Ken VanDine
|
76bd002aa4
|
fix: [snap] Don't set GDK_PIXBUF_MODULE_FILE, it causes the icon loader
|
2025-02-16 23:18:16 -05:00 |
|
Ken VanDine
|
b551e106a8
|
Comment out refresh-mode, the store rejects this. Needs fixing in
review-tools
|
2025-02-15 07:06:40 -08:00 |
|
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
|
d3623393a6
|
More environment handling to ensure reliability across distros
|
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
|
7e5c57a848
|
Only export XDG_CONFIG_HOME and XDG_DATA_HOME if they aren't already set
|
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
|
725488e1a2
|
Improved environment handling to ensure the snap will work across
distros and unset all SNAP environment variables that could leak at
runtime
|
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
|
43b2e43a11
|
EGL fixes, ensure necessary env variables are set to isolate
dependencies 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 |
|
Ken VanDine
|
ae953b5f10
|
Ensure LD_LIBRARY_PATH is set appropriately
|
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
|
d06d6796c5
|
Changed shebang in launcher script
|
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
|
cee189de11
|
Only export XDG_CONFIG_HOME and XDG_DATA_HOME if they aren't already set
|
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
|
3e669fc4bb
|
Improved environment handling to ensure the snap will work across
distros and unset all SNAP environment variables that could leak at
runtime
|
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 |
|