From 829e284c7e20a87a281d3406d2773f575f87eb52 Mon Sep 17 00:00:00 2001 From: Christopher Engelhard Date: Mon, 1 Aug 2022 21:00:52 +0200 Subject: [PATCH 1/6] Add nextcloud.yaml with modulemd version 3 --- nextcloud.yaml | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 nextcloud.yaml diff --git a/nextcloud.yaml b/nextcloud.yaml new file mode 100644 index 0000000..59811c6 --- /dev/null +++ b/nextcloud.yaml @@ -0,0 +1,56 @@ +document: modulemd-packager +version: 3 +data: + # === Information about this module ======================================= + summary: A private file sync and share server - version 23.x.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 of this modulemd file ======================================= + license: + - MIT + # === Module context configurations ======================================= + configurations: + # context: + - context: nx1 + platform: f35 + - context: nx2 + platform: f36 + - context: nx3 + platform: f37 + - context: nx4 + platform: el8 + # === Module API (optional, but encouraged) =============================== + api: + rpms: + - nextcloud + - nextcloud-httpd + - nextcloud-nginx + - nextcloud-mysql + - nextcloud-postgresql + - nextcloud-sqlite + # === Installation profiles (optional, but encouraged) ==================== + 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 + # === Packages in this module ============================================= + components: + rpms: + nextcloud: + ref: 23 + rationale: Provides the functionality From 9fb337a2bec78a74315d861f99da2c88ceeba7da Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 10 Aug 2022 16:46:29 +0000 Subject: [PATCH 2/6] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 944844f4eaf811e3da3c0617a387f32c1d7f8355 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 19 Aug 2022 09:08:13 +0200 Subject: [PATCH 3/6] Add a context for Fedora 38 --- nextcloud.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nextcloud.yaml b/nextcloud.yaml index 59811c6..504aee5 100644 --- a/nextcloud.yaml +++ b/nextcloud.yaml @@ -23,6 +23,8 @@ data: platform: f36 - context: nx3 platform: f37 + - context: f38 + platform: f38 - context: nx4 platform: el8 # === Module API (optional, but encouraged) =============================== From 831c407618d954c07f7a0bcf8475016e0cd6cfd4 Mon Sep 17 00:00:00 2001 From: Carl George Date: Thu, 1 Sep 2022 17:25:31 -0500 Subject: [PATCH 4/6] Disable building for epel8 None of the nextcloud module streams in epel8 are functional due to missing runtime dependencies. See rhbz#2042653 for more information. --- nextcloud.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/nextcloud.yaml b/nextcloud.yaml index 504aee5..e314185 100644 --- a/nextcloud.yaml +++ b/nextcloud.yaml @@ -25,8 +25,6 @@ data: platform: f37 - context: f38 platform: f38 - - context: nx4 - platform: el8 # === Module API (optional, but encouraged) =============================== api: rpms: From 2bb500255b3de1f98542fca013093c516004a00e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 10 Feb 2023 10:47:44 +0100 Subject: [PATCH 5/6] Add a context for Fedora 39 --- nextcloud.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nextcloud.yaml b/nextcloud.yaml index e314185..4abfac4 100644 --- a/nextcloud.yaml +++ b/nextcloud.yaml @@ -25,6 +25,8 @@ data: platform: f37 - context: f38 platform: f38 + - context: f39 + platform: f39 # === Module API (optional, but encouraged) =============================== api: rpms: From 27579886fc3eaaf82b2879b4202c4a2605eeb6f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 10 Feb 2023 10:48:35 +0100 Subject: [PATCH 6/6] Remove a context for Fedora 35 --- nextcloud.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/nextcloud.yaml b/nextcloud.yaml index 4abfac4..73e5d01 100644 --- a/nextcloud.yaml +++ b/nextcloud.yaml @@ -17,8 +17,6 @@ data: # === Module context configurations ======================================= configurations: # context: - - context: nx1 - platform: f35 - context: nx2 platform: f36 - context: nx3