diff options
author | Florian Bruhin | 2015-06-03 09:18:14 +0200 |
---|---|---|
committer | Florian Bruhin | 2015-06-03 09:18:14 +0200 |
commit | ca4df8bd5543539320461cfcdbf6eff59963f335 (patch) | |
tree | 678d7399f522a9f75d3c1f81c4aa9080a67b3e93 /PKGBUILD | |
parent | d988913841f9a9f89ed9386833a210d9f80b4281 (diff) | |
download | aur-ca4df8bd5543539320461cfcdbf6eff59963f335.tar.gz |
AgenDAV fix WIP
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 19 insertions, 11 deletions
@@ -3,15 +3,22 @@ pkgname=agendav pkgver=1.2.6.2 -pkgrel=2 +pkgrel=3 pkgdesc="Open source multilanguage CalDAV web client" arch=(any) url="http://agendav.org/" license=('GPL') depends=('php') +# FIXME +# The last 3 entries are there so we don't nuke configs from the old broken +# package. We should probably remove them with the next update so we don't back +# those file up every time... backup=("etc/webapps/agendav/config.php" "etc/webapps/agendav/caldav.php" - "etc/webapps/agendav/database.php") + "etc/webapps/agendav/database.php" + "usr/share/webapps/agendav/web/config/config.php" + "usr/share/webapps/agendav/web/config/caldav.php" + "usr/share/webapps/agendav/web/config/database.php") source=($pkgname-$pkgver.tar.gz::https://github.com/adobo/${pkgname}/archive/${pkgver}.tar.gz nginx.example.conf apache.example.conf) @@ -23,22 +30,23 @@ sha1sums=('621a7fbb8909b4852ffa7e53dab086ca314d3cae' package() { cd "$srcdir/$pkgname-$pkgver" + mkdir -p "${pkgdir}/usr/share/webapps/agendav/web/config" mkdir -p "${pkgdir}/etc/webapps/agendav" install -Dm644 web/config/config.php.template \ - "${pkgdir}/usr/share/webapps/agendav/web/config/config.php" - install -Dm644 web/config/caldav.php.template \ - "${pkgdir}/usr/share/webapps/agendav/web/config/caldav.php" - install -Dm644 web/config/database.php.template \ - "${pkgdir}/usr/share/webapps/agendav/web/config/database.php" - - ln -s /usr/share/webapps/agendav/web/config/config.php \ "${pkgdir}/etc/webapps/agendav/config.php" - ln -s /usr/share/webapps/agendav/web/config/caldav.php \ + install -Dm644 web/config/caldav.php.template \ "${pkgdir}/etc/webapps/agendav/caldav.php" - ln -s /usr/share/webapps/agendav/web/config/database.php \ + install -Dm644 web/config/database.php.template \ "${pkgdir}/etc/webapps/agendav/database.php" + ln -s /etc/webapps/agendav/config.php \ + "${pkgdir}/usr/share/webapps/agendav/web/config/config.php" + ln -s /etc/webapps/agendav/caldav.php \ + "${pkgdir}/usr/share/webapps/agendav/web/config/caldav.php" + ln -s /etc/webapps/agendav/database.php \ + "${pkgdir}/usr/share/webapps/agendav/web/config/database.php" + install -Dm644 "$srcdir/nginx.example.conf" \ "$pkgdir/etc/webapps/agendav/nginx.example.conf" |