diff --git a/.flatpak-manifest.json b/.flatpak-manifest.json new file mode 100644 index 0000000..402530e --- /dev/null +++ b/.flatpak-manifest.json @@ -0,0 +1,57 @@ +{ + "id": "org.kde.kigo", + "runtime": "org.kde.Platform", + "runtime-version": "5.15-22.08", + "sdk": "org.kde.Sdk", + "command": "kigo", + "rename-icon": "kigo", + "finish-args": [ + "--share=ipc", + "--socket=x11", + "--socket=wayland", + "--socket=pulseaudio", + "--device=dri" + ], + "modules": [ + { + "name": "libkdegames", + "buildsystem": "cmake-ninja", + "sources": [ + { + "type": "git", + "url": "https://invent.kde.org/games/libkdegames", + "branch": "master" + } + ] + }, + { + "name": "gnugo", + "build-options": { + "cflags": "-fcommon" + }, + "sources": [ + { + "type": "archive", + "url": "https://ftp.gnu.org/gnu/gnugo/gnugo-3.8.tar.gz", + "sha256": "da68d7a65f44dcf6ce6e4e630b6f6dd9897249d34425920bfdd4e07ff1866a72", + "x-checker-data": { + "type": "anitya", + "project-id": 1209, + "stable-only": true, + "url-template": "https://ftp.gnu.org/gnu/gnugo/gnugo-$version.tar.gz" + } + } + ] + }, + { + "name": "kigo", + "buildsystem": "cmake-ninja", + "sources": [ + { + "type": "dir", + "path": "." + } + ] + } + ] +} diff --git a/.flatpak-manifest.json.license b/.flatpak-manifest.json.license new file mode 100644 index 0000000..66f78fc --- /dev/null +++ b/.flatpak-manifest.json.license @@ -0,0 +1,2 @@ +# SPDX-FileCopyrightText: None +# SPDX-License-Identifier: CC0-1.0 diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index aa9325b..8df05b1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,3 +8,4 @@ include: - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux-qt6.yml - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd-qt6.yml - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/windows-qt6.yml + - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/flatpak.yml