Commit Graph
13 Commits
Author SHA1 Message Date
Joshua Warren deb8ed4449 omarchy-mlx v0.7.28: wheel + vendor tar + source tar shas; pkgver 0.7.28 2026-10-05 06:43:13 -05:00
Joshua Warren 5a82fd1c81 Repin omarchy-mlx to v0.7.24
Corrects GPU sin/cos wrong values for 1e4 <= |x| < 1e7 (v0.7.17-0.7.23
defect). Sources re-downloaded twice, hashes equal; wheel and vendor
match the release SHA256SUMS. Mesa pin unchanged; vendor lock delta vs
v0.7.22 is the mlx-omarchy pin only, no new runtime deps.
2026-10-03 20:37:34 -05:00
Joshua Warren 8866531afb Address review: renamed repo watch, full checkdepends, llvm rebuild
- watch joshuaswarren/omarchy-mlx (the url= repo) instead of mlx-omarchy
- global checkdepends gains 'lapack' 'blas' 'vulkan-icd-loader' alongside
  'openblas', the shared libraries the wheel loads at check() import
- rebuild_on llvm: omarchy-mlx-vulkan links the shared libLLVM
2026-10-03 16:49:15 -05:00
Joshua Warren 274d4f6e0f Install openblas for check() in a fresh build container
makepkg's upfront dependency install covers only pkgbase-level arrays, so the
per-package openblas depends never reach a fresh container and check()'s
mlx.core import failed with a missing libopenblas.so.0. Declare it as a
checkdepends instead; real installs still get it through depends.
2026-10-03 13:58:27 -05:00
Joshua Warren fdb491076c Repin omarchy-mlx to v0.7.22
v0.7.22 (tag 58724762e) supersedes the burned 0.7.15/16/18/20; 0.7.21 stays
the previous release. Mesa pin unchanged. Checksums verified against two
independent downloads per source.
2026-10-03 12:11:19 -05:00
Joshua Warren 82ee4875ee Repin omarchy-mlx to v0.7.19
v0.7.19 (tag 539d870e9) is the published Latest; v0.7.18 was never published.
Asset-pin check() unchanged. Mesa pin unchanged.
2026-10-02 13:44:58 -05:00
Joshua Warren 0485d455b7 Repin omarchy-mlx to v0.7.17 and verify staged ANE assets against the pin
v0.7.17 (tag a33a4e395) is the published Latest; v0.7.15/16 were burned and
never shipped. check() now runs the release's scripts/verify_runtime_assets.py
against the staged parakeet share tree so a stage whose ANE bytes disagree with
the wheel's runtime pin fails the build instead of shipping. Mesa pin unchanged.
2026-10-02 10:46:25 -05:00
Joshua Warren d4736cd624 Repin omarchy-mlx to v0.7.14
v0.7.14 (tag 07729f401) carries the macOS collector dump-cap fix; v0.7.11
burned, v0.7.12 collector privacy leak, v0.7.13 superseded. Mesa pin unchanged.
2026-10-02 02:27:29 -05:00
Joshua Warren cdd2593bac Repin omarchy-mlx to v0.7.13
v0.7.12's collector leaks private data; v0.7.13 (tag 85998d135) replaces it.
Mesa pin unchanged.
2026-10-01 23:52:07 -05:00
Joshua Warren 0ff123bfae Repin omarchy-mlx to v0.7.12
v0.7.11 is burned (no release); v0.7.12 publishes the tested wheel and vendor
tarball from tag 8995ddf2e. Mesa pin unchanged.
2026-10-01 22:39:41 -05:00
Joshua Warren 7d643349b2 Point omarchy-mlx sources at the renamed repo
GitHub archives now extract to omarchy-mlx-<ver> for every tag, so the
source filename and the build cd follow the omarchy-mlx name. Tarball
sha256 unchanged: 7ad98f7df4df54c1e194b2be1469200da767dc3e374d79e66dcb98bdbb958a9d.
2026-10-01 19:22:50 -05:00
Joshua Warren de50d8444a 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.
2026-10-01 18:29:54 -05:00
Joshua Warren 51c8769998 Add omarchy-mlx and omarchy-mlx-vulkan
Both packages come from one PKGBUILD, so the MLX wheel and the Vulkan
driver it was qualified on publish together.

omarchy-mlx-vulkan builds only the Honeykrisp Vulkan driver from
joshuaswarren/mesa-1 9b97b82ab1. It installs the driver, an ICD
manifest with an absolute library_path, and the driver's git SHA in
/usr/lib/omarchy-mlx/vulkan/. The manifest is outside the loader's
search path, so only omarchy-mlx uses the driver. It provides nothing
generic and conflicts with mesa-honeykrisp-omarchy.

omarchy-mlx builds the private venv offline from the release's
hash-locked vendor wheels and depends on the exact omarchy-mlx-vulkan
build.

The mlx-omarchy sources are placeholders until v0.7.7 is published.
2026-10-01 01:13:59 -05:00