From 5b9bc9abdb1acf346f5abf0fc3f6bdc6ae2f9298 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Sat, 25 Feb 2023 23:08:04 -0800 Subject: [PATCH] flatpak: build GTK version --- build.zig | 3 +++ com.mitchellh.ghostty.yml | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/build.zig b/build.zig index 76e4d9b9c..9f0b44766 100644 --- a/build.zig +++ b/build.zig @@ -604,6 +604,9 @@ fn addDeps( try glfw.link(b, step, glfw_opts); step.linkSystemLibrary("gtk4"); + + // This is for Flatpak + step.addLibraryPath("/usr/lib/aarch64-linux-gnu"); }, } } diff --git a/com.mitchellh.ghostty.yml b/com.mitchellh.ghostty.yml index ba86b30e4..f1a2c1f67 100644 --- a/com.mitchellh.ghostty.yml +++ b/com.mitchellh.ghostty.yml @@ -1,7 +1,7 @@ app-id: com.mitchellh.ghostty -runtime: org.freedesktop.Platform -runtime-version: '22.08' -sdk: org.freedesktop.Sdk +runtime: org.gnome.Platform +runtime-version: '43' +sdk: org.gnome.Sdk platform-extensions: - org.freedesktop.Platform.GL.default default-branch: tip @@ -64,7 +64,7 @@ modules: - name: ghostty buildsystem: simple build-commands: - - MACH_SDK_PATH="$(pwd)/vendor/mach-sdk" zig build -Dcpu=baseline --prefix /app + - MACH_SDK_PATH="$(pwd)/vendor/mach-sdk" zig build -Doptimize=ReleaseFast -Dcpu=baseline -Dapp-runtime=gtk --prefix /app sources: - type: dir path: .