pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Gerbera from pkgsrc 2024Q2 on NetBSD 10.0_STABLE (amd64)



On Tue, 2024-07-09 at 07:03 +0200, Thomas Klausner wrote:
> On Mon, Jul 08, 2024 at 11:34:37PM +0100, Dave Tyson wrote:
> > Just to update this thread. I tried compiling from pkgsrc and got
> > the
> > same result. I then remembered I had an issue with the previous
> > version
> > (1.12.0) and noted that I needed to remove one of the default
> > options
> > from the build.
> > 
> > putting PKG_OPTIONS.gerbera += -ffmpegthumbnailer in /etc/mk.conf
> > and
> > doing a make replace resulted in a working package.
> > 
> > I think there is something wrong with the internal logic which
> > generates the default config.xml and it fails to add the components
> > for
> > the ffmpegthumbnailer by default and so the internal config checker
> > bombs on startup. Removing the option fixes the problem, but a
> > alternative is to manually edit the generated config to add the
> > extra
> > lines.
> > 
> > Note also the default gerbera startup file which you install in
> > /etc/rc.d does not include the -d option to daemonise it on startup...
> 
> Can you send a tested patch for these two problems, please?
> 
> Thanks,
>  Thomas

Enclosed patches against pkgsrc-2024Q2

diff -u files/gerbera.sh.orig files/gerbera.sh 
--- files/gerbera.sh.orig	2022-12-23 21:44:20.000000000 +0000
+++ files/gerbera.sh	2024-07-09 20:25:56.917624531 +0100
@@ -14,7 +14,7 @@
 command="@PREFIX@/bin/gerbera"
 logfile="@VARBASE@/log/${name}.log"
 pidfile="@PKG_HOME@/${name}.pid"
-command_args="-u ${gerbera_username:-@GERBERA_USER@} -m @PKG_HOME@ -P ${pidfile} -l ${logfile} -c @PKG_SYSCONFDIR@/config.xml"
+command_args="-d -u ${gerbera_username:-@GERBERA_USER@} -m @PKG_HOME@ -P ${pidfile} -l ${logfile} -c @PKG_SYSCONFDIR@/config.xml"
 
 if [ -f @SYSCONFBASE@/rc.subr ]; then
 	load_rc_config $name

 diff -u options.mk.orig  options.mk                                         
--- options.mk.orig	2024-04-26 16:28:23.000000000 +0100
+++ options.mk	2024-07-09 20:29:39.310762204 +0100
@@ -3,7 +3,7 @@
 PKG_OPTIONS_VAR=	PKG_OPTIONS.gerbera
 
 PKG_SUPPORTED_OPTIONS=	debug ffmpeg ffmpegthumbnailer javascript matroska systemd
-PKG_SUGGESTED_OPTIONS=	ffmpegthumbnailer javascript matroska
+PKG_SUGGESTED_OPTIONS=	javascript matroska
 
 .include "../../mk/bsd.options.mk"


Gregs suggestion about staging a fixed version on wip is a good one,
but I think it would be better to move to the newly released Gerbera
2.2.0. I haven't used wip for a few years and I think my certificate
will not longer work + plus I have forgotten my passphrase :-)

Dave
 


Home | Main Index | Thread Index | Old Index