Repin omarchy-mlx to v0.7.10 and mesa to e7631595d

omarchy-mlx builds the v0.7.10 release wheel and vendor tarball from
github.com/joshuaswarren/omarchy-mlx; omarchy-mlx-vulkan pins the
honeykrisp-omarchy-v3 driver at mesa-1 e7631595df6281748ea5e643d74db59c5f783b01
with MESA_GIT_SHA1_OVERRIDE set to the short sha the driver reports and the
runtime compares. omarchy-mac-ml now pulls omarchy-mlx-vulkan directly and its
description names MLX on the GPU and Core ML models on the Neural Engine.
This commit is contained in:
Joshua Warren committed 2026-10-01 18:29:54 -05:00
1 parent da8b4dd6f7
commit de50d8444a
2 files changed
+11 -17

No files matched your search

+2 -2
View File
@@ -3,9 +3,9 @@
pkgname=omarchy-mac-ml
pkgver=1
pkgrel=1
pkgdesc='Local AI on Apple Silicon Macs: MLX, the Neural Engine driver and its compiler'
pkgdesc='Local AI on Apple Silicon Macs: MLX on the GPU and Core ML models on the Neural Engine'
arch=('aarch64')
groups=('omarchy-platform-apple-silicon')
url='https://github.com/omacom/omarchy-pkgs'
license=('MIT')
depends=('omarchy-mlx' 'omarchy-ane-dkms' 'mil-hwx-compiler')
depends=('omarchy-mlx' 'omarchy-mlx-vulkan' 'omarchy-ane-dkms' 'mil-hwx-compiler')
+9 -15
View File
@@ -2,22 +2,16 @@
pkgbase=omarchy-mlx
pkgname=(omarchy-mlx omarchy-mlx-vulkan)
pkgver=0.7.7
pkgver=0.7.10
pkgrel=1
arch=('aarch64')
url='https://github.com/joshuaswarren/mlx-omarchy'
url='https://github.com/joshuaswarren/omarchy-mlx'
# The two packages publish together, so the tested wheel and the Vulkan driver
# it was qualified on can never skew.
#
# PLACEHOLDER until v0.7.7 is published. The three mlx-omarchy sources and their
# checksums are the test stand-ins: the source archive of commit 42c0f25f6, the
# v0.7.6 release wheel, and a vendor tarball built with packaging/vendor-wheels.sh
# from that commit. Replace _wheel and the three checksums with the v0.7.7
# release values.
_wheel=mlx_omarchy-0.32.3.dev202609291615+06711ad-cp314-cp314-linux_aarch64.whl
_wheel=mlx_omarchy-0.32.4.dev202610012048+6cff5ea-cp314-cp314-linux_aarch64.whl
_vendor=omarchy-mlx-vendor-wheels-v$pkgver-cp314-aarch64.tar
# The Honeykrisp Vulkan driver: joshuaswarren/mesa-1 honeykrisp-omarchy-v3.
_mesa_commit=9b97b82ab1d22ef13837359cf5113e703ed097b7
_mesa_commit=e7631595df6281748ea5e643d74db59c5f783b01
# The driver reports this in driverInfo as "git-<sha>"; the runtime compares it.
_mesa_sha=${_mesa_commit:0:10}
makedepends=('clang' 'elfutils' 'expat' 'glslang' 'libclc' 'libdrm' 'llvm' 'meson'
@@ -29,10 +23,10 @@ source=("mlx-omarchy-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz"
"$_vendor::$url/releases/download/v$pkgver/$_vendor"
"mesa-$_mesa_commit.tar.gz::https://github.com/joshuaswarren/mesa-1/archive/$_mesa_commit.tar.gz")
noextract=("$_wheel" "$_vendor")
sha256sums=('PLACEHOLDER_SOURCE'
'PLACEHOLDER_WHEEL'
'PLACEHOLDER_VENDOR'
'b3e62600af7060b11e01f7290ce6772a47dd0c10a7b0f85adb9698146ef4516d')
sha256sums=('7ad98f7df4df54c1e194b2be1469200da767dc3e374d79e66dcb98bdbb958a9d'
'16a14856cf7ca7617750024518d307ee8de5c23246c9e3899e7f0f437839bb8e'
'ec804f658db59b2018b8aec0b1c683309f8dfd608ec1a114313da8838741823c'
'ae00b9568f1c57a7be7518b6f508354bc86c4494d83a82ef79bd0a799835c4b2')
prepare() {
rm -rf vendor
@@ -44,7 +38,7 @@ prepare() {
build() {
# Vulkan driver only: no GL, no gallium drivers, no window systems, no layers.
# The tarball has no .git; git_sha1.h is generated at compile time from this.
export MESA_GIT_SHA1_OVERRIDE=$_mesa_commit
export MESA_GIT_SHA1_OVERRIDE=$_mesa_sha
meson setup "mesa-1-$_mesa_commit" build-mesa \
--prefix=/usr \
--libdir=lib \