summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoreDgar2023-09-28 17:05:44 +0200
committereDgar2023-09-28 17:05:44 +0200
commit25a4f682489a26f2eb2c75289aad42e2ddec0588 (patch)
treeadba967472962616d6bb7bd8deb09987ccef7d1f
parentb9ba5c9a43d97772f270a2a6fa2bf33b64418c80 (diff)
downloadaur-25a4f682489a26f2eb2c75289aad42e2ddec0588.tar.gz
python-scikit-build depends
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD8
2 files changed, 15 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5aaa80ba4968..d32cfffa32ac 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,26 @@
pkgbase = fenics-basix-git
pkgdesc = C++ interface of FEniCS for ordinary and partial differential equations (from git release).
pkgver = 0.6.0_r922.36fb8a4
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/FEniCS/basix
arch = i686
arch = x86_64
groups = fenics-git
license = MIT
checkdepends = python-sympy
- makedepends = git
makedepends = boost
- makedepends = python-setuptools
- makedepends = python-numpy
- makedepends = pybind11
makedepends = gcc
+ makedepends = git
+ makedepends = pybind11
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-numpy
+ makedepends = python-scikit-build
+ makedepends = python-setuptools
+ depends = blas-openblas
+ depends = petsc
depends = xtensor
depends = xtensor-blas
- depends = petsc
- depends = blas-openblas
provides = basix
provides = fenics-basix
conflicts = basix
diff --git a/PKGBUILD b/PKGBUILD
index 369961abcf94..7666ce7cd459 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,13 +4,13 @@ _base=basix
pkgname=fenics-"${_base}"-git
pkgdesc="C++ interface of FEniCS for ordinary and partial differential equations (from git release)."
pkgver=0.6.0_r922.36fb8a4
-pkgrel=1
+pkgrel=2
arch=('i686' 'x86_64')
url="https://github.com/FEniCS/${_base}"
license=('MIT')
groups=('fenics-git')
-depends=('xtensor' 'xtensor-blas' 'petsc' "blas-openblas")
-makedepends=('git' 'boost' 'python-setuptools' "python-numpy" "pybind11" "gcc")
+depends=("blas-openblas" "petsc" "xtensor" "xtensor-blas")
+makedepends=("boost" "gcc" "git" "pybind11" "python-build" "python-installer" "python-numpy" "python-scikit-build" "python-setuptools")
checkdepends=("python-sympy")
options=(!emptydirs)
source=("git+${url}#branch=release"
@@ -131,6 +131,8 @@ pkgver() {
build() {
[ -n "$PETSC_DIR" ] && source /etc/profile.d/petsc.sh
+ # May want to look at pyproject.toml, .github/workflows,
+ # python/setup.py for inspiration
cmake -DCMAKE_BUILD_TYPE="Release" \
-B "${srcdir}"/build \
-S "${_base_dir}" \