From e4e3a3f6fbe514f62bb14f82b30005543a5cdf46 Mon Sep 17 00:00:00 2001 From: lemmi Date: Wed, 6 Jul 2022 20:17:54 +0200 Subject: [PATCH 1/4] gerbera: add log service --- srcpkgs/gerbera/files/gerbera/log/run | 1 + 1 file changed, 1 insertion(+) create mode 120000 srcpkgs/gerbera/files/gerbera/log/run diff --git a/srcpkgs/gerbera/files/gerbera/log/run b/srcpkgs/gerbera/files/gerbera/log/run new file mode 120000 index 000000000000..3a5b4a586051 --- /dev/null +++ b/srcpkgs/gerbera/files/gerbera/log/run @@ -0,0 +1 @@ +/usr/bin/vlogger \ No newline at end of file From f176495d2aaffd8c940658cff6ece0eb02875d70 Mon Sep 17 00:00:00 2001 From: lemmi Date: Wed, 6 Jul 2022 20:18:18 +0200 Subject: [PATCH 2/4] gerbera: add missing exec to run script --- srcpkgs/gerbera/files/gerbera/run | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/gerbera/files/gerbera/run b/srcpkgs/gerbera/files/gerbera/run index 925a4d7fde23..8b0e78c88041 100755 --- a/srcpkgs/gerbera/files/gerbera/run +++ b/srcpkgs/gerbera/files/gerbera/run @@ -1,2 +1,2 @@ #!/bin/sh -chpst -u gerbera:gerbera gerbera --home /var/lib/gerbera +exec chpst -u gerbera:gerbera gerbera --home /var/lib/gerbera From a3db7fac955e8f9124c5251901ececa1b18d9cea Mon Sep 17 00:00:00 2001 From: lemmi Date: Wed, 6 Jul 2022 20:23:37 +0200 Subject: [PATCH 3/4] gerbera: generate default config if missing --- srcpkgs/gerbera/files/gerbera/run | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/srcpkgs/gerbera/files/gerbera/run b/srcpkgs/gerbera/files/gerbera/run index 8b0e78c88041..cab802769fe9 100755 --- a/srcpkgs/gerbera/files/gerbera/run +++ b/srcpkgs/gerbera/files/gerbera/run @@ -1,2 +1,9 @@ #!/bin/sh + +if [ ! -d /var/lib/gerbera/.config ]; then + mkdir -p /var/lib/gerbera/.config/gerbera + chown -R gerbera:gerbera /var/lib/gerbera + chpst -u gerbera sh -c 'HOME=/var/lib/gerbera gerbera --create-config > /var/lib/gerbera/.config/gerbera/config.xml' +fi + exec chpst -u gerbera:gerbera gerbera --home /var/lib/gerbera From bd007d21225207615387e6e10825ba0cc41d263d Mon Sep 17 00:00:00 2001 From: lemmi Date: Wed, 6 Jul 2022 20:25:25 +0200 Subject: [PATCH 4/4] gerbera: runit fixes --- srcpkgs/gerbera/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/gerbera/template b/srcpkgs/gerbera/template index 7b4f1a5f1f3d..35136708b3e5 100644 --- a/srcpkgs/gerbera/template +++ b/srcpkgs/gerbera/template @@ -1,7 +1,7 @@ # Template file for 'gerbera' pkgname=gerbera version=1.11.0 -revision=1 +revision=2 build_style=cmake configure_args="-DWITH_SYSTEMD=0 -DWITH_AVCODEC=1" hostmakedepends="pkg-config"