From 7aec805c5f6e2ab9df7f20b47fd0ca5220bc9e8e Mon Sep 17 00:00:00 2001 From: moparisthebest Date: Thu, 30 Mar 2017 23:46:26 -0400 Subject: [PATCH] nextcloud in community now --- src/nextcloud/.SRCINFO | 36 ------------------ src/nextcloud/.gitignore | 8 ---- src/nextcloud/PKGBUILD | 59 ----------------------------- src/nextcloud/apache.example.conf | 15 -------- src/nextcloud/nextcloud.install | 10 ----- src/nextcloud/set-nc-perms.sh | 62 ------------------------------- 6 files changed, 190 deletions(-) delete mode 100644 src/nextcloud/.SRCINFO delete mode 100644 src/nextcloud/.gitignore delete mode 100644 src/nextcloud/PKGBUILD delete mode 100644 src/nextcloud/apache.example.conf delete mode 100644 src/nextcloud/nextcloud.install delete mode 100755 src/nextcloud/set-nc-perms.sh diff --git a/src/nextcloud/.SRCINFO b/src/nextcloud/.SRCINFO deleted file mode 100644 index 4f5534f..0000000 --- a/src/nextcloud/.SRCINFO +++ /dev/null @@ -1,36 +0,0 @@ -# Generated by mksrcinfo v8 -# 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 = 2 - url = https://nextcloud.com - arch = any - license = AGPL - depends = php - depends = php-gd - optdepends = php-apache: to use the Apache web server - optdepends = php-sqlite: to use the SQLite database backend - optdepends = php-pgsql: to use the PostgreSQL database backend - optdepends = php-ldap: LDAP authentication - optdepends = php-intl - optdepends = php-apcu - optdepends = mariadb: to use the MySQL database backend - optdepends = smbclient: to mount SAMBA shares - optdepends = php-mcrypt - optdepends = imagemagick: file preview - optdepends = ffmpeg: file preview - optdepends = libreoffice: file preview - options = !strip - options = emptydirs - source = https://download.nextcloud.com/server/releases/nextcloud-11.0.0.tar.bz2 - source = https://download.nextcloud.com/server/releases/nextcloud-11.0.0.tar.bz2.asc - source = apache.example.conf - source = set-nc-perms.sh - md5sums = 2c3e6655c6fc81b02b5ac824e5f6ad06 - md5sums = SKIP - md5sums = bc2b02b0562b7a58e660e33acd4202bc - md5sums = 13780e7de28cd3a8796d3345a2bf8d42 - -pkgname = nextcloud - diff --git a/src/nextcloud/.gitignore b/src/nextcloud/.gitignore deleted file mode 100644 index 41c065c..0000000 --- a/src/nextcloud/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -*.tar.bz2 -*.asc -*.pkg.tar.xz -*.patch -*.pkg.tar - -pkg/ -src/ diff --git a/src/nextcloud/PKGBUILD b/src/nextcloud/PKGBUILD deleted file mode 100644 index 70a04c7..0000000 --- a/src/nextcloud/PKGBUILD +++ /dev/null @@ -1,59 +0,0 @@ -# Maintainer: Grey Christoforo - -pkgname=nextcloud -pkgver=11.0.0 -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') -license=('AGPL') -depends=('php' 'php-gd') -optdepends=('php-apache: to use the Apache web server' - 'php-sqlite: to use the SQLite database backend' - 'php-pgsql: to use the PostgreSQL database backend' - 'php-ldap: LDAP authentication' - 'php-intl' - 'php-apcu' - 'mariadb: to use the MySQL database backend' - 'smbclient: to mount SAMBA shares' - 'php-mcrypt' - 'imagemagick: file preview' - 'ffmpeg: file preview' - 'libreoffice: file preview') -options=('!strip') -validpgpkeys=('28806A878AE423A28372792ED75899B9A724937A') -source=("https://download.nextcloud.com/server/releases/nextcloud-${pkgver}.tar.bz2"{,.asc} - "apache.example.conf" - "set-nc-perms.sh") - -md5sums=('2c3e6655c6fc81b02b5ac824e5f6ad06' - 'SKIP' - 'bc2b02b0562b7a58e660e33acd4202bc' - '13780e7de28cd3a8796d3345a2bf8d42') -_fetchedMD5=$(curl -sS https://download.nextcloud.com/server/releases/nextcloud-${pkgver}.tar.bz2.md5) -IFS=' '; _arrFetchedMD5=($_fetchedMD5); unset IFS; -_fetchedMD5=${_arrFetchedMD5[0]} -md5sums[0]=$_fetchedMD5 - -options=(!strip emptydirs) - -#prepare() { -# cd nextcloud-${pkgver} -#} - -package() { - install -d "${pkgdir}/usr/share/licenses/${pkgname}" - #cp "${srcdir}/nextcloud/COPYING-AGPL" "${pkgdir}/usr/share/licenses/${pkgname}" - - mkdir -p "${pkgdir}/usr/share/webapps" - cp -a nextcloud "${pkgdir}/usr/share/webapps/." - - # 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" - ln -s /usr/share/webapps/nextcloud/occ "${pkgdir}/usr/bin/occ" -} - -# vim:set ts=2 sw=2 et: diff --git a/src/nextcloud/apache.example.conf b/src/nextcloud/apache.example.conf deleted file mode 100644 index 84f452a..0000000 --- a/src/nextcloud/apache.example.conf +++ /dev/null @@ -1,15 +0,0 @@ -Alias /nextcloud "/usr/share/webapps/nextcloud" - - - Options +FollowSymlinks - AllowOverride All - Require all granted - - - Dav off - - - SetEnv HOME /usr/share/webapps/nextcloud - SetEnv HTTP_HOME /usr/share/webapps/nextcloud - - diff --git a/src/nextcloud/nextcloud.install b/src/nextcloud/nextcloud.install deleted file mode 100644 index 5a46de1..0000000 --- a/src/nextcloud/nextcloud.install +++ /dev/null @@ -1,10 +0,0 @@ -# arg 1: the new package version -# arg 2: the old package version - -post_install () { - set-nc-perms runtime -} - -post_upgrade() { - set-nc-perms runtime -} diff --git a/src/nextcloud/set-nc-perms.sh b/src/nextcloud/set-nc-perms.sh deleted file mode 100755 index 849b565..0000000 --- a/src/nextcloud/set-nc-perms.sh +++ /dev/null @@ -1,62 +0,0 @@ -#!/usr/bin/env bash -# from https://docs.nextcloud.org/server/9/admin_manual/installation/installation_wizard.html#strong-perms-label -# run with the argument "runtime" to set the proper runtime permissions -# run with the argument "upgrade" to set the proper upgrade permissions - -if [ -d "$2/apps" ]; then - ncpath="$2" -else - ncpath='/usr/share/webapps/nextcloud' -fi - -htuser='http' -htgroup='http' -rootuser='root' - -runtime() { - printf "Creating possible missing Directories\n" - mkdir -p $ncpath/data - mkdir -p $ncpath/assets - mkdir -p $ncpath/updater - - printf "chmod Files and Directories\n" - find ${ncpath}/ -type f -print0 | xargs -0 chmod 0640 - find ${ncpath}/ -type d -print0 | xargs -0 chmod 0750 - - printf "chown Directories\n" - chown -R ${rootuser}:${htgroup} ${ncpath}/ - chown -R ${htuser}:${htgroup} ${ncpath}/apps/ - chown -R ${htuser}:${htgroup} ${ncpath}/assets/ - chown -R ${htuser}:${htgroup} ${ncpath}/config/ - chown -R ${htuser}:${htgroup} ${ncpath}/data/ - chown -R ${htuser}:${htgroup} ${ncpath}/themes/ - chown -R ${htuser}:${htgroup} ${ncpath}/updater/ - - chmod +x ${ncpath}/occ - - printf "chmod/chown .htaccess\n" - if [ -f ${ncpath}/.htaccess ] - then - chmod 0664 ${ncpath}/.htaccess - chown ${rootuser}:${htgroup} ${ncpath}/.htaccess - fi - if [ -f ${ncpath}/data/.htaccess ] - then - chmod 0664 ${ncpath}/data/.htaccess - chown ${rootuser}:${htgroup} ${ncpath}/data/.htaccess - fi - - printf "chmod/chown .user.ini\n" - if [ -f ${ncpath}/.user.ini ] - then - chmod 0664 ${ncpath}/.user.ini - chown ${rootuser}:${htgroup} ${ncpath}/.htaccess - fi -} - -upgrade() { - printf "Setting upgrade permissions\n" - chown -R ${htuser}:${htgroup} ${ncpath} -} - -$1