Feature #1670 ยป 0029-Drop-flatpak-support-for-gtk4x-client.patch
| 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: ../..
|
||