2 # - with mysql and pgsql?
4 %define apxs /usr/sbin/apxs1
5 Summary: MP3 Apache module
6 Summary(pl): Modu³ MP3 do Apache
7 Name: apache1-mod_%{mod_name}
11 Group: Networking/Daemons
12 Source0: http://www.tangent.org/download/mod_%{mod_name}-%{version}.tar.gz
13 # Source0-md5: a36b25ee4db268df45a03231993e718d
15 URL: http://media.tangent.org/
16 BuildRequires: %{apxs}
17 BuildRequires: apache1-devel >= 1.3.33-2
18 BuildRequires: libghttp-devel
19 BuildRequires: rpmbuild(macros) >= 1.268
20 Requires(triggerpostun): %{apxs}
21 Requires(triggerpostun): grep
22 Requires(triggerpostun): sed >= 4.0
23 Requires: apache1 >= 1.3.33-2
24 Obsoletes: apache-mod_mp3 <= 0.40
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 %define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null)
28 %define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null)
31 This turns apache into your basic RIAA hating, but every college
32 student loving MP3 streaming server. It can play from a list of files,
33 either straight through or randomly. It can also be used to cache
34 MP3's into memory and have the server operate entirely from memory.
35 Enjoy, groove, MP3s not included.
38 Ten pakiet zamienia Twojego Apache w znienawidzony przez RIAA, ale
39 uwielbiany przez studentów serwer strumieni MP3. Mo¿e odtwarzaæ listê
40 plików, w kolejno¶ci lub losowo. Mo¿e byæ tak¿e u¿yty do buforowania
41 plików MP3 w pamiêci, pozwalaj±c serwerowi operowaæ wy³±cznie na
42 pamiêci. Baw siê dobrze; pliki MP3 nie s± za³±czone.
45 %setup -q -n mod_%{mod_name}-%{version}
50 %{?debug:--with-debug}
54 AINCLUDEDIR="-I$(%{apxs} -q INCLUDEDIR) $(%{apxs} -q CFLAGS) %{rpmcflags} -fPIC"
57 rm -rf $RPM_BUILD_ROOT
58 install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}/conf.d}
60 install src/mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
61 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/90_mod_%{mod_name}.conf
64 rm -rf $RPM_BUILD_ROOT
67 %service -q apache restart
70 if [ "$1" = "0" ]; then
71 %service -q apache restart
74 %triggerpostun -- %{name} < 0.40-2.1
75 if grep -q '^Include conf\.d/\*\.conf' /etc/apache/apache.conf; then
76 %{apxs} -e -A -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
78 /^Include.*mod_%{mod_name}\.conf/d
79 ' /etc/apache/apache.conf
81 # they're still using old apache.conf
83 s,^Include.*mod_%{mod_name}\.conf,Include %{_sysconfdir}/conf.d/*_mod_%{mod_name}.conf,
84 ' /etc/apache/apache.conf
86 %service -q apache restart
89 %defattr(644,root,root,755)
90 %doc README ChangeLog LICENSE faq.html support CONTRIBUTORS TODO utils/*
91 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_%{mod_name}.conf
92 %attr(755,root,root) %{_pkglibdir}/mod_mp3.so