X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=apache1-mod_watch.spec;h=5c7f325a644bafa8837494497057b545aa31ed36;hb=53eaafcc7f6d6772a78772867db15793abb4045b;hp=53093ee89738ba009669eaf3018e3ae80a27fdc9;hpb=7343e15123834645f5c1ce5952883ac41c5fb7a9;p=packages%2Fapache1-mod_watch.git diff --git a/apache1-mod_watch.spec b/apache1-mod_watch.spec index 53093ee..5c7f325 100644 --- a/apache1-mod_watch.spec +++ b/apache1-mod_watch.spec @@ -1,23 +1,33 @@ +# TODO +# - strange error when accessing "/~watch-info": +# [Thu Feb 10 03:16:16 2005] [warn] " 1\n\b" concurrency counter went negative; resetting to zero + +%bcond_without ipv6 # disable IPv6 support + %define mod_name watch -%define apxs /usr/sbin/apxs +%define apxs /usr/sbin/apxs1 Summary: Apache module: Monitoring Interface for MRTG Summary(pl): Modu³ do apache: Interfejs do monitorowania za pomoc± MRTG -Name: apache-mod_%{mod_name} -Version: 3.12 -Release: 1 +Name: apache1-mod_%{mod_name} +Version: 3.18 +Release: 3 License: BSD Group: Networking/Daemons -Source0: http://www.snert.com/Software/mod_watch/mod_watch%(echo %{version} | sed -e "s#\.##g").tgz +Source0: http://www.snert.com/Software/download/mod_watch%(echo %{version} | tr -d .).tgz +# Source0-md5: 1409df800f24214bed16ca753b9967ff Source1: %{name}.conf +Patch0: %{name}-PLD-v6stuff.patch URL: http://www.snert.com/Software/mod_watch/ BuildRequires: %{apxs} -BuildRequires: apache(EAPI)-devel -Prereq: %{_sbindir}/apxs -Requires: apache(EAPI) +#{?with_ipv6:BuildRequires: apache1(ipv6)-devel} +BuildRequires: apache1-devel >= 1.3.33-2 +BuildRequires: rpmbuild(macros) >= 1.268 +Requires: apache1 >= 1.3.33-2 +Obsoletes: apache-mod_watch <= 3.18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _pkglibdir %(%{apxs} -q LIBEXECDIR) -%define _sysconfdir /etc/httpd +%define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null) +%define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null) %description This module will watch and collect the bytes, requests, and documents @@ -30,50 +40,58 @@ mod_vhost_alias and mod_gzip. %description -l pl Ten modu³ kontroluje i zbiera informacje na temat ilo¶ci przes³anych -bajtów (przychodz±cych i wychodz±cych) wg. serwera wirtualnego, w³a¶ciciela -plików, zdalnego adresu ip, katalogu lub lokacji oraz serwera jako ca³o¶ci. -Modu³ zosta³ zaprojektowany do pracy z MRTG, dziêki czemu otrzymamy ³adn±, -graficzn± reprezentacje danych. Modu³ wspiera mod_vhost_alias oraz mod_gzip. +bajtów (przychodz±cych i wychodz±cych) wg. serwera wirtualnego, +w³a¶ciciela plików, zdalnego adresu ip, katalogu lub lokacji oraz +serwera jako ca³o¶ci. Modu³ zosta³ zaprojektowany do pracy z MRTG, +dziêki czemu otrzymamy ³adn±, graficzn± reprezentacje danych. Modu³ +wspiera mod_vhost_alias oraz mod_gzip. %prep %setup -q -n mod_%{mod_name}-%{version} +%{?with_ipv6:%patch -p0} + +mv mod_watch.html mod_watch_pl.html %build -%{__make} build-dynamic +%{__make} build-dynamic \ + APXS=%{apxs} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}} +install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}/conf.d} install mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir} -install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/mod_watch.conf +install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/90_mod_%{mod_name}.conf -gzip -9nf CHANGES* apache2mrtg* +sed -e 's/