From 1a5b69181f51989652a24396547bbbe39531f724 Mon Sep 17 00:00:00 2001 From: Ken VanDine Date: Tue, 21 Jan 2025 08:48:48 +0200 Subject: [PATCH] Use patch-rpath which improves our cross distro support --- snap/snapcraft.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 33d1f7864..c616e67c5 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -67,14 +67,15 @@ parts: source: . after: [zig] plugin: nil - build-attributes: [ enable-patchelf ] + build-attributes: [enable-patchelf] build-packages: - libgtk-4-dev - libadwaita-1-dev - git + - patchelf override-build: | craftctl set version=$(grep version build.zig.zon |awk -F '"' '{print $2}')-$(git describe --abbrev=8) - $CRAFT_PART_SRC/../../zig/src/zig build -Doptimize=ReleaseFast + $CRAFT_PART_SRC/../../zig/src/zig build -Dpatch-rpath=/snap/ghostty/current/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR -Doptimize=ReleaseFast cp -rp zig-out/* $CRAFT_PART_INSTALL/ sed -i 's|Icon=com.mitchellh.ghostty|Icon=/snap/ghostty/current/share/icons/hicolor/512x512/apps/com.mitchellh.ghostty.png|g' $CRAFT_PART_INSTALL/share/applications/com.mitchellh.ghostty.desktop