From ee0477d1d3fe10c132b6ab1212f821c361c9f2ce 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 d25dd65e01108dd255adce6373caae8fe0d79b41 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 a02733b93151305970ce3d758f802fb8e6df4b9d 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..530ee026ea0e 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 + su -s /bin/sh -c 'gerbera --create-config > /var/lib/gerbera/.config/gerbera/config.xml' - gerbera +fi + exec chpst -u gerbera:gerbera gerbera --home /var/lib/gerbera From d857144144ff2921f639b334331524c258217e87 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"