]> git.pld-linux.org Git - packages/apache1-mod_throttle.git/blob - apache1-mod_throttle.spec
ee8d71fbb044beb99bccc60e8652dc95798a2bfe
[packages/apache1-mod_throttle.git] / apache1-mod_throttle.spec
1 %define         apxs    /usr/sbin/apxs
2 Summary:        Bandwidth & Request Throttling for Apache
3 Summary(cs):    Omezení sí»ového provozu pro Apache
4 Summary(de):    Ein Modul, das die Bandbreiten- und Anforderungseinschränkung für Apache implementiert
5 Summary(es):    Módulo que implementa la gestión de ancho de banda y peticiones para Apache
6 Summary(fr):    Module qui met en oeuvre la bande passante et l'étranglement requis pour Apache
7 Summary(it):    Modulo che implementa la larghezza di banda e la richiesta di throttling per Apache
8 Summary(ja):    Apache ÍÑÂÓ°èÉý¤ª¤è¤ÓÍ׵᥹¥í¥Ã¥È¥ë¤ò¼ÂÁõ¤¹¤ë¥â¥¸¥å¡¼¥ë
9 Summary(pl):    T³umienie przepustowo¶ci i zapytañ dla Apache'a
10 Summary(pt_BR): Descompressão "On-the-fly" de arquivos HTML para o Apache
11 Summary(sv):    En modul som implementerar bandvidd- och begäranbegränsningar i Apache
12 Name:           apache-mod_throttle
13 Version:        3.1.2
14 Release:        6
15 License:        Anthony Howe
16 Group:          Networking/Daemons
17 Source0:        http://www.snert.com/Software/mod_throttle/mod_throttle312.tgz
18 Patch0:         %{name}-PLD-v6stuff.patch
19 URL:            http://www.snert.com/Software/mod_throttle/
20 BuildRequires:  apache-devel
21 BuildRequires:  %{apxs}
22 Prereq:         %{_sbindir}/apxs
23 Requires:       apache >= 1.3.1
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %define         _libexecdir     %{_libdir}/apache
27 %define         _htmldocdir     /home/httpd/manual/mod
28
29 %description
30 This Apache module is intended to reduce the load on your server &
31 bandwidth generated by popular virtual hosts, directories, locations,
32 or users according to supported polices (see below) that decide when
33 to delay or refuse requests. Also mod_throttle can track and throttle
34 incoming connections by IP address or by authenticated remote user.
35
36 %description -l cs
37 Balíèek mod_throttle obsahuje modul, který umo¾òuje omezit prùtok dat,
38 která odcházejí z WWW serveru Apache. Limity mohou být nastaveny pro
39 jednotlivé virtuální weby, adresáøe, umístìní nebo autentizované
40 u¾ivatele.
41
42 %description -l de
43 Mod_throttle kann verwendet werden, um die Datenmenge zu beschränken,
44 die Ihr Web-Server behandelt. Diese Einschränkungen können für
45 einzelne virtuelle Rechner, Verzeichnisse, Speicherstellen oder
46 authentifizierte Benutzer eingestellt werden.
47
48 %description -l es
49 Mod_throttle puede usarse para limitar la cantidad de datos que su
50 servidor web va a servir. Estos límites se pueden configurar para
51 hosts virtuales individuales, directorios, lug<res o usuarios
52 autenticados.
53
54 %description -l fr
55 Mod_throttle peut être utilisé pour limiter la quantité de données
56 servies par votre serveur Web. Ces limites peuvent être définies pour
57 des hôtes virtuels individuels, répertoires, emplacements ou
58 utilisateurs authentifiés.
59
60 %description -l it
61 Mod_throttle può essere usato per limitare la quantità di dati che il
62 server Web dovrà servire. Queste limitazioni possono essere
63 configurate per singoli host virtuali, directory, indirizzi o utenti
64 autenticati.
65
66 %description -l ja
67 Mod_throttle ¤Ë¤è¤Ã¤Æ Web ¥µ¡¼¥Ð¡¼¤¬½èÍý¤¹¤ë¥Ç¡¼¥¿Î̤òÀ©¸Â¤Ç¤­¤Þ¤¹
68 ¤³¤ì¤é¤ÎÀ©¸Â¤Ï¡¢¸Ä¡¹¤Î²¾ÁÛ¥Û¥¹¥È¡¢¥Ç¥£¥ì¥¯¥È¥ê¡¢¾ì½ê¡¢¤Þ¤¿¤Ï
69 ǧ¾Ú¥æ¡¼¥¶¡¼ÍѤˤĤ¤¤ÆÀßÄê¤Ç¤­¤Þ¤¹¡£
70
71 %description -l pl
72 Ten modu³ Apache ma s³u¿yæ do zmniejszania obci±¿enia serwera i ruchu
73 generowanego przez popularne hosty wirtualne, katalogi, pliki lub
74 u¿ytkowników zgodnie z obs³ugiwanymi polisami, które decyduj± kiedy
75 opó¼niæ lub odrzuciæ zapytanie. mod_throttle mo¿e tak¿e ¶ledziæ i
76 t³umiæ po³±czenia przychodz±ce z danego adresu IP lub danego,
77 autentykuj±cego siê, u¿ytkownika.
78
79 %description -l pt_BR
80 Descompressão "On-the-fly" de arquivos HTML para o Apache.
81
82 %description -l sv
83 Mod_throttle kan användas för att begränsa mängden data som din
84 webbserver skickar. Dessa gränser kan sättas för enskilda virtuella
85 värdar, kataloger, platser eller autenticerade användare.
86
87 %prep
88 %setup -q -n mod_throttle-%{version}
89 %patch0 -p1
90
91 %build
92 %{apxs} -DSUEXEC_BIN="\"\\\"%{_sbindir}/suexec\\\"\"" -o mod_throttle.so -c mod_throttle.c
93
94 %install
95 rm -rf $RPM_BUILD_ROOT
96 install -d $RPM_BUILD_ROOT{%{_libexecdir},%{_htmldocdir}}
97
98 install mod_throttle.so $RPM_BUILD_ROOT%{_libexecdir}
99
100 sed -e 's/<!--#/<!--/g' index.shtml > mod_throttle.html
101
102 %clean
103 rm -rf $RPM_BUILD_ROOT
104
105 %post
106 %{apxs} -e -a -n throttle %{_libexecdir}/mod_throttle.so 1>&2
107 if [ -f /var/lock/subsys/httpd ]; then
108         /etc/rc.d/init.d/httpd restart 1>&2
109 else
110         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
111 fi
112
113 %preun
114 if [ "$1" = "0" ]; then
115         %{apxs} -e -A -n throttle %{_libexecdir}/mod_throttle.so 1>&2
116         if [ -f /var/lock/subsys/httpd ]; then
117                 /etc/rc.d/init.d/httpd restart 1>&2
118         fi
119 fi
120
121 %files
122 %defattr(644,root,root,755)
123 %doc *.txt *.html
124 %attr(755,root,root) %{_libexecdir}/*
This page took 0.118961 seconds and 2 git commands to generate.