]> git.pld-linux.org Git - packages/minidlna.git/blame - minidlna.spec
Add man pages (from Debian)
[packages/minidlna.git] / minidlna.spec
CommitLineData
ba1cba68 1Summary: DLNA server software
752daceb 2Summary(pl.UTF-8): Oprogramowanie serwerowe DLNA
ba1cba68 3Name: minidlna
8170ac4a 4Version: 1.0.25
752daceb
JB
5Release: 3
6License: GPL v2
ba1cba68 7Group: Networking/Daemons
8Source0: http://downloads.sourceforge.net/minidlna/%{name}_%{version}_src.tar.gz
8170ac4a 9# Source0-md5: d966256baf2f9b068b9de871ab5dade5
50053b5e 10Source1: %{name}.init
3cd6bb51
AF
11# https://gitorious.org/debian-pkg/minidlna/blobs/raw/master/debian/minidlna.1
12Source4: %{name}.1
13# https://gitorious.org/debian-pkg/minidlna/blobs/raw/master/debian/minidlna.conf.5
14Source5: %{name}.conf.5
8170ac4a 15Patch0: %{name}-ffmpeg10.patch
ba1cba68 16URL: http://sourceforge.net/projects/minidlna/
752daceb 17# libavcodec libavformat libavutil
ba1cba68 18BuildRequires: ffmpeg-devel
19BuildRequires: flac-devel
752daceb 20BuildRequires: gettext-devel
ba1cba68 21BuildRequires: libdlna-devel >= 0.2.1
22BuildRequires: libexif-devel
23BuildRequires: libid3tag-devel
24BuildRequires: libjpeg-devel
25BuildRequires: libogg-devel
26BuildRequires: libvorbis-devel
27BuildRequires: rpmbuild(macros) >= 1.228
752daceb 28BuildRequires: sed >= 4.0
ba1cba68 29BuildRequires: sqlite3-devel
30Requires(post,preun): /sbin/chkconfig
31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33%description
34MiniDLNA (aka ReadyDLNA) is server software with the aim of being
35fully compliant with DLNA/UPnP-AV clients.
36
37%description -l pl.UTF-8
752daceb
JB
38MiniDLNA (znane także jako ReadyDLNA) to oprogramowanie serwerowe,
39którego celem jest pełna zgodność z klientami DLNA/UPnP-AV.
ba1cba68 40
41%prep
42%setup -q
8170ac4a 43%patch0 -p1
752daceb
JB
44
45%{__sed} -i -e 's#-g -O3#$(OPTFLAGS)#g' Makefile
ba1cba68 46
47%build
9d6cd17a 48%{__make} -j1 \
50053b5e
AM
49 CC="%{__cc}" \
50 OPTFLAGS="%{rpmcflags} %{rpmcppflags}"
ba1cba68 51
52%install
53rm -rf $RPM_BUILD_ROOT
3cd6bb51 54install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_mandir}/man{1,5}}
50053b5e 55
9d6cd17a 56%{__make} -j1 install \
ba1cba68 57 DESTDIR=$RPM_BUILD_ROOT
58
9d6cd17a 59%{__make} -j1 install-conf \
157dd3ca
GP
60 DESTDIR=$RPM_BUILD_ROOT
61
50053b5e
AM
62install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
63
3cd6bb51
AF
64# Install man pages
65install %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/man1/
66install %{SOURCE5} $RPM_BUILD_ROOT%{_mandir}/man5/
67
752daceb
JB
68for f in po/*.po ; do
69 lang=$(basename $f .po)
70 install -d $RPM_BUILD_ROOT%{_localedir}/${lang}/LC_MESSAGES
71 msgfmt -v -o $RPM_BUILD_ROOT%{_localedir}/${lang}/LC_MESSAGES/minidlna.mo $f
72done
73
74%find_lang %{name}
75
ba1cba68 76%post
77/sbin/chkconfig --add %{name}
78%service %{name} restart
79
80%preun
81if [ "$1" = "0" ]; then
82 %service -q %{name} stop
83 /sbin/chkconfig --del %{name}
84fi
85
86%clean
87rm -rf $RPM_BUILD_ROOT
88
752daceb 89%files -f %{name}.lang
ba1cba68 90%defattr(644,root,root,755)
752daceb 91%doc LICENCE.miniupnpd NEWS README TODO
50053b5e 92%attr(754,root,root) /etc/rc.d/init.d/minidlna
ba1cba68 93%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/minidlna.conf
94%attr(755,root,root) %{_sbindir}/minidlna
3cd6bb51
AF
95%{_mandir}/man1/*
96%{_mandir}/man5/*
This page took 0.056779 seconds and 4 git commands to generate.