summaryrefslogtreecommitdiffstats
path: root/awstats/PKGBUILD
diff options
context:
space:
mode:
authorFlorian Pritz <bluewind@xssn.at>2009-11-01 11:50:07 +0100
committerFlorian Pritz <bluewind@xssn.at>2009-11-01 11:50:07 +0100
commitf49a0527334a7fc7f41d7b6b97783aac30c9a302 (patch)
treea26907676f3028d3575cccadc3905649d5b6181f /awstats/PKGBUILD
parent84f2ca8a80d6a9bc12020bcd21c836c74c5240da (diff)
downloadaur-packages-f49a0527334a7fc7f41d7b6b97783aac30c9a302.tar.gz
aur-packages-f49a0527334a7fc7f41d7b6b97783aac30c9a302.tar.xz
add awstats
Signed-off-by: Florian Pritz <bluewind@xssn.at>
Diffstat (limited to 'awstats/PKGBUILD')
-rw-r--r--awstats/PKGBUILD95
1 files changed, 95 insertions, 0 deletions
diff --git a/awstats/PKGBUILD b/awstats/PKGBUILD
new file mode 100644
index 0000000..39d587f
--- /dev/null
+++ b/awstats/PKGBUILD
@@ -0,0 +1,95 @@
+# Committer: Piotr Beling <qwak@w8.pl>
+
+pkgname=awstats
+pkgver=6.9
+pkgrel=1
+pkgdesc="tool that generates web, streaming, ftp and mail server statistics, graphically"
+arch=(any)
+license=(GPL)
+url="http://awstats.sourceforge.net/"
+depends=('perl')
+source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz awstats)
+install=awstats.install
+backup=('etc/awstats/awstats.model.conf' 'etc/httpd/conf/extra/httpd-awstats.conf')
+
+build() {
+ local RPM_BUILD_ROOT=${startdir}/pkg
+ local _sysconfdir=etc
+ cd ${startdir}/src/awstats-${pkgver}
+
+ #next lines comes from http://awstats.sourceforge.net/files/awstats.spec, with % -> $ and some other archlinux specyfic modyfications
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/tools
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/tools/webmin
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/tools/xslt
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/classes
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/classes/src
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/cgi-bin
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/cgi-bin/lib
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/cgi-bin/plugins
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/cgi-bin/plugins/example
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/css
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/icon/browser
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/icon/clock
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/icon/cpu
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/icon/flags
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/icon/mime
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/icon/os
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/icon/other
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/js
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/cgi-bin/lang
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/cgi-bin/lang/tooltips_f
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/cgi-bin/lang/tooltips_m
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/cgi-bin/lang/tooltips_w
+ #mkdir -p $RPM_BUILD_ROOT/usr/share/awstats/lang
+ #mkdir -p $RPM_BUILD_ROOT/usr/share/awstats/man
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/docs
+ mkdir -p $RPM_BUILD_ROOT/usr/local/awstats/docs/images
+ mkdir -p $RPM_BUILD_ROOT/${_sysconfdir}/awstats
+ mkdir -p $RPM_BUILD_ROOT/${_sysconfdir}/cron.hourly
+ mkdir -p $RPM_BUILD_ROOT/${_sysconfdir}/httpd/conf/extra
+ mkdir -p $RPM_BUILD_ROOT/var/lib/awstats
+
+ #Arch linux specyfic path:
+ install -m 644 tools/httpd_conf $RPM_BUILD_ROOT/${_sysconfdir}/httpd/conf/extra/httpd-awstats.conf
+ install -m 744 ../awstats $RPM_BUILD_ROOT/${_sysconfdir}/cron.hourly/awstats
+
+ install -m 755 tools/logresolvemerge.pl $RPM_BUILD_ROOT/usr/local/awstats/tools/logresolvemerge.pl
+ install -m 755 tools/maillogconvert.pl $RPM_BUILD_ROOT/usr/local/awstats/tools/maillogconvert.pl
+ install -m 755 tools/urlaliasbuilder.pl $RPM_BUILD_ROOT/usr/local/awstats/tools/urlaliasbuilder.pl
+ install -m 755 tools/awstats_buildstaticpages.pl $RPM_BUILD_ROOT/usr/local/awstats/tools/awstats_buildstaticpages.pl
+ install -m 755 tools/awstats_configure.pl $RPM_BUILD_ROOT/usr/local/awstats/tools/awstats_configure.pl
+ install -m 755 tools/awstats_exportlib.pl $RPM_BUILD_ROOT/usr/local/awstats/tools/awstats_exportlib.pl
+ install -m 755 tools/awstats_updateall.pl $RPM_BUILD_ROOT/usr/local/awstats/tools/awstats_updateall.pl
+ install -m 755 tools/webmin/* $RPM_BUILD_ROOT/usr/local/awstats/tools/webmin
+ install -m 755 tools/xslt/* $RPM_BUILD_ROOT/usr/local/awstats/tools/xslt
+ install -m 755 wwwroot/classes/awgraphapplet.jar $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/classes/awgraphapplet.jar
+ install -m 755 wwwroot/classes/src/* $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/classes/src
+ install -m 755 wwwroot/cgi-bin/awstats.pl $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/cgi-bin/awstats.pl
+ install -m 755 wwwroot/cgi-bin/awredir.pl $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/cgi-bin/awredir.pl
+ install -m 755 wwwroot/cgi-bin/lib/* $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/cgi-bin/lib
+ install -m 755 wwwroot/cgi-bin/plugins/*.pm $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/cgi-bin/plugins
+ install -m 755 wwwroot/cgi-bin/plugins/example/* $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/cgi-bin/plugins/example
+ install -m 644 wwwroot/cgi-bin/awstats.model.conf $RPM_BUILD_ROOT/${_sysconfdir}/awstats/awstats.model.conf
+ install -m 444 wwwroot/css/* $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/css
+ install -m 444 wwwroot/icon/browser/* $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/icon/browser
+ install -m 444 wwwroot/icon/clock/* $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/icon/clock
+ install -m 444 wwwroot/icon/cpu/* $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/icon/cpu
+ install -m 444 wwwroot/icon/flags/* $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/icon/flags
+ install -m 444 wwwroot/icon/mime/* $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/icon/mime
+ install -m 444 wwwroot/icon/os/* $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/icon/os
+ install -m 444 wwwroot/icon/other/* $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/icon/other
+ install -m 444 wwwroot/js/* $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/js
+ install -m 444 wwwroot/cgi-bin/lang/tooltips_f/* $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/cgi-bin/lang/tooltips_f
+ install -m 444 wwwroot/cgi-bin/lang/tooltips_m/* $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/cgi-bin/lang/tooltips_m
+ install -m 444 wwwroot/cgi-bin/lang/tooltips_w/* $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/cgi-bin/lang/tooltips_w
+ install -m 444 wwwroot/cgi-bin/lang/awstats* $RPM_BUILD_ROOT/usr/local/awstats/wwwroot/cgi-bin/lang
+ install -m 444 README.TXT $RPM_BUILD_ROOT/usr/local/awstats/README.TXT
+ #install -m 644 README.TXT $RPM_BUILD_ROOT/usr/share/awstats/man
+ install -m 444 docs/*.* $RPM_BUILD_ROOT/usr/local/awstats/docs
+ install -m 444 docs/images/* $RPM_BUILD_ROOT/usr/local/awstats/docs/images
+
+ #echo "deny from all" > $RPM_BUILD_ROOT/.htaccess
+}
+
+md5sums=('fc19dbb8449eccf3300efb30ca3376cb'
+ '3f81c7ec3a5cc64a669ff98303089b2b')