Skip to content

Commit 652c92c

Browse files
authored
Merge pull request #112 from Samueru-sama/patch-4
simplify appimage creation
1 parent c877726 commit 652c92c

File tree

2 files changed

+3
-13
lines changed

2 files changed

+3
-13
lines changed

bin/bundle-appimage.sh

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,7 @@ export ICON="./ghostty-${GHOSTTY_VERSION}/zig-out/share/icons/hicolor/256x256/ap
1515

1616
./quick-sharun ./ghostty-${GHOSTTY_VERSION}/zig-out/bin/ghostty
1717
cp -rf ./ghostty-${GHOSTTY_VERSION}/zig-out/share/* ./AppDir/share/
18-
echo 'unset ARGV0' >>./AppDir/.env
19-
# temp fix for https://github.com/pkgforge-dev/ghostty-appimage/issues/93
20-
ln -s /usr/share/glvnd/egl_vendor.d/10_nvidia.json ./AppDir/share/glvnd/egl_vendor.d/10_nvidia.json
21-
22-
./uruntime2appimage
18+
./quick-sharun --make-appimage
2319

2420
mkdir -p ./dist
2521
mv -v ./*.AppImage* ./dist

bin/setup-env.sh

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,11 @@ ZIG_URL="https://ziglang.org/download/${ZIG_VERSION}/${ZIG_PACKAGE_NAME}.tar.xz"
3434

3535
DEBLOATED_PKGS="${GH_USER_CONTENT}/pkgforge-dev/Anylinux-AppImages/refs/heads/main/useful-tools/get-debloated-pkgs.sh"
3636
SHARUN="${GH_USER_CONTENT}/pkgforge-dev/Anylinux-AppImages/refs/heads/main/useful-tools/quick-sharun.sh"
37-
URUNTIME="${GH_USER_CONTENT}/pkgforge-dev/Anylinux-AppImages/refs/heads/main/useful-tools/uruntime2appimage.sh"
3837

3938
# Install Debloated Pkgs
4039
wget "${DEBLOATED_PKGS}" -O /tmp/get-debloated-pkgs.sh
4140
chmod a+x /tmp/get-debloated-pkgs.sh
42-
sh /tmp/get-debloated-pkgs.sh --add-opengl --prefer-nano gtk4-mini libxml2-mini gdk-pixbuf2-mini
41+
sh /tmp/get-debloated-pkgs.sh --add-opengl --prefer-nano gtk4-mini libxml2-mini gdk-pixbuf2-mini librsvg-mini
4342

4443
# Download & install other dependencies
4544
# zig: https://ziglang.org
@@ -59,15 +58,10 @@ mv /tmp/minisign-linux/"${ARCH}"/minisign /usr/local/bin
5958
wget "${SHARUN}" -O quick-sharun
6059
chmod +x quick-sharun
6160

62-
# Sharun
63-
wget "${URUNTIME}" -O uruntime2appimage
64-
chmod +x uruntime2appimage
65-
6661
# Cleanup
6762
pacman -Scc --noconfirm
6863

6964
rm -rf \
7065
/tmp/appimagetool.AppImage \
7166
/tmp/minisign-linux* \
72-
/tmp/zig-linux.tar.xz \
73-
/tmp/*.pkg.tar.zst
67+
/tmp/zig-linux.tar.xz

0 commit comments

Comments
 (0)