# Maintainer: Anton Kudelin # Contributor: Dimitris Kiziridis # Contributor: Joël Schaerer # Contributor: Ľubomir 'The_K' Kučera # Contributor: Robert Schwarz # Contributor: Johannes Schlatow # Contributor: Stephan Friedrichs pkgname=scipoptsuite pkgver=7.0.3 pkgrel=1 pkgdesc='Toolbox for generating and solving optimization problems (with Parallel Processing)' arch=('x86_64') url='https://scip.zib.de' license=('LGPL3' 'custom:ZIB Academic License') replaces=('ziboptsuite') depends=('gmp' 'zlib' 'cppad' 'bliss' 'boost-libs' 'blas' 'gsl' 'tbb') makedepends=('cmake' "${depends[@]}" 'boost') optdepends=('cliquer: C routines for finding cliques in an arbitrary weighted graph' 'hmetis: A set of programs for partitioning hypergraphs' 'criterion: A cross-platform C and C++ unit testing framework') provides=("scip=$pkgver" 'soplex=5.0.1' 'zimpl=3.4.0' 'gcg=3.0.3' 'papilo=1.0.1') source=("local:///$pkgname-$pkgver.tgz") sha256sums=('5af5185a6e60cc62d1a89e3ac4fe22d32351a5158c2c04a95e180e76eb98cc07') options=('strip') prepare(){ mkdir -p "$srcdir/build" } build(){ cd "$srcdir/build" cmake ../$pkgname-$pkgver \ -DCMAKE_INSTALL_PREFIX=/usr \ -DTPI=tny .. \ -DIPOPT=OFF make } check() { cd "$srcdir/build" make check } package(){ cd "$srcdir/build" make DESTDIR="$pkgdir" install install -Dm755 "$srcdir/$pkgname-$pkgver/scip/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" }