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