Project

General

Profile

Feature #1670 ยป 0029-Drop-flatpak-support-for-gtk4x-client.patch

Marko Lindqvist, 09/02/2025 05:29 AM

View differences:

platforms/Makefile.am
flatpak/build_flatpak.sh \
flatpak/org.freeciv.gtk322.yml \
flatpak/org.freeciv.gtk4.yml \
flatpak/org.freeciv.gtk4x.yml \
flatpak/org.freeciv.gtk3.mp.yml \
flatpak/org.freeciv.gtk4.mp.yml \
flatpak/org.freeciv.gtk4x.mp.yml \
flatpak/org.freeciv.qt.yml \
flatpak/org.freeciv.qt.mp.yml \
flatpak/org.freeciv.sdl2.yml \
platforms/flatpak/build_flatpak.sh
if ! flatpak-builder --user --repo="${BROOT}/repo" --state-dir="${BROOT}/state" --force-clean "${BROOT}/build" org.freeciv.gtk4.yml ||
! flatpak-builder --user --repo="${BROOT}/repo" --state-dir="${BROOT}/state" --force-clean "${BROOT}/build" org.freeciv.gtk322.yml ||
! flatpak-builder --user --repo="${BROOT}/repo" --state-dir="${BROOT}/state" --force-clean "${BROOT}/build" org.freeciv.gtk4x.yml ||
! flatpak-builder --user --repo="${BROOT}/repo" --state-dir="${BROOT}/state" --force-clean "${BROOT}/build" org.freeciv.gtk4.mp.yml ||
! flatpak-builder --user --repo="${BROOT}/repo" --state-dir="${BROOT}/state" --force-clean "${BROOT}/build" org.freeciv.gtk4x.mp.yml ||
! flatpak-builder --user --repo="${BROOT}/repo" --state-dir="${BROOT}/state" --force-clean "${BROOT}/build" org.freeciv.gtk3.mp.yml ||
! flatpak-builder --user --repo="${BROOT}/repo" --state-dir="${BROOT}/state" --force-clean "${BROOT}/build" org.freeciv.qt.yml ||
! flatpak-builder --user --repo="${BROOT}/repo" --state-dir="${BROOT}/state" --force-clean "${BROOT}/build" org.freeciv.sdl2.yml ||
......
! flatpak build-update-repo "${BROOT}/repo" ||
! flatpak build-bundle "${BROOT}/repo" "${BROOT}/freeciv-gtk4-${FCVER}.flatpak" org.freeciv.gtk4 ||
! flatpak build-bundle "${BROOT}/repo" "${BROOT}/freeciv-gtk3.22-${FCVER}.flatpak" org.freeciv.gtk322 ||
! flatpak build-bundle "${BROOT}/repo" "${BROOT}/freeciv-gtk4x-${FCVER}.flatpak" org.freeciv.gtk4x ||
! flatpak build-bundle "${BROOT}/repo" "${BROOT}/freeciv-gtk4-mp-${FCVER}.flatpak" org.freeciv.gtk4.mp ||
! flatpak build-bundle "${BROOT}/repo" "${BROOT}/freeciv-gtk4x-mp-${FCVER}.flatpak" org.freeciv.gtk4x.mp ||
! flatpak build-bundle "${BROOT}/repo" "${BROOT}/freeciv-gtk3-mp-${FCVER}.flatpak" org.freeciv.gtk3.mp ||
! flatpak build-bundle "${BROOT}/repo" "${BROOT}/freeciv-qt-${FCVER}.flatpak" org.freeciv.qt ||
! flatpak build-bundle "${BROOT}/repo" "${BROOT}/freeciv-sdl2-${FCVER}.flatpak" org.freeciv.sdl2 ||
platforms/flatpak/org.freeciv.gtk4x.mp.yml
app-id: org.freeciv.gtk4x.mp
runtime: org.gnome.Platform
runtime-version: '48'
sdk: org.gnome.Sdk
command: freeciv-mp-gtk4x
rename-icon: freeciv-modpack
finish-args:
- --socket=wayland
- --socket=fallback-x11
- --share=ipc
- --share=network
- --filesystem=~/.freeciv:create
modules:
- name: freeciv-mp-gtk4x
buildsystem: meson
no-autogen: true
config-opts:
- -Dfcmp=gtk4x
- -Dclients=[]
- -Dserver=disabled
- -Dtools=[]
sources:
- type: dir
path: ../..
platforms/flatpak/org.freeciv.gtk4x.yml
app-id: org.freeciv.gtk4x
runtime: org.gnome.Platform
runtime-version: '48'
sdk: org.gnome.Sdk
command: freeciv-gtk4x
rename-icon: freeciv-client
finish-args:
- --socket=wayland
- --socket=fallback-x11
- --share=ipc
- --share=network
- --socket=pulseaudio
- --filesystem=~/.freeciv:create
modules:
- name: freeciv-gtk4x
buildsystem: meson
no-autogen: true
config-opts:
- -Dclients=gtk4x
- -Dfcmp=[]
- -Dtools=[]
sources:
- type: dir
path: ../..
    (1-1/1)