[arch-commits] Commit in nextcloud/repos/community-any (16 files)

Sergej Pupykin spupykin at archlinux.org
Sat Feb 20 06:47:24 UTC 2021


    Date: Saturday, February 20, 2021 @ 06:47:23
  Author: spupykin
Revision: 866580

archrelease: copy trunk to community-any

Added:
  nextcloud/repos/community-any/PKGBUILD
    (from rev 866579, nextcloud/trunk/PKGBUILD)
  nextcloud/repos/community-any/apache.example.conf
    (from rev 866579, nextcloud/trunk/apache.example.conf)
  nextcloud/repos/community-any/nextcloud.hook
    (from rev 866579, nextcloud/trunk/nextcloud.hook)
  nextcloud/repos/community-any/nextcloud.install
    (from rev 866579, nextcloud/trunk/nextcloud.install)
  nextcloud/repos/community-any/nextcloud.occ.sh
    (from rev 866579, nextcloud/trunk/nextcloud.occ.sh)
  nextcloud/repos/community-any/nextcloud.sysusers
    (from rev 866579, nextcloud/trunk/nextcloud.sysusers)
  nextcloud/repos/community-any/nextcloud.tmpfiles
    (from rev 866579, nextcloud/trunk/nextcloud.tmpfiles)
  nextcloud/repos/community-any/nextcloud.uwsgi
    (from rev 866579, nextcloud/trunk/nextcloud.uwsgi)
Deleted:
  nextcloud/repos/community-any/PKGBUILD
  nextcloud/repos/community-any/apache.example.conf
  nextcloud/repos/community-any/nextcloud.hook
  nextcloud/repos/community-any/nextcloud.install
  nextcloud/repos/community-any/nextcloud.occ.sh
  nextcloud/repos/community-any/nextcloud.sysusers
  nextcloud/repos/community-any/nextcloud.tmpfiles
  nextcloud/repos/community-any/nextcloud.uwsgi

---------------------+
 PKGBUILD            |  318 +++++++++++++++++++++++++-------------------------
 apache.example.conf |   34 ++---
 nextcloud.hook      |   26 ++--
 nextcloud.install   |   22 +--
 nextcloud.occ.sh    |   82 ++++++------
 nextcloud.sysusers  |    2 
 nextcloud.tmpfiles  |   12 -
 nextcloud.uwsgi     |  130 ++++++++++----------
 8 files changed, 313 insertions(+), 313 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2021-02-20 06:47:03 UTC (rev 866579)
