Hello community, here is the log from the commit of package minidlna for openSUSE:Factory checked in at 2020-12-07 15:02:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/minidlna (Old) and /work/SRC/openSUSE:Factory/.minidlna.new.5913 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "minidlna" Mon Dec 7 15:02:20 2020 rev:5 rq:853577 version:1.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/minidlna/minidlna.changes 2020-12-02 13:58:09.225796863 +0100 +++ /work/SRC/openSUSE:Factory/.minidlna.new.5913/minidlna.changes 2020-12-07 15:02:21.352845525 +0100 @@ -1,0 +2,7 @@ +Wed Dec 2 13:43:53 UTC 2020 - Thorsten Kukuk <ku...@suse.com> + +- Use sysusers macros to create minidlna user +- Cleanup dependencies +- Don't hardrequire logrotate, we don't write log files anymore + +------------------------------------------------------------------- New: ---- minidlna-user.conf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ minidlna.spec ++++++ --- /var/tmp/diff_new_pack.Eh0a69/_old 2020-12-07 15:02:22.012846263 +0100 +++ /var/tmp/diff_new_pack.Eh0a69/_new 2020-12-07 15:02:22.012846263 +0100 @@ -31,26 +31,26 @@ Source2: %{name}-tmpfiles.conf # logrotate configuration Source3: minidlna_logrotate +# systemd-sysusers user configuration +Source4: %{name}-user.conf # VDR FIX thanks to Boris from openSuse Patch0: minidlna-vdr.diff Patch1: minidlna-multiple_definition.patch -#BuildRequires: cvs -BuildRequires: e2fsprogs-devel BuildRequires: flac-devel BuildRequires: libexif-devel BuildRequires: libid3tag-devel BuildRequires: libjpeg-devel -BuildRequires: libuuid-devel BuildRequires: libvorbis-devel BuildRequires: sqlite-devel +BuildRequires: sysuser-shadow +BuildRequires: sysuser-tools BuildRequires: zlib-devel BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavformat) BuildRequires: pkgconfig(libavutil) -Requires: logrotate -Requires: sqlite3 -Requires(pre): pwdutils +Recommends: logrotate Provides: ReadyMedia = %{version} +%sysusers_requires %description MiniDLNA (aka ReadyDLNA) is server software with the aim of being fully @@ -75,6 +75,7 @@ --enable-tivo make %{?_smp_mflags} +%sysusers_generate_pre %{SOURCE4} minidlna %install %make_install @@ -96,14 +97,13 @@ install -D -m0644 minidlnad.8 %{buildroot}/%{_mandir}/man8/minidlnad.8 # install example config install -D -m0644 minidlna.conf %{buildroot}/%{_sysconfdir}/minidlna.conf +# install sysusers config +install -D -m0644 %{SOURCE4} %{buildroot}%{_sysusersdir}/minidlna.conf + # find language dependent files %find_lang minidlna -%pre -getent group minidlna >/dev/null || groupadd -r minidlna -getent passwd minidlna >/dev/null || \ -useradd -r -g minidlna -d /dev/null -s /sbin/nologin \ - -c "minidlna service account" minidlna +%pre -f minidlna.pre %service_add_pre minidlna.service %preun @@ -124,6 +124,7 @@ %{_mandir}/man5/* %{_mandir}/man8/* %{_sbindir}/* +%{_sysusersdir}/%{name}.conf %{_tmpfilesdir}/%{name}.conf %{_unitdir}/%{name}.service %attr(0700,minidlna,minidlna) %{_var}/cache/%{name} ++++++ minidlna-user.conf ++++++ # Type Name ID GECOS [HOME] u minidlna - "minidlna service account" /var/lib/empty _______________________________________________ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org