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:
1 parent
da8b4dd6f7
commit
de50d8444a
2 files changed
+11
-17
No files matched your search
@@ -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')
|
||||
@@ -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 \
|
||||
|
||||
Reference in new issue
Block a user