|
|
@ -170,15 +170,13 @@ build-flatpak-amd64: |
|
|
|
before_script: |
|
|
|
before_script: |
|
|
|
- apt-get update && apt-get -y install flatpak-builder git python3 curl python3-aiohttp python3-tenacity gir1.2-ostree-1.0 |
|
|
|
- apt-get update && apt-get -y install flatpak-builder git python3 curl python3-aiohttp python3-tenacity gir1.2-ostree-1.0 |
|
|
|
- flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo |
|
|
|
- flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo |
|
|
|
- flatpak --noninteractive install --user flathub org.kde.Platform//5.15-22.08 |
|
|
|
|
|
|
|
- flatpak --noninteractive install --user flathub org.kde.Sdk//5.15-22.08 |
|
|
|
|
|
|
|
# see https://github.com/flatpak/flatpak-builder/issues/495 |
|
|
|
# see https://github.com/flatpak/flatpak-builder/issues/495 |
|
|
|
- git config --global protocol.file.allow always |
|
|
|
- git config --global protocol.file.allow always |
|
|
|
script: |
|
|
|
script: |
|
|
|
- export VERSION=$(git describe) |
|
|
|
- export VERSION=$(git describe) |
|
|
|
- mkdir -p build-flatpak |
|
|
|
- mkdir -p build-flatpak |
|
|
|
- cd build-flatpak |
|
|
|
- cd build-flatpak |
|
|
|
- flatpak-builder --user --disable-rofiles-fuse --ccache --repo=repo --default-branch=${CI_COMMIT_REF_NAME//\//_} --subject="Build of Nheko ${VERSION} `date`" app ../io.github.NhekoReborn.Nheko.yaml |
|
|
|
- flatpak-builder --install-deps-from=flathub --user --disable-rofiles-fuse --ccache --repo=repo --default-branch=${CI_COMMIT_REF_NAME//\//_} --subject="Build of Nheko ${VERSION} `date`" app ../io.github.NhekoReborn.Nheko.yaml |
|
|
|
- flatpak build-bundle repo nheko-amd64.flatpak io.github.NhekoReborn.Nheko ${CI_COMMIT_REF_NAME//\//_} |
|
|
|
- flatpak build-bundle repo nheko-amd64.flatpak io.github.NhekoReborn.Nheko ${CI_COMMIT_REF_NAME//\//_} |
|
|
|
after_script: |
|
|
|
after_script: |
|
|
|
- (cd ./scripts && ./upload-to-flatpak-repo.sh ../build-flatpak/repo) || true |
|
|
|
- (cd ./scripts && ./upload-to-flatpak-repo.sh ../build-flatpak/repo) || true |
|
|
@ -202,8 +200,6 @@ build-flatpak-arm64: |
|
|
|
before_script: |
|
|
|
before_script: |
|
|
|
- apt-get update && apt-get -y install flatpak-builder git python3 curl python3-aiohttp python3-tenacity gir1.2-ostree-1.0 |
|
|
|
- apt-get update && apt-get -y install flatpak-builder git python3 curl python3-aiohttp python3-tenacity gir1.2-ostree-1.0 |
|
|
|
- flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo |
|
|
|
- flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo |
|
|
|
- flatpak --noninteractive install --user flathub org.kde.Platform//5.15-22.08 |
|
|
|
|
|
|
|
- flatpak --noninteractive install --user flathub org.kde.Sdk//5.15-22.08 |
|
|
|
|
|
|
|
# see https://github.com/flatpak/flatpak-builder/issues/495 |
|
|
|
# see https://github.com/flatpak/flatpak-builder/issues/495 |
|
|
|
- git config --global protocol.file.allow always |
|
|
|
- git config --global protocol.file.allow always |
|
|
|
script: |
|
|
|
script: |
|
|
@ -211,7 +207,7 @@ build-flatpak-arm64: |
|
|
|
- if [ "$(grep MemTotal /proc/meminfo | tr -cd '[0-9]')" -lt "6000000" ]; then export EXTRA_FLAGS='--jobs=3'; fi |
|
|
|
- if [ "$(grep MemTotal /proc/meminfo | tr -cd '[0-9]')" -lt "6000000" ]; then export EXTRA_FLAGS='--jobs=3'; fi |
|
|
|
- mkdir -p build-flatpak |
|
|
|
- mkdir -p build-flatpak |
|
|
|
- cd build-flatpak |
|
|
|
- cd build-flatpak |
|
|
|
- flatpak-builder --user --disable-rofiles-fuse --ccache $EXTRA_FLAGS --repo=repo --default-branch=${CI_COMMIT_REF_NAME//\//_} --subject="Build of Nheko ${VERSION} `date` for arm64" app ../io.github.NhekoReborn.Nheko.yaml |
|
|
|
- flatpak-builder --install-deps-from=flathub --user --disable-rofiles-fuse --ccache $EXTRA_FLAGS --repo=repo --default-branch=${CI_COMMIT_REF_NAME//\//_} --subject="Build of Nheko ${VERSION} `date` for arm64" app ../io.github.NhekoReborn.Nheko.yaml |
|
|
|
- flatpak build-bundle repo nheko-arm64.flatpak io.github.NhekoReborn.Nheko ${CI_COMMIT_REF_NAME//\//_} |
|
|
|
- flatpak build-bundle repo nheko-arm64.flatpak io.github.NhekoReborn.Nheko ${CI_COMMIT_REF_NAME//\//_} |
|
|
|
after_script: |
|
|
|
after_script: |
|
|
|
- (cd ./scripts && ./upload-to-flatpak-repo.sh ../build-flatpak/repo) || true |
|
|
|
- (cd ./scripts && ./upload-to-flatpak-repo.sh ../build-flatpak/repo) || true |
|
|
|