From 58e54386640e60796064c22898e83cefae11a0bf Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Wed, 11 Nov 2020 12:05:01 +0100 Subject: [PATCH 01/17] 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 f35160a13f253e6731b5147d428a8b811287231f Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Wed, 11 Nov 2020 14:19:06 +0100 Subject: [PATCH 02/17] fix syntax, add reference section --- nextcloud.yaml | 38 ++++++++++++++++---------------------- 1 file changed, 16 insertions(+), 22 deletions(-) diff --git a/nextcloud.yaml b/nextcloud.yaml index d6774b4..9bc4dd6 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: [] requires: platform: [] - - # === Module API ===================================================== - # all subpackages are part of the api + 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 72a9597f3837ecd6790de8347ed1f00a93051882 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Wed, 11 Nov 2020 14:42:49 +0100 Subject: [PATCH 03/17] exclude eln --- nextcloud.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nextcloud.yaml b/nextcloud.yaml index 9bc4dd6..5d0f547 100644 --- a/nextcloud.yaml +++ b/nextcloud.yaml @@ -15,9 +15,9 @@ data: - MIT dependencies: - buildrequires: - platform: [] + platform: [-eln] requires: - platform: [] + platform: [-eln] references: documentation: https://docs.nextcloud.com/server/latest/admin_manual/ tracker: https://github.com/nextcloud/server/issues From 4303b536755309e1b5c4f96cbf6a8c9bbdbdbab9 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Tue, 17 Nov 2020 12:53:53 +0100 Subject: [PATCH 04/17] add base version to summary --- nextcloud.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud.yaml b/nextcloud.yaml index 5d0f547..1e47d91 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 20.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 b7758796ba19b028591c99941655654d8beaa607 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Thu, 19 Nov 2020 15:21:25 +0100 Subject: [PATCH 05/17] Update to 20.0.2 From b2c4f5eb7f489326bd770e447892a10ae89ce2f6 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Thu, 10 Dec 2020 11:02:23 +0100 Subject: [PATCH 06/17] Update to 20.0.3 From e43014367dcff65736526504aaa6e8b3b3447445 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Thu, 10 Dec 2020 19:42:48 +0100 Subject: [PATCH 07/17] Update readme --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f2784b1..5765464 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ -# nextcloud +# nextcloud:nextcloud-20 -The nextcloud package +Modular package for Nextcloud Server 20 From 372d5cc5fbf51a451bb6dd5b573ec189a089ffed Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Mon, 28 Dec 2020 21:51:17 +0100 Subject: [PATCH 08/17] Bump nextcloud release to 20.0.4-2 From 6ec5fcdbb19ed36added0c5978be5e0b111a0ae7 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Sat, 16 Jan 2021 15:02:18 +0100 Subject: [PATCH 09/17] Bump nextcloud release to 20.0.5-1 From 48ba8354f15c7bda27956352e9c11bd5cbd23cd5 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Wed, 24 Feb 2021 09:35:30 +0100 Subject: [PATCH 10/17] Update to 20.0.7 From 9d9036bf6dec0fb7d907098ca9532d7035939fd4 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Sat, 27 Feb 2021 19:24:38 +0100 Subject: [PATCH 11/17] Update to 20.0.8 From 9d87ceb9f32b24f8c4745d30e354f141e1f12620 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Wed, 30 Jun 2021 15:34:42 +0200 Subject: [PATCH 12/17] Update to 20.0.10 From f6827c9fcb1202ba069ee02aa134788192fdb369 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Mon, 12 Jul 2021 20:28:53 +0200 Subject: [PATCH 13/17] Update to 20.0.11 From f3db788e1e9b3f3b9e8835f3d444078df59d7068 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 12:39:43 +0000 Subject: [PATCH 14/17] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 851869cbe0bc0fa274dc710f9805287a289ae336 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 24 Jan 2022 15:32:34 +0000 Subject: [PATCH 15/17] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 7fb6e68397aa687843cf5d3f9d810e346711988c Mon Sep 17 00:00:00 2001 From: Carl George Date: Thu, 21 Jul 2022 19:46:13 -0500 Subject: [PATCH 16/17] 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 1e47d91..bb8a9e6 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 cd39003ab743d2640745fc048d903689b9961b6f Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Sun, 31 Jul 2022 18:51:20 +0200 Subject: [PATCH 17/17] Nextcloud 20 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 5765464..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# nextcloud:nextcloud-20 - -Modular package for Nextcloud Server 20 diff --git a/dead.module b/dead.module new file mode 100644 index 0000000..aa8decb --- /dev/null +++ b/dead.module @@ -0,0 +1 @@ +Nextcloud 20 is EOLed upstream and no longer supported diff --git a/nextcloud.yaml b/nextcloud.yaml deleted file mode 100644 index bb8a9e6..0000000 --- a/nextcloud.yaml +++ /dev/null @@ -1,49 +0,0 @@ -document: modulemd -version: 2 -data: - summary: A private file sync and share server - version 20.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-20 - rationale: Provides the functionality