Date: Wednesday, September 27, 2017 @ 20:18:07 Author: spupykin Revision: 260717
upgpkg: nextcloud 12.0.3-2 Added: nextcloud/trunk/nextcloud.script Modified: nextcloud/trunk/PKGBUILD nextcloud/trunk/nextcloud.hook ------------------+ PKGBUILD | 10 +++++++--- nextcloud.hook | 2 +- nextcloud.script | 5 +++++ 3 files changed, 13 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-09-27 20:17:41 UTC (rev 260716) +++ PKGBUILD 2017-09-27 20:18:07 UTC (rev 260717) @@ -3,7 +3,7 @@ pkgname=nextcloud pkgver=12.0.3 -pkgrel=1 +pkgrel=2 pkgdesc="A cloud server to store your files centrally on a hardware controlled by you" arch=('any') url="https://nextcloud.com" @@ -19,6 +19,7 @@ 'mariadb: to use the MySQL database backend' 'smbclient: to mount SAMBA shares' 'php-mcrypt' + 'sudo: to execute pacman hook' 'ffmpeg: file preview' 'libreoffice: file preview') options=('!strip') @@ -26,11 +27,13 @@ validpgpkeys=('28806A878AE423A28372792ED75899B9A724937A') source=("https://download.nextcloud.com/server/releases/nextcloud-${pkgver}.tar.bz2"{,.asc} 'apache.example.conf' - 'nextcloud.hook') + 'nextcloud.hook' + 'nextcloud.script') sha256sums=('88bcaccba886d0e5a145b15fe216d652ab68a0a4c089a102f1fa1e78e6ddfb71' 'SKIP' '55b892adb86a67c2fa12d79f0980c6aea75aed5c6f6f78f2c2b5e5575a012067' - '722af10afaacc6c2e99a3bd19d4e4d52b5fdf8fd299d21007d79c7bd2b728430') + 'aa664a589c62df94a25005f74fd8e02e158a44fb0204b660950247e1849f172b' + '89dc80bd137abf48d393ce483aaaa856f3f324f022e62df9e6f3a78d7b11d03a') package() { # install project @@ -54,4 +57,5 @@ chmod a+x "$pkgdir"/usr/share/webapps/${pkgname}/occ install -Dm0644 "$srcdir"/nextcloud.hook "$pkgdir"/usr/share/libalpm/hooks/nextcloud.hook + install -Dm0755 "$srcdir"/nextcloud.script "$pkgdir"/usr/share/libalpm/scripts/nextcloud } Modified: nextcloud.hook =================================================================== --- nextcloud.hook 2017-09-27 20:17:41 UTC (rev 260716) +++ nextcloud.hook 2017-09-27 20:18:07 UTC (rev 260717) @@ -10,4 +10,4 @@ [Action] Description = Updating Nextcloud installation When = PostTransaction -Exec = 'sudo -u http /usr/bin/php /usr/share/webapps/nextcloud/occ upgrade' +Exec = /usr/share/libalpm/scripts/nextcloud Added: nextcloud.script =================================================================== --- nextcloud.script (rev 0) +++ nextcloud.script 2017-09-27 20:18:07 UTC (rev 260717) @@ -0,0 +1,5 @@ +#!/bin/bash + +which sudo &>/dev/null || exit 0 + +sudo -u http /usr/bin/php /usr/share/webapps/nextcloud/occ upgrade