From eb1820eb9f4043fa6c1d755fb40e4dda700950c8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 22 Jul 2022 00:31:30 +0000 Subject: [PATCH 01/81] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 47c19c6313721bfafea9b7bcccb128be239e64fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Chavero?= Date: Fri, 29 Jul 2022 23:56:50 -0600 Subject: [PATCH 02/81] Update to 24.0.3 --- nextcloud.spec | 235 +++++++++++++++++++++++++++++++++++-------------- sources | 1 + 2 files changed, 169 insertions(+), 67 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index 51e6532..930933f 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -1,10 +1,9 @@ Name: nextcloud -Version: 22.1.0 +Version: 24.0.3 Release: %autorelease Summary: Private file sync and share server License: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe URL: http://nextcloud.com -#Source0: https://download.nextcloud.com/server/prereleases/%{name}-%{version}.tar.bz2 Source0: https://download.nextcloud.com/server/releases/%{name}-%{version}.tar.bz2 # basic nextcloud config.php, nextcloud's @@ -85,94 +84,129 @@ Requires: %{_sysconfdir}/pki/tls/certs/ca-bundle.crt # Bundled composer libraries # many of these can be unbundled -Provides: bundled(php-composer(icewind/smb)) = 3.2.7 -Provides: bundled(php-composer(icewind/streams)) = 0.7.1 -Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.171.21 +Provides: bundled(php-composer(icewind/smb)) = 3.5.2 +Provides: bundled(php-composer(icewind/streams)) = 0.7.4 +Provides: bundled(php-composer(composer/semver)) = 3.2.5 +Provides: bundled(php-composer(composer/xdebug-handler)) = 2.0.2 +Provides: bundled(php-composer(doctrine/annotations)) = 1.13.2 +Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 +Provides: bundled(php-composer(friendsofphp/php-cs-fixer)) = 2.19.2 +Provides: bundled(php-composer(nextcloud/coding-standard)) = 0.5.0 +Provides: bundled(php-composer(php-cs-fixer/diff)) = 1.3.1 +Provides: bundled(php-composer(psr/cache)) = 1.0.1 +Provides: bundled(php-composer(psr/container)) = 1.1.1 +Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 +Provides: bundled(php-composer(psr/log)) = 1.1.4 +Provides: bundled(php-composer(symfony/console)) = 5.3.7 +Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/event-dispatcher)) = 5.3.7 +Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/filesystem)) = 5.3.4 +Provides: bundled(php-composer(symfony/finder)) = 5.3.7 +Provides: bundled(php-composer(symfony/options-resolver)) = 5.3.7 +Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-php70)) = 1.20.0 +Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.23.1 +Provides: bundled(php-composer(symfony/process)) = 5.3.7 +Provides: bundled(php-composer(symfony/service-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/stopwatch)) = 5.3.4 +Provides: bundled(php-composer(symfony/string)) = 5.3.7 +Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.184.6 Provides: bundled(php-composer(bantu/ini-get-wrapper)) = 1.0.1 -Provides: bundled(php-composer(beberlei/assert)) = 3.3.0 -Provides: bundled(php-composer(brick/math)) = 0.9.1 -Provides: bundled(php-composer(christophwurst/id3parser)) = 0.1.1 -Provides: bundled(php-composer(composer/package-versions-deprecated)) = 1.11.99.1 +Provides: bundled(php-composer(beberlei/assert)) = 3.3.1 +Provides: bundled(php-composer(brick/math)) = 0.9.2 +Provides: bundled(php-composer(christophwurst/id3parser)) = 0.1.4 +Provides: bundled(php-composer(composer/package-versions-deprecated)) = 1.11.99.4 +Provides: bundled(php-composer(cweagans/composer-patches)) = 1.7.1 Provides: bundled(php-composer(deepdiver/zipstreamer)) = 2.0.0 Provides: bundled(php-composer(deepdiver1975/tarstreamer)) = 2.0.0 -Provides: bundled(php-composer(doctrine/cache)) = 1.10.2 -Provides: bundled(php-composer(doctrine/dbal)) = 3.0.0 +Provides: bundled(php-composer(doctrine/cache)) = 2.1.1 +Provides: bundled(php-composer(doctrine/dbal)) = 3.1.4 +Provides: bundled(php-composer(doctrine/deprecations)) = 0.5.3 Provides: bundled(php-composer(doctrine/event-manager)) = 1.1.1 Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 -Provides: bundled(php-composer(egulias/email-validator)) = 2.1.25 -Provides: bundled(php-composer(fgrosse/phpasn1)) = 2.2.0 -Provides: bundled(php-composer(giggsey/libphonenumber-for-php)) = 8.12.16 -Provides: bundled(php-composer(giggsey/locale)) = 1.9 -Provides: bundled(php-composer(guzzlehttp/guzzle)) = 7.2.0 -Provides: bundled(php-composer(guzzlehttp/promises)) = 1.4.0 -Provides: bundled(php-composer(guzzlehttp/psr7)) = 1.7.0 +Provides: bundled(php-composer(egulias/email-validator)) = 3.1.1 +Provides: bundled(php-composer(fgrosse/phpasn1)) = 2.3.0 +Provides: bundled(php-composer(giggsey/libphonenumber-for-php)) = 8.12.38 +Provides: bundled(php-composer(giggsey/locale)) = 2.1 +Provides: bundled(php-composer(guzzlehttp/guzzle)) = 7.4.5 +Provides: bundled(php-composer(guzzlehttp/promises)) = 1.5.1 +Provides: bundled(php-composer(guzzlehttp/psr7)) = 1.9.0 Provides: bundled(php-composer(guzzlehttp/uri-template)) = 0.2.0 -Provides: bundled(php-composer(icewind/searchdav)) = 2.0.0 -Provides: bundled(php-composer(icewind/streams)) = 0.7.2 +Provides: bundled(php-composer(icewind/searchdav)) = 3.0.1 +Provides: bundled(php-composer(icewind/streams)) = 0.7.5 Provides: bundled(php-composer(justinrainbow/json-schema)) = 5.2.10 -Provides: bundled(php-composer(league/flysystem)) = 1.1.3 -Provides: bundled(php-composer(league/mime-type-detection)) = 1.7.0 Provides: bundled(php-composer(league/uri)) = 6.4.0 Provides: bundled(php-composer(league/uri-interfaces)) = 2.2.0 Provides: bundled(php-composer(microsoft/azure-storage-blob)) = 1.5.2 Provides: bundled(php-composer(microsoft/azure-storage-common)) = 1.5.1 -Provides: bundled(php-composer(mtdowling/jmespath.php)) = 2.6.0 +Provides: bundled(php-composer(mtdowling/jmespath.php)) = 2.6.1 Provides: bundled(php-composer(nextcloud/lognormalizer)) = 1.0.0 -Provides: bundled(php-composer(nikic/php-parser)) = 4.10.4 -Provides: bundled(php-composer(opis/closure)) = 3.6.1 -Provides: bundled(php-composer(patchwork/jsqueeze)) = 2.0.5 -Provides: bundled(php-composer(pear/archive_tar)) = 1.4.12 +Provides: bundled(php-composer(nikic/php-parser)) = 4.10.5 +Provides: bundled(php-composer(opis/closure)) = 3.6.2 +Provides: bundled(php-composer(pear/archive_tar)) = 1.4.14 Provides: bundled(php-composer(pear/console_getopt)) = 1.4.3 Provides: bundled(php-composer(pear/pear-core-minimal)) = 1.10.10 -Provides: bundled(php-composer(pear/pear_exception)) = 1.0.1 +Provides: bundled(php-composer(pear/pear_exception)) = 1.0.2 Provides: bundled(php-composer(php-ds/php-ds)) = 1.3.0 -Provides: bundled(php-composer(php-http/guzzle7-adapter)) = 0.1.1 +Provides: bundled(php-composer(php-http/guzzle7-adapter)) = 1.0.0 Provides: bundled(php-composer(php-http/httplug)) = 2.2.0 Provides: bundled(php-composer(php-http/promise)) = 1.1.0 Provides: bundled(php-composer(php-opencloud/openstack)) = 3.1.0 -Provides: bundled(php-composer(phpseclib/phpseclib)) = 2.0.30 -Provides: bundled(php-composer(pimple/pimple)) = 3.3.1 -Provides: bundled(php-composer(psr/container)) = 1.0.0 +Provides: bundled(php-composer(phpseclib/phpseclib)) = 2.0.32 +Provides: bundled(php-composer(pimple/pimple)) = 3.5.0 +Provides: bundled(php-composer(psr/container)) = 1.1.1 +Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 Provides: bundled(php-composer(psr/http-client)) = 1.0.1 Provides: bundled(php-composer(psr/http-factory)) = 1.0.1 Provides: bundled(php-composer(psr/http-message)) = 1.0.1 -Provides: bundled(php-composer(psr/log)) = 1.1.3 +Provides: bundled(php-composer(psr/log)) = 1.1.4 Provides: bundled(php-composer(punic/punic)) = 1.6.5 Provides: bundled(php-composer(ralouphie/getallheaders)) = 3.0.3 -Provides: bundled(php-composer(ramsey/collection)) = 1.1.1 +Provides: bundled(php-composer(ramsey/collection)) = 1.1.3 Provides: bundled(php-composer(ramsey/uuid)) = 4.1.1 -Provides: bundled(php-composer(sabre/dav)) = 4.1.4 -Provides: bundled(php-composer(sabre/event)) = 5.1.2 -Provides: bundled(php-composer(sabre/http)) = 5.1.1 -Provides: bundled(php-composer(sabre/uri)) = 2.2.1 -Provides: bundled(php-composer(sabre/vobject)) = 4.3.3 -Provides: bundled(php-composer(sabre/xml)) = 2.2.3 -Provides: bundled(php-composer(scssphp/scssphp)) = 1.4.1 +Provides: bundled(php-composer(sabre/dav)) = 4.2.1 +Provides: bundled(php-composer(sabre/event)) = 5.1.4 +Provides: bundled(php-composer(sabre/http)) = 5.1.3 +Provides: bundled(php-composer(sabre/uri)) = 2.2.2 +Provides: bundled(php-composer(sabre/vobject)) = 4.4.1 +Provides: bundled(php-composer(sabre/xml)) = 2.2.5 +Provides: bundled(php-composer(scssphp/scssphp)) = 1.8.1 Provides: bundled(php-composer(spomky-labs/base64url)) = 2.0.4 Provides: bundled(php-composer(spomky-labs/cbor-php)) = 2.0.1 Provides: bundled(php-composer(stecman/symfony-console-completion)) = 0.11.0 -Provides: bundled(php-composer(swiftmailer/swiftmailer)) = 6.2.5 -Provides: bundled(php-composer(symfony/console)) = 4.4.19 -Provides: bundled(php-composer(symfony/event-dispatcher)) = 4.4.19 +Provides: bundled(php-composer(swiftmailer/swiftmailer)) = 6.2.7 +Provides: bundled(php-composer(symfony/console)) = 4.4.30 +Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.5.0 +Provides: bundled(php-composer(symfony/event-dispatcher)) = 4.4.30 Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 1.1.9 -Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.22.0 -Provides: bundled(php-composer(symfony/polyfill-iconv)) = 1.22.0 -Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.22.0 -Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.22.0 -Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.22.0 -Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.22.0 -Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.22.0 -Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.22.0 -Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.22.0 -Provides: bundled(php-composer(symfony/process)) = 4.4.19 -Provides: bundled(php-composer(symfony/routing)) = 4.4.19 -Provides: bundled(php-composer(symfony/service-contracts)) = 2.2.0 -Provides: bundled(php-composer(symfony/translation)) = 4.4.19 -Provides: bundled(php-composer(symfony/translation-contracts)) = 2.3.0 +Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-iconv)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.23.1 +Provides: bundled(php-composer(symfony/process)) = 4.4.30 +Provides: bundled(php-composer(symfony/routing)) = 4.4.30 +Provides: bundled(php-composer(symfony/service-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/translation)) = 4.4.41 +Provides: bundled(php-composer(symfony/translation-contracts)) = 2.4.0 Provides: bundled(php-composer(thecodingmachine/safe)) = 1.3.3 -Provides: bundled(php-composer(web-auth/cose-lib)) = 3.3.1 -Provides: bundled(php-composer(web-auth/metadata-service)) = 3.3.1 -Provides: bundled(php-composer(web-auth/webauthn-lib)) = 3.3.1 +Provides: bundled(php-composer(web-auth/cose-lib)) = 3.3.9 +Provides: bundled(php-composer(web-auth/metadata-service)) = 3.3.9 +Provides: bundled(php-composer(web-auth/webauthn-lib)) = 3.3.9 +Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 +Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.22.1 +Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.22.1 +Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.22.1 # OpenIconic icons bundled via sabre-dav Provides: bundled(openiconic-fonts) = 1.0.0 @@ -299,8 +333,6 @@ mv 3rdparty/guzzlehttp/psr7/LICENSE guzzlehttp-LICENSE mv 3rdparty/guzzlehttp/uri-template/LICENSE.md guzzlehttp-LICENSE mv 3rdparty/icewind/searchdav/LICENSE icewind-LICENSE mv 3rdparty/justinrainbow/json-schema/LICENSE justinrainbow-LICENSE -mv 3rdparty/league/flysystem/LICENSE league-LICENSE -mv 3rdparty/league/mime-type-detection/LICENSE league-LICENSE mv 3rdparty/league/uri-interfaces/LICENSE league-LICENSE mv 3rdparty/league/uri/LICENSE league-LICENSE mv '3rdparty/LICENSE INFO' 3rdparty-LICENSE_INFO @@ -310,8 +342,6 @@ mv 3rdparty/mtdowling/jmespath.php/LICENSE mtdowling-LICENSE mv 3rdparty/nextcloud/lognormalizer/COPYING lognormalizer-LICENSE mv 3rdparty/nikic/php-parser/LICENSE nikic-LICENSE mv 3rdparty/opis/closure/LICENSE opis-LICENSE -mv 3rdparty/patchwork/jsqueeze/LICENSE.ASL20 patchwork-LICENSE-APACHE -mv 3rdparty/patchwork/jsqueeze/LICENSE.GPLv2 patchwork-LICENSE-GPL mv 3rdparty/pear/console_getopt/LICENSE pear-LICENSE mv 3rdparty/pear/pear_exception/LICENSE pear-LICENSE mv 3rdparty/php-ds/php-ds/LICENSE php-ds-LICENSE @@ -363,7 +393,10 @@ mv 3rdparty/thecodingmachine/safe/LICENSE thecodingmachine-LICENSE mv 3rdparty/web-auth/cose-lib/LICENSE web-auth-LICENSE mv 3rdparty/web-auth/metadata-service/LICENSE web-auth-LICENSE mv 3rdparty/web-auth/webauthn-lib/LICENSE web-auth-LICENSE +mv 3rdparty/cweagans/composer-patches/LICENSE.md composer-patches-LICENSE.md +mv 3rdparty/symfony/deprecation-contracts/LICENSE deprecation-contracts-LICENSE mv apps/activity/js/activity-sidebar.js.LICENSE.txt activity-sidebar.js-LICENSE +mv apps/activity/js/activity-dashboard.js.LICENSE.txt activity-dashboard.js-LICENSE.txt mv apps/circles/LICENSE circles-LICENSE mv apps/cloud_federation_api/LICENSE cloud_federation_api-LICENSE mv apps/files_external/3rdparty/icewind/smb/LICENSE.txt icewind-LICENSE @@ -375,7 +408,7 @@ mv apps/files_pdfviewer/js/pdfjs/LICENSE js-pdfjs-LICENSE mv apps/files_pdfviewer/js/pdfjs/web/cmaps/LICENSE js-pdfjs-cmaps-LICENSE mv apps/files_rightclick/COPYING files_rightclick-COPYING mv apps/files_rightclick/LICENSE files_rightclick-LICENSE -mv apps/logreader/build/main.js.LICENSE.txt logreader-main.js-LICENSE +mv apps/logreader/js/logreader-main.js.LICENSE.txt logreader-main.js-LICENSE mv apps/nextcloud_announcements/COPYING nextcloud_announcements-COPYING mv apps/notifications/COPYING notifications-LICENSE mv apps/notifications/js/notifications-main.js.LICENSE.txt notifications-main.js-LICENSE @@ -389,13 +422,81 @@ mv apps/recommendations/LICENSE recommendations-LICENSE mv apps/serverinfo/COPYING serverinfo-LICENSE mv apps/survey_client/COPYING survey_client-LICENSE mv apps/text/COPYING text-COPYING +mv apps/text/js/vendors.js.LICENSE.txt vendors.js-LICENSE.txt +mv apps/text/js/editor-rich.js.LICENSE.txt editor-rich.js-LICENSE.txt +mv apps/text/js/text-files.js.LICENSE.txt text-files.js-LICENSE.txt +mv apps/text/js/text-public.js.LICENSE.txt text-public.js-LICENSE.txt +mv apps/text/js/text-text.js.LICENSE.txt text-text.js-LICENSE.txt +mv apps/text/js/text-viewer.js.LICENSE.txt text-viewer.js-LICENSE.txt +mv apps/text/js/editor.js.LICENSE.txt editor.js-LICENSE.txt mv apps/theming/js/3rdparty/jscolor/LICENSE.txt jscolor-LICENSE -mv apps/user_ldap/vendor/ui-multiselect/MIT-LICENSE js-jqueryui-multiselect-LICENSE +mv apps/user_ldap/js/vendor/ui-multiselect/MIT-LICENSE js-jqueryui-multiselect-LICENSE mv apps/viewer/COPYING viewer-COPYING mv apps/viewer/js/viewer-main.js.LICENSE.txt viewer-main.js-LICENSE mv COPYING nextcloud-LICENSE mv core/fonts/LICENSE_OFL.txt fonts-LICENSE mv core/vendor/zxcvbn/LICENSE.txt zxcvbn-LICENSE +mv apps/files_videoplayer/js/files_videoplayer-main.js.LICENSE.txt files_videoplayer-main.js-LICENSE.txt +mv apps/files_videoplayer/js/files_videoplayer-vendors-node_modules_video_js_dist_video_es_js.js.LICENSE.txt files_videoplayer-vendors-node_modules_video_js_dist_video_es_js.js-LICENSE.txt +mv apps/files_pdfviewer/COPYING files_pdfviewer-COPYING +mv apps/files_pdfviewer/js/pdfjs/web/standard_fonts/LICENSE_FOXIT standard_fonts-LICENSE_FOXIT +mv apps/files_pdfviewer/js/pdfjs/web/standard_fonts/LICENSE_LIBERATION standard_fonts-LICENSE_LIBERATION +mv apps/firstrunwizard/js/firstrunwizard-main.js.LICENSE.txt firstrunwizard-main.js-LICENSE.txt +mv apps/photos/js/photos-src_patchedRequest_js-src_views_Tags_vue.js.LICENSE.txt photos-src_patchedRequest_js-src_views_Tags_vue.js-LICENSE.txt +mv apps/photos/js/photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_nextcloud_moment_node_module-ca085a.js.LICENSE.txt photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_nextcloud_moment_node_module-ca085a.js-LICENSE.txt +mv apps/photos/js/photos-vendors-node_modules_webdav_dist_node_index_js-node_modules_webdav_dist_node_request_js.js.LICENSE.txt photos-vendors-node_modules_webdav_dist_node_index_js-node_modules_webdav_dist_node_request_js.js-LICENSE.txt +mv apps/photos/js/photos-src_views_Albums_vue.js.LICENSE.txt photos-src_views_Albums_vue.js-LICENSE.txt +mv apps/photos/js/photos-node_modules_nextcloud_moment_node_modules_moment_locale_sync_recursive_-src_patchedRequest_j-3cb869.js.LICENSE.txt photos-node_modules_nextcloud_moment_node_modules_moment_locale_sync_recursive_-src_patchedRequest_j-3cb869.js-LICENSE.txt +mv apps/photos/js/photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_moment_locale_af_js-node_mod-100548.js.LICENSE.txt photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_moment_locale_af_js-node_mod-100548.js-LICENSE.txt +mv apps/photos/js/photos-vendors-node_modules_nextcloud_vue_dist_Components_ActionButton_js-node_modules_nextcloud_vue-208129.js.LICENSE.txt photos-vendors-node_modules_nextcloud_vue_dist_Components_ActionButton_js-node_modules_nextcloud_vue-208129.js-LICENSE.txt +mv apps/photos/js/photos-src_mixins_GridConfig_js-src_utils_CancelableRequest_js-src_components_EmptyContent_vue-src_c-45f6cf.js.LICENSE.txt photos-src_mixins_GridConfig_js-src_utils_CancelableRequest_js-src_components_EmptyContent_vue-src_c-45f6cf.js-LICENSE.txt +mv apps/photos/js/photos-src_patchedRequest_js-node_modules_moment_locale_sync_recursive_-src_views_Timeline_vue.js.LICENSE.txt photos-src_patchedRequest_js-node_modules_moment_locale_sync_recursive_-src_views_Timeline_vue.js-LICENSE.txt +mv apps/notifications/js/notifications-settings.js.LICENSE.txt notifications-settings.js-LICENSE.txt +mv dist/settings-vue-settings-personal-security.js.LICENSE.txt settings-vue-settings-personal-security.js.LICENSE.txt +mv dist/core-login.js.LICENSE.txt core-login.js-LICENSE.txt +mv dist/files-sidebar.js.LICENSE.txt files-sidebar.js-LICENSE.txt +mv dist/core-recommendedapps.js.LICENSE.txt core-recommendedapps.js-LICENSE.txt +mv dist/files_sharing-main.js.LICENSE.txt files_sharing-main.js-LICENSE.txt +mv dist/dav-settings-personal-availability.js.LICENSE.txt dav-settings-personal-availability.js-LICENSE.txt +mv dist/weather_status-weather-status.js.LICENSE.txt weather_status-weather-status.js-LICENSE.txt +mv dist/core-profile.js.LICENSE.txt core-profile.js-LICENSE.txt +mv dist/settings-vue-settings-admin-basic-settings.js.LICENSE.txt settings-vue-settings-admin-basic-settings.js-LICENSE.txt +mv dist/settings-vue-settings-admin-security.js.LICENSE.txt settings-vue-settings-admin-security.js-LICENSE.txt +mv dist/core-files_client.js.LICENSE.txt core-files_client.js-LICENSE.txt +mv dist/systemtags-systemtags.js.LICENSE.txt systemtags-systemtags.js-LICENSE.txt +mv dist/comments-comments.js.LICENSE.txt comments-comments.js-LICENSE.txt +mv dist/files_versions-files_versions.js.LICENSE.txt files_versions-files_versions.js.LICENSE.txt +mv dist/accessibility-accessibility.js.LICENSE.txt accessibility-accessibility.js-LICENSE.txt +mv dist/twofactor_backupcodes-settings.js.LICENSE.txt twofactor_backupcodes-settings.js-LICENSE.txt +mv dist/updatenotification-updatenotification.js.LICENSE.txt updatenotification-updatenotification.js-LICENSE.txt +mv dist/settings-vue-settings-admin-delegation.js.LICENSE.txt settings-vue-settings-admin-delegation.js-LICENSE.txt +mv dist/core-systemtags.js.LICENSE.txt core-systemtags.js-LICENSE.txt +mv dist/comments-comments-app.js.LICENSE.txt comments-comments-app.js-LICENSE.txt +mv dist/core-files_fileinfo.js.LICENSE.txt core-files_fileinfo.js-LICENSE.txt +mv dist/files-main.js.LICENSE.txt files-main.js-LICENSE.txt +mv dist/core-main.js.LICENSE.txt core-main.js-LICENSE.txt +mv dist/files_sharing-additionalScripts.js.LICENSE.txt files_sharing-additionalScripts.js-LICENSE.txt +mv dist/settings-vue-settings-apps-users-management.js.LICENSE.txt settings-vue-settings-apps-users-management.js-LICENSE.txt +mv dist/settings-vue-settings-nextcloud-pdf.js.LICENSE.txt settings-vue-settings-nextcloud-pdf.js-LICENSE.txt +mv dist/settings-vue-settings-personal-info.js.LICENSE.txt settings-vue-settings-personal-info.js-LICENSE.txt +mv dist/settings-vue-settings-personal-webauthn.js.LICENSE.txt settings-vue-settings-personal-webauthn.js-LICENSE.txt +mv dist/user_status-dashboard.js.LICENSE.txt user_status-dashboard.js-LICENSE.txt +mv dist/user_status-menu.js.LICENSE.txt user_status-menu.js-LICENSE.txt +mv dist/workflowengine-workflowengine.js.LICENSE.txt workflowengine-workflowengine.js-LICENSE.txt +mv dist/accessibility-accessibilityoca.js.LICENSE.txt accessibility-accessibilityoca.js-LICENSE.txt +mv dist/comments-comments-tab.js.LICENSE.txt comments-comments-tab.js-LICENSE.txt +mv dist/core-install.js.LICENSE.txt core-install.js-LICENSE.txt +mv dist/core-unified-search.js.LICENSE.txt core-unified-search.js-LICENSE.txt +mv dist/dashboard-main.js.LICENSE.txt dashboard-main.js-LICENSE.txt +mv dist/files-personal-settings.js.LICENSE.txt files-personal-settings.js-LICENSE.txt +mv dist/files_sharing-files_sharing_tab.js.LICENSE.txt files_sharing-files_sharing_tab.js-LICENSE.txt +mv dist/files_sharing-personal-settings.js.LICENSE.txt files_sharing-personal-settings.js-LICENSE.txt +mv dist/files_trashbin-files_trashbin.js.LICENSE.txt files_trashbin-files_trashbin.js-LICENSE.txt +mv dist/oauth2-oauth2.js.LICENSE.txt oauth2-oauth2.js-LICENSE.txt +mv dist/settings-users-8351.js.LICENSE.txt settings-users-8351.js-LICENSE.txt +mv dist/core-common.js.LICENSE.txt core-common.js-LICENSE.txt + + %check # Make sure there are no license files left over diff --git a/sources b/sources index be2670e..7e1df4f 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (nextcloud-22.1.0.tar.bz2) = f591959c35a47d1e88e2aa1694968a36e4673ca55b5d5a9cf0ce6d1ee76002a6445a33ff040a061db0cb753321f59853f723b8dc7106ffda09eed468e5fb7dd3 +SHA512 (nextcloud-24.0.3.tar.bz2) = 92714758f542fa7aeb511761b4f1becc16dc64e5b4b2d54b3dc2fe6b3927b1a9a5a632c5b552efc591568752d7691e92aaab9e4f771435360db9b2c81977300e From 6dc2102bdf4ea7b7dda551a01425e0e9875a22b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Chavero?= Date: Fri, 29 Jul 2022 23:56:50 -0600 Subject: [PATCH 03/81] Update to 24.0.3 --- nextcloud.spec | 235 +++++++++++++++++++++++++++++++++++-------------- sources | 1 + 2 files changed, 169 insertions(+), 67 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index 51e6532..930933f 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -1,10 +1,9 @@ Name: nextcloud -Version: 22.1.0 +Version: 24.0.3 Release: %autorelease Summary: Private file sync and share server License: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe URL: http://nextcloud.com -#Source0: https://download.nextcloud.com/server/prereleases/%{name}-%{version}.tar.bz2 Source0: https://download.nextcloud.com/server/releases/%{name}-%{version}.tar.bz2 # basic nextcloud config.php, nextcloud's @@ -85,94 +84,129 @@ Requires: %{_sysconfdir}/pki/tls/certs/ca-bundle.crt # Bundled composer libraries # many of these can be unbundled -Provides: bundled(php-composer(icewind/smb)) = 3.2.7 -Provides: bundled(php-composer(icewind/streams)) = 0.7.1 -Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.171.21 +Provides: bundled(php-composer(icewind/smb)) = 3.5.2 +Provides: bundled(php-composer(icewind/streams)) = 0.7.4 +Provides: bundled(php-composer(composer/semver)) = 3.2.5 +Provides: bundled(php-composer(composer/xdebug-handler)) = 2.0.2 +Provides: bundled(php-composer(doctrine/annotations)) = 1.13.2 +Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 +Provides: bundled(php-composer(friendsofphp/php-cs-fixer)) = 2.19.2 +Provides: bundled(php-composer(nextcloud/coding-standard)) = 0.5.0 +Provides: bundled(php-composer(php-cs-fixer/diff)) = 1.3.1 +Provides: bundled(php-composer(psr/cache)) = 1.0.1 +Provides: bundled(php-composer(psr/container)) = 1.1.1 +Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 +Provides: bundled(php-composer(psr/log)) = 1.1.4 +Provides: bundled(php-composer(symfony/console)) = 5.3.7 +Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/event-dispatcher)) = 5.3.7 +Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/filesystem)) = 5.3.4 +Provides: bundled(php-composer(symfony/finder)) = 5.3.7 +Provides: bundled(php-composer(symfony/options-resolver)) = 5.3.7 +Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-php70)) = 1.20.0 +Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.23.1 +Provides: bundled(php-composer(symfony/process)) = 5.3.7 +Provides: bundled(php-composer(symfony/service-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/stopwatch)) = 5.3.4 +Provides: bundled(php-composer(symfony/string)) = 5.3.7 +Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.184.6 Provides: bundled(php-composer(bantu/ini-get-wrapper)) = 1.0.1 -Provides: bundled(php-composer(beberlei/assert)) = 3.3.0 -Provides: bundled(php-composer(brick/math)) = 0.9.1 -Provides: bundled(php-composer(christophwurst/id3parser)) = 0.1.1 -Provides: bundled(php-composer(composer/package-versions-deprecated)) = 1.11.99.1 +Provides: bundled(php-composer(beberlei/assert)) = 3.3.1 +Provides: bundled(php-composer(brick/math)) = 0.9.2 +Provides: bundled(php-composer(christophwurst/id3parser)) = 0.1.4 +Provides: bundled(php-composer(composer/package-versions-deprecated)) = 1.11.99.4 +Provides: bundled(php-composer(cweagans/composer-patches)) = 1.7.1 Provides: bundled(php-composer(deepdiver/zipstreamer)) = 2.0.0 Provides: bundled(php-composer(deepdiver1975/tarstreamer)) = 2.0.0 -Provides: bundled(php-composer(doctrine/cache)) = 1.10.2 -Provides: bundled(php-composer(doctrine/dbal)) = 3.0.0 +Provides: bundled(php-composer(doctrine/cache)) = 2.1.1 +Provides: bundled(php-composer(doctrine/dbal)) = 3.1.4 +Provides: bundled(php-composer(doctrine/deprecations)) = 0.5.3 Provides: bundled(php-composer(doctrine/event-manager)) = 1.1.1 Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 -Provides: bundled(php-composer(egulias/email-validator)) = 2.1.25 -Provides: bundled(php-composer(fgrosse/phpasn1)) = 2.2.0 -Provides: bundled(php-composer(giggsey/libphonenumber-for-php)) = 8.12.16 -Provides: bundled(php-composer(giggsey/locale)) = 1.9 -Provides: bundled(php-composer(guzzlehttp/guzzle)) = 7.2.0 -Provides: bundled(php-composer(guzzlehttp/promises)) = 1.4.0 -Provides: bundled(php-composer(guzzlehttp/psr7)) = 1.7.0 +Provides: bundled(php-composer(egulias/email-validator)) = 3.1.1 +Provides: bundled(php-composer(fgrosse/phpasn1)) = 2.3.0 +Provides: bundled(php-composer(giggsey/libphonenumber-for-php)) = 8.12.38 +Provides: bundled(php-composer(giggsey/locale)) = 2.1 +Provides: bundled(php-composer(guzzlehttp/guzzle)) = 7.4.5 +Provides: bundled(php-composer(guzzlehttp/promises)) = 1.5.1 +Provides: bundled(php-composer(guzzlehttp/psr7)) = 1.9.0 Provides: bundled(php-composer(guzzlehttp/uri-template)) = 0.2.0 -Provides: bundled(php-composer(icewind/searchdav)) = 2.0.0 -Provides: bundled(php-composer(icewind/streams)) = 0.7.2 +Provides: bundled(php-composer(icewind/searchdav)) = 3.0.1 +Provides: bundled(php-composer(icewind/streams)) = 0.7.5 Provides: bundled(php-composer(justinrainbow/json-schema)) = 5.2.10 -Provides: bundled(php-composer(league/flysystem)) = 1.1.3 -Provides: bundled(php-composer(league/mime-type-detection)) = 1.7.0 Provides: bundled(php-composer(league/uri)) = 6.4.0 Provides: bundled(php-composer(league/uri-interfaces)) = 2.2.0 Provides: bundled(php-composer(microsoft/azure-storage-blob)) = 1.5.2 Provides: bundled(php-composer(microsoft/azure-storage-common)) = 1.5.1 -Provides: bundled(php-composer(mtdowling/jmespath.php)) = 2.6.0 +Provides: bundled(php-composer(mtdowling/jmespath.php)) = 2.6.1 Provides: bundled(php-composer(nextcloud/lognormalizer)) = 1.0.0 -Provides: bundled(php-composer(nikic/php-parser)) = 4.10.4 -Provides: bundled(php-composer(opis/closure)) = 3.6.1 -Provides: bundled(php-composer(patchwork/jsqueeze)) = 2.0.5 -Provides: bundled(php-composer(pear/archive_tar)) = 1.4.12 +Provides: bundled(php-composer(nikic/php-parser)) = 4.10.5 +Provides: bundled(php-composer(opis/closure)) = 3.6.2 +Provides: bundled(php-composer(pear/archive_tar)) = 1.4.14 Provides: bundled(php-composer(pear/console_getopt)) = 1.4.3 Provides: bundled(php-composer(pear/pear-core-minimal)) = 1.10.10 -Provides: bundled(php-composer(pear/pear_exception)) = 1.0.1 +Provides: bundled(php-composer(pear/pear_exception)) = 1.0.2 Provides: bundled(php-composer(php-ds/php-ds)) = 1.3.0 -Provides: bundled(php-composer(php-http/guzzle7-adapter)) = 0.1.1 +Provides: bundled(php-composer(php-http/guzzle7-adapter)) = 1.0.0 Provides: bundled(php-composer(php-http/httplug)) = 2.2.0 Provides: bundled(php-composer(php-http/promise)) = 1.1.0 Provides: bundled(php-composer(php-opencloud/openstack)) = 3.1.0 -Provides: bundled(php-composer(phpseclib/phpseclib)) = 2.0.30 -Provides: bundled(php-composer(pimple/pimple)) = 3.3.1 -Provides: bundled(php-composer(psr/container)) = 1.0.0 +Provides: bundled(php-composer(phpseclib/phpseclib)) = 2.0.32 +Provides: bundled(php-composer(pimple/pimple)) = 3.5.0 +Provides: bundled(php-composer(psr/container)) = 1.1.1 +Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 Provides: bundled(php-composer(psr/http-client)) = 1.0.1 Provides: bundled(php-composer(psr/http-factory)) = 1.0.1 Provides: bundled(php-composer(psr/http-message)) = 1.0.1 -Provides: bundled(php-composer(psr/log)) = 1.1.3 +Provides: bundled(php-composer(psr/log)) = 1.1.4 Provides: bundled(php-composer(punic/punic)) = 1.6.5 Provides: bundled(php-composer(ralouphie/getallheaders)) = 3.0.3 -Provides: bundled(php-composer(ramsey/collection)) = 1.1.1 +Provides: bundled(php-composer(ramsey/collection)) = 1.1.3 Provides: bundled(php-composer(ramsey/uuid)) = 4.1.1 -Provides: bundled(php-composer(sabre/dav)) = 4.1.4 -Provides: bundled(php-composer(sabre/event)) = 5.1.2 -Provides: bundled(php-composer(sabre/http)) = 5.1.1 -Provides: bundled(php-composer(sabre/uri)) = 2.2.1 -Provides: bundled(php-composer(sabre/vobject)) = 4.3.3 -Provides: bundled(php-composer(sabre/xml)) = 2.2.3 -Provides: bundled(php-composer(scssphp/scssphp)) = 1.4.1 +Provides: bundled(php-composer(sabre/dav)) = 4.2.1 +Provides: bundled(php-composer(sabre/event)) = 5.1.4 +Provides: bundled(php-composer(sabre/http)) = 5.1.3 +Provides: bundled(php-composer(sabre/uri)) = 2.2.2 +Provides: bundled(php-composer(sabre/vobject)) = 4.4.1 +Provides: bundled(php-composer(sabre/xml)) = 2.2.5 +Provides: bundled(php-composer(scssphp/scssphp)) = 1.8.1 Provides: bundled(php-composer(spomky-labs/base64url)) = 2.0.4 Provides: bundled(php-composer(spomky-labs/cbor-php)) = 2.0.1 Provides: bundled(php-composer(stecman/symfony-console-completion)) = 0.11.0 -Provides: bundled(php-composer(swiftmailer/swiftmailer)) = 6.2.5 -Provides: bundled(php-composer(symfony/console)) = 4.4.19 -Provides: bundled(php-composer(symfony/event-dispatcher)) = 4.4.19 +Provides: bundled(php-composer(swiftmailer/swiftmailer)) = 6.2.7 +Provides: bundled(php-composer(symfony/console)) = 4.4.30 +Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.5.0 +Provides: bundled(php-composer(symfony/event-dispatcher)) = 4.4.30 Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 1.1.9 -Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.22.0 -Provides: bundled(php-composer(symfony/polyfill-iconv)) = 1.22.0 -Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.22.0 -Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.22.0 -Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.22.0 -Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.22.0 -Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.22.0 -Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.22.0 -Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.22.0 -Provides: bundled(php-composer(symfony/process)) = 4.4.19 -Provides: bundled(php-composer(symfony/routing)) = 4.4.19 -Provides: bundled(php-composer(symfony/service-contracts)) = 2.2.0 -Provides: bundled(php-composer(symfony/translation)) = 4.4.19 -Provides: bundled(php-composer(symfony/translation-contracts)) = 2.3.0 +Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-iconv)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.23.1 +Provides: bundled(php-composer(symfony/process)) = 4.4.30 +Provides: bundled(php-composer(symfony/routing)) = 4.4.30 +Provides: bundled(php-composer(symfony/service-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/translation)) = 4.4.41 +Provides: bundled(php-composer(symfony/translation-contracts)) = 2.4.0 Provides: bundled(php-composer(thecodingmachine/safe)) = 1.3.3 -Provides: bundled(php-composer(web-auth/cose-lib)) = 3.3.1 -Provides: bundled(php-composer(web-auth/metadata-service)) = 3.3.1 -Provides: bundled(php-composer(web-auth/webauthn-lib)) = 3.3.1 +Provides: bundled(php-composer(web-auth/cose-lib)) = 3.3.9 +Provides: bundled(php-composer(web-auth/metadata-service)) = 3.3.9 +Provides: bundled(php-composer(web-auth/webauthn-lib)) = 3.3.9 +Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 +Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.22.1 +Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.22.1 +Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.22.1 # OpenIconic icons bundled via sabre-dav Provides: bundled(openiconic-fonts) = 1.0.0 @@ -299,8 +333,6 @@ mv 3rdparty/guzzlehttp/psr7/LICENSE guzzlehttp-LICENSE mv 3rdparty/guzzlehttp/uri-template/LICENSE.md guzzlehttp-LICENSE mv 3rdparty/icewind/searchdav/LICENSE icewind-LICENSE mv 3rdparty/justinrainbow/json-schema/LICENSE justinrainbow-LICENSE -mv 3rdparty/league/flysystem/LICENSE league-LICENSE -mv 3rdparty/league/mime-type-detection/LICENSE league-LICENSE mv 3rdparty/league/uri-interfaces/LICENSE league-LICENSE mv 3rdparty/league/uri/LICENSE league-LICENSE mv '3rdparty/LICENSE INFO' 3rdparty-LICENSE_INFO @@ -310,8 +342,6 @@ mv 3rdparty/mtdowling/jmespath.php/LICENSE mtdowling-LICENSE mv 3rdparty/nextcloud/lognormalizer/COPYING lognormalizer-LICENSE mv 3rdparty/nikic/php-parser/LICENSE nikic-LICENSE mv 3rdparty/opis/closure/LICENSE opis-LICENSE -mv 3rdparty/patchwork/jsqueeze/LICENSE.ASL20 patchwork-LICENSE-APACHE -mv 3rdparty/patchwork/jsqueeze/LICENSE.GPLv2 patchwork-LICENSE-GPL mv 3rdparty/pear/console_getopt/LICENSE pear-LICENSE mv 3rdparty/pear/pear_exception/LICENSE pear-LICENSE mv 3rdparty/php-ds/php-ds/LICENSE php-ds-LICENSE @@ -363,7 +393,10 @@ mv 3rdparty/thecodingmachine/safe/LICENSE thecodingmachine-LICENSE mv 3rdparty/web-auth/cose-lib/LICENSE web-auth-LICENSE mv 3rdparty/web-auth/metadata-service/LICENSE web-auth-LICENSE mv 3rdparty/web-auth/webauthn-lib/LICENSE web-auth-LICENSE +mv 3rdparty/cweagans/composer-patches/LICENSE.md composer-patches-LICENSE.md +mv 3rdparty/symfony/deprecation-contracts/LICENSE deprecation-contracts-LICENSE mv apps/activity/js/activity-sidebar.js.LICENSE.txt activity-sidebar.js-LICENSE +mv apps/activity/js/activity-dashboard.js.LICENSE.txt activity-dashboard.js-LICENSE.txt mv apps/circles/LICENSE circles-LICENSE mv apps/cloud_federation_api/LICENSE cloud_federation_api-LICENSE mv apps/files_external/3rdparty/icewind/smb/LICENSE.txt icewind-LICENSE @@ -375,7 +408,7 @@ mv apps/files_pdfviewer/js/pdfjs/LICENSE js-pdfjs-LICENSE mv apps/files_pdfviewer/js/pdfjs/web/cmaps/LICENSE js-pdfjs-cmaps-LICENSE mv apps/files_rightclick/COPYING files_rightclick-COPYING mv apps/files_rightclick/LICENSE files_rightclick-LICENSE -mv apps/logreader/build/main.js.LICENSE.txt logreader-main.js-LICENSE +mv apps/logreader/js/logreader-main.js.LICENSE.txt logreader-main.js-LICENSE mv apps/nextcloud_announcements/COPYING nextcloud_announcements-COPYING mv apps/notifications/COPYING notifications-LICENSE mv apps/notifications/js/notifications-main.js.LICENSE.txt notifications-main.js-LICENSE @@ -389,13 +422,81 @@ mv apps/recommendations/LICENSE recommendations-LICENSE mv apps/serverinfo/COPYING serverinfo-LICENSE mv apps/survey_client/COPYING survey_client-LICENSE mv apps/text/COPYING text-COPYING +mv apps/text/js/vendors.js.LICENSE.txt vendors.js-LICENSE.txt +mv apps/text/js/editor-rich.js.LICENSE.txt editor-rich.js-LICENSE.txt +mv apps/text/js/text-files.js.LICENSE.txt text-files.js-LICENSE.txt +mv apps/text/js/text-public.js.LICENSE.txt text-public.js-LICENSE.txt +mv apps/text/js/text-text.js.LICENSE.txt text-text.js-LICENSE.txt +mv apps/text/js/text-viewer.js.LICENSE.txt text-viewer.js-LICENSE.txt +mv apps/text/js/editor.js.LICENSE.txt editor.js-LICENSE.txt mv apps/theming/js/3rdparty/jscolor/LICENSE.txt jscolor-LICENSE -mv apps/user_ldap/vendor/ui-multiselect/MIT-LICENSE js-jqueryui-multiselect-LICENSE +mv apps/user_ldap/js/vendor/ui-multiselect/MIT-LICENSE js-jqueryui-multiselect-LICENSE mv apps/viewer/COPYING viewer-COPYING mv apps/viewer/js/viewer-main.js.LICENSE.txt viewer-main.js-LICENSE mv COPYING nextcloud-LICENSE mv core/fonts/LICENSE_OFL.txt fonts-LICENSE mv core/vendor/zxcvbn/LICENSE.txt zxcvbn-LICENSE +mv apps/files_videoplayer/js/files_videoplayer-main.js.LICENSE.txt files_videoplayer-main.js-LICENSE.txt +mv apps/files_videoplayer/js/files_videoplayer-vendors-node_modules_video_js_dist_video_es_js.js.LICENSE.txt files_videoplayer-vendors-node_modules_video_js_dist_video_es_js.js-LICENSE.txt +mv apps/files_pdfviewer/COPYING files_pdfviewer-COPYING +mv apps/files_pdfviewer/js/pdfjs/web/standard_fonts/LICENSE_FOXIT standard_fonts-LICENSE_FOXIT +mv apps/files_pdfviewer/js/pdfjs/web/standard_fonts/LICENSE_LIBERATION standard_fonts-LICENSE_LIBERATION +mv apps/firstrunwizard/js/firstrunwizard-main.js.LICENSE.txt firstrunwizard-main.js-LICENSE.txt +mv apps/photos/js/photos-src_patchedRequest_js-src_views_Tags_vue.js.LICENSE.txt photos-src_patchedRequest_js-src_views_Tags_vue.js-LICENSE.txt +mv apps/photos/js/photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_nextcloud_moment_node_module-ca085a.js.LICENSE.txt photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_nextcloud_moment_node_module-ca085a.js-LICENSE.txt +mv apps/photos/js/photos-vendors-node_modules_webdav_dist_node_index_js-node_modules_webdav_dist_node_request_js.js.LICENSE.txt photos-vendors-node_modules_webdav_dist_node_index_js-node_modules_webdav_dist_node_request_js.js-LICENSE.txt +mv apps/photos/js/photos-src_views_Albums_vue.js.LICENSE.txt photos-src_views_Albums_vue.js-LICENSE.txt +mv apps/photos/js/photos-node_modules_nextcloud_moment_node_modules_moment_locale_sync_recursive_-src_patchedRequest_j-3cb869.js.LICENSE.txt photos-node_modules_nextcloud_moment_node_modules_moment_locale_sync_recursive_-src_patchedRequest_j-3cb869.js-LICENSE.txt +mv apps/photos/js/photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_moment_locale_af_js-node_mod-100548.js.LICENSE.txt photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_moment_locale_af_js-node_mod-100548.js-LICENSE.txt +mv apps/photos/js/photos-vendors-node_modules_nextcloud_vue_dist_Components_ActionButton_js-node_modules_nextcloud_vue-208129.js.LICENSE.txt photos-vendors-node_modules_nextcloud_vue_dist_Components_ActionButton_js-node_modules_nextcloud_vue-208129.js-LICENSE.txt +mv apps/photos/js/photos-src_mixins_GridConfig_js-src_utils_CancelableRequest_js-src_components_EmptyContent_vue-src_c-45f6cf.js.LICENSE.txt photos-src_mixins_GridConfig_js-src_utils_CancelableRequest_js-src_components_EmptyContent_vue-src_c-45f6cf.js-LICENSE.txt +mv apps/photos/js/photos-src_patchedRequest_js-node_modules_moment_locale_sync_recursive_-src_views_Timeline_vue.js.LICENSE.txt photos-src_patchedRequest_js-node_modules_moment_locale_sync_recursive_-src_views_Timeline_vue.js-LICENSE.txt +mv apps/notifications/js/notifications-settings.js.LICENSE.txt notifications-settings.js-LICENSE.txt +mv dist/settings-vue-settings-personal-security.js.LICENSE.txt settings-vue-settings-personal-security.js.LICENSE.txt +mv dist/core-login.js.LICENSE.txt core-login.js-LICENSE.txt +mv dist/files-sidebar.js.LICENSE.txt files-sidebar.js-LICENSE.txt +mv dist/core-recommendedapps.js.LICENSE.txt core-recommendedapps.js-LICENSE.txt +mv dist/files_sharing-main.js.LICENSE.txt files_sharing-main.js-LICENSE.txt +mv dist/dav-settings-personal-availability.js.LICENSE.txt dav-settings-personal-availability.js-LICENSE.txt +mv dist/weather_status-weather-status.js.LICENSE.txt weather_status-weather-status.js-LICENSE.txt +mv dist/core-profile.js.LICENSE.txt core-profile.js-LICENSE.txt +mv dist/settings-vue-settings-admin-basic-settings.js.LICENSE.txt settings-vue-settings-admin-basic-settings.js-LICENSE.txt +mv dist/settings-vue-settings-admin-security.js.LICENSE.txt settings-vue-settings-admin-security.js-LICENSE.txt +mv dist/core-files_client.js.LICENSE.txt core-files_client.js-LICENSE.txt +mv dist/systemtags-systemtags.js.LICENSE.txt systemtags-systemtags.js-LICENSE.txt +mv dist/comments-comments.js.LICENSE.txt comments-comments.js-LICENSE.txt +mv dist/files_versions-files_versions.js.LICENSE.txt files_versions-files_versions.js.LICENSE.txt +mv dist/accessibility-accessibility.js.LICENSE.txt accessibility-accessibility.js-LICENSE.txt +mv dist/twofactor_backupcodes-settings.js.LICENSE.txt twofactor_backupcodes-settings.js-LICENSE.txt +mv dist/updatenotification-updatenotification.js.LICENSE.txt updatenotification-updatenotification.js-LICENSE.txt +mv dist/settings-vue-settings-admin-delegation.js.LICENSE.txt settings-vue-settings-admin-delegation.js-LICENSE.txt +mv dist/core-systemtags.js.LICENSE.txt core-systemtags.js-LICENSE.txt +mv dist/comments-comments-app.js.LICENSE.txt comments-comments-app.js-LICENSE.txt +mv dist/core-files_fileinfo.js.LICENSE.txt core-files_fileinfo.js-LICENSE.txt +mv dist/files-main.js.LICENSE.txt files-main.js-LICENSE.txt +mv dist/core-main.js.LICENSE.txt core-main.js-LICENSE.txt +mv dist/files_sharing-additionalScripts.js.LICENSE.txt files_sharing-additionalScripts.js-LICENSE.txt +mv dist/settings-vue-settings-apps-users-management.js.LICENSE.txt settings-vue-settings-apps-users-management.js-LICENSE.txt +mv dist/settings-vue-settings-nextcloud-pdf.js.LICENSE.txt settings-vue-settings-nextcloud-pdf.js-LICENSE.txt +mv dist/settings-vue-settings-personal-info.js.LICENSE.txt settings-vue-settings-personal-info.js-LICENSE.txt +mv dist/settings-vue-settings-personal-webauthn.js.LICENSE.txt settings-vue-settings-personal-webauthn.js-LICENSE.txt +mv dist/user_status-dashboard.js.LICENSE.txt user_status-dashboard.js-LICENSE.txt +mv dist/user_status-menu.js.LICENSE.txt user_status-menu.js-LICENSE.txt +mv dist/workflowengine-workflowengine.js.LICENSE.txt workflowengine-workflowengine.js-LICENSE.txt +mv dist/accessibility-accessibilityoca.js.LICENSE.txt accessibility-accessibilityoca.js-LICENSE.txt +mv dist/comments-comments-tab.js.LICENSE.txt comments-comments-tab.js-LICENSE.txt +mv dist/core-install.js.LICENSE.txt core-install.js-LICENSE.txt +mv dist/core-unified-search.js.LICENSE.txt core-unified-search.js-LICENSE.txt +mv dist/dashboard-main.js.LICENSE.txt dashboard-main.js-LICENSE.txt +mv dist/files-personal-settings.js.LICENSE.txt files-personal-settings.js-LICENSE.txt +mv dist/files_sharing-files_sharing_tab.js.LICENSE.txt files_sharing-files_sharing_tab.js-LICENSE.txt +mv dist/files_sharing-personal-settings.js.LICENSE.txt files_sharing-personal-settings.js-LICENSE.txt +mv dist/files_trashbin-files_trashbin.js.LICENSE.txt files_trashbin-files_trashbin.js-LICENSE.txt +mv dist/oauth2-oauth2.js.LICENSE.txt oauth2-oauth2.js-LICENSE.txt +mv dist/settings-users-8351.js.LICENSE.txt settings-users-8351.js-LICENSE.txt +mv dist/core-common.js.LICENSE.txt core-common.js-LICENSE.txt + + %check # Make sure there are no license files left over diff --git a/sources b/sources index be2670e..7e1df4f 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (nextcloud-22.1.0.tar.bz2) = f591959c35a47d1e88e2aa1694968a36e4673ca55b5d5a9cf0ce6d1ee76002a6445a33ff040a061db0cb753321f59853f723b8dc7106ffda09eed468e5fb7dd3 +SHA512 (nextcloud-24.0.3.tar.bz2) = 92714758f542fa7aeb511761b4f1becc16dc64e5b4b2d54b3dc2fe6b3927b1a9a5a632c5b552efc591568752d7691e92aaab9e4f771435360db9b2c81977300e From 8ea470cd32b7d8352576f1ed376088fb66f59988 Mon Sep 17 00:00:00 2001 From: Avi Alkalay Date: Fri, 23 Sep 2022 05:56:40 -0300 Subject: [PATCH 04/81] =?UTF-8?q?use=20FPM=E2=80=99s=20specific=20configur?= =?UTF-8?q?ation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nextcloud-defaults.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nextcloud-defaults.inc b/nextcloud-defaults.inc index c5d4478..c9ceec5 100644 --- a/nextcloud-defaults.inc +++ b/nextcloud-defaults.inc @@ -21,6 +21,9 @@ ErrorDocument 404 /nextcloud/core/templates/404.php RequestHeader set XAuthorization %{XAUTHORIZATION}e env=XAUTHORIZATION + + SetHandler "proxy:unix:/run/php-fpm/nextcloud.sock|fcgi://localhost" + From 9e3b394cdcd0e7ec75f4626f99e2f4a7bb047905 Mon Sep 17 00:00:00 2001 From: Avi Alkalay Date: Fri, 23 Sep 2022 06:06:09 -0300 Subject: [PATCH 05/81] Add new .well-known redirects --- nextcloud-httpd.conf | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nextcloud-httpd.conf b/nextcloud-httpd.conf index 5a4ce55..f9ac85d 100644 --- a/nextcloud-httpd.conf +++ b/nextcloud-httpd.conf @@ -16,9 +16,11 @@ Alias /nextcloud /usr/share/nextcloud # Allows compliant CalDAV / CardDAV clients to be configured using only # the domain name. For more details see # http://tools.ietf.org/html/rfc6764 -Redirect 301 /.well-known/carddav /nextcloud/remote.php/carddav -Redirect 301 /.well-known/caldav /nextcloud/remote.php/caldav -Redirect 301 /.well-known/webdav /nextcloud/remote.php/webdav +Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav +Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav +Redirect 301 /.well-known/webdav /nextcloud/remote.php/dav +Redirect 301 /.well-known/webfinger /nextcloud/index.php/.well-known/webfinger +Redirect 301 /.well-known/nodeinfo /nextcloud/index.php/.well-known/nodeinfo Include conf.d/nextcloud-auth-local.inc From 4d543f424ef0d8bf3a5202262fc113b4dd0c1c18 Mon Sep 17 00:00:00 2001 From: Avi Alkalay Date: Fri, 23 Sep 2022 06:46:11 -0300 Subject: [PATCH 06/81] Set PHP output_buffering to false to kill nextcloud setup warnings --- nextcloud-php-fpm.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/nextcloud-php-fpm.conf b/nextcloud-php-fpm.conf index b626a97..a551def 100644 --- a/nextcloud-php-fpm.conf +++ b/nextcloud-php-fpm.conf @@ -18,6 +18,7 @@ php_value[soap.wsdl_cache_dir] = /var/lib/php/wsdlcache php_value[memory_limit] = 512M php_value[upload_max_filesize] = 10G php_value[post_max_size] = 10G +php_value[output_buffering] = false env[HOSTNAME] = $HOSTNAME env[PATH] = /usr/local/bin:/usr/bin:/bin env[TMP] = /tmp From d94c4af65d8835c484b59ac2fafec99debdd44c8 Mon Sep 17 00:00:00 2001 From: Avi Alkalay Date: Fri, 23 Sep 2022 06:51:57 -0300 Subject: [PATCH 07/81] update to 24.0.5 --- nextcloud.spec | 2 +- sources | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index 930933f..a53c074 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -1,5 +1,5 @@ Name: nextcloud -Version: 24.0.3 +Version: 24.0.5 Release: %autorelease Summary: Private file sync and share server License: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe diff --git a/sources b/sources index 7e1df4f..a4e84b4 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (nextcloud-22.1.0.tar.bz2) = f591959c35a47d1e88e2aa1694968a36e4673ca55b5d5a9cf0ce6d1ee76002a6445a33ff040a061db0cb753321f59853f723b8dc7106ffda09eed468e5fb7dd3 -SHA512 (nextcloud-24.0.3.tar.bz2) = 92714758f542fa7aeb511761b4f1becc16dc64e5b4b2d54b3dc2fe6b3927b1a9a5a632c5b552efc591568752d7691e92aaab9e4f771435360db9b2c81977300e +SHA512 (nextcloud-24.0.5.tar.bz2) = 2673853ba97bb868b318b9bb5025bb44dfdb6c82a9d518bb9c5ee642b781ce39f05fd1b31517946e8cace329cd0ab613341005a39b84afe86cd157a8404d4fcd From 0f7f7479c32c5e8b507f27b7b8182fda105346fe Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 22 Jul 2022 00:31:30 +0000 Subject: [PATCH 08/81] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering From c428696f52ae1db6f0cb63e799e923bcdfeb04a2 Mon Sep 17 00:00:00 2001 From: Avi Alkalay Date: Fri, 23 Sep 2022 05:56:40 -0300 Subject: [PATCH 09/81] =?UTF-8?q?use=20FPM=E2=80=99s=20specific=20configur?= =?UTF-8?q?ation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nextcloud-defaults.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nextcloud-defaults.inc b/nextcloud-defaults.inc index c5d4478..c9ceec5 100644 --- a/nextcloud-defaults.inc +++ b/nextcloud-defaults.inc @@ -21,6 +21,9 @@ ErrorDocument 404 /nextcloud/core/templates/404.php RequestHeader set XAuthorization %{XAUTHORIZATION}e env=XAUTHORIZATION + + SetHandler "proxy:unix:/run/php-fpm/nextcloud.sock|fcgi://localhost" + From ecba8a6d81ca79438ca7ad50d41a8e4fb8973e33 Mon Sep 17 00:00:00 2001 From: Avi Alkalay Date: Fri, 23 Sep 2022 06:06:09 -0300 Subject: [PATCH 10/81] Add new .well-known redirects --- nextcloud-httpd.conf | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nextcloud-httpd.conf b/nextcloud-httpd.conf index 5a4ce55..f9ac85d 100644 --- a/nextcloud-httpd.conf +++ b/nextcloud-httpd.conf @@ -16,9 +16,11 @@ Alias /nextcloud /usr/share/nextcloud # Allows compliant CalDAV / CardDAV clients to be configured using only # the domain name. For more details see # http://tools.ietf.org/html/rfc6764 -Redirect 301 /.well-known/carddav /nextcloud/remote.php/carddav -Redirect 301 /.well-known/caldav /nextcloud/remote.php/caldav -Redirect 301 /.well-known/webdav /nextcloud/remote.php/webdav +Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav +Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav +Redirect 301 /.well-known/webdav /nextcloud/remote.php/dav +Redirect 301 /.well-known/webfinger /nextcloud/index.php/.well-known/webfinger +Redirect 301 /.well-known/nodeinfo /nextcloud/index.php/.well-known/nodeinfo Include conf.d/nextcloud-auth-local.inc From 32e030d232974b1bb8a3e8bb71076378e5671e8a Mon Sep 17 00:00:00 2001 From: Avi Alkalay Date: Fri, 23 Sep 2022 06:46:11 -0300 Subject: [PATCH 11/81] Set PHP output_buffering to false to kill nextcloud setup warnings --- nextcloud-php-fpm.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/nextcloud-php-fpm.conf b/nextcloud-php-fpm.conf index b626a97..a551def 100644 --- a/nextcloud-php-fpm.conf +++ b/nextcloud-php-fpm.conf @@ -18,6 +18,7 @@ php_value[soap.wsdl_cache_dir] = /var/lib/php/wsdlcache php_value[memory_limit] = 512M php_value[upload_max_filesize] = 10G php_value[post_max_size] = 10G +php_value[output_buffering] = false env[HOSTNAME] = $HOSTNAME env[PATH] = /usr/local/bin:/usr/bin:/bin env[TMP] = /tmp From 2ea564fd2ee037b292f27fe913f80cdd42ddd1fd Mon Sep 17 00:00:00 2001 From: Avi Alkalay Date: Fri, 23 Sep 2022 06:51:57 -0300 Subject: [PATCH 12/81] update to 24.0.5 --- nextcloud.spec | 2 +- sources | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index 930933f..a53c074 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -1,5 +1,5 @@ Name: nextcloud -Version: 24.0.3 +Version: 24.0.5 Release: %autorelease Summary: Private file sync and share server License: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe diff --git a/sources b/sources index 7e1df4f..a4e84b4 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (nextcloud-22.1.0.tar.bz2) = f591959c35a47d1e88e2aa1694968a36e4673ca55b5d5a9cf0ce6d1ee76002a6445a33ff040a061db0cb753321f59853f723b8dc7106ffda09eed468e5fb7dd3 -SHA512 (nextcloud-24.0.3.tar.bz2) = 92714758f542fa7aeb511761b4f1becc16dc64e5b4b2d54b3dc2fe6b3927b1a9a5a632c5b552efc591568752d7691e92aaab9e4f771435360db9b2c81977300e +SHA512 (nextcloud-24.0.5.tar.bz2) = 2673853ba97bb868b318b9bb5025bb44dfdb6c82a9d518bb9c5ee642b781ce39f05fd1b31517946e8cace329cd0ab613341005a39b84afe86cd157a8404d4fcd From 1053fdee18f078cb15e1b623f19229e6d37719cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Chavero?= Date: Sun, 27 Nov 2022 17:51:37 -0600 Subject: [PATCH 13/81] Update for 25.0.1 --- nextcloud.spec | 223 ++++++++++++++++++++++++++++++++++++------------- sources | 1 + 2 files changed, 164 insertions(+), 60 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index a53c074..e11aff1 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -1,5 +1,5 @@ Name: nextcloud -Version: 24.0.5 +Version: 25.0.1 Release: %autorelease Summary: Private file sync and share server License: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe @@ -84,54 +84,39 @@ Requires: %{_sysconfdir}/pki/tls/certs/ca-bundle.crt # Bundled composer libraries # many of these can be unbundled -Provides: bundled(php-composer(icewind/smb)) = 3.5.2 -Provides: bundled(php-composer(icewind/streams)) = 0.7.4 -Provides: bundled(php-composer(composer/semver)) = 3.2.5 -Provides: bundled(php-composer(composer/xdebug-handler)) = 2.0.2 -Provides: bundled(php-composer(doctrine/annotations)) = 1.13.2 -Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 -Provides: bundled(php-composer(friendsofphp/php-cs-fixer)) = 2.19.2 -Provides: bundled(php-composer(nextcloud/coding-standard)) = 0.5.0 -Provides: bundled(php-composer(php-cs-fixer/diff)) = 1.3.1 -Provides: bundled(php-composer(psr/cache)) = 1.0.1 -Provides: bundled(php-composer(psr/container)) = 1.1.1 -Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 -Provides: bundled(php-composer(psr/log)) = 1.1.4 -Provides: bundled(php-composer(symfony/console)) = 5.3.7 -Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.4.0 -Provides: bundled(php-composer(symfony/event-dispatcher)) = 5.3.7 -Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 2.4.0 -Provides: bundled(php-composer(symfony/filesystem)) = 5.3.4 -Provides: bundled(php-composer(symfony/finder)) = 5.3.7 -Provides: bundled(php-composer(symfony/options-resolver)) = 5.3.7 -Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 -Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.23.1 -Provides: bundled(php-composer(symfony/polyfill-php70)) = 1.20.0 -Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.23.1 -Provides: bundled(php-composer(symfony/process)) = 5.3.7 -Provides: bundled(php-composer(symfony/service-contracts)) = 2.4.0 -Provides: bundled(php-composer(symfony/stopwatch)) = 5.3.4 -Provides: bundled(php-composer(symfony/string)) = 5.3.7 +Provides: bundled(php-composer(amphp/amp)) = 2.6.2 +Provides: bundled(php-composer(amphp/byte-stream)) = 1.8.1 +Provides: bundled(php-composer(amphp/parallel)) = 1.4.1 +Provides: bundled(php-composer(amphp/parser)) = 1.0.0 +Provides: bundled(php-composer(amphp/process)) = 1.1.4 +Provides: bundled(php-composer(amphp/serialization)) = 1.0.0 +Provides: bundled(php-composer(amphp/sync)) = 1.4.2 Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.184.6 Provides: bundled(php-composer(bantu/ini-get-wrapper)) = 1.0.1 Provides: bundled(php-composer(beberlei/assert)) = 3.3.1 Provides: bundled(php-composer(brick/math)) = 0.9.2 +Provides: bundled(php-composer(christian-riesen/base32)) = 1.6.0 Provides: bundled(php-composer(christophwurst/id3parser)) = 0.1.4 Provides: bundled(php-composer(composer/package-versions-deprecated)) = 1.11.99.4 +Provides: bundled(php-composer(composer/semver)) = 3.2.5 +Provides: bundled(php-composer(composer/xdebug-handler)) = 2.0.2 Provides: bundled(php-composer(cweagans/composer-patches)) = 1.7.1 -Provides: bundled(php-composer(deepdiver/zipstreamer)) = 2.0.0 +Provides: bundled(php-composer(darsyn/ip)) = 4.1.0 Provides: bundled(php-composer(deepdiver1975/tarstreamer)) = 2.0.0 +Provides: bundled(php-composer(deepdiver/zipstreamer)) = 2.0.0 +Provides: bundled(php-composer(doctrine/annotations)) = 1.13.2 Provides: bundled(php-composer(doctrine/cache)) = 2.1.1 Provides: bundled(php-composer(doctrine/dbal)) = 3.1.4 Provides: bundled(php-composer(doctrine/deprecations)) = 0.5.3 Provides: bundled(php-composer(doctrine/event-manager)) = 1.1.1 Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 +Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 +Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 Provides: bundled(php-composer(egulias/email-validator)) = 3.1.1 Provides: bundled(php-composer(fgrosse/phpasn1)) = 2.3.0 +Provides: bundled(php-composer(friendsofphp/php-cs-fixer)) = 2.19.2 +Provides: bundled(php-composer(fusonic/linq)) = 1.1.0 +Provides: bundled(php-composer(fusonic/opengraph)) = 2.2.0 Provides: bundled(php-composer(giggsey/libphonenumber-for-php)) = 8.12.38 Provides: bundled(php-composer(giggsey/locale)) = 2.1 Provides: bundled(php-composer(guzzlehttp/guzzle)) = 7.4.5 @@ -139,42 +124,59 @@ Provides: bundled(php-composer(guzzlehttp/promises)) = 1.5.1 Provides: bundled(php-composer(guzzlehttp/psr7)) = 1.9.0 Provides: bundled(php-composer(guzzlehttp/uri-template)) = 0.2.0 Provides: bundled(php-composer(icewind/searchdav)) = 3.0.1 +Provides: bundled(php-composer(icewind/smb)) = 3.5.2 +Provides: bundled(php-composer(icewind/streams)) = 0.7.4 Provides: bundled(php-composer(icewind/streams)) = 0.7.5 Provides: bundled(php-composer(justinrainbow/json-schema)) = 5.2.10 +Provides: bundled(php-composer(laravel/serializable-closure)) = 1.2.0 +Provides: bundled(php-composer(league/flysystem)) = 2.5.0 +Provides: bundled(php-composer(league/mime-type-detection)) = 1.11.0 Provides: bundled(php-composer(league/uri)) = 6.4.0 Provides: bundled(php-composer(league/uri-interfaces)) = 2.2.0 +Provides: bundled(php-composer(mexitek/phpcolors)) = 1.0.4 Provides: bundled(php-composer(microsoft/azure-storage-blob)) = 1.5.2 Provides: bundled(php-composer(microsoft/azure-storage-common)) = 1.5.1 +Provides: bundled(php-composer(mlocati/ip-lib)) = 1.18.0 Provides: bundled(php-composer(mtdowling/jmespath.php)) = 2.6.1 +Provides: bundled(php-composer(nextcloud/coding-standard)) = 0.5.0 Provides: bundled(php-composer(nextcloud/lognormalizer)) = 1.0.0 Provides: bundled(php-composer(nikic/php-parser)) = 4.10.5 -Provides: bundled(php-composer(opis/closure)) = 3.6.2 +Provides: bundled(php-composer(opis/closure)) = 3.6.3 Provides: bundled(php-composer(pear/archive_tar)) = 1.4.14 Provides: bundled(php-composer(pear/console_getopt)) = 1.4.3 Provides: bundled(php-composer(pear/pear-core-minimal)) = 1.10.10 Provides: bundled(php-composer(pear/pear_exception)) = 1.0.2 +Provides: bundled(php-composer(php-cs-fixer/diff)) = 1.3.1 Provides: bundled(php-composer(php-ds/php-ds)) = 1.3.0 Provides: bundled(php-composer(php-http/guzzle7-adapter)) = 1.0.0 Provides: bundled(php-composer(php-http/httplug)) = 2.2.0 Provides: bundled(php-composer(php-http/promise)) = 1.1.0 Provides: bundled(php-composer(php-opencloud/openstack)) = 3.1.0 -Provides: bundled(php-composer(phpseclib/phpseclib)) = 2.0.32 +Provides: bundled(php-composer(phpseclib/phpseclib)) = 2.0.38 Provides: bundled(php-composer(pimple/pimple)) = 3.5.0 +Provides: bundled(php-composer(psr/cache)) = 1.0.1 Provides: bundled(php-composer(psr/container)) = 1.1.1 +Provides: bundled(php-composer(psr/container)) = 1.1.1 +Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 Provides: bundled(php-composer(psr/http-client)) = 1.0.1 Provides: bundled(php-composer(psr/http-factory)) = 1.0.1 Provides: bundled(php-composer(psr/http-message)) = 1.0.1 Provides: bundled(php-composer(psr/log)) = 1.1.4 +Provides: bundled(php-composer(psr/log)) = 1.1.4 +Provides: bundled(php-composer(psr/log)) = 1.1.4 Provides: bundled(php-composer(punic/punic)) = 1.6.5 Provides: bundled(php-composer(ralouphie/getallheaders)) = 3.0.3 Provides: bundled(php-composer(ramsey/collection)) = 1.1.3 Provides: bundled(php-composer(ramsey/uuid)) = 4.1.1 -Provides: bundled(php-composer(sabre/dav)) = 4.2.1 +Provides: bundled(php-composer(rubix/ml)) = 20 +Provides: bundled(php-composer(rubix/tensor)) = 2.2.3 +Provides: bundled(php-composer(rullzer/easytotp)) = 0.1.4 +Provides: bundled(php-composer(sabre/dav)) = 4.4.0 Provides: bundled(php-composer(sabre/event)) = 5.1.4 -Provides: bundled(php-composer(sabre/http)) = 5.1.3 +Provides: bundled(php-composer(sabre/http)) = 5.1.5 Provides: bundled(php-composer(sabre/uri)) = 2.2.2 -Provides: bundled(php-composer(sabre/vobject)) = 4.4.1 +Provides: bundled(php-composer(sabre/vobject)) = 4.4.2 Provides: bundled(php-composer(sabre/xml)) = 2.2.5 Provides: bundled(php-composer(scssphp/scssphp)) = 1.8.1 Provides: bundled(php-composer(spomky-labs/base64url)) = 2.0.4 @@ -182,31 +184,56 @@ Provides: bundled(php-composer(spomky-labs/cbor-php)) = 2.0.1 Provides: bundled(php-composer(stecman/symfony-console-completion)) = 0.11.0 Provides: bundled(php-composer(swiftmailer/swiftmailer)) = 6.2.7 Provides: bundled(php-composer(symfony/console)) = 4.4.30 -Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.5.0 +Provides: bundled(php-composer(symfony/console)) = 5.3.7 +Provides: bundled(php-composer(symfony/css-selector)) = 5.4.11 +Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.5.2 +Provides: bundled(php-composer(symfony/dom-crawler)) = 5.4.11 Provides: bundled(php-composer(symfony/event-dispatcher)) = 4.4.30 +Provides: bundled(php-composer(symfony/event-dispatcher)) = 5.3.7 Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 1.1.9 +Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/filesystem)) = 5.3.4 +Provides: bundled(php-composer(symfony/finder)) = 5.3.7 +Provides: bundled(php-composer(symfony/http-foundation)) = 5.4.10 +Provides: bundled(php-composer(symfony/options-resolver)) = 5.3.7 +Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 Provides: bundled(php-composer(symfony/polyfill-iconv)) = 1.23.0 Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.22.1 Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.22.1 +Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.23.0 Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.23.0 Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.26.0 +Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.26.0 +Provides: bundled(php-composer(symfony/polyfill-php70)) = 1.20.0 +Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.22.1 +Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.23.0 Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.23.0 Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.26.0 Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.26.0 +Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.26.0 Provides: bundled(php-composer(symfony/process)) = 4.4.30 +Provides: bundled(php-composer(symfony/process)) = 5.3.7 Provides: bundled(php-composer(symfony/routing)) = 4.4.30 Provides: bundled(php-composer(symfony/service-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/service-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/stopwatch)) = 5.3.4 +Provides: bundled(php-composer(symfony/string)) = 5.3.7 Provides: bundled(php-composer(symfony/translation)) = 4.4.41 Provides: bundled(php-composer(symfony/translation-contracts)) = 2.4.0 Provides: bundled(php-composer(thecodingmachine/safe)) = 1.3.3 Provides: bundled(php-composer(web-auth/cose-lib)) = 3.3.9 Provides: bundled(php-composer(web-auth/metadata-service)) = 3.3.9 Provides: bundled(php-composer(web-auth/webauthn-lib)) = 3.3.9 -Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 -Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.22.1 -Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.22.1 -Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.22.1 + # OpenIconic icons bundled via sabre-dav Provides: bundled(openiconic-fonts) = 1.0.0 @@ -423,12 +450,11 @@ mv apps/serverinfo/COPYING serverinfo-LICENSE mv apps/survey_client/COPYING survey_client-LICENSE mv apps/text/COPYING text-COPYING mv apps/text/js/vendors.js.LICENSE.txt vendors.js-LICENSE.txt -mv apps/text/js/editor-rich.js.LICENSE.txt editor-rich.js-LICENSE.txt +mv apps/text/js/editor.js.LICENSE.txt editor.js.LICENSE.txt mv apps/text/js/text-files.js.LICENSE.txt text-files.js-LICENSE.txt mv apps/text/js/text-public.js.LICENSE.txt text-public.js-LICENSE.txt mv apps/text/js/text-text.js.LICENSE.txt text-text.js-LICENSE.txt mv apps/text/js/text-viewer.js.LICENSE.txt text-viewer.js-LICENSE.txt -mv apps/text/js/editor.js.LICENSE.txt editor.js-LICENSE.txt mv apps/theming/js/3rdparty/jscolor/LICENSE.txt jscolor-LICENSE mv apps/user_ldap/js/vendor/ui-multiselect/MIT-LICENSE js-jqueryui-multiselect-LICENSE mv apps/viewer/COPYING viewer-COPYING @@ -436,21 +462,11 @@ mv apps/viewer/js/viewer-main.js.LICENSE.txt viewer-main.js-LICENSE mv COPYING nextcloud-LICENSE mv core/fonts/LICENSE_OFL.txt fonts-LICENSE mv core/vendor/zxcvbn/LICENSE.txt zxcvbn-LICENSE -mv apps/files_videoplayer/js/files_videoplayer-main.js.LICENSE.txt files_videoplayer-main.js-LICENSE.txt -mv apps/files_videoplayer/js/files_videoplayer-vendors-node_modules_video_js_dist_video_es_js.js.LICENSE.txt files_videoplayer-vendors-node_modules_video_js_dist_video_es_js.js-LICENSE.txt mv apps/files_pdfviewer/COPYING files_pdfviewer-COPYING mv apps/files_pdfviewer/js/pdfjs/web/standard_fonts/LICENSE_FOXIT standard_fonts-LICENSE_FOXIT mv apps/files_pdfviewer/js/pdfjs/web/standard_fonts/LICENSE_LIBERATION standard_fonts-LICENSE_LIBERATION mv apps/firstrunwizard/js/firstrunwizard-main.js.LICENSE.txt firstrunwizard-main.js-LICENSE.txt -mv apps/photos/js/photos-src_patchedRequest_js-src_views_Tags_vue.js.LICENSE.txt photos-src_patchedRequest_js-src_views_Tags_vue.js-LICENSE.txt -mv apps/photos/js/photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_nextcloud_moment_node_module-ca085a.js.LICENSE.txt photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_nextcloud_moment_node_module-ca085a.js-LICENSE.txt -mv apps/photos/js/photos-vendors-node_modules_webdav_dist_node_index_js-node_modules_webdav_dist_node_request_js.js.LICENSE.txt photos-vendors-node_modules_webdav_dist_node_index_js-node_modules_webdav_dist_node_request_js.js-LICENSE.txt -mv apps/photos/js/photos-src_views_Albums_vue.js.LICENSE.txt photos-src_views_Albums_vue.js-LICENSE.txt -mv apps/photos/js/photos-node_modules_nextcloud_moment_node_modules_moment_locale_sync_recursive_-src_patchedRequest_j-3cb869.js.LICENSE.txt photos-node_modules_nextcloud_moment_node_modules_moment_locale_sync_recursive_-src_patchedRequest_j-3cb869.js-LICENSE.txt -mv apps/photos/js/photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_moment_locale_af_js-node_mod-100548.js.LICENSE.txt photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_moment_locale_af_js-node_mod-100548.js-LICENSE.txt mv apps/photos/js/photos-vendors-node_modules_nextcloud_vue_dist_Components_ActionButton_js-node_modules_nextcloud_vue-208129.js.LICENSE.txt photos-vendors-node_modules_nextcloud_vue_dist_Components_ActionButton_js-node_modules_nextcloud_vue-208129.js-LICENSE.txt -mv apps/photos/js/photos-src_mixins_GridConfig_js-src_utils_CancelableRequest_js-src_components_EmptyContent_vue-src_c-45f6cf.js.LICENSE.txt photos-src_mixins_GridConfig_js-src_utils_CancelableRequest_js-src_components_EmptyContent_vue-src_c-45f6cf.js-LICENSE.txt -mv apps/photos/js/photos-src_patchedRequest_js-node_modules_moment_locale_sync_recursive_-src_views_Timeline_vue.js.LICENSE.txt photos-src_patchedRequest_js-node_modules_moment_locale_sync_recursive_-src_views_Timeline_vue.js-LICENSE.txt mv apps/notifications/js/notifications-settings.js.LICENSE.txt notifications-settings.js-LICENSE.txt mv dist/settings-vue-settings-personal-security.js.LICENSE.txt settings-vue-settings-personal-security.js.LICENSE.txt mv dist/core-login.js.LICENSE.txt core-login.js-LICENSE.txt @@ -466,7 +482,6 @@ mv dist/core-files_client.js.LICENSE.txt core-files_client.js-LICENSE.txt mv dist/systemtags-systemtags.js.LICENSE.txt systemtags-systemtags.js-LICENSE.txt mv dist/comments-comments.js.LICENSE.txt comments-comments.js-LICENSE.txt mv dist/files_versions-files_versions.js.LICENSE.txt files_versions-files_versions.js.LICENSE.txt -mv dist/accessibility-accessibility.js.LICENSE.txt accessibility-accessibility.js-LICENSE.txt mv dist/twofactor_backupcodes-settings.js.LICENSE.txt twofactor_backupcodes-settings.js-LICENSE.txt mv dist/updatenotification-updatenotification.js.LICENSE.txt updatenotification-updatenotification.js-LICENSE.txt mv dist/settings-vue-settings-admin-delegation.js.LICENSE.txt settings-vue-settings-admin-delegation.js-LICENSE.txt @@ -483,7 +498,6 @@ mv dist/settings-vue-settings-personal-webauthn.js.LICENSE.txt settings-vue-sett mv dist/user_status-dashboard.js.LICENSE.txt user_status-dashboard.js-LICENSE.txt mv dist/user_status-menu.js.LICENSE.txt user_status-menu.js-LICENSE.txt mv dist/workflowengine-workflowengine.js.LICENSE.txt workflowengine-workflowengine.js-LICENSE.txt -mv dist/accessibility-accessibilityoca.js.LICENSE.txt accessibility-accessibilityoca.js-LICENSE.txt mv dist/comments-comments-tab.js.LICENSE.txt comments-comments-tab.js-LICENSE.txt mv dist/core-install.js.LICENSE.txt core-install.js-LICENSE.txt mv dist/core-unified-search.js.LICENSE.txt core-unified-search.js-LICENSE.txt @@ -495,8 +509,96 @@ mv dist/files_trashbin-files_trashbin.js.LICENSE.txt files_trashbin-files_trashb mv dist/oauth2-oauth2.js.LICENSE.txt oauth2-oauth2.js-LICENSE.txt mv dist/settings-users-8351.js.LICENSE.txt settings-users-8351.js-LICENSE.txt mv dist/core-common.js.LICENSE.txt core-common.js-LICENSE.txt - - +mv dist/settings-vue-settings-personal-password.js.LICENSE.txt settings-vue-settings-personal-password.js.LICENSE.txt +#mv dist/federatedfilesharing-vue-settings-admin.js.LICENSE.txt federatedfilesharing-vue-settings-admin.js.LICENSE.txt +#mv dist/sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt +#mv dist/theming-theming-settings.js.LICENSE.txt theming-theming-settings.js.LICENSE.txt +mv apps/suspicious_login/js/settings.js.LICENSE.txt settings.js.LICENSE.txt +mv apps/suspicious_login/vendor/psr/log/LICENSE LICENSE +mv apps/suspicious_login/vendor/symfony/polyfill-mbstring/LICENSE LICENSE +mv apps/suspicious_login/vendor/symfony/polyfill-php80/LICENSE LICENSE +mv apps/suspicious_login/vendor/symfony/polyfill-php73/LICENSE LICENSE +mv apps/suspicious_login/vendor/league/flysystem/LICENSE LICENSE +mv apps/suspicious_login/vendor/league/mime-type-detection/LICENSE LICENSE +mv apps/suspicious_login/vendor/darsyn/ip/LICENSE.md LICENSE.md +mv apps/suspicious_login/vendor/amphp/process/LICENSE LICENSE +mv apps/suspicious_login/vendor/amphp/sync/LICENSE LICENSE +mv apps/suspicious_login/vendor/amphp/amp/LICENSE LICENSE +mv apps/suspicious_login/vendor/amphp/parser/LICENSE LICENSE +mv apps/suspicious_login/vendor/amphp/parallel/LICENSE LICENSE +mv apps/suspicious_login/vendor/amphp/byte-stream/LICENSE LICENSE +mv apps/suspicious_login/vendor/amphp/serialization/LICENSE LICENSE +mv apps/suspicious_login/vendor/rubix/ml/LICENSE LICENSE +mv apps/suspicious_login/vendor/rubix/tensor/lib/JAMA/LICENCE.md LICENCE.md +mv apps/suspicious_login/vendor/rubix/tensor/LICENSE LICENSE +mv apps/suspicious_login/COPYING COPYING +mv apps/related_resources/js/vendors-node_modules_nextcloud_vue_dist_Components_NcRelatedResourcesPanel_js.related_resources.js.LICENSE.txt vendors-node_modules_nextcloud_vue_dist_Components_NcRelatedResourcesPanel_js.related_resources.js.LICENSE.txt +mv apps/related_resources/js/related_resources.js.LICENSE.txt related_resources.js.LICENSE.txt +mv apps/related_resources/LICENSE LICENSE +mv apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js-node_modules_nextcloud_vue_dist_Compo-9e098d.js.LICENSE.txt photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js-node_modules_nextcloud_vue_dist_Compo-9e098d.js.LICENSE.txt +mv apps/photos/js/photos-src_services_DavRequest_js-src_components_File_vue.js.LICENSE.txt photos-src_services_DavRequest_js-src_components_File_vue.js.LICENSE.txt +mv apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js-node_modules_vue-virtual-grid_dist_vu-bebe85.js.LICENSE.txt photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js-node_modules_vue-virtual-grid_dist_vu-bebe85.js.LICENSE.txt +mv apps/photos/js/photos-src_services_DavRequest_js-src_utils_CancelableRequest_js-src_components_File_vue.js.LICENSE.txt photos-src_services_DavRequest_js-src_utils_CancelableRequest_js-src_components_File_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_GridConfig_js-src_utils_CancelableRequest_js-src_components_EmptyContent_vue-src_c-c08051.js.LICENSE.txt photos-src_mixins_GridConfig_js-src_utils_CancelableRequest_js-src_components_EmptyContent_vue-src_c-c08051.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_components_Collection_CollectionCover_vue-src_componen-960c86.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_components_Collection_CollectionCover_vue-src_componen-960c86.js.LICENSE.txt +mv apps/photos/js/photos-src_views_FaceContent_vue.js.LICENSE.txt photos-src_views_FaceContent_vue.js.LICENSE.txt +mv apps/photos/js/photos-vendors-node_modules_nextcloud_vue_dist_Components_ActionButton_js-node_modules_nextcloud_vue-535d92.js.LICENSE.txt photos-vendors-node_modules_nextcloud_vue_dist_Components_ActionButton_js-node_modules_nextcloud_vue-535d92.js.LICENSE.txt +mv apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js.js.LICENSE.txt photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-node_modules_vue-material-desig-ab9ff7.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-node_modules_vue-material-desig-ab9ff7.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-node_modules_vue-material-design-icons_ImagePlus_vue-src_compon-c78281.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-node_modules_vue-material-design-icons_ImagePlus_vue-src_compon-c78281.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_services_DavRequest_js-src_components_File_vue.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_services_DavRequest_js-src_components_File_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-src_components_Actions_ActionDo-a6eb03.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-src_components_Actions_ActionDo-a6eb03.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-node_modules_vue-material-desig-f0a37f.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-node_modules_vue-material-desig-f0a37f.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_components_VirtualScrolling_vue-src_views_Albums_vue.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_components_VirtualScrolling_vue-src_views_Albums_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchAlbumsMixin_js-src_components_Albums_AlbumForm_vue.js.LICENSE.txt photos-src_mixins_FetchAlbumsMixin_js-src_components_Albums_AlbumForm_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchAlbumsMixin_js-node_modules_vue-material-design-icons_Plus_vue-src_components-4c933a.js.LICENSE.txt photos-src_mixins_FetchAlbumsMixin_js-node_modules_vue-material-design-icons_Plus_vue-src_components-4c933a.js.LICENSE.txt +mv apps/photos/js/photos-public.js.LICENSE.txt photos-public.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesSelectionMixin_js-node_modules_vue-material-des-bd2ac8.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesSelectionMixin_js-node_modules_vue-material-des-bd2ac8.js.LICENSE.txt +mv apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-4e283b.js.LICENSE.txt photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-4e283b.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_GridConfig_js-src_components_EmptyContent_vue-src_components_FolderTagPreview_vue--cac48e.js.LICENSE.txt photos-src_mixins_GridConfig_js-src_components_EmptyContent_vue-src_components_FolderTagPreview_vue--cac48e.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchAlbumsMixin_js-node_modules_vue-material-design-icons_Plus_vue-src_components-b06a7d.js.LICENSE.txt photos-src_mixins_FetchAlbumsMixin_js-node_modules_vue-material-design-icons_Plus_vue-src_components-b06a7d.js.LICENSE.txt +mv apps/photos/js/photos-src_views_Timeline_vue.js.LICENSE.txt photos-src_views_Timeline_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_views_Tags_vue.js.LICENSE.txt photos-src_views_Tags_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-node_modules_vue-material-desig-cf825a.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-node_modules_vue-material-desig-cf825a.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_components_CollectionCover_vue-src_components_Collecti-e80ab0.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_components_CollectionCover_vue-src_components_Collecti-e80ab0.js.LICENSE.txt +mv apps/photos/js/photos-src_views_SharedAlbums_vue.js.LICENSE.txt photos-src_views_SharedAlbums_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchAlbumsMixin_js-node_modules_vue-material-design-icons_Plus_vue-src_components-f20774.js.LICENSE.txt photos-src_mixins_FetchAlbumsMixin_js-node_modules_vue-material-design-icons_Plus_vue-src_components-f20774.js.LICENSE.txt +mv apps/photos/js/photos-src_views_SharedAlbumContent_vue.js.LICENSE.txt photos-src_views_SharedAlbumContent_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_mixins_FilesSelectionMixin_js-src_components_File_vue--80ca54.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_mixins_FilesSelectionMixin_js-src_components_File_vue--80ca54.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchSharedAlbumsMixin_js-src_components_HeaderNavigation_vue.js.LICENSE.txt photos-src_mixins_FetchSharedAlbumsMixin_js-src_components_HeaderNavigation_vue.js.LICENSE.txt +mv apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-36962a.js.LICENSE.txt photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-36962a.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_views_Albums_vue.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_views_Albums_vue.js.LICENSE.txt +mv apps/photos/js/photos-vendors-node_modules_nextcloud_vue_dist_ncvuecomponents_js.js.LICENSE.txt photos-vendors-node_modules_nextcloud_vue_dist_ncvuecomponents_js.js.LICENSE.txt +mv apps/photos/js/photos-src_views_AlbumContent_vue.js.LICENSE.txt photos-src_views_AlbumContent_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-node_modules_vue-material-design-icons_Send_vue-src_views_-9eb30b.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-node_modules_vue-material-design-icons_Send_vue-src_views_-9eb30b.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesSelectionMixin_js-node_modules_vue-material-des-d0b874.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesSelectionMixin_js-node_modules_vue-material-des-d0b874.js.LICENSE.txt +mv apps/photos/js/photos-src_views_Folders_vue.js.LICENSE.txt photos-src_views_Folders_vue.js.LICENSE.txt +mv apps/photos/js/photos-vendors-node_modules_vue-virtual-grid_dist_vue-virtual-grid_es_js.js.LICENSE.txt photos-vendors-node_modules_vue-virtual-grid_dist_vue-virtual-grid_es_js.js.LICENSE.txt +mv apps/photos/js/photos-node_modules_vue-material-design-icons_AlertCircle_vue-node_modules_vue-material-design-icons-5becbc.js.LICENSE.txt photos-node_modules_vue-material-design-icons_AlertCircle_vue-node_modules_vue-material-design-icons-5becbc.js.LICENSE.txt +mv apps/photos/js/photos-src_views_Faces_vue.js.LICENSE.txt photos-src_views_Faces_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_services_Albums_js-src_components_HeaderNavigation_vue.js.LICENSE.txt photos-src_services_Albums_js-src_components_HeaderNavigation_vue.js.LICENSE.txt +mv apps/recommendations/js/files_recommendation-main.js.LICENSE.txt files_recommendation-main.js.LICENSE.txt +mv apps/recommendations/js/files_recommendation-dashboard.js.LICENSE.txt files_recommendation-dashboard.js.LICENSE.txt +mv apps/bruteforcesettings/js/bruteforcesettings-main.js.LICENSE.txt bruteforcesettings-main.js.LICENSE.txt +mv apps/bruteforcesettings/LICENSE LICENSE +mv apps/twofactor_totp/js/twofactor_totp-main-settings.js.LICENSE.txt twofactor_totp-main-settings.js.LICENSE.txt +mv apps/twofactor_totp/js/twofactor_totp-main-login-setup.js.LICENSE.txt twofactor_totp-main-login-setup.js.LICENSE.txt +mv apps/twofactor_totp/vendor/christian-riesen/base32/LICENSE LICENSE +mv apps/twofactor_totp/vendor/rullzer/easytotp/LICENSE LICENSE +mv apps/twofactor_totp/COPYING COPYING +mv apps/activity/js/activity-adminSettings.js.LICENSE.txt activity-adminSettings.js.LICENSE.txt +mv apps/activity/js/activity-personalSettings.js.LICENSE.txt activity-personalSettings.js.LICENSE.txt +mv 3rdparty/mexitek/phpcolors/LICENSE LICENSE +mv 3rdparty/fusonic/linq/LICENSE LICENSE +mv 3rdparty/fusonic/opengraph/LICENSE LICENSE +mv 3rdparty/laravel/serializable-closure/LICENSE.md LICENSE.md +mv 3rdparty/symfony/css-selector/LICENSE LICENSE +mv 3rdparty/symfony/http-foundation/LICENSE LICENSE +mv 3rdparty/symfony/dom-crawler/LICENSE LICENSE +mv 3rdparty/mlocati/ip-lib/LICENSE.txt LICENSE.txt +mv dist/federatedfilesharing-vue-settings-admin.js.LICENSE.txt federatedfilesharing-vue-settings-admin.js.LICENSE.txt +mv dist/sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt +mv dist/theming-theming-settings.js.LICENSE.txt theming-theming-settings.js.LICENSE.txt %check # Make sure there are no license files left over @@ -621,3 +723,4 @@ fi %changelog %autochangelog + diff --git a/sources b/sources index a4e84b4..4e6cb14 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (nextcloud-24.0.5.tar.bz2) = 2673853ba97bb868b318b9bb5025bb44dfdb6c82a9d518bb9c5ee642b781ce39f05fd1b31517946e8cace329cd0ab613341005a39b84afe86cd157a8404d4fcd +SHA512 (nextcloud-25.0.1.tar.bz2) = 7fd401ffe01e5b1d568e4f66cdc5972d5e3c0b82f147a04330da9fe5ab1f2ddf152943e28f152fb635e8bca8d83a95a5a269a1f34fa189cef4a3c9dbe4e8c89b From a49c84637e6a5c7759292c58a375a287acecfe8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Chavero?= Date: Sun, 27 Nov 2022 17:51:37 -0600 Subject: [PATCH 14/81] Update for 25.0.1 --- nextcloud.spec | 223 ++++++++++++++++++++++++++++++++++++------------- sources | 1 + 2 files changed, 164 insertions(+), 60 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index a53c074..e11aff1 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -1,5 +1,5 @@ Name: nextcloud -Version: 24.0.5 +Version: 25.0.1 Release: %autorelease Summary: Private file sync and share server License: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe @@ -84,54 +84,39 @@ Requires: %{_sysconfdir}/pki/tls/certs/ca-bundle.crt # Bundled composer libraries # many of these can be unbundled -Provides: bundled(php-composer(icewind/smb)) = 3.5.2 -Provides: bundled(php-composer(icewind/streams)) = 0.7.4 -Provides: bundled(php-composer(composer/semver)) = 3.2.5 -Provides: bundled(php-composer(composer/xdebug-handler)) = 2.0.2 -Provides: bundled(php-composer(doctrine/annotations)) = 1.13.2 -Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 -Provides: bundled(php-composer(friendsofphp/php-cs-fixer)) = 2.19.2 -Provides: bundled(php-composer(nextcloud/coding-standard)) = 0.5.0 -Provides: bundled(php-composer(php-cs-fixer/diff)) = 1.3.1 -Provides: bundled(php-composer(psr/cache)) = 1.0.1 -Provides: bundled(php-composer(psr/container)) = 1.1.1 -Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 -Provides: bundled(php-composer(psr/log)) = 1.1.4 -Provides: bundled(php-composer(symfony/console)) = 5.3.7 -Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.4.0 -Provides: bundled(php-composer(symfony/event-dispatcher)) = 5.3.7 -Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 2.4.0 -Provides: bundled(php-composer(symfony/filesystem)) = 5.3.4 -Provides: bundled(php-composer(symfony/finder)) = 5.3.7 -Provides: bundled(php-composer(symfony/options-resolver)) = 5.3.7 -Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 -Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.23.1 -Provides: bundled(php-composer(symfony/polyfill-php70)) = 1.20.0 -Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.23.1 -Provides: bundled(php-composer(symfony/process)) = 5.3.7 -Provides: bundled(php-composer(symfony/service-contracts)) = 2.4.0 -Provides: bundled(php-composer(symfony/stopwatch)) = 5.3.4 -Provides: bundled(php-composer(symfony/string)) = 5.3.7 +Provides: bundled(php-composer(amphp/amp)) = 2.6.2 +Provides: bundled(php-composer(amphp/byte-stream)) = 1.8.1 +Provides: bundled(php-composer(amphp/parallel)) = 1.4.1 +Provides: bundled(php-composer(amphp/parser)) = 1.0.0 +Provides: bundled(php-composer(amphp/process)) = 1.1.4 +Provides: bundled(php-composer(amphp/serialization)) = 1.0.0 +Provides: bundled(php-composer(amphp/sync)) = 1.4.2 Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.184.6 Provides: bundled(php-composer(bantu/ini-get-wrapper)) = 1.0.1 Provides: bundled(php-composer(beberlei/assert)) = 3.3.1 Provides: bundled(php-composer(brick/math)) = 0.9.2 +Provides: bundled(php-composer(christian-riesen/base32)) = 1.6.0 Provides: bundled(php-composer(christophwurst/id3parser)) = 0.1.4 Provides: bundled(php-composer(composer/package-versions-deprecated)) = 1.11.99.4 +Provides: bundled(php-composer(composer/semver)) = 3.2.5 +Provides: bundled(php-composer(composer/xdebug-handler)) = 2.0.2 Provides: bundled(php-composer(cweagans/composer-patches)) = 1.7.1 -Provides: bundled(php-composer(deepdiver/zipstreamer)) = 2.0.0 +Provides: bundled(php-composer(darsyn/ip)) = 4.1.0 Provides: bundled(php-composer(deepdiver1975/tarstreamer)) = 2.0.0 +Provides: bundled(php-composer(deepdiver/zipstreamer)) = 2.0.0 +Provides: bundled(php-composer(doctrine/annotations)) = 1.13.2 Provides: bundled(php-composer(doctrine/cache)) = 2.1.1 Provides: bundled(php-composer(doctrine/dbal)) = 3.1.4 Provides: bundled(php-composer(doctrine/deprecations)) = 0.5.3 Provides: bundled(php-composer(doctrine/event-manager)) = 1.1.1 Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 +Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 +Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 Provides: bundled(php-composer(egulias/email-validator)) = 3.1.1 Provides: bundled(php-composer(fgrosse/phpasn1)) = 2.3.0 +Provides: bundled(php-composer(friendsofphp/php-cs-fixer)) = 2.19.2 +Provides: bundled(php-composer(fusonic/linq)) = 1.1.0 +Provides: bundled(php-composer(fusonic/opengraph)) = 2.2.0 Provides: bundled(php-composer(giggsey/libphonenumber-for-php)) = 8.12.38 Provides: bundled(php-composer(giggsey/locale)) = 2.1 Provides: bundled(php-composer(guzzlehttp/guzzle)) = 7.4.5 @@ -139,42 +124,59 @@ Provides: bundled(php-composer(guzzlehttp/promises)) = 1.5.1 Provides: bundled(php-composer(guzzlehttp/psr7)) = 1.9.0 Provides: bundled(php-composer(guzzlehttp/uri-template)) = 0.2.0 Provides: bundled(php-composer(icewind/searchdav)) = 3.0.1 +Provides: bundled(php-composer(icewind/smb)) = 3.5.2 +Provides: bundled(php-composer(icewind/streams)) = 0.7.4 Provides: bundled(php-composer(icewind/streams)) = 0.7.5 Provides: bundled(php-composer(justinrainbow/json-schema)) = 5.2.10 +Provides: bundled(php-composer(laravel/serializable-closure)) = 1.2.0 +Provides: bundled(php-composer(league/flysystem)) = 2.5.0 +Provides: bundled(php-composer(league/mime-type-detection)) = 1.11.0 Provides: bundled(php-composer(league/uri)) = 6.4.0 Provides: bundled(php-composer(league/uri-interfaces)) = 2.2.0 +Provides: bundled(php-composer(mexitek/phpcolors)) = 1.0.4 Provides: bundled(php-composer(microsoft/azure-storage-blob)) = 1.5.2 Provides: bundled(php-composer(microsoft/azure-storage-common)) = 1.5.1 +Provides: bundled(php-composer(mlocati/ip-lib)) = 1.18.0 Provides: bundled(php-composer(mtdowling/jmespath.php)) = 2.6.1 +Provides: bundled(php-composer(nextcloud/coding-standard)) = 0.5.0 Provides: bundled(php-composer(nextcloud/lognormalizer)) = 1.0.0 Provides: bundled(php-composer(nikic/php-parser)) = 4.10.5 -Provides: bundled(php-composer(opis/closure)) = 3.6.2 +Provides: bundled(php-composer(opis/closure)) = 3.6.3 Provides: bundled(php-composer(pear/archive_tar)) = 1.4.14 Provides: bundled(php-composer(pear/console_getopt)) = 1.4.3 Provides: bundled(php-composer(pear/pear-core-minimal)) = 1.10.10 Provides: bundled(php-composer(pear/pear_exception)) = 1.0.2 +Provides: bundled(php-composer(php-cs-fixer/diff)) = 1.3.1 Provides: bundled(php-composer(php-ds/php-ds)) = 1.3.0 Provides: bundled(php-composer(php-http/guzzle7-adapter)) = 1.0.0 Provides: bundled(php-composer(php-http/httplug)) = 2.2.0 Provides: bundled(php-composer(php-http/promise)) = 1.1.0 Provides: bundled(php-composer(php-opencloud/openstack)) = 3.1.0 -Provides: bundled(php-composer(phpseclib/phpseclib)) = 2.0.32 +Provides: bundled(php-composer(phpseclib/phpseclib)) = 2.0.38 Provides: bundled(php-composer(pimple/pimple)) = 3.5.0 +Provides: bundled(php-composer(psr/cache)) = 1.0.1 Provides: bundled(php-composer(psr/container)) = 1.1.1 +Provides: bundled(php-composer(psr/container)) = 1.1.1 +Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 Provides: bundled(php-composer(psr/http-client)) = 1.0.1 Provides: bundled(php-composer(psr/http-factory)) = 1.0.1 Provides: bundled(php-composer(psr/http-message)) = 1.0.1 Provides: bundled(php-composer(psr/log)) = 1.1.4 +Provides: bundled(php-composer(psr/log)) = 1.1.4 +Provides: bundled(php-composer(psr/log)) = 1.1.4 Provides: bundled(php-composer(punic/punic)) = 1.6.5 Provides: bundled(php-composer(ralouphie/getallheaders)) = 3.0.3 Provides: bundled(php-composer(ramsey/collection)) = 1.1.3 Provides: bundled(php-composer(ramsey/uuid)) = 4.1.1 -Provides: bundled(php-composer(sabre/dav)) = 4.2.1 +Provides: bundled(php-composer(rubix/ml)) = 20 +Provides: bundled(php-composer(rubix/tensor)) = 2.2.3 +Provides: bundled(php-composer(rullzer/easytotp)) = 0.1.4 +Provides: bundled(php-composer(sabre/dav)) = 4.4.0 Provides: bundled(php-composer(sabre/event)) = 5.1.4 -Provides: bundled(php-composer(sabre/http)) = 5.1.3 +Provides: bundled(php-composer(sabre/http)) = 5.1.5 Provides: bundled(php-composer(sabre/uri)) = 2.2.2 -Provides: bundled(php-composer(sabre/vobject)) = 4.4.1 +Provides: bundled(php-composer(sabre/vobject)) = 4.4.2 Provides: bundled(php-composer(sabre/xml)) = 2.2.5 Provides: bundled(php-composer(scssphp/scssphp)) = 1.8.1 Provides: bundled(php-composer(spomky-labs/base64url)) = 2.0.4 @@ -182,31 +184,56 @@ Provides: bundled(php-composer(spomky-labs/cbor-php)) = 2.0.1 Provides: bundled(php-composer(stecman/symfony-console-completion)) = 0.11.0 Provides: bundled(php-composer(swiftmailer/swiftmailer)) = 6.2.7 Provides: bundled(php-composer(symfony/console)) = 4.4.30 -Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.5.0 +Provides: bundled(php-composer(symfony/console)) = 5.3.7 +Provides: bundled(php-composer(symfony/css-selector)) = 5.4.11 +Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.5.2 +Provides: bundled(php-composer(symfony/dom-crawler)) = 5.4.11 Provides: bundled(php-composer(symfony/event-dispatcher)) = 4.4.30 +Provides: bundled(php-composer(symfony/event-dispatcher)) = 5.3.7 Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 1.1.9 +Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/filesystem)) = 5.3.4 +Provides: bundled(php-composer(symfony/finder)) = 5.3.7 +Provides: bundled(php-composer(symfony/http-foundation)) = 5.4.10 +Provides: bundled(php-composer(symfony/options-resolver)) = 5.3.7 +Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 Provides: bundled(php-composer(symfony/polyfill-iconv)) = 1.23.0 Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.22.1 Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.22.1 +Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.23.0 Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.23.0 Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.26.0 +Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.26.0 +Provides: bundled(php-composer(symfony/polyfill-php70)) = 1.20.0 +Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.22.1 +Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.23.0 Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.23.0 Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.26.0 Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.26.0 +Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.26.0 Provides: bundled(php-composer(symfony/process)) = 4.4.30 +Provides: bundled(php-composer(symfony/process)) = 5.3.7 Provides: bundled(php-composer(symfony/routing)) = 4.4.30 Provides: bundled(php-composer(symfony/service-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/service-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/stopwatch)) = 5.3.4 +Provides: bundled(php-composer(symfony/string)) = 5.3.7 Provides: bundled(php-composer(symfony/translation)) = 4.4.41 Provides: bundled(php-composer(symfony/translation-contracts)) = 2.4.0 Provides: bundled(php-composer(thecodingmachine/safe)) = 1.3.3 Provides: bundled(php-composer(web-auth/cose-lib)) = 3.3.9 Provides: bundled(php-composer(web-auth/metadata-service)) = 3.3.9 Provides: bundled(php-composer(web-auth/webauthn-lib)) = 3.3.9 -Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 -Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.22.1 -Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.22.1 -Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.22.1 + # OpenIconic icons bundled via sabre-dav Provides: bundled(openiconic-fonts) = 1.0.0 @@ -423,12 +450,11 @@ mv apps/serverinfo/COPYING serverinfo-LICENSE mv apps/survey_client/COPYING survey_client-LICENSE mv apps/text/COPYING text-COPYING mv apps/text/js/vendors.js.LICENSE.txt vendors.js-LICENSE.txt -mv apps/text/js/editor-rich.js.LICENSE.txt editor-rich.js-LICENSE.txt +mv apps/text/js/editor.js.LICENSE.txt editor.js.LICENSE.txt mv apps/text/js/text-files.js.LICENSE.txt text-files.js-LICENSE.txt mv apps/text/js/text-public.js.LICENSE.txt text-public.js-LICENSE.txt mv apps/text/js/text-text.js.LICENSE.txt text-text.js-LICENSE.txt mv apps/text/js/text-viewer.js.LICENSE.txt text-viewer.js-LICENSE.txt -mv apps/text/js/editor.js.LICENSE.txt editor.js-LICENSE.txt mv apps/theming/js/3rdparty/jscolor/LICENSE.txt jscolor-LICENSE mv apps/user_ldap/js/vendor/ui-multiselect/MIT-LICENSE js-jqueryui-multiselect-LICENSE mv apps/viewer/COPYING viewer-COPYING @@ -436,21 +462,11 @@ mv apps/viewer/js/viewer-main.js.LICENSE.txt viewer-main.js-LICENSE mv COPYING nextcloud-LICENSE mv core/fonts/LICENSE_OFL.txt fonts-LICENSE mv core/vendor/zxcvbn/LICENSE.txt zxcvbn-LICENSE -mv apps/files_videoplayer/js/files_videoplayer-main.js.LICENSE.txt files_videoplayer-main.js-LICENSE.txt -mv apps/files_videoplayer/js/files_videoplayer-vendors-node_modules_video_js_dist_video_es_js.js.LICENSE.txt files_videoplayer-vendors-node_modules_video_js_dist_video_es_js.js-LICENSE.txt mv apps/files_pdfviewer/COPYING files_pdfviewer-COPYING mv apps/files_pdfviewer/js/pdfjs/web/standard_fonts/LICENSE_FOXIT standard_fonts-LICENSE_FOXIT mv apps/files_pdfviewer/js/pdfjs/web/standard_fonts/LICENSE_LIBERATION standard_fonts-LICENSE_LIBERATION mv apps/firstrunwizard/js/firstrunwizard-main.js.LICENSE.txt firstrunwizard-main.js-LICENSE.txt -mv apps/photos/js/photos-src_patchedRequest_js-src_views_Tags_vue.js.LICENSE.txt photos-src_patchedRequest_js-src_views_Tags_vue.js-LICENSE.txt -mv apps/photos/js/photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_nextcloud_moment_node_module-ca085a.js.LICENSE.txt photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_nextcloud_moment_node_module-ca085a.js-LICENSE.txt -mv apps/photos/js/photos-vendors-node_modules_webdav_dist_node_index_js-node_modules_webdav_dist_node_request_js.js.LICENSE.txt photos-vendors-node_modules_webdav_dist_node_index_js-node_modules_webdav_dist_node_request_js.js-LICENSE.txt -mv apps/photos/js/photos-src_views_Albums_vue.js.LICENSE.txt photos-src_views_Albums_vue.js-LICENSE.txt -mv apps/photos/js/photos-node_modules_nextcloud_moment_node_modules_moment_locale_sync_recursive_-src_patchedRequest_j-3cb869.js.LICENSE.txt photos-node_modules_nextcloud_moment_node_modules_moment_locale_sync_recursive_-src_patchedRequest_j-3cb869.js-LICENSE.txt -mv apps/photos/js/photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_moment_locale_af_js-node_mod-100548.js.LICENSE.txt photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_moment_locale_af_js-node_mod-100548.js-LICENSE.txt mv apps/photos/js/photos-vendors-node_modules_nextcloud_vue_dist_Components_ActionButton_js-node_modules_nextcloud_vue-208129.js.LICENSE.txt photos-vendors-node_modules_nextcloud_vue_dist_Components_ActionButton_js-node_modules_nextcloud_vue-208129.js-LICENSE.txt -mv apps/photos/js/photos-src_mixins_GridConfig_js-src_utils_CancelableRequest_js-src_components_EmptyContent_vue-src_c-45f6cf.js.LICENSE.txt photos-src_mixins_GridConfig_js-src_utils_CancelableRequest_js-src_components_EmptyContent_vue-src_c-45f6cf.js-LICENSE.txt -mv apps/photos/js/photos-src_patchedRequest_js-node_modules_moment_locale_sync_recursive_-src_views_Timeline_vue.js.LICENSE.txt photos-src_patchedRequest_js-node_modules_moment_locale_sync_recursive_-src_views_Timeline_vue.js-LICENSE.txt mv apps/notifications/js/notifications-settings.js.LICENSE.txt notifications-settings.js-LICENSE.txt mv dist/settings-vue-settings-personal-security.js.LICENSE.txt settings-vue-settings-personal-security.js.LICENSE.txt mv dist/core-login.js.LICENSE.txt core-login.js-LICENSE.txt @@ -466,7 +482,6 @@ mv dist/core-files_client.js.LICENSE.txt core-files_client.js-LICENSE.txt mv dist/systemtags-systemtags.js.LICENSE.txt systemtags-systemtags.js-LICENSE.txt mv dist/comments-comments.js.LICENSE.txt comments-comments.js-LICENSE.txt mv dist/files_versions-files_versions.js.LICENSE.txt files_versions-files_versions.js.LICENSE.txt -mv dist/accessibility-accessibility.js.LICENSE.txt accessibility-accessibility.js-LICENSE.txt mv dist/twofactor_backupcodes-settings.js.LICENSE.txt twofactor_backupcodes-settings.js-LICENSE.txt mv dist/updatenotification-updatenotification.js.LICENSE.txt updatenotification-updatenotification.js-LICENSE.txt mv dist/settings-vue-settings-admin-delegation.js.LICENSE.txt settings-vue-settings-admin-delegation.js-LICENSE.txt @@ -483,7 +498,6 @@ mv dist/settings-vue-settings-personal-webauthn.js.LICENSE.txt settings-vue-sett mv dist/user_status-dashboard.js.LICENSE.txt user_status-dashboard.js-LICENSE.txt mv dist/user_status-menu.js.LICENSE.txt user_status-menu.js-LICENSE.txt mv dist/workflowengine-workflowengine.js.LICENSE.txt workflowengine-workflowengine.js-LICENSE.txt -mv dist/accessibility-accessibilityoca.js.LICENSE.txt accessibility-accessibilityoca.js-LICENSE.txt mv dist/comments-comments-tab.js.LICENSE.txt comments-comments-tab.js-LICENSE.txt mv dist/core-install.js.LICENSE.txt core-install.js-LICENSE.txt mv dist/core-unified-search.js.LICENSE.txt core-unified-search.js-LICENSE.txt @@ -495,8 +509,96 @@ mv dist/files_trashbin-files_trashbin.js.LICENSE.txt files_trashbin-files_trashb mv dist/oauth2-oauth2.js.LICENSE.txt oauth2-oauth2.js-LICENSE.txt mv dist/settings-users-8351.js.LICENSE.txt settings-users-8351.js-LICENSE.txt mv dist/core-common.js.LICENSE.txt core-common.js-LICENSE.txt - - +mv dist/settings-vue-settings-personal-password.js.LICENSE.txt settings-vue-settings-personal-password.js.LICENSE.txt +#mv dist/federatedfilesharing-vue-settings-admin.js.LICENSE.txt federatedfilesharing-vue-settings-admin.js.LICENSE.txt +#mv dist/sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt +#mv dist/theming-theming-settings.js.LICENSE.txt theming-theming-settings.js.LICENSE.txt +mv apps/suspicious_login/js/settings.js.LICENSE.txt settings.js.LICENSE.txt +mv apps/suspicious_login/vendor/psr/log/LICENSE LICENSE +mv apps/suspicious_login/vendor/symfony/polyfill-mbstring/LICENSE LICENSE +mv apps/suspicious_login/vendor/symfony/polyfill-php80/LICENSE LICENSE +mv apps/suspicious_login/vendor/symfony/polyfill-php73/LICENSE LICENSE +mv apps/suspicious_login/vendor/league/flysystem/LICENSE LICENSE +mv apps/suspicious_login/vendor/league/mime-type-detection/LICENSE LICENSE +mv apps/suspicious_login/vendor/darsyn/ip/LICENSE.md LICENSE.md +mv apps/suspicious_login/vendor/amphp/process/LICENSE LICENSE +mv apps/suspicious_login/vendor/amphp/sync/LICENSE LICENSE +mv apps/suspicious_login/vendor/amphp/amp/LICENSE LICENSE +mv apps/suspicious_login/vendor/amphp/parser/LICENSE LICENSE +mv apps/suspicious_login/vendor/amphp/parallel/LICENSE LICENSE +mv apps/suspicious_login/vendor/amphp/byte-stream/LICENSE LICENSE +mv apps/suspicious_login/vendor/amphp/serialization/LICENSE LICENSE +mv apps/suspicious_login/vendor/rubix/ml/LICENSE LICENSE +mv apps/suspicious_login/vendor/rubix/tensor/lib/JAMA/LICENCE.md LICENCE.md +mv apps/suspicious_login/vendor/rubix/tensor/LICENSE LICENSE +mv apps/suspicious_login/COPYING COPYING +mv apps/related_resources/js/vendors-node_modules_nextcloud_vue_dist_Components_NcRelatedResourcesPanel_js.related_resources.js.LICENSE.txt vendors-node_modules_nextcloud_vue_dist_Components_NcRelatedResourcesPanel_js.related_resources.js.LICENSE.txt +mv apps/related_resources/js/related_resources.js.LICENSE.txt related_resources.js.LICENSE.txt +mv apps/related_resources/LICENSE LICENSE +mv apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js-node_modules_nextcloud_vue_dist_Compo-9e098d.js.LICENSE.txt photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js-node_modules_nextcloud_vue_dist_Compo-9e098d.js.LICENSE.txt +mv apps/photos/js/photos-src_services_DavRequest_js-src_components_File_vue.js.LICENSE.txt photos-src_services_DavRequest_js-src_components_File_vue.js.LICENSE.txt +mv apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js-node_modules_vue-virtual-grid_dist_vu-bebe85.js.LICENSE.txt photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js-node_modules_vue-virtual-grid_dist_vu-bebe85.js.LICENSE.txt +mv apps/photos/js/photos-src_services_DavRequest_js-src_utils_CancelableRequest_js-src_components_File_vue.js.LICENSE.txt photos-src_services_DavRequest_js-src_utils_CancelableRequest_js-src_components_File_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_GridConfig_js-src_utils_CancelableRequest_js-src_components_EmptyContent_vue-src_c-c08051.js.LICENSE.txt photos-src_mixins_GridConfig_js-src_utils_CancelableRequest_js-src_components_EmptyContent_vue-src_c-c08051.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_components_Collection_CollectionCover_vue-src_componen-960c86.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_components_Collection_CollectionCover_vue-src_componen-960c86.js.LICENSE.txt +mv apps/photos/js/photos-src_views_FaceContent_vue.js.LICENSE.txt photos-src_views_FaceContent_vue.js.LICENSE.txt +mv apps/photos/js/photos-vendors-node_modules_nextcloud_vue_dist_Components_ActionButton_js-node_modules_nextcloud_vue-535d92.js.LICENSE.txt photos-vendors-node_modules_nextcloud_vue_dist_Components_ActionButton_js-node_modules_nextcloud_vue-535d92.js.LICENSE.txt +mv apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js.js.LICENSE.txt photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-node_modules_vue-material-desig-ab9ff7.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-node_modules_vue-material-desig-ab9ff7.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-node_modules_vue-material-design-icons_ImagePlus_vue-src_compon-c78281.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-node_modules_vue-material-design-icons_ImagePlus_vue-src_compon-c78281.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_services_DavRequest_js-src_components_File_vue.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_services_DavRequest_js-src_components_File_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-src_components_Actions_ActionDo-a6eb03.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-src_components_Actions_ActionDo-a6eb03.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-node_modules_vue-material-desig-f0a37f.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-node_modules_vue-material-desig-f0a37f.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_components_VirtualScrolling_vue-src_views_Albums_vue.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_components_VirtualScrolling_vue-src_views_Albums_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchAlbumsMixin_js-src_components_Albums_AlbumForm_vue.js.LICENSE.txt photos-src_mixins_FetchAlbumsMixin_js-src_components_Albums_AlbumForm_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchAlbumsMixin_js-node_modules_vue-material-design-icons_Plus_vue-src_components-4c933a.js.LICENSE.txt photos-src_mixins_FetchAlbumsMixin_js-node_modules_vue-material-design-icons_Plus_vue-src_components-4c933a.js.LICENSE.txt +mv apps/photos/js/photos-public.js.LICENSE.txt photos-public.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesSelectionMixin_js-node_modules_vue-material-des-bd2ac8.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesSelectionMixin_js-node_modules_vue-material-des-bd2ac8.js.LICENSE.txt +mv apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-4e283b.js.LICENSE.txt photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-4e283b.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_GridConfig_js-src_components_EmptyContent_vue-src_components_FolderTagPreview_vue--cac48e.js.LICENSE.txt photos-src_mixins_GridConfig_js-src_components_EmptyContent_vue-src_components_FolderTagPreview_vue--cac48e.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchAlbumsMixin_js-node_modules_vue-material-design-icons_Plus_vue-src_components-b06a7d.js.LICENSE.txt photos-src_mixins_FetchAlbumsMixin_js-node_modules_vue-material-design-icons_Plus_vue-src_components-b06a7d.js.LICENSE.txt +mv apps/photos/js/photos-src_views_Timeline_vue.js.LICENSE.txt photos-src_views_Timeline_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_views_Tags_vue.js.LICENSE.txt photos-src_views_Tags_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-node_modules_vue-material-desig-cf825a.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-node_modules_vue-material-desig-cf825a.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_components_CollectionCover_vue-src_components_Collecti-e80ab0.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_components_CollectionCover_vue-src_components_Collecti-e80ab0.js.LICENSE.txt +mv apps/photos/js/photos-src_views_SharedAlbums_vue.js.LICENSE.txt photos-src_views_SharedAlbums_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchAlbumsMixin_js-node_modules_vue-material-design-icons_Plus_vue-src_components-f20774.js.LICENSE.txt photos-src_mixins_FetchAlbumsMixin_js-node_modules_vue-material-design-icons_Plus_vue-src_components-f20774.js.LICENSE.txt +mv apps/photos/js/photos-src_views_SharedAlbumContent_vue.js.LICENSE.txt photos-src_views_SharedAlbumContent_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_mixins_FilesSelectionMixin_js-src_components_File_vue--80ca54.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_mixins_FilesSelectionMixin_js-src_components_File_vue--80ca54.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchSharedAlbumsMixin_js-src_components_HeaderNavigation_vue.js.LICENSE.txt photos-src_mixins_FetchSharedAlbumsMixin_js-src_components_HeaderNavigation_vue.js.LICENSE.txt +mv apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-36962a.js.LICENSE.txt photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-36962a.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_views_Albums_vue.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_views_Albums_vue.js.LICENSE.txt +mv apps/photos/js/photos-vendors-node_modules_nextcloud_vue_dist_ncvuecomponents_js.js.LICENSE.txt photos-vendors-node_modules_nextcloud_vue_dist_ncvuecomponents_js.js.LICENSE.txt +mv apps/photos/js/photos-src_views_AlbumContent_vue.js.LICENSE.txt photos-src_views_AlbumContent_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-node_modules_vue-material-design-icons_Send_vue-src_views_-9eb30b.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-node_modules_vue-material-design-icons_Send_vue-src_views_-9eb30b.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesSelectionMixin_js-node_modules_vue-material-des-d0b874.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesSelectionMixin_js-node_modules_vue-material-des-d0b874.js.LICENSE.txt +mv apps/photos/js/photos-src_views_Folders_vue.js.LICENSE.txt photos-src_views_Folders_vue.js.LICENSE.txt +mv apps/photos/js/photos-vendors-node_modules_vue-virtual-grid_dist_vue-virtual-grid_es_js.js.LICENSE.txt photos-vendors-node_modules_vue-virtual-grid_dist_vue-virtual-grid_es_js.js.LICENSE.txt +mv apps/photos/js/photos-node_modules_vue-material-design-icons_AlertCircle_vue-node_modules_vue-material-design-icons-5becbc.js.LICENSE.txt photos-node_modules_vue-material-design-icons_AlertCircle_vue-node_modules_vue-material-design-icons-5becbc.js.LICENSE.txt +mv apps/photos/js/photos-src_views_Faces_vue.js.LICENSE.txt photos-src_views_Faces_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_services_Albums_js-src_components_HeaderNavigation_vue.js.LICENSE.txt photos-src_services_Albums_js-src_components_HeaderNavigation_vue.js.LICENSE.txt +mv apps/recommendations/js/files_recommendation-main.js.LICENSE.txt files_recommendation-main.js.LICENSE.txt +mv apps/recommendations/js/files_recommendation-dashboard.js.LICENSE.txt files_recommendation-dashboard.js.LICENSE.txt +mv apps/bruteforcesettings/js/bruteforcesettings-main.js.LICENSE.txt bruteforcesettings-main.js.LICENSE.txt +mv apps/bruteforcesettings/LICENSE LICENSE +mv apps/twofactor_totp/js/twofactor_totp-main-settings.js.LICENSE.txt twofactor_totp-main-settings.js.LICENSE.txt +mv apps/twofactor_totp/js/twofactor_totp-main-login-setup.js.LICENSE.txt twofactor_totp-main-login-setup.js.LICENSE.txt +mv apps/twofactor_totp/vendor/christian-riesen/base32/LICENSE LICENSE +mv apps/twofactor_totp/vendor/rullzer/easytotp/LICENSE LICENSE +mv apps/twofactor_totp/COPYING COPYING +mv apps/activity/js/activity-adminSettings.js.LICENSE.txt activity-adminSettings.js.LICENSE.txt +mv apps/activity/js/activity-personalSettings.js.LICENSE.txt activity-personalSettings.js.LICENSE.txt +mv 3rdparty/mexitek/phpcolors/LICENSE LICENSE +mv 3rdparty/fusonic/linq/LICENSE LICENSE +mv 3rdparty/fusonic/opengraph/LICENSE LICENSE +mv 3rdparty/laravel/serializable-closure/LICENSE.md LICENSE.md +mv 3rdparty/symfony/css-selector/LICENSE LICENSE +mv 3rdparty/symfony/http-foundation/LICENSE LICENSE +mv 3rdparty/symfony/dom-crawler/LICENSE LICENSE +mv 3rdparty/mlocati/ip-lib/LICENSE.txt LICENSE.txt +mv dist/federatedfilesharing-vue-settings-admin.js.LICENSE.txt federatedfilesharing-vue-settings-admin.js.LICENSE.txt +mv dist/sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt +mv dist/theming-theming-settings.js.LICENSE.txt theming-theming-settings.js.LICENSE.txt %check # Make sure there are no license files left over @@ -621,3 +723,4 @@ fi %changelog %autochangelog + diff --git a/sources b/sources index a4e84b4..4e6cb14 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (nextcloud-24.0.5.tar.bz2) = 2673853ba97bb868b318b9bb5025bb44dfdb6c82a9d518bb9c5ee642b781ce39f05fd1b31517946e8cace329cd0ab613341005a39b84afe86cd157a8404d4fcd +SHA512 (nextcloud-25.0.1.tar.bz2) = 7fd401ffe01e5b1d568e4f66cdc5972d5e3c0b82f147a04330da9fe5ab1f2ddf152943e28f152fb635e8bca8d83a95a5a269a1f34fa189cef4a3c9dbe4e8c89b From 6ef46d5fe902bef63b5cdffe5ac66da7bbb0578b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 21:32:23 +0000 Subject: [PATCH 15/81] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 39224eb82e6698e3c95e0208ce0eafc3d012428e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Chavero?= Date: Tue, 21 Feb 2023 10:40:13 -0600 Subject: [PATCH 16/81] Update to 25.0.3 --- nextcloud.spec | 135 ++++++++++++++++++++++++++----------------------- sources | 3 +- 2 files changed, 72 insertions(+), 66 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index e11aff1..7ca9d9f 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -1,5 +1,5 @@ Name: nextcloud -Version: 25.0.1 +Version: 25.0.3 Release: %autorelease Summary: Private file sync and share server License: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe @@ -91,54 +91,85 @@ Provides: bundled(php-composer(amphp/parser)) = 1.0.0 Provides: bundled(php-composer(amphp/process)) = 1.1.4 Provides: bundled(php-composer(amphp/serialization)) = 1.0.0 Provides: bundled(php-composer(amphp/sync)) = 1.4.2 -Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.184.6 +Provides: bundled(php-composer(darsyn/ip)) = 4.1.0 +Provides: bundled(php-composer(league/flysystem)) = 2.5.0 +Provides: bundled(php-composer(league/mime-type-detection)) = 1.11.0 +Provides: bundled(php-composer(psr/log)) = 1.1.4 +Provides: bundled(php-composer(rubix/ml)) = 20 +Provides: bundled(php-composer(rubix/tensor)) = 2.2.3 +Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.26.0 +Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.26.0 +Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.26.0 +Provides: bundled(php-composer(composer/semver)) = 3.2.5 +Provides: bundled(php-composer(composer/xdebug-handler)) = 2.0.2 +Provides: bundled(php-composer(doctrine/annotations)) = 1.13.2 +Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 +Provides: bundled(php-composer(friendsofphp/php-cs-fixer)) = 2.19.2 +Provides: bundled(php-composer(nextcloud/coding-standard)) = 0.5.0 +Provides: bundled(php-composer(php-cs-fixer/diff)) = 1.3.1 +Provides: bundled(php-composer(psr/cache)) = 1.0.1 +Provides: bundled(php-composer(psr/container)) = 1.1.1 +Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 +Provides: bundled(php-composer(psr/log)) = 1.1.4 +Provides: bundled(php-composer(symfony/console)) = 5.3.7 +Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/event-dispatcher)) = 5.3.7 +Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/filesystem)) = 5.3.4 +Provides: bundled(php-composer(symfony/finder)) = 5.3.7 +Provides: bundled(php-composer(symfony/options-resolver)) = 5.3.7 +Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-php70)) = 1.20.0 +Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.23.1 +Provides: bundled(php-composer(symfony/process)) = 5.3.7 +Provides: bundled(php-composer(symfony/service-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/stopwatch)) = 5.3.4 +Provides: bundled(php-composer(symfony/string)) = 5.3.7 +Provides: bundled(php-composer(christian-riesen/base32)) = 1.6.0 +Provides: bundled(php-composer(rullzer/easytotp)) = 0.1.4 +Provides: bundled(php-composer(icewind/smb)) = 3.5.2 +Provides: bundled(php-composer(icewind/streams)) = 0.7.4 +Provides: bundled(php-composer(aws/aws-crt-php)) = 1.0.2 +Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.242.1 Provides: bundled(php-composer(bantu/ini-get-wrapper)) = 1.0.1 Provides: bundled(php-composer(beberlei/assert)) = 3.3.1 Provides: bundled(php-composer(brick/math)) = 0.9.2 -Provides: bundled(php-composer(christian-riesen/base32)) = 1.6.0 Provides: bundled(php-composer(christophwurst/id3parser)) = 0.1.4 Provides: bundled(php-composer(composer/package-versions-deprecated)) = 1.11.99.4 -Provides: bundled(php-composer(composer/semver)) = 3.2.5 -Provides: bundled(php-composer(composer/xdebug-handler)) = 2.0.2 Provides: bundled(php-composer(cweagans/composer-patches)) = 1.7.1 -Provides: bundled(php-composer(darsyn/ip)) = 4.1.0 -Provides: bundled(php-composer(deepdiver1975/tarstreamer)) = 2.0.0 Provides: bundled(php-composer(deepdiver/zipstreamer)) = 2.0.0 -Provides: bundled(php-composer(doctrine/annotations)) = 1.13.2 +Provides: bundled(php-composer(deepdiver1975/tarstreamer)) = 2.0.0 Provides: bundled(php-composer(doctrine/cache)) = 2.1.1 Provides: bundled(php-composer(doctrine/dbal)) = 3.1.4 Provides: bundled(php-composer(doctrine/deprecations)) = 0.5.3 Provides: bundled(php-composer(doctrine/event-manager)) = 1.1.1 -Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 -Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 -Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 +Provides: bundled(php-composer(doctrine/lexer)) = 1.2.3 Provides: bundled(php-composer(egulias/email-validator)) = 3.1.1 Provides: bundled(php-composer(fgrosse/phpasn1)) = 2.3.0 -Provides: bundled(php-composer(friendsofphp/php-cs-fixer)) = 2.19.2 Provides: bundled(php-composer(fusonic/linq)) = 1.1.0 Provides: bundled(php-composer(fusonic/opengraph)) = 2.2.0 Provides: bundled(php-composer(giggsey/libphonenumber-for-php)) = 8.12.38 Provides: bundled(php-composer(giggsey/locale)) = 2.1 -Provides: bundled(php-composer(guzzlehttp/guzzle)) = 7.4.5 -Provides: bundled(php-composer(guzzlehttp/promises)) = 1.5.1 -Provides: bundled(php-composer(guzzlehttp/psr7)) = 1.9.0 +Provides: bundled(php-composer(guzzlehttp/guzzle)) = 7.5.0 +Provides: bundled(php-composer(guzzlehttp/promises)) = 1.5.2 +Provides: bundled(php-composer(guzzlehttp/psr7)) = 2.4.3 Provides: bundled(php-composer(guzzlehttp/uri-template)) = 0.2.0 Provides: bundled(php-composer(icewind/searchdav)) = 3.0.1 -Provides: bundled(php-composer(icewind/smb)) = 3.5.2 -Provides: bundled(php-composer(icewind/streams)) = 0.7.4 Provides: bundled(php-composer(icewind/streams)) = 0.7.5 Provides: bundled(php-composer(justinrainbow/json-schema)) = 5.2.10 Provides: bundled(php-composer(laravel/serializable-closure)) = 1.2.0 -Provides: bundled(php-composer(league/flysystem)) = 2.5.0 -Provides: bundled(php-composer(league/mime-type-detection)) = 1.11.0 Provides: bundled(php-composer(league/uri)) = 6.4.0 Provides: bundled(php-composer(league/uri-interfaces)) = 2.2.0 Provides: bundled(php-composer(mexitek/phpcolors)) = 1.0.4 -Provides: bundled(php-composer(microsoft/azure-storage-blob)) = 1.5.2 -Provides: bundled(php-composer(microsoft/azure-storage-common)) = 1.5.1 +Provides: bundled(php-composer(microsoft/azure-storage-blob)) = 1.5.4 +Provides: bundled(php-composer(microsoft/azure-storage-common)) = 1.5.2 Provides: bundled(php-composer(mlocati/ip-lib)) = 1.18.0 Provides: bundled(php-composer(mtdowling/jmespath.php)) = 2.6.1 -Provides: bundled(php-composer(nextcloud/coding-standard)) = 0.5.0 Provides: bundled(php-composer(nextcloud/lognormalizer)) = 1.0.0 Provides: bundled(php-composer(nikic/php-parser)) = 4.10.5 Provides: bundled(php-composer(opis/closure)) = 3.6.3 @@ -146,7 +177,6 @@ Provides: bundled(php-composer(pear/archive_tar)) = 1.4.14 Provides: bundled(php-composer(pear/console_getopt)) = 1.4.3 Provides: bundled(php-composer(pear/pear-core-minimal)) = 1.10.10 Provides: bundled(php-composer(pear/pear_exception)) = 1.0.2 -Provides: bundled(php-composer(php-cs-fixer/diff)) = 1.3.1 Provides: bundled(php-composer(php-ds/php-ds)) = 1.3.0 Provides: bundled(php-composer(php-http/guzzle7-adapter)) = 1.0.0 Provides: bundled(php-composer(php-http/httplug)) = 2.2.0 @@ -154,24 +184,16 @@ Provides: bundled(php-composer(php-http/promise)) = 1.1.0 Provides: bundled(php-composer(php-opencloud/openstack)) = 3.1.0 Provides: bundled(php-composer(phpseclib/phpseclib)) = 2.0.38 Provides: bundled(php-composer(pimple/pimple)) = 3.5.0 -Provides: bundled(php-composer(psr/cache)) = 1.0.1 Provides: bundled(php-composer(psr/container)) = 1.1.1 -Provides: bundled(php-composer(psr/container)) = 1.1.1 -Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 Provides: bundled(php-composer(psr/http-client)) = 1.0.1 Provides: bundled(php-composer(psr/http-factory)) = 1.0.1 Provides: bundled(php-composer(psr/http-message)) = 1.0.1 Provides: bundled(php-composer(psr/log)) = 1.1.4 -Provides: bundled(php-composer(psr/log)) = 1.1.4 -Provides: bundled(php-composer(psr/log)) = 1.1.4 Provides: bundled(php-composer(punic/punic)) = 1.6.5 Provides: bundled(php-composer(ralouphie/getallheaders)) = 3.0.3 Provides: bundled(php-composer(ramsey/collection)) = 1.1.3 Provides: bundled(php-composer(ramsey/uuid)) = 4.1.1 -Provides: bundled(php-composer(rubix/ml)) = 20 -Provides: bundled(php-composer(rubix/tensor)) = 2.2.3 -Provides: bundled(php-composer(rullzer/easytotp)) = 0.1.4 Provides: bundled(php-composer(sabre/dav)) = 4.4.0 Provides: bundled(php-composer(sabre/event)) = 5.1.4 Provides: bundled(php-composer(sabre/http)) = 5.1.5 @@ -182,58 +204,36 @@ Provides: bundled(php-composer(scssphp/scssphp)) = 1.8.1 Provides: bundled(php-composer(spomky-labs/base64url)) = 2.0.4 Provides: bundled(php-composer(spomky-labs/cbor-php)) = 2.0.1 Provides: bundled(php-composer(stecman/symfony-console-completion)) = 0.11.0 -Provides: bundled(php-composer(swiftmailer/swiftmailer)) = 6.2.7 +Provides: bundled(php-composer(swiftmailer/swiftmailer)) = 6.3.0 Provides: bundled(php-composer(symfony/console)) = 4.4.30 -Provides: bundled(php-composer(symfony/console)) = 5.3.7 Provides: bundled(php-composer(symfony/css-selector)) = 5.4.11 -Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.4.0 Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.5.2 Provides: bundled(php-composer(symfony/dom-crawler)) = 5.4.11 Provides: bundled(php-composer(symfony/event-dispatcher)) = 4.4.30 -Provides: bundled(php-composer(symfony/event-dispatcher)) = 5.3.7 Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 1.1.9 -Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 2.4.0 -Provides: bundled(php-composer(symfony/filesystem)) = 5.3.4 -Provides: bundled(php-composer(symfony/finder)) = 5.3.7 Provides: bundled(php-composer(symfony/http-foundation)) = 5.4.10 -Provides: bundled(php-composer(symfony/options-resolver)) = 5.3.7 Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-iconv)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-iconv)) = 1.27.0 Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 -Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 -Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.22.1 -Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.22.1 -Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.23.1 -Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.26.0 -Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.26.0 -Provides: bundled(php-composer(symfony/polyfill-php70)) = 1.20.0 -Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.22.1 -Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.27.0 +Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.27.0 +Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.27.0 +Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.27.0 Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.26.0 -Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.23.1 -Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.26.0 Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.26.0 Provides: bundled(php-composer(symfony/process)) = 4.4.30 -Provides: bundled(php-composer(symfony/process)) = 5.3.7 Provides: bundled(php-composer(symfony/routing)) = 4.4.30 Provides: bundled(php-composer(symfony/service-contracts)) = 2.4.0 -Provides: bundled(php-composer(symfony/service-contracts)) = 2.4.0 -Provides: bundled(php-composer(symfony/stopwatch)) = 5.3.4 -Provides: bundled(php-composer(symfony/string)) = 5.3.7 Provides: bundled(php-composer(symfony/translation)) = 4.4.41 Provides: bundled(php-composer(symfony/translation-contracts)) = 2.4.0 Provides: bundled(php-composer(thecodingmachine/safe)) = 1.3.3 Provides: bundled(php-composer(web-auth/cose-lib)) = 3.3.9 Provides: bundled(php-composer(web-auth/metadata-service)) = 3.3.9 Provides: bundled(php-composer(web-auth/webauthn-lib)) = 3.3.9 - +Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 +Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.22.1 +Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.22.1 +Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.22.1 # OpenIconic icons bundled via sabre-dav Provides: bundled(openiconic-fonts) = 1.0.0 @@ -339,7 +339,9 @@ cp %{SOURCE303} MIGRATION.fedora find -wholename "*/composer/LICENSE" -exec mv {} composer-LICENSE \; # find all remaining using "find -name '*LICENCE*' -name '*LICENSE*' -o -name '*COPYING*' | sort" -mv 3rdparty/aws/aws-sdk-php/LICENSE.md aws-LICENSE.md +mv 3rdparty/aws/aws-sdk-php/LICENSE aws-LICENSE +mv 3rdparty/aws/aws-sdk-php/THIRD-PARTY-LICENSES aws-sdk-php-THIRD-PARTY-LICENSES +mv 3rdparty/aws/aws-crt-php/LICENSE aws-crt-php-LICENSE mv 3rdparty/bantu/ini-get-wrapper/LICENSE bantu-LICENSE mv 3rdparty/beberlei/assert/LICENSE beberlei-LICENSE mv 3rdparty/brick/math/LICENSE brick-LICENSE @@ -588,6 +590,10 @@ mv apps/twofactor_totp/vendor/rullzer/easytotp/LICENSE LICENSE mv apps/twofactor_totp/COPYING COPYING mv apps/activity/js/activity-adminSettings.js.LICENSE.txt activity-adminSettings.js.LICENSE.txt mv apps/activity/js/activity-personalSettings.js.LICENSE.txt activity-personalSettings.js.LICENSE.txt +mv apps/notifications/js/notifications-admin-settings.js.LICENSE.txt notifications-admin-settings.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_views_Faces_vue.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_views_Faces_vue.js.LICENSE.txt +mv apps/photos/js/photos-node_modules_vue-material-design-icons_AccountBoxMultipleOutline_vue-src_components_FaceCover_vue.js.LICENSE.txt photos-node_modules_vue-material-design-icons_AccountBoxMultipleOutline_vue-src_components_FaceCover_vue.js.LICENSE.txt +mv apps/dav/img/LICENSES.md dav-img-LICENSES.md mv 3rdparty/mexitek/phpcolors/LICENSE LICENSE mv 3rdparty/fusonic/linq/LICENSE LICENSE mv 3rdparty/fusonic/opengraph/LICENSE LICENSE @@ -600,6 +606,7 @@ mv dist/federatedfilesharing-vue-settings-admin.js.LICENSE.txt federatedfileshar mv dist/sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt mv dist/theming-theming-settings.js.LICENSE.txt theming-theming-settings.js.LICENSE.txt + %check # Make sure there are no license files left over : Check for leftover license files diff --git a/sources b/sources index 4e6cb14..2ceb7d1 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (nextcloud-24.0.5.tar.bz2) = 2673853ba97bb868b318b9bb5025bb44dfdb6c82a9d518bb9c5ee642b781ce39f05fd1b31517946e8cace329cd0ab613341005a39b84afe86cd157a8404d4fcd -SHA512 (nextcloud-25.0.1.tar.bz2) = 7fd401ffe01e5b1d568e4f66cdc5972d5e3c0b82f147a04330da9fe5ab1f2ddf152943e28f152fb635e8bca8d83a95a5a269a1f34fa189cef4a3c9dbe4e8c89b +SHA512 (nextcloud-25.0.3.tar.bz2) = 5c9fa141616002c87585c50bba740e3968b30fd901e6b5b4d345197a96021e10e5aeea1507f07ecd3e38bc55336a67510c6045a4f632c8991dee9760e175c6b3 From 588de1dab73a67c52c69c150cabb9eb7ed1041e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Chavero?= Date: Tue, 21 Feb 2023 10:40:13 -0600 Subject: [PATCH 17/81] Update to 25.0.3 --- nextcloud.spec | 135 ++++++++++++++++++++++++++----------------------- sources | 3 +- 2 files changed, 72 insertions(+), 66 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index e11aff1..7ca9d9f 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -1,5 +1,5 @@ Name: nextcloud -Version: 25.0.1 +Version: 25.0.3 Release: %autorelease Summary: Private file sync and share server License: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe @@ -91,54 +91,85 @@ Provides: bundled(php-composer(amphp/parser)) = 1.0.0 Provides: bundled(php-composer(amphp/process)) = 1.1.4 Provides: bundled(php-composer(amphp/serialization)) = 1.0.0 Provides: bundled(php-composer(amphp/sync)) = 1.4.2 -Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.184.6 +Provides: bundled(php-composer(darsyn/ip)) = 4.1.0 +Provides: bundled(php-composer(league/flysystem)) = 2.5.0 +Provides: bundled(php-composer(league/mime-type-detection)) = 1.11.0 +Provides: bundled(php-composer(psr/log)) = 1.1.4 +Provides: bundled(php-composer(rubix/ml)) = 20 +Provides: bundled(php-composer(rubix/tensor)) = 2.2.3 +Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.26.0 +Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.26.0 +Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.26.0 +Provides: bundled(php-composer(composer/semver)) = 3.2.5 +Provides: bundled(php-composer(composer/xdebug-handler)) = 2.0.2 +Provides: bundled(php-composer(doctrine/annotations)) = 1.13.2 +Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 +Provides: bundled(php-composer(friendsofphp/php-cs-fixer)) = 2.19.2 +Provides: bundled(php-composer(nextcloud/coding-standard)) = 0.5.0 +Provides: bundled(php-composer(php-cs-fixer/diff)) = 1.3.1 +Provides: bundled(php-composer(psr/cache)) = 1.0.1 +Provides: bundled(php-composer(psr/container)) = 1.1.1 +Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 +Provides: bundled(php-composer(psr/log)) = 1.1.4 +Provides: bundled(php-composer(symfony/console)) = 5.3.7 +Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/event-dispatcher)) = 5.3.7 +Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/filesystem)) = 5.3.4 +Provides: bundled(php-composer(symfony/finder)) = 5.3.7 +Provides: bundled(php-composer(symfony/options-resolver)) = 5.3.7 +Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.23.1 +Provides: bundled(php-composer(symfony/polyfill-php70)) = 1.20.0 +Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.23.1 +Provides: bundled(php-composer(symfony/process)) = 5.3.7 +Provides: bundled(php-composer(symfony/service-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/stopwatch)) = 5.3.4 +Provides: bundled(php-composer(symfony/string)) = 5.3.7 +Provides: bundled(php-composer(christian-riesen/base32)) = 1.6.0 +Provides: bundled(php-composer(rullzer/easytotp)) = 0.1.4 +Provides: bundled(php-composer(icewind/smb)) = 3.5.2 +Provides: bundled(php-composer(icewind/streams)) = 0.7.4 +Provides: bundled(php-composer(aws/aws-crt-php)) = 1.0.2 +Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.242.1 Provides: bundled(php-composer(bantu/ini-get-wrapper)) = 1.0.1 Provides: bundled(php-composer(beberlei/assert)) = 3.3.1 Provides: bundled(php-composer(brick/math)) = 0.9.2 -Provides: bundled(php-composer(christian-riesen/base32)) = 1.6.0 Provides: bundled(php-composer(christophwurst/id3parser)) = 0.1.4 Provides: bundled(php-composer(composer/package-versions-deprecated)) = 1.11.99.4 -Provides: bundled(php-composer(composer/semver)) = 3.2.5 -Provides: bundled(php-composer(composer/xdebug-handler)) = 2.0.2 Provides: bundled(php-composer(cweagans/composer-patches)) = 1.7.1 -Provides: bundled(php-composer(darsyn/ip)) = 4.1.0 -Provides: bundled(php-composer(deepdiver1975/tarstreamer)) = 2.0.0 Provides: bundled(php-composer(deepdiver/zipstreamer)) = 2.0.0 -Provides: bundled(php-composer(doctrine/annotations)) = 1.13.2 +Provides: bundled(php-composer(deepdiver1975/tarstreamer)) = 2.0.0 Provides: bundled(php-composer(doctrine/cache)) = 2.1.1 Provides: bundled(php-composer(doctrine/dbal)) = 3.1.4 Provides: bundled(php-composer(doctrine/deprecations)) = 0.5.3 Provides: bundled(php-composer(doctrine/event-manager)) = 1.1.1 -Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 -Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 -Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 +Provides: bundled(php-composer(doctrine/lexer)) = 1.2.3 Provides: bundled(php-composer(egulias/email-validator)) = 3.1.1 Provides: bundled(php-composer(fgrosse/phpasn1)) = 2.3.0 -Provides: bundled(php-composer(friendsofphp/php-cs-fixer)) = 2.19.2 Provides: bundled(php-composer(fusonic/linq)) = 1.1.0 Provides: bundled(php-composer(fusonic/opengraph)) = 2.2.0 Provides: bundled(php-composer(giggsey/libphonenumber-for-php)) = 8.12.38 Provides: bundled(php-composer(giggsey/locale)) = 2.1 -Provides: bundled(php-composer(guzzlehttp/guzzle)) = 7.4.5 -Provides: bundled(php-composer(guzzlehttp/promises)) = 1.5.1 -Provides: bundled(php-composer(guzzlehttp/psr7)) = 1.9.0 +Provides: bundled(php-composer(guzzlehttp/guzzle)) = 7.5.0 +Provides: bundled(php-composer(guzzlehttp/promises)) = 1.5.2 +Provides: bundled(php-composer(guzzlehttp/psr7)) = 2.4.3 Provides: bundled(php-composer(guzzlehttp/uri-template)) = 0.2.0 Provides: bundled(php-composer(icewind/searchdav)) = 3.0.1 -Provides: bundled(php-composer(icewind/smb)) = 3.5.2 -Provides: bundled(php-composer(icewind/streams)) = 0.7.4 Provides: bundled(php-composer(icewind/streams)) = 0.7.5 Provides: bundled(php-composer(justinrainbow/json-schema)) = 5.2.10 Provides: bundled(php-composer(laravel/serializable-closure)) = 1.2.0 -Provides: bundled(php-composer(league/flysystem)) = 2.5.0 -Provides: bundled(php-composer(league/mime-type-detection)) = 1.11.0 Provides: bundled(php-composer(league/uri)) = 6.4.0 Provides: bundled(php-composer(league/uri-interfaces)) = 2.2.0 Provides: bundled(php-composer(mexitek/phpcolors)) = 1.0.4 -Provides: bundled(php-composer(microsoft/azure-storage-blob)) = 1.5.2 -Provides: bundled(php-composer(microsoft/azure-storage-common)) = 1.5.1 +Provides: bundled(php-composer(microsoft/azure-storage-blob)) = 1.5.4 +Provides: bundled(php-composer(microsoft/azure-storage-common)) = 1.5.2 Provides: bundled(php-composer(mlocati/ip-lib)) = 1.18.0 Provides: bundled(php-composer(mtdowling/jmespath.php)) = 2.6.1 -Provides: bundled(php-composer(nextcloud/coding-standard)) = 0.5.0 Provides: bundled(php-composer(nextcloud/lognormalizer)) = 1.0.0 Provides: bundled(php-composer(nikic/php-parser)) = 4.10.5 Provides: bundled(php-composer(opis/closure)) = 3.6.3 @@ -146,7 +177,6 @@ Provides: bundled(php-composer(pear/archive_tar)) = 1.4.14 Provides: bundled(php-composer(pear/console_getopt)) = 1.4.3 Provides: bundled(php-composer(pear/pear-core-minimal)) = 1.10.10 Provides: bundled(php-composer(pear/pear_exception)) = 1.0.2 -Provides: bundled(php-composer(php-cs-fixer/diff)) = 1.3.1 Provides: bundled(php-composer(php-ds/php-ds)) = 1.3.0 Provides: bundled(php-composer(php-http/guzzle7-adapter)) = 1.0.0 Provides: bundled(php-composer(php-http/httplug)) = 2.2.0 @@ -154,24 +184,16 @@ Provides: bundled(php-composer(php-http/promise)) = 1.1.0 Provides: bundled(php-composer(php-opencloud/openstack)) = 3.1.0 Provides: bundled(php-composer(phpseclib/phpseclib)) = 2.0.38 Provides: bundled(php-composer(pimple/pimple)) = 3.5.0 -Provides: bundled(php-composer(psr/cache)) = 1.0.1 Provides: bundled(php-composer(psr/container)) = 1.1.1 -Provides: bundled(php-composer(psr/container)) = 1.1.1 -Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 Provides: bundled(php-composer(psr/http-client)) = 1.0.1 Provides: bundled(php-composer(psr/http-factory)) = 1.0.1 Provides: bundled(php-composer(psr/http-message)) = 1.0.1 Provides: bundled(php-composer(psr/log)) = 1.1.4 -Provides: bundled(php-composer(psr/log)) = 1.1.4 -Provides: bundled(php-composer(psr/log)) = 1.1.4 Provides: bundled(php-composer(punic/punic)) = 1.6.5 Provides: bundled(php-composer(ralouphie/getallheaders)) = 3.0.3 Provides: bundled(php-composer(ramsey/collection)) = 1.1.3 Provides: bundled(php-composer(ramsey/uuid)) = 4.1.1 -Provides: bundled(php-composer(rubix/ml)) = 20 -Provides: bundled(php-composer(rubix/tensor)) = 2.2.3 -Provides: bundled(php-composer(rullzer/easytotp)) = 0.1.4 Provides: bundled(php-composer(sabre/dav)) = 4.4.0 Provides: bundled(php-composer(sabre/event)) = 5.1.4 Provides: bundled(php-composer(sabre/http)) = 5.1.5 @@ -182,58 +204,36 @@ Provides: bundled(php-composer(scssphp/scssphp)) = 1.8.1 Provides: bundled(php-composer(spomky-labs/base64url)) = 2.0.4 Provides: bundled(php-composer(spomky-labs/cbor-php)) = 2.0.1 Provides: bundled(php-composer(stecman/symfony-console-completion)) = 0.11.0 -Provides: bundled(php-composer(swiftmailer/swiftmailer)) = 6.2.7 +Provides: bundled(php-composer(swiftmailer/swiftmailer)) = 6.3.0 Provides: bundled(php-composer(symfony/console)) = 4.4.30 -Provides: bundled(php-composer(symfony/console)) = 5.3.7 Provides: bundled(php-composer(symfony/css-selector)) = 5.4.11 -Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.4.0 Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.5.2 Provides: bundled(php-composer(symfony/dom-crawler)) = 5.4.11 Provides: bundled(php-composer(symfony/event-dispatcher)) = 4.4.30 -Provides: bundled(php-composer(symfony/event-dispatcher)) = 5.3.7 Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 1.1.9 -Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 2.4.0 -Provides: bundled(php-composer(symfony/filesystem)) = 5.3.4 -Provides: bundled(php-composer(symfony/finder)) = 5.3.7 Provides: bundled(php-composer(symfony/http-foundation)) = 5.4.10 -Provides: bundled(php-composer(symfony/options-resolver)) = 5.3.7 Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-iconv)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-iconv)) = 1.27.0 Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 -Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 -Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.22.1 -Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.22.1 -Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.23.1 -Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.26.0 -Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.26.0 -Provides: bundled(php-composer(symfony/polyfill-php70)) = 1.20.0 -Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.22.1 -Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.23.0 +Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.27.0 +Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.27.0 +Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.27.0 +Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.27.0 Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.26.0 -Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.23.1 -Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.26.0 Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.26.0 Provides: bundled(php-composer(symfony/process)) = 4.4.30 -Provides: bundled(php-composer(symfony/process)) = 5.3.7 Provides: bundled(php-composer(symfony/routing)) = 4.4.30 Provides: bundled(php-composer(symfony/service-contracts)) = 2.4.0 -Provides: bundled(php-composer(symfony/service-contracts)) = 2.4.0 -Provides: bundled(php-composer(symfony/stopwatch)) = 5.3.4 -Provides: bundled(php-composer(symfony/string)) = 5.3.7 Provides: bundled(php-composer(symfony/translation)) = 4.4.41 Provides: bundled(php-composer(symfony/translation-contracts)) = 2.4.0 Provides: bundled(php-composer(thecodingmachine/safe)) = 1.3.3 Provides: bundled(php-composer(web-auth/cose-lib)) = 3.3.9 Provides: bundled(php-composer(web-auth/metadata-service)) = 3.3.9 Provides: bundled(php-composer(web-auth/webauthn-lib)) = 3.3.9 - +Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 +Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.22.1 +Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.22.1 +Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.22.1 # OpenIconic icons bundled via sabre-dav Provides: bundled(openiconic-fonts) = 1.0.0 @@ -339,7 +339,9 @@ cp %{SOURCE303} MIGRATION.fedora find -wholename "*/composer/LICENSE" -exec mv {} composer-LICENSE \; # find all remaining using "find -name '*LICENCE*' -name '*LICENSE*' -o -name '*COPYING*' | sort" -mv 3rdparty/aws/aws-sdk-php/LICENSE.md aws-LICENSE.md +mv 3rdparty/aws/aws-sdk-php/LICENSE aws-LICENSE +mv 3rdparty/aws/aws-sdk-php/THIRD-PARTY-LICENSES aws-sdk-php-THIRD-PARTY-LICENSES +mv 3rdparty/aws/aws-crt-php/LICENSE aws-crt-php-LICENSE mv 3rdparty/bantu/ini-get-wrapper/LICENSE bantu-LICENSE mv 3rdparty/beberlei/assert/LICENSE beberlei-LICENSE mv 3rdparty/brick/math/LICENSE brick-LICENSE @@ -588,6 +590,10 @@ mv apps/twofactor_totp/vendor/rullzer/easytotp/LICENSE LICENSE mv apps/twofactor_totp/COPYING COPYING mv apps/activity/js/activity-adminSettings.js.LICENSE.txt activity-adminSettings.js.LICENSE.txt mv apps/activity/js/activity-personalSettings.js.LICENSE.txt activity-personalSettings.js.LICENSE.txt +mv apps/notifications/js/notifications-admin-settings.js.LICENSE.txt notifications-admin-settings.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_views_Faces_vue.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_views_Faces_vue.js.LICENSE.txt +mv apps/photos/js/photos-node_modules_vue-material-design-icons_AccountBoxMultipleOutline_vue-src_components_FaceCover_vue.js.LICENSE.txt photos-node_modules_vue-material-design-icons_AccountBoxMultipleOutline_vue-src_components_FaceCover_vue.js.LICENSE.txt +mv apps/dav/img/LICENSES.md dav-img-LICENSES.md mv 3rdparty/mexitek/phpcolors/LICENSE LICENSE mv 3rdparty/fusonic/linq/LICENSE LICENSE mv 3rdparty/fusonic/opengraph/LICENSE LICENSE @@ -600,6 +606,7 @@ mv dist/federatedfilesharing-vue-settings-admin.js.LICENSE.txt federatedfileshar mv dist/sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt mv dist/theming-theming-settings.js.LICENSE.txt theming-theming-settings.js.LICENSE.txt + %check # Make sure there are no license files left over : Check for leftover license files diff --git a/sources b/sources index 4e6cb14..2ceb7d1 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (nextcloud-24.0.5.tar.bz2) = 2673853ba97bb868b318b9bb5025bb44dfdb6c82a9d518bb9c5ee642b781ce39f05fd1b31517946e8cace329cd0ab613341005a39b84afe86cd157a8404d4fcd -SHA512 (nextcloud-25.0.1.tar.bz2) = 7fd401ffe01e5b1d568e4f66cdc5972d5e3c0b82f147a04330da9fe5ab1f2ddf152943e28f152fb635e8bca8d83a95a5a269a1f34fa189cef4a3c9dbe4e8c89b +SHA512 (nextcloud-25.0.3.tar.bz2) = 5c9fa141616002c87585c50bba740e3968b30fd901e6b5b4d345197a96021e10e5aeea1507f07ecd3e38bc55336a67510c6045a4f632c8991dee9760e175c6b3 From 5e1f4caff2842875fda52bee802a15691bd25644 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Chavero?= Date: Thu, 18 May 2023 11:06:37 -0600 Subject: [PATCH 18/81] Update to 26.0.0 --- nextcloud.spec | 78 ++++++++++++++++++++++---------------------------- 1 file changed, 34 insertions(+), 44 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index 7ca9d9f..1495f4a 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -1,5 +1,5 @@ Name: nextcloud -Version: 25.0.3 +Version: 26.0.0 Release: %autorelease Summary: Private file sync and share server License: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe @@ -140,7 +140,6 @@ Provides: bundled(php-composer(bantu/ini-get-wrapper)) = 1.0.1 Provides: bundled(php-composer(beberlei/assert)) = 3.3.1 Provides: bundled(php-composer(brick/math)) = 0.9.2 Provides: bundled(php-composer(christophwurst/id3parser)) = 0.1.4 -Provides: bundled(php-composer(composer/package-versions-deprecated)) = 1.11.99.4 Provides: bundled(php-composer(cweagans/composer-patches)) = 1.7.1 Provides: bundled(php-composer(deepdiver/zipstreamer)) = 2.0.0 Provides: bundled(php-composer(deepdiver1975/tarstreamer)) = 2.0.0 @@ -346,7 +345,6 @@ mv 3rdparty/bantu/ini-get-wrapper/LICENSE bantu-LICENSE mv 3rdparty/beberlei/assert/LICENSE beberlei-LICENSE mv 3rdparty/brick/math/LICENSE brick-LICENSE mv 3rdparty/christophwurst/id3parser/LICENSE christophwurst-LICENSE -mv 3rdparty/composer/package-versions-deprecated/LICENSE composer-LICENSE mv 3rdparty/deepdiver1975/tarstreamer/LICENSE deepdiver1975-LICENSE mv 3rdparty/deepdiver/zipstreamer/COPYING deepdiver-COPYING mv 3rdparty/doctrine/cache/LICENSE doctrine-LICENSE @@ -369,11 +367,9 @@ mv 3rdparty/microsoft/azure-storage-blob/LICENSE microsoft-LICENSE mv 3rdparty/microsoft/azure-storage-common/LICENSE microsoft-LICENSE mv 3rdparty/mtdowling/jmespath.php/LICENSE mtdowling-LICENSE mv 3rdparty/nextcloud/lognormalizer/COPYING lognormalizer-LICENSE -mv 3rdparty/nikic/php-parser/LICENSE nikic-LICENSE mv 3rdparty/opis/closure/LICENSE opis-LICENSE mv 3rdparty/pear/console_getopt/LICENSE pear-LICENSE mv 3rdparty/pear/pear_exception/LICENSE pear-LICENSE -mv 3rdparty/php-ds/php-ds/LICENSE php-ds-LICENSE mv 3rdparty/php-http/guzzle7-adapter/LICENSE php-http-LICENSE mv 3rdparty/php-http/httplug/LICENSE php-http-LICENSE mv 3rdparty/php-http/promise/LICENSE php-http-LICENSE @@ -447,7 +443,7 @@ mv apps/photos/COPYING photos-COPYING mv apps/photos/js/photos-main.js.LICENSE.txt photos-main.js-LICENSE mv apps/privacy/COPYING privacy-COPYING mv apps/privacy/js/privacy-main.js.LICENSE.txt privacy-main.js-LICENSE -mv apps/recommendations/LICENSE recommendations-LICENSE +#mv apps/recommendations/LICENSE recommendations-LICENSE mv apps/serverinfo/COPYING serverinfo-LICENSE mv apps/survey_client/COPYING survey_client-LICENSE mv apps/text/COPYING text-COPYING @@ -457,7 +453,6 @@ mv apps/text/js/text-files.js.LICENSE.txt text-files.js-LICENSE.txt mv apps/text/js/text-public.js.LICENSE.txt text-public.js-LICENSE.txt mv apps/text/js/text-text.js.LICENSE.txt text-text.js-LICENSE.txt mv apps/text/js/text-viewer.js.LICENSE.txt text-viewer.js-LICENSE.txt -mv apps/theming/js/3rdparty/jscolor/LICENSE.txt jscolor-LICENSE mv apps/user_ldap/js/vendor/ui-multiselect/MIT-LICENSE js-jqueryui-multiselect-LICENSE mv apps/viewer/COPYING viewer-COPYING mv apps/viewer/js/viewer-main.js.LICENSE.txt viewer-main.js-LICENSE @@ -468,7 +463,6 @@ mv apps/files_pdfviewer/COPYING files_pdfviewer-COPYING mv apps/files_pdfviewer/js/pdfjs/web/standard_fonts/LICENSE_FOXIT standard_fonts-LICENSE_FOXIT mv apps/files_pdfviewer/js/pdfjs/web/standard_fonts/LICENSE_LIBERATION standard_fonts-LICENSE_LIBERATION mv apps/firstrunwizard/js/firstrunwizard-main.js.LICENSE.txt firstrunwizard-main.js-LICENSE.txt -mv apps/photos/js/photos-vendors-node_modules_nextcloud_vue_dist_Components_ActionButton_js-node_modules_nextcloud_vue-208129.js.LICENSE.txt photos-vendors-node_modules_nextcloud_vue_dist_Components_ActionButton_js-node_modules_nextcloud_vue-208129.js-LICENSE.txt mv apps/notifications/js/notifications-settings.js.LICENSE.txt notifications-settings.js-LICENSE.txt mv dist/settings-vue-settings-personal-security.js.LICENSE.txt settings-vue-settings-personal-security.js.LICENSE.txt mv dist/core-login.js.LICENSE.txt core-login.js-LICENSE.txt @@ -512,9 +506,6 @@ mv dist/oauth2-oauth2.js.LICENSE.txt oauth2-oauth2.js-LICENSE.txt mv dist/settings-users-8351.js.LICENSE.txt settings-users-8351.js-LICENSE.txt mv dist/core-common.js.LICENSE.txt core-common.js-LICENSE.txt mv dist/settings-vue-settings-personal-password.js.LICENSE.txt settings-vue-settings-personal-password.js.LICENSE.txt -#mv dist/federatedfilesharing-vue-settings-admin.js.LICENSE.txt federatedfilesharing-vue-settings-admin.js.LICENSE.txt -#mv dist/sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt -#mv dist/theming-theming-settings.js.LICENSE.txt theming-theming-settings.js.LICENSE.txt mv apps/suspicious_login/js/settings.js.LICENSE.txt settings.js.LICENSE.txt mv apps/suspicious_login/vendor/psr/log/LICENSE LICENSE mv apps/suspicious_login/vendor/symfony/polyfill-mbstring/LICENSE LICENSE @@ -537,48 +528,18 @@ mv apps/suspicious_login/COPYING COPYING mv apps/related_resources/js/vendors-node_modules_nextcloud_vue_dist_Components_NcRelatedResourcesPanel_js.related_resources.js.LICENSE.txt vendors-node_modules_nextcloud_vue_dist_Components_NcRelatedResourcesPanel_js.related_resources.js.LICENSE.txt mv apps/related_resources/js/related_resources.js.LICENSE.txt related_resources.js.LICENSE.txt mv apps/related_resources/LICENSE LICENSE -mv apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js-node_modules_nextcloud_vue_dist_Compo-9e098d.js.LICENSE.txt photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js-node_modules_nextcloud_vue_dist_Compo-9e098d.js.LICENSE.txt -mv apps/photos/js/photos-src_services_DavRequest_js-src_components_File_vue.js.LICENSE.txt photos-src_services_DavRequest_js-src_components_File_vue.js.LICENSE.txt -mv apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js-node_modules_vue-virtual-grid_dist_vu-bebe85.js.LICENSE.txt photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js-node_modules_vue-virtual-grid_dist_vu-bebe85.js.LICENSE.txt -mv apps/photos/js/photos-src_services_DavRequest_js-src_utils_CancelableRequest_js-src_components_File_vue.js.LICENSE.txt photos-src_services_DavRequest_js-src_utils_CancelableRequest_js-src_components_File_vue.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_GridConfig_js-src_utils_CancelableRequest_js-src_components_EmptyContent_vue-src_c-c08051.js.LICENSE.txt photos-src_mixins_GridConfig_js-src_utils_CancelableRequest_js-src_components_EmptyContent_vue-src_c-c08051.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_components_Collection_CollectionCover_vue-src_componen-960c86.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_components_Collection_CollectionCover_vue-src_componen-960c86.js.LICENSE.txt -mv apps/photos/js/photos-src_views_FaceContent_vue.js.LICENSE.txt photos-src_views_FaceContent_vue.js.LICENSE.txt -mv apps/photos/js/photos-vendors-node_modules_nextcloud_vue_dist_Components_ActionButton_js-node_modules_nextcloud_vue-535d92.js.LICENSE.txt photos-vendors-node_modules_nextcloud_vue_dist_Components_ActionButton_js-node_modules_nextcloud_vue-535d92.js.LICENSE.txt mv apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js.js.LICENSE.txt photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-node_modules_vue-material-desig-ab9ff7.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-node_modules_vue-material-desig-ab9ff7.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-node_modules_vue-material-design-icons_ImagePlus_vue-src_compon-c78281.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-node_modules_vue-material-design-icons_ImagePlus_vue-src_compon-c78281.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_services_DavRequest_js-src_components_File_vue.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_services_DavRequest_js-src_components_File_vue.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-src_components_Actions_ActionDo-a6eb03.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-src_components_Actions_ActionDo-a6eb03.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-node_modules_vue-material-desig-f0a37f.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-node_modules_vue-material-desig-f0a37f.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_components_VirtualScrolling_vue-src_views_Albums_vue.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_components_VirtualScrolling_vue-src_views_Albums_vue.js.LICENSE.txt mv apps/photos/js/photos-src_mixins_FetchAlbumsMixin_js-src_components_Albums_AlbumForm_vue.js.LICENSE.txt photos-src_mixins_FetchAlbumsMixin_js-src_components_Albums_AlbumForm_vue.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_FetchAlbumsMixin_js-node_modules_vue-material-design-icons_Plus_vue-src_components-4c933a.js.LICENSE.txt photos-src_mixins_FetchAlbumsMixin_js-node_modules_vue-material-design-icons_Plus_vue-src_components-4c933a.js.LICENSE.txt mv apps/photos/js/photos-public.js.LICENSE.txt photos-public.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesSelectionMixin_js-node_modules_vue-material-des-bd2ac8.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesSelectionMixin_js-node_modules_vue-material-des-bd2ac8.js.LICENSE.txt mv apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-4e283b.js.LICENSE.txt photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-4e283b.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_GridConfig_js-src_components_EmptyContent_vue-src_components_FolderTagPreview_vue--cac48e.js.LICENSE.txt photos-src_mixins_GridConfig_js-src_components_EmptyContent_vue-src_components_FolderTagPreview_vue--cac48e.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_FetchAlbumsMixin_js-node_modules_vue-material-design-icons_Plus_vue-src_components-b06a7d.js.LICENSE.txt photos-src_mixins_FetchAlbumsMixin_js-node_modules_vue-material-design-icons_Plus_vue-src_components-b06a7d.js.LICENSE.txt mv apps/photos/js/photos-src_views_Timeline_vue.js.LICENSE.txt photos-src_views_Timeline_vue.js.LICENSE.txt mv apps/photos/js/photos-src_views_Tags_vue.js.LICENSE.txt photos-src_views_Tags_vue.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-node_modules_vue-material-desig-cf825a.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesByMonthMixin_js-node_modules_vue-material-desig-cf825a.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_components_CollectionCover_vue-src_components_Collecti-e80ab0.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_components_CollectionCover_vue-src_components_Collecti-e80ab0.js.LICENSE.txt mv apps/photos/js/photos-src_views_SharedAlbums_vue.js.LICENSE.txt photos-src_views_SharedAlbums_vue.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_FetchAlbumsMixin_js-node_modules_vue-material-design-icons_Plus_vue-src_components-f20774.js.LICENSE.txt photos-src_mixins_FetchAlbumsMixin_js-node_modules_vue-material-design-icons_Plus_vue-src_components-f20774.js.LICENSE.txt -mv apps/photos/js/photos-src_views_SharedAlbumContent_vue.js.LICENSE.txt photos-src_views_SharedAlbumContent_vue.js.LICENSE.txt mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_mixins_FilesSelectionMixin_js-src_components_File_vue--80ca54.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_mixins_FilesSelectionMixin_js-src_components_File_vue--80ca54.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_FetchSharedAlbumsMixin_js-src_components_HeaderNavigation_vue.js.LICENSE.txt photos-src_mixins_FetchSharedAlbumsMixin_js-src_components_HeaderNavigation_vue.js.LICENSE.txt mv apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-36962a.js.LICENSE.txt photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-36962a.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_views_Albums_vue.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_views_Albums_vue.js.LICENSE.txt -mv apps/photos/js/photos-vendors-node_modules_nextcloud_vue_dist_ncvuecomponents_js.js.LICENSE.txt photos-vendors-node_modules_nextcloud_vue_dist_ncvuecomponents_js.js.LICENSE.txt mv apps/photos/js/photos-src_views_AlbumContent_vue.js.LICENSE.txt photos-src_views_AlbumContent_vue.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-node_modules_vue-material-design-icons_Send_vue-src_views_-9eb30b.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-node_modules_vue-material-design-icons_Send_vue-src_views_-9eb30b.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesSelectionMixin_js-node_modules_vue-material-des-d0b874.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js-src_mixins_FilesSelectionMixin_js-node_modules_vue-material-des-d0b874.js.LICENSE.txt mv apps/photos/js/photos-src_views_Folders_vue.js.LICENSE.txt photos-src_views_Folders_vue.js.LICENSE.txt mv apps/photos/js/photos-vendors-node_modules_vue-virtual-grid_dist_vue-virtual-grid_es_js.js.LICENSE.txt photos-vendors-node_modules_vue-virtual-grid_dist_vue-virtual-grid_es_js.js.LICENSE.txt -mv apps/photos/js/photos-node_modules_vue-material-design-icons_AlertCircle_vue-node_modules_vue-material-design-icons-5becbc.js.LICENSE.txt photos-node_modules_vue-material-design-icons_AlertCircle_vue-node_modules_vue-material-design-icons-5becbc.js.LICENSE.txt -mv apps/photos/js/photos-src_views_Faces_vue.js.LICENSE.txt photos-src_views_Faces_vue.js.LICENSE.txt -mv apps/photos/js/photos-src_services_Albums_js-src_components_HeaderNavigation_vue.js.LICENSE.txt photos-src_services_Albums_js-src_components_HeaderNavigation_vue.js.LICENSE.txt mv apps/recommendations/js/files_recommendation-main.js.LICENSE.txt files_recommendation-main.js.LICENSE.txt mv apps/recommendations/js/files_recommendation-dashboard.js.LICENSE.txt files_recommendation-dashboard.js.LICENSE.txt mv apps/bruteforcesettings/js/bruteforcesettings-main.js.LICENSE.txt bruteforcesettings-main.js.LICENSE.txt @@ -602,10 +563,40 @@ mv 3rdparty/symfony/css-selector/LICENSE LICENSE mv 3rdparty/symfony/http-foundation/LICENSE LICENSE mv 3rdparty/symfony/dom-crawler/LICENSE LICENSE mv 3rdparty/mlocati/ip-lib/LICENSE.txt LICENSE.txt +mv dist/files-reference-files.js.LICENSE.txt files-reference-files.js.LICENSE.txt +mv dist/core-unsupported-browser-redirect.js.LICENSE.txt core-unsupported-browser-redirect.js.LICENSE.txt +mv dist/theming-personal-theming.js.LICENSE.txt theming-personal-theming.js.LICENSE.txt +mv dist/core-unsupported-browser.js.LICENSE.txt core-unsupported-browser.js.LICENSE.txt +mv dist/theming-admin-theming.js.LICENSE.txt theming-admin-theming.js.LICENSE.txt mv dist/federatedfilesharing-vue-settings-admin.js.LICENSE.txt federatedfilesharing-vue-settings-admin.js.LICENSE.txt mv dist/sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt -mv dist/theming-theming-settings.js.LICENSE.txt theming-theming-settings.js.LICENSE.txt - +mv apps/notifications/js/notifications-vendors-node_modules_nextcloud_initial-state_dist_index_esm_js-node_modules_nextcloud_moment_-4efa53.js.LICENSE.txt notifications-vendors-node_modules_nextcloud_initial-state_dist_index_esm_js-node_modules_nextcloud_moment_-4efa53.js.LICENSE.txt +mv apps/notifications/js/notifications-node_modules_moment_locale_sync_recursive_-src_NotificationsApp_vue.js.LICENSE.txt notifications-node_modules_moment_locale_sync_recursive_-src_NotificationsApp_vue.js.LICENSE.txt +mv apps/photos/vendor/hexogen/kdtree/LICENSE.md kdtree-LICENSE.md +mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-node_modules_vue-material-design-icons_FolderMultipleImage-67cc20.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-node_modules_vue-material-design-icons_FolderMultipleImage-67cc20.js.LICENSE.txt +mv apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2a64fd.js.LICENSE.txt photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2a64fd.js.LICENSE.txt +mv apps/photos/js/photos-node_modules_vue-material-design-icons_ImagePlus_vue-src_components_Collection_CollectionCont-f9bef8.js.LICENSE.txt photos-node_modules_vue-material-design-icons_ImagePlus_vue-src_components_Collection_CollectionCont-f9bef8.js.LICENSE.txt +mv apps/photos/js/photos-src_services_collectionFetcher_js-src_components_HeaderNavigation_vue.js.LICENSE.txt js-photos-src_services_collectionFetcher_src_components_HeaderNavigation_vue.js.LICENSE.txt +mv apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2ca5cc.js.LICENSE.txt js-photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_material-design-ic-2ca5cc.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FilesByMonthMixin_js-src_components_Actions_ActionFavorite_vue.js.LICENSE.txt photos-src_mixins_FilesByMonthMixin_js-src_components_Actions_ActionFavorite_vue.js.LICENSE.txt +mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js.js.LICENSE.txt +mv apps/photos/js/photos-src_views_Places_vue.js.LICENSE.txt photos-src_views_Places_vue.js.LICENSE.txt +mv apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-c67b29.js.LICENSE.txt photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-c67b29.js.LICENSE.txt +mv apps/photos/js/photos-src_services_Albums_js-src_components_HeaderNavigation_vue.js.LICENSE.txt js-photos-src_services_Albums_src_components_HeaderNavigation_vue.js.LICENSE.txt +mv apps/text/js/text-editors.js.LICENSE.txt text-editors.js.LICENSE.txt +mv apps/activity/js/activity-dashboard-lazy.js.LICENSE.txt activity-dashboard-lazy.js.LICENSE.txt +mv apps/activity/js/activity-398.js.LICENSE.txt activity-398.js.LICENSE.txt +mv apps/activity/js/activity-323.js.LICENSE.txt activity-323.js.LICENSE.txt +mv 3rdparty/doctrine/lexer/LICENSE lexer-LICENSE +mv 3rdparty/doctrine/deprecations/LICENSE deprecations-LICENSE +mv 3rdparty/symfony/mime/LICENSE mime-LICENSE +mv 3rdparty/symfony/mailer/LICENSE mailer-LICENSE +mv 3rdparty/swiftmailer/swiftmailer/LICENSE swiftmailer-LICENSE +mv 3rdparty/pimple/pimple/LICENSE pimple-LICENSE +mv 3rdparty/psr/clock/LICENSE clock-LICENSE +mv 3rdparty/psr/cache/LICENSE.txt cache-LICENSE.txt +mv 3rdparty/icewind/streams/LICENCE streams-LICENCE +mv apps/recommendations/LICENSE recommendations-LICENSE %check # Make sure there are no license files left over @@ -730,4 +721,3 @@ fi %changelog %autochangelog - From 748b1f68bd12663a97535e8827a2c9f3fed22bc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Chavero?= Date: Thu, 18 May 2023 23:15:16 -0600 Subject: [PATCH 19/81] Add sources file --- sources | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources b/sources index 2ceb7d1..ffda0f3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-25.0.3.tar.bz2) = 5c9fa141616002c87585c50bba740e3968b30fd901e6b5b4d345197a96021e10e5aeea1507f07ecd3e38bc55336a67510c6045a4f632c8991dee9760e175c6b3 +SHA512 (nextcloud-26.0.0.tar.bz2) = ad589d2e128fd73e9282e1f41d5189dc3216270e546524e8feaefa9013202e806047cc304ef77a8954eac16b010b3d65bc99ce8547256c1df6e90b69aa2f232a From 4b147e3fae26430676a813e56c515b642314a572 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 16:37:20 +0000 Subject: [PATCH 20/81] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering From ad714e79e2b86d8e930f616d269df1ff450f88b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Chavero?= Date: Mon, 11 Sep 2023 19:32:49 -0600 Subject: [PATCH 21/81] Update for 27.0.2 - Update configuration file - Fix missing CAN_INSTALL file for new installations - Fix upgrade patch --- 0000-disable-update-version-check.patch | 17 +- nextcloud-config.php | 19 +- nextcloud.spec | 362 +++--------------------- sources | 2 +- 4 files changed, 63 insertions(+), 337 deletions(-) diff --git a/0000-disable-update-version-check.patch b/0000-disable-update-version-check.patch index fa63f39..2d5828b 100644 --- a/0000-disable-update-version-check.patch +++ b/0000-disable-update-version-check.patch @@ -1,13 +1,20 @@ -diff -Naur a/lib/private/Updater.php b/lib/private/Updater.php ---- a/lib/private/Updater.php 2020-10-24 10:37:44.000000000 +0200 -+++ b/lib/private/Updater.php 2020-11-10 10:51:10.511861549 +0100 -@@ -197,14 +197,11 @@ +diff --git a/lib/private/Updater.php b/lib/private/Updater.php +index 5a14bb17507..38dcb55db7f 100644 +--- a/lib/private/Updater.php ++++ b/lib/private/Updater.php +@@ -214,15 +214,17 @@ class Updater extends BasicEmitter { + $this->config->setAppValue('core', 'vendor', $currentVendor); } ++ /* ++ Fedora package: ++ Remove updater version check, we know that updates across more than one ++ version are possible ++ */ if ($currentVendor === 'nextcloud') { - return isset($allowedPreviousVersions[$currentVendor][$majorMinor]) - && (version_compare($oldVersion, $newVersion, '<=') || -- $this->config->getSystemValue('debug', false)); +- $this->config->getSystemValueBool('debug', false)); + return true; } diff --git a/nextcloud-config.php b/nextcloud-config.php index 96aa36e..3bec0f6 100644 --- a/nextcloud-config.php +++ b/nextcloud-config.php @@ -1,5 +1,5 @@ "syslog", "datadirectory" => "/var/lib/nextcloud/data", "updatechecker" => false, @@ -9,18 +9,15 @@ $CONFIG = array ( "preview_libreoffice_path" => '/usr/bin/libreoffice', - "apps_paths" => array( - 0 => - array ( - 'path'=> '/usr/share/nextcloud/apps', + "apps_paths" => [ + [ 'path'=> '/usr/share/nextcloud/apps', 'url' => '/apps', 'writable' => false, - ), - 1 => - array ( + ], + [ 'path' => '/var/lib/nextcloud/apps', 'url' => '/apps-appstore', 'writable' => true, - ), - ), -); + ], + ], +]; diff --git a/nextcloud.spec b/nextcloud.spec index 1495f4a..cac427d 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -1,5 +1,5 @@ Name: nextcloud -Version: 26.0.0 +Version: 27.0.2 Release: %autorelease Summary: Private file sync and share server License: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe @@ -86,8 +86,8 @@ Requires: %{_sysconfdir}/pki/tls/certs/ca-bundle.crt # many of these can be unbundled Provides: bundled(php-composer(amphp/amp)) = 2.6.2 Provides: bundled(php-composer(amphp/byte-stream)) = 1.8.1 -Provides: bundled(php-composer(amphp/parallel)) = 1.4.1 -Provides: bundled(php-composer(amphp/parser)) = 1.0.0 +Provides: bundled(php-composer(amphp/parallel)) = 1.4.3 +Provides: bundled(php-composer(amphp/parser)) = 1.1.0 Provides: bundled(php-composer(amphp/process)) = 1.1.4 Provides: bundled(php-composer(amphp/serialization)) = 1.0.0 Provides: bundled(php-composer(amphp/sync)) = 1.4.2 @@ -97,45 +97,16 @@ Provides: bundled(php-composer(league/mime-type-detection)) = 1.11.0 Provides: bundled(php-composer(psr/log)) = 1.1.4 Provides: bundled(php-composer(rubix/ml)) = 20 Provides: bundled(php-composer(rubix/tensor)) = 2.2.3 -Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.26.0 +Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.27.0 Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.26.0 -Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.26.0 -Provides: bundled(php-composer(composer/semver)) = 3.2.5 -Provides: bundled(php-composer(composer/xdebug-handler)) = 2.0.2 -Provides: bundled(php-composer(doctrine/annotations)) = 1.13.2 -Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 -Provides: bundled(php-composer(friendsofphp/php-cs-fixer)) = 2.19.2 -Provides: bundled(php-composer(nextcloud/coding-standard)) = 0.5.0 -Provides: bundled(php-composer(php-cs-fixer/diff)) = 1.3.1 -Provides: bundled(php-composer(psr/cache)) = 1.0.1 -Provides: bundled(php-composer(psr/container)) = 1.1.1 -Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 -Provides: bundled(php-composer(psr/log)) = 1.1.4 -Provides: bundled(php-composer(symfony/console)) = 5.3.7 -Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.4.0 -Provides: bundled(php-composer(symfony/event-dispatcher)) = 5.3.7 -Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 2.4.0 -Provides: bundled(php-composer(symfony/filesystem)) = 5.3.4 -Provides: bundled(php-composer(symfony/finder)) = 5.3.7 -Provides: bundled(php-composer(symfony/options-resolver)) = 5.3.7 -Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 -Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.23.1 -Provides: bundled(php-composer(symfony/polyfill-php70)) = 1.20.0 -Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.23.1 -Provides: bundled(php-composer(symfony/process)) = 5.3.7 -Provides: bundled(php-composer(symfony/service-contracts)) = 2.4.0 -Provides: bundled(php-composer(symfony/stopwatch)) = 5.3.4 -Provides: bundled(php-composer(symfony/string)) = 5.3.7 +Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.27.0 +Provides: bundled(php-composer(hexogen/kdtree)) = 0.2.5 Provides: bundled(php-composer(christian-riesen/base32)) = 1.6.0 Provides: bundled(php-composer(rullzer/easytotp)) = 0.1.4 -Provides: bundled(php-composer(icewind/smb)) = 3.5.2 -Provides: bundled(php-composer(icewind/streams)) = 0.7.4 +Provides: bundled(php-composer(icewind/smb)) = 3.5.4 +Provides: bundled(php-composer(icewind/streams)) = 0.7.7 Provides: bundled(php-composer(aws/aws-crt-php)) = 1.0.2 -Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.242.1 +Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.240.8 Provides: bundled(php-composer(bantu/ini-get-wrapper)) = 1.0.1 Provides: bundled(php-composer(beberlei/assert)) = 3.3.1 Provides: bundled(php-composer(brick/math)) = 0.9.2 @@ -143,25 +114,25 @@ Provides: bundled(php-composer(christophwurst/id3parser)) = 0.1.4 Provides: bundled(php-composer(cweagans/composer-patches)) = 1.7.1 Provides: bundled(php-composer(deepdiver/zipstreamer)) = 2.0.0 Provides: bundled(php-composer(deepdiver1975/tarstreamer)) = 2.0.0 -Provides: bundled(php-composer(doctrine/cache)) = 2.1.1 -Provides: bundled(php-composer(doctrine/dbal)) = 3.1.4 -Provides: bundled(php-composer(doctrine/deprecations)) = 0.5.3 -Provides: bundled(php-composer(doctrine/event-manager)) = 1.1.1 +Provides: bundled(php-composer(doctrine/cache)) = 2.2.0 +Provides: bundled(php-composer(doctrine/dbal)) = 3.3.8 +Provides: bundled(php-composer(doctrine/deprecations)) = 1.0.0 +Provides: bundled(php-composer(doctrine/event-manager)) = 1.2.0 Provides: bundled(php-composer(doctrine/lexer)) = 1.2.3 -Provides: bundled(php-composer(egulias/email-validator)) = 3.1.1 +Provides: bundled(php-composer(egulias/email-validator)) = 3.2.5 Provides: bundled(php-composer(fgrosse/phpasn1)) = 2.3.0 Provides: bundled(php-composer(fusonic/linq)) = 1.1.0 Provides: bundled(php-composer(fusonic/opengraph)) = 2.2.0 -Provides: bundled(php-composer(giggsey/libphonenumber-for-php)) = 8.12.38 -Provides: bundled(php-composer(giggsey/locale)) = 2.1 +Provides: bundled(php-composer(giggsey/libphonenumber-for-php)) = 8.13.7 +Provides: bundled(php-composer(giggsey/locale)) = 2.3 Provides: bundled(php-composer(guzzlehttp/guzzle)) = 7.5.0 Provides: bundled(php-composer(guzzlehttp/promises)) = 1.5.2 -Provides: bundled(php-composer(guzzlehttp/psr7)) = 2.4.3 +Provides: bundled(php-composer(guzzlehttp/psr7)) = 2.4.5 Provides: bundled(php-composer(guzzlehttp/uri-template)) = 0.2.0 Provides: bundled(php-composer(icewind/searchdav)) = 3.0.1 -Provides: bundled(php-composer(icewind/streams)) = 0.7.5 +Provides: bundled(php-composer(icewind/streams)) = 0.7.7 Provides: bundled(php-composer(justinrainbow/json-schema)) = 5.2.10 -Provides: bundled(php-composer(laravel/serializable-closure)) = 1.2.0 +Provides: bundled(php-composer(laravel/serializable-closure)) = 1.2.2 Provides: bundled(php-composer(league/uri)) = 6.4.0 Provides: bundled(php-composer(league/uri-interfaces)) = 2.2.0 Provides: bundled(php-composer(mexitek/phpcolors)) = 1.0.4 @@ -170,20 +141,20 @@ Provides: bundled(php-composer(microsoft/azure-storage-common)) = 1.5.2 Provides: bundled(php-composer(mlocati/ip-lib)) = 1.18.0 Provides: bundled(php-composer(mtdowling/jmespath.php)) = 2.6.1 Provides: bundled(php-composer(nextcloud/lognormalizer)) = 1.0.0 -Provides: bundled(php-composer(nikic/php-parser)) = 4.10.5 Provides: bundled(php-composer(opis/closure)) = 3.6.3 Provides: bundled(php-composer(pear/archive_tar)) = 1.4.14 Provides: bundled(php-composer(pear/console_getopt)) = 1.4.3 Provides: bundled(php-composer(pear/pear-core-minimal)) = 1.10.10 Provides: bundled(php-composer(pear/pear_exception)) = 1.0.2 -Provides: bundled(php-composer(php-ds/php-ds)) = 1.3.0 Provides: bundled(php-composer(php-http/guzzle7-adapter)) = 1.0.0 Provides: bundled(php-composer(php-http/httplug)) = 2.2.0 Provides: bundled(php-composer(php-http/promise)) = 1.1.0 -Provides: bundled(php-composer(php-opencloud/openstack)) = 3.1.0 -Provides: bundled(php-composer(phpseclib/phpseclib)) = 2.0.38 +Provides: bundled(php-composer(php-opencloud/openstack)) = 3.2.1 +Provides: bundled(php-composer(phpseclib/phpseclib)) = 2.0.40 Provides: bundled(php-composer(pimple/pimple)) = 3.5.0 -Provides: bundled(php-composer(psr/container)) = 1.1.1 +Provides: bundled(php-composer(psr/cache)) = 1.0.1 +Provides: bundled(php-composer(psr/clock)) = 1.0.0 +Provides: bundled(php-composer(psr/container)) = 2.0.2 Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 Provides: bundled(php-composer(psr/http-client)) = 1.0.1 Provides: bundled(php-composer(psr/http-factory)) = 1.0.1 @@ -199,18 +170,20 @@ Provides: bundled(php-composer(sabre/http)) = 5.1.5 Provides: bundled(php-composer(sabre/uri)) = 2.2.2 Provides: bundled(php-composer(sabre/vobject)) = 4.4.2 Provides: bundled(php-composer(sabre/xml)) = 2.2.5 -Provides: bundled(php-composer(scssphp/scssphp)) = 1.8.1 +Provides: bundled(php-composer(scssphp/scssphp)) = 1.11.0 Provides: bundled(php-composer(spomky-labs/base64url)) = 2.0.4 Provides: bundled(php-composer(spomky-labs/cbor-php)) = 2.0.1 Provides: bundled(php-composer(stecman/symfony-console-completion)) = 0.11.0 Provides: bundled(php-composer(swiftmailer/swiftmailer)) = 6.3.0 -Provides: bundled(php-composer(symfony/console)) = 4.4.30 +Provides: bundled(php-composer(symfony/console)) = 5.4.19 Provides: bundled(php-composer(symfony/css-selector)) = 5.4.11 Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.5.2 Provides: bundled(php-composer(symfony/dom-crawler)) = 5.4.11 Provides: bundled(php-composer(symfony/event-dispatcher)) = 4.4.30 Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 1.1.9 Provides: bundled(php-composer(symfony/http-foundation)) = 5.4.10 +Provides: bundled(php-composer(symfony/mailer)) = 5.4.19 +Provides: bundled(php-composer(symfony/mime)) = 5.4.19 Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 Provides: bundled(php-composer(symfony/polyfill-iconv)) = 1.27.0 Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 @@ -222,17 +195,14 @@ Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.26.0 Provides: bundled(php-composer(symfony/process)) = 4.4.30 Provides: bundled(php-composer(symfony/routing)) = 4.4.30 -Provides: bundled(php-composer(symfony/service-contracts)) = 2.4.0 +Provides: bundled(php-composer(symfony/service-contracts)) = 3.0.2 +Provides: bundled(php-composer(symfony/string)) = 6.0.19 Provides: bundled(php-composer(symfony/translation)) = 4.4.41 Provides: bundled(php-composer(symfony/translation-contracts)) = 2.4.0 Provides: bundled(php-composer(thecodingmachine/safe)) = 1.3.3 Provides: bundled(php-composer(web-auth/cose-lib)) = 3.3.9 Provides: bundled(php-composer(web-auth/metadata-service)) = 3.3.9 Provides: bundled(php-composer(web-auth/webauthn-lib)) = 3.3.9 -Provides: bundled(php-composer(doctrine/lexer)) = 1.2.1 -Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.22.1 -Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.22.1 -Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.22.1 # OpenIconic icons bundled via sabre-dav Provides: bundled(openiconic-fonts) = 1.0.0 @@ -337,266 +307,9 @@ cp %{SOURCE303} MIGRATION.fedora # get rid of all composer licenses find -wholename "*/composer/LICENSE" -exec mv {} composer-LICENSE \; -# find all remaining using "find -name '*LICENCE*' -name '*LICENSE*' -o -name '*COPYING*' | sort" -mv 3rdparty/aws/aws-sdk-php/LICENSE aws-LICENSE -mv 3rdparty/aws/aws-sdk-php/THIRD-PARTY-LICENSES aws-sdk-php-THIRD-PARTY-LICENSES -mv 3rdparty/aws/aws-crt-php/LICENSE aws-crt-php-LICENSE -mv 3rdparty/bantu/ini-get-wrapper/LICENSE bantu-LICENSE -mv 3rdparty/beberlei/assert/LICENSE beberlei-LICENSE -mv 3rdparty/brick/math/LICENSE brick-LICENSE -mv 3rdparty/christophwurst/id3parser/LICENSE christophwurst-LICENSE -mv 3rdparty/deepdiver1975/tarstreamer/LICENSE deepdiver1975-LICENSE -mv 3rdparty/deepdiver/zipstreamer/COPYING deepdiver-COPYING -mv 3rdparty/doctrine/cache/LICENSE doctrine-LICENSE -mv 3rdparty/doctrine/dbal/LICENSE doctrine-LICENSE -mv 3rdparty/doctrine/event-manager/LICENSE doctrine-LICENSE -mv 3rdparty/egulias/email-validator/LICENSE egulias-LICENSE -mv 3rdparty/fgrosse/phpasn1/LICENSE fgrosse-LICENSE -mv 3rdparty/giggsey/libphonenumber-for-php/LICENSE giggsey-LICENSE -mv 3rdparty/giggsey/locale/LICENSE giggsey-LICENSE -mv 3rdparty/guzzlehttp/guzzle/LICENSE guzzlehttp-LICENSE -mv 3rdparty/guzzlehttp/promises/LICENSE guzzlehttp-LICENSE -mv 3rdparty/guzzlehttp/psr7/LICENSE guzzlehttp-LICENSE -mv 3rdparty/guzzlehttp/uri-template/LICENSE.md guzzlehttp-LICENSE -mv 3rdparty/icewind/searchdav/LICENSE icewind-LICENSE -mv 3rdparty/justinrainbow/json-schema/LICENSE justinrainbow-LICENSE -mv 3rdparty/league/uri-interfaces/LICENSE league-LICENSE -mv 3rdparty/league/uri/LICENSE league-LICENSE -mv '3rdparty/LICENSE INFO' 3rdparty-LICENSE_INFO -mv 3rdparty/microsoft/azure-storage-blob/LICENSE microsoft-LICENSE -mv 3rdparty/microsoft/azure-storage-common/LICENSE microsoft-LICENSE -mv 3rdparty/mtdowling/jmespath.php/LICENSE mtdowling-LICENSE -mv 3rdparty/nextcloud/lognormalizer/COPYING lognormalizer-LICENSE -mv 3rdparty/opis/closure/LICENSE opis-LICENSE -mv 3rdparty/pear/console_getopt/LICENSE pear-LICENSE -mv 3rdparty/pear/pear_exception/LICENSE pear-LICENSE -mv 3rdparty/php-http/guzzle7-adapter/LICENSE php-http-LICENSE -mv 3rdparty/php-http/httplug/LICENSE php-http-LICENSE -mv 3rdparty/php-http/promise/LICENSE php-http-LICENSE -mv 3rdparty/php-opencloud/openstack/LICENSE php-opencloud-LICENSE -mv 3rdparty/phpseclib/phpseclib/LICENSE phpseclib-LICENSE -mv 3rdparty/psr/event-dispatcher/LICENSE psr-LICENSE -mv 3rdparty/psr/container/LICENSE psr-LICENSE -mv 3rdparty/psr/http-client/LICENSE psr-LICENSE -mv 3rdparty/psr/http-factory/LICENSE psr-LICENSE -mv 3rdparty/psr/http-message/LICENSE psr-LICENSE -mv 3rdparty/psr/log/LICENSE psr-LICENSE -mv 3rdparty/punic/punic/LICENSE.txt punic-LICENSE.txt -mv 3rdparty/punic/punic/UNICODE-LICENSE.txt punic-UNICODE-LICENSE -mv 3rdparty/ralouphie/getallheaders/LICENSE ralouphie-LICENSE -mv 3rdparty/ramsey/collection/LICENSE ramsey-LICENSE -mv 3rdparty/ramsey/uuid/LICENSE ramsey-LICENSE -mv 3rdparty/sabre/dav/lib/DAV/Browser/assets/openiconic/ICON-LICENSE sabre-ICON-LICENSE -mv 3rdparty/sabre/dav/LICENSE sabre-LICENSE -mv 3rdparty/sabre/event/LICENSE sabre-LICENSE -mv 3rdparty/sabre/http/LICENSE sabre-LICENSE -mv 3rdparty/sabre/uri/LICENSE sabre-LICENSE -mv 3rdparty/sabre/vobject/LICENSE sabre-LICENSE -mv 3rdparty/sabre/xml/LICENSE sabre-LICENSE -mv 3rdparty/scssphp/scssphp/LICENSE.md scssphp-LICENSE.md -mv 3rdparty/spomky-labs/base64url/LICENSE spomky-labs-LICENSE -mv 3rdparty/spomky-labs/cbor-php/LICENSE spomky-labs-LICENSE -mv 3rdparty/stecman/symfony-console-completion/LICENCE stecman-LICENSE -mv 3rdparty/symfony/console/LICENSE symfony-LICENSE -mv 3rdparty/symfony/event-dispatcher-contracts/LICENSE symfony-LICENSE -mv 3rdparty/symfony/event-dispatcher/LICENSE symfony-LICENSE -mv 3rdparty/symfony/polyfill-ctype/LICENSE symfony-LICENSE -mv 3rdparty/symfony/polyfill-iconv/LICENSE symfony-LICENSE -mv 3rdparty/symfony/polyfill-intl-grapheme/LICENSE symfony-LICENSE -mv 3rdparty/symfony/polyfill-intl-idn/LICENSE symfony-LICENSE -mv 3rdparty/symfony/polyfill-intl-normalizer/LICENSE symfony-LICENSE -mv 3rdparty/symfony/polyfill-mbstring/LICENSE symfony-LICENSE -mv 3rdparty/symfony/polyfill-php72/LICENSE symfony-LICENSE -mv 3rdparty/symfony/polyfill-php73/LICENSE symfony-LICENSE -mv 3rdparty/symfony/polyfill-php80/LICENSE symfony-LICENSE -mv 3rdparty/symfony/process/LICENSE symfony-LICENSE -mv 3rdparty/symfony/routing/LICENSE symfony-LICENSE -mv 3rdparty/symfony/service-contracts/LICENSE symfony-LICENSE -mv 3rdparty/symfony/translation-contracts/LICENSE symfony-LICENSE -mv 3rdparty/symfony/translation/LICENSE symfony-LICENSE -mv 3rdparty/thecodingmachine/safe/LICENSE thecodingmachine-LICENSE -mv 3rdparty/web-auth/cose-lib/LICENSE web-auth-LICENSE -mv 3rdparty/web-auth/metadata-service/LICENSE web-auth-LICENSE -mv 3rdparty/web-auth/webauthn-lib/LICENSE web-auth-LICENSE -mv 3rdparty/cweagans/composer-patches/LICENSE.md composer-patches-LICENSE.md -mv 3rdparty/symfony/deprecation-contracts/LICENSE deprecation-contracts-LICENSE -mv apps/activity/js/activity-sidebar.js.LICENSE.txt activity-sidebar.js-LICENSE -mv apps/activity/js/activity-dashboard.js.LICENSE.txt activity-dashboard.js-LICENSE.txt -mv apps/circles/LICENSE circles-LICENSE -mv apps/cloud_federation_api/LICENSE cloud_federation_api-LICENSE -mv apps/files_external/3rdparty/icewind/smb/LICENSE.txt icewind-LICENSE -mv apps/files_external/3rdparty/icewind/streams/LICENCE icewind-LICENSE -mv apps/files_pdfviewer/js/files_pdfviewer-workersrc.js.LICENSE.txt files_pdfviewer-workersrc.js-LICENSE -mv apps/files_pdfviewer/js/files_pdfviewer-main.js.LICENSE.txt files_pdfviewer-main.js-LICENSE -mv apps/files_pdfviewer/js/files_pdfviewer-public.js.LICENSE.txt files_pdfviewer-public.js-LICENSE -mv apps/files_pdfviewer/js/pdfjs/LICENSE js-pdfjs-LICENSE -mv apps/files_pdfviewer/js/pdfjs/web/cmaps/LICENSE js-pdfjs-cmaps-LICENSE -mv apps/files_rightclick/COPYING files_rightclick-COPYING -mv apps/files_rightclick/LICENSE files_rightclick-LICENSE -mv apps/logreader/js/logreader-main.js.LICENSE.txt logreader-main.js-LICENSE -mv apps/nextcloud_announcements/COPYING nextcloud_announcements-COPYING -mv apps/notifications/COPYING notifications-LICENSE -mv apps/notifications/js/notifications-main.js.LICENSE.txt notifications-main.js-LICENSE -mv apps/password_policy/LICENSE password_policy-LICENSE -mv apps/password_policy/js/password_policy-settings.js.LICENSE.txt password_policy-settings.js-LICENSE -mv apps/photos/COPYING photos-COPYING -mv apps/photos/js/photos-main.js.LICENSE.txt photos-main.js-LICENSE -mv apps/privacy/COPYING privacy-COPYING -mv apps/privacy/js/privacy-main.js.LICENSE.txt privacy-main.js-LICENSE -#mv apps/recommendations/LICENSE recommendations-LICENSE -mv apps/serverinfo/COPYING serverinfo-LICENSE -mv apps/survey_client/COPYING survey_client-LICENSE -mv apps/text/COPYING text-COPYING -mv apps/text/js/vendors.js.LICENSE.txt vendors.js-LICENSE.txt -mv apps/text/js/editor.js.LICENSE.txt editor.js.LICENSE.txt -mv apps/text/js/text-files.js.LICENSE.txt text-files.js-LICENSE.txt -mv apps/text/js/text-public.js.LICENSE.txt text-public.js-LICENSE.txt -mv apps/text/js/text-text.js.LICENSE.txt text-text.js-LICENSE.txt -mv apps/text/js/text-viewer.js.LICENSE.txt text-viewer.js-LICENSE.txt -mv apps/user_ldap/js/vendor/ui-multiselect/MIT-LICENSE js-jqueryui-multiselect-LICENSE -mv apps/viewer/COPYING viewer-COPYING -mv apps/viewer/js/viewer-main.js.LICENSE.txt viewer-main.js-LICENSE -mv COPYING nextcloud-LICENSE -mv core/fonts/LICENSE_OFL.txt fonts-LICENSE -mv core/vendor/zxcvbn/LICENSE.txt zxcvbn-LICENSE -mv apps/files_pdfviewer/COPYING files_pdfviewer-COPYING -mv apps/files_pdfviewer/js/pdfjs/web/standard_fonts/LICENSE_FOXIT standard_fonts-LICENSE_FOXIT -mv apps/files_pdfviewer/js/pdfjs/web/standard_fonts/LICENSE_LIBERATION standard_fonts-LICENSE_LIBERATION -mv apps/firstrunwizard/js/firstrunwizard-main.js.LICENSE.txt firstrunwizard-main.js-LICENSE.txt -mv apps/notifications/js/notifications-settings.js.LICENSE.txt notifications-settings.js-LICENSE.txt -mv dist/settings-vue-settings-personal-security.js.LICENSE.txt settings-vue-settings-personal-security.js.LICENSE.txt -mv dist/core-login.js.LICENSE.txt core-login.js-LICENSE.txt -mv dist/files-sidebar.js.LICENSE.txt files-sidebar.js-LICENSE.txt -mv dist/core-recommendedapps.js.LICENSE.txt core-recommendedapps.js-LICENSE.txt -mv dist/files_sharing-main.js.LICENSE.txt files_sharing-main.js-LICENSE.txt -mv dist/dav-settings-personal-availability.js.LICENSE.txt dav-settings-personal-availability.js-LICENSE.txt -mv dist/weather_status-weather-status.js.LICENSE.txt weather_status-weather-status.js-LICENSE.txt -mv dist/core-profile.js.LICENSE.txt core-profile.js-LICENSE.txt -mv dist/settings-vue-settings-admin-basic-settings.js.LICENSE.txt settings-vue-settings-admin-basic-settings.js-LICENSE.txt -mv dist/settings-vue-settings-admin-security.js.LICENSE.txt settings-vue-settings-admin-security.js-LICENSE.txt -mv dist/core-files_client.js.LICENSE.txt core-files_client.js-LICENSE.txt -mv dist/systemtags-systemtags.js.LICENSE.txt systemtags-systemtags.js-LICENSE.txt -mv dist/comments-comments.js.LICENSE.txt comments-comments.js-LICENSE.txt -mv dist/files_versions-files_versions.js.LICENSE.txt files_versions-files_versions.js.LICENSE.txt -mv dist/twofactor_backupcodes-settings.js.LICENSE.txt twofactor_backupcodes-settings.js-LICENSE.txt -mv dist/updatenotification-updatenotification.js.LICENSE.txt updatenotification-updatenotification.js-LICENSE.txt -mv dist/settings-vue-settings-admin-delegation.js.LICENSE.txt settings-vue-settings-admin-delegation.js-LICENSE.txt -mv dist/core-systemtags.js.LICENSE.txt core-systemtags.js-LICENSE.txt -mv dist/comments-comments-app.js.LICENSE.txt comments-comments-app.js-LICENSE.txt -mv dist/core-files_fileinfo.js.LICENSE.txt core-files_fileinfo.js-LICENSE.txt -mv dist/files-main.js.LICENSE.txt files-main.js-LICENSE.txt -mv dist/core-main.js.LICENSE.txt core-main.js-LICENSE.txt -mv dist/files_sharing-additionalScripts.js.LICENSE.txt files_sharing-additionalScripts.js-LICENSE.txt -mv dist/settings-vue-settings-apps-users-management.js.LICENSE.txt settings-vue-settings-apps-users-management.js-LICENSE.txt -mv dist/settings-vue-settings-nextcloud-pdf.js.LICENSE.txt settings-vue-settings-nextcloud-pdf.js-LICENSE.txt -mv dist/settings-vue-settings-personal-info.js.LICENSE.txt settings-vue-settings-personal-info.js-LICENSE.txt -mv dist/settings-vue-settings-personal-webauthn.js.LICENSE.txt settings-vue-settings-personal-webauthn.js-LICENSE.txt -mv dist/user_status-dashboard.js.LICENSE.txt user_status-dashboard.js-LICENSE.txt -mv dist/user_status-menu.js.LICENSE.txt user_status-menu.js-LICENSE.txt -mv dist/workflowengine-workflowengine.js.LICENSE.txt workflowengine-workflowengine.js-LICENSE.txt -mv dist/comments-comments-tab.js.LICENSE.txt comments-comments-tab.js-LICENSE.txt -mv dist/core-install.js.LICENSE.txt core-install.js-LICENSE.txt -mv dist/core-unified-search.js.LICENSE.txt core-unified-search.js-LICENSE.txt -mv dist/dashboard-main.js.LICENSE.txt dashboard-main.js-LICENSE.txt -mv dist/files-personal-settings.js.LICENSE.txt files-personal-settings.js-LICENSE.txt -mv dist/files_sharing-files_sharing_tab.js.LICENSE.txt files_sharing-files_sharing_tab.js-LICENSE.txt -mv dist/files_sharing-personal-settings.js.LICENSE.txt files_sharing-personal-settings.js-LICENSE.txt -mv dist/files_trashbin-files_trashbin.js.LICENSE.txt files_trashbin-files_trashbin.js-LICENSE.txt -mv dist/oauth2-oauth2.js.LICENSE.txt oauth2-oauth2.js-LICENSE.txt -mv dist/settings-users-8351.js.LICENSE.txt settings-users-8351.js-LICENSE.txt -mv dist/core-common.js.LICENSE.txt core-common.js-LICENSE.txt -mv dist/settings-vue-settings-personal-password.js.LICENSE.txt settings-vue-settings-personal-password.js.LICENSE.txt -mv apps/suspicious_login/js/settings.js.LICENSE.txt settings.js.LICENSE.txt -mv apps/suspicious_login/vendor/psr/log/LICENSE LICENSE -mv apps/suspicious_login/vendor/symfony/polyfill-mbstring/LICENSE LICENSE -mv apps/suspicious_login/vendor/symfony/polyfill-php80/LICENSE LICENSE -mv apps/suspicious_login/vendor/symfony/polyfill-php73/LICENSE LICENSE -mv apps/suspicious_login/vendor/league/flysystem/LICENSE LICENSE -mv apps/suspicious_login/vendor/league/mime-type-detection/LICENSE LICENSE -mv apps/suspicious_login/vendor/darsyn/ip/LICENSE.md LICENSE.md -mv apps/suspicious_login/vendor/amphp/process/LICENSE LICENSE -mv apps/suspicious_login/vendor/amphp/sync/LICENSE LICENSE -mv apps/suspicious_login/vendor/amphp/amp/LICENSE LICENSE -mv apps/suspicious_login/vendor/amphp/parser/LICENSE LICENSE -mv apps/suspicious_login/vendor/amphp/parallel/LICENSE LICENSE -mv apps/suspicious_login/vendor/amphp/byte-stream/LICENSE LICENSE -mv apps/suspicious_login/vendor/amphp/serialization/LICENSE LICENSE -mv apps/suspicious_login/vendor/rubix/ml/LICENSE LICENSE -mv apps/suspicious_login/vendor/rubix/tensor/lib/JAMA/LICENCE.md LICENCE.md -mv apps/suspicious_login/vendor/rubix/tensor/LICENSE LICENSE -mv apps/suspicious_login/COPYING COPYING -mv apps/related_resources/js/vendors-node_modules_nextcloud_vue_dist_Components_NcRelatedResourcesPanel_js.related_resources.js.LICENSE.txt vendors-node_modules_nextcloud_vue_dist_Components_NcRelatedResourcesPanel_js.related_resources.js.LICENSE.txt -mv apps/related_resources/js/related_resources.js.LICENSE.txt related_resources.js.LICENSE.txt -mv apps/related_resources/LICENSE LICENSE -mv apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js.js.LICENSE.txt photos-vendors-node_modules_nextcloud_upload_dist_index_esm_js.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_FetchAlbumsMixin_js-src_components_Albums_AlbumForm_vue.js.LICENSE.txt photos-src_mixins_FetchAlbumsMixin_js-src_components_Albums_AlbumForm_vue.js.LICENSE.txt -mv apps/photos/js/photos-public.js.LICENSE.txt photos-public.js.LICENSE.txt -mv apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-4e283b.js.LICENSE.txt photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-4e283b.js.LICENSE.txt -mv apps/photos/js/photos-src_views_Timeline_vue.js.LICENSE.txt photos-src_views_Timeline_vue.js.LICENSE.txt -mv apps/photos/js/photos-src_views_Tags_vue.js.LICENSE.txt photos-src_views_Tags_vue.js.LICENSE.txt -mv apps/photos/js/photos-src_views_SharedAlbums_vue.js.LICENSE.txt photos-src_views_SharedAlbums_vue.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_mixins_FilesSelectionMixin_js-src_components_File_vue--80ca54.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_mixins_FilesSelectionMixin_js-src_components_File_vue--80ca54.js.LICENSE.txt -mv apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-36962a.js.LICENSE.txt photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-36962a.js.LICENSE.txt -mv apps/photos/js/photos-src_views_AlbumContent_vue.js.LICENSE.txt photos-src_views_AlbumContent_vue.js.LICENSE.txt -mv apps/photos/js/photos-src_views_Folders_vue.js.LICENSE.txt photos-src_views_Folders_vue.js.LICENSE.txt -mv apps/photos/js/photos-vendors-node_modules_vue-virtual-grid_dist_vue-virtual-grid_es_js.js.LICENSE.txt photos-vendors-node_modules_vue-virtual-grid_dist_vue-virtual-grid_es_js.js.LICENSE.txt -mv apps/recommendations/js/files_recommendation-main.js.LICENSE.txt files_recommendation-main.js.LICENSE.txt -mv apps/recommendations/js/files_recommendation-dashboard.js.LICENSE.txt files_recommendation-dashboard.js.LICENSE.txt -mv apps/bruteforcesettings/js/bruteforcesettings-main.js.LICENSE.txt bruteforcesettings-main.js.LICENSE.txt -mv apps/bruteforcesettings/LICENSE LICENSE -mv apps/twofactor_totp/js/twofactor_totp-main-settings.js.LICENSE.txt twofactor_totp-main-settings.js.LICENSE.txt -mv apps/twofactor_totp/js/twofactor_totp-main-login-setup.js.LICENSE.txt twofactor_totp-main-login-setup.js.LICENSE.txt -mv apps/twofactor_totp/vendor/christian-riesen/base32/LICENSE LICENSE -mv apps/twofactor_totp/vendor/rullzer/easytotp/LICENSE LICENSE -mv apps/twofactor_totp/COPYING COPYING -mv apps/activity/js/activity-adminSettings.js.LICENSE.txt activity-adminSettings.js.LICENSE.txt -mv apps/activity/js/activity-personalSettings.js.LICENSE.txt activity-personalSettings.js.LICENSE.txt -mv apps/notifications/js/notifications-admin-settings.js.LICENSE.txt notifications-admin-settings.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-src_views_Faces_vue.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-src_views_Faces_vue.js.LICENSE.txt -mv apps/photos/js/photos-node_modules_vue-material-design-icons_AccountBoxMultipleOutline_vue-src_components_FaceCover_vue.js.LICENSE.txt photos-node_modules_vue-material-design-icons_AccountBoxMultipleOutline_vue-src_components_FaceCover_vue.js.LICENSE.txt -mv apps/dav/img/LICENSES.md dav-img-LICENSES.md -mv 3rdparty/mexitek/phpcolors/LICENSE LICENSE -mv 3rdparty/fusonic/linq/LICENSE LICENSE -mv 3rdparty/fusonic/opengraph/LICENSE LICENSE -mv 3rdparty/laravel/serializable-closure/LICENSE.md LICENSE.md -mv 3rdparty/symfony/css-selector/LICENSE LICENSE -mv 3rdparty/symfony/http-foundation/LICENSE LICENSE -mv 3rdparty/symfony/dom-crawler/LICENSE LICENSE -mv 3rdparty/mlocati/ip-lib/LICENSE.txt LICENSE.txt -mv dist/files-reference-files.js.LICENSE.txt files-reference-files.js.LICENSE.txt -mv dist/core-unsupported-browser-redirect.js.LICENSE.txt core-unsupported-browser-redirect.js.LICENSE.txt -mv dist/theming-personal-theming.js.LICENSE.txt theming-personal-theming.js.LICENSE.txt -mv dist/core-unsupported-browser.js.LICENSE.txt core-unsupported-browser.js.LICENSE.txt -mv dist/theming-admin-theming.js.LICENSE.txt theming-admin-theming.js.LICENSE.txt -mv dist/federatedfilesharing-vue-settings-admin.js.LICENSE.txt federatedfilesharing-vue-settings-admin.js.LICENSE.txt -mv dist/sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt -mv apps/notifications/js/notifications-vendors-node_modules_nextcloud_initial-state_dist_index_esm_js-node_modules_nextcloud_moment_-4efa53.js.LICENSE.txt notifications-vendors-node_modules_nextcloud_initial-state_dist_index_esm_js-node_modules_nextcloud_moment_-4efa53.js.LICENSE.txt -mv apps/notifications/js/notifications-node_modules_moment_locale_sync_recursive_-src_NotificationsApp_vue.js.LICENSE.txt notifications-node_modules_moment_locale_sync_recursive_-src_NotificationsApp_vue.js.LICENSE.txt -mv apps/photos/vendor/hexogen/kdtree/LICENSE.md kdtree-LICENSE.md -mv apps/photos/js/photos-src_mixins_AbortControllerMixin_js-node_modules_vue-material-design-icons_FolderMultipleImage-67cc20.js.LICENSE.txt photos-src_mixins_AbortControllerMixin_js-node_modules_vue-material-design-icons_FolderMultipleImage-67cc20.js.LICENSE.txt -mv apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2a64fd.js.LICENSE.txt photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2a64fd.js.LICENSE.txt -mv apps/photos/js/photos-node_modules_vue-material-design-icons_ImagePlus_vue-src_components_Collection_CollectionCont-f9bef8.js.LICENSE.txt photos-node_modules_vue-material-design-icons_ImagePlus_vue-src_components_Collection_CollectionCont-f9bef8.js.LICENSE.txt -mv apps/photos/js/photos-src_services_collectionFetcher_js-src_components_HeaderNavigation_vue.js.LICENSE.txt js-photos-src_services_collectionFetcher_src_components_HeaderNavigation_vue.js.LICENSE.txt -mv apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2ca5cc.js.LICENSE.txt js-photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_material-design-ic-2ca5cc.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_FilesByMonthMixin_js-src_components_Actions_ActionFavorite_vue.js.LICENSE.txt photos-src_mixins_FilesByMonthMixin_js-src_components_Actions_ActionFavorite_vue.js.LICENSE.txt -mv apps/photos/js/photos-src_mixins_FetchFilesMixin_js.js.LICENSE.txt photos-src_mixins_FetchFilesMixin_js.js.LICENSE.txt -mv apps/photos/js/photos-src_views_Places_vue.js.LICENSE.txt photos-src_views_Places_vue.js.LICENSE.txt -mv apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-c67b29.js.LICENSE.txt photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-c67b29.js.LICENSE.txt -mv apps/photos/js/photos-src_services_Albums_js-src_components_HeaderNavigation_vue.js.LICENSE.txt js-photos-src_services_Albums_src_components_HeaderNavigation_vue.js.LICENSE.txt -mv apps/text/js/text-editors.js.LICENSE.txt text-editors.js.LICENSE.txt -mv apps/activity/js/activity-dashboard-lazy.js.LICENSE.txt activity-dashboard-lazy.js.LICENSE.txt -mv apps/activity/js/activity-398.js.LICENSE.txt activity-398.js.LICENSE.txt -mv apps/activity/js/activity-323.js.LICENSE.txt activity-323.js.LICENSE.txt -mv 3rdparty/doctrine/lexer/LICENSE lexer-LICENSE -mv 3rdparty/doctrine/deprecations/LICENSE deprecations-LICENSE -mv 3rdparty/symfony/mime/LICENSE mime-LICENSE -mv 3rdparty/symfony/mailer/LICENSE mailer-LICENSE -mv 3rdparty/swiftmailer/swiftmailer/LICENSE swiftmailer-LICENSE -mv 3rdparty/pimple/pimple/LICENSE pimple-LICENSE -mv 3rdparty/psr/clock/LICENSE clock-LICENSE -mv 3rdparty/psr/cache/LICENSE.txt cache-LICENSE.txt -mv 3rdparty/icewind/streams/LICENCE streams-LICENCE -mv apps/recommendations/LICENSE recommendations-LICENSE +# Deal with licenses automatically +find . -mindepth 2 \( -name '*LICENSE*' -o -name '*LICENCE*' \) | { while read a ; do mv "$a" $(echo $a | sed "s_^./__" | tr "/ " "__" )-LICENSE ; done ; } +find . -mindepth 2 -name '*COPYING*' | { while read a ; do mv "$a" $(echo $a | sed "s_^./__" | tr "/ " "__" )-COPYING ; done ; } %check # Make sure there are no license files left over @@ -665,6 +378,14 @@ install -Dpm 644 %{SOURCE202} \ install -Dpm 644 %{SOURCE2} %{buildroot}%{_unitdir}/nextcloud-cron.service install -Dpm 644 %{SOURCE3} %{buildroot}%{_unitdir}/nextcloud-cron.timer +# If there's a new installation activate the installation wizard +%post +INSTALLED=$(grep -c secret /etc/nextcloud/config.php) +if [ "${INSTALLED}" -eq "0" ]; then + echo "First time installation, enabling installation wizard" + touch %{_sysconfdir}/%{name}/CAN_INSTALL +fi + %post httpd /usr/bin/systemctl reload httpd.service > /dev/null 2>&1 || : /usr/bin/systemctl reload php-fpm.service > /dev/null 2>&1 || : @@ -721,3 +442,4 @@ fi %changelog %autochangelog + diff --git a/sources b/sources index ffda0f3..d791486 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-26.0.0.tar.bz2) = ad589d2e128fd73e9282e1f41d5189dc3216270e546524e8feaefa9013202e806047cc304ef77a8954eac16b010b3d65bc99ce8547256c1df6e90b69aa2f232a +SHA512 (nextcloud-27.0.2.tar.bz2) = e64f4590512d0b23534bcd29344e8ff6c859121db78912789ea22fba73ea5cc6f3e44f70652ffb536efe350714156285078b3ecd56e493a75860052dafbec4c9 From 63b1c07960a1fbcab1c9f7bc81528fed2e6287a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Chavero?= Date: Tue, 12 Sep 2023 20:02:00 -0600 Subject: [PATCH 22/81] Fix post install bugs - Fix CAN_INSTALL permissions - Restart php-fpm --- nextcloud.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nextcloud.spec b/nextcloud.spec index cac427d..f3a4498 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -384,8 +384,11 @@ INSTALLED=$(grep -c secret /etc/nextcloud/config.php) if [ "${INSTALLED}" -eq "0" ]; then echo "First time installation, enabling installation wizard" touch %{_sysconfdir}/%{name}/CAN_INSTALL + chown apache:apache %{_sysconfdir}/%{name}/CAN_INSTALL fi +/usr/bin/systemctl restart php-fpm.service > /dev/null 2>&1 || : + %post httpd /usr/bin/systemctl reload httpd.service > /dev/null 2>&1 || : /usr/bin/systemctl reload php-fpm.service > /dev/null 2>&1 || : From 5421d595367ba487d96be158b85950d881952849 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 09:39:19 +0000 Subject: [PATCH 23/81] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 6e4b536f6d2eedb307979279c16ab406f69bf19d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 08:55:50 +0000 Subject: [PATCH 24/81] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From dc8dd19e99bbd4d92cd156383735ffecc3ae2e65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Chavero?= Date: Tue, 9 Apr 2024 15:18:50 -0600 Subject: [PATCH 25/81] Update to 28.0.3 --- nextcloud.spec | 67 +++++++++++++++++++++++++------------------------- sources | 1 + 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index f3a4498..2b215de 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -1,10 +1,11 @@ Name: nextcloud -Version: 27.0.2 +Version: 28.0.3 Release: %autorelease Summary: Private file sync and share server License: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe URL: http://nextcloud.com Source0: https://download.nextcloud.com/server/releases/%{name}-%{version}.tar.bz2 +%define php_version 8.2 # basic nextcloud config.php, nextcloud's # initial setup will fill out other settings appropriately @@ -91,45 +92,47 @@ Provides: bundled(php-composer(amphp/parser)) = 1.1.0 Provides: bundled(php-composer(amphp/process)) = 1.1.4 Provides: bundled(php-composer(amphp/serialization)) = 1.0.0 Provides: bundled(php-composer(amphp/sync)) = 1.4.2 -Provides: bundled(php-composer(darsyn/ip)) = 4.1.0 Provides: bundled(php-composer(league/flysystem)) = 2.5.0 Provides: bundled(php-composer(league/mime-type-detection)) = 1.11.0 Provides: bundled(php-composer(psr/log)) = 1.1.4 -Provides: bundled(php-composer(rubix/ml)) = 20 +Provides: bundled(php-composer(rubix/ml)) = 0.4.1 Provides: bundled(php-composer(rubix/tensor)) = 2.2.3 Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.27.0 Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.26.0 Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.27.0 +Provides: bundled(php-composer(adhocore/cli)) = 1.6.1 +Provides: bundled(php-composer(nextcloud/openapi-extractor)) = 1.6.1 +Provides: bundled(php-composer(nikic/php-parser)) = 4.17.1 +Provides: bundled(php-composer(phpstan/phpdoc-parser)) = 1.24.2 Provides: bundled(php-composer(hexogen/kdtree)) = 0.2.5 Provides: bundled(php-composer(christian-riesen/base32)) = 1.6.0 Provides: bundled(php-composer(rullzer/easytotp)) = 0.1.4 Provides: bundled(php-composer(icewind/smb)) = 3.5.4 Provides: bundled(php-composer(icewind/streams)) = 0.7.7 +Provides: bundled(php-composer(bamarni/composer-bin-plugin)) = 1.8.2 Provides: bundled(php-composer(aws/aws-crt-php)) = 1.0.2 Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.240.8 Provides: bundled(php-composer(bantu/ini-get-wrapper)) = 1.0.1 Provides: bundled(php-composer(beberlei/assert)) = 3.3.1 Provides: bundled(php-composer(brick/math)) = 0.9.2 -Provides: bundled(php-composer(christophwurst/id3parser)) = 0.1.4 -Provides: bundled(php-composer(cweagans/composer-patches)) = 1.7.1 +Provides: bundled(php-composer(cweagans/composer-patches)) = 1.7.3 Provides: bundled(php-composer(deepdiver/zipstreamer)) = 2.0.0 -Provides: bundled(php-composer(deepdiver1975/tarstreamer)) = 2.0.0 +Provides: bundled(php-composer(deepdiver1975/tarstreamer)) = 2.1.0 Provides: bundled(php-composer(doctrine/cache)) = 2.2.0 -Provides: bundled(php-composer(doctrine/dbal)) = 3.3.8 -Provides: bundled(php-composer(doctrine/deprecations)) = 1.0.0 +Provides: bundled(php-composer(doctrine/dbal)) = 3.7.0 +Provides: bundled(php-composer(doctrine/deprecations)) = 1.1.2 Provides: bundled(php-composer(doctrine/event-manager)) = 1.2.0 Provides: bundled(php-composer(doctrine/lexer)) = 1.2.3 Provides: bundled(php-composer(egulias/email-validator)) = 3.2.5 Provides: bundled(php-composer(fgrosse/phpasn1)) = 2.3.0 Provides: bundled(php-composer(fusonic/linq)) = 1.1.0 Provides: bundled(php-composer(fusonic/opengraph)) = 2.2.0 -Provides: bundled(php-composer(giggsey/libphonenumber-for-php)) = 8.13.7 -Provides: bundled(php-composer(giggsey/locale)) = 2.3 +Provides: bundled(php-composer(giggsey/libphonenumber-for-php-lite)) = 8.13.12 Provides: bundled(php-composer(guzzlehttp/guzzle)) = 7.5.0 Provides: bundled(php-composer(guzzlehttp/promises)) = 1.5.2 Provides: bundled(php-composer(guzzlehttp/psr7)) = 2.4.5 Provides: bundled(php-composer(guzzlehttp/uri-template)) = 0.2.0 -Provides: bundled(php-composer(icewind/searchdav)) = 3.0.1 +Provides: bundled(php-composer(icewind/searchdav)) = 3.1.0 Provides: bundled(php-composer(icewind/streams)) = 0.7.7 Provides: bundled(php-composer(justinrainbow/json-schema)) = 5.2.10 Provides: bundled(php-composer(laravel/serializable-closure)) = 1.2.2 @@ -141,7 +144,6 @@ Provides: bundled(php-composer(microsoft/azure-storage-common)) = 1.5.2 Provides: bundled(php-composer(mlocati/ip-lib)) = 1.18.0 Provides: bundled(php-composer(mtdowling/jmespath.php)) = 2.6.1 Provides: bundled(php-composer(nextcloud/lognormalizer)) = 1.0.0 -Provides: bundled(php-composer(opis/closure)) = 3.6.3 Provides: bundled(php-composer(pear/archive_tar)) = 1.4.14 Provides: bundled(php-composer(pear/console_getopt)) = 1.4.3 Provides: bundled(php-composer(pear/pear-core-minimal)) = 1.10.10 @@ -150,9 +152,9 @@ Provides: bundled(php-composer(php-http/guzzle7-adapter)) = 1.0.0 Provides: bundled(php-composer(php-http/httplug)) = 2.2.0 Provides: bundled(php-composer(php-http/promise)) = 1.1.0 Provides: bundled(php-composer(php-opencloud/openstack)) = 3.2.1 -Provides: bundled(php-composer(phpseclib/phpseclib)) = 2.0.40 +Provides: bundled(php-composer(phpseclib/phpseclib)) = 2.0.45 Provides: bundled(php-composer(pimple/pimple)) = 3.5.0 -Provides: bundled(php-composer(psr/cache)) = 1.0.1 +Provides: bundled(php-composer(psr/cache)) = 3.0.0 Provides: bundled(php-composer(psr/clock)) = 1.0.0 Provides: bundled(php-composer(psr/container)) = 2.0.2 Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 @@ -160,50 +162,48 @@ Provides: bundled(php-composer(psr/http-client)) = 1.0.1 Provides: bundled(php-composer(psr/http-factory)) = 1.0.1 Provides: bundled(php-composer(psr/http-message)) = 1.0.1 Provides: bundled(php-composer(psr/log)) = 1.1.4 -Provides: bundled(php-composer(punic/punic)) = 1.6.5 +Provides: bundled(php-composer(punic/punic)) = 3.8.1 Provides: bundled(php-composer(ralouphie/getallheaders)) = 3.0.3 Provides: bundled(php-composer(ramsey/collection)) = 1.1.3 Provides: bundled(php-composer(ramsey/uuid)) = 4.1.1 -Provides: bundled(php-composer(sabre/dav)) = 4.4.0 +Provides: bundled(php-composer(sabre/dav)) = 4.5.0 Provides: bundled(php-composer(sabre/event)) = 5.1.4 -Provides: bundled(php-composer(sabre/http)) = 5.1.5 -Provides: bundled(php-composer(sabre/uri)) = 2.2.2 -Provides: bundled(php-composer(sabre/vobject)) = 4.4.2 -Provides: bundled(php-composer(sabre/xml)) = 2.2.5 +Provides: bundled(php-composer(sabre/http)) = 5.1.10 +Provides: bundled(php-composer(sabre/uri)) = 2.3.3 +Provides: bundled(php-composer(sabre/vobject)) = 4.5.4 +Provides: bundled(php-composer(sabre/xml)) = 2.2.6 Provides: bundled(php-composer(scssphp/scssphp)) = 1.11.0 Provides: bundled(php-composer(spomky-labs/base64url)) = 2.0.4 Provides: bundled(php-composer(spomky-labs/cbor-php)) = 2.0.1 Provides: bundled(php-composer(stecman/symfony-console-completion)) = 0.11.0 -Provides: bundled(php-composer(swiftmailer/swiftmailer)) = 6.3.0 -Provides: bundled(php-composer(symfony/console)) = 5.4.19 +Provides: bundled(php-composer(symfony/console)) = 5.4.24 Provides: bundled(php-composer(symfony/css-selector)) = 5.4.11 -Provides: bundled(php-composer(symfony/deprecation-contracts)) = 2.5.2 +Provides: bundled(php-composer(symfony/deprecation-contracts)) = 3.0.2 Provides: bundled(php-composer(symfony/dom-crawler)) = 5.4.11 -Provides: bundled(php-composer(symfony/event-dispatcher)) = 4.4.30 -Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 1.1.9 -Provides: bundled(php-composer(symfony/http-foundation)) = 5.4.10 -Provides: bundled(php-composer(symfony/mailer)) = 5.4.19 +Provides: bundled(php-composer(symfony/event-dispatcher)) = 5.4.26 +Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 3.0.2 +Provides: bundled(php-composer(symfony/http-foundation)) = 5.4.25 +Provides: bundled(php-composer(symfony/mailer)) = 5.4.22 Provides: bundled(php-composer(symfony/mime)) = 5.4.19 Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-iconv)) = 1.27.0 Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.27.0 Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.27.0 Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.27.0 Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.27.0 Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.26.0 -Provides: bundled(php-composer(symfony/process)) = 4.4.30 -Provides: bundled(php-composer(symfony/routing)) = 4.4.30 +Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.27.0 +Provides: bundled(php-composer(symfony/process)) = 5.4.24 +Provides: bundled(php-composer(symfony/routing)) = 5.4.25 Provides: bundled(php-composer(symfony/service-contracts)) = 3.0.2 Provides: bundled(php-composer(symfony/string)) = 6.0.19 -Provides: bundled(php-composer(symfony/translation)) = 4.4.41 +Provides: bundled(php-composer(symfony/translation)) = 5.4.24 Provides: bundled(php-composer(symfony/translation-contracts)) = 2.4.0 Provides: bundled(php-composer(thecodingmachine/safe)) = 1.3.3 +Provides: bundled(php-composer(wapmorgan/mp3info)) = 0.1.0 Provides: bundled(php-composer(web-auth/cose-lib)) = 3.3.9 Provides: bundled(php-composer(web-auth/metadata-service)) = 3.3.9 Provides: bundled(php-composer(web-auth/webauthn-lib)) = 3.3.9 - # OpenIconic icons bundled via sabre-dav Provides: bundled(openiconic-fonts) = 1.0.0 # jscolor bundled via themeing app @@ -445,4 +445,3 @@ fi %changelog %autochangelog - diff --git a/sources b/sources index d791486..750b8d1 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (nextcloud-27.0.2.tar.bz2) = e64f4590512d0b23534bcd29344e8ff6c859121db78912789ea22fba73ea5cc6f3e44f70652ffb536efe350714156285078b3ecd56e493a75860052dafbec4c9 +SHA512 (nextcloud-28.0.3.tar.bz2) = 32945947bce96e8f8a7f75660b51f667bec0f9205ee5c3d0b76b1f002f68442f5e235d4f2841fc25d03a2ba06bf0862e3fe24c6d2aad8e6b53fc9599644ab6f8 From 69c14756e53ce88388c0f6079f3e0d5379cb9c04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20M=2E=20Basto?= Date: Sat, 20 Apr 2024 21:23:29 +0100 Subject: [PATCH 26/81] sort requires alphabetically --- nextcloud.spec | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index 2b215de..68302bb 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -56,7 +56,9 @@ Requires: php-curl Requires: php-dom Requires: php-exif Requires: php-fileinfo +Requires: php-filter Requires: php-gd +Requires: php-gmp Requires: php-iconv Requires: php-json Requires: php-ldap @@ -64,20 +66,17 @@ Requires: php-mbstring Requires: php-openssl Requires: php-pcre Requires: php-pdo -Requires: php-session -Requires: php-simplexml -Requires: php-xmlwriter -Requires: php-spl -Requires: php-zip -Requires: php-filter -Requires: php-ldap -Requires: php-smbclient -Requires: php-gmp -Requires: php-process +Requires: php-pecl-apcu Requires: php-pecl-imagick Requires: php-pecl-memcached -Requires: php-pecl-apcu Requires: php-pecl-redis5 +Requires: php-process +Requires: php-session +Requires: php-simplexml +Requires: php-smbclient +Requires: php-spl +Requires: php-xmlwriter +Requires: php-zip # For systemd support during install/uninstall %{?systemd_requires} # the CA cert bundle is linked to from the config dir From 9c7713f3eabe8edf55896abec639aca0efe90230 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20M=2E=20Basto?= Date: Sat, 20 Apr 2024 21:24:49 +0100 Subject: [PATCH 27/81] (#2193123) Add requires php-bcmath php-intl php-sodiumm php-opcache --- nextcloud.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nextcloud.spec b/nextcloud.spec index 68302bb..cae823b 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -49,6 +49,7 @@ BuildRequires: php-pear # Require one webserver and database backend Requires: %{name}-webserver = %{version}-%{release} Requires: %{name}-database = %{version}-%{release} +Requires: php-bcmath # Require php CLI for occ command Requires: php-cli # Core PHP libs/extensions required by OC core @@ -60,6 +61,7 @@ Requires: php-filter Requires: php-gd Requires: php-gmp Requires: php-iconv +Requires: php-intl Requires: php-json Requires: php-ldap Requires: php-mbstring @@ -75,6 +77,8 @@ Requires: php-session Requires: php-simplexml Requires: php-smbclient Requires: php-spl +Requires: php-sodiumm +Requires: php-opcache Requires: php-xmlwriter Requires: php-zip # For systemd support during install/uninstall From b379529877e5a0e0fb5cfccb29a9a88c1465d5b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20M=2E=20Basto?= Date: Sun, 21 Apr 2024 18:36:21 +0100 Subject: [PATCH 28/81] Update nextcloud to 28.0.4 --- nextcloud.spec | 2 +- sources | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index cae823b..bf9a259 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -1,5 +1,5 @@ Name: nextcloud -Version: 28.0.3 +Version: 28.0.4 Release: %autorelease Summary: Private file sync and share server License: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe diff --git a/sources b/sources index 750b8d1..f8b8b5d 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (nextcloud-27.0.2.tar.bz2) = e64f4590512d0b23534bcd29344e8ff6c859121db78912789ea22fba73ea5cc6f3e44f70652ffb536efe350714156285078b3ecd56e493a75860052dafbec4c9 -SHA512 (nextcloud-28.0.3.tar.bz2) = 32945947bce96e8f8a7f75660b51f667bec0f9205ee5c3d0b76b1f002f68442f5e235d4f2841fc25d03a2ba06bf0862e3fe24c6d2aad8e6b53fc9599644ab6f8 +SHA512 (nextcloud-28.0.4.tar.bz2) = bb26831d9143ab5ea06ffdf9f2c98c5851c26c23002c6124c9443cd2636d7a102e5da053e0fbd0e7ed6da634d292deeaa0219038b6def4bf302e922b48135fb2 From 5fe8e1ea11422b7f3fecddc9c5cbf91cbcc58277 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20M=2E=20Basto?= Date: Mon, 22 Apr 2024 18:46:47 +0100 Subject: [PATCH 29/81] Fix typo and 2 RPM build warnings absolute symlink: /etc/nextcloud/ca-bundle.crt -> /etc/pki/tls/certs/ca-bundle.crt absolute symlink: /usr/share/nextcloud/config -> /etc/nextcloud --- nextcloud.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index bf9a259..980e197 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -77,7 +77,7 @@ Requires: php-session Requires: php-simplexml Requires: php-smbclient Requires: php-spl -Requires: php-sodiumm +Requires: php-sodium Requires: php-opcache Requires: php-xmlwriter Requires: php-zip @@ -351,10 +351,10 @@ done install -pm 755 occ %{buildroot}%{_datadir}/%{name} # symlink config dir -ln -sf %{_sysconfdir}/%{name} %{buildroot}%{_datadir}/%{name}/config +ln -s ../../../%{_sysconfdir}/%{name} %{buildroot}%{_datadir}/%{name}/config # nextcloud looks for ca-bundle.crt in config dir -ln -sf %{_sysconfdir}/pki/tls/certs/ca-bundle.crt %{buildroot}%{_sysconfdir}/%{name}/ca-bundle.crt +ln -s ../pki/tls/certs/ca-bundle.crt %{buildroot}%{_sysconfdir}/%{name}/ca-bundle.crt # set default config install -pm 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/%{name}/config.php From 662a74cdbfaa112ae324f8ecceb55f6639aff63f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20M=2E=20Basto?= Date: Sun, 19 May 2024 19:14:59 +0100 Subject: [PATCH 30/81] Update nextcloud to 28.0.5 and PR #11 PR #11 Many issues fixed by aviram: - Better HTTPS handling in Apache configs - Better cron job compatibility with APC - Better nextcloud-systemd-timer.service --- nextcloud-defaults.inc | 2 ++ nextcloud-php.ini | 1 + nextcloud-systemd-timer.service | 5 ++++- nextcloud.spec | 8 +++++++- sources | 2 +- 5 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 nextcloud-php.ini diff --git a/nextcloud-defaults.inc b/nextcloud-defaults.inc index c9ceec5..0ed8397 100644 --- a/nextcloud-defaults.inc +++ b/nextcloud-defaults.inc @@ -73,4 +73,6 @@ Options -Indexes Header set Cache-Control "max-age=7200, public" + # https://docs.nextcloud.com/server/25/admin_manual/installation/harden_server.html#enable-http-strict-transport-security + Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains" diff --git a/nextcloud-php.ini b/nextcloud-php.ini new file mode 100644 index 0000000..008bcab --- /dev/null +++ b/nextcloud-php.ini @@ -0,0 +1 @@ +apc.enable_cli=1 diff --git a/nextcloud-systemd-timer.service b/nextcloud-systemd-timer.service index ccff38f..a7efaae 100644 --- a/nextcloud-systemd-timer.service +++ b/nextcloud-systemd-timer.service @@ -2,7 +2,10 @@ Description=Cron for nextcloud background jobs [Service] +# https://docs.nextcloud.com/server/25/admin_manual/configuration_server/background_jobs_configuration.html#systemd Type=oneshot -ExecStart=/usr/bin/php -f /usr/share/nextcloud/cron.php User=apache +KillMode=process +ExecStart=/usr/bin/php -f /usr/share/nextcloud/cron.php + diff --git a/nextcloud.spec b/nextcloud.spec index 980e197..acc4a93 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -1,5 +1,5 @@ Name: nextcloud -Version: 28.0.4 +Version: 28.0.5 Release: %autorelease Summary: Private file sync and share server License: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe @@ -24,6 +24,7 @@ Source105: %{name}-defaults.inc Source200: %{name}-default-nginx.conf Source201: %{name}-conf-nginx.conf Source202: %{name}-php-fpm.conf +Source203: %{name}-php.ini # packaging notes and doc Source300: %{name}-README.fedora Source301: %{name}-mysql.txt @@ -377,6 +378,10 @@ install -Dpm 644 %{SOURCE201} \ install -Dpm 644 %{SOURCE202} \ %{buildroot}%{_sysconfdir}/php-fpm.d/%{name}.conf +# php.ini config +install -Dpm 644 %{SOURCE203} \ + %{buildroot}%{_sysconfdir}/php.d/60-%{name}.ini + # Install the systemd timer install -Dpm 644 %{SOURCE2} %{buildroot}%{_unitdir}/nextcloud-cron.service install -Dpm 644 %{SOURCE3} %{buildroot}%{_unitdir}/nextcloud-cron.timer @@ -418,6 +423,7 @@ fi %dir %attr(-,apache,apache) %{_sysconfdir}/%{name} # contains sensitive data (dbpassword, passwordsalt) %config(noreplace) %attr(0600,apache,apache) %{_sysconfdir}/%{name}/config.php +%config(noreplace) %{_sysconfdir}/php.d/60-%{name}.ini # need the symlink in confdir but it's not config %{_sysconfdir}/%{name}/ca-bundle.crt %{_datadir}/%{name} diff --git a/sources b/sources index f8b8b5d..23198fb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-28.0.4.tar.bz2) = bb26831d9143ab5ea06ffdf9f2c98c5851c26c23002c6124c9443cd2636d7a102e5da053e0fbd0e7ed6da634d292deeaa0219038b6def4bf302e922b48135fb2 +SHA512 (nextcloud-28.0.5.tar.bz2) = a6f25e6ddced8087366537793c28869a6bbda0d165aa4d99858745fdfab7679a717e82cab17f72b73105bbeca917d58ff5a9e19ec820b688b5f85397de76457f From 09b27f765336bc3d9fea81d087898f4bc1cbb979 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20M=2E=20Basto?= Date: Wed, 5 Jun 2024 23:29:40 +0100 Subject: [PATCH 31/81] Update nextcloud to 28.0.6 --- sources | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources b/sources index 23198fb..024ce6c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-28.0.5.tar.bz2) = a6f25e6ddced8087366537793c28869a6bbda0d165aa4d99858745fdfab7679a717e82cab17f72b73105bbeca917d58ff5a9e19ec820b688b5f85397de76457f +SHA512 (nextcloud-28.0.6.tar.bz2) = f34c895602bd63f2e61492e91b9949852f9d2422c3b8740e851107efe5d46de72d8ec06a15c808fa27503546067d62d3166b55ff9979b18f36546845791941c2 From 104a40bc8117643f735ab365845a59e59ba26333 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20M=2E=20Basto?= Date: Thu, 6 Jun 2024 12:36:23 +0100 Subject: [PATCH 32/81] Update nextcloud to 28.0.6 --- README.md | 6 +++--- nextcloud.spec | 9 ++++++--- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 9db76d6..e294b77 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ Nextcloud requires some additional steps after installation/upgrade that are not ### Other versions -Nextcloud maintains multiple stable branches at the same time. To install those, check out the [modular nextcloud package](https://src.fedoraproject.org/modules/nextcloud). +[modular nextcloud package Fedora and CentOS/RHEL](https://src.fedoraproject.org/modules/nextcloud) is over -### CentOS/RHEL +https://fedoraproject.org/wiki/Changes/RetireModularity -For CentOS/RHEL 8+, nextcloud is available through the [modular repository](https://src.fedoraproject.org/modules/nextcloud). Due to incompatible PHP versions, nextcloud is no longer available for CentOS/RHEL 7 or older. +Once Fedora Linux 38 reaches end of life, we will retire the Fedora instance of Module Build Service. diff --git a/nextcloud.spec b/nextcloud.spec index acc4a93..f790d57 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -1,5 +1,5 @@ Name: nextcloud -Version: 28.0.5 +Version: 28.0.6 Release: %autorelease Summary: Private file sync and share server License: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe @@ -297,10 +297,13 @@ work with an SQLite 3 database stored on the local system. %autosetup -n %{name} -p1 # patch backup files and .git stuff -find . -name \*.orig -type f -exec rm {} \; -print -find . -name .gitignore -type f -exec rm {} \; -print +find . -name \*.orig -type f -delete -print +find . -name .gitignore -type f -delete -print find . -name .github -type d -prune -exec rm -r {} \; -print +# fix CLI upgrade advise on splash screen +sed -i -e 's#./\(occ upgrade\)#sudo -u apache php /usr/share/nextcloud/\1#' core/templates/update.admin.php + # prepare package doc cp %{SOURCE300} README.fedora cp %{SOURCE301} README.mysql From cda4bc06dbeab6d34d7046159c5f752073dec898 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Sat, 22 Jun 2024 10:11:58 -0500 Subject: [PATCH 33/81] remove nextcloud-fedora-autoloader.php as it is no longer used --- nextcloud-fedora-autoloader.php | 70 --------------------------------- 1 file changed, 70 deletions(-) delete mode 100644 nextcloud-fedora-autoloader.php diff --git a/nextcloud-fedora-autoloader.php b/nextcloud-fedora-autoloader.php deleted file mode 100644 index a125728..0000000 --- a/nextcloud-fedora-autoloader.php +++ /dev/null @@ -1,70 +0,0 @@ -register(); -} - -// For PEAR components -$fedoraClassLoader->setUseIncludePath(true); - -// Dependencies from 3rdparty composer.json -// "guzzlehttp/guzzle" -require_once $vendor . '/GuzzleHttp/autoload.php'; -// "sabre/dav" -require_once $vendor . '/Sabre/DAV/autoload.php'; -// "doctrine/dbal" -require_once $vendor . '/Doctrine/DBAL/autoload.php'; -// mcnetic/zipstreamer" -require_once $vendor . '/ZipStreamer/autoload.php'; -// "phpeclib/phpseclib" -require_once $vendor . '/phpseclib/autoload.php'; -// "rackspace/php-opencloud" -require_once $vendor . '/OpenCloud/autoload.php'; -// "jeremeamia/superclosure" -require_once $vendor . '/SuperClosure/autoload.php'; -// "bantu/ini-get-wrapper" -require_once $vendor . '/bantu/IniGetWrapper/IniGetWrapper.php'; -// "natxet/CssMin" -require_once $vendor . '/natxet/CssMin/autoload.php'; -// "punic/punic" -require_once $vendor . '/Punic/autoload.php'; -// "patchwork/utf8" -require_once $vendor . '/Patchwork/autoload.php'; -// "symfony/console" -require_once $vendor . '/Symfony/Component/Console/autoload.php'; -// "symfony/event-dispatcher" -require_once $vendor . '/Symfony/Component/EventDispatcher/autoload.php'; -// "symfony/routing" -require_once $vendor . '/Symfony/Component/Routing/autoload.php'; -// "symfony/process" -require_once $vendor . '/Symfony/Component/Process/autoload.php'; -// "pimple/pimple" -require_once $vendor . '/Pimple/autoload.php'; -// "ircmaxell/password-compat" -if (file_exists($vendor . '/password_compat/password.php')) { - require_once $vendor . '/password_compat/password.php'; -} -// "nikic/php-parser" -require_once $vendor . '/PhpParser/autoload.php'; -// "icewind/Streams" -require_once $vendor . '/Icewind/Streams/autoload.php'; -// "swiftmailer/swiftmailer -require_once $vendor . '/Swift/swift_required.php'; -// "league/flysystem" -require_once $vendor . '/League/Flysystem/autoload.php'; -// "interfasys/lognormalizer" -require_once $vendor . '/InterfaSys/LogNormalizer/autoload.php'; -// "deepdiver1975/TarSTreamer" -require_once $vendor . '/ownCloud/TarStreamer/autoload.php'; -// "patchwork/jsqueeze" -require_once $vendor . '/Patchwork/JSqueeze.php'; -// "symfony/polyfill-php{55,56,70}" -require_once $vendor . '/Symfony/Polyfill/autoload.php'; -// "lukasreschke/id3parser": "^0.0.1" -require_once $vendor . '/ID3Parser/autoload.php'; From 3461401d17b18933476d4d358a4969dfebf818ee Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Sat, 22 Jun 2024 12:29:35 -0500 Subject: [PATCH 34/81] add epel compatibility --- nextcloud-README.fedora | 6 +++--- nextcloud-httpd.conf | 3 +++ nextcloud.spec | 21 +++++++++++++-------- 3 files changed, 19 insertions(+), 11 deletions(-) diff --git a/nextcloud-README.fedora b/nextcloud-README.fedora index b64fc8d..748b6cf 100644 --- a/nextcloud-README.fedora +++ b/nextcloud-README.fedora @@ -12,7 +12,7 @@ If not, make sure your webserver is running properly. Webserver --------- -Currently nextcloud in Fedora supports httpd (Apache) and nginx. You must install +Currently nextcloud in Fedora/EPEL supports httpd (Apache) and nginx. You must install at least one webserver subpackage (nextcloud-). These packages include additional configuration files for the webservers. Remote access is disabled by default on httpd. To enable access from any host for Apache **AFTER** you @@ -67,7 +67,7 @@ ownership and SELinux context attributes. Logging ------- As specified by the configuration file, nextcloud sends messages to the system -logger, which means in a standard Fedora configuration it will log to the +logger, which means in a standard Fedora/EPEL configuration it will log to the systemd journal: try "journalctl -b -t Nextcloud". You can also change the loglevel or switch to the built-in log mechanism of nextcloud. @@ -115,4 +115,4 @@ systemctl enable --now nextcloud-cron.timer Migration from owncloud ----------------------- -For detailed instructions on this please read MIGRATION.fedora +For detailed instructions on this please read MIGRATION.distro diff --git a/nextcloud-httpd.conf b/nextcloud-httpd.conf index f9ac85d..b009fd2 100644 --- a/nextcloud-httpd.conf +++ b/nextcloud-httpd.conf @@ -13,6 +13,9 @@ Alias /nextcloud/apps-appstore /var/lib/nextcloud/apps Alias /nextcloud/assets /var/lib/nextcloud/assets Alias /nextcloud /usr/share/nextcloud +# This must be set explicitly in some environments, such as el9 +AddType text/javascript .mjs + # Allows compliant CalDAV / CardDAV clients to be configured using only # the domain name. For more details see # http://tools.ietf.org/html/rfc6764 diff --git a/nextcloud.spec b/nextcloud.spec index f790d57..e077536 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -1,3 +1,9 @@ +%if 0%{?fedora} +%global distro fedora +%else +%global distro epel +%endif + Name: nextcloud Version: 28.0.6 Release: %autorelease @@ -38,12 +44,8 @@ Patch0: 0000-disable-update-version-check.patch Patch1: 0001-mangle-shebang.patch BuildArch: noarch -# For the systemd macros -%if 0%{?fedora} > 29 BuildRequires: systemd-rpm-macros -%else -BuildRequires: systemd -%endif + # expand pear macros on install BuildRequires: php-pear @@ -305,10 +307,13 @@ find . -name .github -type d -prune -exec rm -r {} \; -print sed -i -e 's#./\(occ upgrade\)#sudo -u apache php /usr/share/nextcloud/\1#' core/templates/update.admin.php # prepare package doc -cp %{SOURCE300} README.fedora +cp %{SOURCE300} README.%{distro} cp %{SOURCE301} README.mysql cp %{SOURCE302} README.postgresql -cp %{SOURCE303} MIGRATION.fedora +cp %{SOURCE303} MIGRATION.%{distro} + +# point the reader to the correct README filename +sed -i 's/distro/%{distro}/g' README.%{distro} # Locate license files and put them sensibly in place # get rid of all composer licenses @@ -421,7 +426,7 @@ if [ $1 -eq 0 ]; then fi %files -%doc AUTHORS README.fedora MIGRATION.fedora config/config.sample.php +%doc AUTHORS README.%{distro} MIGRATION.%{distro} config/config.sample.php %license *-LICENSE %dir %attr(-,apache,apache) %{_sysconfdir}/%{name} # contains sensitive data (dbpassword, passwordsalt) From da145e7dfc5044fca282544184a6637a0dbf9613 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20M=2E=20Basto?= Date: Mon, 24 Jun 2024 01:43:54 +0100 Subject: [PATCH 35/81] Update the list of the bundle software --- nextcloud.spec | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index e077536..727c609 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -90,7 +90,20 @@ Requires: php-zip Requires: %{_sysconfdir}/pki/tls/certs/ca-bundle.crt # Bundled composer libraries +# generated with utils/get-bundled-versions.py +# tar xf nextcloud-28.0.6.tar.bz2 +# cd nextcloud +# ../utils/get-bundled-versions.py # many of these can be unbundled +# I think utils/get-composer-requires.py is a tool to check if these are available on Fedora +Provides: bundled(php-composer(hexogen/kdtree)) = 0.2.5 +Provides: bundled(php-composer(icewind/smb)) = 3.5.4 +Provides: bundled(php-composer(icewind/streams)) = 0.7.7 +Provides: bundled(php-composer(bamarni/composer-bin-plugin)) = 1.8.2 +Provides: bundled(php-composer(adhocore/cli)) = 1.6.1 +Provides: bundled(php-composer(nextcloud/openapi-extractor)) = dev-main +Provides: bundled(php-composer(nikic/php-parser)) = 4.17.1 +Provides: bundled(php-composer(phpstan/phpdoc-parser)) = 1.24.2 Provides: bundled(php-composer(amphp/amp)) = 2.6.2 Provides: bundled(php-composer(amphp/byte-stream)) = 1.8.1 Provides: bundled(php-composer(amphp/parallel)) = 1.4.3 @@ -101,21 +114,13 @@ Provides: bundled(php-composer(amphp/sync)) = 1.4.2 Provides: bundled(php-composer(league/flysystem)) = 2.5.0 Provides: bundled(php-composer(league/mime-type-detection)) = 1.11.0 Provides: bundled(php-composer(psr/log)) = 1.1.4 -Provides: bundled(php-composer(rubix/ml)) = 0.4.1 +Provides: bundled(php-composer(rubix/ml)) = 2.1.1 Provides: bundled(php-composer(rubix/tensor)) = 2.2.3 Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.27.0 Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.26.0 Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.27.0 -Provides: bundled(php-composer(adhocore/cli)) = 1.6.1 -Provides: bundled(php-composer(nextcloud/openapi-extractor)) = 1.6.1 -Provides: bundled(php-composer(nikic/php-parser)) = 4.17.1 -Provides: bundled(php-composer(phpstan/phpdoc-parser)) = 1.24.2 -Provides: bundled(php-composer(hexogen/kdtree)) = 0.2.5 Provides: bundled(php-composer(christian-riesen/base32)) = 1.6.0 Provides: bundled(php-composer(rullzer/easytotp)) = 0.1.4 -Provides: bundled(php-composer(icewind/smb)) = 3.5.4 -Provides: bundled(php-composer(icewind/streams)) = 0.7.7 -Provides: bundled(php-composer(bamarni/composer-bin-plugin)) = 1.8.2 Provides: bundled(php-composer(aws/aws-crt-php)) = 1.0.2 Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.240.8 Provides: bundled(php-composer(bantu/ini-get-wrapper)) = 1.0.1 @@ -158,7 +163,7 @@ Provides: bundled(php-composer(php-http/guzzle7-adapter)) = 1.0.0 Provides: bundled(php-composer(php-http/httplug)) = 2.2.0 Provides: bundled(php-composer(php-http/promise)) = 1.1.0 Provides: bundled(php-composer(php-opencloud/openstack)) = 3.2.1 -Provides: bundled(php-composer(phpseclib/phpseclib)) = 2.0.45 +Provides: bundled(php-composer(phpseclib/phpseclib)) = 2.0.47 Provides: bundled(php-composer(pimple/pimple)) = 3.5.0 Provides: bundled(php-composer(psr/cache)) = 3.0.0 Provides: bundled(php-composer(psr/clock)) = 1.0.0 From 704431c4efcaf657f16721ce236bcb1c095c9757 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Mon, 24 Jun 2024 10:32:32 -0500 Subject: [PATCH 36/81] implement workaround for rhbz#2279608 --- nextcloud-integritycheck-exclusion.patch | 34 +++++++++++++++++++++++ nextcloud.spec | 35 ++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 nextcloud-integritycheck-exclusion.patch diff --git a/nextcloud-integritycheck-exclusion.patch b/nextcloud-integritycheck-exclusion.patch new file mode 100644 index 0000000..766cf1c --- /dev/null +++ b/nextcloud-integritycheck-exclusion.patch @@ -0,0 +1,34 @@ +From 9f38c6300712a23ccdc75e140143a1c461e15705 Mon Sep 17 00:00:00 2001 +From: Andrew Bauer +Date: Mon, 24 Jun 2024 10:11:23 -0500 +Subject: [PATCH] silence integrity check for excluded files + +--- + lib/private/IntegrityCheck/Checker.php | 13 +++++++++++++ + 1 file changed, 13 insertions(+) + +diff --git a/lib/private/IntegrityCheck/Checker.php b/lib/private/IntegrityCheck/Checker.php +index a6de3cf6030d7..3974483601b08 100644 +--- a/lib/private/IntegrityCheck/Checker.php ++++ b/lib/private/IntegrityCheck/Checker.php +@@ -337,7 +337,20 @@ private function verify(string $signaturePath, string $basePath, string $certifi + $differencesB = array_diff($currentInstanceHashes, $expectedHashes); + $differences = array_unique(array_merge($differencesA, $differencesB)); + $differenceArray = []; ++ ++ # Nasty hack to silence the integrity checker for files patched during the build process or files we simply don't care about ++ $excludedFilenames = [ ++//sedplaceholder ]; ++ + foreach ($differences as $filename => $hash) { ++ ++ # Skip if the file in question matches our exclusion list ++ foreach ($excludedFilenames as $excludedFilename) { ++ if (strpos($filename, $excludedFilename)!==false) { ++ break 2; ++ } ++ } ++ + // Check if file should not exist in the new signature table + if (!array_key_exists($filename, $expectedHashes)) { + $differenceArray['EXTRA_FILE'][$filename]['expected'] = ''; diff --git a/nextcloud.spec b/nextcloud.spec index 727c609..d71b993 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -42,6 +42,8 @@ Source303: %{name}-MIGRATION.fedora Patch0: 0000-disable-update-version-check.patch # Change occ shebang to /usr/bin/php Patch1: 0001-mangle-shebang.patch +# Add the ability to exclude files we specify from the nextcloud integrity checker +Patch2: nextcloud-integritycheck-exclusion.patch BuildArch: noarch BuildRequires: systemd-rpm-macros @@ -328,6 +330,39 @@ find -wholename "*/composer/LICENSE" -exec mv {} composer-LICENSE \; find . -mindepth 2 \( -name '*LICENSE*' -o -name '*LICENCE*' \) | { while read a ; do mv "$a" $(echo $a | sed "s_^./__" | tr "/ " "__" )-LICENSE ; done ; } find . -mindepth 2 -name '*COPYING*' | { while read a ; do mv "$a" $(echo $a | sed "s_^./__" | tr "/ " "__" )-COPYING ; done ; } +# case-sensitive list of partial matches to exclude from the nextcloud integrity checker +# include readme, license, other docs, and any files we move or patch during the build +excludedFilenames=" +README +readme +LICENSE +LICENCE +license +copying +COPYING +AUTHORS +htaccess +gitignore +user.ini +update.admin.php +Updater.php +occ +Checker.php +" + +# nextcloud source files use tabs rather than spaces, ew +tabs=" " +cr=" +" + +# Add quotes, commas, and escaped newlines +for f in $excludedFilenames; do + formattedlist="$formattedlist$tabs'$f',\\$cr" +done + +# look for our sed placeholder we patched in earlier, then insert our formatted list of keywords +sed -i "s|//sedplaceholder|${formattedlist}|" lib/private/IntegrityCheck/Checker.php + %check # Make sure there are no license files left over : Check for leftover license files From 57e90b38696a467b70066f03450befc0457a2426 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Wed, 3 Jul 2024 12:23:51 -0500 Subject: [PATCH 37/81] update to 29.0.3 release --- nextcloud.spec | 3 +-- sources | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index d71b993..3e51ca8 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,13 +5,12 @@ %endif Name: nextcloud -Version: 28.0.6 +Version: 29.0.3 Release: %autorelease Summary: Private file sync and share server License: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe URL: http://nextcloud.com Source0: https://download.nextcloud.com/server/releases/%{name}-%{version}.tar.bz2 -%define php_version 8.2 # basic nextcloud config.php, nextcloud's # initial setup will fill out other settings appropriately diff --git a/sources b/sources index 024ce6c..1abf9e9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-28.0.6.tar.bz2) = f34c895602bd63f2e61492e91b9949852f9d2422c3b8740e851107efe5d46de72d8ec06a15c808fa27503546067d62d3166b55ff9979b18f36546845791941c2 +SHA512 (nextcloud-29.0.3.tar.bz2) = b3e27bff91446b33fd26408577a9ee04ef74684de37cf9971e572fd00ca9c864060e6fee3a30279488fd3b1fdbe3497da607241ae2eb1b566fa2cef9142ad900 From c455a1050d906814b0c415a16dc1a6df7b901249 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Mon, 8 Jul 2024 12:46:19 -0500 Subject: [PATCH 38/81] update httpd directives using latest upstream htaccess content --- nextcloud-defaults.inc | 80 +++--------------------------------------- nextcloud-httpd.conf | 12 +++---- nextcloud.spec | 3 ++ 3 files changed, 14 insertions(+), 81 deletions(-) diff --git a/nextcloud-defaults.inc b/nextcloud-defaults.inc index 0ed8397..fef3ec6 100644 --- a/nextcloud-defaults.inc +++ b/nextcloud-defaults.inc @@ -1,78 +1,8 @@ -# These are based on the .htaccess file shipped by ownCloud, with -# appropriate adjustments for distribution packaging. Some directives -# that are irrelevant to the Fedora/EPEL ecosystem are omitted. This -# file contains directives that should be applied within the /nextcloud -# filesystem; directives that should be applied site-wide when -# ownCloud is installed are placed directly in nextcloud.conf. +# The contents of the default Nextcloud .htaccess file are appended to this +# file during build. Some directives may be irrelevant to the Fedora/EPEL +# ecosystem but are NOT omitted. # # DO NOT EDIT THIS FILE DIRECTLY. To override any element of the -# packaged ownCloud configuration, create a new /etc/httpd/conf.d/ -# file which will be read later than 'nextcloud.conf'. +# packaged Nextcloud configuration, create a new /etc/httpd/conf.d/ +# file which will be read later than this one. -AllowOverride None - -ErrorDocument 403 /nextcloud/core/templates/403.php -ErrorDocument 404 /nextcloud/core/templates/404.php - - - - - SetEnvIfNoCase ^Authorization$ "(.+)" XAUTHORIZATION=$1 - RequestHeader set XAuthorization %{XAUTHORIZATION}e env=XAUTHORIZATION - - - - SetHandler "proxy:unix:/run/php-fpm/nextcloud.sock|fcgi://localhost" - - - - - php_value upload_max_filesize 10G - php_value post_max_size 10G - php_value memory_limit 512M - php_value mbstring.func_overload 0 - php_value always_populate_raw_post_data -1 - php_value default_charset 'UTF-8' - php_value output_buffering off - - SetEnv htaccessWorking true - - - - - php_value upload_max_filesize 10G - php_value post_max_size 10G - php_value memory_limit 512M - php_value mbstring.func_overload 0 - php_value always_populate_raw_post_data -1 - php_value default_charset 'UTF-8' - php_value output_buffering off - - SetEnv htaccessWorking true - - - -# The rewrites for legacy caldav and carddav URLs are omitted here -# because they do not work with Fedora's ownCloud directory layout. -# See https://github.com/nextcloud/core/issues/243#issuecomment-75426453 - - RewriteEngine on - RewriteBase /nextcloud/ - RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}] - RewriteRule ^remote/(.*) remote.php [QSA,L] - - -AddDefaultCharset utf-8 -Options -Indexes - - - ModPagespeed Off - - - - - Header set Cache-Control "max-age=7200, public" - - # https://docs.nextcloud.com/server/25/admin_manual/installation/harden_server.html#enable-http-strict-transport-security - Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains" - diff --git a/nextcloud-httpd.conf b/nextcloud-httpd.conf index b009fd2..12c121e 100644 --- a/nextcloud-httpd.conf +++ b/nextcloud-httpd.conf @@ -13,15 +13,15 @@ Alias /nextcloud/apps-appstore /var/lib/nextcloud/apps Alias /nextcloud/assets /var/lib/nextcloud/assets Alias /nextcloud /usr/share/nextcloud -# This must be set explicitly in some environments, such as el9 -AddType text/javascript .mjs - # Allows compliant CalDAV / CardDAV clients to be configured using only # the domain name. For more details see # http://tools.ietf.org/html/rfc6764 -Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav -Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav -Redirect 301 /.well-known/webdav /nextcloud/remote.php/dav +# Nextcloud 29 checks specifically for trailing slash in dav 301 redirects +# https://github.com/nextcloud/server/issues/45033#issuecomment-2079306503 + +Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav/ +Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav/ +Redirect 301 /.well-known/webdav /nextcloud/remote.php/dav/ Redirect 301 /.well-known/webfinger /nextcloud/index.php/.well-known/webfinger Redirect 301 /.well-known/nodeinfo /nextcloud/index.php/.well-known/nodeinfo diff --git a/nextcloud.spec b/nextcloud.spec index 3e51ca8..d0b1174 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -362,6 +362,9 @@ done # look for our sed placeholder we patched in earlier, then insert our formatted list of keywords sed -i "s|//sedplaceholder|${formattedlist}|" lib/private/IntegrityCheck/Checker.php +# Build nextcloud-defaults.inc from upstream .htaccess. We will install it later. +cat .htaccess >> %{SOURCE105} + %check # Make sure there are no license files left over : Check for leftover license files From 990cb3205c948c874b7a7f69c64723b1abef4119 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 19:28:05 +0000 Subject: [PATCH 39/81] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From ecf38e3889ee642167f2e1fe0d41dfb602150b75 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Fri, 23 Aug 2024 11:00:22 -0500 Subject: [PATCH 40/81] 29.0.5 release --- nextcloud.spec | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index d0b1174..c3a89cf 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 29.0.3 +Version: 29.0.5 Release: %autorelease Summary: Private file sync and share server License: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe diff --git a/sources b/sources index 1abf9e9..f231f9b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-29.0.3.tar.bz2) = b3e27bff91446b33fd26408577a9ee04ef74684de37cf9971e572fd00ca9c864060e6fee3a30279488fd3b1fdbe3497da607241ae2eb1b566fa2cef9142ad900 +SHA512 (nextcloud-29.0.5.tar.bz2) = 65576b4dbb865bd05378cbbe9040d78c3c8e212f0f259451a00b724af821374d8157cdcdd1db8a4eb0a52afa8d307a856e3a0e76883be116cf5c44e239b7fa05 From 11821f6aa841db61513716dab289787ea7f02c63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Mon, 2 Sep 2024 12:08:12 +0200 Subject: [PATCH 41/81] convert license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- nextcloud.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nextcloud.spec b/nextcloud.spec index c3a89cf..f649aa1 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -8,7 +8,8 @@ Name: nextcloud Version: 29.0.5 Release: %autorelease Summary: Private file sync and share server -License: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe +# Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. +License: AGPL-3.0-or-later AND LicenseRef-Callaway-MIT AND LicenseRef-Callaway-BSD AND Apache-2.0 AND WTFPL AND LicenseRef-Callaway-CC-BY-SA AND GPL-3.0-or-later AND Adobe-2006 URL: http://nextcloud.com Source0: https://download.nextcloud.com/server/releases/%{name}-%{version}.tar.bz2 From 810deff518142fe0a57c35f698f8b7db36247111 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Tue, 3 Sep 2024 14:39:31 -0500 Subject: [PATCH 42/81] 29.0.6 release RHBZ#2305125 RHBZ# 2309499 fixes CVE-2024-39338 --- bodhi.template.last | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 bodhi.template.last diff --git a/bodhi.template.last b/bodhi.template.last new file mode 100644 index 0000000..46f0836 --- /dev/null +++ b/bodhi.template.last @@ -0,0 +1,44 @@ +[ nextcloud-29.0.5-1.fc41 ] + +# bugfix, security, enhancement, newpackage (required) +type=enhancement + +# testing, stable +request=testing + +# Bug numbers: 1234,9876 +bugs= + +# Severity: low, medium, high, urgent +# This is required for security updates. +severity=unspecified + +display_name= + + +# Here is where you give an explanation of your update. +# Content can span multiple lines, as long as they are indented deeper than +# the first line. For example, +# notes=first line +# second line +# and so on +notes=29.0.5 release + +# Enable request automation based on the stable/unstable karma thresholds +autokarma=True +stable_karma=3 +unstable_karma=-3 + +# Automatically close bugs when this marked as stable +close_bugs=True + +# Suggest that users performs one of the following actions after the update: +# unspecified, restart, logout +# The default value is unspecified +suggest=unspecified + +# A boolean to require that all of the bugs in your update have been confirmed by testers. +require_bugs=True + +# A boolean to require that this update passes all test cases before reaching stable. +require_testcases=True From c65a6fe4f44ac322b4181f30a9eff192d0da7027 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Tue, 3 Sep 2024 15:35:51 -0500 Subject: [PATCH 43/81] 29.0.6 release RHBZ#2305125 RHBZ#2309499 fixes CVE-2024-39338 --- sources | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources b/sources index f231f9b..54da08c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-29.0.5.tar.bz2) = 65576b4dbb865bd05378cbbe9040d78c3c8e212f0f259451a00b724af821374d8157cdcdd1db8a4eb0a52afa8d307a856e3a0e76883be116cf5c44e239b7fa05 +SHA512 (nextcloud-29.0.6.tar.bz2) = 234723f981054f0d333da7957765959767ada52652eb007b9f0d7dbeeab01e3ad6b594d52348d6bb88b8b21982f71f34009991ee4a7e84a3538d2f2ada33bc42 From e26b2416fb8652e78393f9e5b9fb2ba47fc134cc Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Tue, 3 Sep 2024 15:39:02 -0500 Subject: [PATCH 44/81] 29.0.6 release RHBZ#2305125 RHBZ#2309499 fixes CVE-2024-39338 --- bodhi.template.last | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 bodhi.template.last diff --git a/bodhi.template.last b/bodhi.template.last deleted file mode 100644 index 46f0836..0000000 --- a/bodhi.template.last +++ /dev/null @@ -1,44 +0,0 @@ -[ nextcloud-29.0.5-1.fc41 ] - -# bugfix, security, enhancement, newpackage (required) -type=enhancement - -# testing, stable -request=testing - -# Bug numbers: 1234,9876 -bugs= - -# Severity: low, medium, high, urgent -# This is required for security updates. -severity=unspecified - -display_name= - - -# Here is where you give an explanation of your update. -# Content can span multiple lines, as long as they are indented deeper than -# the first line. For example, -# notes=first line -# second line -# and so on -notes=29.0.5 release - -# Enable request automation based on the stable/unstable karma thresholds -autokarma=True -stable_karma=3 -unstable_karma=-3 - -# Automatically close bugs when this marked as stable -close_bugs=True - -# Suggest that users performs one of the following actions after the update: -# unspecified, restart, logout -# The default value is unspecified -suggest=unspecified - -# A boolean to require that all of the bugs in your update have been confirmed by testers. -require_bugs=True - -# A boolean to require that this update passes all test cases before reaching stable. -require_testcases=True From 2200403fb889bfb97d15dddb16fec288b460d820 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Tue, 3 Sep 2024 15:39:40 -0500 Subject: [PATCH 45/81] 29.0.6 release RHBZ#2305125 RHBZ#2309499 fixes CVE-2024-39338 --- nextcloud.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud.spec b/nextcloud.spec index f649aa1..781951e 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 29.0.5 +Version: 29.0.6 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. From 5977cd12bab3a7352d025b4626307eaa95eb50a8 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Thu, 5 Sep 2024 15:47:57 -0500 Subject: [PATCH 46/81] prevent accidental building on distros with old php's --- nextcloud.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nextcloud.spec b/nextcloud.spec index 781951e..da30590 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -46,6 +46,10 @@ Patch1: 0001-mangle-shebang.patch Patch2: nextcloud-integritycheck-exclusion.patch BuildArch: noarch + +# Set this to the minimum supported php version Nextcloud will run on +# Exists to prevent accidental building on distros with outdated php's +BuildRequires: php(language) >= 8.0 BuildRequires: systemd-rpm-macros # expand pear macros on install From 5f0df84f1ee640bb496e0e0a2e9551f6bccfdc26 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Tue, 15 Oct 2024 10:04:49 -0500 Subject: [PATCH 47/81] nextcloud 29.0.8 release RHBZ#2310687 --- nextcloud.spec | 4 ++-- sources | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index da30590..0ec4a80 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 29.0.6 +Version: 29.0.8 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. @@ -86,7 +86,7 @@ Requires: php-session Requires: php-simplexml Requires: php-smbclient Requires: php-spl -Requires: php-sodium +Recommends: php-sodium Requires: php-opcache Requires: php-xmlwriter Requires: php-zip diff --git a/sources b/sources index 54da08c..a36e910 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-29.0.6.tar.bz2) = 234723f981054f0d333da7957765959767ada52652eb007b9f0d7dbeeab01e3ad6b594d52348d6bb88b8b21982f71f34009991ee4a7e84a3538d2f2ada33bc42 +SHA512 (nextcloud-29.0.8.tar.bz2) = ec99d5efc6a573627cae9b42f7f34e3c8ee7ba9bc3bfe1bb032c9e8fcef2831ce32f7dcb72c3303582b205de390619bd7f892a7bc4415c0826e02f73496714b0 From 31f5ea601ee42513fc7a878727abda069b1d47df Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Fri, 18 Oct 2024 09:25:09 -0500 Subject: [PATCH 48/81] require php-pecl-redis6 or php-pecl-redis5 --- nextcloud.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud.spec b/nextcloud.spec index 0ec4a80..b64f5fb 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -80,7 +80,7 @@ Requires: php-pdo Requires: php-pecl-apcu Requires: php-pecl-imagick Requires: php-pecl-memcached -Requires: php-pecl-redis5 +Requires: (php-pecl-redis6 or php-pecl-redis5) Requires: php-process Requires: php-session Requires: php-simplexml From fc8ec083530993b695dd71dcbb7c95c476629067 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Sun, 10 Nov 2024 18:13:11 -0600 Subject: [PATCH 49/81] 29.0.9 release --- nextcloud.spec | 71 +++++++++++++++++++++++++------------------------- sources | 2 +- 2 files changed, 37 insertions(+), 36 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index b64f5fb..0d4fecd 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 29.0.8 +Version: 29.0.9 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. @@ -102,14 +102,16 @@ Requires: %{_sysconfdir}/pki/tls/certs/ca-bundle.crt # ../utils/get-bundled-versions.py # many of these can be unbundled # I think utils/get-composer-requires.py is a tool to check if these are available on Fedora -Provides: bundled(php-composer(hexogen/kdtree)) = 0.2.5 +Provides: bundled(php-composer(christian-riesen/base32)) = 1.6.0 +Provides: bundled(php-composer(rullzer/easytotp)) = 0.1.4 +Provides: bundled(php-composer(adhocore/cli)) = 1.6.2 +Provides: bundled(php-composer(nextcloud/openapi-extractor)) = dev-main +Provides: bundled(php-composer(nikic/php-parser)) = 4.18.0 +Provides: bundled(php-composer(phpstan/phpdoc-parser)) = 1.25.0 Provides: bundled(php-composer(icewind/smb)) = 3.5.4 Provides: bundled(php-composer(icewind/streams)) = 0.7.7 Provides: bundled(php-composer(bamarni/composer-bin-plugin)) = 1.8.2 -Provides: bundled(php-composer(adhocore/cli)) = 1.6.1 -Provides: bundled(php-composer(nextcloud/openapi-extractor)) = dev-main -Provides: bundled(php-composer(nikic/php-parser)) = 4.17.1 -Provides: bundled(php-composer(phpstan/phpdoc-parser)) = 1.24.2 +Provides: bundled(php-composer(hexogen/kdtree)) = 0.2.5 Provides: bundled(php-composer(amphp/amp)) = 2.6.2 Provides: bundled(php-composer(amphp/byte-stream)) = 1.8.1 Provides: bundled(php-composer(amphp/parallel)) = 1.4.3 @@ -125,34 +127,33 @@ Provides: bundled(php-composer(rubix/tensor)) = 2.2.3 Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.27.0 Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.26.0 Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.27.0 -Provides: bundled(php-composer(christian-riesen/base32)) = 1.6.0 -Provides: bundled(php-composer(rullzer/easytotp)) = 0.1.4 -Provides: bundled(php-composer(aws/aws-crt-php)) = 1.0.2 -Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.240.8 +Provides: bundled(php-composer(aws/aws-crt-php)) = 1.2.6 +Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.322.4 Provides: bundled(php-composer(bantu/ini-get-wrapper)) = 1.0.1 Provides: bundled(php-composer(beberlei/assert)) = 3.3.1 Provides: bundled(php-composer(brick/math)) = 0.9.2 Provides: bundled(php-composer(cweagans/composer-patches)) = 1.7.3 -Provides: bundled(php-composer(deepdiver/zipstreamer)) = 2.0.0 +Provides: bundled(php-composer(deepdiver/zipstreamer)) = 2.0.3 Provides: bundled(php-composer(deepdiver1975/tarstreamer)) = 2.1.0 Provides: bundled(php-composer(doctrine/cache)) = 2.2.0 -Provides: bundled(php-composer(doctrine/dbal)) = 3.7.0 +Provides: bundled(php-composer(doctrine/dbal)) = 3.8.3 Provides: bundled(php-composer(doctrine/deprecations)) = 1.1.2 Provides: bundled(php-composer(doctrine/event-manager)) = 1.2.0 -Provides: bundled(php-composer(doctrine/lexer)) = 1.2.3 -Provides: bundled(php-composer(egulias/email-validator)) = 3.2.5 +Provides: bundled(php-composer(doctrine/lexer)) = 2.1.0 +Provides: bundled(php-composer(egulias/email-validator)) = 3.2.6 Provides: bundled(php-composer(fgrosse/phpasn1)) = 2.3.0 Provides: bundled(php-composer(fusonic/linq)) = 1.1.0 Provides: bundled(php-composer(fusonic/opengraph)) = 2.2.0 -Provides: bundled(php-composer(giggsey/libphonenumber-for-php-lite)) = 8.13.12 -Provides: bundled(php-composer(guzzlehttp/guzzle)) = 7.5.0 -Provides: bundled(php-composer(guzzlehttp/promises)) = 1.5.2 -Provides: bundled(php-composer(guzzlehttp/psr7)) = 2.4.5 +Provides: bundled(php-composer(giggsey/libphonenumber-for-php-lite)) = 8.13.27 +Provides: bundled(php-composer(guzzlehttp/guzzle)) = 7.8.1 +Provides: bundled(php-composer(guzzlehttp/promises)) = 1.5.3 +Provides: bundled(php-composer(guzzlehttp/psr7)) = 2.6.2 Provides: bundled(php-composer(guzzlehttp/uri-template)) = 0.2.0 Provides: bundled(php-composer(icewind/searchdav)) = 3.1.0 Provides: bundled(php-composer(icewind/streams)) = 0.7.7 -Provides: bundled(php-composer(justinrainbow/json-schema)) = 5.2.10 -Provides: bundled(php-composer(laravel/serializable-closure)) = 1.2.2 +Provides: bundled(php-composer(justinrainbow/json-schema)) = 5.2.13 +Provides: bundled(php-composer(kornrunner/blurhash)) = 1.2.2 +Provides: bundled(php-composer(laravel/serializable-closure)) = 1.3.3 Provides: bundled(php-composer(league/uri)) = 6.4.0 Provides: bundled(php-composer(league/uri-interfaces)) = 2.2.0 Provides: bundled(php-composer(mexitek/phpcolors)) = 1.0.4 @@ -163,7 +164,7 @@ Provides: bundled(php-composer(mtdowling/jmespath.php)) = 2.6.1 Provides: bundled(php-composer(nextcloud/lognormalizer)) = 1.0.0 Provides: bundled(php-composer(pear/archive_tar)) = 1.4.14 Provides: bundled(php-composer(pear/console_getopt)) = 1.4.3 -Provides: bundled(php-composer(pear/pear-core-minimal)) = 1.10.10 +Provides: bundled(php-composer(pear/pear-core-minimal)) = 1.10.14 Provides: bundled(php-composer(pear/pear_exception)) = 1.0.2 Provides: bundled(php-composer(php-http/guzzle7-adapter)) = 1.0.0 Provides: bundled(php-composer(php-http/httplug)) = 2.2.0 @@ -175,9 +176,9 @@ Provides: bundled(php-composer(psr/cache)) = 3.0.0 Provides: bundled(php-composer(psr/clock)) = 1.0.0 Provides: bundled(php-composer(psr/container)) = 2.0.2 Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 -Provides: bundled(php-composer(psr/http-client)) = 1.0.1 -Provides: bundled(php-composer(psr/http-factory)) = 1.0.1 -Provides: bundled(php-composer(psr/http-message)) = 1.0.1 +Provides: bundled(php-composer(psr/http-client)) = 1.0.3 +Provides: bundled(php-composer(psr/http-factory)) = 1.0.2 +Provides: bundled(php-composer(psr/http-message)) = 1.1 Provides: bundled(php-composer(psr/log)) = 1.1.4 Provides: bundled(php-composer(punic/punic)) = 3.8.1 Provides: bundled(php-composer(ralouphie/getallheaders)) = 3.0.3 @@ -189,11 +190,11 @@ Provides: bundled(php-composer(sabre/http)) = 5.1.10 Provides: bundled(php-composer(sabre/uri)) = 2.3.3 Provides: bundled(php-composer(sabre/vobject)) = 4.5.4 Provides: bundled(php-composer(sabre/xml)) = 2.2.6 -Provides: bundled(php-composer(scssphp/scssphp)) = 1.11.0 +Provides: bundled(php-composer(scssphp/scssphp)) = 1.12.1 Provides: bundled(php-composer(spomky-labs/base64url)) = 2.0.4 Provides: bundled(php-composer(spomky-labs/cbor-php)) = 2.0.1 Provides: bundled(php-composer(stecman/symfony-console-completion)) = 0.11.0 -Provides: bundled(php-composer(symfony/console)) = 5.4.24 +Provides: bundled(php-composer(symfony/console)) = 5.4.35 Provides: bundled(php-composer(symfony/css-selector)) = 5.4.11 Provides: bundled(php-composer(symfony/deprecation-contracts)) = 3.0.2 Provides: bundled(php-composer(symfony/dom-crawler)) = 5.4.11 @@ -202,15 +203,15 @@ Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 3.0.2 Provides: bundled(php-composer(symfony/http-foundation)) = 5.4.25 Provides: bundled(php-composer(symfony/mailer)) = 5.4.22 Provides: bundled(php-composer(symfony/mime)) = 5.4.19 -Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.23.1 -Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.27.0 -Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.27.0 -Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.27.0 -Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.27.0 -Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.23.0 -Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.27.0 -Provides: bundled(php-composer(symfony/process)) = 5.4.24 +Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.28.0 +Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.28.0 +Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.28.0 +Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.28.0 +Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.28.0 +Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.28.0 +Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.28.0 +Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.28.0 +Provides: bundled(php-composer(symfony/process)) = 5.4.34 Provides: bundled(php-composer(symfony/routing)) = 5.4.25 Provides: bundled(php-composer(symfony/service-contracts)) = 3.0.2 Provides: bundled(php-composer(symfony/string)) = 6.0.19 diff --git a/sources b/sources index a36e910..5a60ce5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-29.0.8.tar.bz2) = ec99d5efc6a573627cae9b42f7f34e3c8ee7ba9bc3bfe1bb032c9e8fcef2831ce32f7dcb72c3303582b205de390619bd7f892a7bc4415c0826e02f73496714b0 +SHA512 (nextcloud-29.0.9.tar.bz2) = e0acd458ee87f9269f6e80c0b3b8b68226a80dc49aae9fc084cefdf156060edc983ac8f88b1ce15a3eead9eff8b60dc2ec69920a5499a923cad8496e8fa8bd7a From 6e2d37e5abaffd949b996f565b246ef604dd6281 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Sun, 10 Nov 2024 18:53:44 -0600 Subject: [PATCH 50/81] 32.0.2 release RHBZ#2319576 --- nextcloud.spec | 133 ++++++++++++++++++++++++------------------------- sources | 2 +- 2 files changed, 66 insertions(+), 69 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index 0d4fecd..63d60f7 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 29.0.9 +Version: 30.0.2 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. @@ -40,17 +40,16 @@ Source303: %{name}-MIGRATION.fedora # Remove updater version check, we know that updates across more than one # version are possible Patch0: 0000-disable-update-version-check.patch -# Change occ shebang to /usr/bin/php -Patch1: 0001-mangle-shebang.patch # Add the ability to exclude files we specify from the nextcloud integrity checker -Patch2: nextcloud-integritycheck-exclusion.patch +Patch1: nextcloud-integritycheck-exclusion.patch BuildArch: noarch # Set this to the minimum supported php version Nextcloud will run on # Exists to prevent accidental building on distros with outdated php's -BuildRequires: php(language) >= 8.0 +BuildRequires: php(language) >= 8.1 BuildRequires: systemd-rpm-macros +BuildRequires: sed # expand pear macros on install BuildRequires: php-pear @@ -104,21 +103,22 @@ Requires: %{_sysconfdir}/pki/tls/certs/ca-bundle.crt # I think utils/get-composer-requires.py is a tool to check if these are available on Fedora Provides: bundled(php-composer(christian-riesen/base32)) = 1.6.0 Provides: bundled(php-composer(rullzer/easytotp)) = 0.1.4 -Provides: bundled(php-composer(adhocore/cli)) = 1.6.2 -Provides: bundled(php-composer(nextcloud/openapi-extractor)) = dev-main -Provides: bundled(php-composer(nikic/php-parser)) = 4.18.0 -Provides: bundled(php-composer(phpstan/phpdoc-parser)) = 1.25.0 +Provides: bundled(php-composer(adhocore/cli)) = 1.7.1 +Provides: bundled(php-composer(nextcloud/openapi-extractor)) = 1.0.0 +Provides: bundled(php-composer(nikic/php-parser)) = 5.1.0 +Provides: bundled(php-composer(phpstan/phpdoc-parser)) = 1.29.1 Provides: bundled(php-composer(icewind/smb)) = 3.5.4 Provides: bundled(php-composer(icewind/streams)) = 0.7.7 Provides: bundled(php-composer(bamarni/composer-bin-plugin)) = 1.8.2 Provides: bundled(php-composer(hexogen/kdtree)) = 0.2.5 -Provides: bundled(php-composer(amphp/amp)) = 2.6.2 +Provides: bundled(php-composer(amphp/amp)) = 2.6.4 Provides: bundled(php-composer(amphp/byte-stream)) = 1.8.1 Provides: bundled(php-composer(amphp/parallel)) = 1.4.3 Provides: bundled(php-composer(amphp/parser)) = 1.1.0 Provides: bundled(php-composer(amphp/process)) = 1.1.4 Provides: bundled(php-composer(amphp/serialization)) = 1.0.0 Provides: bundled(php-composer(amphp/sync)) = 1.4.2 +Provides: bundled(php-composer(bamarni/composer-bin-plugin)) = 1.8.2 Provides: bundled(php-composer(league/flysystem)) = 2.5.0 Provides: bundled(php-composer(league/mime-type-detection)) = 1.11.0 Provides: bundled(php-composer(psr/log)) = 1.1.4 @@ -127,49 +127,47 @@ Provides: bundled(php-composer(rubix/tensor)) = 2.2.3 Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.27.0 Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.26.0 Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.27.0 -Provides: bundled(php-composer(aws/aws-crt-php)) = 1.2.6 -Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.322.4 +Provides: bundled(php-composer(aws/aws-crt-php)) = 1.2.5 +Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.311.2 Provides: bundled(php-composer(bantu/ini-get-wrapper)) = 1.0.1 -Provides: bundled(php-composer(beberlei/assert)) = 3.3.1 -Provides: bundled(php-composer(brick/math)) = 0.9.2 +Provides: bundled(php-composer(brick/math)) = 0.12.1 Provides: bundled(php-composer(cweagans/composer-patches)) = 1.7.3 Provides: bundled(php-composer(deepdiver/zipstreamer)) = 2.0.3 Provides: bundled(php-composer(deepdiver1975/tarstreamer)) = 2.1.0 Provides: bundled(php-composer(doctrine/cache)) = 2.2.0 -Provides: bundled(php-composer(doctrine/dbal)) = 3.8.3 -Provides: bundled(php-composer(doctrine/deprecations)) = 1.1.2 -Provides: bundled(php-composer(doctrine/event-manager)) = 1.2.0 -Provides: bundled(php-composer(doctrine/lexer)) = 2.1.0 -Provides: bundled(php-composer(egulias/email-validator)) = 3.2.6 -Provides: bundled(php-composer(fgrosse/phpasn1)) = 2.3.0 -Provides: bundled(php-composer(fusonic/linq)) = 1.1.0 -Provides: bundled(php-composer(fusonic/opengraph)) = 2.2.0 -Provides: bundled(php-composer(giggsey/libphonenumber-for-php-lite)) = 8.13.27 -Provides: bundled(php-composer(guzzlehttp/guzzle)) = 7.8.1 -Provides: bundled(php-composer(guzzlehttp/promises)) = 1.5.3 -Provides: bundled(php-composer(guzzlehttp/psr7)) = 2.6.2 -Provides: bundled(php-composer(guzzlehttp/uri-template)) = 0.2.0 +Provides: bundled(php-composer(doctrine/dbal)) = 3.9.1 +Provides: bundled(php-composer(doctrine/deprecations)) = 1.1.3 +Provides: bundled(php-composer(doctrine/event-manager)) = 2.0.1 +Provides: bundled(php-composer(doctrine/lexer)) = 3.0.1 +Provides: bundled(php-composer(egulias/email-validator)) = 4.0.2 +Provides: bundled(php-composer(fusonic/opengraph)) = 2.3.0 +Provides: bundled(php-composer(giggsey/libphonenumber-for-php-lite)) = 8.13.45 +Provides: bundled(php-composer(guzzlehttp/guzzle)) = 7.8.2 +Provides: bundled(php-composer(guzzlehttp/promises)) = 2.0.4 +Provides: bundled(php-composer(guzzlehttp/psr7)) = 2.7.0 +Provides: bundled(php-composer(guzzlehttp/uri-template)) = 1.0.3 Provides: bundled(php-composer(icewind/searchdav)) = 3.1.0 Provides: bundled(php-composer(icewind/streams)) = 0.7.7 Provides: bundled(php-composer(justinrainbow/json-schema)) = 5.2.13 Provides: bundled(php-composer(kornrunner/blurhash)) = 1.2.2 -Provides: bundled(php-composer(laravel/serializable-closure)) = 1.3.3 -Provides: bundled(php-composer(league/uri)) = 6.4.0 -Provides: bundled(php-composer(league/uri-interfaces)) = 2.2.0 +Provides: bundled(php-composer(laravel/serializable-closure)) = 1.3.5 +Provides: bundled(php-composer(lcobucci/clock)) = 3.0.0 +Provides: bundled(php-composer(masterminds/html5)) = 2.9.0 Provides: bundled(php-composer(mexitek/phpcolors)) = 1.0.4 Provides: bundled(php-composer(microsoft/azure-storage-blob)) = 1.5.4 Provides: bundled(php-composer(microsoft/azure-storage-common)) = 1.5.2 Provides: bundled(php-composer(mlocati/ip-lib)) = 1.18.0 -Provides: bundled(php-composer(mtdowling/jmespath.php)) = 2.6.1 +Provides: bundled(php-composer(mtdowling/jmespath.php)) = 2.7.0 Provides: bundled(php-composer(nextcloud/lognormalizer)) = 1.0.0 -Provides: bundled(php-composer(pear/archive_tar)) = 1.4.14 +Provides: bundled(php-composer(paragonie/constant_time_encoding)) = 2.7.0 +Provides: bundled(php-composer(pear/archive_tar)) = 1.5.0 Provides: bundled(php-composer(pear/console_getopt)) = 1.4.3 -Provides: bundled(php-composer(pear/pear-core-minimal)) = 1.10.14 +Provides: bundled(php-composer(pear/pear-core-minimal)) = 1.10.15 Provides: bundled(php-composer(pear/pear_exception)) = 1.0.2 Provides: bundled(php-composer(php-http/guzzle7-adapter)) = 1.0.0 Provides: bundled(php-composer(php-http/httplug)) = 2.2.0 Provides: bundled(php-composer(php-http/promise)) = 1.1.0 -Provides: bundled(php-composer(php-opencloud/openstack)) = 3.2.1 +Provides: bundled(php-composer(php-opencloud/openstack)) = 3.10.0 Provides: bundled(php-composer(phpseclib/phpseclib)) = 2.0.47 Provides: bundled(php-composer(pimple/pimple)) = 3.5.0 Provides: bundled(php-composer(psr/cache)) = 3.0.0 @@ -177,51 +175,48 @@ Provides: bundled(php-composer(psr/clock)) = 1.0.0 Provides: bundled(php-composer(psr/container)) = 2.0.2 Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 Provides: bundled(php-composer(psr/http-client)) = 1.0.3 -Provides: bundled(php-composer(psr/http-factory)) = 1.0.2 +Provides: bundled(php-composer(psr/http-factory)) = 1.1.0 Provides: bundled(php-composer(psr/http-message)) = 1.1 -Provides: bundled(php-composer(psr/log)) = 1.1.4 +Provides: bundled(php-composer(psr/log)) = 2.0.0 Provides: bundled(php-composer(punic/punic)) = 3.8.1 Provides: bundled(php-composer(ralouphie/getallheaders)) = 3.0.3 -Provides: bundled(php-composer(ramsey/collection)) = 1.1.3 -Provides: bundled(php-composer(ramsey/uuid)) = 4.1.1 -Provides: bundled(php-composer(sabre/dav)) = 4.5.0 +Provides: bundled(php-composer(sabre/dav)) = 4.6.0 Provides: bundled(php-composer(sabre/event)) = 5.1.4 Provides: bundled(php-composer(sabre/http)) = 5.1.10 Provides: bundled(php-composer(sabre/uri)) = 2.3.3 Provides: bundled(php-composer(sabre/vobject)) = 4.5.4 -Provides: bundled(php-composer(sabre/xml)) = 2.2.6 +Provides: bundled(php-composer(sabre/xml)) = 2.2.7 Provides: bundled(php-composer(scssphp/scssphp)) = 1.12.1 -Provides: bundled(php-composer(spomky-labs/base64url)) = 2.0.4 -Provides: bundled(php-composer(spomky-labs/cbor-php)) = 2.0.1 -Provides: bundled(php-composer(stecman/symfony-console-completion)) = 0.11.0 -Provides: bundled(php-composer(symfony/console)) = 5.4.35 -Provides: bundled(php-composer(symfony/css-selector)) = 5.4.11 -Provides: bundled(php-composer(symfony/deprecation-contracts)) = 3.0.2 -Provides: bundled(php-composer(symfony/dom-crawler)) = 5.4.11 -Provides: bundled(php-composer(symfony/event-dispatcher)) = 5.4.26 +Provides: bundled(php-composer(spomky-labs/cbor-php)) = 3.1.0 +Provides: bundled(php-composer(spomky-labs/pki-framework)) = 1.2.1 +Provides: bundled(php-composer(stecman/symfony-console-completion)) = 0.13.0 +Provides: bundled(php-composer(symfony/console)) = 6.4.12 +Provides: bundled(php-composer(symfony/css-selector)) = 6.4.3 +Provides: bundled(php-composer(symfony/deprecation-contracts)) = 3.5.0 +Provides: bundled(php-composer(symfony/dom-crawler)) = 6.4.4 +Provides: bundled(php-composer(symfony/event-dispatcher)) = 6.4.8 Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 3.0.2 -Provides: bundled(php-composer(symfony/http-foundation)) = 5.4.25 -Provides: bundled(php-composer(symfony/mailer)) = 5.4.22 -Provides: bundled(php-composer(symfony/mime)) = 5.4.19 -Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.28.0 -Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.28.0 -Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.28.0 -Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.28.0 -Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.28.0 -Provides: bundled(php-composer(symfony/polyfill-php72)) = 1.28.0 -Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.28.0 -Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.28.0 -Provides: bundled(php-composer(symfony/process)) = 5.4.34 -Provides: bundled(php-composer(symfony/routing)) = 5.4.25 +Provides: bundled(php-composer(symfony/http-foundation)) = 6.4.12 +Provides: bundled(php-composer(symfony/mailer)) = 6.4.12 +Provides: bundled(php-composer(symfony/mime)) = 6.4.12 +Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.29.0 +Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.31.0 +Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.31.0 +Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.31.0 +Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.31.0 +Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.29.0 +Provides: bundled(php-composer(symfony/polyfill-php83)) = 1.31.0 +Provides: bundled(php-composer(symfony/polyfill-uuid)) = 1.31.0 +Provides: bundled(php-composer(symfony/process)) = 6.4.12 +Provides: bundled(php-composer(symfony/routing)) = 6.4.12 Provides: bundled(php-composer(symfony/service-contracts)) = 3.0.2 Provides: bundled(php-composer(symfony/string)) = 6.0.19 -Provides: bundled(php-composer(symfony/translation)) = 5.4.24 -Provides: bundled(php-composer(symfony/translation-contracts)) = 2.4.0 -Provides: bundled(php-composer(thecodingmachine/safe)) = 1.3.3 +Provides: bundled(php-composer(symfony/translation)) = 6.4.12 +Provides: bundled(php-composer(symfony/translation-contracts)) = 3.4.2 +Provides: bundled(php-composer(symfony/uid)) = 6.4.12 Provides: bundled(php-composer(wapmorgan/mp3info)) = 0.1.0 -Provides: bundled(php-composer(web-auth/cose-lib)) = 3.3.9 -Provides: bundled(php-composer(web-auth/metadata-service)) = 3.3.9 -Provides: bundled(php-composer(web-auth/webauthn-lib)) = 3.3.9 +Provides: bundled(php-composer(web-auth/cose-lib)) = 4.4.0 +Provides: bundled(php-composer(web-auth/webauthn-lib)) = 4.9.1 # OpenIconic icons bundled via sabre-dav Provides: bundled(openiconic-fonts) = 1.0.0 # jscolor bundled via themeing app @@ -306,10 +301,12 @@ Requires: %{name} = %{version}-%{release} This package ensures the necessary dependencies are in place for NextCloud to work with an SQLite 3 database stored on the local system. - %prep %autosetup -n %{name} -p1 +# Fix php shebang in occ +sed -ri 's\^#!/usr/bin/env php$\#!%{_bindir}/php\' occ + # patch backup files and .git stuff find . -name \*.orig -type f -delete -print find . -name .gitignore -type f -delete -print diff --git a/sources b/sources index 5a60ce5..f5f9412 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-29.0.9.tar.bz2) = e0acd458ee87f9269f6e80c0b3b8b68226a80dc49aae9fc084cefdf156060edc983ac8f88b1ce15a3eead9eff8b60dc2ec69920a5499a923cad8496e8fa8bd7a +SHA512 (nextcloud-30.0.2.tar.bz2) = 5587fd8a5695b70165bc705cc79294779a7d64e755d8a37e76a13b0f28da3132ea4228615f1fd2ed13727b34d4c03c7fd1965587590aa0dd8847b7a0b00b5fe7 From 9af3572351873a5da692d2b5ee0eb534d92cdb54 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Mon, 30 Dec 2024 09:39:20 -0600 Subject: [PATCH 51/81] 30.0.4 release RHBZ#2330565 --- bodhi.template.last | 44 ++++++++++++++++++++++++++++++++++++++++++++ nextcloud.spec | 3 ++- sources | 2 +- 3 files changed, 47 insertions(+), 2 deletions(-) create mode 100644 bodhi.template.last diff --git a/bodhi.template.last b/bodhi.template.last new file mode 100644 index 0000000..8e233c3 --- /dev/null +++ b/bodhi.template.last @@ -0,0 +1,44 @@ +[ nextcloud-30.0.2-1.fc41 ] + +# bugfix, security, enhancement, newpackage (required) +type=enhancement + +# testing, stable +request=testing + +# Bug numbers: 1234,9876 +bugs= + +# Severity: low, medium, high, urgent +# This is required for security updates. +severity=unspecified + +display_name= + + +# Here is where you give an explanation of your update. +# Content can span multiple lines, as long as they are indented deeper than +# the first line. For example, +# notes=first line +# second line +# and so on +notes=32.0.2 release RHBZ#2319576 + +# Enable request automation based on the stable/unstable karma thresholds +autokarma=True +stable_karma=3 +unstable_karma=-3 + +# Automatically close bugs when this marked as stable +close_bugs=True + +# Suggest that users performs one of the following actions after the update: +# unspecified, restart, logout +# The default value is unspecified +suggest=unspecified + +# A boolean to require that all of the bugs in your update have been confirmed by testers. +require_bugs=True + +# A boolean to require that this update passes all test cases before reaching stable. +require_testcases=True diff --git a/nextcloud.spec b/nextcloud.spec index 63d60f7..a78225e 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 30.0.2 +Version: 30.0.4 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. @@ -217,6 +217,7 @@ Provides: bundled(php-composer(symfony/uid)) = 6.4.12 Provides: bundled(php-composer(wapmorgan/mp3info)) = 0.1.0 Provides: bundled(php-composer(web-auth/cose-lib)) = 4.4.0 Provides: bundled(php-composer(web-auth/webauthn-lib)) = 4.9.1 + # OpenIconic icons bundled via sabre-dav Provides: bundled(openiconic-fonts) = 1.0.0 # jscolor bundled via themeing app diff --git a/sources b/sources index f5f9412..88f9c2d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-30.0.2.tar.bz2) = 5587fd8a5695b70165bc705cc79294779a7d64e755d8a37e76a13b0f28da3132ea4228615f1fd2ed13727b34d4c03c7fd1965587590aa0dd8847b7a0b00b5fe7 +SHA512 (nextcloud-30.0.4.tar.bz2) = 6686bd86f5a7ede656e46f07580ba0c83db42ba5e2f161074b3cd48bbba80c4836125bb6966e052c35eb332bb43d5df58e29c781a56a2ad6ac8498464aa47aec From cb014a1f228536789d528dc280e4e59fcb99b413 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 20:04:03 +0000 Subject: [PATCH 52/81] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 2a1247110d08d327f26aa99dfebe22ebcb6b511e Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Thu, 23 Jan 2025 08:36:12 -0600 Subject: [PATCH 53/81] 30.0.5 Release --- nextcloud.spec | 4 ++-- sources | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index a78225e..a5f88ba 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 30.0.4 +Version: 30.0.5 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. @@ -110,7 +110,7 @@ Provides: bundled(php-composer(phpstan/phpdoc-parser)) = 1.29.1 Provides: bundled(php-composer(icewind/smb)) = 3.5.4 Provides: bundled(php-composer(icewind/streams)) = 0.7.7 Provides: bundled(php-composer(bamarni/composer-bin-plugin)) = 1.8.2 -Provides: bundled(php-composer(hexogen/kdtree)) = 0.2.5 +Provides: bundled(php-composer(hexogen/kdtree)) = 0.2.6 Provides: bundled(php-composer(amphp/amp)) = 2.6.4 Provides: bundled(php-composer(amphp/byte-stream)) = 1.8.1 Provides: bundled(php-composer(amphp/parallel)) = 1.4.3 diff --git a/sources b/sources index 88f9c2d..f276977 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ -SHA512 (nextcloud-30.0.4.tar.bz2) = 6686bd86f5a7ede656e46f07580ba0c83db42ba5e2f161074b3cd48bbba80c4836125bb6966e052c35eb332bb43d5df58e29c781a56a2ad6ac8498464aa47aec +SHA512 (nextcloud-29.0.10.tar.bz2) = 919603f3c1159b4e37d79e1e44bb96957d68384ef0ae60588e152d4d294b06df4d8fab4e7999c965c773ba8c1f1ec974445cf41d64ab1c9aaf65e9c07c606c20 +SHA512 (nextcloud-30.0.5.tar.bz2) = 041e5d9670a376480312db525a5791b703682b0061ca4a2aea2aea481e407ce04a726e1e5ae0c45876c749e18aae7926417b4655f591082954e3945677704910 From 8c7282c8e7b03982337c18098cddfabba21271af Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Thu, 23 Jan 2025 09:09:24 -0600 Subject: [PATCH 54/81] delete bodhi template file --- bodhi.template.last | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 bodhi.template.last diff --git a/bodhi.template.last b/bodhi.template.last deleted file mode 100644 index 8e233c3..0000000 --- a/bodhi.template.last +++ /dev/null @@ -1,44 +0,0 @@ -[ nextcloud-30.0.2-1.fc41 ] - -# bugfix, security, enhancement, newpackage (required) -type=enhancement - -# testing, stable -request=testing - -# Bug numbers: 1234,9876 -bugs= - -# Severity: low, medium, high, urgent -# This is required for security updates. -severity=unspecified - -display_name= - - -# Here is where you give an explanation of your update. -# Content can span multiple lines, as long as they are indented deeper than -# the first line. For example, -# notes=first line -# second line -# and so on -notes=32.0.2 release RHBZ#2319576 - -# Enable request automation based on the stable/unstable karma thresholds -autokarma=True -stable_karma=3 -unstable_karma=-3 - -# Automatically close bugs when this marked as stable -close_bugs=True - -# Suggest that users performs one of the following actions after the update: -# unspecified, restart, logout -# The default value is unspecified -suggest=unspecified - -# A boolean to require that all of the bugs in your update have been confirmed by testers. -require_bugs=True - -# A boolean to require that this update passes all test cases before reaching stable. -require_testcases=True From ced6af035171e33879de4d81f24aff7ad1441d07 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Mon, 3 Feb 2025 09:41:01 -0600 Subject: [PATCH 55/81] use composer-generators to autogenerate php-composer provides --- nextcloud.spec | 134 ++----------------------------------------------- 1 file changed, 5 insertions(+), 129 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index a5f88ba..008d8ec 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -51,6 +51,9 @@ BuildRequires: php(language) >= 8.1 BuildRequires: systemd-rpm-macros BuildRequires: sed +# Auto-generate Provides from bundled php-composer libraries +BuildRequires: composer-generators + # expand pear macros on install BuildRequires: php-pear @@ -94,136 +97,8 @@ Requires: php-zip # the CA cert bundle is linked to from the config dir Requires: %{_sysconfdir}/pki/tls/certs/ca-bundle.crt -# Bundled composer libraries -# generated with utils/get-bundled-versions.py -# tar xf nextcloud-28.0.6.tar.bz2 -# cd nextcloud -# ../utils/get-bundled-versions.py -# many of these can be unbundled -# I think utils/get-composer-requires.py is a tool to check if these are available on Fedora -Provides: bundled(php-composer(christian-riesen/base32)) = 1.6.0 -Provides: bundled(php-composer(rullzer/easytotp)) = 0.1.4 -Provides: bundled(php-composer(adhocore/cli)) = 1.7.1 -Provides: bundled(php-composer(nextcloud/openapi-extractor)) = 1.0.0 -Provides: bundled(php-composer(nikic/php-parser)) = 5.1.0 -Provides: bundled(php-composer(phpstan/phpdoc-parser)) = 1.29.1 -Provides: bundled(php-composer(icewind/smb)) = 3.5.4 -Provides: bundled(php-composer(icewind/streams)) = 0.7.7 -Provides: bundled(php-composer(bamarni/composer-bin-plugin)) = 1.8.2 -Provides: bundled(php-composer(hexogen/kdtree)) = 0.2.6 -Provides: bundled(php-composer(amphp/amp)) = 2.6.4 -Provides: bundled(php-composer(amphp/byte-stream)) = 1.8.1 -Provides: bundled(php-composer(amphp/parallel)) = 1.4.3 -Provides: bundled(php-composer(amphp/parser)) = 1.1.0 -Provides: bundled(php-composer(amphp/process)) = 1.1.4 -Provides: bundled(php-composer(amphp/serialization)) = 1.0.0 -Provides: bundled(php-composer(amphp/sync)) = 1.4.2 -Provides: bundled(php-composer(bamarni/composer-bin-plugin)) = 1.8.2 -Provides: bundled(php-composer(league/flysystem)) = 2.5.0 -Provides: bundled(php-composer(league/mime-type-detection)) = 1.11.0 -Provides: bundled(php-composer(psr/log)) = 1.1.4 -Provides: bundled(php-composer(rubix/ml)) = 2.1.1 -Provides: bundled(php-composer(rubix/tensor)) = 2.2.3 -Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.27.0 -Provides: bundled(php-composer(symfony/polyfill-php73)) = 1.26.0 -Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.27.0 -Provides: bundled(php-composer(aws/aws-crt-php)) = 1.2.5 -Provides: bundled(php-composer(aws/aws-sdk-php)) = 3.311.2 -Provides: bundled(php-composer(bantu/ini-get-wrapper)) = 1.0.1 -Provides: bundled(php-composer(brick/math)) = 0.12.1 -Provides: bundled(php-composer(cweagans/composer-patches)) = 1.7.3 -Provides: bundled(php-composer(deepdiver/zipstreamer)) = 2.0.3 -Provides: bundled(php-composer(deepdiver1975/tarstreamer)) = 2.1.0 -Provides: bundled(php-composer(doctrine/cache)) = 2.2.0 -Provides: bundled(php-composer(doctrine/dbal)) = 3.9.1 -Provides: bundled(php-composer(doctrine/deprecations)) = 1.1.3 -Provides: bundled(php-composer(doctrine/event-manager)) = 2.0.1 -Provides: bundled(php-composer(doctrine/lexer)) = 3.0.1 -Provides: bundled(php-composer(egulias/email-validator)) = 4.0.2 -Provides: bundled(php-composer(fusonic/opengraph)) = 2.3.0 -Provides: bundled(php-composer(giggsey/libphonenumber-for-php-lite)) = 8.13.45 -Provides: bundled(php-composer(guzzlehttp/guzzle)) = 7.8.2 -Provides: bundled(php-composer(guzzlehttp/promises)) = 2.0.4 -Provides: bundled(php-composer(guzzlehttp/psr7)) = 2.7.0 -Provides: bundled(php-composer(guzzlehttp/uri-template)) = 1.0.3 -Provides: bundled(php-composer(icewind/searchdav)) = 3.1.0 -Provides: bundled(php-composer(icewind/streams)) = 0.7.7 -Provides: bundled(php-composer(justinrainbow/json-schema)) = 5.2.13 -Provides: bundled(php-composer(kornrunner/blurhash)) = 1.2.2 -Provides: bundled(php-composer(laravel/serializable-closure)) = 1.3.5 -Provides: bundled(php-composer(lcobucci/clock)) = 3.0.0 -Provides: bundled(php-composer(masterminds/html5)) = 2.9.0 -Provides: bundled(php-composer(mexitek/phpcolors)) = 1.0.4 -Provides: bundled(php-composer(microsoft/azure-storage-blob)) = 1.5.4 -Provides: bundled(php-composer(microsoft/azure-storage-common)) = 1.5.2 -Provides: bundled(php-composer(mlocati/ip-lib)) = 1.18.0 -Provides: bundled(php-composer(mtdowling/jmespath.php)) = 2.7.0 -Provides: bundled(php-composer(nextcloud/lognormalizer)) = 1.0.0 -Provides: bundled(php-composer(paragonie/constant_time_encoding)) = 2.7.0 -Provides: bundled(php-composer(pear/archive_tar)) = 1.5.0 -Provides: bundled(php-composer(pear/console_getopt)) = 1.4.3 -Provides: bundled(php-composer(pear/pear-core-minimal)) = 1.10.15 -Provides: bundled(php-composer(pear/pear_exception)) = 1.0.2 -Provides: bundled(php-composer(php-http/guzzle7-adapter)) = 1.0.0 -Provides: bundled(php-composer(php-http/httplug)) = 2.2.0 -Provides: bundled(php-composer(php-http/promise)) = 1.1.0 -Provides: bundled(php-composer(php-opencloud/openstack)) = 3.10.0 -Provides: bundled(php-composer(phpseclib/phpseclib)) = 2.0.47 -Provides: bundled(php-composer(pimple/pimple)) = 3.5.0 -Provides: bundled(php-composer(psr/cache)) = 3.0.0 -Provides: bundled(php-composer(psr/clock)) = 1.0.0 -Provides: bundled(php-composer(psr/container)) = 2.0.2 -Provides: bundled(php-composer(psr/event-dispatcher)) = 1.0.0 -Provides: bundled(php-composer(psr/http-client)) = 1.0.3 -Provides: bundled(php-composer(psr/http-factory)) = 1.1.0 -Provides: bundled(php-composer(psr/http-message)) = 1.1 -Provides: bundled(php-composer(psr/log)) = 2.0.0 -Provides: bundled(php-composer(punic/punic)) = 3.8.1 -Provides: bundled(php-composer(ralouphie/getallheaders)) = 3.0.3 -Provides: bundled(php-composer(sabre/dav)) = 4.6.0 -Provides: bundled(php-composer(sabre/event)) = 5.1.4 -Provides: bundled(php-composer(sabre/http)) = 5.1.10 -Provides: bundled(php-composer(sabre/uri)) = 2.3.3 -Provides: bundled(php-composer(sabre/vobject)) = 4.5.4 -Provides: bundled(php-composer(sabre/xml)) = 2.2.7 -Provides: bundled(php-composer(scssphp/scssphp)) = 1.12.1 -Provides: bundled(php-composer(spomky-labs/cbor-php)) = 3.1.0 -Provides: bundled(php-composer(spomky-labs/pki-framework)) = 1.2.1 -Provides: bundled(php-composer(stecman/symfony-console-completion)) = 0.13.0 -Provides: bundled(php-composer(symfony/console)) = 6.4.12 -Provides: bundled(php-composer(symfony/css-selector)) = 6.4.3 -Provides: bundled(php-composer(symfony/deprecation-contracts)) = 3.5.0 -Provides: bundled(php-composer(symfony/dom-crawler)) = 6.4.4 -Provides: bundled(php-composer(symfony/event-dispatcher)) = 6.4.8 -Provides: bundled(php-composer(symfony/event-dispatcher-contracts)) = 3.0.2 -Provides: bundled(php-composer(symfony/http-foundation)) = 6.4.12 -Provides: bundled(php-composer(symfony/mailer)) = 6.4.12 -Provides: bundled(php-composer(symfony/mime)) = 6.4.12 -Provides: bundled(php-composer(symfony/polyfill-ctype)) = 1.29.0 -Provides: bundled(php-composer(symfony/polyfill-intl-grapheme)) = 1.31.0 -Provides: bundled(php-composer(symfony/polyfill-intl-idn)) = 1.31.0 -Provides: bundled(php-composer(symfony/polyfill-intl-normalizer)) = 1.31.0 -Provides: bundled(php-composer(symfony/polyfill-mbstring)) = 1.31.0 -Provides: bundled(php-composer(symfony/polyfill-php80)) = 1.29.0 -Provides: bundled(php-composer(symfony/polyfill-php83)) = 1.31.0 -Provides: bundled(php-composer(symfony/polyfill-uuid)) = 1.31.0 -Provides: bundled(php-composer(symfony/process)) = 6.4.12 -Provides: bundled(php-composer(symfony/routing)) = 6.4.12 -Provides: bundled(php-composer(symfony/service-contracts)) = 3.0.2 -Provides: bundled(php-composer(symfony/string)) = 6.0.19 -Provides: bundled(php-composer(symfony/translation)) = 6.4.12 -Provides: bundled(php-composer(symfony/translation-contracts)) = 3.4.2 -Provides: bundled(php-composer(symfony/uid)) = 6.4.12 -Provides: bundled(php-composer(wapmorgan/mp3info)) = 0.1.0 -Provides: bundled(php-composer(web-auth/cose-lib)) = 4.4.0 -Provides: bundled(php-composer(web-auth/webauthn-lib)) = 4.9.1 - -# OpenIconic icons bundled via sabre-dav -Provides: bundled(openiconic-fonts) = 1.0.0 -# jscolor bundled via themeing app -Provides: bundled(jscolor) = 2.0.4 # jquery-ui-multiselect bundled via user_ldap app -Provides: bundled(jquery-ui-multiselect) = 0.3.1 +Provides: bundled(jquery-ui-multiselect) = 1.13 # zxcvbn bundled via core Provides: bundled(zxcvbn) = 4.4.2 @@ -274,6 +149,7 @@ If you want the database to be on the same system as NextCloud itself, you must also install and enable a MySQL / MariaDB server package. See README.mysql for more details. + %package postgresql Summary: PostgreSQL database support for NextCloud Provides: %{name}-database = %{version}-%{release} From 7b50c912fe56ca4f9d83a9240670da71a2971ecd Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Fri, 7 Feb 2025 07:02:02 -0600 Subject: [PATCH 56/81] escape period --- nextcloud.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud.spec b/nextcloud.spec index 008d8ec..8ac8133 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -190,7 +190,7 @@ find . -name .gitignore -type f -delete -print find . -name .github -type d -prune -exec rm -r {} \; -print # fix CLI upgrade advise on splash screen -sed -i -e 's#./\(occ upgrade\)#sudo -u apache php /usr/share/nextcloud/\1#' core/templates/update.admin.php +sed -i -e 's#\./\(occ upgrade\)#sudo -u apache php /usr/share/nextcloud/\1#' core/templates/update.admin.php # prepare package doc cp %{SOURCE300} README.%{distro} From 05c35a13262ef388c77cb9485fb312c6feec6909 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Sun, 2 Mar 2025 16:29:20 -0600 Subject: [PATCH 57/81] 31.0.0 release RHBZ#2324262 RHBZ#2336564 --- nextcloud.spec | 2 +- sources | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index 8ac8133..daa8496 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 30.0.5 +Version: 31.0.0 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. diff --git a/sources b/sources index f276977..8c8fd4c 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (nextcloud-29.0.10.tar.bz2) = 919603f3c1159b4e37d79e1e44bb96957d68384ef0ae60588e152d4d294b06df4d8fab4e7999c965c773ba8c1f1ec974445cf41d64ab1c9aaf65e9c07c606c20 -SHA512 (nextcloud-30.0.5.tar.bz2) = 041e5d9670a376480312db525a5791b703682b0061ca4a2aea2aea481e407ce04a726e1e5ae0c45876c749e18aae7926417b4655f591082954e3945677704910 +SHA512 (nextcloud-29.0.12.tar.bz2) = 10a5bbc61d2a85090aaa6174eac415337b63adaf23e8044d25c674d0ce8d6bcfff949d3950abd369ecfa2c2b9c4a747d0744a47777bc3d51799804b696579a6e +SHA512 (nextcloud-31.0.0.tar.bz2) = e9311423ba42c9f3d30b455fe47105f216262cc75dd7ea227fb939bfd10c3614b84e9aef1da6b3737fc0c0fe136d4ebe19107f8b97da5fd3910a47f7b2811eb1 From ab682ab5e57c171728a97c6faf8c68dabfca5da7 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Tue, 25 Mar 2025 12:07:53 -0500 Subject: [PATCH 58/81] 31.0.2 release RHBZ#2345769 RHBZ#2345775 RHBZ#2350414 --- nextcloud.spec | 4 +-- nextcloud30-integritycheck-exclusion.patch | 34 ++++++++++++++++++++++ sources | 2 +- 3 files changed, 37 insertions(+), 3 deletions(-) create mode 100644 nextcloud30-integritycheck-exclusion.patch diff --git a/nextcloud.spec b/nextcloud.spec index daa8496..15efeb8 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 31.0.0 +Version: 31.0.2 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. @@ -41,7 +41,7 @@ Source303: %{name}-MIGRATION.fedora # version are possible Patch0: 0000-disable-update-version-check.patch # Add the ability to exclude files we specify from the nextcloud integrity checker -Patch1: nextcloud-integritycheck-exclusion.patch +Patch1: nextcloud30-integritycheck-exclusion.patch BuildArch: noarch diff --git a/nextcloud30-integritycheck-exclusion.patch b/nextcloud30-integritycheck-exclusion.patch new file mode 100644 index 0000000..eeb7ee5 --- /dev/null +++ b/nextcloud30-integritycheck-exclusion.patch @@ -0,0 +1,34 @@ +From 9f38c6300712a23ccdc75e140143a1c461e15705 Mon Sep 17 00:00:00 2001 +From: Andrew Bauer +Date: Mon, 24 Jun 2024 10:11:23 -0500 +Subject: [PATCH] silence integrity check for excluded files + +--- + lib/private/IntegrityCheck/Checker.php | 13 +++++++++++++ + 1 file changed, 13 insertions(+) + +diff --git a/lib/private/IntegrityCheck/Checker.php b/lib/private/IntegrityCheck/Checker.php +index a6de3cf6030d7..3974483601b08 100644 +--- a/lib/private/IntegrityCheck/Checker.php ++++ b/lib/private/IntegrityCheck/Checker.php +@@ -337,7 +337,20 @@ private function verify(string $signaturePath, string $basePath, string $certifi + $differencesB = array_diff_assoc($currentInstanceHashes, $expectedHashes); + $differences = array_unique(array_merge($differencesA, $differencesB)); + $differenceArray = []; ++ ++ # Nasty hack to silence the integrity checker for files patched during the build process or files we simply don't care about ++ $excludedFilenames = [ ++//sedplaceholder ]; ++ + foreach ($differences as $filename => $hash) { ++ ++ # Skip if the file in question matches our exclusion list ++ foreach ($excludedFilenames as $excludedFilename) { ++ if (strpos($filename, $excludedFilename)!==false) { ++ break 2; ++ } ++ } ++ + // Check if file should not exist in the new signature table + if (!array_key_exists($filename, $expectedHashes)) { + $differenceArray['EXTRA_FILE'][$filename]['expected'] = ''; diff --git a/sources b/sources index 8c8fd4c..ef43f4b 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (nextcloud-29.0.12.tar.bz2) = 10a5bbc61d2a85090aaa6174eac415337b63adaf23e8044d25c674d0ce8d6bcfff949d3950abd369ecfa2c2b9c4a747d0744a47777bc3d51799804b696579a6e -SHA512 (nextcloud-31.0.0.tar.bz2) = e9311423ba42c9f3d30b455fe47105f216262cc75dd7ea227fb939bfd10c3614b84e9aef1da6b3737fc0c0fe136d4ebe19107f8b97da5fd3910a47f7b2811eb1 +SHA512 (nextcloud-31.0.2.tar.bz2) = bef29a4fdde468ae61b7d504b1f6d2bb031841edf97837116025d0966f812be95fff1ab7e02105cdf8250de11c62f82d89f08bcae30d4dd91d10694f7b267e4c From 7ab2f104e88d711eddcaa4b89d95210a89407fa6 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Sat, 19 Apr 2025 07:53:07 -0500 Subject: [PATCH 59/81] 31.04 release RHBZ#2359048 --- nextcloud-integritycheck-exclusion.patch | 2 +- nextcloud.spec | 4 +-- nextcloud30-integritycheck-exclusion.patch | 34 ---------------------- sources | 4 +-- 4 files changed, 5 insertions(+), 39 deletions(-) delete mode 100644 nextcloud30-integritycheck-exclusion.patch diff --git a/nextcloud-integritycheck-exclusion.patch b/nextcloud-integritycheck-exclusion.patch index 766cf1c..eeb7ee5 100644 --- a/nextcloud-integritycheck-exclusion.patch +++ b/nextcloud-integritycheck-exclusion.patch @@ -12,7 +12,7 @@ index a6de3cf6030d7..3974483601b08 100644 --- a/lib/private/IntegrityCheck/Checker.php +++ b/lib/private/IntegrityCheck/Checker.php @@ -337,7 +337,20 @@ private function verify(string $signaturePath, string $basePath, string $certifi - $differencesB = array_diff($currentInstanceHashes, $expectedHashes); + $differencesB = array_diff_assoc($currentInstanceHashes, $expectedHashes); $differences = array_unique(array_merge($differencesA, $differencesB)); $differenceArray = []; + diff --git a/nextcloud.spec b/nextcloud.spec index 15efeb8..33d0cec 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 31.0.2 +Version: 31.0.4 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. @@ -41,7 +41,7 @@ Source303: %{name}-MIGRATION.fedora # version are possible Patch0: 0000-disable-update-version-check.patch # Add the ability to exclude files we specify from the nextcloud integrity checker -Patch1: nextcloud30-integritycheck-exclusion.patch +Patch1: nextcloud-integritycheck-exclusion.patch BuildArch: noarch diff --git a/nextcloud30-integritycheck-exclusion.patch b/nextcloud30-integritycheck-exclusion.patch deleted file mode 100644 index eeb7ee5..0000000 --- a/nextcloud30-integritycheck-exclusion.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 9f38c6300712a23ccdc75e140143a1c461e15705 Mon Sep 17 00:00:00 2001 -From: Andrew Bauer -Date: Mon, 24 Jun 2024 10:11:23 -0500 -Subject: [PATCH] silence integrity check for excluded files - ---- - lib/private/IntegrityCheck/Checker.php | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -diff --git a/lib/private/IntegrityCheck/Checker.php b/lib/private/IntegrityCheck/Checker.php -index a6de3cf6030d7..3974483601b08 100644 ---- a/lib/private/IntegrityCheck/Checker.php -+++ b/lib/private/IntegrityCheck/Checker.php -@@ -337,7 +337,20 @@ private function verify(string $signaturePath, string $basePath, string $certifi - $differencesB = array_diff_assoc($currentInstanceHashes, $expectedHashes); - $differences = array_unique(array_merge($differencesA, $differencesB)); - $differenceArray = []; -+ -+ # Nasty hack to silence the integrity checker for files patched during the build process or files we simply don't care about -+ $excludedFilenames = [ -+//sedplaceholder ]; -+ - foreach ($differences as $filename => $hash) { -+ -+ # Skip if the file in question matches our exclusion list -+ foreach ($excludedFilenames as $excludedFilename) { -+ if (strpos($filename, $excludedFilename)!==false) { -+ break 2; -+ } -+ } -+ - // Check if file should not exist in the new signature table - if (!array_key_exists($filename, $expectedHashes)) { - $differenceArray['EXTRA_FILE'][$filename]['expected'] = ''; diff --git a/sources b/sources index ef43f4b..6958260 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (nextcloud-29.0.12.tar.bz2) = 10a5bbc61d2a85090aaa6174eac415337b63adaf23e8044d25c674d0ce8d6bcfff949d3950abd369ecfa2c2b9c4a747d0744a47777bc3d51799804b696579a6e -SHA512 (nextcloud-31.0.2.tar.bz2) = bef29a4fdde468ae61b7d504b1f6d2bb031841edf97837116025d0966f812be95fff1ab7e02105cdf8250de11c62f82d89f08bcae30d4dd91d10694f7b267e4c +SHA512 (nextcloud-29.0.8.tar.bz2) = ec99d5efc6a573627cae9b42f7f34e3c8ee7ba9bc3bfe1bb032c9e8fcef2831ce32f7dcb72c3303582b205de390619bd7f892a7bc4415c0826e02f73496714b0 +SHA512 (nextcloud-31.0.4.tar.bz2) = 85535638556b9f727989cc1baceec8a89ef52a6f7dc132ad807326492ffc904bc3f462afea18dd0749bb8c194ef57932dcbfd494e8290a6f7b0f5d224e69429d From f3e2eb421823de4ccb100fa3a792028fddde7661 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Mon, 26 May 2025 08:02:07 -0500 Subject: [PATCH 60/81] 31.0.5 release RHBZ#2364462 RHBZ#2366729 RHBZ#2366735 --- nextcloud.spec | 2 +- sources | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index 33d0cec..c5d688c 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 31.0.4 +Version: 31.0.5 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. diff --git a/sources b/sources index 6958260..decbc7a 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (nextcloud-29.0.8.tar.bz2) = ec99d5efc6a573627cae9b42f7f34e3c8ee7ba9bc3bfe1bb032c9e8fcef2831ce32f7dcb72c3303582b205de390619bd7f892a7bc4415c0826e02f73496714b0 -SHA512 (nextcloud-31.0.4.tar.bz2) = 85535638556b9f727989cc1baceec8a89ef52a6f7dc132ad807326492ffc904bc3f462afea18dd0749bb8c194ef57932dcbfd494e8290a6f7b0f5d224e69429d +SHA512 (nextcloud-29.0.16.tar.bz2) = e786dec5973f8184b20915b3e0ec80c316c636c70537932e7302ccc905389cda6b344ef73d44fa7ce74b75d36ee1f9a6f1f8851c29faf29774d1bd3d3cb05a00 +SHA512 (nextcloud-31.0.5.tar.bz2) = 9ec0dc1e1301e53293b199d1709165346a66fd33ec918b21fc94ef7a10187f863f8e3aa35ec90fe99b11db7b0309f858b1c9d0d5d5e3c13f249d3055f08631d7 From 9dc14f5076817c55563496cf8ddcb0d8ece82976 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Sat, 5 Jul 2025 20:23:32 -0500 Subject: [PATCH 61/81] 31.0.6 release RHBZ#2372407 --- nextcloud.spec | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index c5d688c..42263f0 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 31.0.5 +Version: 31.0.6 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. diff --git a/sources b/sources index decbc7a..fe9f043 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (nextcloud-29.0.16.tar.bz2) = e786dec5973f8184b20915b3e0ec80c316c636c70537932e7302ccc905389cda6b344ef73d44fa7ce74b75d36ee1f9a6f1f8851c29faf29774d1bd3d3cb05a00 -SHA512 (nextcloud-31.0.5.tar.bz2) = 9ec0dc1e1301e53293b199d1709165346a66fd33ec918b21fc94ef7a10187f863f8e3aa35ec90fe99b11db7b0309f858b1c9d0d5d5e3c13f249d3055f08631d7 +SHA512 (nextcloud-31.0.6.tar.bz2) = 9a98cca509bb3edfa7a49038be9de483b46e8b3b0dcf8a2cfac669fa569d41e8f66a922ad638bc8c683b9df9f144946d0e39e44d2ba9408f7401da3dbcc13ad3 From 7d4cd2558adbbf4bb311d8b72681bde5e959bdc6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 22:48:11 +0000 Subject: [PATCH 62/81] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From cff27361a1176d40e10767d67d52d704ab6b76ea Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Sun, 3 Aug 2025 16:03:15 -0500 Subject: [PATCH 63/81] 31.0.7 release, fix link to cert bundle RHBZ#2372407 RHBZ#2383716 --- nextcloud.spec | 9 +++++---- sources | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index 42263f0..45569ea 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 31.0.6 +Version: 31.0.7 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. @@ -94,8 +94,9 @@ Requires: php-xmlwriter Requires: php-zip # For systemd support during install/uninstall %{?systemd_requires} -# the CA cert bundle is linked to from the config dir -Requires: %{_sysconfdir}/pki/tls/certs/ca-bundle.crt +# Fedora dropped legacy CA cert bundle symlinks +# See https://fedoraproject.org/wiki/Changes/dropingOfCertPemFile +Requires: %{_sysconfdir}/pki/ca-trust/extracted/pem/tls-ca-bundle.pem # jquery-ui-multiselect bundled via user_ldap app Provides: bundled(jquery-ui-multiselect) = 1.13 @@ -285,7 +286,7 @@ install -pm 755 occ %{buildroot}%{_datadir}/%{name} ln -s ../../../%{_sysconfdir}/%{name} %{buildroot}%{_datadir}/%{name}/config # nextcloud looks for ca-bundle.crt in config dir -ln -s ../pki/tls/certs/ca-bundle.crt %{buildroot}%{_sysconfdir}/%{name}/ca-bundle.crt +ln -s ../pki/ca-trust/extracted/pem/tls-ca-bundle.pem %{buildroot}%{_sysconfdir}/%{name}/ca-bundle.crt # set default config install -pm 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/%{name}/config.php diff --git a/sources b/sources index fe9f043..8b6dd3f 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (nextcloud-29.0.16.tar.bz2) = e786dec5973f8184b20915b3e0ec80c316c636c70537932e7302ccc905389cda6b344ef73d44fa7ce74b75d36ee1f9a6f1f8851c29faf29774d1bd3d3cb05a00 -SHA512 (nextcloud-31.0.6.tar.bz2) = 9a98cca509bb3edfa7a49038be9de483b46e8b3b0dcf8a2cfac669fa569d41e8f66a922ad638bc8c683b9df9f144946d0e39e44d2ba9408f7401da3dbcc13ad3 +SHA512 (nextcloud-31.0.7.tar.bz2) = 1ba66c016e53f9dfc94a8a02404c225b16f666d7c9427e8e5e7ac5e437dc85921d3647c1626c0eaf5326ffafd2c0f7cc44b9ddbca1f324ccc39e15abd52b90a4 From f2672121791060ab225ff8e2b3e84f36b8c32335 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Sat, 20 Sep 2025 14:28:40 -0500 Subject: [PATCH 64/81] 31.0.9 release RHBZ#2388493 RHBZ#2389830 RHBZ#2389831 RHBZ#2389842 RHBZ#2389843 RHBZ#2389814 RHBZ#2389815 --- nextcloud.spec | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index 45569ea..abe44e3 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 31.0.7 +Version: 31.0.9 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. diff --git a/sources b/sources index 8b6dd3f..a73a0a5 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (nextcloud-29.0.16.tar.bz2) = e786dec5973f8184b20915b3e0ec80c316c636c70537932e7302ccc905389cda6b344ef73d44fa7ce74b75d36ee1f9a6f1f8851c29faf29774d1bd3d3cb05a00 -SHA512 (nextcloud-31.0.7.tar.bz2) = 1ba66c016e53f9dfc94a8a02404c225b16f666d7c9427e8e5e7ac5e437dc85921d3647c1626c0eaf5326ffafd2c0f7cc44b9ddbca1f324ccc39e15abd52b90a4 +SHA512 (nextcloud-31.0.9.tar.bz2) = eec86ab5b45cc3a4ee0208e1bb0ae8ddf04d35956ca8aef92f79d7109c9c5d2f58916c32c341883c10713f861c092050b568f577fcad754e45928ac4e21828ea From d625665feba08e907c0200f9a273606f0b410c91 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Sat, 25 Oct 2025 15:31:28 -0500 Subject: [PATCH 65/81] 32.0.1 release RHBZ#2399899 --- 0000-disable-update-version-check.patch | 18 +++++------------- nextcloud.spec | 2 +- sources | 2 +- 3 files changed, 7 insertions(+), 15 deletions(-) diff --git a/0000-disable-update-version-check.patch b/0000-disable-update-version-check.patch index 2d5828b..6c84ac2 100644 --- a/0000-disable-update-version-check.patch +++ b/0000-disable-update-version-check.patch @@ -1,8 +1,6 @@ -diff --git a/lib/private/Updater.php b/lib/private/Updater.php -index 5a14bb17507..38dcb55db7f 100644 ---- a/lib/private/Updater.php -+++ b/lib/private/Updater.php -@@ -214,15 +214,17 @@ class Updater extends BasicEmitter { +--- a/lib/private/Updater.php 2025-10-23 13:34:14.000000000 -0500 ++++ b/lib/private/Updater.new.php 2025-10-25 15:04:23.345653512 -0500 +@@ -174,10 +174,13 @@ $this->config->setAppValue('core', 'vendor', $currentVendor); } @@ -13,15 +11,9 @@ index 5a14bb17507..38dcb55db7f 100644 + */ if ($currentVendor === 'nextcloud') { - return isset($allowedPreviousVersions[$currentVendor][$majorMinor]) -- && (version_compare($oldVersion, $newVersion, '<=') || -- $this->config->getSystemValueBool('debug', false)); +- && (version_compare($oldVersion, $newVersion, '<=') +- || $this->config->getSystemValueBool('debug', false)); + return true; } // Check if the instance can be migrated -- return isset($allowedPreviousVersions[$currentVendor][$majorMinor]) || -- isset($allowedPreviousVersions[$currentVendor][$oldVersion]); -+ return true; - } - - /** diff --git a/nextcloud.spec b/nextcloud.spec index abe44e3..1a2448c 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 31.0.9 +Version: 32.0.1 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. diff --git a/sources b/sources index a73a0a5..d555484 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (nextcloud-29.0.16.tar.bz2) = e786dec5973f8184b20915b3e0ec80c316c636c70537932e7302ccc905389cda6b344ef73d44fa7ce74b75d36ee1f9a6f1f8851c29faf29774d1bd3d3cb05a00 -SHA512 (nextcloud-31.0.9.tar.bz2) = eec86ab5b45cc3a4ee0208e1bb0ae8ddf04d35956ca8aef92f79d7109c9c5d2f58916c32c341883c10713f861c092050b568f577fcad754e45928ac4e21828ea +SHA512 (nextcloud-32.0.1.tar.bz2) = 60d38187896537c4736eee381d2f579b35e376c931590a63d0cf5690c0d9b553dda3ba575a06e7448ac156d41aae10f1f02b8e0f2ef3d99275049f38acc987f6 From c34e89c698b02e65b7169b178e263f0f63095ce0 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Sun, 23 Nov 2025 19:43:04 -0600 Subject: [PATCH 66/81] 32.0.2 release RHBZ#2416087 RHBZ#2415750 RHBZ#2415751 RHBZ#2415752 RHBZ#2415753 --- 0000-disable-update-version-check.patch | 6 ++-- bodhi.template.last | 44 +++++++++++++++++++++++++ nextcloud.spec | 2 +- sources | 3 +- 4 files changed, 50 insertions(+), 5 deletions(-) create mode 100644 bodhi.template.last diff --git a/0000-disable-update-version-check.patch b/0000-disable-update-version-check.patch index 6c84ac2..4a77733 100644 --- a/0000-disable-update-version-check.patch +++ b/0000-disable-update-version-check.patch @@ -1,5 +1,7 @@ ---- a/lib/private/Updater.php 2025-10-23 13:34:14.000000000 -0500 -+++ b/lib/private/Updater.new.php 2025-10-25 15:04:23.345653512 -0500 +diff --git a/lib/private/Updater.php b/lib/private/Updater.php +index 5a14bb17507..38dcb55db7f 100644 +--- a/lib/private/Updater.php ++++ b/lib/private/Updater.php @@ -174,10 +174,13 @@ $this->config->setAppValue('core', 'vendor', $currentVendor); } diff --git a/bodhi.template.last b/bodhi.template.last new file mode 100644 index 0000000..25aead3 --- /dev/null +++ b/bodhi.template.last @@ -0,0 +1,44 @@ +[ nextcloud-31.0.7-1.fc41 ] + +# bugfix, security, enhancement, newpackage (required) +type=bugfix + +# testing, stable +request=testing + +# Bug numbers: 1234,9876 +bugs=2372407,2383716 + +# Severity: low, medium, high, urgent +# This is required for security updates. +severity=unspecified + +display_name= + + +# Here is where you give an explanation of your update. +# Content can span multiple lines, as long as they are indented deeper than +# the first line. For example, +# notes=first line +# second line +# and so on +notes=31.0.7 release, fix link to cert bundle RHBZ#2372407 RHBZ#2383716 + +# Enable request automation based on the stable/unstable karma thresholds +autokarma=True +stable_karma=3 +unstable_karma=-3 + +# Automatically close bugs when this marked as stable +close_bugs=True + +# Suggest that users performs one of the following actions after the update: +# unspecified, restart, logout +# The default value is unspecified +suggest=unspecified + +# A boolean to require that all of the bugs in your update have been confirmed by testers. +require_bugs=True + +# A boolean to require that this update passes all test cases before reaching stable. +require_testcases=True diff --git a/nextcloud.spec b/nextcloud.spec index 1a2448c..3e3feae 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 32.0.1 +Version: 32.0.2 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. diff --git a/sources b/sources index d555484..c882ebb 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (nextcloud-29.0.16.tar.bz2) = e786dec5973f8184b20915b3e0ec80c316c636c70537932e7302ccc905389cda6b344ef73d44fa7ce74b75d36ee1f9a6f1f8851c29faf29774d1bd3d3cb05a00 -SHA512 (nextcloud-32.0.1.tar.bz2) = 60d38187896537c4736eee381d2f579b35e376c931590a63d0cf5690c0d9b553dda3ba575a06e7448ac156d41aae10f1f02b8e0f2ef3d99275049f38acc987f6 +SHA512 (nextcloud-32.0.2.tar.bz2) = b99679a6e57930beda2fd76cc77e0daffff42d8f47714cd2877c5fcea50875f421895e491c591148907734196c2db00d0f57e798f52f2ae5680ad999022144f1 From d67faf73acf1a3b4de8df970f0732d491831838a Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Fri, 12 Dec 2025 08:30:53 -0600 Subject: [PATCH 67/81] 32.0.3 release, fixes RHBZ# 2420196 RHBZ# 2420197 RHBZ# 2420198 RHBZ# 2421368 --- bodhi.template.last | 44 -------------------------------------------- nextcloud.spec | 2 +- sources | 2 +- 3 files changed, 2 insertions(+), 46 deletions(-) delete mode 100644 bodhi.template.last diff --git a/bodhi.template.last b/bodhi.template.last deleted file mode 100644 index 25aead3..0000000 --- a/bodhi.template.last +++ /dev/null @@ -1,44 +0,0 @@ -[ nextcloud-31.0.7-1.fc41 ] - -# bugfix, security, enhancement, newpackage (required) -type=bugfix - -# testing, stable -request=testing - -# Bug numbers: 1234,9876 -bugs=2372407,2383716 - -# Severity: low, medium, high, urgent -# This is required for security updates. -severity=unspecified - -display_name= - - -# Here is where you give an explanation of your update. -# Content can span multiple lines, as long as they are indented deeper than -# the first line. For example, -# notes=first line -# second line -# and so on -notes=31.0.7 release, fix link to cert bundle RHBZ#2372407 RHBZ#2383716 - -# Enable request automation based on the stable/unstable karma thresholds -autokarma=True -stable_karma=3 -unstable_karma=-3 - -# Automatically close bugs when this marked as stable -close_bugs=True - -# Suggest that users performs one of the following actions after the update: -# unspecified, restart, logout -# The default value is unspecified -suggest=unspecified - -# A boolean to require that all of the bugs in your update have been confirmed by testers. -require_bugs=True - -# A boolean to require that this update passes all test cases before reaching stable. -require_testcases=True diff --git a/nextcloud.spec b/nextcloud.spec index 3e3feae..a218dcb 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 32.0.2 +Version: 32.0.3 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. diff --git a/sources b/sources index c882ebb..af1201e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-32.0.2.tar.bz2) = b99679a6e57930beda2fd76cc77e0daffff42d8f47714cd2877c5fcea50875f421895e491c591148907734196c2db00d0f57e798f52f2ae5680ad999022144f1 +SHA512 (nextcloud-32.0.3.tar.bz2) = fd06cd687ddfcb0baac2e0b03db690d1b4f9119e28c5cfbd26d911b214240f8273d7a805540afe83f7cc92f1377487c82fe65eb0b22ad9028410652ec55381fb From cd2bac1d17a835a19febbedb3c901aa35102d71f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 22:05:49 +0000 Subject: [PATCH 68/81] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 44fa2177d734f9cd1970bf258bc0d9bdec4f07ef Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Sat, 17 Jan 2026 09:16:59 -0600 Subject: [PATCH 69/81] 32.0.5 Release RHBZ#2430382 --- nextcloud.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud.spec b/nextcloud.spec index a218dcb..e8ec719 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 32.0.3 +Version: 32.0.5 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. From c4d346f41d7e3c7a73a89f208286a21ebc6003a6 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Sat, 17 Jan 2026 09:32:35 -0600 Subject: [PATCH 70/81] 32.0.5 Release RHBZ#2430382 --- sources | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources b/sources index af1201e..89dd67a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-32.0.3.tar.bz2) = fd06cd687ddfcb0baac2e0b03db690d1b4f9119e28c5cfbd26d911b214240f8273d7a805540afe83f7cc92f1377487c82fe65eb0b22ad9028410652ec55381fb +SHA512 (nextcloud-32.0.5.tar.bz2) = 2fbae319f5208c34415c4663078489f86d2ff9c1ecc1b7a0ebb85d07088ded6903302baf20a990355c9ff7139579fe85bb97909b9e013271ec4465c04f6306b9 From 5fb288a672722ddc9310f84e372cede87e210dff Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Sat, 21 Feb 2026 16:07:58 -0600 Subject: [PATCH 71/81] 32.0.6 release RHBZ#2440650 --- nextcloud.spec | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index e8ec719..baeabf3 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 32.0.5 +Version: 32.0.6 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. diff --git a/sources b/sources index 89dd67a..382e415 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-32.0.5.tar.bz2) = 2fbae319f5208c34415c4663078489f86d2ff9c1ecc1b7a0ebb85d07088ded6903302baf20a990355c9ff7139579fe85bb97909b9e013271ec4465c04f6306b9 +SHA512 (nextcloud-32.0.6.tar.bz2) = f68b80a5444452594e37ca81721c8b529f268db874a2fac104bb27b0ec7a7aa529240b3ea6e3b24c5ef596b4490558e6c426c8aa79df4a2bb11ba37303e91de4 From a31e3cccd8b957affa085837dc47a3421a5170be Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Sun, 29 Mar 2026 15:42:22 -0500 Subject: [PATCH 72/81] 33.0.1 release RHBZ#2451773 --- nextcloud.spec | 5 +---- sources | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index baeabf3..22e49c6 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 32.0.6 +Version: 33.0.1 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. @@ -190,9 +190,6 @@ find . -name \*.orig -type f -delete -print find . -name .gitignore -type f -delete -print find . -name .github -type d -prune -exec rm -r {} \; -print -# fix CLI upgrade advise on splash screen -sed -i -e 's#\./\(occ upgrade\)#sudo -u apache php /usr/share/nextcloud/\1#' core/templates/update.admin.php - # prepare package doc cp %{SOURCE300} README.%{distro} cp %{SOURCE301} README.mysql diff --git a/sources b/sources index 382e415..12129b9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-32.0.6.tar.bz2) = f68b80a5444452594e37ca81721c8b529f268db874a2fac104bb27b0ec7a7aa529240b3ea6e3b24c5ef596b4490558e6c426c8aa79df4a2bb11ba37303e91de4 +SHA512 (nextcloud-33.0.1.tar.bz2) = ba9bcd79005a6aede0750203e062edf68791cf8929aee1d8ff42cfb8636d6aa691b53b72d8bbafc6924fb469aae7d6ea9f8a6c7d1c0ec2ae868853130f404deb From 0224438526693f5f6827fe9f6d7444443eca8278 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Sat, 18 Apr 2026 07:49:00 -0500 Subject: [PATCH 73/81] fix cli upgrade advice --- nextcloud.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nextcloud.spec b/nextcloud.spec index 22e49c6..a4d356f 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -190,6 +190,9 @@ find . -name \*.orig -type f -delete -print find . -name .gitignore -type f -delete -print find . -name .github -type d -prune -exec rm -r {} \; -print +# fix CLI upgrade advice on splash screen +sed -i -e 's#\./\(occ upgrade\)#sudo -u apache php /usr/share/nextcloud/\1#' core/src/views/UpdaterAdmin.vue + # prepare package doc cp %{SOURCE300} README.%{distro} cp %{SOURCE301} README.mysql From 5c14182672567d934cf490385f85467c051bb432 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Sat, 2 May 2026 11:06:29 -0500 Subject: [PATCH 74/81] 33.0.3 Release RHBZ#2454311 --- nextcloud.spec | 4 ++-- sources | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index a4d356f..492d018 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 33.0.1 +Version: 33.0.3 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. @@ -191,7 +191,7 @@ find . -name .gitignore -type f -delete -print find . -name .github -type d -prune -exec rm -r {} \; -print # fix CLI upgrade advice on splash screen -sed -i -e 's#\./\(occ upgrade\)#sudo -u apache php /usr/share/nextcloud/\1#' core/src/views/UpdaterAdmin.vue +sed -i -e 's#\./\(occ upgrade\)#sudo -u apache php /usr/share/nextcloud/\1#' dist/9396-9396.js.map # prepare package doc cp %{SOURCE300} README.%{distro} diff --git a/sources b/sources index 12129b9..2d982a8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-33.0.1.tar.bz2) = ba9bcd79005a6aede0750203e062edf68791cf8929aee1d8ff42cfb8636d6aa691b53b72d8bbafc6924fb469aae7d6ea9f8a6c7d1c0ec2ae868853130f404deb +SHA512 (nextcloud-33.0.3.tar.bz2) = c41aea23c0b45acfca8bf16101acb4c3559ab6179ac75f668a3c8bb7f3d3029fb539278e1e0e49e405fc0dfa905b15dfa58ec52866f9fd3e57aed07f65d33f66 From 796f9d876b38b71d5b6b90a3c5cd9d2579876b62 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Thu, 28 May 2026 13:32:26 -0500 Subject: [PATCH 75/81] 33.0.4 Release RHBZ#2482794 --- nextcloud.spec | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index 492d018..fc39390 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 33.0.3 +Version: 33.0.4 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. diff --git a/sources b/sources index 2d982a8..a4e16a9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-33.0.3.tar.bz2) = c41aea23c0b45acfca8bf16101acb4c3559ab6179ac75f668a3c8bb7f3d3029fb539278e1e0e49e405fc0dfa905b15dfa58ec52866f9fd3e57aed07f65d33f66 +SHA512 (nextcloud-33.0.4.tar.bz2) = feec88f83d9babe2db5e5a12948a3e62da2ffe69efae950ae8b8a4dea6b0c9ac5ae66966891e7bf1cc015cb38f2c46922479c497fbf8ecdd33d60459d07599e3 From b701ace299de643e7eed810f088dddd094f6ae23 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Mon, 8 Jun 2026 09:23:08 -0500 Subject: [PATCH 76/81] 33.0.5 Release --- nextcloud.spec | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index fc39390..818c9c5 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 33.0.4 +Version: 33.0.5 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. diff --git a/sources b/sources index a4e16a9..ef5ff3e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-33.0.4.tar.bz2) = feec88f83d9babe2db5e5a12948a3e62da2ffe69efae950ae8b8a4dea6b0c9ac5ae66966891e7bf1cc015cb38f2c46922479c497fbf8ecdd33d60459d07599e3 +SHA512 (nextcloud-33.0.5.tar.bz2) = 495608dd47435cbaa9283f5a168d633bbbb9edfbe216bf867e16826a60c33334d95d2ae484eb3a3b74271012dd65c9bd8a840c3a229e7a5bfb3caf934a40f8d0 From db98a32e0976669cc464ff2f69d8b0b69e586662 Mon Sep 17 00:00:00 2001 From: "Brian J. Murrell" Date: Tue, 9 Jun 2026 22:31:01 +0000 Subject: [PATCH 77/81] Dynamically determine which .map file to update the occ upgrade command in Currently, the .map file in which the message exists to inform the user how to run the occ upgrade command is hard-coded. This can change from release to release and thus is quite fragile. Instead, figure out which file to update by searching for the "occ upgrade" command in all of the .map files and use the result of that search in the update command. Signed-off-by: Brian J. Murrell --- nextcloud.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nextcloud.spec b/nextcloud.spec index 818c9c5..6c9d878 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -191,7 +191,12 @@ find . -name .gitignore -type f -delete -print find . -name .github -type d -prune -exec rm -r {} \; -print # fix CLI upgrade advice on splash screen -sed -i -e 's#\./\(occ upgrade\)#sudo -u apache php /usr/share/nextcloud/\1#' dist/9396-9396.js.map +if ! file=$(grep -l 'occ upgrade' dist/*.map); then + echo "Could not find the occ upgrade instructions in dist/*.map" + exit 1 +fi +echo "Updating occ upgrade instructions in $file" +sed -i -e 's#\./\(occ upgrade\)#sudo -u apache php /usr/share/nextcloud/\1#' $file # prepare package doc cp %{SOURCE300} README.%{distro} From f0ed8f15a9ff2e5dcd7f02fe8a9f67f47524ead6 Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Fri, 26 Jun 2026 14:53:11 -0500 Subject: [PATCH 78/81] 33.0.6 release --- nextcloud.spec | 4 ++-- sources | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index 6c9d878..9583da9 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 33.0.5 +Version: 33.0.6 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. @@ -47,7 +47,7 @@ BuildArch: noarch # Set this to the minimum supported php version Nextcloud will run on # Exists to prevent accidental building on distros with outdated php's -BuildRequires: php(language) >= 8.1 +BuildRequires: php(language) >= 8.2 BuildRequires: systemd-rpm-macros BuildRequires: sed diff --git a/sources b/sources index ef5ff3e..2336b55 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-33.0.5.tar.bz2) = 495608dd47435cbaa9283f5a168d633bbbb9edfbe216bf867e16826a60c33334d95d2ae484eb3a3b74271012dd65c9bd8a840c3a229e7a5bfb3caf934a40f8d0 +SHA512 (nextcloud-33.0.6.tar.bz2) = a72a7b9134a031800e45bf14f71821df855ebad7f00a19c96ddbed438143cea7d03f03e84a5ef196c5da00a8f75b2645b453e794b0df399b820db94aba73c1c5 From eb3b5fd33ec19d93b282c3282d9eb069100ada7a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jul 2026 09:32:38 +0000 Subject: [PATCH 79/81] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild From 4f892068ec2e95acfd5f8cc5342a318114c65c8f Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Thu, 23 Jul 2026 15:22:49 -0500 Subject: [PATCH 80/81] 34.0.2 release RHBZ#2506423 --- nextcloud.spec | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index 9583da9..aca470b 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 33.0.6 +Version: 34.0.2 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. diff --git a/sources b/sources index 2336b55..bcdec3c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-33.0.6.tar.bz2) = a72a7b9134a031800e45bf14f71821df855ebad7f00a19c96ddbed438143cea7d03f03e84a5ef196c5da00a8f75b2645b453e794b0df399b820db94aba73c1c5 +SHA512 (nextcloud-34.0.2.tar.bz2) = fa763a0c9cdd1c49e1bb6496b410fb76188bc5c32122ef0beab0ea436c276c335e73a276c61d2f25e1bc4b864ab08e2d2985bf67651cebd99abc4d1a6956b025 From 9c7ef9445decf514ece2a652c1d5dd639fc4924e Mon Sep 17 00:00:00 2001 From: Andrew Bauer Date: Sun, 16 Aug 2026 15:57:47 -0500 Subject: [PATCH 81/81] 34.0.3 release RHBZ#2515297 --- nextcloud.spec | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nextcloud.spec b/nextcloud.spec index aca470b..2b4260b 100644 --- a/nextcloud.spec +++ b/nextcloud.spec @@ -5,7 +5,7 @@ %endif Name: nextcloud -Version: 34.0.2 +Version: 34.0.3 Release: %autorelease Summary: Private file sync and share server # Automatically converted from old format: AGPLv3+ and MIT and BSD and ASL 2.0 and WTFPL and CC-BY-SA and GPLv3+ and Adobe - review is highly recommended. diff --git a/sources b/sources index bcdec3c..95997de 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nextcloud-34.0.2.tar.bz2) = fa763a0c9cdd1c49e1bb6496b410fb76188bc5c32122ef0beab0ea436c276c335e73a276c61d2f25e1bc4b864ab08e2d2985bf67651cebd99abc4d1a6956b025 +SHA512 (nextcloud-34.0.3.tar.bz2) = 3463dbbdeae5275a0791b115cf86aed41c5a138fdd19bb32ec12837a6698106b6f172e24fb1264a2d4e20b2b805bcf7841b2338e4e02f1fd5394fbed830cc695