diff options
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 16 insertions, 7 deletions
@@ -1,7 +1,7 @@ pkgbase = python-picos pkgdesc = A Python interface to conic optimization solvers. pkgver = 2.1 - pkgrel = 1 + pkgrel = 2 url = https://gitlab.com/picos-api/picos arch = any license = GPL3 @@ -2,7 +2,7 @@ pkgname=python-picos pkgver=2.1 -pkgrel=1 +pkgrel=2 pkgdesc='A Python interface to conic optimization solvers.' arch=('any') url='https://gitlab.com/picos-api/picos' @@ -21,16 +21,25 @@ makedepends=('python-setuptools') conflicts=('python-picos-git') source=("https://gitlab.com/picos-api/picos/-/archive/v${pkgver}/picos-v${pkgver}.tar.gz" "https://gitlab.com/picos-api/picos/-/raw/bb51b369/setup.py") +md5sums=('41ce633ae2afe1bf63753d519f75ec9e' + '65309df6473e3a9b641da9744d51bdd1') prepare() { # Work around a bug in setup.py that's fixed in version 2.1.1. - mv "${srcdir}/setup.py" "${srcdir}/picos-v${pkgver}/" + ln -sfr "${srcdir}/setup.py" "${srcdir}/picos-v${pkgver}/" } -package() { +build() { cd "${srcdir}/picos-v${pkgver}" - python setup.py install --root=${pkgdir} + python setup.py build } -md5sums=('41ce633ae2afe1bf63753d519f75ec9e' - '65309df6473e3a9b641da9744d51bdd1') +check() { + cd "${srcdir}/picos-v${pkgver}/build/lib" + python -BIc "import picos" +} + +package() { + cd "${srcdir}/picos-v${pkgver}" + python setup.py install --root=${pkgdir} --optimize=1 --skip-build +} |