| |
@@ -1,5 +1,5 @@
|
| |
Name: nextcloud
|
| |
- Version: 25.0.3
|
| |
+ Version: 25.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
|
| |
@@ -23,6 +23,7 @@
|
| |
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
|
| |
@@ -77,6 +78,13 @@
|
| |
Requires: php-pecl-memcached
|
| |
Requires: php-pecl-apcu
|
| |
Requires: php-pecl-redis5
|
| |
+ # Requirements for Passkey logins
|
| |
+ Requires: php-gmp
|
| |
+ Requires: php-bcmath
|
| |
+ Requires: php-intl
|
| |
+ Requires: php-sodium
|
| |
+ # Improve performance and stop complaining about lack of cache
|
| |
+ Requires: php-opcache
|
| |
# For systemd support during install/uninstall
|
| |
%{?systemd_requires}
|
| |
# the CA cert bundle is linked to from the config dir
|
| |
@@ -338,285 +346,13 @@
|
| |
# 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/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
|
| |
- 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/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
|
| |
- 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/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
|
| |
- 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/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
|
| |
- 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 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 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/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
|
| |
- : Check for leftover license files
|
| |
- find . -mindepth 2 \( -name '*LICENSE*' -o -name '*LICENCE*' -o -name '*COPYING*' \)
|
| |
- nb=$( find . -mindepth 2 \( -name '*LICENSE*' -o -name '*LICENCE*' -o -name '*COPYING*' \) | wc -l )
|
| |
- if [ $nb -gt 0 ]
|
| |
- then
|
| |
- false Found unexpected licenses to verify
|
| |
- fi
|
| |
-
|
| |
+ # Handle license files
|
| |
+ mv COPYING LICENSE-nextcloud
|
| |
+ find -name '*LICENCE*' -o -name '*LICENSE*' -o -name '*COPYING*' | grep -v LICENSE-nextcloud | while read f; do \
|
| |
+ nf=`echo "$f" | sed -e 's|^\./||g; s|/$||g; s|THIRD-PARTY-LICENSES||g; s|LICENSE.md||g; s|LICENSE.txt||g; s|LICENSE_||g; s|LICENSES.md||g; s|LICENCE.md||g; s|LICENSES||g; s|LICENSE||g; s|COPYING||g; s|/$||g; s|/|--|g; s| |_|g;'`; \
|
| |
+ nf="LICENSE---$nf"; \
|
| |
+ mv "$f" "$nf"; \
|
| |
+ done
|
| |
|
| |
%build
|
| |
# Nothing to build
|
| |
@@ -670,6 +406,10 @@
|
| |
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
|
| |
@@ -696,10 +436,11 @@
|
| |
|
| |
%files
|
| |
%doc AUTHORS README.fedora MIGRATION.fedora config/config.sample.php
|
| |
- %license *-LICENSE
|
| |
+ %license LICENSE-*
|
| |
%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}
|
| |