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