diff options
author | Stefan Tatschner | 2015-06-29 13:30:40 +0200 |
---|---|---|
committer | Stefan Tatschner | 2015-06-29 13:30:40 +0200 |
commit | 640e5d3223c9765d437388defccefee96f27b340 (patch) | |
tree | 8b5bea83ee289824aeda1133a1d3a46a615a6999 /PKGBUILD | |
download | aur-640e5d3223c9765d437388defccefee96f27b340.tar.gz |
Initial upload: davical 1.1.3.1-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4381728c3eeb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: Stefan Tatschner <stefan@sevenbyte.org> +# Contributor: Nikolay Amiantov <nikoamia@gmail.com> +# Contributor: Andre Wayand <aur-davical@awayand.sleepmail.com> +# Contributor: <zenlord@gmail.com> +# Contributor: Michael Seiwald <michael@mseiwald.at> + +pkgname=davical +pkgver=1.1.3.1 +pkgrel=1 +pkgdesc="A server for calendar sharing" +arch=('any') +url="https://gitlab.com/davical-project/davical" +license=('GPL' 'LGPL') +depends=('php>=5.1' 'awl>=0.55' 'php-pgsql' 'perl-dbd-pg' 'perl-yaml' 'perl-dbi') +optdepends=('postgresql: run postgresql locally' + 'apache: Web server to run davical' + 'nginx: Web server to run davical' + 'php-ldap: PHP module for ldap support') +backup=("etc/webapps/davical/localhost-conf.php") +install="$pkgname.install" +source=("${pkgname}.tar.gz::https://gitlab.com/davical-project/davical/repository/archive.tar.gz?ref=r${pkgver}" + httpd-davical.conf + README.archlinux) +sha256sums=('4439c2df0052241b65c61eb4f0b10c406d93afd65a5cc6b523b597c0a7b05c15' + 'cbcfee6967549baafa313de96f94b61b44c80e0e0eaa3d7309523ff721645db8' + '619dce9a16e5dffa650954f78d793f93cf8034f51a6d3936d513fa8d78da5778') + +_instdir="/usr/share/webapps/davical" +_docdir="/usr/share/doc/davical" +_etcdir="/etc/webapps/davical" + +build() { + cd "${srcdir}/${pkgname}.git" + + find -type f -exec sed -i "s%/etc/davical/%/etc/webapps/davical/%g" {} \; + cd dba + find -name \*.sql -exec sed -i "s/'SQL'/'sql'/g; s/'PlPgSQL'/'plpgsql'/g" {} \; +} + +package() { + cd "${srcdir}/${pkgname}.git" + + install -d \ + "${pkgdir}${_instdir}" \ + "${pkgdir}${_etcdir}" \ + "${pkgdir}${_docdir}" + + cp -ra . "${pkgdir}${_instdir}" + + install -D -m 0644 "config/example-config.php" "${pkgdir}${_etcdir}/localhost-conf.php" + install -D -m 0644 "${srcdir}/README.archlinux" "${pkgdir}${_docdir}/README.archlinux" + install -D -m 0644 "${srcdir}/httpd-davical.conf" "${pkgdir}${_docdir}/httpd-davical.conf" +} |