source: projects/specs/trunk/w/webalizer/webalizer-vl.spec @ 521

Revision 521, 3.5 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1%define oversion 2.01
2%define patchlevel 10
3
4Summary: Web access analyzer tool
5Summary(ja): ウェブアクセス解析ツール
6Name: webalizer
7Version: %{oversion}.%{patchlevel}
8Release: 1%{?_dist_release}
9#Serial: 1
10License: MIT
11Group: Applications/System
12Source: webalizer-%{oversion}-%{patchlevel}-src.tar.bz2
13Source2: gd-1.8.3.tar.gz
14Source3: webalizer-vine.conf
15Source4: webalizer.cron
16Patch1: webalizer-%{oversion}-%{patchlevel}-jp.patch
17Patch2: gd-1.8.3-jpttf_for_webalizer.patch
18# http://www.securiteam.com/unixfocus/6U00O202UG.html
19#Patch100: ftp://ftp.mrunix.net/pub/webalizer/sec-fix.patch
20Requires: webserver libpng freetype
21Requires: TrueTypeFonts_jp
22
23BuildRoot: %{_tmppath}/%{name}-root
24Vendor: Project Vine
25Distribution: Vine Linux
26Packager: Daisuke SUZUKI <daisuke@linux.or.jp>
27
28%description
29
30The Webalizer is a web server log file analysis program which produces
31usage statistics in HTML format for viewing with a browser.
32
33%description -l ja
34Webalzerはウェブサーバのログファイルを解析するプログラムです.
35統計結果をHTML形式にして出力してブラウザで確認できます.
36
37%prep
38[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
39
40%setup -n webalizer-%{oversion}-%{patchlevel} -a 2
41%patch1 -p1 -b .jp
42%patch2 -p0 -b .jpttf
43#%patch100 -p0 -b .sec-fix
44
45%build
46ln -s gd-1.8.3 gd
47cd gd
48make
49cd ..
50
51%configure --with-language=japanese \
52           --with-gdlib=$PWD/gd
53make
54
55%install
56# make prefix=$RPM_BUILD_ROOT/usr install
57
58install -d $RPM_BUILD_ROOT%{_bindir}
59install -s webalizer $RPM_BUILD_ROOT%{_bindir}
60ln -s webalizer $RPM_BUILD_ROOT%{_bindir}/webazolver
61
62install -d $RPM_BUILD_ROOT%{_mandir}/man1
63cp webalizer.1 $RPM_BUILD_ROOT%{_mandir}/man1
64
65install -d $RPM_BUILD_ROOT%{_sysconfdir}
66cp %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/webalizer.conf
67
68install -d $RPM_BUILD_ROOT/etc/cron.weekly
69install -m 755  %{SOURCE4} $RPM_BUILD_ROOT/etc/cron.weekly/webalizer.cron
70
71install -d $RPM_BUILD_ROOT/home/httpd/html/webalizer
72
73%clean
74rm -rf $RPM_BUILD_ROOT
75
76%files
77%defattr(-,root,root)
78%doc DNS.README  README README.ja README.FIRST CHANGES Copyright country-codes.txt
79%config(noreplace) %{_sysconfdir}/webalizer.conf
80%config(missingok) /etc/cron.weekly/webalizer.cron
81%dir /home/httpd/html/webalizer
82%{_bindir}/*
83%{_mandir}/man1/*
84
85%changelog
86* Tue Oct 14 2008 Shu KONNO <owa@bg.wakwak.com> 2.01.10-1vl5
87- applied new versioning policy, spec in utf-8
88
89* Mon Feb 04 2008 Shu KONNO <owa@bg.wakwak.com> 2.01.10-0vl4
90- dropt Serial:1 tag
91- s/Copyright/License/
92
93* Mon Sep 15 2003 IWAI, Masaharu <iwai@alib.jp> 2.01.10-0vl3
94- update Requires: apache -> webserver
95
96* Sat May 24 2003 IWAI Masaharu <iwai@alib.jp> 2.01.10-0vl2
97- rebuild with new toolchain
98
99* Sat May 18 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 2.01.10-0vl1
100- new upstream release 2.01-10
101- update webalizer.conf to use new TrueType-{kochi,ricohlx}
102
103* Wed Oct 31 2001 IWAI Masaharu <iwaim@cc.mbn.or.jp> 2.01.06-0vl3
104- used RPM macros
105
106* Wed Oct 31 2001 IWAI Masaharu <iwaim@cc.mbn.or.jp> 2.01.06-0vl2
107- patched for Cross-Site Scripting Flaw
108- added noreplace flag (%%config file is not replaced)
109
110* Thu Dec 14 2000 Daisuke SUZUKI <daisuke@linux.or.jp> 2.01.06-0vl1
111- updated to 2.00-12
112
113* Mon Jun  5 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
114- updated to 2.00-12
115- updated gd to 1.8.3.
116- optimized jpttf patch .
117
118* Wed Apr 12 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
119- updated to 2.00-11
120- modified webalizer.cron file to fit with default logrotate setting.
121
122* Thu Jan 20 2000 Yasuyuki Furukawa <furukawa@vinelinux.org>
123- first release
Note: See TracBrowser for help on using the repository browser.