rpms/minidlna/devel .cvsignore, 1.7, 1.8 minidlna-tmpfiles.conf, 1.1, 1.2 minidlna.service, 1.2, 1.3 minidlna.spec, 1.12, 1.13 sources, 1.7, 1.8

Andrea Musuruane musuruan at rpmfusion.org
Sun Sep 15 13:57:42 CEST 2013


Author: musuruan

Update of /cvs/free/rpms/minidlna/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv5536

Modified Files:
	.cvsignore minidlna-tmpfiles.conf minidlna.service 
	minidlna.spec sources 
Log Message:
* Sun Sep 15 2013 Andrea Musuruane <musuruan at gmail.com> - 1.1.0-1
- Updated to upstream 1.1.0
- Better systemd integration



Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/minidlna/devel/.cvsignore,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- .cvsignore	19 May 2013 10:57:37 -0000	1.7
+++ .cvsignore	15 Sep 2013 11:57:41 -0000	1.8
@@ -1,2 +1 @@
-minidlna-1.0.26.tar.gz
-minidlna-1.0.24-debian-manpages.tar.gz
+minidlna-1.1.0.tar.gz


Index: minidlna-tmpfiles.conf
===================================================================
RCS file: /cvs/free/rpms/minidlna/devel/minidlna-tmpfiles.conf,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- minidlna-tmpfiles.conf	1 May 2012 10:39:24 -0000	1.1
+++ minidlna-tmpfiles.conf	15 Sep 2013 11:57:41 -0000	1.2
@@ -1 +1,2 @@
-d /var/run/minidlna   755 minidlna minidlna
\ No newline at end of file
+d /run/minidlna 0755 minidlna minidlna -
+


Index: minidlna.service
===================================================================
RCS file: /cvs/free/rpms/minidlna/devel/minidlna.service,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- minidlna.service	3 Nov 2012 18:33:06 -0000	1.2
+++ minidlna.service	15 Sep 2013 11:57:41 -0000	1.3
@@ -5,9 +5,8 @@
 [Service]
 User=minidlna
 Group=minidlna
-Type=forking
-PIDFile=/var/run/minidlna/minidlna.pid
-ExecStart=/usr/sbin/minidlna -f /etc/minidlna.conf -P /var/run/minidlna/minidlna.pid
+Type=simple
+ExecStart=/usr/sbin/minidlnad -S
 
 [Install]
 WantedBy=multi-user.target


Index: minidlna.spec
===================================================================
RCS file: /cvs/free/rpms/minidlna/devel/minidlna.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- minidlna.spec	15 Aug 2013 10:17:35 -0000	1.12
+++ minidlna.spec	15 Sep 2013 11:57:41 -0000	1.13
@@ -1,18 +1,16 @@
 Name:           minidlna
-Version:        1.0.26
-Release:        3%{?dist}
+Version:        1.1.0
+Release:        1%{?dist}
 Summary:        Lightweight DLNA/UPnP-AV server targeted at embedded systems
 
 Group:          System Environment/Daemons
 License:        GPLv2 
 URL:            http://sourceforge.net/projects/minidlna/
-Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+Source0:        http://downloads.sourceforge.net/%{name}/%{version}/%{name}-%{version}.tar.gz
 # Systemd unit file
 Source1:        %{name}.service
-# Debian man pages
-Source2:        %{name}-1.0.24-debian-manpages.tar.gz
-# tmpfiles.d configuration for the /var/run directory
-Source3:        %{name}-tmpfiles.conf 
+# tmpfiles configuration for the /run directory
+Source2:        %{name}-tmpfiles.conf 
 
 BuildRequires:  libuuid-devel
 BuildRequires:  ffmpeg-devel
@@ -41,62 +39,44 @@
 
 %prep
 %setup -q
-%setup -D -T -q -a 2
 
-# Honor RPM_OPT_FLAGS and include ffmpeg headers
-sed -i 's!CFLAGS = -Wall -g -O3!CFLAGS += -I/usr/include/ffmpeg/!' Makefile
-
-# Verbose Makefile
-sed -i 's/@$(CC)/$(CC)/;s/&& exit 0\; \\//;/echo "The following command failed:/d' Makefile
-
-# Edit the default config file to run the daemon with the minidlna user
-sed -i 's/#db_dir=\/var\/cache\/minidlna/db_dir=\/var\/cache\/minidlna/' \
-  %{name}.conf
-sed -i 's/#log_dir=\/var\/log/log_dir=\/var\/log\/minidlna/' \
+# Edit the default config file 
+sed -i 's/#log_dir=\/var\/log/#log_dir=\/var\/log\/minidlna/' \
   %{name}.conf
 
 
 %build
