3 %define apxs /usr/sbin/apxs
4 Summary: MP3 Apache module
5 Summary(pl): Modu³ MP3 do Apache
10 Group: Networking/Daemons
11 Source0: http://software.tangent.org/download/%{arname}-%{version}.tar.gz
12 # Source0-md5: 357f0d7b8d3b5f4ec1baf50dafb0bf24
13 Source1: %{arname}.conf
14 URL: http://media.tangent.org/
15 BuildRequires: %{apxs}
16 BuildRequires: apache(EAPI)-devel >= 1.3.12
17 BuildRequires: expat-devel
18 PreReq: apache(EAPI) >= 1.3.12
19 Requires(post,preun): %{apxs}
20 Requires(post,preun): grep
21 Requires(preun): fileutils
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 %define _pkglibdir %(%{apxs} -q LIBEXECDIR)
26 %define _sysconfdir /etc/httpd
29 This turns apache into your basic RIAA hating, but every college
30 student loving mp3 streaming server. It can play from a list of files,
31 either straight through or randomly. It can also be used to cache
32 mp3's into memory and have the server operate entirely from memory.
33 Enjoy, groove, mp3s not included.
36 Ten pakiet zamienia Twojego Apache w znienawidzony przez RIAA, ale
37 uwielbiany przez studentów serwer strumieni MP3. Mo¿e odtwarzaæ listê
38 plików, w kolejno¶ci lub losowo. Mo¿e byæ tak¿e u¿yty do buforowania
39 plików mp3 w pamiêci, pozwalaj±c serwerowi operowaæ wy³±cznie na
40 pamiêci. Baw siê dobrze; pliki mp3 nie s± za³±czone.
43 %setup -q -n %{arname}-%{version}
48 %{__make} APXS=%{apxs}
51 rm -rf $RPM_BUILD_ROOT
52 install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}}
54 install src/mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
55 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}
58 rm -rf $RPM_BUILD_ROOT
61 %{apxs} -e -a -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
62 if [ -f %{_sysconfdir}/httpd.conf ] && \
63 ! grep -q "^Include.*/%{arname}.conf" %{_sysconfdir}/httpd.conf; then
64 echo "Include %{_sysconfdir}/%{arname}.conf" >> %{_sysconfdir}/httpd.conf
66 if [ -f /var/lock/subsys/httpd ]; then
67 /etc/rc.d/init.d/httpd restart 1>&2
71 if [ "$1" = "0" ]; then
72 %{apxs} -e -A -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
74 grep -E -v "^Include.*%{arname}.conf" %{_sysconfdir}/httpd.conf > \
75 %{_sysconfdir}/httpd.conf.tmp
76 mv -f %{_sysconfdir}/httpd.conf.tmp %{_sysconfdir}/httpd.conf
77 if [ -f /var/lock/subsys/httpd ]; then
78 /etc/rc.d/init.d/httpd restart 1>&2
83 %defattr(644,root,root,755)
84 %doc README ChangeLog LICENSE faq.html support
85 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mod_mp3.conf
86 %attr(755,root,root) %{_pkglibdir}/mod_mp3.so