diff options
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 +} |