fix(snap): add arm64 build support
cx
This commit is contained in:
1 parent
614cd5cfbc
commit
0c66215734
1 file changed
+7
-1
+7
-1
@@ -51,6 +51,7 @@ passthrough:
|
|||||||
|
|
||||||
architectures:
|
architectures:
|
||||||
- build-on: amd64
|
- build-on: amd64
|
||||||
|
- build-on: arm64
|
||||||
|
|
||||||
apps:
|
apps:
|
||||||
qbz:
|
qbz:
|
||||||
@@ -59,7 +60,7 @@ apps:
|
|||||||
extensions: [gnome]
|
extensions: [gnome]
|
||||||
environment:
|
environment:
|
||||||
# Prefer GNOME platform GL libs to avoid Mesa/driver mismatches on NVIDIA.
|
# Prefer GNOME platform GL libs to avoid Mesa/driver mismatches on NVIDIA.
|
||||||
LD_LIBRARY_PATH: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu:$SNAP/gnome-platform/lib/x86_64-linux-gnu:$SNAP/gnome-platform/usr/lib:$SNAP/gnome-platform/lib:$LD_LIBRARY_PATH
|
LD_LIBRARY_PATH: $SNAP/gnome-platform/usr/lib/x86_64-linux-gnu:$SNAP/gnome-platform/lib/x86_64-linux-gnu:$SNAP/gnome-platform/usr/lib/aarch64-linux-gnu:$SNAP/gnome-platform/lib/aarch64-linux-gnu:$SNAP/gnome-platform/usr/lib:$SNAP/gnome-platform/lib:$LD_LIBRARY_PATH
|
||||||
WEBKIT_EXEC_PATH: $SNAP/usr/lib/x86_64-linux-gnu/webkit2gtk-4.1
|
WEBKIT_EXEC_PATH: $SNAP/usr/lib/x86_64-linux-gnu/webkit2gtk-4.1
|
||||||
GTK_USE_PORTAL: "0"
|
GTK_USE_PORTAL: "0"
|
||||||
GIO_USE_PORTAL: "0"
|
GIO_USE_PORTAL: "0"
|
||||||
@@ -123,3 +124,8 @@ parts:
|
|||||||
# Install binary
|
# Install binary
|
||||||
mkdir -p $SNAPCRAFT_PART_INSTALL/bin
|
mkdir -p $SNAPCRAFT_PART_INSTALL/bin
|
||||||
cp src-tauri/target/release/qbz-nix $SNAPCRAFT_PART_INSTALL/bin/qbz
|
cp src-tauri/target/release/qbz-nix $SNAPCRAFT_PART_INSTALL/bin/qbz
|
||||||
|
override-prime: |
|
||||||
|
snapcraftctl prime
|
||||||
|
if [ -d "$SNAPCRAFT_PRIME/usr/lib/aarch64-linux-gnu" ] && [ ! -e "$SNAPCRAFT_PRIME/usr/lib/x86_64-linux-gnu" ]; then
|
||||||
|
ln -s aarch64-linux-gnu "$SNAPCRAFT_PRIME/usr/lib/x86_64-linux-gnu"
|
||||||
|
fi
|
||||||
Reference in new issue
Block a user