From 3c275634921c0ea4ae0607c4b800492a732f92c3 Mon Sep 17 00:00:00 2001 From: Ryan Hughes Date: Fri, 9 Oct 2026 22:49:23 -0400 Subject: [PATCH] Build gliff for aarch64 (#929) gliff 0.3.0 compiles natively on aarch64 and its workspace tests pass; its x86 SIMD paths have scalar fallbacks. openh264 only invokes nasm for x86 targets, so nasm becomes an x86_64-only makedepend. --- pkgbuilds/gliff/PKGBUILD | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgbuilds/gliff/PKGBUILD b/pkgbuilds/gliff/PKGBUILD index 38ec76c4..2996d0e5 100644 --- a/pkgbuilds/gliff/PKGBUILD +++ b/pkgbuilds/gliff/PKGBUILD @@ -4,7 +4,7 @@ pkgname=gliff pkgver=0.3.0 pkgrel=1 pkgdesc='Hyprland remote desktop over SSH (GPU H.264, 4:4:4)' -arch=('x86_64') +arch=('x86_64' 'aarch64') url='https://github.com/omacom/gliff' license=('MIT' 'BSD-2-Clause') install='gliff.install' @@ -24,7 +24,9 @@ depends=( 'vulkan-icd-loader' 'wayland' ) -makedepends=('cargo' 'pkgconf' 'nasm') +makedepends=('cargo' 'pkgconf') +# openh264 assembles its x86 kernels with nasm; aarch64 uses the C compiler. +makedepends_x86_64=('nasm') optdepends=('vulkan-radeon: Vulkan compute on AMD' 'vulkan-intel: Vulkan compute on Intel' 'intel-media-driver: VA-API H.264 codec on Intel'