[arch-commits] Commit in nextcloud/trunk (PKGBUILD nextcloud.tmpfiles nextcloud.uwsgi)

David Runge dvzrv at archlinux.org
Thu Apr 22 07:57:16 UTC 2021


    Date: Thursday, April 22, 2021 @ 07:57:15
  Author: dvzrv
Revision: 920873

upgpkg: nextcloud 21.0.1-2: Rebuild to fix tmpfiles.d integration.

As reported on reddit, the tmpfiles.d integration for the state dir is broken
on new installations:
https://www.reddit.com/r/archlinux/comments/muzt7x/detected_unsafe_path_transition_even_when_var/
Update curl optdepends description to reflect what it is used for.
Update uwsgi integration to add alternatively running a cron job (instead of a
webcron job).

Modified:
  nextcloud/trunk/PKGBUILD
  nextcloud/trunk/nextcloud.tmpfiles
  nextcloud/trunk/nextcloud.uwsgi

--------------------+
 PKGBUILD           |   12 ++++++------
 nextcloud.tmpfiles |    6 +++---
 nextcloud.uwsgi    |    4 +++-
 3 files changed, 12 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-04-22 07:37:01 UTC (rev 920872)
+++ PKGBUILD	2021-04-22 07:57:15 UTC (rev 920873)
@@ -4,7 +4,7 @@
 pkgname=nextcloud
 # NOTE: do not package x.0.0 versions as they are considered beta
 pkgver=21.0.1
-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"
@@ -11,7 +11,7 @@
 license=('AGPL3')
 depends=('php>=8.0.0' 'php<8.1.0' 'php-gd')
 optdepends=(
-  'curl: for cron jobs from within uwsgi'
+  'curl: for webcron jobs from within uwsgi'
   'ffmpeg: for preview generation'
   'libreoffice: for preview generation'
   'mariadb: to use a local MariaDB server'
@@ -56,8 +56,8 @@
             '7b18b73ee369607b8ee3d00d2a054262a7b8f3033fc4873eb333c9b9333d7338870c035910ae123b564a65d7d245730178137311048f0713d5bc524de3654923'
             'daae0331998fc3b135c18330cd8f8405958abce1a913cdbc16accc3c49f2b185a6d44cf4d768eb1eb11d1dd1d81dcc3fe75ec959bd9f4c9c5eb85c450d5ad408'
             '1d06f339c43d57e5f5406c2698b815241fd9e39039a9e55f777face510c9a5ddae5ccd4e051393e8f16f391301a6aa03fff2462837a2d3441d969ea7195e7d84'
-            '78d6b36a9e32727adc7d40de1c4306d815c6d67b32a452bae9e916f65d83997a9a695fb2957a323978fc4909f71c03c9d49059b4e43ee41e572da8a7c3866dec'
-            '70c173e12c1fcd7ea54463c606516275adcb7e113a5fc97e0364972c742bbdd711c8fb97c236e9194e2cbe228129425aa146265a741966c2f0abedf79d3cf25a')
+            '51beae1dc7889cda73fa0b9bd578ba0d01272c3293e91946a4179496ed98ac900109dfe6e9e3b83f94096ecd2f17f77b8d2190960e41f47a599f4e6fd594a78a'
+            '8bc7e76ba986cadf8d3bf35d6fbd8e7e236a61d1372e023c07e60427bacce925737c996d9fbaaeb51ed1066c1d0c8d83a86d7d640ed991b531744ed06629a670')
 b2sums=('75483871d83b5513ccdd8b4e142c63ac2efbe651df15a2a3631ccfdc0865d5a78f0aca2205359fe329ea28a550a6bdcfd05c45f2d059bca98ebca52f8d7d6c88'
         'SKIP'
         'a7e1aa1d8cb2b0ff7832bb7d6d857987733253317c0f3727e744502aeaa3b2008351b47ecc24e348fe7b252cefaffe2418797523ee288dfd55e128917e8fbe2c'
@@ -65,8 +65,8 @@
         '772a9571fe7d88dbcbeb46351a188354e237dfe8e020131f2752b3a36cff0ff177423b4cfd6a1a5f28946f86a8581f3e24ee06ebda7260c5f862ca4071908e43'
         '150273823fdadcaecf3e2af036067581cb4cf02507c6da2a533ef3c288a2a715d076f83c6d6d4ff13cd336184f595361318faa2acdc68979edfad7afef0b575b'
         '1a61a89531636b65dade03cd7edca8747b3e1e880f9bbd4d5a53cffa452d70fe17e345cfed739ae92e99e336d4c1f2633c84a5c84a4ee6da518762bf1396b1db'
-        '65ddc58d074f08d1169e60db4082b3cf40bc95eb98711bca8f3e5b2e6d037dc60934f888e6efbcbf00274521510e6ab8309249400817fac5f8d628ea54c52958'
-        'e578d24006f87194e92a20738cb51cbcf8d2515e83fe5a603298f0a82032446b227de74c484899271b2c0b3028f010b2d7d4169f2704ddf5cd2548587a6e09f1')
+        'e7ce2f3dba5ea4a2daf2ce6e6c0fb3ff1afefbbc6067296b11ca3da4194a8ba049b137c4b2ca5411de2a1fd3b8ae28912bf0fd5f50fd9b147727a7f4e52290dc'
+        '937ae5b89d968d784c7b68e1ca81e7aec11e295b95244fc4bcfec55b3d5f37ef70d5f593086eeb14101c8940a241565730cb6edcdf88165094c4ad27a89bd980')
 validpgpkeys=('28806A878AE423A28372792ED75899B9A724937A') # Nextcloud Security <security at nextcloud.com>
 
 prepare() {

Modified: nextcloud.tmpfiles
===================================================================
--- nextcloud.tmpfiles	2021-04-22 07:37:01 UTC (rev 920872)
+++ nextcloud.tmpfiles	2021-04-22 07:57:15 UTC (rev 920873)
@@ -3,6 +3,6 @@
 Z %C/nextcloud - nextcloud nextcloud
 d %t/nextcloud 0755 nextcloud nextcloud
 z %L/nextcloud 0755 nextcloud nextcloud
-z %S/nextcloud 0755 nextcloud nextcloud
-z %S/nextcloud/apps 0755 nextcloud nextcloud
-z %S/nextcloud/data 0770 nextcloud nextcloud
+d %S/nextcloud 0755 nextcloud nextcloud
+d %S/nextcloud/apps 0755 nextcloud nextcloud
+d %S/nextcloud/data 0770 nextcloud nextcloud

Modified: nextcloud.uwsgi
===================================================================
--- nextcloud.uwsgi	2021-04-22 07:37:01 UTC (rev 920872)
+++ nextcloud.uwsgi	2021-04-22 07:57:15 UTC (rev 920873)
@@ -76,5 +76,7 @@
 # php-set = extension=xsl
 php-set = extension=zip
 
-# change the URL to your own address and uncomment to run a cron job every five minutes
+# change the URL to your own address and uncomment to run a webcron job every five minutes
 # cron = -5 -1 -1 -1 -1 curl --silent https://change.me.tld/cron.php 1>/dev/null
+# uncomment to run a cron job every five minutes
+# cron = -5 -1 -1 -1 -1 php -f /usr/share/webapps/%n/cron.php



More information about the arch-commits mailing list