]> git.pld-linux.org Git - packages/apache1-mod_dav.git/blob - apache1-mod_dav.spec
- don't try to use .conf files from apache 2 package
[packages/apache1-mod_dav.git] / apache1-mod_dav.spec
1 %define         apxs    /usr/sbin/apxs
2 Summary:        WebDAV module for the Apache Web server
3 Summary(cs):    DAV modul pro WWW server Apache
4 Summary(da):    En DAV-modul for Apache
5 Summary(de):    Ein DAV-Modul für Apache
6 Summary(es):    Módulo DAV para Apache
7 Summary(fr):    Module DAV pour Apache
8 Summary(it):    Modulo DAV per Apache
9 Summary(ja):    Apache ÍѤΠDAV ¥â¥¸¥å¡¼¥ë
10 Summary(no):    En DAV-modul for Apache
11 Summary(pl):    Modu³ WebDAV dla webserwera Apache
12 Summary(pt):    Um módulo de DAV para o Apache
13 Summary(ru):    íÏÄÕÌØ, ÒÅÁÌÉÚÕÀÝÉÊ ÐÒÏÔÏËÏÌ DAV × Apache
14 Summary(sv):    En DAV-modul till Apache
15 Summary(uk):    íÏÄÕÌØ, ÝÏ ÒÅÁ̦ÚÕ¤ ÐÒÏÔÏËÏÌ DAV × Apache
16 %define         apache_version  1.3.6
17 %define         mod_name        dav
18 Name:           apache-mod_%{mod_name}
19 Version:        1.0.3
20 Release:        5
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 Source1:        apache1-mod_dav.conf
25 URL:            http://www.webdav.org/mod_dav/
26 BuildRequires:  expat-devel
27 BuildRequires:  %{apxs}
28 BuildRequires:  autoconf
29 BuildRequires:  automake
30 BuildRequires:  apache(EAPI)-devel      >= %{apache_version}
31 Requires(post,preun):   %{apxs}
32 Requires(post,preun):   grep
33 Requires(preun):        fileutils
34 Requires:       apache(EAPI)            >= %{apache_version}
35 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 Obsoletes:      mod_dav
37
38 %define         _pkglibdir      %(%{apxs} -q LIBEXECDIR)
39
40 %description
41 mod_dav enables Apache to understand DAV protocol (extensions to
42 HTTP). DAV stands for "Distributed Authoring and Versioning", and is
43 defined by RFC 2518. DAV is intended to replace proprietary authoring
44 protocols such as those used by Frontpage or NetObjects' Fusion, but
45 is also a complete set of protocols for manipulating a webserver's
46 files and directories, and their properties.
47
48 %description -l cs
49 Modul mod_dav roz¹iøuje WWW server Apache o podporu protokolu DAV
50 (Distributed Authoring a Versioning). Tento protokol roz¹iøuje HTTP
51 protokol o mo¾nosti vzdálené manipulace s obsahem WWW serveru. Je
52 zamý¹len jako náhrada za proprietální protokoly, které jsou pou¾ívány
53 programy FrontPage nebo NetObjects' Fusion. Poskytuje kompletní sadu
54 protokolù pro manipulaci se soubory, adresáøi a jejich vlastnostmi na
55 WWW serveru.
56
57 %description -l de
58 Das mod_dav Modul gibt dem Apche Webserver die Möglichkeit, das DAV
59 (Distributed Authoring and Versioning) Protokoll mit
60 HTTP-Erweiterungen zu verstehen. DAV ist ein komplettes Set von
61 Protokollen zur Bearbeitung der Dateien und Verzeichnisse sowie deren
62 Eigenschaften auf einem Webserver. Es soll die proprietären
63 Authoring-Protokolle, wie sie z.B. von FrontPage und NetObjects'
64 Fusion genutzt werden, ersetzen.
65
66 %description -l es
67 El módulo mod_dav da al servidor web Apache la capacidad de entender
68 que el protocolo DAV (Dristruted Authoring and Versioning) de
69 extensiones HTTP .DAV a completar un conjunto de protocolos para
70 manipular los ficheros de un servidor Web los ficheros y directorios y
71 sus características. Se piensa para substituir al propietario,
72 autorizando protocolos tales como ésos usados por FrontPage y la
73 fusión de NetObjets.
74
75 %description -l fr
76 Le module mod_dav donne au serveur Apache la possibilité de comprendre
77 le protocole DAV (Distributed Authoring and Versioning) des extensions
78 à HTTP. DAV est un ensemble complet de protocoles pour la manipulation
79 des fichiers et des répertoires d'un serveur Web et de leurs
80 propriétés. Il a pour but de remplacer les protocoles
81 d'authentification de propriétés comme ceux utilisés par FrontPage et
82 NetObject's Fusion.
83
84 %description -l it
85 Il modulo mod_dav permette al server web Apache di comprendere il
86 protocollo DAV (Distributed Authoring and Versioning) delle estensioni
87 per HTTP. DAV è una serie completa di protocolli per l'elaborazione di
88 file e di directory di un server Web e delle loro proprietà. E' stato
89 ideato per sostituire i protocolli di autenticazione proprietari come
90 quelli utilizzati da FrontPage e da NetObject's Fusion.
91
92 %description -l ja
93 mod_dav ¥â¥¸¥å¡¼¥ë¤Ï¡¢Apache Web ¥µ¡¼¥Ð¡¼¤Ë HTTP ¤Î³ÈÄ¥µ¡Ç½¤Î DAV
94 (Distributed Authoring and Versioning) ¥×¥í¥È¥³¥ë¤òǧ¼± ¤µ¤»¤Þ¤¹¡£DAV
95 ¤Ï¡¢Web ¥µ¡¼¥Ð¡¼¤Î¥Õ¥¡¥¤¥ë¤È¥Ç¥£¥ì¥¯¥È¥ê¡¢
96 ¤½¤Î¥×¥í¥Ñ¥Æ¥£¤òÁàºî¤¹¤ë¤¿¤á¤Î¥×¥í¥È¥³¥ë¤Î´°Á´¤Ê¥»¥Ã¥È ¤Ç¤¹¡£FrontPage
97 ¤ä NetObject ¤Î Fusion ¤¬»ÈÍѤ¹¤ë¤è¤¦¤Ê
98 ½êÍ­¸¢¤Î¤¢¤ë¥ª¡¼¥µ¥ê¥ó¥°¥×¥í¥È¥³¥ë¤ÈÃÖ¤­´¹¤¨¤ë¤³¤È¤òÌÜŪ¤È¤·¤Þ¤¹¡£
99
100 %description -l pl
101 mod_dav w³±cza w Apache obs³ugê protoko³u DAV (rozszerzenie HTTP). DAV
102 oznacza "Dystrybuowane Oznaczanie i Wersjonowanie", i jest
103 zdefiniowany w RFC 2518. Podstawow± misj± DAV jest zast±piæ takie
104 protoko³y jak te u¿ywane w Frontpage czy NetObjects' Fusion. Lecz DAV
105 to tak¿e kompletny zestaw protoko³ów s³u¿±cych do manipulowania
106 plikami i katalogami serwera Web, oraz ich w³a¶ciwo¶ciami.
107
108 %description -l pt
109 O módulo mod_dav dá ao servidor Web Apache a possibilidade de aceitar
110 o protocolo de extensões de HTTP DAV (Distributed Authoring and
111 Versioning). O DAV é um conjunto completo de protocolos para manipular
112 os ficheiros e directorias dum servidor Web e as suas propriedades.
113 Pretende substituir os protocolos proprietários de 'authoring' tais
114 como os usados pelo FrontPage e pelo Fusion da NetObjects.
115
116 %description -l ru
117 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÍÏÄÕÌØ, ËÏÔÏÒÙÊ ÐÏÚ×ÏÌÑÅÔ Apache ÐÏÎÉÍÁÔØ ÐÒÏÔÏËÏÌ
118 DAV (ÒÁÓÛÉÒÅÎÉÅ ÐÒÏÔÏËÏÌÁ HTTP). DAV ÏÚÎÁÞÁÅÔ "Distributed Authoring
119 and Versioning", ÜÔÏÔ ÐÒÏÔÏËÏÌ ÏÐÉÓÁΠנRFC 2518. DAV ÐÒÅÄÎÁÚÎÁÞÅΠÄÌÑ
120 ÚÁÍÅÎÙ ÓÏÂÓÔ×ÅÎÎÙÈ ÐÒÏÔÏËÏÌÏ×, ÔÁËÉÈ ËÁË ÉÓÐÏÌØÚÕÅÍÙÅ × Frontpage, ÉÌÉ
121 × Fusion ÏÔ NetObjects.
122
123 %description -l sv
124 Modulen mod_dav ger webbervern Apache förmågan att förstå protokollet
125 DAV (Distributed Authoring and Versioning) som utvidgar HTTP. DAV är
126 en komplett uppsättning protokoll för att hantera en webbservers filer
127 och kataloger och deras egenskaper. Det är avsett att ersätta privata
128 författarptotokoll såsom de som används av FrontPage och NetObjects
129 Fusion.
130
131 %description -l uk
132 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÍÏÄÕÌØ, ÑËÉÊ ÄÏÚ×ÏÌѤ Apache ÒÏÚÕͦÔÉ ÐÒÏÔÏËÏÌ DAV
133 (ÒÏÚÛÉÒÅÎÎÑ ÐÒÏÔÏËÏÌÕ HTTP). DAV ÏÚÎÁÞÁ¤ "Distributed Authoring and
134 Versioning", ÃÅÊ ÐÒÏÔÏËÏÌ ÏÐÉÓÁÎÉÊ × RFC 2518. DAV ÐÒÉÚÎÁÞÅÎÉÊ ÄÌÑ
135 ÚÁͦÎÉ ×ÌÁÓÎÉÈ ÐÒÏÔÏËÏ̦×, ÔÁËÉÈ ÑË ×ÉËÏÒÉÓÔÏ×Õ×ÁΦ × Frontpage, ÞÉ ×
136 Fusion ×¦Ä NetObjects.
137
138 %prep
139 %setup -q -n mod_%{mod_name}-%{version}-%{apache_version}
140
141 %build
142 %{__aclocal}
143 %{__autoconf}
144 %configure \
145         --with-apxs=%{apxs} \
146         --with-expat=%{_prefix}
147 %{__make} APXS=%{apxs}
148
149 %install
150 rm -rf $RPM_BUILD_ROOT
151 install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}/httpd,/var/lock/mod_dav}
152
153 install lib%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
154 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/mod_dav.conf
155
156 %clean
157 rm -rf $RPM_BUILD_ROOT
158
159 %post
160 %{apxs} -e -a -n %{mod_name} %{_pkglibdir}/lib%{mod_name}.so 1>&2
161 if [ -f /etc/httpd/httpd.conf ] && ! grep -q "^Include.*mod_dav.conf" /etc/httpd/httpd.conf; then
162         echo "Include /etc/httpd/mod_dav.conf" >> /etc/httpd/httpd.conf
163 fi
164 if [ -f /var/lock/subsys/httpd ]; then
165         /etc/rc.d/init.d/httpd restart 1>&2
166 fi
167
168 %preun
169 if [ "$1" = "0" ]; then
170         %{apxs} -e -A -n %{mod_name} %{_pkglibdir}/lib%{mod_name}.so 1>&2
171         umask 027
172         grep -v "^Include.*mod_dav.conf" /etc/httpd/httpd.conf > \
173                 /etc/httpd/httpd.conf.tmp
174         mv -f /etc/httpd/httpd.conf.tmp /etc/httpd/httpd.conf
175         if [ -f /var/lock/subsys/httpd ]; then
176                 /etc/rc.d/init.d/httpd restart 1>&2
177         fi
178 fi
179
180 %files
181 %defattr(644,root,root,755)
182 %doc README CHANGES INSTALL LICENSE.html
183 %config(noreplace) %{_sysconfdir}/httpd/mod_dav.conf
184 %attr(755,root,root) %{_pkglibdir}/*
185 %attr(750,http,http) /var/lock/mod_dav
This page took 0.065608 seconds and 4 git commands to generate.