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+a...@gmail.com> -# Maintainer: David Runge <dv...@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 <secur...@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+a...@gmail.com> +# Maintainer: David Runge <dv...@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 <secur...@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 f...@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 f...@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