]> git.pld-linux.org Git - packages/apache1-mod_dav.git/blame - apache1-mod_dav.spec
- update config dir macro
[packages/apache1-mod_dav.git] / apache1-mod_dav.spec
CommitLineData
abac6242 1%define mod_name dav
2%define apxs /usr/sbin/apxs1
dc712fa8 3%define apache_version 1.3.6
74900b52 4Summary: WebDAV module for the Apache Web server
7812a4d5
ER
5Summary(cs.UTF-8): DAV modul pro WWW server Apache
6Summary(da.UTF-8): En DAV-modul for Apache
7Summary(de.UTF-8): Ein DAV-Modul für Apache
8Summary(es.UTF-8): Módulo DAV para Apache
9Summary(fr.UTF-8): Module DAV pour Apache
10Summary(it.UTF-8): Modulo DAV per Apache
11Summary(ja.UTF-8): Apache 用の DAV モジュール
12Summary(nb.UTF-8): En DAV-modul for Apache
13Summary(pl.UTF-8): Moduł WebDAV dla webserwera Apache
14Summary(pt.UTF-8): Um módulo de DAV para o Apache
15Summary(ru.UTF-8): Модуль, реализующий протокол DAV в Apache
16Summary(sv.UTF-8): En DAV-modul till Apache
17Summary(uk.UTF-8): Модуль, що реалізує протокол DAV в Apache
abac6242 18Name: apache1-mod_%{mod_name}
7db45277 19Version: 1.0.3
ebb2e2d7 20Release: 3
7db45277 21License: OSI Approved
74900b52 22Group: Networking/Daemons
4884f63c 23Source0: http://www.webdav.org/mod_dav/mod_%{mod_name}-%{version}-%{apache_version}.tar.gz
9dd13649 24# Source0-md5: ba83f2aa6e13b216a11d465b82aab484
abac6242 25Source1: %{name}.conf
d539d368 26Patch0: %{name}-format.patch
4884f63c 27URL: http://www.webdav.org/mod_dav/
62acac69 28BuildRequires: apache1-devel >= 1.3.39
7db45277 29BuildRequires: autoconf
30BuildRequires: automake
b8613479 31BuildRequires: expat-devel
dc712fa8 32BuildRequires: rpmbuild(macros) >= 1.268
8eefd7ee 33Requires(triggerpostun): %{apxs}
8d27485d 34Requires(triggerpostun): grep
8eefd7ee 35Requires(triggerpostun): sed >= 4.0
ebb2e2d7 36Requires: apache1(EAPI)
179ae0ef 37Obsoletes: apache-mod_dav <= 1.0.3
74900b52 38BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
8eefd7ee 40%define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null)
9ce95174 41%define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null)/conf.d
74900b52 42
43%description
44mod_dav enables Apache to understand DAV protocol (extensions to
45HTTP). DAV stands for "Distributed Authoring and Versioning", and is
46defined by RFC 2518. DAV is intended to replace proprietary authoring
47protocols such as those used by Frontpage or NetObjects' Fusion, but
48is also a complete set of protocols for manipulating a webserver's
49files and directories, and their properties.
50
e7cbb0c8
JR
51%description -l cs.UTF-8
52Modul mod_dav rozšiřuje WWW server Apache o podporu protokolu DAV
53(Distributed Authoring a Versioning). Tento protokol rozšiřuje HTTP
54protokol o možnosti vzdálené manipulace s obsahem WWW serveru. Je
55zamýšlen jako náhrada za proprietální protokoly, které jsou používány
56programy FrontPage nebo NetObjects' Fusion. Poskytuje kompletní sadu
57protokolů pro manipulaci se soubory, adresáři a jejich vlastnostmi na
62de80c5 58WWW serveru.
59
e7cbb0c8
JR
60%description -l de.UTF-8
61Das mod_dav Modul gibt dem Apche Webserver die Möglichkeit, das DAV
62de80c5 62(Distributed Authoring and Versioning) Protokoll mit
63HTTP-Erweiterungen zu verstehen. DAV ist ein komplettes Set von
64Protokollen zur Bearbeitung der Dateien und Verzeichnisse sowie deren
e7cbb0c8 65Eigenschaften auf einem Webserver. Es soll die proprietären
62de80c5 66Authoring-Protokolle, wie sie z.B. von FrontPage und NetObjects'
67Fusion genutzt werden, ersetzen.
68
e7cbb0c8
JR
69%description -l es.UTF-8
70El módulo mod_dav da al servidor web Apache la capacidad de entender
62de80c5 71que el protocolo DAV (Dristruted Authoring and Versioning) de
72extensiones HTTP .DAV a completar un conjunto de protocolos para
73manipular los ficheros de un servidor Web los ficheros y directorios y
e7cbb0c8
JR
74sus características. Se piensa para substituir al propietario,
75autorizando protocolos tales como ésos usados por FrontPage y la
76fusión de NetObjets.
62de80c5 77
e7cbb0c8
JR
78%description -l fr.UTF-8
79Le module mod_dav donne au serveur Apache la possibilité de comprendre
62de80c5 80le protocole DAV (Distributed Authoring and Versioning) des extensions
e7cbb0c8
JR
81à HTTP. DAV est un ensemble complet de protocoles pour la manipulation
82des fichiers et des répertoires d'un serveur Web et de leurs
83propriétés. Il a pour but de remplacer les protocoles
84d'authentification de propriétés comme ceux utilisés par FrontPage et
62de80c5 85NetObject's Fusion.
86
e7cbb0c8 87%description -l it.UTF-8
62de80c5 88Il modulo mod_dav permette al server web Apache di comprendere il
89protocollo DAV (Distributed Authoring and Versioning) delle estensioni
e7cbb0c8
JR
90per HTTP. DAV è una serie completa di protocolli per l'elaborazione di
91file e di directory di un server Web e delle loro proprietà. E' stato
62de80c5 92ideato per sostituire i protocolli di autenticazione proprietari come
93quelli utilizzati da FrontPage e da NetObject's Fusion.
94
e7cbb0c8
JR
95%description -l ja.UTF-8
96mod_dav モジュールは、Apache Web サーバーに HTTP の拡張機能の DAV
97(Distributed Authoring and Versioning) プロトコルを認識 させます。DAV
98は、Web サーバーのファイルとディレクトリ、
99そのプロパティを操作するためのプロトコルの完全なセット です。FrontPage
100や NetObject の Fusion が使用するような
101所有権のあるオーサリングプロトコルと置き換えることを目的とします。
62de80c5 102
e7cbb0c8
JR
103%description -l pl.UTF-8
104mod_dav włącza w Apache obsługę protokołu DAV (rozszerzenie HTTP). DAV
74900b52 105oznacza "Dystrybuowane Oznaczanie i Wersjonowanie", i jest
e7cbb0c8
JR
106zdefiniowany w RFC 2518. Podstawową misją DAV jest zastąpić takie
107protokoły jak te używane w Frontpage czy NetObjects' Fusion. Lecz DAV
108to także kompletny zestaw protokołów służących do manipulowania
109plikami i katalogami serwera Web, oraz ich właściwościami.
110
111%description -l pt.UTF-8
112O módulo mod_dav dá ao servidor Web Apache a possibilidade de aceitar
113o protocolo de extensões de HTTP DAV (Distributed Authoring and
114Versioning). O DAV é um conjunto completo de protocolos para manipular
62de80c5 115os ficheiros e directorias dum servidor Web e as suas propriedades.
e7cbb0c8 116Pretende substituir os protocolos proprietários de 'authoring' tais
62de80c5 117como os usados pelo FrontPage e pelo Fusion da NetObjects.
118
e7cbb0c8
JR
119%description -l ru.UTF-8
120Этот пакет содержит модуль, который позволяет Apache понимать протокол
121DAV (расширение протокола HTTP). DAV означает "Distributed Authoring
122and Versioning", этот протокол описан в RFC 2518. DAV предназначен для
123замены собственных протоколов, таких как используемые в Frontpage, или
124в Fusion от NetObjects.
125
126%description -l sv.UTF-8
127Modulen mod_dav ger webbervern Apache förmågan att förstå protokollet
128DAV (Distributed Authoring and Versioning) som utvidgar HTTP. DAV är
129en komplett uppsättning protokoll för att hantera en webbservers filer
130och kataloger och deras egenskaper. Det är avsett att ersätta privata
131författarptotokoll såsom de som används av FrontPage och NetObjects
62de80c5 132Fusion.
133
e7cbb0c8
JR
134%description -l uk.UTF-8
135Цей пакет містить модуль, який дозволяє Apache розуміти протокол DAV
136(розширення протоколу HTTP). DAV означає "Distributed Authoring and
137Versioning", цей протокол описаний в RFC 2518. DAV призначений для
138заміни власних протоколів, таких як використовувані в Frontpage, чи в
139Fusion від NetObjects.
62de80c5 140
141%prep
3cd0593c 142%setup -q -n mod_%{mod_name}-%{version}-%{apache_version}
17403a5d 143%patch0 -p1
74900b52 144
145%build
91248963 146%{__aclocal}
a60d47ca 147%{__autoconf}
7db45277 148%configure \
36d3fbc5
AM
149 --with-apxs=%{apxs} \
150 --with-expat=%{_prefix}
b79e252c 151%{__make} APXS=%{apxs}
74900b52 152
153%install
f7214b0f 154rm -rf $RPM_BUILD_ROOT
9ce95174 155install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir},/var/lock/mod_dav}
4884f63c 156
1e2b3ad7 157install lib%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
9ce95174 158install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/90_mod_%{mod_name}.conf
d1daeb52 159
1e2b3ad7
JB
160%clean
161rm -rf $RPM_BUILD_ROOT
162
d1daeb52 163%post
dc712fa8 164%service -q apache restart
d3b3b752 165
63051203 166%postun
d1daeb52 167if [ "$1" = "0" ]; then
dc712fa8 168 %service -q apache restart
d1daeb52 169fi
74900b52 170
8eefd7ee 171%triggerpostun -- %{name} < 1.0.3-1.1
535ed199 172if grep -q '^Include conf\.d/\*\.conf' /etc/apache/apache.conf; then
8eefd7ee
ER
173 %{apxs} -e -A -n %{mod_name} %{_pkglibdir}/libdav.so 1>&2
174 sed -i -e '
175 /^Include.*mod_%{mod_name}\.conf/d
176 ' /etc/apache/apache.conf
177else
178 # they're still using old apache.conf
179 sed -i -e '
9ce95174 180 s,^Include.*mod_%{mod_name}\.conf,Include %{_sysconfdir}/*_mod_%{mod_name}.conf,
8eefd7ee
ER
181 ' /etc/apache/apache.conf
182fi
183if [ -f /var/lock/subsys/apache ]; then
184 /etc/rc.d/init.d/apache restart 1>&2
185fi
186
74900b52 187%files
188%defattr(644,root,root,755)
f7030106 189%doc README CHANGES INSTALL LICENSE.html
9ce95174 190%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*_mod_%{mod_name}.conf
74900b52 191%attr(755,root,root) %{_pkglibdir}/*
eecf0249 192%attr(750,http,http) /var/lock/mod_dav
This page took 0.088742 seconds and 5 git commands to generate.