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 | |
parent | e4eb8aedffeedd05efab8ee98938630466070f27 (diff) | |
download | aur-49095c72ee474d77306b4525ef68f76cd80d43c2.tar.gz |
Use build/check/package logic.
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | .gitignore | 8 | ||||
-rw-r--r-- | PKGBUILD | 22 |
3 files changed, 23 insertions, 11 deletions
@@ -1,8 +1,8 @@ pkgbase = python-smcp pkgdesc = A Python solver for sparse matrix cone programs. pkgver = 0.4.6 - pkgrel = 4 - url = http://smcp.readthedocs.io + pkgrel = 5 + url = https://smcp.readthedocs.io arch = any license = GPL3 makedepends = python-setuptools diff --git a/.gitignore b/.gitignore index a55a43d87185..8732fbec1d79 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -pkg -src -*.tar.gz -*.pkg.tar.xz +/pkg +/src +/*.tar.gz +/*.pkg.tar.xz @@ -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 +} |