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