|
35 | 35 | fi |
36 | 36 | echo "$VERSION" > ~/version |
37 | 37 |
|
38 | | -export UPINFO="gh-releases-zsync|${GITHUB_REPOSITORY%/*}|${GITHUB_REPOSITORY#*/}|latest|*$ARCH.AppImage.zsync" |
39 | | -export OUTNAME=Azahar-Enhanced-"$VERSION"-anylinux-"$ARCH".AppImage |
40 | | - |
41 | 38 | # BUILD AZAAHR |
42 | 39 | ( |
43 | 40 | cd ./azahar |
@@ -69,22 +66,26 @@ export OUTNAME=Azahar-Enhanced-"$VERSION"-anylinux-"$ARCH".AppImage |
69 | 66 | ) |
70 | 67 | rm -rf ./azahar |
71 | 68 |
|
72 | | -# PREPARE APPDIR |
73 | | -mkdir ./AppDir |
74 | | -cp -v /usr/share/applications/org.azahar_emu.Azahar.desktop ./AppDir/azahar.desktop |
75 | | -cp -v /usr/share/icons/hicolor/512x512/apps/org.azahar_emu.Azahar.png ./AppDir/azahar.png |
76 | | -cp -v /usr/share/icons/hicolor/512x512/apps/org.azahar_emu.Azahar.png ./AppDir/.DirIcon |
77 | | -if [ "$DEVEL" = 'true' ]; then |
78 | | - sed -i 's|Name=Azahar|Name=Azahar nightly|' ./AppDir/azahar.desktop |
79 | | - UPINFO="$(echo "$UPINFO" | sed 's|latest|nightly|')" |
80 | | -fi |
| 69 | +# Deploy AppImage |
| 70 | +export ADD_HOOKS="self-updater.bg.hook" |
| 71 | +export UPINFO="gh-releases-zsync|${GITHUB_REPOSITORY%/*}|${GITHUB_REPOSITORY#*/}|latest|*$ARCH.AppImage.zsync" |
| 72 | +export OUTNAME=Azahar-Enhanced-"$VERSION"-anylinux-"$ARCH".AppImage |
| 73 | +export DESKTOP=/usr/share/applications/org.azahar_emu.Azahar.desktop |
| 74 | +export ICON=/usr/share/icons/hicolor/512x512/apps/org.azahar_emu.Azahar.png |
| 75 | +export DEPLOY_OPENGL=1 |
| 76 | +export DEPLOY_VULKAN=1 |
| 77 | +export DEPLOY_PIPEWIRE=1 |
81 | 78 |
|
82 | 79 | # ADD LIBRARIES |
83 | 80 | wget --retry-connrefused --tries=30 "$SHARUN" -O ./quick-sharun |
84 | 81 | chmod +x ./quick-sharun |
85 | | -DEPLOY_OPENGL=1 DEPLOY_VULKAN=1 DEPLOY_PIPEWIRE=1 \ |
86 | | - ./quick-sharun /usr/bin/azahar* /usr/lib/libgamemode.so* |
87 | | -ln ./AppDir/sharun ./AppDir/AppRun |
| 82 | +./quick-sharun /usr/bin/azahar* /usr/lib/libgamemode.so* |
| 83 | + |
| 84 | +# differentiate betwee dev and stable builds |
| 85 | +if [ "$DEVEL" = 'true' ]; then |
| 86 | + sed -i 's|Name=Azahar|Name=Azahar nightly|' ./AppDir/*.desktop |
| 87 | + UPINFO="$(echo "$UPINFO" | sed 's|latest|nightly|')" |
| 88 | +fi |
88 | 89 |
|
89 | 90 | # allow using host vk for aarch64 given the sad situation |
90 | 91 | if [ "$ARCH" = 'aarch64' ]; then |
|
0 commit comments