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: ../..
|