]> git.pld-linux.org Git - packages/webalizer.git/blobdiff - webalizer.spec
- release 12
[packages/webalizer.git] / webalizer.spec
index 08c1ff820da529d456e84617c8678aa92a90e44e..40e41c73177d1e07e79b393e6a607939f2d0652e 100644 (file)
@@ -11,14 +11,20 @@ Summary(pt_BR):     Um software para an
 Summary(ru):   ðÒÏÇÒÁÍÍÁ ÁÎÁÌÉÚÁ log-ÆÁÊÌÁ web/ftp/proxy-ÓÅÒ×ÅÒÁ
 Summary(uk):   ðÒÏÇÒÁÍÁ ÁÎÁ̦ÚÕ log-ÆÁÊÌÕ web/ftp/proxy-ÓÅÒ×ÅÒÁ
 Name:          webalizer
-Version:       %{ver}_%{patchlvl}%{!?lang_pl:pl}
-Release:       5
+Version:       %{ver}_%{patchlvl}
+Release:       12
 License:       GPL v2
 Group:         Networking/Utilities
 Source0:       ftp://ftp.mrunix.net/pub/webalizer/%{name}-%{ver}-%{patchlvl}-src.tar.bz2
 # Source0-md5: 26d0a3c142423678daed2d6f579525d8
+Source1:       http://linux.gda.pl/pub/webalizer/%{name}_lang.polish
+# Source1-md5: 510bc595699373c4d7a8093a5ea10df3
+Source2:       %{name}.sysconfig
+Source3:       %{name}.cron
 Patch0:                %{name}-debian-23.patch
 Patch1:                %{name}-nolibnsl.patch
+Patch2:                %{name}-conf.patch
+Patch3:                %{name}-debian_gcc2_fix.patch
 Icon:          webalizer.gif
 URL:           http://www.mrunix.net/webalizer/
 BuildRequires: autoconf
@@ -26,10 +32,12 @@ BuildRequires:      autoconf
 %{?with_db3:BuildRequires:     db3-devel}
 BuildRequires: gd-devel >= 2.0.1
 BuildRequires: gettext-devel
-BuildRequires: libpng >= 1.0.8
+BuildRequires: libpng-devel >= 1.0.8
 BuildRequires: zlib-devel
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define                _webdir         /home/services/httpd
+
 %description
 The Webalizer is a web server log file analysis program which produces
 usage statistics in HTML format for viewing with a browser. The
@@ -80,27 +88,37 @@ Webalizer - 
 %setup -q -n %{name}-%{ver}-%{patchlvl}
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
+%patch3 -p1
+
+mv -f po/{no,nb}.po
+mv -f po/{sr,sr@Latn}.po
+mv -f po/{zh,zh_TW}.po
+
+install %{SOURCE1} lang
 
 %build
 # don't call aclocal, aclocal.m4 contains only one _local_ macro
 %{__autoconf}
 CFLAGS="%{rpmcflags} -fsigned-char"
 %configure \
-       --with-gd \
+       --with-gd=%{_libdir} \
        --with-db \
        --with-dblib \
-       --enable-dns \
+       --enable-dns
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},%{_bindir},%{_mandir}/man1} \
-       $RPM_BUILD_ROOT/home/services/httpd/icons
+       $RPM_BUILD_ROOT{%{_webdir}/icons,%{_sysconfdir}/sysconfig,%{_sysconfdir}/cron.hourly}
 
 install sample.conf $RPM_BUILD_ROOT%{_sysconfdir}/webalizer.conf
 install webalizer $RPM_BUILD_ROOT%{_bindir}
 install webalizer.1 $RPM_BUILD_ROOT%{_mandir}/man1
-install msfree.png $RPM_BUILD_ROOT/home/services/httpd/icons
+install msfree.png $RPM_BUILD_ROOT%{_webdir}/icons
+install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/webalizer
+install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/cron.hourly/webalizer
 
 for lang in $(cd po && ls -1 *.mo); do
        dir=$(echo "$lang" | sed -e 's#\.mo##g')
@@ -119,5 +137,7 @@ rm -rf $RPM_BUILD_ROOT
 %config(noreplace) %verify(not size md5 mtime) %{_sysconfdir}/webalizer.conf
 %dir %{_sysconfdir}/%{name}
 %attr(755,root,root) %{_bindir}/webalizer
+%attr(755,root,root) %{_sysconfdir}/cron.hourly/webalizer
+%config(noreplace) %verify(not size md5 mtime) %{_sysconfdir}/sysconfig/webalizer
 %{_mandir}/man1/*
-/home/services/httpd/icons/*
+%{_webdir}/icons/*
This page took 0.067924 seconds and 4 git commands to generate.