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