summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitris Kiziridis2020-04-14 23:34:03 +0300
committerDimitris Kiziridis2020-04-14 23:34:03 +0300
commita1ff1a93d8c7cc87bc738e617c2fd460e4485e01 (patch)
tree45ef1a03e2d9c655aa8c2abe90385f7a45fb545d
parent5b650ae30ffd249f8432da06f27e1f7ce29c2b9e (diff)
downloadaur-a1ff1a93d8c7cc87bc738e617c2fd460e4485e01.tar.gz
Update to 7.0.0
-rw-r--r--.SRCINFO30
-rw-r--r--PKGBUILD29
2 files changed, 36 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 227e8dc46f3c..945add2415e3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,29 +1,39 @@
pkgbase = scipoptsuite
- pkgdesc = Toolbox for generating and solving optimization problems
- pkgver = 6.0.2
- pkgrel = 6
+ pkgdesc = Toolbox for generating and solving optimization problems (with Parallel Processing)
+ pkgver = 7.0.0
+ pkgrel = 1
url = https://scip.zib.de
arch = x86_64
license = LGPL-3.0
- license = custom:ZIB Academic License
+ license = ZIB Academic License
makedepends = ninja
makedepends = cmake
makedepends = gmp
makedepends = readline
makedepends = zlib
+ makedepends = gmp
+ makedepends = cppad
+ makedepends = bliss
+ makedepends = boost
+ makedepends = bliss
depends = gmp
depends = readline
depends = zlib
+ depends = gmp
+ depends = cppad
+ depends = bliss
optdepends = coin-or-ipopt: COIN-OR Interior Point Optimizer IPOPT
optdepends = gsl: GNU Scientific Library
optdepends = cliquer: C routines for finding cliques in an arbitrary weighted graph
- optdepends = bliss: Library for computing automorphism groups and canonical forms of graphs
- provides = scip=6.0.2
- provides = soplex=4.0.2
- provides = zimpl=3.3.8
+ optdepends = hmetis: A set of programs for partitioning hypergraphs
+ optdepends = criterion: A cross-platform C and C++ unit testing framework
+ provides = scip=7.0.0
+ provides = soplex=5.0.0
+ provides = zimpl=3.3.9
replaces = ziboptsuite
- source = https://scip.zib.de/download/release/scipoptsuite-6.0.2.tgz
- md5sums = 6b2b6cacc43ba6776cc5018edabb0cc4
+ options = strip
+ source = local:///scipoptsuite-7.0.0.tgz
+ md5sums = eb86857ee047bd40ee1b7bdfc3587672
pkgname = scipoptsuite
diff --git a/PKGBUILD b/PKGBUILD
index 184fa317436f..51612e00dfaa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,29 +5,30 @@
# Contributor: Johannes Schlatow <johannes.schlatow@googlemail.com>
# Contributor: Stephan Friedrichs <deduktionstheorem@googlemail.com>
-pkgname=('scipoptsuite')
-pkgver=6.0.2
-pkgrel=6
-pkgdesc='Toolbox for generating and solving optimization problems'
+pkgname=scipoptsuite
+pkgver=7.0.0
+pkgrel=1
+pkgdesc='Toolbox for generating and solving optimization problems (with Parallel Processing)'
arch=('x86_64')
url='https://scip.zib.de'
-license=('LGPL-3.0' 'custom:ZIB Academic License')
+license=('LGPL-3.0' 'ZIB Academic License')
replaces=('ziboptsuite')
-depends=('gmp' 'readline' 'zlib')
-makedepends=('ninja' 'cmake' "${depends[@]}")
+depends=('gmp' 'readline' 'zlib' 'gmp' 'cppad' 'bliss')
+makedepends=('ninja' 'cmake' "${depends[@]}" 'boost' 'bliss')
optdepends=('coin-or-ipopt: COIN-OR Interior Point Optimizer IPOPT'
'gsl: GNU Scientific Library'
'cliquer: C routines for finding cliques in an arbitrary weighted graph'
- 'bliss: Library for computing automorphism groups and canonical forms of graphs'
- )
-provides=('scip=6.0.2' 'soplex=4.0.2' 'zimpl=3.3.8')
-source=("${url}/download/release/${pkgname}-${pkgver}.tgz")
-md5sums=('6b2b6cacc43ba6776cc5018edabb0cc4')
+ 'hmetis: A set of programs for partitioning hypergraphs'
+ 'criterion: A cross-platform C and C++ unit testing framework')
+provides=('scip=7.0.0' 'soplex=5.0.0' 'zimpl=3.3.9')
+source=("local:///${pkgname}-${pkgver}.tgz")
+md5sums=('eb86857ee047bd40ee1b7bdfc3587672')
+options=('strip')
prepare() {
mkdir -p "${srcdir}/${pkgname}-${pkgver}/build"
cd "${srcdir}/${pkgname}-${pkgver}/build"
- cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr ..
+ cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DTPI=tny ..
}
build() {
@@ -44,5 +45,7 @@ package() {
cd "${srcdir}/${pkgname}-${pkgver}/build"
DESTDIR="${pkgdir}" ninja install
install -D -m644 ../COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ sed -i "180s|${srcdir}/${pkgname}-${pkgver}/build/zimpl/src/|usr/include|" ${pkgdir}/usr/include/zimpl/mmlparse2.h
+ sed -i "6s|${srcdir}||" ${pkgdir}/usr/lib/cmake/gcg/gcg-config.cmake
}
# vim:set ts=2 sw=2 et: \ No newline at end of file