summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD10
2 files changed, 11 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 939da6391937..4402de708a18 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -10,6 +10,8 @@ pkgbase = python-basix-git
makedepends = python-setuptools
makedepends = python-wheel
makedepends = python-scikit-build
+ makedepends = xtensor
+ makedepends = xtensor-blas
makedepends = git
makedepends = ninja
depends = eigen
@@ -19,4 +21,3 @@ pkgbase = python-basix-git
md5sums = SKIP
pkgname = python-basix-git
-
diff --git a/PKGBUILD b/PKGBUILD
index ff24db854bed..67dd7c01a72d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,11 +9,19 @@ url="https://github.com/FEniCS/basix"
license=('GPL3')
groups=('fenics-git')
depends=('eigen' 'pybind11')
-makedepends=('python-setuptools' 'python-wheel' 'python-scikit-build' 'git' 'ninja')
+makedepends=('python-setuptools' 'python-wheel'
+'python-scikit-build' 'xtensor' 'xtensor-blas' 'git'
+'ninja')
options=(!emptydirs)
source=("basix::git+https://github.com/FEniCS/basix.git")
md5sums=('SKIP')
+
+prepare() {
+ cd basix
+ git checkout $(git rev-list -1 --before="${pkgver:0:4}-${pkgver:4:2}-${pkgver:6:2}" main)
+}
+
pkgver() {
cd basix
git log --format="%cd" --date=short -1 | sed 's/-//g'