diff options
author | Maximilian Stahlberg | 2021-02-06 15:31:10 +0100 |
---|---|---|
committer | Maximilian Stahlberg | 2021-02-06 15:31:10 +0100 |
commit | 49095c72ee474d77306b4525ef68f76cd80d43c2 (patch) | |
tree | 33d556f0dd2ae07c3b9259b6940ab4fe1c42b821 /PKGBUILD | |
parent | e4eb8aedffeedd05efab8ee98938630466070f27 (diff) | |
download | aur-python-smcp.tar.gz |
Use build/check/package logic.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 22 |
1 files changed, 17 insertions, 5 deletions
@@ -2,18 +2,30 @@ pkgname=python-smcp pkgver=0.4.6 -pkgrel=4 +pkgrel=5 pkgdesc='A Python solver for sparse matrix cone programs.' arch=('any') -url='http://smcp.readthedocs.io' +url='https://smcp.readthedocs.io' license=('GPL3') depends=('python-cvxopt' 'python-chompack') makedepends=('python-setuptools') source=("https://github.com/cvxopt/smcp/archive/v${pkgver}.tar.gz") +md5sums=('0ebf84f5080f7e4dd80b9b9149314a71') -package_python-smcp() { +build() { cd "${srcdir}/smcp-${pkgver}" - python setup.py install --root="${pkgdir}" --optimize=1 + python setup.py build } -md5sums=('0ebf84f5080f7e4dd80b9b9149314a71') +check() { + _arch="linux-$(uname -m)" + _pymajver="$(python -V | awk '{print $2}' | awk -F. '{print $1"."$2}')" + + cd "${srcdir}/smcp-${pkgver}/build/lib.${_arch}-${_pymajver}" + python -Bc "import smcp" +} + +package() { + cd "${srcdir}/smcp-${pkgver}" + python setup.py install --root="${pkgdir}" --optimize=1 --skip-build +} |