]> git.pld-linux.org Git - packages/apache1-mod_dav.git/blob - apache1-mod_dav.spec
- obsoletes with constant version
[packages/apache1-mod_dav.git] / apache1-mod_dav.spec
1 %define         mod_name        dav
2 %define         apxs    /usr/sbin/apxs1
3 %define         apache_version  1.3.6
4 Summary:        WebDAV module for the Apache Web server
5 Summary(cs):    DAV modul pro WWW server Apache
6 Summary(da):    En DAV-modul for Apache
7 Summary(de):    Ein DAV-Modul für Apache
8 Summary(es):    Módulo DAV para Apache
9 Summary(fr):    Module DAV pour Apache
10 Summary(it):    Modulo DAV per Apache
11 Summary(ja):    Apache ÍѤΠDAV ¥â¥¸¥å¡¼¥ë
12 Summary(nb):    En DAV-modul for Apache
13 Summary(pl):    Modu³ WebDAV dla webserwera Apache
14 Summary(pt):    Um módulo de DAV para o Apache
15 Summary(ru):    íÏÄÕÌØ, ÒÅÁÌÉÚÕÀÝÉÊ ÐÒÏÔÏËÏÌ DAV × Apache
16 Summary(sv):    En DAV-modul till Apache
17 Summary(uk):    íÏÄÕÌØ, ÝÏ ÒÅÁ̦ÚÕ¤ ÐÒÏÔÏËÏÌ DAV × Apache
18 Name:           apache1-mod_%{mod_name}
19 Version:        1.0.3
20 Release:        2
21 License:        OSI Approved
22 Group:          Networking/Daemons
23 Source0:        http://www.webdav.org/mod_dav/mod_%{mod_name}-%{version}-%{apache_version}.tar.gz
24 # Source0-md5:  ba83f2aa6e13b216a11d465b82aab484
25 Source1:        %{name}.conf
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 BuildRequires:  rpmbuild(macros) >= 1.268
34 Requires(triggerpostun):        %{apxs}
35 Requires(triggerpostun):        grep
36 Requires(triggerpostun):        sed >= 4.0
37 Requires:       apache1 >= 1.3.33-2
38 Obsoletes:      apache-mod_dav <= 1.0.3
39 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
41 %define         _pkglibdir      %(%{apxs} -q LIBEXECDIR 2>/dev/null)
42 %define         _sysconfdir     %(%{apxs} -q SYSCONFDIR 2>/dev/null)
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
52 %description -l cs
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
59 WWW serveru.
60
61 %description -l de
62 Das mod_dav Modul gibt dem Apche Webserver die Möglichkeit, das DAV
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
66 Eigenschaften auf einem Webserver. Es soll die proprietären
67 Authoring-Protokolle, wie sie z.B. von FrontPage und NetObjects'
68 Fusion genutzt werden, ersetzen.
69
70 %description -l es
71 El módulo mod_dav da al servidor web Apache la capacidad de entender
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
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.
78
79 %description -l fr
80 Le module mod_dav donne au serveur Apache la possibilité de comprendre
81 le protocole DAV (Distributed Authoring and Versioning) des extensions
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
86 NetObject's Fusion.
87
88 %description -l it
89 Il modulo mod_dav permette al server web Apache di comprendere il
90 protocollo DAV (Distributed Authoring and Versioning) delle estensioni
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
93 ideato per sostituire i protocolli di autenticazione proprietari come
94 quelli utilizzati da FrontPage e da NetObject's Fusion.
95
96 %description -l ja
97 mod_dav ¥â¥¸¥å¡¼¥ë¤Ï¡¢Apache Web ¥µ¡¼¥Ð¡¼¤Ë HTTP ¤Î³ÈÄ¥µ¡Ç½¤Î DAV
98 (Distributed Authoring and Versioning) ¥×¥í¥È¥³¥ë¤òǧ¼± ¤µ¤»¤Þ¤¹¡£DAV
99 ¤Ï¡¢Web ¥µ¡¼¥Ð¡¼¤Î¥Õ¥¡¥¤¥ë¤È¥Ç¥£¥ì¥¯¥È¥ê¡¢
100 ¤½¤Î¥×¥í¥Ñ¥Æ¥£¤òÁàºî¤¹¤ë¤¿¤á¤Î¥×¥í¥È¥³¥ë¤Î´°Á´¤Ê¥»¥Ã¥È ¤Ç¤¹¡£FrontPage
101 ¤ä NetObject ¤Î Fusion ¤¬»ÈÍѤ¹¤ë¤è¤¦¤Ê
102 ½êÍ­¸¢¤Î¤¢¤ë¥ª¡¼¥µ¥ê¥ó¥°¥×¥í¥È¥³¥ë¤ÈÃÖ¤­´¹¤¨¤ë¤³¤È¤òÌÜŪ¤È¤·¤Þ¤¹¡£
103
104 %description -l pl
105 mod_dav w³±cza w Apache obs³ugê protoko³u DAV (rozszerzenie HTTP). DAV
106 oznacza "Dystrybuowane Oznaczanie i Wersjonowanie", i jest
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
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
116 os ficheiros e directorias dum servidor Web e as suas propriedades.
117 Pretende substituir os protocolos proprietários de 'authoring' tais
118 como os usados pelo FrontPage e pelo Fusion da NetObjects.
119
120 %description -l ru
121 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÍÏÄÕÌØ, ËÏÔÏÒÙÊ ÐÏÚ×ÏÌÑÅÔ Apache ÐÏÎÉÍÁÔØ ÐÒÏÔÏËÏÌ
122 DAV (ÒÁÓÛÉÒÅÎÉÅ ÐÒÏÔÏËÏÌÁ HTTP). DAV ÏÚÎÁÞÁÅÔ "Distributed Authoring
123 and Versioning", ÜÔÏÔ ÐÒÏÔÏËÏÌ ÏÐÉÓÁΠנRFC 2518. DAV ÐÒÅÄÎÁÚÎÁÞÅΠÄÌÑ
124 ÚÁÍÅÎÙ ÓÏÂÓÔ×ÅÎÎÙÈ ÐÒÏÔÏËÏÌÏ×, ÔÁËÉÈ ËÁË ÉÓÐÏÌØÚÕÅÍÙÅ × Frontpage, ÉÌÉ
125 × Fusion ÏÔ NetObjects.
126
127 %description -l sv
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
133 Fusion.
134
135 %description -l uk
136 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÍÏÄÕÌØ, ÑËÉÊ ÄÏÚ×ÏÌѤ Apache ÒÏÚÕͦÔÉ ÐÒÏÔÏËÏÌ DAV
137 (ÒÏÚÛÉÒÅÎÎÑ ÐÒÏÔÏËÏÌÕ HTTP). DAV ÏÚÎÁÞÁ¤ "Distributed Authoring and
138 Versioning", ÃÅÊ ÐÒÏÔÏËÏÌ ÏÐÉÓÁÎÉÊ × RFC 2518. DAV ÐÒÉÚÎÁÞÅÎÉÊ ÄÌÑ
139 ÚÁͦÎÉ ×ÌÁÓÎÉÈ ÐÒÏÔÏËÏ̦×, ÔÁËÉÈ ÑË ×ÉËÏÒÉÓÔÏ×Õ×ÁΦ × Frontpage, ÞÉ ×
140 Fusion ×¦Ä NetObjects.
141
142 %prep
143 %setup -q -n mod_%{mod_name}-%{version}-%{apache_version}
144 %patch -p1
145
146 %build
147 %{__aclocal}
148 %{__autoconf}
149 %configure \
150         --with-apxs=%{apxs} \
151         --with-expat=%{_prefix}
152 %{__make} APXS=%{apxs}
153
154 %install
155 rm -rf $RPM_BUILD_ROOT
156 install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}/conf.d,/var/lock/mod_dav}
157
158 install lib%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
159 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/90_mod_%{mod_name}.conf
160
161 %clean
162 rm -rf $RPM_BUILD_ROOT
163
164 %post
165 %service -q apache restart
166
167 %postun
168 if [ "$1" = "0" ]; then
169         %service -q apache restart
170 fi
171
172 %triggerpostun -- %{name} < 1.0.3-1.1
173 if grep -q '^Include conf\.d/\*\.conf' /etc/apache/apache.conf; then
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
188 %files
189 %defattr(644,root,root,755)
190 %doc README CHANGES INSTALL LICENSE.html
191 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_%{mod_name}.conf
192 %attr(755,root,root) %{_pkglibdir}/*
193 %attr(750,http,http) /var/lock/mod_dav
This page took 0.067212 seconds and 3 git commands to generate.