mirror of
https://github.com/wayvr-org/wayvr.git
synced 2026-10-20 14:01:03 +02:00
36 lines
955 B
Bash
Executable File
36 lines
955 B
Bash
Executable File
#!/bin/sh
|
|
set -eu
|
|
|
|
case "$(uname -m)" in
|
|
x86_64|amd64)
|
|
APPIMAGE_ARCH=x86_64
|
|
;;
|
|
aarch64|arm64)
|
|
APPIMAGE_ARCH=aarch64
|
|
;;
|
|
*)
|
|
echo "Unsupported architecture: $(uname -m)" >&2
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
LINUXDEPLOY="linuxdeploy-${APPIMAGE_ARCH}.AppImage"
|
|
VERSION="${GITHUB_REF_NAME:-dev}"
|
|
export VERSION
|
|
export LDAI_UPDATE_INFORMATION="gh-releases-zsync|wayvr-org|wayvr|latest|WayVR-*-${APPIMAGE_ARCH}.AppImage.zsync"
|
|
|
|
echo "Packaging AppImage for ${APPIMAGE_ARCH}"
|
|
|
|
# linuxdeploy doesn't like multiple -d's being passed
|
|
install -Dm 0644 wayvr-headless.desktop "${APPDIR}/usr/share/applications/wayvr-headless.desktop"
|
|
|
|
"./${LINUXDEPLOY}" \
|
|
-dwayvr.desktop \
|
|
-iwayvr.png \
|
|
--appdir="${APPDIR}" \
|
|
--output appimage \
|
|
--exclude-library '*libpipewire*'
|
|
|
|
mv "WayVR-${VERSION}-${APPIMAGE_ARCH}.AppImage" "WayVR-${APPIMAGE_ARCH}.AppImage"
|
|
mv "WayVR-${VERSION}-${APPIMAGE_ARCH}.AppImage.zsync" "WayVR-${APPIMAGE_ARCH}.AppImage.zsync"
|