2 %define apxs /usr/sbin/apxs1
3 Summary: WebDAV module for the Apache Web server
4 Summary(cs): DAV modul pro WWW server Apache
5 Summary(da): En DAV-modul for Apache
6 Summary(de): Ein DAV-Modul für Apache
7 Summary(es): Módulo DAV para Apache
8 Summary(fr): Module DAV pour Apache
9 Summary(it): Modulo DAV per Apache
10 Summary(ja): Apache ÍѤΠDAV ¥â¥¸¥å¡¼¥ë
11 Summary(nb): En DAV-modul for Apache
12 Summary(pl): Modu³ WebDAV dla webserwera Apache
13 Summary(pt): Um módulo de DAV para o Apache
14 Summary(ru): íÏÄÕÌØ, ÒÅÁÌÉÚÕÀÝÉÊ ÐÒÏÔÏËÏÌ DAV × Apache
15 Summary(sv): En DAV-modul till Apache
16 Summary(uk): íÏÄÕÌØ, ÝÏ ÒÅÁ̦ÚÕ¤ ÐÒÏÔÏËÏÌ DAV × Apache
17 %define apache_version 1.3.6
18 Name: apache1-mod_%{mod_name}
22 Group: Networking/Daemons
23 Source0: http://www.webdav.org/mod_dav/mod_%{mod_name}-%{version}-%{apache_version}.tar.gz
24 # Source0-md5: ba83f2aa6e13b216a11d465b82aab484
26 Patch0: %{name}-format.patch
27 URL: http://www.webdav.org/mod_dav/
28 BuildRequires: %{apxs}
29 BuildRequires: apache1-devel >= 1.3.33-2
30 BuildRequires: autoconf
31 BuildRequires: automake
32 BuildRequires: expat-devel
33 Requires(triggerpostun): %{apxs}
34 Requires(triggerpostun): grep
35 Requires(triggerpostun): sed >= 4.0
36 Requires: apache1 >= 1.3.33-2
37 Obsoletes: apache-mod_%{mod_name} <= %{version}
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 %define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null)
41 %define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null)
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.
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
61 Das mod_dav Modul gibt dem Apche Webserver die Möglichkeit, das DAV
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
65 Eigenschaften auf einem Webserver. Es soll die proprietären
66 Authoring-Protokolle, wie sie z.B. von FrontPage und NetObjects'
67 Fusion genutzt werden, ersetzen.
70 El módulo mod_dav da al servidor web Apache la capacidad de entender
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
74 sus características. Se piensa para substituir al propietario,
75 autorizando protocolos tales como ésos usados por FrontPage y la
79 Le module mod_dav donne au serveur Apache la possibilité de comprendre
80 le protocole DAV (Distributed Authoring and Versioning) des extensions
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
88 Il modulo mod_dav permette al server web Apache di comprendere il
89 protocollo DAV (Distributed Authoring and Versioning) delle estensioni
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
92 ideato per sostituire i protocolli di autenticazione proprietari come
93 quelli utilizzati da FrontPage e da NetObject's Fusion.
96 mod_dav ¥â¥¸¥å¡¼¥ë¤Ï¡¢Apache Web ¥µ¡¼¥Ð¡¼¤Ë HTTP ¤Î³ÈÄ¥µ¡Ç½¤Î DAV
97 (Distributed Authoring and Versioning) ¥×¥í¥È¥³¥ë¤òǧ¼± ¤µ¤»¤Þ¤¹¡£DAV
98 ¤Ï¡¢Web ¥µ¡¼¥Ð¡¼¤Î¥Õ¥¡¥¤¥ë¤È¥Ç¥£¥ì¥¯¥È¥ê¡¢
99 ¤½¤Î¥×¥í¥Ñ¥Æ¥£¤òÁàºî¤¹¤ë¤¿¤á¤Î¥×¥í¥È¥³¥ë¤Î´°Á´¤Ê¥»¥Ã¥È ¤Ç¤¹¡£FrontPage
100 ¤ä NetObject ¤Î Fusion ¤¬»ÈÍѤ¹¤ë¤è¤¦¤Ê
101 ½ê͸¢¤Î¤¢¤ë¥ª¡¼¥µ¥ê¥ó¥°¥×¥í¥È¥³¥ë¤ÈÃÖ¤´¹¤¨¤ë¤³¤È¤òÌÜŪ¤È¤·¤Þ¤¹¡£
104 mod_dav w³±cza w Apache obs³ugê protoko³u DAV (rozszerzenie HTTP). DAV
105 oznacza "Dystrybuowane Oznaczanie i Wersjonowanie", i jest
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.
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
115 os ficheiros e directorias dum servidor Web e as suas propriedades.
116 Pretende substituir os protocolos proprietários de 'authoring' tais
117 como os usados pelo FrontPage e pelo Fusion da NetObjects.
120 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÍÏÄÕÌØ, ËÏÔÏÒÙÊ ÐÏÚ×ÏÌÑÅÔ Apache ÐÏÎÉÍÁÔØ ÐÒÏÔÏËÏÌ
121 DAV (ÒÁÓÛÉÒÅÎÉÅ ÐÒÏÔÏËÏÌÁ HTTP). DAV ÏÚÎÁÞÁÅÔ "Distributed Authoring
122 and Versioning", ÜÔÏÔ ÐÒÏÔÏËÏÌ ÏÐÉÓÁÎ × RFC 2518. DAV ÐÒÅÄÎÁÚÎÁÞÅÎ ÄÌÑ
123 ÚÁÍÅÎÙ ÓÏÂÓÔ×ÅÎÎÙÈ ÐÒÏÔÏËÏÌÏ×, ÔÁËÉÈ ËÁË ÉÓÐÏÌØÚÕÅÍÙÅ × Frontpage, ÉÌÉ
124 × Fusion ÏÔ NetObjects.
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
135 ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÍÏÄÕÌØ, ÑËÉÊ ÄÏÚ×ÏÌѤ Apache ÒÏÚÕͦÔÉ ÐÒÏÔÏËÏÌ DAV
136 (ÒÏÚÛÉÒÅÎÎÑ ÐÒÏÔÏËÏÌÕ HTTP). DAV ÏÚÎÁÞÁ¤ "Distributed Authoring and
137 Versioning", ÃÅÊ ÐÒÏÔÏËÏÌ ÏÐÉÓÁÎÉÊ × RFC 2518. DAV ÐÒÉÚÎÁÞÅÎÉÊ ÄÌÑ
138 ÚÁͦÎÉ ×ÌÁÓÎÉÈ ÐÒÏÔÏËÏ̦×, ÔÁËÉÈ ÑË ×ÉËÏÒÉÓÔÏ×Õ×ÁΦ × Frontpage, ÞÉ ×
139 Fusion ×¦Ä NetObjects.
142 %setup -q -n mod_%{mod_name}-%{version}-%{apache_version}
149 --with-apxs=%{apxs} \
150 --with-expat=%{_prefix}
151 %{__make} APXS=%{apxs}
154 rm -rf $RPM_BUILD_ROOT
155 install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}/conf.d,/var/lock/mod_dav}
157 install lib%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
158 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/90_mod_%{mod_name}.conf
161 rm -rf $RPM_BUILD_ROOT
164 if [ -f /var/lock/subsys/apache ]; then
165 /etc/rc.d/init.d/apache restart 1>&2
169 if [ "$1" = "0" ]; then
170 if [ -f /var/lock/subsys/apache ]; then
171 /etc/rc.d/init.d/apache restart 1>&2
175 %triggerpostun -- %{name} < 1.0.3-1.1
176 if grep -q '^Include conf\.d/\*\.conf' /etc/apache/apache.conf; then
177 %{apxs} -e -A -n %{mod_name} %{_pkglibdir}/libdav.so 1>&2
179 /^Include.*mod_%{mod_name}\.conf/d
180 ' /etc/apache/apache.conf
182 # they're still using old apache.conf
184 s,^Include.*mod_%{mod_name}\.conf,Include %{_sysconfdir}/conf.d/*_mod_%{mod_name}.conf,
185 ' /etc/apache/apache.conf
187 if [ -f /var/lock/subsys/apache ]; then
188 /etc/rc.d/init.d/apache restart 1>&2
192 %defattr(644,root,root,755)
193 %doc README CHANGES INSTALL LICENSE.html
194 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_%{mod_name}.conf
195 %attr(755,root,root) %{_pkglibdir}/*
196 %attr(750,http,http) /var/lock/mod_dav