diff --git a/README.md b/README.md index ddd4384..f2784b1 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,3 @@ -Modular version of the [nextcloud package](https://src.fedoraproject.org/rpms/nextcloud). - -Available streams: - -Current: - - - `nextcloud-stable`, follows upstream's `stable` release channel, currently ships Nextcloud Server 20 - - `nextcloud-20`, Nextcloud Server 20 - - `nextcloud-19`, Nextcloud Server 19 - -EOL'd upstream: - - - `nextcloud-18`, Nextcloud Server 18.0.13, available until Fedora 32 EOL +# nextcloud +The nextcloud package diff --git a/nextcloud.yaml b/nextcloud.yaml new file mode 100644 index 0000000..73e5d01 --- /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: nx2 + platform: f36 + - context: nx3 + platform: f37 + - context: f38 + platform: f38 + - context: f39 + platform: f39 + # === 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