From fee8068db356be3d05f078279fd095cd01f98f82 Mon Sep 17 00:00:00 2001 From: moparisthebest Date: Wed, 28 Dec 2016 00:32:16 -0500 Subject: [PATCH] Upgrade nextcloud and prosody --- src/nextcloud/.SRCINFO | 7 +++---- src/nextcloud/PKGBUILD | 11 ++++------- src/nextcloud/set-nc-perms.sh | 7 ++++++- src/prosody-hg-stable/.SRCINFO | 4 ++-- src/prosody-hg-stable/PKGBUILD | 2 +- 5 files changed, 16 insertions(+), 15 deletions(-) diff --git a/src/nextcloud/.SRCINFO b/src/nextcloud/.SRCINFO index 3aad519..4f5534f 100644 --- a/src/nextcloud/.SRCINFO +++ b/src/nextcloud/.SRCINFO @@ -1,11 +1,10 @@ # Generated by mksrcinfo v8 -# Tue Dec 13 17:41:39 UTC 2016 +# Tue Dec 20 12:49:51 UTC 2016 pkgbase = nextcloud pkgdesc = A safe home for all your data. Secure, under your control and developed in an open, transparent and trustworthy way pkgver = 11.0.0 - pkgrel = 1 + pkgrel = 2 url = https://nextcloud.com - install = nextcloud.install arch = any license = AGPL depends = php @@ -31,7 +30,7 @@ pkgbase = nextcloud md5sums = 2c3e6655c6fc81b02b5ac824e5f6ad06 md5sums = SKIP md5sums = bc2b02b0562b7a58e660e33acd4202bc - md5sums = 0c996a76cf39b2bccde8d74ac062895e + md5sums = 13780e7de28cd3a8796d3345a2bf8d42 pkgname = nextcloud diff --git a/src/nextcloud/PKGBUILD b/src/nextcloud/PKGBUILD index 659f1ed..70a04c7 100644 --- a/src/nextcloud/PKGBUILD +++ b/src/nextcloud/PKGBUILD @@ -2,7 +2,7 @@ pkgname=nextcloud pkgver=11.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="A safe home for all your data. Secure, under your control and developed in an open, transparent and trustworthy way" url="https://nextcloud.com" arch=('any') @@ -21,7 +21,6 @@ optdepends=('php-apache: to use the Apache web server' 'ffmpeg: file preview' 'libreoffice: file preview') options=('!strip') -install=${pkgname}.install validpgpkeys=('28806A878AE423A28372792ED75899B9A724937A') source=("https://download.nextcloud.com/server/releases/nextcloud-${pkgver}.tar.bz2"{,.asc} "apache.example.conf" @@ -30,7 +29,7 @@ source=("https://download.nextcloud.com/server/releases/nextcloud-${pkgver}.tar. md5sums=('2c3e6655c6fc81b02b5ac824e5f6ad06' 'SKIP' 'bc2b02b0562b7a58e660e33acd4202bc' - '0c996a76cf39b2bccde8d74ac062895e') + '13780e7de28cd3a8796d3345a2bf8d42') _fetchedMD5=$(curl -sS https://download.nextcloud.com/server/releases/nextcloud-${pkgver}.tar.bz2.md5) IFS=' '; _arrFetchedMD5=($_fetchedMD5); unset IFS; _fetchedMD5=${_arrFetchedMD5[0]} @@ -49,10 +48,8 @@ package() { mkdir -p "${pkgdir}/usr/share/webapps" cp -a nextcloud "${pkgdir}/usr/share/webapps/." - find "${pkgdir}/usr/share/webapps/nextcloud/" -type f -print0 | xargs -0 chmod 0640 - find "${pkgdir}/usr/share/webapps/nextcloud/" -type d -print0 | xargs -0 chmod 0750 - chmod 0664 "${pkgdir}/usr/share/webapps/nextcloud/.user.ini" - chmod 0664 "${pkgdir}/usr/share/webapps/nextcloud/.htaccess" + # set the proper permissions + "${srcdir}/set-nc-perms.sh" runtime "${pkgdir}/usr/share/webapps/nextcloud" install -D -m755 "${srcdir}/set-nc-perms.sh" "${pkgdir}/usr/bin/set-nc-perms" install -m644 -D "${srcdir}/apache.example.conf" -t "${pkgdir}/etc/webapps/nextcloud" diff --git a/src/nextcloud/set-nc-perms.sh b/src/nextcloud/set-nc-perms.sh index 19ddef4..849b565 100755 --- a/src/nextcloud/set-nc-perms.sh +++ b/src/nextcloud/set-nc-perms.sh @@ -3,7 +3,12 @@ # run with the argument "runtime" to set the proper runtime permissions # run with the argument "upgrade" to set the proper upgrade permissions -ncpath='/usr/share/webapps/nextcloud' +if [ -d "$2/apps" ]; then + ncpath="$2" +else + ncpath='/usr/share/webapps/nextcloud' +fi + htuser='http' htgroup='http' rootuser='root' diff --git a/src/prosody-hg-stable/.SRCINFO b/src/prosody-hg-stable/.SRCINFO index 0185df6..e5e9a88 100644 --- a/src/prosody-hg-stable/.SRCINFO +++ b/src/prosody-hg-stable/.SRCINFO @@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Thu Dec 15 23:58:27 UTC 2016 +# Mon Dec 19 23:58:29 UTC 2016 pkgbase = prosody-hg-stable pkgdesc = Lightweight and extensible Jabber/XMPP server written in Lua (stable build from 0.10-branch) - pkgver = 0.10.r7092+.200f1f6306a7+ + pkgver = 0.10.r7094+.0310ab4f277f+ pkgrel = 1 url = https://prosody.im/ install = prosody.install diff --git a/src/prosody-hg-stable/PKGBUILD b/src/prosody-hg-stable/PKGBUILD index bc692c6..7a4bb99 100644 --- a/src/prosody-hg-stable/PKGBUILD +++ b/src/prosody-hg-stable/PKGBUILD @@ -8,7 +8,7 @@ pkgname=prosody-hg-stable pkgrel=1 -pkgver=0.10.r7092+.200f1f6306a7+ +pkgver=0.10.r7094+.0310ab4f277f+ pkgver() { cd "$srcdir/prosody-hg" printf "0.10.r%s.%s" "$(hg identify -n)" "$(hg identify -i)"