+++ PKGBUILD	2021-02-20 06:47:23 UTC (rev 866580)
@@ -1,159 +0,0 @@
-# Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
-# Maintainer: David Runge <dvzrv at archlinux.org>
-
-pkgname=nextcloud
-pkgver=21.0.0
-pkgrel=1
-pkgdesc="A cloud server to store your files centrally on a hardware controlled by you"
-arch=('any')
-url="https://nextcloud.com"
-license=('AGPL3')
-depends=('php7>=7.4.0' 'php7<7.5.0' 'php7-gd')
-optdepends=(
-  'ffmpeg: for preview generation'
-  'mariadb: to use a local MariaDB server'
-  'memcached: to use a local memcached server'
-  'php7-apcu: for caching with APCU'
-  'php7-apache: to use the Apache web server'
-  'php7-fpm: to run in fastCGI process manager'
-  'php7-imagick: for preview generation'
-  'php7-imap: for external user authentication'
-  'php7-intl: to increase language translation performance and fix sorting'
-  'php7-ldap: for LDAP authentication'
-  'php7-memcached: for caching with memcached'
-  'php7-pgsql: to use the PostgreSQL database backend'
-  'php7-redis: for caching with redis'
-  'php7-sqlite: to use the SQLite database backend'
-  'postgresql: to use a local PostgreSQL server'
-  'redis: to use a local Redis server'
-  'smbclient: for SMB/CIFS integration'
-  'sudo: for occ command'
-  'libreoffice: for preview generation'
-  'uwsgi: run as application container'
-)
-backup=(
-  "etc/webapps/${pkgname}/config.php"
-  "etc/uwsgi/${pkgname}.ini"
-)
-# there are no elf files, no need to strip anything
-options=(!strip)
-install="${pkgname}.install"
-source=(
-  "https://download.nextcloud.com/server/releases/nextcloud-${pkgver}.tar.bz2"{,.asc}
-  'apache.example.conf'
-  "${pkgname}.hook"
-  "${pkgname}.occ.sh"
-  "${pkgname}.sysusers"
-  "${pkgname}.tmpfiles"
-  "${pkgname}.uwsgi"
-)
-sha512sums=('a1ae3400f0fb5997e54b0cee821c50d13e4ba0e27c9d11731c8b5233cba564666121a58aed848ccd2593a9783e27db1ed98ff559588a76a1acaeaf083ef4404a'
-            'SKIP'
-            '6f9f284d78d414a3bb7c159a812b105e31e8cd2393afee44465701e6f18169709f6d492d790e403e1e66f308c51b6b6496d29ddce29e4fac2c73a3c84a10c7fe'
-            '76754f2facddaca388a9cfe302850e3265bfeee55c5942d830a1bfd9a3ce303eb6e585ec93e372c9aabfe50f75f06912a88426d80e1b7808c73a18ffde52643f'
-            '8a0cd48b39566ab94b5bf5989c630c2c7e4abe89cad89e5f8e85d3355b5e059f4a1ff1b4600a3c974f3b0bed33fa14831182517fd4b9fb5983c52396d3ab3588'
-            '1d06f339c43d57e5f5406c2698b815241fd9e39039a9e55f777face510c9a5ddae5ccd4e051393e8f16f391301a6aa03fff2462837a2d3441d969ea7195e7d84'
-            '4f951e7cad06940d983035c3dc51531bbbcbc0c74296af63f2fab1705b413f340ff67300506377fade0ed7ddecee8552b3da028711751c120f1fad4b1c33e8d5'
-            'a3ebcabcdb8c2d2653f44a248abd213bc4dbb317766b82c8f3e93b31e72ace350d7e8037bd4e22a632ab33f739e1941467b0e9d2cf7d0a7433227b4169030051')
-b2sums=('7c583c150f6b315830191329310993582439e7aef57f306b93681d654b8fa7d4d5dafee082befd493aafd2bf6efd940d52ca0ca05b8e42b79a1599ff3e809550'
-        'SKIP'
-        'a7e1aa1d8cb2b0ff7832bb7d6d857987733253317c0f3727e744502aeaa3b2008351b47ecc24e348fe7b252cefaffe2418797523ee288dfd55e128917e8fbe2c'
-        '0776acc402b4f6a913ab904bf9721fdb927f37410f599afb6b77411243e6d5db4f3037adb1d90f7d3be2ebdc005f4abcb00819267249c99a30f19a7501aa57f6'
-        '30b1d70346aa5be9eb37d4b4dcf8813b758a95e3eecddca99571aeac0ba3fa28f695f41abdb766053231533f0e4cffc80d1843e71825c7ee38af5d1236dc2a70'
-        '1a61a89531636b65dade03cd7edca8747b3e1e880f9bbd4d5a53cffa452d70fe17e345cfed739ae92e99e336d4c1f2633c84a5c84a4ee6da518762bf1396b1db'
-        'a644617d2b42ab357da546a5c9e3182fa9d2d8ae36ee77b24a04ed036e837212c9cbbd2f40d6e0c6f075a38aa58c7a8c01807ff820c9ee4f6556c661be81e0cb'
-        'd3c66e22c3cc1b8de1c0b60cd32701080d599dc9853af41d9d9d493ffe3a8d9a2573455d80dd0de019dfe9992187cb23b9df90c18f0ca5962912566014c6779c')
-validpgpkeys=('28806A878AE423A28372792ED75899B9A724937A') # Nextcloud Security <security at nextcloud.com>
-sha512sums=('a1ae3400f0fb5997e54b0cee821c50d13e4ba0e27c9d11731c8b5233cba564666121a58aed848ccd2593a9783e27db1ed98ff559588a76a1acaeaf083ef4404a'
-            'SKIP'
-            '6f9f284d78d414a3bb7c159a812b105e31e8cd2393afee44465701e6f18169709f6d492d790e403e1e66f308c51b6b6496d29ddce29e4fac2c73a3c84a10c7fe'
-            '76754f2facddaca388a9cfe302850e3265bfeee55c5942d830a1bfd9a3ce303eb6e585ec93e372c9aabfe50f75f06912a88426d80e1b7808c73a18ffde52643f'
-            '8a0cd48b39566ab94b5bf5989c630c2c7e4abe89cad89e5f8e85d3355b5e059f4a1ff1b4600a3c974f3b0bed33fa14831182517fd4b9fb5983c52396d3ab3588'
-            '1d06f339c43d57e5f5406c2698b815241fd9e39039a9e55f777face510c9a5ddae5ccd4e051393e8f16f391301a6aa03fff2462837a2d3441d969ea7195e7d84'
-            '4f951e7cad06940d983035c3dc51531bbbcbc0c74296af63f2fab1705b413f340ff67300506377fade0ed7ddecee8552b3da028711751c120f1fad4b1c33e8d5'
-            'a3ebcabcdb8c2d2653f44a248abd213bc4dbb317766b82c8f3e93b31e72ace350d7e8037bd4e22a632ab33f739e1941467b0e9d2cf7d0a7433227b4169030051')
-b2sums=('7c583c150f6b315830191329310993582439e7aef57f306b93681d654b8fa7d4d5dafee082befd493aafd2bf6efd940d52ca0ca05b8e42b79a1599ff3e809550'
-        'SKIP'
-        'a7e1aa1d8cb2b0ff7832bb7d6d857987733253317c0f3727e744502aeaa3b2008351b47ecc24e348fe7b252cefaffe2418797523ee288dfd55e128917e8fbe2c'
-        '0776acc402b4f6a913ab904bf9721fdb927f37410f599afb6b77411243e6d5db4f3037adb1d90f7d3be2ebdc005f4abcb00819267249c99a30f19a7501aa57f6'
-        '30b1d70346aa5be9eb37d4b4dcf8813b758a95e3eecddca99571aeac0ba3fa28f695f41abdb766053231533f0e4cffc80d1843e71825c7ee38af5d1236dc2a70'
-        '1a61a89531636b65dade03cd7edca8747b3e1e880f9bbd4d5a53cffa452d70fe17e345cfed739ae92e99e336d4c1f2633c84a5c84a4ee6da518762bf1396b1db'
-        'a644617d2b42ab357da546a5c9e3182fa9d2d8ae36ee77b24a04ed036e837212c9cbbd2f40d6e0c6f075a38aa58c7a8c01807ff820c9ee4f6556c661be81e0cb'
-        'd3c66e22c3cc1b8de1c0b60cd32701080d599dc9853af41d9d9d493ffe3a8d9a2573455d80dd0de019dfe9992187cb23b9df90c18f0ca5962912566014c6779c')
-
-prepare() {
-  mv -v "${pkgname}" "${pkgname}-${pkgver}"
-  cd "${pkgname}-${pkgver}"
-  # set shebang for executable
-  sed -e 's/env php/env php7/' -i occ
-}
-
-package() {
-  cd "${pkgname}-${pkgver}"
-  # sysusers.d integration
-  install -vDm 644 ../${pkgname}.sysusers \
-    "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
-  # tmpfiles.d integration
-  install -vDm 644 ../${pkgname}.tmpfiles \
-    "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
-  # state dir for data and writable apps
-  install -vdm 750 "${pkgdir}/var/lib/${pkgname}/"
-  install -vdm 755 "${pkgdir}/var/lib/${pkgname}/"{apps,data}
-  # log dir
-  install -vdm 750 "${pkgdir}/var/log/${pkgname}/"
-  # uwsgi integration
-  install -vDm 644 "../${pkgname}.uwsgi" "${pkgdir}/etc/uwsgi/${pkgname}.ini"
-  # config
-  install -vDm 640 config/config.sample.php "${pkgdir}/etc/webapps/${pkgname}/config.php"
-  # occ script
-  install -vDm 755 "../${pkgname}.occ.sh" "${pkgdir}/usr/bin/occ"
-  # optional pacman hook
-  install -vDm 644 "../${pkgname}.hook" -t "${pkgdir}/usr/share/doc/${pkgname}/"
-
-  # webapp
-  find . -type f \( \
-    -iname "*.php" \
-    -or -iname "*.bcmap" \
-    -or -iname "*.crl" \
-    -or -iname "*.crt" \
-    -or -iname "*.css" \
-    -or -iname "*.dist" \
-    -or -iname "*.docx" \
-    -or -iname "*.handlebars" \
-    -or -iname "*.gif" \
-    -or -iname "*.ico" \
-    -or -iname "*.ini" \
-    -or -iname "*.jpg" \
-    -or -iname "*.js" \
-    -or -iname "*.json" \
-    -or -iname "*.lock" \
-    -or -iname "*.map" \
-    -or -iname "*.md" \
-    -or -iname "*.odp" \
-    -or -iname "*.ods" \
-    -or -iname "*.odt" \
-    -or -iname "*.pdf" \
-    -or -iname "*.png" \
-    -or -iname "*.properties" \
-    -or -iname "*.scss" \
-    -or -iname "*.svg" \
-    -or -iname "*.ttf" \
-    -or -iname "*.txt" \
-    -or -iname "*.whiteboard" \
-    -or -iname "*.woff" \
-    -or -iname "*.yml" \
-    -or -iname "*.xml" \
-    -or -iname "*.xsd" \
-    -or -iname "*COPYING*" \
-    -or -iname "*LICENSE*" \
-    -or -iname "*CAN_INSTALL" \
-    -or -iname "*.htaccess" \
-    \) -exec install -vDm 644 {} "${pkgdir}/usr/share/webapps/${pkgname}/"{} \;
-
-  # config symlink
-  ln -sv "/etc/webapps/${pkgname}/config.php" "${pkgdir}/usr/share/webapps/${pkgname}/config/config.php"
-  # occ
-  install -vDm 755 occ -t "${pkgdir}/usr/share/doc/webapps/${pkgname}"
-  # apache example conf
-  install -vDm 644 ../apache.example.conf -t "${pkgdir}/usr/share/doc/${pkgname}/"
-}

