summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Feuls2015-06-09 14:20:06 +0200
committerCarsten Feuls2015-06-09 14:20:06 +0200
commit2966b912af82270ada9a2731e577779037ab3959 (patch)
treea180cc269ca0a104433e7b3f3210436924049a0c
downloadaur-2966b912af82270ada9a2731e577779037ab3959.tar.gz
Initial import
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD28
-rw-r--r--piwik.install14
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/*
+}