diff --git a/pkgbuilds/omarchy-mac-ml/PKGBUILD b/pkgbuilds/omarchy-mac-ml/PKGBUILD index 7d09436..1a2e74c 100644 --- a/pkgbuilds/omarchy-mac-ml/PKGBUILD +++ b/pkgbuilds/omarchy-mac-ml/PKGBUILD @@ -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') diff --git a/pkgbuilds/omarchy-mlx/PKGBUILD b/pkgbuilds/omarchy-mlx/PKGBUILD index 354dfed..e6631d3 100644 --- a/pkgbuilds/omarchy-mlx/PKGBUILD +++ b/pkgbuilds/omarchy-mlx/PKGBUILD @@ -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-"; 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 \