From 58e54386640e60796064c22898e83cefae11a0bf Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Wed, 11 Nov 2020 12:05:01 +0100 Subject: [PATCH 01/18] Initial modulemd file --- nextcloud.yaml | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 nextcloud.yaml diff --git a/nextcloud.yaml b/nextcloud.yaml new file mode 100644 index 0000000..d6774b4 --- /dev/null +++ b/nextcloud.yaml @@ -0,0 +1,55 @@ +document: modulemd +version: 2 +data: + # === Information about this module ================================== + summary: Private file sync and share server + description: >- + NextCloud gives you universal access to your files through a web interface or + WebDAV. It also provides a platform to easily view & sync your contacts, + calendars and bookmarks across all your devices and enables basic editing right + on the web. NextCloud is extendable via a simple but powerful API for + applications and plugins. + + # === License of this modulemd file ================================== + license: + module: + - MIT + + # === Modular dependencies =========================================== + # build & run everywhere + dependencies: + - buildrequires: + platform: [] + requires: + platform: [] + + # === Module API ===================================================== + # all subpackages are part of the api + api: + rpms: + - nextcloud + - nextcloud-httpd + - nextcloud-nginx + - nextcloud-mysql + - nextcloud-postgresql + - nextcloud-sqlite + + # === Package filtering ============================================== + # no packages to filter + + # === Installation profiles ========================================== + profiles: + default: + description: A standard installation using HTTPD and MySQL. + rpms: + - nextcloud + - nextcloud-httpd + - nextcloud-mysql + + # === Packages in this module ======================================== + # (Referenced by their dist-git repo name + branch name) + components: + rpms: + nextcloud: + ref: nextcloud-20 + rationale: Provides the functionality From 983e0820abd7c293d8f4dd9953809a1cda5e05d5 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Wed, 11 Nov 2020 13:15:37 +0100 Subject: [PATCH 02/18] set correct branch name --- nextcloud.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud.yaml b/nextcloud.yaml index d6774b4..9cce500 100644 --- a/nextcloud.yaml +++ b/nextcloud.yaml @@ -51,5 +51,5 @@ data: components: rpms: nextcloud: - ref: nextcloud-20 + ref: nextcloud-19 rationale: Provides the functionality From ee1676fb784be037d3aad8c06207a2e148d51916 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Wed, 11 Nov 2020 15:18:49 +0100 Subject: [PATCH 03/18] fix syntax, add reference section --- nextcloud.yaml | 42 ++++++++++++++++++------------------------ 1 file changed, 18 insertions(+), 24 deletions(-) diff --git a/nextcloud.yaml b/nextcloud.yaml index 9cce500..051595e 100644 --- a/nextcloud.yaml +++ b/nextcloud.yaml @@ -1,30 +1,26 @@ document: modulemd version: 2 data: - # === Information about this module ================================== - summary: Private file sync and share server + summary: A private file sync and share server description: >- - NextCloud gives you universal access to your files through a web interface or - WebDAV. It also provides a platform to easily view & sync your contacts, - calendars and bookmarks across all your devices and enables basic editing right - on the web. NextCloud is extendable via a simple but powerful API for - applications and plugins. + Nextcloud gives you universal access to your files through a + web interface or WebDAV. It also provides a platform to easily + view & sync your contacts, calendars and bookmarks across all + your devices and enables basic editing right on the web. + Nextcloud is extendable via a simple but powerful API for + applications and plugins. - # === License of this modulemd file ================================== license: module: - MIT - - # === Modular dependencies =========================================== - # build & run everywhere dependencies: - buildrequires: - platform: [] + platform: [-eln] requires: - platform: [] - - # === Module API ===================================================== - # all subpackages are part of the api + platform: [-eln] + references: + documentation: https://docs.nextcloud.com/server/latest/admin_manual/ + tracker: https://github.com/nextcloud/server/issues api: rpms: - nextcloud @@ -33,11 +29,6 @@ data: - nextcloud-mysql - nextcloud-postgresql - nextcloud-sqlite - - # === Package filtering ============================================== - # no packages to filter - - # === Installation profiles ========================================== profiles: default: description: A standard installation using HTTPD and MySQL. @@ -45,9 +36,12 @@ data: - nextcloud - nextcloud-httpd - nextcloud-mysql - - # === Packages in this module ======================================== - # (Referenced by their dist-git repo name + branch name) + testing: + description: A minimal installation for testing purposes + rpms: + - nextcloud + - nextcloud-httpd + - nextcloud-sqlite components: rpms: nextcloud: From 90cdf2f0673eba3142e5d1d49d2fa9b0907a9528 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Sat, 14 Nov 2020 12:07:18 +0100 Subject: [PATCH 04/18] Update to 19.0.4 From ae8436ac5c95b3a035a8b56f4e902caa110b3ccf Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Tue, 17 Nov 2020 12:54:33 +0100 Subject: [PATCH 05/18] add base version to summary --- nextcloud.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud.yaml b/nextcloud.yaml index 051595e..66e0621 100644 --- a/nextcloud.yaml +++ b/nextcloud.yaml @@ -1,7 +1,7 @@ document: modulemd version: 2 data: - summary: A private file sync and share server + summary: A private file sync and share server - version 19.0.x description: >- Nextcloud gives you universal access to your files through a web interface or WebDAV. It also provides a platform to easily From 79aa82eb5e5be428f7f458627d43de7a08eaf202 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Thu, 19 Nov 2020 15:22:00 +0100 Subject: [PATCH 06/18] Update to 19.0.5 From f200cf156ccd71e6047ffd96015798eb3706ab42 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Thu, 10 Dec 2020 11:02:56 +0100 Subject: [PATCH 07/18] Update to 19.0.6 From 707f8ffdda147b24eef45041074c1a35435248eb Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Thu, 10 Dec 2020 19:42:08 +0100 Subject: [PATCH 08/18] Update readme --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f2784b1..221e6d6 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ -# nextcloud +# nextcloud:nextcloud-19 -The nextcloud package +Modular package for Nextcloud Server 19 From 47c563cd41e51b9cc45a779d6a5a1ba13c49ad05 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Mon, 28 Dec 2020 21:53:10 +0100 Subject: [PATCH 09/18] Bump nextcloud release to 19.0.6-2 From 87e6a58f6b0e15d66d9784bf84d010c032309a21 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Sat, 16 Jan 2021 15:03:30 +0100 Subject: [PATCH 10/18] Bump nextcloud release to 19.0.7-1 From 39695c2c4b2d6765793fa61ae761efa2fd302a25 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Wed, 24 Feb 2021 09:36:52 +0100 Subject: [PATCH 11/18] Update to 19.0.8 From ab624d21433f34b0085eb3685beab0955da9b6ba Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Sun, 28 Feb 2021 09:18:29 +0100 Subject: [PATCH 12/18] Update to 19.0.9 From 4a28cb44e69f0b7525d169ed0b8b9ed5a2029576 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Wed, 30 Jun 2021 15:35:45 +0200 Subject: [PATCH 13/18] Update to 19.0.12 From 91f522a5fb1a2d87decc2827fb4a6b6316ace892 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Mon, 12 Jul 2021 20:27:38 +0200 Subject: [PATCH 14/18] Update to 19.0.13 From 156a910b2494c114f654e1af49a5467f30033435 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 11:39:44 +0000 Subject: [PATCH 15/18] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 643c4ad9a468555f28f291c259de33ff012c7be8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 24 Jan 2022 14:32:30 +0000 Subject: [PATCH 16/18] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering From ae9bcb53f88aa89fb5e144d4bfd4ca660beddc1c Mon Sep 17 00:00:00 2001 From: Carl George Date: Thu, 21 Jul 2022 19:46:13 -0500 Subject: [PATCH 17/18] Remove epel8 from platform stream expansion None of the nextcloud module streams in epel8 are functional due to missing runtime dependencies. See rhbz#2042653 for more information. --- nextcloud.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nextcloud.yaml b/nextcloud.yaml index 66e0621..5336f1d 100644 --- a/nextcloud.yaml +++ b/nextcloud.yaml @@ -15,9 +15,9 @@ data: - MIT dependencies: - buildrequires: - platform: [-eln] + platform: [-eln, -epel8] requires: - platform: [-eln] + platform: [-eln, -epel8] references: documentation: https://docs.nextcloud.com/server/latest/admin_manual/ tracker: https://github.com/nextcloud/server/issues From ae723b1c291625ebb299315406546e8aca397dcb Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Sun, 31 Jul 2022 18:50:47 +0200 Subject: [PATCH 18/18] Nextcloud 19 is EOLed upstream and no longer supported --- README.md | 3 --- dead.module | 1 + nextcloud.yaml | 49 ------------------------------------------------- 3 files changed, 1 insertion(+), 52 deletions(-) delete mode 100644 README.md create mode 100644 dead.module delete mode 100644 nextcloud.yaml diff --git a/README.md b/README.md deleted file mode 100644 index 221e6d6..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# nextcloud:nextcloud-19 - -Modular package for Nextcloud Server 19 diff --git a/dead.module b/dead.module new file mode 100644 index 0000000..c437afd --- /dev/null +++ b/dead.module @@ -0,0 +1 @@ +Nextcloud 19 is EOLed upstream and no longer supported diff --git a/nextcloud.yaml b/nextcloud.yaml deleted file mode 100644 index 5336f1d..0000000 --- a/nextcloud.yaml +++ /dev/null @@ -1,49 +0,0 @@ -document: modulemd -version: 2 -data: - summary: A private file sync and share server - version 19.0.x - description: >- - Nextcloud gives you universal access to your files through a - web interface or WebDAV. It also provides a platform to easily - view & sync your contacts, calendars and bookmarks across all - your devices and enables basic editing right on the web. - Nextcloud is extendable via a simple but powerful API for - applications and plugins. - - license: - module: - - MIT - dependencies: - - buildrequires: - platform: [-eln, -epel8] - requires: - platform: [-eln, -epel8] - references: - documentation: https://docs.nextcloud.com/server/latest/admin_manual/ - tracker: https://github.com/nextcloud/server/issues - api: - rpms: - - nextcloud - - nextcloud-httpd - - nextcloud-nginx - - nextcloud-mysql - - nextcloud-postgresql - - nextcloud-sqlite - profiles: - default: - description: A standard installation using HTTPD and MySQL. - rpms: - - nextcloud - - nextcloud-httpd - - nextcloud-mysql - testing: - description: A minimal installation for testing purposes - rpms: - - nextcloud - - nextcloud-httpd - - nextcloud-sqlite - components: - rpms: - nextcloud: - ref: nextcloud-19 - rationale: Provides the functionality