summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD37
2 files changed, 26 insertions, 33 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f0614a3e440c..4e811c8b364a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,16 @@
-# Generated by mksrcinfo v8
-# Sun May 12 09:41:49 UTC 2019
pkgbase = python-pyscipopt
- pkgdesc = A Python Interface to the SCIP Optimization Suite.
- pkgver = 2.1.5
+ pkgdesc = A Python interface to the SCIP Optimization Suite.
+ pkgver = 3.5.0
pkgrel = 1
- url = http://scip.zib.de
+ url = https://www.scipopt.org/
arch = any
license = MIT
makedepends = cython
makedepends = python-setuptools
- makedepends = python2-setuptools
- depends = scipoptsuite
- source = https://github.com/SCIP-Interfaces/PySCIPOpt/archive/v2.1.5.tar.gz
- md5sums = 6b9336652fa350fb682298cb3034f006
-
-pkgname = python-pyscipopt
- depends = scipoptsuite
depends = python
-
-pkgname = python2-pyscipopt
depends = scipoptsuite
- depends = python2
+ conflicts = python-pyscipopt-git
+ source = https://github.com/SCIP-Interfaces/PySCIPOpt/archive/v3.5.0.tar.gz
+ md5sums = 6dca7e4589e3d0a0b5bc566835a0618a
+pkgname = python-pyscipopt
diff --git a/PKGBUILD b/PKGBUILD
index 2aff40548f97..076a4e76acdd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,32 @@
# Maintainer: Maximilian Stahlberg <maximilian.stahlberg tu-berlin de>
-pkgbase=('python-pyscipopt')
-pkgname=('python-pyscipopt' 'python2-pyscipopt')
-pkgver=2.1.5
+pkgname=python-pyscipopt
+pkgver=3.5.0
pkgrel=1
-pkgdesc='A Python Interface to the SCIP Optimization Suite.'
+pkgdesc='A Python interface to the SCIP Optimization Suite.'
arch=('any')
-url='http://scip.zib.de'
+url='https://www.scipopt.org/'
license=('MIT')
-depends=('scipoptsuite')
-makedepends=('cython' 'python-setuptools' 'python2-setuptools')
+depends=('python' 'scipoptsuite')
+makedepends=('cython' 'python-setuptools')
+conflicts=('python-pyscipopt-git')
source=("https://github.com/SCIP-Interfaces/PySCIPOpt/archive/v${pkgver}.tar.gz")
+md5sums=('6dca7e4589e3d0a0b5bc566835a0618a')
-package_python-pyscipopt() {
- depends+=('python')
-
+build() {
cd "${srcdir}/PySCIPOpt-${pkgver}"
-
- python setup.py install --root=${pkgdir} --optimize=1
+ python setup.py build
}
-package_python2-pyscipopt() {
- depends+=('python2')
-
- cd "${srcdir}/PySCIPOpt-${pkgver}"
+check() {
+ _arch="linux-$(uname -m)"
+ _pymajver="$(python -V | awk '{print $2}' | awk -F. '{print $1"."$2}')"
- python2 setup.py install --root=${pkgdir} --optimize=1
+ cd "${srcdir}/PySCIPOpt-${pkgver}/build/lib.${_arch}-${_pymajver}"
+ python -Bc "import pyscipopt"
}
-md5sums=('6b9336652fa350fb682298cb3034f006')
+package() {
+ cd "${srcdir}/PySCIPOpt-${pkgver}"
+ python setup.py install --root=${pkgdir} --optimize=1 --skip-build
+}