]> git.pld-linux.org Git - packages/minidlna.git/blame - minidlna.spec
Verbose make
[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
01bb3594
AF
47# Verbose Makefile
48sed -i 's/@$(CC)/$(CC)/' Makefile
49
ba1cba68 50%build
9d6cd17a 51%{__make} -j1 \
50053b5e
AM
52 CC="%{__cc}" \
53 OPTFLAGS="%{rpmcflags} %{rpmcppflags}"
ba1cba68 54
55%install
56rm -rf $RPM_BUILD_ROOT
3cd6bb51 57install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_mandir}/man{1,5}}
50053b5e 58
9d6cd17a 59%{__make} -j1 install \
ba1cba68 60 DESTDIR=$RPM_BUILD_ROOT
61
9d6cd17a 62%{__make} -j1 install-conf \
157dd3ca
GP
63 DESTDIR=$RPM_BUILD_ROOT
64
50053b5e
AM
65install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
66
3cd6bb51
AF
67# Install man pages
68install %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/man1/
69install %{SOURCE5} $RPM_BUILD_ROOT%{_mandir}/man5/
70
752daceb
JB
71for f in po/*.po ; do
72 lang=$(basename $f .po)
73 install -d $RPM_BUILD_ROOT%{_localedir}/${lang}/LC_MESSAGES
74 msgfmt -v -o $RPM_BUILD_ROOT%{_localedir}/${lang}/LC_MESSAGES/minidlna.mo $f
75done
76
77%find_lang %{name}
78
ba1cba68 79%post
80/sbin/chkconfig --add %{name}
81%service %{name} restart
82
83%preun
84if [ "$1" = "0" ]; then
85 %service -q %{name} stop
86 /sbin/chkconfig --del %{name}
87fi
88
89%clean
90rm -rf $RPM_BUILD_ROOT
91
752daceb 92%files -f %{name}.lang
ba1cba68 93%defattr(644,root,root,755)
752daceb 94%doc LICENCE.miniupnpd NEWS README TODO
50053b5e 95%attr(754,root,root) /etc/rc.d/init.d/minidlna
ba1cba68 96%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/minidlna.conf
97%attr(755,root,root) %{_sbindir}/minidlna
3cd6bb51
AF
98%{_mandir}/man1/*
99%{_mandir}/man5/*
This page took 0.051752 seconds and 4 git commands to generate.