]> git.pld-linux.org Git - packages/apache1-mod_dav.git/blob - apache1-mod_dav.spec
- use "%(%{apxs} -q SYSCONFDIR)" for _sysconfdir definition
[packages/apache1-mod_dav.git] / apache1-mod_dav.spec
1 %define         mod_name        dav
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}
19 Version:        1.0.3
20 Release:        1
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 >= %{apache_version}
30 BuildRequires:  autoconf
31 BuildRequires:  automake
32 BuildRequires:  expat-devel
33 Requires(post,preun):   %{apxs}
34 Requires(post,preun):   grep
35 Requires(preun):        fileutils
36 Requires:       apache1 >= %{apache_version}
37 Obsoletes:      apache-mod_%{mod_name} <= %{version}
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %define         _pkglibdir      %(%{apxs} -q LIBEXECDIR)
41 %define         _sysconfdir     %(%{apxs} -q SYSCONFDIR)
42
43 %description
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.
50
51 %description -l cs
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
58 WWW serveru.
59
60 %description -l de
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.
68
69 %description -l es
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
76 fusión de NetObjets.
77
78 %description -l fr
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
85 NetObject's Fusion.
86
87 %description -l it
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.
94
95 %description -l ja
96 mod_dav ¥â¥¸¥å¡¼¥ë¤Ï¡¢Apache Web ¥µ¡¼¥Ð¡¼¤Ë HTTP ¤Î³ÈÄ¥µ¡Ç½¤Î DAV
97 (Distributed Authoring and Versioning) ¥×¥í¥È¥³¥ë¤òǧ¼± ¤µ¤»¤Þ¤¹¡£DAV
98 ¤Ï¡¢Web ¥µ¡¼¥Ð¡¼¤Î¥Õ¥¡¥¤¥ë¤È¥Ç¥£¥ì¥¯¥È¥ê¡¢
99 ¤½¤Î¥×¥í¥Ñ¥Æ¥£¤òÁàºî¤¹¤ë¤¿¤á¤Î¥×¥í¥È¥³¥ë¤Î´°Á´¤Ê¥»¥Ã¥È ¤Ç¤¹¡£FrontPage
100 ¤ä NetObject ¤Î Fusion ¤¬»ÈÍѤ¹¤ë¤è¤¦¤Ê
101 ½êÍ­¸¢¤Î¤¢¤ë¥ª¡¼¥µ¥ê¥ó¥°¥×¥í¥È¥³¥ë¤ÈÃÖ¤­´¹¤¨¤ë¤³¤È¤òÌÜŪ¤È¤·¤Þ¤¹¡£
102
103 %description -l pl
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.
110
111 %description -l pt
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.
118
119 %description -l ru
120 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÍÏÄÕÌØ, ËÏÔÏÒÙÊ ÐÏÚ×ÏÌÑÅÔ Apache ÐÏÎÉÍÁÔØ ÐÒÏÔÏËÏÌ
121 DAV (ÒÁÓÛÉÒÅÎÉÅ ÐÒÏÔÏËÏÌÁ HTTP). DAV ÏÚÎÁÞÁÅÔ "Distributed Authoring
122 and Versioning", ÜÔÏÔ ÐÒÏÔÏËÏÌ ÏÐÉÓÁΠנRFC 2518. DAV ÐÒÅÄÎÁÚÎÁÞÅΠÄÌÑ
123 ÚÁÍÅÎÙ ÓÏÂÓÔ×ÅÎÎÙÈ ÐÒÏÔÏËÏÌÏ×, ÔÁËÉÈ ËÁË ÉÓÐÏÌØÚÕÅÍÙÅ × Frontpage, ÉÌÉ
124 × Fusion ÏÔ NetObjects.
125
126 %description -l sv
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
132 Fusion.
133
134 %description -l uk
135 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÍÏÄÕÌØ, ÑËÉÊ ÄÏÚ×ÏÌѤ Apache ÒÏÚÕͦÔÉ ÐÒÏÔÏËÏÌ DAV
136 (ÒÏÚÛÉÒÅÎÎÑ ÐÒÏÔÏËÏÌÕ HTTP). DAV ÏÚÎÁÞÁ¤ "Distributed Authoring and
137 Versioning", ÃÅÊ ÐÒÏÔÏËÏÌ ÏÐÉÓÁÎÉÊ × RFC 2518. DAV ÐÒÉÚÎÁÞÅÎÉÊ ÄÌÑ
138 ÚÁͦÎÉ ×ÌÁÓÎÉÈ ÐÒÏÔÏËÏ̦×, ÔÁËÉÈ ÑË ×ÉËÏÒÉÓÔÏ×Õ×ÁΦ × Frontpage, ÞÉ ×
139 Fusion ×¦Ä NetObjects.
140
141 %prep
142 %setup -q -n mod_%{mod_name}-%{version}-%{apache_version}
143 %patch -p1
144
145 %build
146 %{__aclocal}
147 %{__autoconf}
148 %configure \
149         --with-apxs=%{apxs} \
150         --with-expat=%{_prefix}
151 %{__make} APXS=%{apxs}
152
153 %install
154 rm -rf $RPM_BUILD_ROOT
155 install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir},/var/lock/mod_dav}
156
157 install lib%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
158 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/mod_dav.conf
159
160 %clean
161 rm -rf $RPM_BUILD_ROOT
162
163 %post
164 %{apxs} -e -a -n %{mod_name} %{_pkglibdir}/lib%{mod_name}.so 1>&2
165 if [ -f %{_sysconfdir}/apache.conf ] && ! grep -q "^Include.*mod_dav.conf" %{_sysconfdir}/apache.conf; then
166         echo "Include %{_sysconfdir}/mod_dav.conf" >> %{_sysconfdir}/apache.conf
167 fi
168 if [ -f /var/lock/subsys/apache ]; then
169         /etc/rc.d/init.d/apache restart 1>&2
170 fi
171
172 %preun
173 if [ "$1" = "0" ]; then
174         %{apxs} -e -A -n %{mod_name} %{_pkglibdir}/lib%{mod_name}.so 1>&2
175         umask 027
176         grep -v "^Include.*mod_dav.conf" %{_sysconfdir}/apache.conf > \
177                 %{_sysconfdir}/apache.conf.tmp
178         mv -f %{_sysconfdir}/apache.conf.tmp %{_sysconfdir}/apache.conf
179         if [ -f /var/lock/subsys/apache ]; then
180                 /etc/rc.d/init.d/apache restart 1>&2
181         fi
182 fi
183
184 %files
185 %defattr(644,root,root,755)
186 %doc README CHANGES INSTALL LICENSE.html
187 %config(noreplace) %{_sysconfdir}/mod_dav.conf
188 %attr(755,root,root) %{_pkglibdir}/*
189 %attr(750,http,http) /var/lock/mod_dav
This page took 0.067967 seconds and 3 git commands to generate.