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
This commit is contained in:
Joshua Warren committed 2026-10-03 16:49:15 -05:00
1 parent 274d4f6e0f
commit 8866531afb
2 files changed
+8 -5

No files matched your search

+4 -1
View File
@@ -2,9 +2,12 @@
"source": "local",
"channels": ["edge"],
"min_release_age": "24h",
"rebuild_on": [
"llvm"
],
"upstream": {
"watch": {
"github": "joshuaswarren/mlx-omarchy",
"github": "joshuaswarren/omarchy-mlx",
"pattern": "v(?P<version>[0-9]+(?:\\.[0-9]+)*)"
}
}
+4 -4
View File
@@ -17,10 +17,10 @@ _mesa_sha=${_mesa_commit:0:10}
makedepends=('clang' 'elfutils' 'expat' 'glslang' 'libclc' 'libdrm' 'llvm' 'meson'
'python' 'python-mako' 'python-packaging' 'python-yaml'
'spirv-llvm-translator' 'spirv-tools' 'zstd')
# check() imports the staged venv's mlx.core, which dlopens libopenblas.so.0.
# Per-package depends are not installed at check() time in a fresh makepkg
# container, so the library must arrive through a pkgbase-level checkdepends.
checkdepends=('openblas')
# check() imports the staged venv's mlx.core, which loads these shared
# libraries at import. Per-package depends are not installed at check() time
# in a fresh makepkg container, so they must come from pkgbase-level checkdepends.
checkdepends=('openblas' 'lapack' 'blas' 'vulkan-icd-loader')
options=('!debug' '!lto')
source=("omarchy-mlx-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz"
"$_wheel::$url/releases/download/v$pkgver/${_wheel//+/%2B}"