From a573a4f2c26e7188582667f01f6af14fec130d58 Mon Sep 17 00:00:00 2001 From: Joseph Walton-Rivers <joseph@walton-rivers.uk> Date: Sun, 31 Jul 2022 10:16:14 +0100 Subject: [PATCH] attempt to build flatpak on develop --- .gitlab-ci.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2c52d40..e3a1a98 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -46,6 +46,34 @@ build:ubuntu: - cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug - cmake --build build +# Based on Bruce Cowan's wordsearch package: +flatpak: + image: alpine:latest + stage: deploy + only: + - develop + variables: + MANIFEST_PATH: "build-aux/com.fossgalaxy.fggl.demo.yml" + RUNTIME_REPO: "https://flathub.org/repo/flathub.flatpakrepo" + FLATPAK_MODULE: "fggl" + BUNDLE: "fggl-demo.flatpak" + APP_ID: "com.fossgalaxy.fggl.demo" + script: + - apk update && apk add flatpak-builder + - flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo + - flatpak install -y flathub org.freedesktop.Platform 21.08 + - flatpak install -y flathub org.freedesktop.Sdk 21.08 + - flatpak-builder ${MANIFEST_PATH} + - flatpak build-bundle repo ${BUNDLE} --runtime-repo=${RUNTIME_REPO} ${APP_ID} + artifacts: + paths: + - ${BUNDLE} + - _build/meson-logs/meson-log.txt + cache: + paths: + - .flatpak-builder/cache + - .flatpak-builder/downloads + # Deploy doxygen pages pages: extends: .f34-ogl -- GitLab