2023-04-22 11:52:19 +00:00

38 lines
1.1 KiB
Plaintext

# Contributor: Anjandev Momi <anjan@momi.ca>
# Maintainer: Anjandev Momi <anjan@momi.ca>
pkgname=py3-ecos
pkgver=2.0.11
pkgrel=1
pkgdesc="python interface for ECOS"
url="https://github.com/embotech/ecos-python"
arch="all"
license="GPL-3.0-only"
depends="py3-numpy py3-scipy ecos"
makedepends="py3-setuptools ecos-dev py3-numpy-dev"
checkdepends="py3-nose"
subpackages="$pkgname-pyc"
source="ecos-python-$pkgver.tar.gz::https://github.com/embotech/ecos-python/archive/refs/tags/v$pkgver.tar.gz
use_external_ecos.patch
"
builddir="$srcdir/ecos-python-$pkgver"
options="!check" # cannot get checks to pass
build() {
make version
python3 setup.py build
}
check() {
python setup.py build_ext --inplace
nosetests
}
package() {
python3 setup.py install --skip-build --root="$pkgdir"
}
sha512sums="
30ee09ca02f8b2c4b308917f766bd82df62e78737f3a4f7490c89add45473606c1aad431073445d47e488553a8f34642e680c5c98b034c56df15033d3a298180 ecos-python-2.0.11.tar.gz
671bea0c1eadf6fe67a632af6598bc1bc48fbe2ddbdc4439f6bcc52636a9a5b43e7f1c5b7a384a737088a16f69ca3835048b562eeb4c6894a52f381d759ec6c9 use_external_ecos.patch
"