-export CFLAGS="%{optflags}"
-make %{?_smp_mflags} 
+%configure \
+  --disable-silent-rules \
+  --with-db-path=%{_localstatedir}/cache/%{name} \
+  --with-log-path=%{_localstatedir}/log/%{name} \
+  --enable-tivo
 
-# Build language catalogs 
-pushd po
-for catsrc in *.po; do
-    lang="${catsrc%.po}"
-    msgfmt -o "$lang.mo" "$catsrc"
-done
-popd
+make %{?_smp_mflags} 
 
 
 %install
 make install DESTDIR=%{buildroot}
-make install-conf DESTDIR=%{buildroot}
+
+# Install config file
+mkdir -p %{buildroot}%{_sysconfdir}
+install -m 644 minidlna.conf %{buildroot}%{_sysconfdir}
 
 # Install systemd unit file
 mkdir -p %{buildroot}%{_unitdir}
 install -m 644 %{SOURCE1} %{buildroot}%{_unitdir}
 
 # Install man pages
-mkdir -p %{buildroot}%{_mandir}/man1
-install -m 644 debian-manpages/*.1 %{buildroot}%{_mandir}/man1/
 mkdir -p %{buildroot}%{_mandir}/man5
-install -m 644 debian-manpages/*.5 %{buildroot}%{_mandir}/man5/
-
-# Install language catalogs
-pushd po
-for catalog in *.mo; do
-    lang="${catalog%.mo}"
-    install -d -m 0755 "%{buildroot}%{_datadir}/locale/${lang}/LC_MESSAGES"
-    install -m 0644 "$catalog" "%{buildroot}%{_datadir}/locale/${lang}/LC_MESSAGES/minidlna.mo"
-done
-popd
-
-# Install tmpfiles.d
-mkdir -p %{buildroot}%{_sysconfdir}/tmpfiles.d
-install -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/tmpfiles.d/%{name}.conf
-mkdir -p %{buildroot}%{_localstatedir}/run/
-install -d -m 0755 %{buildroot}%{_localstatedir}/run/%{name}/
+install -m 644 minidlna.conf.5 %{buildroot}%{_mandir}/man5/
+mkdir -p %{buildroot}%{_mandir}/man8
+install -m 644 minidlnad.8 %{buildroot}%{_mandir}/man8/
+
+# Install tmpfiles configuration
+mkdir -p %{buildroot}%{_tmpfilesdir}
+install -m 0644 %{SOURCE2} %{buildroot}%{_tmpfilesdir}/%{name}.conf
+mkdir -p %{buildroot}/run/
+install -d -m 0755 %{buildroot}/run/%{name}/
 
 # Create cache and log directories
 mkdir -p %{buildroot}%{_localstatedir}/cache
@@ -140,18 +120,22 @@
 
 %files -f %{name}.lang
 %attr(-,minidlna,minidlna) %config(noreplace) %{_sysconfdir}/minidlna.conf
-%{_sbindir}/minidlna
+%{_sbindir}/minidlnad
 %{_unitdir}/minidlna.service
-%{_mandir}/man1/%{name}.1*
 %{_mandir}/man5/%{name}.conf.5*
-%dir %attr(-,minidlna,minidlna) %{_localstatedir}/run/%{name}
-%config(noreplace) %{_sysconfdir}/tmpfiles.d/%{name}.conf
+%{_mandir}/man8/minidlnad.8*
+%dir %attr(-,minidlna,minidlna) /run/%{name}
+%{_tmpfilesdir}/%{name}.conf
 %dir %attr(-,minidlna,minidlna) %{_localstatedir}/cache/%{name}/
 %dir %attr(-,minidlna,minidlna) %{_localstatedir}/log/%{name}/
-%doc LICENCE LICENCE.miniupnpd NEWS README TODO
+%doc AUTHORS COPYING LICENCE.miniupnpd NEWS README TODO
 
 
 %changelog
+* Sun Sep 15 2013 Andrea Musuruane <musuruan at gmail.com> - 1.1.0-1
+- Updated to upstream 1.1.0
+- Better systemd integration
+
 * Thu Aug 15 2013 Nicolas Chauvet <kwizart at gmail.com> - 1.0.26-3
 - Rebuilt for FFmpeg 2.0.x
 


Index: sources
===================================================================
RCS file: /cvs/free/rpms/minidlna/devel/sources,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- sources	19 May 2013 10:57:37 -0000	1.7
+++ sources	15 Sep 2013 11:57:41 -0000	1.8
@@ -1,2 +1 @@
-c8347c0ce44579f9ff2ca24676dcc5f7  minidlna-1.0.26.tar.gz
-2b0eae77aa45ef7f72d7ead1b45e857f  minidlna-1.0.24-debian-manpages.tar.gz
+26484a84af3fceafdee26595aae097f7  minidlna-1.1.0.tar.gz


More information about the rpmfusion-commits mailing list