]>
Commit | Line | Data |
---|---|---|
abac6242 | 1 | %define mod_name dav |
2 | %define apxs /usr/sbin/apxs1 | |
dc712fa8 | 3 | %define apache_version 1.3.6 |
74900b52 | 4 | Summary: WebDAV module for the Apache Web server |
7812a4d5 ER |
5 | Summary(cs.UTF-8): DAV modul pro WWW server Apache |
6 | Summary(da.UTF-8): En DAV-modul for Apache | |
7 | Summary(de.UTF-8): Ein DAV-Modul für Apache | |
8 | Summary(es.UTF-8): Módulo DAV para Apache | |
9 | Summary(fr.UTF-8): Module DAV pour Apache | |
10 | Summary(it.UTF-8): Modulo DAV per Apache | |
11 | Summary(ja.UTF-8): Apache 用の DAV モジュール | |
12 | Summary(nb.UTF-8): En DAV-modul for Apache | |
13 | Summary(pl.UTF-8): Moduł WebDAV dla webserwera Apache | |
14 | Summary(pt.UTF-8): Um módulo de DAV para o Apache | |
15 | Summary(ru.UTF-8): Модуль, реализующий протокол DAV в Apache | |
16 | Summary(sv.UTF-8): En DAV-modul till Apache | |
17 | Summary(uk.UTF-8): Модуль, що реалізує протокол DAV в Apache | |
abac6242 | 18 | Name: apache1-mod_%{mod_name} |
7db45277 | 19 | Version: 1.0.3 |
ebb2e2d7 | 20 | Release: 3 |
7db45277 | 21 | License: OSI Approved |
74900b52 | 22 | Group: Networking/Daemons |
4884f63c | 23 | Source0: http://www.webdav.org/mod_dav/mod_%{mod_name}-%{version}-%{apache_version}.tar.gz |
9dd13649 | 24 | # Source0-md5: ba83f2aa6e13b216a11d465b82aab484 |
abac6242 | 25 | Source1: %{name}.conf |
d539d368 | 26 | Patch0: %{name}-format.patch |
4884f63c | 27 | URL: http://www.webdav.org/mod_dav/ |
0ef58ac6 | 28 | BuildRequires: apache1-apxs |
8eefd7ee | 29 | BuildRequires: apache1-devel >= 1.3.33-2 |
7db45277 | 30 | BuildRequires: autoconf |
31 | BuildRequires: automake | |
b8613479 | 32 | BuildRequires: expat-devel |
dc712fa8 | 33 | BuildRequires: rpmbuild(macros) >= 1.268 |
8eefd7ee | 34 | Requires(triggerpostun): %{apxs} |
8d27485d | 35 | Requires(triggerpostun): grep |
8eefd7ee | 36 | Requires(triggerpostun): sed >= 4.0 |
ebb2e2d7 | 37 | Requires: apache1(EAPI) |
179ae0ef | 38 | Obsoletes: apache-mod_dav <= 1.0.3 |
74900b52 | 39 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
40 | ||
8eefd7ee ER |
41 | %define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null) |
42 | %define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null) | |
74900b52 | 43 | |
44 | %description | |
45 | mod_dav enables Apache to understand DAV protocol (extensions to | |
46 | HTTP). DAV stands for "Distributed Authoring and Versioning", and is | |
47 | defined by RFC 2518. DAV is intended to replace proprietary authoring | |
48 | protocols such as those used by Frontpage or NetObjects' Fusion, but | |
49 | is also a complete set of protocols for manipulating a webserver's | |
50 | files and directories, and their properties. | |
51 | ||
e7cbb0c8 JR |
52 | %description -l cs.UTF-8 |
53 | Modul mod_dav rozšiřuje WWW server Apache o podporu protokolu DAV | |
54 | (Distributed Authoring a Versioning). Tento protokol rozšiřuje HTTP | |
55 | protokol o možnosti vzdálené manipulace s obsahem WWW serveru. Je | |
56 | zamýšlen jako náhrada za proprietální protokoly, které jsou používány | |
57 | programy FrontPage nebo NetObjects' Fusion. Poskytuje kompletní sadu | |
58 | protokolů pro manipulaci se soubory, adresáři a jejich vlastnostmi na | |
62de80c5 | 59 | WWW serveru. |
60 | ||
e7cbb0c8 JR |
61 | %description -l de.UTF-8 |
62 | Das mod_dav Modul gibt dem Apche Webserver die Möglichkeit, das DAV | |
62de80c5 | 63 | (Distributed Authoring and Versioning) Protokoll mit |
64 | HTTP-Erweiterungen zu verstehen. DAV ist ein komplettes Set von | |
65 | Protokollen zur Bearbeitung der Dateien und Verzeichnisse sowie deren | |
e7cbb0c8 | 66 | Eigenschaften auf einem Webserver. Es soll die proprietären |
62de80c5 | 67 | Authoring-Protokolle, wie sie z.B. von FrontPage und NetObjects' |
68 | Fusion genutzt werden, ersetzen. | |
69 | ||
e7cbb0c8 JR |
70 | %description -l es.UTF-8 |
71 | El módulo mod_dav da al servidor web Apache la capacidad de entender | |
62de80c5 | 72 | que el protocolo DAV (Dristruted Authoring and Versioning) de |
73 | extensiones HTTP .DAV a completar un conjunto de protocolos para | |
74 | manipular los ficheros de un servidor Web los ficheros y directorios y | |
e7cbb0c8 JR |
75 | sus características. Se piensa para substituir al propietario, |
76 | autorizando protocolos tales como ésos usados por FrontPage y la | |
77 | fusión de NetObjets. | |
62de80c5 | 78 | |
e7cbb0c8 JR |
79 | %description -l fr.UTF-8 |
80 | Le module mod_dav donne au serveur Apache la possibilité de comprendre | |
62de80c5 | 81 | le protocole DAV (Distributed Authoring and Versioning) des extensions |
e7cbb0c8 JR |
82 | à HTTP. DAV est un ensemble complet de protocoles pour la manipulation |
83 | des fichiers et des répertoires d'un serveur Web et de leurs | |
84 | propriétés. Il a pour but de remplacer les protocoles | |
85 | d'authentification de propriétés comme ceux utilisés par FrontPage et | |
62de80c5 | 86 | NetObject's Fusion. |
87 | ||
e7cbb0c8 | 88 | %description -l it.UTF-8 |
62de80c5 | 89 | Il modulo mod_dav permette al server web Apache di comprendere il |
90 | protocollo DAV (Distributed Authoring and Versioning) delle estensioni | |
e7cbb0c8 JR |
91 | per HTTP. DAV è una serie completa di protocolli per l'elaborazione di |
92 | file e di directory di un server Web e delle loro proprietà. E' stato | |
62de80c5 | 93 | ideato per sostituire i protocolli di autenticazione proprietari come |
94 | quelli utilizzati da FrontPage e da NetObject's Fusion. | |
95 | ||
e7cbb0c8 JR |
96 | %description -l ja.UTF-8 |
97 | mod_dav モジュールは、Apache Web サーバーに HTTP の拡張機能の DAV | |
98 | (Distributed Authoring and Versioning) プロトコルを認識 させます。DAV | |
99 | は、Web サーバーのファイルとディレクトリ、 | |
100 | そのプロパティを操作するためのプロトコルの完全なセット です。FrontPage | |
101 | や NetObject の Fusion が使用するような | |
102 | 所有権のあるオーサリングプロトコルと置き換えることを目的とします。 | |
62de80c5 | 103 | |
e7cbb0c8 JR |
104 | %description -l pl.UTF-8 |
105 | mod_dav włącza w Apache obsługę protokołu DAV (rozszerzenie HTTP). DAV | |
74900b52 | 106 | oznacza "Dystrybuowane Oznaczanie i Wersjonowanie", i jest |
e7cbb0c8 JR |
107 | zdefiniowany w RFC 2518. Podstawową misją DAV jest zastąpić takie |
108 | protokoły jak te używane w Frontpage czy NetObjects' Fusion. Lecz DAV | |
109 | to także kompletny zestaw protokołów służących do manipulowania | |
110 | plikami i katalogami serwera Web, oraz ich właściwościami. | |
111 | ||
112 | %description -l pt.UTF-8 | |
113 | O módulo mod_dav dá ao servidor Web Apache a possibilidade de aceitar | |
114 | o protocolo de extensões de HTTP DAV (Distributed Authoring and | |
115 | Versioning). O DAV é um conjunto completo de protocolos para manipular | |
62de80c5 | 116 | os ficheiros e directorias dum servidor Web e as suas propriedades. |
e7cbb0c8 | 117 | Pretende substituir os protocolos proprietários de 'authoring' tais |
62de80c5 | 118 | como os usados pelo FrontPage e pelo Fusion da NetObjects. |
119 | ||
e7cbb0c8 JR |
120 | %description -l ru.UTF-8 |
121 | Этот пакет содержит модуль, который позволяет Apache понимать протокол | |
122 | DAV (расширение протокола HTTP). DAV означает "Distributed Authoring | |
123 | and Versioning", этот протокол описан в RFC 2518. DAV предназначен для | |
124 | замены собственных протоколов, таких как используемые в Frontpage, или | |
125 | в Fusion от NetObjects. | |
126 | ||
127 | %description -l sv.UTF-8 | |
128 | Modulen mod_dav ger webbervern Apache förmågan att förstå protokollet | |
129 | DAV (Distributed Authoring and Versioning) som utvidgar HTTP. DAV är | |
130 | en komplett uppsättning protokoll för att hantera en webbservers filer | |
131 | och kataloger och deras egenskaper. Det är avsett att ersätta privata | |
132 | författarptotokoll såsom de som används av FrontPage och NetObjects | |
62de80c5 | 133 | Fusion. |
134 | ||
e7cbb0c8 JR |
135 | %description -l uk.UTF-8 |
136 | Цей пакет містить модуль, який дозволяє Apache розуміти протокол DAV | |
137 | (розширення протоколу HTTP). DAV означає "Distributed Authoring and | |
138 | Versioning", цей протокол описаний в RFC 2518. DAV призначений для | |
139 | заміни власних протоколів, таких як використовувані в Frontpage, чи в | |
140 | Fusion від NetObjects. | |
62de80c5 | 141 | |
142 | %prep | |
3cd0593c | 143 | %setup -q -n mod_%{mod_name}-%{version}-%{apache_version} |
17403a5d | 144 | %patch0 -p1 |
74900b52 | 145 | |
146 | %build | |
91248963 | 147 | %{__aclocal} |
a60d47ca | 148 | %{__autoconf} |
7db45277 | 149 | %configure \ |
36d3fbc5 AM |
150 | --with-apxs=%{apxs} \ |
151 | --with-expat=%{_prefix} | |
b79e252c | 152 | %{__make} APXS=%{apxs} |
74900b52 | 153 | |
154 | %install | |
f7214b0f | 155 | rm -rf $RPM_BUILD_ROOT |
8eefd7ee | 156 | install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}/conf.d,/var/lock/mod_dav} |
4884f63c | 157 | |
1e2b3ad7 | 158 | install lib%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir} |
8eefd7ee | 159 | install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/90_mod_%{mod_name}.conf |
d1daeb52 | 160 | |
1e2b3ad7 JB |
161 | %clean |
162 | rm -rf $RPM_BUILD_ROOT | |
163 | ||
d1daeb52 | 164 | %post |
dc712fa8 | 165 | %service -q apache restart |
d3b3b752 | 166 | |
63051203 | 167 | %postun |
d1daeb52 | 168 | if [ "$1" = "0" ]; then |
dc712fa8 | 169 | %service -q apache restart |
d1daeb52 | 170 | fi |
74900b52 | 171 | |
8eefd7ee | 172 | %triggerpostun -- %{name} < 1.0.3-1.1 |
535ed199 | 173 | if grep -q '^Include conf\.d/\*\.conf' /etc/apache/apache.conf; then |
8eefd7ee ER |
174 | %{apxs} -e -A -n %{mod_name} %{_pkglibdir}/libdav.so 1>&2 |
175 | sed -i -e ' | |
176 | /^Include.*mod_%{mod_name}\.conf/d | |
177 | ' /etc/apache/apache.conf | |
178 | else | |
179 | # they're still using old apache.conf | |
180 | sed -i -e ' | |
181 | s,^Include.*mod_%{mod_name}\.conf,Include %{_sysconfdir}/conf.d/*_mod_%{mod_name}.conf, | |
182 | ' /etc/apache/apache.conf | |
183 | fi | |
184 | if [ -f /var/lock/subsys/apache ]; then | |
185 | /etc/rc.d/init.d/apache restart 1>&2 | |
186 | fi | |
187 | ||
74900b52 | 188 | %files |
189 | %defattr(644,root,root,755) | |
f7030106 | 190 | %doc README CHANGES INSTALL LICENSE.html |
8d27485d | 191 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_%{mod_name}.conf |
74900b52 | 192 | %attr(755,root,root) %{_pkglibdir}/* |
eecf0249 | 193 | %attr(750,http,http) /var/lock/mod_dav |