mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-12-29 01:24:41 +00:00
The SDK published on Flathub updated to Zig 0.15.1 which broke the Flathub build in CI. So let's install it ourselves so that we can control the version.
60 lines
1.2 KiB
YAML
60 lines
1.2 KiB
YAML
app-id: com.mitchellh.ghostty-debug
|
|
runtime: org.gnome.Platform
|
|
runtime-version: "48"
|
|
sdk: org.gnome.Sdk
|
|
default-branch: tip
|
|
command: ghostty
|
|
rename-icon: com.mitchellh.ghostty
|
|
finish-args:
|
|
# 3D rendering
|
|
- --device=dri
|
|
# use host PTS namespace
|
|
- --device=all
|
|
# Windowing
|
|
- --share=ipc
|
|
- --socket=fallback-x11
|
|
- --socket=wayland
|
|
# Allow user to specify additional config files in home by default
|
|
- --filesystem=home:ro
|
|
# So we can escape the sandbox
|
|
- --talk-name=org.freedesktop.Flatpak
|
|
cleanup:
|
|
- /include
|
|
- /lib/girepository-1.0
|
|
- /lib/pkgconfig
|
|
- /share/gir-1.0
|
|
- /share/pkgconfig
|
|
- /share/vala
|
|
- "*.la"
|
|
- "*.a"
|
|
- "*.so"
|
|
|
|
modules:
|
|
- dependencies.yml
|
|
|
|
- name: ghostty
|
|
buildsystem: simple
|
|
build-options:
|
|
append-path: /app/zig
|
|
build-commands:
|
|
- zig build
|
|
-Doptimize=Debug
|
|
-Dcpu=baseline
|
|
-Dflatpak=true
|
|
-Dstrip=false
|
|
-fno-sys=oniguruma
|
|
--prefix /app
|
|
--search-prefix /app
|
|
--system $PWD/vendor/p
|
|
sources:
|
|
- type: dir
|
|
path: ..
|
|
skip:
|
|
- flatpak/.flatpak-builder
|
|
- flatpak/builddir
|
|
- flatpak/repo
|
|
- zig-cache
|
|
- zig-out
|
|
|
|
- zig-packages.json
|