Updated to 1.1.2 (sync with cooker)

This commit is contained in:
Denis Silakov 2014-05-21 15:27:47 +04:00
parent f7061fe3e4
commit 1e55c619cc
3 changed files with 20 additions and 12 deletions

View file

@ -1,3 +1,4 @@
--- removed_sources:
sources:
minidlna-1.1.1.tar.gz: 97c28d2b861957620d319929f904225e906830c7 minidlna-1.1.1.tar.gz: 97c28d2b861957620d319929f904225e906830c7
sources:
minidlna-1.1.2.tar.gz: ba03d691b9aa95b55ac822905571ab1127492344

View file

@ -1,12 +1,12 @@
[Unit] [Unit]
Description=MiniDLNA is a DLNA/UPnP-AV server software Description=MiniDLNA is a DLNA/UPnP-AV server software
After=network.target After=syslog.target local-fs.target network.target
[Service] [Service]
Type=forking User=minidlna
PIDFile=/var/run/minidlna.pid Group=minidlna
ExecStart=/usr/sbin/minidlnad -f /etc/minidlna.conf -P /run/minidlna/minidlna.pid Type=simple
PIDFile=/run/minidlna/minidlna.pid ExecStart=/usr/sbin/minidlnad -S
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target

View file

@ -1,7 +1,7 @@
Summary: A DLNA/UPnP-AV compliant media server Summary: A DLNA/UPnP-AV compliant media server
Name: minidlna Name: minidlna
Version: 1.1.1 Version: 1.1.2
Release: 2 Release: 1
URL: http://sourceforge.net/projects/minidlna/ URL: http://sourceforge.net/projects/minidlna/
Group: Networking/Other Group: Networking/Other
License: GPLv2 License: GPLv2
@ -20,6 +20,7 @@ BuildRequires: pkgconfig(vorbis)
BuildRequires: systemd BuildRequires: systemd
Requires(post): rpm-helper Requires(post): rpm-helper
Requires(preun): rpm-helper Requires(preun): rpm-helper
Requires(postun): rpm-helper
%description %description
MiniDLNA (aka ReadyDLNA) is server software with the aim of being fully MiniDLNA (aka ReadyDLNA) is server software with the aim of being fully
@ -55,13 +56,17 @@ install -m 644 -D %{SOURCE4} %{buildroot}%{_mandir}/man5/minidlna.conf.5
mkdir -p %{buildroot}%{_sysconfdir}/tmpfiles.d mkdir -p %{buildroot}%{_sysconfdir}/tmpfiles.d
install -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/tmpfiles.d/%{name}.conf install -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/tmpfiles.d/%{name}.conf
install -d -m 0755 %{buildroot}%{_localstatedir}/cache/%{name}/
touch %{buildroot}%{_localstatedir}/cache/%{name}/files.db
%find_lang %{name} %find_lang %{name}
%pre %pre
%_pre_useradd minidlna %{_var}/run/%{name} /bin/false %_pre_useradd %{name} /run/%{name} /sbin/nologin
%_pre_groupadd minidlna minidlna %_pre_groupadd minidlna minidlna
%post %post
%create_ghostfile %{_localstatedir}/cache/%{name}/files.db %{name} %{name} 0644
%_post_service minidlna %_post_service minidlna
%tmpfiles_create %{name}.conf %tmpfiles_create %{name}.conf
@ -74,9 +79,11 @@ install -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/tmpfiles.d/%{name}.conf
%files -f %{name}.lang %files -f %{name}.lang
%doc README %doc README
%dir %attr(-,minidlna,minidlna) %{_localstatedir}/cache/%{name}/
%ghost %attr(-,minidlna,minidlna) %{_localstatedir}/cache/%{name}/files.db
%attr(755,-,-) %{_sbindir}/minidlna* %attr(755,-,-) %{_sbindir}/minidlna*
%{_unitdir}/%{name}.service %{_unitdir}/%{name}.service
%config(noreplace) %{_sysconfdir}/minidlna.conf %config(noreplace) %{_sysconfdir}/minidlna.conf
%config(noreplace) %{_sysconfdir}/tmpfiles.d/%{name}.conf %{_sysconfdir}/tmpfiles.d/%{name}.conf
%{_mandir}/man1/minidlna.1* %{_mandir}/man1/minidlna.1*
%{_mandir}/man5/minidlna.conf.5* %{_mandir}/man5/minidlna.conf.5*