webalizer/webalizer.spec

changeset 133
49dc954a9435
parent 126
f345dc239867
child 134
17a161a7989c
equal deleted inserted replaced
2:9f5ad5ca0411 3:c2983053c64e
34 Distribution: OpenPKG Community 34 Distribution: OpenPKG Community
35 Class: PLUS 35 Class: PLUS
36 Group: Logfile 36 Group: Logfile
37 License: GPL 37 License: GPL
38 Version: %{V_here} 38 Version: %{V_here}
39 Release: 20090401 39 Release: 20090402
40 40
41 # package options 41 # package options
42 %option with_dns no 42 %option with_dns no
43 43
44 # list of sources 44 # list of sources
45 Source0: ftp://ftp.mrunix.net/pub/webalizer/webalizer-%{V_real}-src.tgz 45 Source0: ftp://ftp.mrunix.net/pub/webalizer/webalizer-%{V_real}-src.tgz
46 Source1: rc.webalizer
46 47
47 # build information 48 # build information
48 Prefix: %{l_prefix} 49 Prefix: %{l_prefix}
49 BuildRoot: %{l_buildroot} 50 BuildRoot: %{l_buildroot}
50 BuildPreReq: OpenPKG, openpkg >= 20040130 51 BuildPreReq: OpenPKG, openpkg >= 20040130
79 CPPFLAGS="%{l_cppflags} -DHAVE_DB_185_H" \ 80 CPPFLAGS="%{l_cppflags} -DHAVE_DB_185_H" \
80 GREP="grep" \ 81 GREP="grep" \
81 ./configure \ 82 ./configure \
82 --prefix=%{l_prefix} \ 83 --prefix=%{l_prefix} \
83 --sysconfdir=%{l_prefix}/etc/%{name} \ 84 --sysconfdir=%{l_prefix}/etc/%{name} \
85 --with-geodb=%{l_prefix}/var/%{name} \
84 %if "%{with_dns}" == "yes" 86 %if "%{with_dns}" == "yes"
85 --enable-dns \ 87 --enable-dns \
86 %endif 88 %endif
87 --enable-bz2 \ 89 --enable-bz2 \
88 --with-bz2lib=%{l_prefix}/lib \ 90 --with-bz2lib=%{l_prefix}/lib \
101 %install 103 %install
102 rm -rf $RPM_BUILD_ROOT 104 rm -rf $RPM_BUILD_ROOT
103 %{l_shtool} mkdir -f -p -m 755 \ 105 %{l_shtool} mkdir -f -p -m 755 \
104 $RPM_BUILD_ROOT%{l_prefix}/bin \ 106 $RPM_BUILD_ROOT%{l_prefix}/bin \
105 $RPM_BUILD_ROOT%{l_prefix}/man/man1 \ 107 $RPM_BUILD_ROOT%{l_prefix}/man/man1 \
106 $RPM_BUILD_ROOT%{l_prefix}/etc/webalizer 108 $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d \
109 $RPM_BUILD_ROOT%{l_prefix}/etc/webalizer \
110 $RPM_BUILD_ROOT%{l_prefix}/var/webalizer \
111 $RPM_BUILD_ROOT%{l_prefix}/web/webalizer
107 %{l_shtool} install -c -s -m 755 \ 112 %{l_shtool} install -c -s -m 755 \
108 webalizer $RPM_BUILD_ROOT%{l_prefix}/bin/ 113 webalizer $RPM_BUILD_ROOT%{l_prefix}/bin/
109 %{l_shtool} install -c -m 644 \ 114 %{l_shtool} install -c -m 644 \
110 webalizer.1 $RPM_BUILD_ROOT%{l_prefix}/man/man1/ 115 webalizer.1 $RPM_BUILD_ROOT%{l_prefix}/man/man1/
111 %{l_shtool} install -c -m 644 \ 116 %{l_shtool} install -c -m 644 \
112 sample.conf $RPM_BUILD_ROOT%{l_prefix}/etc/webalizer/webalizer.conf 117 sample.conf $RPM_BUILD_ROOT%{l_prefix}/etc/webalizer/webalizer.conf
113 ln $RPM_BUILD_ROOT%{l_prefix}/bin/webalizer \ 118 ln $RPM_BUILD_ROOT%{l_prefix}/bin/webalizer \
114 $RPM_BUILD_ROOT%{l_prefix}/bin/webazolver 119 $RPM_BUILD_ROOT%{l_prefix}/bin/webazolver
115 %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} 120 %{l_shtool} install -c -m 755 %{l_value -s -a} \
121 %{SOURCE rc.webalizer} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
122 %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
123 %{l_files_std} \
124 '%config %{l_prefix}/etc/webalizer/*'
116 125
117 %files -f files 126 %files -f files
118 127
119 %clean 128 %clean
120 rm -rf $RPM_BUILD_ROOT 129 rm -rf $RPM_BUILD_ROOT

mercurial