diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 28 | ||||
-rw-r--r-- | piwik.install | 14 |
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ae7073d91971 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = piwik + pkgdesc = Piwik is a real time web analytics software program, written in PHP + pkgver = 2.13.1 + pkgrel = 1 + url = http://www.piwik.org + install = piwik.install + arch = any + license = GPL + depends = php + depends = php-gd + optdepends = mariadb: Database server + optdepends = python2: For log importer script + optdepends = php-geoip: For GeoIP php module + backup = etc/webapps/piwik/config.ini.php + source = http://builds.piwik.org/piwik-2.13.1.zip + sha512sums = cfddacfb20d94a696e73bad37d40461bfef411ea67843e9377733ceff49641cf8780ed9ade8a9f14d0f50602c66897d5b88fe2aca78872c475a120d1af414212 + +pkgname = piwik + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3e11d4b2d29c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Carsten Feuls <archlinux dot carstenfeuls dot de> + +pkgname=piwik +pkgver=2.13.1 +pkgrel=1 +pkgdesc="Piwik is a real time web analytics software program, written in PHP" +arch=('any') +url="http://www.piwik.org" +license=('GPL') +depends=('php' 'php-gd') +optdepends=('mariadb: Database server' + 'python2: For log importer script' + 'php-geoip: For GeoIP php module') +install=$pkgname.install +#source=(http://builds.piwik.org/$pkgname-$pkgver.tar.gz) +source=(http://builds.piwik.org/$pkgname-$pkgver.zip) +backup=('etc/webapps/piwik/config.ini.php') +sha512sums=('cfddacfb20d94a696e73bad37d40461bfef411ea67843e9377733ceff49641cf8780ed9ade8a9f14d0f50602c66897d5b88fe2aca78872c475a120d1af414212') + +_piwikpath="/usr/share/webapps/" +_piwikconfigpath="/etc/webapps/piwik" + +package() { + install -d ${pkgdir}${_piwikpath} + install -d ${pkgdir}${_piwikconfigpath} + cp -r ${srcdir}/$pkgname ${pkgdir}${_piwikpath} + cp ${srcdir}/$pkgname/config/global.ini.php ${pkgdir}${_piwikconfigpath}/config.ini.php +} diff --git a/piwik.install b/piwik.install new file mode 100644 index 000000000000..389f18d7f21b --- /dev/null +++ b/piwik.install @@ -0,0 +1,14 @@ +post_install() { + ln -s /etc/webapps/piwik/config.ini.php /usr/share/webapps/piwik/config/ + + chown -R http:http /usr/share/webapps/piwik + chown -R http:http /etc/webapps/piwik + chmod 600 /etc/webapps/piwik/* +} + + +post_upgrade() { + chown -R http:http /usr/share/webapps/piwik + chown -R http:http /etc/webapps/piwik + chmod 600 /etc/webapps/piwik/* +} |