]> git.pld-linux.org Git - packages/minidlna.git/blame - minidlna.spec
- release 2 (by relup.sh)
[packages/minidlna.git] / minidlna.spec
CommitLineData
8b8001ed
AF
1# TODO:
2# logrotate
3#
ba1cba68 4Summary: DLNA server software
752daceb 5Summary(pl.UTF-8): Oprogramowanie serwerowe DLNA
ba1cba68 6Name: minidlna
4f4c5a54 7Version: 1.1.5
fd703107 8Release: 2
752daceb 9License: GPL v2
ba1cba68 10Group: Networking/Daemons
b9fbc1a3 11Source0: http://downloads.sourceforge.net/minidlna/%{name}-%{version}.tar.gz
4f4c5a54 12# Source0-md5: 1970e553a1eb8a3e7e302e2ce292cbc4
50053b5e 13Source1: %{name}.init
8b8001ed
AF
14Source2: %{name}.service
15Source3: %{name}.tmpfiles
6cb462a8 16Patch0: config.patch
ba1cba68 17URL: http://sourceforge.net/projects/minidlna/
6cb462a8
JB
18BuildRequires: autoconf >= 2.50
19BuildRequires: automake
752daceb 20# libavcodec libavformat libavutil
ba1cba68 21BuildRequires: ffmpeg-devel
22BuildRequires: flac-devel
1b8d9175 23BuildRequires: gettext-tools >= 0.18
ba1cba68 24BuildRequires: libexif-devel
25BuildRequires: libid3tag-devel
26BuildRequires: libjpeg-devel
27BuildRequires: libogg-devel
28BuildRequires: libvorbis-devel
29BuildRequires: rpmbuild(macros) >= 1.228
752daceb 30BuildRequires: sed >= 4.0
8b8001ed 31BuildRequires: sqlite3-devel >= 3.5.1
ba1cba68 32Requires(post,preun): /sbin/chkconfig
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%description
36MiniDLNA (aka ReadyDLNA) is server software with the aim of being
37fully compliant with DLNA/UPnP-AV clients.
38
39%description -l pl.UTF-8
752daceb
JB
40MiniDLNA (znane także jako ReadyDLNA) to oprogramowanie serwerowe,
41którego celem jest pełna zgodność z klientami DLNA/UPnP-AV.
ba1cba68 42
43%prep
44%setup -q
6cb462a8 45%patch0 -p1
752daceb 46
ba1cba68 47%build
3e124ed3 48%{__gettextize}
b9fbc1a3
BZ
49%{__aclocal}
50%{__autoconf}
51%{__autoheader}
52%{__automake}
6cb462a8
JB
53%configure \
54 --disable-silent-rules
b9fbc1a3
BZ
55
56%{__make}
ba1cba68 57
58%install
59rm -rf $RPM_BUILD_ROOT
6cb462a8 60install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_mandir}/man{5,8}} \
8b8001ed
AF
61 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}} \
62 $RPM_BUILD_ROOT/var/{log,run,cache}/%{name}
50053b5e 63
6cb462a8 64%{__make} install \
ba1cba68 65 DESTDIR=$RPM_BUILD_ROOT
66
6cb462a8 67# not installed by make install: config file
b9fbc1a3 68cp -p %{name}.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
6cb462a8
JB
69# and man pages
70cp -p *.5 $RPM_BUILD_ROOT%{_mandir}/man5
71cp -p *.8 $RPM_BUILD_ROOT%{_mandir}/man8
157dd3ca 72
8b8001ed
AF
73cp -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
74cp -p %{SOURCE2} $RPM_BUILD_ROOT%{systemdunitdir}/%{name}.service
75cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
50053b5e 76
752daceb
JB
77%find_lang %{name}
78
6cb462a8
JB
79%clean
80rm -rf $RPM_BUILD_ROOT
81
8b8001ed
AF
82%pre
83%groupadd -g 284 minidlna
84%useradd -u 284 -r -d / -s /bin/false -g minidlna minidlna
85
ba1cba68 86%post
87/sbin/chkconfig --add %{name}
8b8001ed 88%systemd_post %{name}.service
ba1cba68 89
90%preun
91if [ "$1" = "0" ]; then
92 %service -q %{name} stop
93 /sbin/chkconfig --del %{name}
94fi
8b8001ed
AF
95%systemd_preun %{name}.service
96
97%postun
98if [ "$1" = "0" ]; then
99 %userremove minidlna
100 %groupremove minidlna
101fi
102%systemd_reload
103
104%triggerpostun -- %{name} < 1.0.25-3
105%systemd_trigger %{name}.service
ba1cba68 106
752daceb 107%files -f %{name}.lang
ba1cba68 108%defattr(644,root,root,755)
6cb462a8 109%doc AUTHORS LICENCE.miniupnpd NEWS README TODO
50053b5e 110%attr(754,root,root) /etc/rc.d/init.d/minidlna
8b8001ed 111%attr(640,root,minidlna) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/minidlna.conf
b9fbc1a3 112%attr(755,root,root) %{_sbindir}/minidlnad
8b8001ed
AF
113%{systemdtmpfilesdir}/%{name}.conf
114%{systemdunitdir}/%{name}.service
115%dir %attr(755,minidlna,minidlna) /var/run/%{name}
116%dir %attr(755,minidlna,minidlna) /var/cache/%{name}
117%dir %attr(755,minidlna,minidlna) /var/log/%{name}
6cb462a8
JB
118%{_mandir}/man5/minidlna.conf.5*
119%{_mandir}/man8/minidlnad.8*
This page took 0.065076 seconds and 4 git commands to generate.