webalizer/webalizer.spec

changeset 151
d176107091ef
parent 141
e41fe78aeff0
child 154
dfe80a536491
equal deleted inserted replaced
6:3688a5925f02 7:f2483685b956
22 ## 22 ##
23 23
24 # package version 24 # package version
25 %define V_real 2.21-02 25 %define V_real 2.21-02
26 %define V_here 2.21.02 26 %define V_here 2.21.02
27 %define V_geodb 20090304 27 %define V_geodb 20090401
28 28
29 # package information 29 # package information
30 Name: webalizer 30 Name: webalizer
31 Summary: Graphical Web Statistics Program 31 Summary: Graphical Web Statistics Program
32 URL: http://www.mrunix.net/webalizer/ 32 URL: http://www.mrunix.net/webalizer/
35 Distribution: OpenPKG Community 35 Distribution: OpenPKG Community
36 Class: PLUS 36 Class: PLUS
37 Group: Logfile 37 Group: Logfile
38 License: GPL 38 License: GPL
39 Version: %{V_here} 39 Version: %{V_here}
40 Release: 20090405 40 Release: 20090408
41 41
42 # package options 42 # package options
43 %option with_dns no 43 %option with_dns no
44 44
45 # list of sources 45 # list of sources
46 Source0: http://www.very-clever.com/download/webalizer/webalizer-%{V_real}-src.tgz 46 Source0: ftp://ftp.mrunix.net/pub/webalizer/webalizer-%{V_real}-src.tgz
47 Source1: http://www.very-clever.com/download/webalizer/geodb/webalizer-geodb-%{V_geodb}.tgz 47 Source1: ftp://ftp.mrunix.net/pub/webalizer/geodb/webalizer-geodb-%{V_geodb}.tgz
48 Source2: rc.webalizer 48 Source2: ftp://ftp.mrunix.net/pub/webalizer/webalizer-flags.tgz
49 Source3: rc.webalizer
49 50
50 # build information 51 # build information
51 Prefix: %{l_prefix} 52 Prefix: %{l_prefix}
52 BuildRoot: %{l_buildroot} 53 BuildRoot: %{l_buildroot}
53 BuildPreReq: OpenPKG, openpkg >= 20040130 54 BuildPreReq: OpenPKG, openpkg >= 20040130
75 76
76 %prep 77 %prep
77 %setup -q -n webalizer-%{V_real} 78 %setup -q -n webalizer-%{V_real}
78 ( cd webalizer-%{V_real} 79 ( cd webalizer-%{V_real}
79 %{l_gzip} -d -c %{SOURCE1} | %{l_tar} xf - 80 %{l_gzip} -d -c %{SOURCE1} | %{l_tar} xf -
81 %{l_gzip} -d -c %{SOURCE2} | %{l_tar} xf -
80 ) || exit $? 82 ) || exit $?
81 83
82 %build 84 %build
83 CC="%{l_cc}" \ 85 CC="%{l_cc}" \
84 CFLAGS="%{l_cflags -O}" \ 86 CFLAGS="%{l_cflags -O}" \
110 %{l_shtool} mkdir -f -p -m 755 \ 112 %{l_shtool} mkdir -f -p -m 755 \
111 $RPM_BUILD_ROOT%{l_prefix}/bin \ 113 $RPM_BUILD_ROOT%{l_prefix}/bin \
112 $RPM_BUILD_ROOT%{l_prefix}/man/man1 \ 114 $RPM_BUILD_ROOT%{l_prefix}/man/man1 \
113 $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d \ 115 $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d \
114 $RPM_BUILD_ROOT%{l_prefix}/etc/webalizer \ 116 $RPM_BUILD_ROOT%{l_prefix}/etc/webalizer \
117 $RPM_BUILD_ROOT%{l_prefix}/share/webalizer \
115 $RPM_BUILD_ROOT%{l_prefix}/var/webalizer \ 118 $RPM_BUILD_ROOT%{l_prefix}/var/webalizer \
116 $RPM_BUILD_ROOT%{l_prefix}/web/webalizer 119 $RPM_BUILD_ROOT%{l_prefix}/web/webalizer
117 %{l_shtool} install -c -s -m 755 \ 120 %{l_shtool} install -c -s -m 755 \
118 webalizer $RPM_BUILD_ROOT%{l_prefix}/bin/ 121 webalizer $RPM_BUILD_ROOT%{l_prefix}/bin/
119 %{l_shtool} install -c -m 644 \ 122 %{l_shtool} install -c -m 644 \
120 webalizer.1 $RPM_BUILD_ROOT%{l_prefix}/man/man1/ 123 webalizer.1 $RPM_BUILD_ROOT%{l_prefix}/man/man1/
121 %{l_shtool} install -c -m 644 \ 124 %{l_shtool} install -c -m 644 \
122 sample.conf $RPM_BUILD_ROOT%{l_prefix}/etc/webalizer/webalizer.conf 125 sample.conf $RPM_BUILD_ROOT%{l_prefix}/etc/webalizer/webalizer.conf
123 %{l_shtool} install -c -m 644 \ 126 %{l_shtool} install -c -m 644 \
124 GeoDB.dat $RPM_BUILD_ROOT%{l_prefix}/var/webalizer/ 127 GeoDB.dat $RPM_BUILD_ROOT%{l_prefix}/var/webalizer/
128 mv flags $RPM_BUILD_ROOT%{l_prefix}/share/webalizer/
125 ln $RPM_BUILD_ROOT%{l_prefix}/bin/webalizer \ 129 ln $RPM_BUILD_ROOT%{l_prefix}/bin/webalizer \
126 $RPM_BUILD_ROOT%{l_prefix}/bin/webazolver 130 $RPM_BUILD_ROOT%{l_prefix}/bin/webazolver
127 %{l_shtool} install -c -m 755 %{l_value -s -a} \ 131 %{l_shtool} install -c -m 755 %{l_value -s -a} \
128 %{SOURCE rc.webalizer} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/ 132 %{SOURCE rc.webalizer} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
129 %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ 133 %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \

mercurial