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