Commit Graph

50 Commits (0c3b873dde531e729bf130230e15a867ae2893b4)

Author SHA1 Message Date
Ken VanDine 0c3b873dde Merge remote-tracking branch 'origin/add_snap_package' into add_snap_package 2025-02-15 07:06:40 -08:00
Ken VanDine 2adee4290a Improved rpath handling for ghostty 2025-02-15 07:06:40 -08:00
Ken VanDine 94e2982d4b Allow snap to refresh while running 2025-02-15 07:06:40 -08:00
Ken VanDine 238b0faf5c Simplified setting snap version 2025-02-15 07:06:40 -08:00
Ken VanDine bd6a133e95 Updated stage packages 2025-02-15 07:06:40 -08:00
Ken VanDine e4cf81c2ba Clean up environment variable while launching the shell 2025-02-15 07:06:40 -08:00
Ken VanDine 5841a4f958 Stage libglib2.0-0t64 to insure we don't mix in the host's lib 2025-02-15 07:06:40 -08:00
Ken VanDine 0acf82bb9c Use patch-rpath which improves our cross distro support 2025-02-15 07:06:40 -08:00
Ken VanDine e7d4daa7c1 Removed duplicated stage-packages 2025-02-15 07:06:40 -08:00
Ken VanDine 5de0e775cb Don't stage shells 2025-02-15 07:06:40 -08:00
Ken VanDine 301fdff58f enable-patchelf is more repliable for classic snaps 2025-02-15 07:06:40 -08:00
Ken VanDine e174fb2748 no-patchelf for DRI and tidy up the mesa bits 2025-02-15 07:06:40 -08:00
Ken VanDine 403eab2cf0 Stage gnome-text-editor to open configuration, this makes it more
reliable across more distros as a classic snap.
2025-02-15 07:06:40 -08:00
Ken VanDine bdafc2227c Drop patchelf 2025-02-15 07:06:40 -08:00
Ken VanDine c9cafd3051 Enable patch-elf for libs part 2025-02-15 07:06:40 -08:00
Ken VanDine 48f94e6fcc Stage more depends to ensure we aren't getting leaks from the host 2025-02-15 07:06:40 -08:00
Ken VanDine 8dffe3450c CRAFT_TARGET_ARCH is deprecated, use CRAFT_ARCH_BUILD_FOR 2025-02-15 07:06:40 -08:00
Mitchell Hashimoto c7635201ab
Add snap to nix, add arm64 builders 2025-02-15 07:06:40 -08:00
Ken VanDine c35ca1e87f Set a more meaningful version for the snap 2025-02-15 07:06:40 -08:00
Ken VanDine 5d0dde57f9 Don't stage shells 2025-02-15 07:06:40 -08:00
Ken VanDine d0108416d0 enable-patchelf is more repliable for classic snaps 2025-02-15 07:06:40 -08:00
Ken VanDine 71297870cf Set GHOSTTY_RESOURCES_DIR 2025-02-15 07:06:40 -08:00
Ken VanDine fcde494440 Install bash-completion 2025-02-15 07:06:40 -08:00
Ken VanDine b7bd8444c7 Exit with error if building for unsupported arch 2025-02-15 07:06:40 -08:00
Ken VanDine 2b2b3c5b3b Set source-type for launcher dir 2025-02-15 07:06:40 -08:00
Ken VanDine f0842c5599 Added snap packaging 2025-02-15 07:06:40 -08:00
Mitchell Hashimoto 8c4b0f815d
prettier 2025-02-14 14:54:59 -08:00
Ken VanDine 90ce5b75f1 Simplified setting snap version 2025-02-14 14:52:08 -08:00
Ken VanDine b0edda4b69 Updated stage packages 2025-02-14 14:52:08 -08:00
Ken VanDine f239df59ca Clean up environment variable while launching the shell 2025-02-14 14:52:08 -08:00
Ken VanDine d2f82b2e40 Stage libglib2.0-0t64 to insure we don't mix in the host's lib 2025-02-14 14:52:08 -08:00
Ken VanDine 1a5b69181f Use patch-rpath which improves our cross distro support 2025-02-14 14:52:08 -08:00
Ken VanDine 5e77a973b2 Removed duplicated stage-packages 2025-02-14 14:52:08 -08:00
Ken VanDine 9c81cd323d Don't stage shells 2025-02-14 14:52:08 -08:00
Ken VanDine 78446008c4 enable-patchelf is more repliable for classic snaps 2025-02-14 14:52:08 -08:00
Ken VanDine 9d62c31f44 no-patchelf for DRI and tidy up the mesa bits 2025-02-14 14:52:08 -08:00
Ken VanDine 0272ad9edb Stage gnome-text-editor to open configuration, this makes it more
reliable across more distros as a classic snap.
2025-02-14 14:52:08 -08:00
Ken VanDine f3829072f3 Drop patchelf 2025-02-14 14:52:08 -08:00
Ken VanDine 2b6b7c19d2 Enable patch-elf for libs part 2025-02-14 14:52:08 -08:00
Ken VanDine 3a9d61d6e4 Stage more depends to ensure we aren't getting leaks from the host 2025-02-14 14:52:08 -08:00
Ken VanDine aa4d9809c3 CRAFT_TARGET_ARCH is deprecated, use CRAFT_ARCH_BUILD_FOR 2025-02-14 14:52:08 -08:00
Mitchell Hashimoto f1f23e1c7d
Add snap to nix, add arm64 builders 2025-02-14 14:52:08 -08:00
Ken VanDine 2e0e8af1ad Set a more meaningful version for the snap 2025-02-14 14:52:08 -08:00
Ken VanDine bf49784b7d Don't stage shells 2025-02-14 14:52:08 -08:00
Ken VanDine b6a3b98828 enable-patchelf is more repliable for classic snaps 2025-02-14 14:52:08 -08:00
Ken VanDine eb0816c2c4 Set GHOSTTY_RESOURCES_DIR 2025-02-14 14:52:08 -08:00
Ken VanDine 30fa18390f Install bash-completion 2025-02-14 14:52:08 -08:00
Ken VanDine f51789b17a Exit with error if building for unsupported arch 2025-02-14 14:52:08 -08:00
Ken VanDine 97b104cf9d Set source-type for launcher dir 2025-02-14 14:52:08 -08:00
Ken VanDine aed30502bd Added snap packaging 2025-02-14 14:52:08 -08:00