diff options
Diffstat (limited to 'testing/py3-qdldl/APKBUILD')
-rw-r--r-- | testing/py3-qdldl/APKBUILD | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/testing/py3-qdldl/APKBUILD b/testing/py3-qdldl/APKBUILD new file mode 100644 index 00000000000..f27859b126f --- /dev/null +++ b/testing/py3-qdldl/APKBUILD @@ -0,0 +1,34 @@ +# Contributor: Anjandev Momi <anjan@momi.ca> +# Maintainer: Anjandev Momi <anjan@momi.ca> +pkgname=py3-qdldl +pkgver=0.1.5 +pkgrel=3 +pkgdesc="Python interface to the QDLDL free LDL factorization routine for quasi-definite linear systems: Ax = b" +url="https://github.com/osqp/qdldl-python" +arch="all !armhf !armv7 !x86" # error: cannot convert 'QDLDL_int*' {aka 'int*'} to 'const long long int*' +license="Apache-2.0" +depends="python3 py3-numpy py3-scipy" +makedepends="py3-setuptools py3-pybind11-dev python3-dev cmake" +source="qdldl-python-$pkgver.tar.gz::https://github.com/osqp/qdldl-python/archive/refs/tags/v$pkgver.post0.tar.gz + qdldl-$pkgver.tar.gz::https://github.com/osqp/qdldl/archive/refs/tags/v$pkgver.tar.gz" +builddir="$srcdir/qdldl-python-$pkgver.post0" +options="!check" # no upstream checks + +prepare() { + default_prepare + rmdir c/qdldl + mv "$srcdir/qdldl-$pkgver" c/qdldl +} + +build() { + python3 setup.py build +} + +package() { + python3 setup.py install --skip-build --root="$pkgdir" +} + +sha512sums=" +d9552adb93c2e023cc9b0b611224e4cc6539de34b30e99d9bcf9a0e244158c4bf6cedae56d05839d8d0a2f39a105d7b0a5b2d08a3cfb3e3f9f1a4f030ee328f1 qdldl-python-0.1.5.tar.gz +3a224767708484d6728e4b0801210c5e7d4e906564c0855c7987876316cde7349c2717a169b4a6680495b0c71415be383e3e5c6826873fb92d7e93258a7a03a8 qdldl-0.1.5.tar.gz +" |