]> git.pld-linux.org Git - packages/apache1-mod_dav.git/blob - apache1-mod_dav.spec
- fixed Prereq
[packages/apache1-mod_dav.git] / apache1-mod_dav.spec
1 %define         apache_version  1.3.6
2 %define         mod_name        dav
3 Summary:        WebDAV module for the Apache Web server
4 Summary(pl):    Modu³ WebDAV dla webserwera Apache
5 Name:           apache-mod_%{mod_name}
6 Version:        1.0.2
7 Release:        1
8 Group:          Networking/Daemons
9 Group(de):      Netzwerkwesen/Server
10 Group(pl):      Sieciowe/Serwery
11 License:        OSI Approved
12 Source0:        http://www.webdav.org/mod_%{mod_name}/mod_%{mod_name}-%{version}-%{apache_version}.tar.gz
13 URL:            http://www.webdav.org/mod_%{mod_name}
14 Prereq:         %{_sbindir}/apxs
15 BuildRequires:  %{_sbindir}/apxs
16 BuildRequires:  expat-devel
17 BuildRequires:  apache(EAPI)-devel      >= %{apache_version}
18 Requires:       apache(EAPI)            >= %{apache_version}
19 Requires:       expat
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %define         _pkglibdir      %(%{_sbindir}/apxs -q LIBEXECDIR)
23
24 %description
25 mod_dav enables Apache to understand DAV protocol (extensions to
26 HTTP). DAV stands for "Distributed Authoring and Versioning", and is
27 defined by RFC 2518. DAV is intended to replace proprietary authoring
28 protocols such as those used by Frontpage or NetObjects' Fusion, but
29 is also a complete set of protocols for manipulating a webserver's
30 files and directories, and their properties.
31
32 %description -l pl
33 mod_dav w³±cza w Apache obs³ugê protoko³u DAV (rozszerzenie HTTP). DAV
34 oznacza "Dystrybuowane Oznaczanie i Wersjonowanie", i jest
35 zdefiniowany w RFC 2518. Podstawow± misj± DAV jest zast±piæ takie
36 protoko³y jak te u¿ywane w Frontpage czy NetObjects' Fusion. Lecz DAV
37 to tak¿e kompletny zestaw protoko³ów s³u¿±cych do manipulowania
38 plikami i katalogami serwera Web, oraz ich w³±¶ciwo¶ciami.
39
40 %prep 
41 %setup -q -n mod_%{mod_name}-%{version}-%{apache_version}
42
43 %build
44 CFLAGS="%{!?debug:$RPM_OPT_FLAGS}%{?debug:-O0 -g} %{?debug:-g -O0}"; export CFLAGS
45 %configure --with-apxs=%{_sbindir}/apxs
46 %{__make} APXS=%{_sbindir}/apxs
47
48 %install
49 install -d $RPM_BUILD_ROOT%{_pkglibdir}
50 install -m 755 lib%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}/
51 strip --strip-unneeded $RPM_BUILD_ROOT%{_pkglibdir}/* 
52
53 gzip -9nf README CHANGES INSTALL
54
55 %post
56 %{_sbindir}/apxs -e -a -n %{mod_name} %{_pkglibdir}/lib%{mod_name}.so 1>&2
57 if [ -f /var/lock/subsys/httpd ]; then
58         %{_sysconfdir}/rc.d/init.d/httpd restart 1>&2
59 fi
60
61 %preun
62 if [ "$1" = "0" ]; then
63         /usr/sbin/apxs -e -A -n %{mod_name} %{_pkglibdir}/lib%{mod_name}.so 1>&2
64         if [ -f /var/lock/subsys/httpd ]; then
65                 /etc/rc.d/init.d/httpd restart 1>&2
66         fi
67 fi
68
69 %clean
70 rm -rf $RPM_BUILD_ROOT
71
72 %files
73 %defattr(644,root,root,755)
74 %doc {README,CHANGES,INSTALL}.gz LICENSE.html
75 %attr(755,root,root) %{_pkglibdir}/*
This page took 0.102867 seconds and 3 git commands to generate.