]> git.pld-linux.org Git - packages/apache1-mod_mp3.git/blob - apache1-mod_mp3.spec
- added %{apxs} local macro to avoid adapter problems
[packages/apache1-mod_mp3.git] / apache1-mod_mp3.spec
1 %define         arname          mod_mp3
2 %define         mod_name        mp3
3 %define         apxs            /usr/sbin/apxs
4 Summary:        MP3 Apache module
5 Summary(pl):    Modu³ MP3 do Apache
6 Name:           apache-mod_mp3
7 Version:        0.31
8 Release:        1
9 License:        distributable
10 Group:          Networking/Daemons
11 Group(cs):      Sí»ové/Démoni
12 Group(da):      Netværks/Dæmoner
13 Group(de):      Netzwerkwesen/Server
14 Group(es):      Red/Servidores
15 Group(fr):      Réseau/Serveurs
16 Group(is):      Net/Púkar
17 Group(it):      Rete/Demoni
18 Group(no):      Nettverks/Daemoner
19 Group(pl):      Sieciowe/Serwery
20 Group(pt):      Rede/Servidores
21 Group(ru):      óÅÔØ/äÅÍÏÎÙ
22 Group(sl):      Omre¾ni/Stre¾niki
23 Group(sv):      Nätverk/Demoner
24 Group(uk):      íÅÒÅÖÁ/äÅÍÏÎÉ
25 Source0:        ftp://ftp.tangent.org/pub/apache/%{arname}-%{version}.tar.gz
26 Source1:        %{arname}.conf
27 URL:            http://media.tangent.org/
28 Requires:       apache >= 1.3.12
29 Prereq:         grep
30 Prereq:         apache(EAPI) >= 1.3.12
31 Prereq:         %{_sbindir}/apxs
32 Provides:       %{arname}
33 BuildRequires:  %{apxs}
34 BuildRequires:  apache(EAPI)-devel >= 1.3.12
35 BuildRequires:  expat-devel
36 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38 %define         _pkglibdir      %(%{apxs} -q LIBEXECDIR)
39 %define         _sysconfdir     /etc/httpd
40
41 %prep
42 %setup -q -n %{arname}-%{version}
43
44 %description
45 This turns apache into your basic RIAA hating, but every college
46 student loving mp3 streaming server. It can play from a list of files,
47 either straight through or randomly. It can also be used to cache
48 mp3's into memory and have the server operate entirely from memory.
49 Enjoy, groove, mp3s not included.
50
51 %description -l pl
52 Ten pakiet zamienia Twojego Apache w znienawidzony przez RIAA, ale
53 uwielbiany przez studentów serwer strumieni MP3. Mo¿e odtwarzaæ listê
54 plików, w kolejno¶ci lub losowo. Mo¿e byæ tak¿e u¿yty do buforowania
55 plików mp3 w pamiêci, pozwalaj±c serwerowi operowaæ wy³±cznie na
56 pamiêci. Baw siê dobrze; pliki mp3 nie s± za³±czone.
57
58 %build
59 ./configure
60 %{__make} APXS=%{apxs}
61
62 %install
63 rm -rf $RPM_BUILD_ROOT
64 install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}}
65
66 install mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
67 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}
68
69 gzip -9nf README ChangeLog LICENSE
70
71 %clean
72 rm -rf $RPM_BUILD_ROOT
73
74 %post
75 %{_sbindir}/apxs -e -a -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
76 if [ -f %{_sysconfdir}/httpd.conf ] && \
77         ! grep -q "^Include.*/%{arname}.conf" %{_sysconfdir}/httpd.conf; then
78                 echo "Include %{_sysconfdir}/%{arname}.conf" >> %{_sysconfdir}/httpd.conf
79 fi
80 if [ -f /var/lock/subsys/httpd ]; then
81         /etc/rc.d/init.d/httpd restart 1>&2
82 fi
83         
84 %preun
85 if [ "$1" = "0" ]; then
86         %{_sbindir}/apxs -e -A -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
87         grep -E -v "^Include.*%{arname}.conf" %{_sysconfdir}/httpd.conf > \
88         %{_sysconfdir}/httpd.conf.tmp
89         mv -f %{_sysconfdir}/httpd.conf.tmp %{_sysconfdir}/httpd.conf
90         if [ -f /var/lock/subsys/httpd ]; then
91                 /etc/rc.d/init.d/httpd restart 1>&2
92         fi
93 fi
94
95 %files
96 %defattr(644,root,root,755)
97 %doc *.gz faq.html support
98 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mod_mp3.conf
99 %attr(755,root,root) %{_pkglibdir}/mod_mp3.so
This page took 0.06843 seconds and 4 git commands to generate.