Copied: nextcloud/repos/community-any/PKGBUILD (from rev 866579, nextcloud/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2021-02-20 06:47:23 UTC (rev 866580)
@@ -0,0 +1,159 @@
+# Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
+# Maintainer: David Runge <dvzrv at archlinux.org>
+
+pkgname=nextcloud
+pkgver=21.0.0
+pkgrel=2
+pkgdesc="A cloud server to store your files centrally on a hardware controlled by you"
+arch=('any')
+url="https://nextcloud.com"
+license=('AGPL3')
+depends=('php7>=7.4.0' 'php7<7.5.0' 'php7-gd')
+optdepends=(
+  'ffmpeg: for preview generation'
+  'mariadb: to use a local MariaDB server'
+  'memcached: to use a local memcached server'
+  'php7-apcu: for caching with APCU'
+  'php7-apache: to use the Apache web server'
+  'php7-fpm: to run in fastCGI process manager'
+  'php7-imagick: for preview generation'
+  'php7-imap: for external user authentication'
+  'php7-intl: to increase language translation performance and fix sorting'
+  'php7-ldap: for LDAP authentication'
+  'php7-memcached: for caching with memcached'
+  'php7-pgsql: to use the PostgreSQL database backend'
+  'php7-redis: for caching with redis'
+  'php7-sqlite: to use the SQLite database backend'
+  'postgresql: to use a local PostgreSQL server'
+  'redis: to use a local Redis server'
+  'smbclient: for SMB/CIFS integration'
+  'sudo: for occ command'
+  'libreoffice: for preview generation'
+  'uwsgi: run as application container'
+)
+backup=(
+  "etc/webapps/${pkgname}/config.php"
+  "etc/uwsgi/${pkgname}.ini"
+)
+# there are no elf files, no need to strip anything
+options=(!strip)
+install="${pkgname}.install"
+source=(
+  "https://download.nextcloud.com/server/releases/nextcloud-${pkgver}.tar.bz2"{,.asc}
+  'apache.example.conf'
+  "${pkgname}.hook"
+  "${pkgname}.occ.sh"
+  "${pkgname}.sysusers"
+  "${pkgname}.tmpfiles"
+  "${pkgname}.uwsgi"
+)
+sha512sums=('a1ae3400f0fb5997e54b0cee821c50d13e4ba0e27c9d11731c8b5233cba564666121a58aed848ccd2593a9783e27db1ed98ff559588a76a1acaeaf083ef4404a'
+            'SKIP'
+            '6f9f284d78d414a3bb7c159a812b105e31e8cd2393afee44465701e6f18169709f6d492d790e403e1e66f308c51b6b6496d29ddce29e4fac2c73a3c84a10c7fe'
+            '76754f2facddaca388a9cfe302850e3265bfeee55c5942d830a1bfd9a3ce303eb6e585ec93e372c9aabfe50f75f06912a88426d80e1b7808c73a18ffde52643f'
+            '8a0cd48b39566ab94b5bf5989c630c2c7e4abe89cad89e5f8e85d3355b5e059f4a1ff1b4600a3c974f3b0bed33fa14831182517fd4b9fb5983c52396d3ab3588'
+            '1d06f339c43d57e5f5406c2698b815241fd9e39039a9e55f777face510c9a5ddae5ccd4e051393e8f16f391301a6aa03fff2462837a2d3441d969ea7195e7d84'
+            '4f951e7cad06940d983035c3dc51531bbbcbc0c74296af63f2fab1705b413f340ff67300506377fade0ed7ddecee8552b3da028711751c120f1fad4b1c33e8d5'
+            'a3ebcabcdb8c2d2653f44a248abd213bc4dbb317766b82c8f3e93b31e72ace350d7e8037bd4e22a632ab33f739e1941467b0e9d2cf7d0a7433227b4169030051')
+b2sums=('7c583c150f6b315830191329310993582439e7aef57f306b93681d654b8fa7d4d5dafee082befd493aafd2bf6efd940d52ca0ca05b8e42b79a1599ff3e809550'
+        'SKIP'
+        'a7e1aa1d8cb2b0ff7832bb7d6d857987733253317c0f3727e744502aeaa3b2008351b47ecc24e348fe7b252cefaffe2418797523ee288dfd55e128917e8fbe2c'
+        '0776acc402b4f6a913ab904bf9721fdb927f37410f599afb6b77411243e6d5db4f3037adb1d90f7d3be2ebdc005f4abcb00819267249c99a30f19a7501aa57f6'
+        '30b1d70346aa5be9eb37d4b4dcf8813b758a95e3eecddca99571aeac0ba3fa28f695f41abdb766053231533f0e4cffc80d1843e71825c7ee38af5d1236dc2a70'
+        '1a61a89531636b65dade03cd7edca8747b3e1e880f9bbd4d5a53cffa452d70fe17e345cfed739ae92e99e336d4c1f2633c84a5c84a4ee6da518762bf1396b1db'
+        'a644617d2b42ab357da546a5c9e3182fa9d2d8ae36ee77b24a04ed036e837212c9cbbd2f40d6e0c6f075a38aa58c7a8c01807ff820c9ee4f6556c661be81e0cb'
+        'd3c66e22c3cc1b8de1c0b60cd32701080d599dc9853af41d9d9d493ffe3a8d9a2573455d80dd0de019dfe9992187cb23b9df90c18f0ca5962912566014c6779c')
+validpgpkeys=('28806A878AE423A28372792ED75899B9A724937A') # Nextcloud Security <security at nextcloud.com>
+sha512sums=('a1ae3400f0fb5997e54b0cee821c50d13e4ba0e27c9d11731c8b5233cba564666121a58aed848ccd2593a9783e27db1ed98ff559588a76a1acaeaf083ef4404a'
+            'SKIP'
+            '6f9f284d78d414a3bb7c159a812b105e31e8cd2393afee44465701e6f18169709f6d492d790e403e1e66f308c51b6b6496d29ddce29e4fac2c73a3c84a10c7fe'
+            '76754f2facddaca388a9cfe302850e3265bfeee55c5942d830a1bfd9a3ce303eb6e585ec93e372c9aabfe50f75f06912a88426d80e1b7808c73a18ffde52643f'
+            '8a0cd48b39566ab94b5bf5989c630c2c7e4abe89cad89e5f8e85d3355b5e059f4a1ff1b4600a3c974f3b0bed33fa14831182517fd4b9fb5983c52396d3ab3588'
+            '1d06f339c43d57e5f5406c2698b815241fd9e39039a9e55f777face510c9a5ddae5ccd4e051393e8f16f391301a6aa03fff2462837a2d3441d969ea7195e7d84'
+            '4f951e7cad06940d983035c3dc51531bbbcbc0c74296af63f2fab1705b413f340ff67300506377fade0ed7ddecee8552b3da028711751c120f1fad4b1c33e8d5'
+            'a3ebcabcdb8c2d2653f44a248abd213bc4dbb317766b82c8f3e93b31e72ace350d7e8037bd4e22a632ab33f739e1941467b0e9d2cf7d0a7433227b4169030051')
+b2sums=('7c583c150f6b315830191329310993582439e7aef57f306b93681d654b8fa7d4d5dafee082befd493aafd2bf6efd940d52ca0ca05b8e42b79a1599ff3e809550'
+        'SKIP'
+        'a7e1aa1d8cb2b0ff7832bb7d6d857987733253317c0f3727e744502aeaa3b2008351b47ecc24e348fe7b252cefaffe2418797523ee288dfd55e128917e8fbe2c'
+        '0776acc402b4f6a913ab904bf9721fdb927f37410f599afb6b77411243e6d5db4f3037adb1d90f7d3be2ebdc005f4abcb00819267249c99a30f19a7501aa57f6'
+        '30b1d70346aa5be9eb37d4b4dcf8813b758a95e3eecddca99571aeac0ba3fa28f695f41abdb766053231533f0e4cffc80d1843e71825c7ee38af5d1236dc2a70'
+        '1a61a89531636b65dade03cd7edca8747b3e1e880f9bbd4d5a53cffa452d70fe17e345cfed739ae92e99e336d4c1f2633c84a5c84a4ee6da518762bf1396b1db'
+        'a644617d2b42ab357da546a5c9e3182fa9d2d8ae36ee77b24a04ed036e837212c9cbbd2f40d6e0c6f075a38aa58c7a8c01807ff820c9ee4f6556c661be81e0cb'
+        'd3c66e22c3cc1b8de1c0b60cd32701080d599dc9853af41d9d9d493ffe3a8d9a2573455d80dd0de019dfe9992187cb23b9df90c18f0ca5962912566014c6779c')
+
+prepare() {
+  mv -v "${pkgname}" "${pkgname}-${pkgver}"
+  cd "${pkgname}-${pkgver}"
+  # set shebang for executable
+  sed -e 's/env php/env php7/' -i occ
+}
+
+package() {
+  cd "${pkgname}-${pkgver}"
+  # sysusers.d integration
+  install -vDm 644 ../${pkgname}.sysusers \
+    "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  # tmpfiles.d integration
+  install -vDm 644 ../${pkgname}.tmpfiles \
+    "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
+  # state dir for data and writable apps
+  install -vdm 750 "${pkgdir}/var/lib/${pkgname}/"
+  install -vdm 755 "${pkgdir}/var/lib/${pkgname}/"{apps,data}
+  # log dir
+  install -vdm 750 "${pkgdir}/var/log/${pkgname}/"
+  # uwsgi integration
+  install -vDm 644 "../${pkgname}.uwsgi" "${pkgdir}/etc/uwsgi/${pkgname}.ini"
+  # config
+  install -vDm 640 config/config.sample.php "${pkgdir}/etc/webapps/${pkgname}/config.php"
+  # occ script
+  install -vDm 755 "../${pkgname}.occ.sh" "${pkgdir}/usr/bin/occ"
+  # optional pacman hook
+  install -vDm 644 "../${pkgname}.hook" -t "${pkgdir}/usr/share/doc/${pkgname}/"
+
+  # webapp
+  find . -type f \( \
+    -iname "*.php" \
+    -or -iname "*.bcmap" \
+    -or -iname "*.crl" \
+    -or -iname "*.crt" \
+    -or -iname "*.css" \
+    -or -iname "*.dist" \
+    -or -iname "*.docx" \
+    -or -iname "*.handlebars" \
+    -or -iname "*.gif" \
+    -or -iname "*.ico" \
+    -or -iname "*.ini" \
+    -or -iname "*.jpg" \
+    -or -iname "*.js" \
+    -or -iname "*.json" \
+    -or -iname "*.lock" \
+    -or -iname "*.map" \
+    -or -iname "*.md" \
+    -or -iname "*.odp" \
+    -or -iname "*.ods" \
+    -or -iname "*.odt" \
+    -or -iname "*.pdf" \
+    -or -iname "*.png" \
+    -or -iname "*.properties" \
+    -or -iname "*.scss" \
+    -or -iname "*.svg" \
+    -or -iname "*.ttf" \
+    -or -iname "*.txt" \
+    -or -iname "*.whiteboard" \
+    -or -iname "*.woff" \
+    -or -iname "*.yml" \
+    -or -iname "*.xml" \
+    -or -iname "*.xsd" \
+    -or -iname "*COPYING*" \
+    -or -iname "*LICENSE*" \
+    -or -iname "*CAN_INSTALL" \
+    -or -iname "*.htaccess" \
+    \) -exec install -vDm 644 {} "${pkgdir}/usr/share/webapps/${pkgname}/"{} \;
+
+  # config symlink
+  ln -sv "/etc/webapps/${pkgname}/config.php" "${pkgdir}/usr/share/webapps/${pkgname}/config/config.php"
+  # occ
+  install -vDm 755 occ -t "${pkgdir}/usr/share/webapps/${pkgname}"
+  # apache example conf
+  install -vDm 644 ../apache.example.conf -t "${pkgdir}/usr/share/doc/${pkgname}/"
+}

Deleted: apache.example.conf
===================================================================
--- apache.example.conf	2021-02-20 06:47:03 UTC (rev 866579)
+++ apache.example.conf	2021-02-20 06:47:23 UTC (rev 866580)
@@ -1,17 +0,0 @@
-<IfModule mod_alias.c>
-    Alias /nextcloud /usr/share/webapps/nextcloud/
-</IfModule>
-
-<Directory /usr/share/webapps/nextcloud/>
-    Options FollowSymlinks
-    AllowOverride all
-    Require all granted
-</Directory>
-
-<VirtualHost *:80>
-    ServerAdmin foo at foofarm.com
-    DocumentRoot /usr/share/webapps/nextcloud
-    ServerName nextcloud.foo.com
-    ErrorLog /var/log/httpd/nextcloud.foo.info-error_log
-    CustomLog /var/log/httpd/nextcloud.foo.info-access_log common
-</VirtualHost>

Copied: nextcloud/repos/community-any/apache.example.conf (from rev 866579, nextcloud/trunk/apache.example.conf)
===================================================================
--- apache.example.conf	                        (rev 0)
+++ apache.example.conf	2021-02-20 06:47:23 UTC (rev 866580)
@@ -0,0 +1,17 @@
+<IfModule mod_alias.c>
+    Alias /nextcloud /usr/share/webapps/nextcloud/
+</IfModule>
+
+<Directory /usr/share/webapps/nextcloud/>
+    Options FollowSymlinks
+    AllowOverride all
+    Require all granted
+</Directory>
+
+<VirtualHost *:80>
+    ServerAdmin foo at foofarm.com
+    DocumentRoot /usr/share/webapps/nextcloud
+    ServerName nextcloud.foo.com
+    ErrorLog /var/log/httpd/nextcloud.foo.info-error_log
+    CustomLog /var/log/httpd/nextcloud.foo.info-access_log common
+</VirtualHost>

Deleted: nextcloud.hook
===================================================================
--- nextcloud.hook	2021-02-20 06:47:03 UTC (rev 866579)
+++ nextcloud.hook	2021-02-20 06:47:23 UTC (rev 866580)
@@ -1,13 +0,0 @@
-# Update Nextcloud when core or -apps are touched
-
-[Trigger]
-Operation = Install
-Operation = Upgrade
-Type = Package
-Target = nextcloud
-Target = nextcloud-app-*
-
-[Action]
-Description = Updating Nextcloud installation
-When = PostTransaction
-Exec = /usr/bin/runuser -u nextcloud -- /usr/bin/php7 /usr/share/webapps/nextcloud/occ upgrade

Copied: nextcloud/repos/community-any/nextcloud.hook (from rev 866579, nextcloud/trunk/nextcloud.hook)
===================================================================
--- nextcloud.hook	                        (rev 0)
+++ nextcloud.hook	2021-02-20 06:47:23 UTC (rev 866580)
@@ -0,0 +1,13 @@
+# Update Nextcloud when core or -apps are touched
+
+[Trigger]
+Operation = Install
+Operation = Upgrade
+Type = Package
+Target = nextcloud
+Target = nextcloud-app-*
+
+[Action]
+Description = Updating Nextcloud installation
+When = PostTransaction
+Exec = /usr/bin/runuser -u nextcloud -- /usr/bin/php7 /usr/share/webapps/nextcloud/occ upgrade

Deleted: nextcloud.install
===================================================================
--- nextcloud.install	2021-02-20 06:47:03 UTC (rev 866579)
+++ nextcloud.install	2021-02-20 06:47:23 UTC (rev 866580)
@@ -1,11 +0,0 @@
-# arg 1:  the new package version
-# arg 2:  the old package version
-post_upgrade() {
-  if [ "$(vercmp "$2" 21.0.0)" -le 0 ]; then
-    printf "WARNING: Major changes introduced to package!\n"
-    printf "         The application is now run as its own user - nextcloud.\n"
-    printf "         Default directories for runtime, state and log files are provided.\n"
-    printf "         The configuration file is now in /etc/webapps/nextcloud/config.php.\n"
-    printf "         A convenience wrapper around occ is provided in /usr/bin/occ.\n"
-  fi
-}

Copied: nextcloud/repos/community-any/nextcloud.install (from rev 866579, nextcloud/trunk/nextcloud.install)
===================================================================
--- nextcloud.install	                        (rev 0)
+++ nextcloud.install	2021-02-20 06:47:23 UTC (rev 866580)
@@ -0,0 +1,11 @@
+# arg 1:  the new package version
+# arg 2:  the old package version
+post_upgrade() {
+  if [ "$(vercmp "$2" 21.0.0)" -le 0 ]; then
+    printf "WARNING: Major changes introduced to package!\n"
+    printf "         The application is now run as its own user - nextcloud.\n"
+    printf "         Default directories for runtime, state and log files are provided.\n"
+    printf "         The configuration file is now in /etc/webapps/nextcloud/config.php.\n"
+    printf "         A convenience wrapper around occ is provided in /usr/bin/occ.\n"
+  fi
+}

Deleted: nextcloud.occ.sh
===================================================================
--- nextcloud.occ.sh	2021-02-20 06:47:03 UTC (rev 866579)
+++ nextcloud.occ.sh	2021-02-20 06:47:23 UTC (rev 866580)
@@ -1,41 +0,0 @@
-#!/usr/bin/env bash
-
-readonly default_config="/etc/php7/php.ini"
-readonly default_php_command="/usr/bin/php7"
-readonly default_user="nextcloud"
-
-config=""
-php_command=""
-user=""
-
-check_sudo() {
-  if ! command -v sudo > /dev/null; then
-    printf "The sudo command is not available.\n"
-    exit 1
-  fi
-}
-
-check_sudo
-
-# allow overriding the php.ini
-if [[ -n "${PHP_CONFIG}" ]] && [[ -f "${PHP_CONFIG}" ]]; then
-  config="${PHP_CONFIG}"
-else
-  config="${default_config}"
-fi
-
-# allow overriding the php executable
-if [[ -n "${PHP}" ]] && command -v "${PHP}" > /dev/null; then
-  php_command="${PHP}"
-else
-  php_command="${default_php_command}"
-fi
-
-# allow overriding the user to run as
-if [[ -n "${USER}" ]]; then
-  user="${USER}"
-else
-  user="${default_user}"
-fi
-
-sudo -u "${user}" "$php_command" -c "${config}" /usr/share/webapps/nextcloud/occ "$@"

Copied: nextcloud/repos/community-any/nextcloud.occ.sh (from rev 866579, nextcloud/trunk/nextcloud.occ.sh)
===================================================================
--- nextcloud.occ.sh	                        (rev 0)
+++ nextcloud.occ.sh	2021-02-20 06:47:23 UTC (rev 866580)
@@ -0,0 +1,41 @@
+#!/usr/bin/env bash
+
+readonly default_config="/etc/php7/php.ini"
+readonly default_php_command="/usr/bin/php7"
+readonly default_user="nextcloud"
+
+config=""
+php_command=""
+user=""
+
+check_sudo() {
+  if ! command -v sudo > /dev/null; then
+    printf "The sudo command is not available.\n"
+    exit 1
+  fi
+}
+
+check_sudo
+
+# allow overriding the php.ini
+if [[ -n "${PHP_CONFIG}" ]] && [[ -f "${PHP_CONFIG}" ]]; then
+  config="${PHP_CONFIG}"
+else
+  config="${default_config}"
+fi
+
+# allow overriding the php executable
+if [[ -n "${PHP}" ]] && command -v "${PHP}" > /dev/null; then
+  php_command="${PHP}"
+else
+  php_command="${default_php_command}"
+fi
+
+# allow overriding the user to run as
+if [[ -n "${USER}" ]]; then
+  user="${USER}"
+else
+  user="${default_user}"
+fi
+
+sudo -u "${user}" "$php_command" -c "${config}" /usr/share/webapps/nextcloud/occ "$@"

Deleted: nextcloud.sysusers
===================================================================
--- nextcloud.sysusers	2021-02-20 06:47:03 UTC (rev 866579)
+++ nextcloud.sysusers	2021-02-20 06:47:23 UTC (rev 866580)
@@ -1 +0,0 @@
-u nextcloud - "Nextcloud user" - -

Copied: nextcloud/repos/community-any/nextcloud.sysusers (from rev 866579, nextcloud/trunk/nextcloud.sysusers)
===================================================================
--- nextcloud.sysusers	                        (rev 0)
+++ nextcloud.sysusers	2021-02-20 06:47:23 UTC (rev 866580)
@@ -0,0 +1 @@
+u nextcloud - "Nextcloud user" - -

Deleted: nextcloud.tmpfiles
===================================================================
--- nextcloud.tmpfiles	2021-02-20 06:47:03 UTC (rev 866579)
+++ nextcloud.tmpfiles	2021-02-20 06:47:23 UTC (rev 866580)
@@ -1,6 +0,0 @@
-z /etc/webapps/nextcloud/ 0755 root root
-z /etc/webapps/nextcloud/*.php 0640 nextcloud nextcloud
-Z %C/nextcloud - nextcloud nextcloud
-d %t/nextcloud 0755 nextcloud nextcloud
-z %L/nextcloud 0750 nextcloud nextcloud
-z %S/nextcloud 0750 nextcloud nextcloud

Copied: nextcloud/repos/community-any/nextcloud.tmpfiles (from rev 866579, nextcloud/trunk/nextcloud.tmpfiles)
===================================================================
--- nextcloud.tmpfiles	                        (rev 0)
+++ nextcloud.tmpfiles	2021-02-20 06:47:23 UTC (rev 866580)
@@ -0,0 +1,6 @@
+z /etc/webapps/nextcloud/ 0755 root root
+z /etc/webapps/nextcloud/*.php 0640 nextcloud nextcloud
+Z %C/nextcloud - nextcloud nextcloud
+d %t/nextcloud 0755 nextcloud nextcloud
+z %L/nextcloud 0750 nextcloud nextcloud
+z %S/nextcloud 0750 nextcloud nextcloud

Deleted: nextcloud.uwsgi
===================================================================
--- nextcloud.uwsgi	2021-02-20 06:47:03 UTC (rev 866579)
+++ nextcloud.uwsgi	2021-02-20 06:47:23 UTC (rev 866580)
@@ -1,65 +0,0 @@
-[uwsgi]
-procname-master = %n
-plugins = php
-master = true
-socket = /run/uwsgi/%n.sock
-stats = /run/uwsgi/%n-stats.sock
-uid = nextcloud
-gid = nextcloud
-processes = 10
-cheaper = 4
-cheaper-step = 1
-idle = 600
-die-on-idle = true
-
-; reload whenever this config file changes
-touch-reload = %p
-
-cloud_data_dir = /var/lib/nextcloud/data
-cloud_writable_apps_dir = /var/lib/nextcloud/apps
-chdir = %(cloud_data_dir)
-
-php-allowed-ext = .php
-php-docroot = /usr/share/webapps/%n
-php-index = index.php
-php-set = date.timezone=Europe/Berlin
-php-set = open_basedir=%(cloud_data_dir):%(cloud_writable_apps_dir):/tmp/:/usr/share/webapps/%n:/etc/webapps/%n:/dev/urandom:/usr/lib/php/modules:/run/redis/redis.sock:/var/log/%n.log:/proc/meminfo
-php-set = session.save_path=/tmp
-php-set = session.gc_maxlifetime  21600
-php-set = session.gc_divisor  500
-php-set = session.gc_probability  1
-php-set = post_max_size=1000M
-php-set = upload_max_filesize=1000M
-php-set = always_populate_raw_post_data=-1
-php-set = max_input_time=120
-php-set = max_execution_time=60
-php-set = memory_limit=768M
-php-set = zend_extension=opcache
-php-set = opcache.enable=1
-php-set = opcache.enable_cli=1
-php-set = opcache.interned_strings_buffer=8
-php-set = opcache.max_accelerated_files=10000
-php-set = opcache.memory_consumption=128
-php-set = opcache.save_comments=1
-php-set = opcache.revalidate_freq=1
-
-php-set = extension=intl
-php-set = extension=apcu
-php-set = extension=bcmath
-php-set = extension=bz2
-php-set = extension=curl
-php-set = extension=exif
-php-set = extension=gd
-php-set = extension=imagick
-php-set = extension=gmp
-php-set = extension=iconv
-php-set = extension=pdo_mysql
-php-set = extension=igbinary
-php-set = extension=redis
-php-set = extension=sockets
-php-set = extension=xmlrpc
-php-set = extension=xsl
-php-set = extension=zip
-
-# change the URL to your own address to run a cron job every five minutes
-cron = -5 -1 -1 -1 -1 curl --silent https://change.me.tld/cron.php 1>/dev/null

Copied: nextcloud/repos/community-any/nextcloud.uwsgi (from rev 866579, nextcloud/trunk/nextcloud.uwsgi)
===================================================================
--- nextcloud.uwsgi	                        (rev 0)
+++ nextcloud.uwsgi	2021-02-20 06:47:23 UTC (rev 866580)
@@ -0,0 +1,65 @@
+[uwsgi]
+procname-master = %n
+plugins = php
+master = true
+socket = /run/uwsgi/%n.sock
+stats = /run/uwsgi/%n-stats.sock
+uid = nextcloud
+gid = nextcloud
+processes = 10
+cheaper = 4
+cheaper-step = 1
+idle = 600
+die-on-idle = true
+
+; reload whenever this config file changes
+touch-reload = %p
+
+cloud_data_dir = /var/lib/nextcloud/data
+cloud_writable_apps_dir = /var/lib/nextcloud/apps
+chdir = %(cloud_data_dir)
+
+php-allowed-ext = .php
+php-docroot = /usr/share/webapps/%n
+php-index = index.php
+php-set = date.timezone=Europe/Berlin
+php-set = open_basedir=%(cloud_data_dir):%(cloud_writable_apps_dir):/tmp/:/usr/share/webapps/%n:/etc/webapps/%n:/dev/urandom:/usr/lib/php/modules:/run/redis/redis.sock:/var/log/%n.log:/proc/meminfo
+php-set = session.save_path=/tmp
+php-set = session.gc_maxlifetime  21600
+php-set = session.gc_divisor  500
+php-set = session.gc_probability  1
+php-set = post_max_size=1000M
+php-set = upload_max_filesize=1000M
+php-set = always_populate_raw_post_data=-1
+php-set = max_input_time=120
+php-set = max_execution_time=60
+php-set = memory_limit=768M
+php-set = zend_extension=opcache
+php-set = opcache.enable=1
+php-set = opcache.enable_cli=1
+php-set = opcache.interned_strings_buffer=8
+php-set = opcache.max_accelerated_files=10000
+php-set = opcache.memory_consumption=128
+php-set = opcache.save_comments=1
+php-set = opcache.revalidate_freq=1
+
+php-set = extension=intl
+php-set = extension=apcu
+php-set = extension=bcmath
+php-set = extension=bz2
+php-set = extension=curl
+php-set = extension=exif
+php-set = extension=gd
+php-set = extension=imagick
+php-set = extension=gmp
+php-set = extension=iconv
+php-set = extension=pdo_mysql
+php-set = extension=igbinary
+php-set = extension=redis
+php-set = extension=sockets
+php-set = extension=xmlrpc
+php-set = extension=xsl
+php-set = extension=zip
+
+# change the URL to your own address to run a cron job every five minutes
+cron = -5 -1 -1 -1 -1 curl --silent https://change.me.tld/cron.php 1>/dev/null


More information about the arch-commits mailing list