2019-02-23 18:41:18 +00:00
|
|
|
# Maintainer: Antonio Rojas <arojas@archlinux.org>
|
|
|
|
# Contributor: spider-mario <spidermario@free.fr>
|
|
|
|
# Contributor: Daniel Ehlers <danielehlers@mindeye.net>
|
|
|
|
|
|
|
|
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
|
|
|
# - patch to remove MMX headers
|
|
|
|
|
|
|
|
pkgname=coin-or-clp
|
2019-03-16 15:17:37 +00:00
|
|
|
pkgver=1.17.1
|
2019-02-23 18:41:18 +00:00
|
|
|
pkgrel=1
|
|
|
|
pkgdesc="COIN-OR linear programming solver"
|
|
|
|
arch=(x86_64)
|
|
|
|
url="https://projects.coin-or.org/Clp"
|
|
|
|
license=(EPL)
|
|
|
|
groups=(coin-or)
|
|
|
|
depends=(coin-or-osi suitesparse)
|
|
|
|
source=("https://www.coin-or.org/download/source/Clp/Clp-${pkgver}.tgz"
|
|
|
|
0001-Remove-MMX-header.patch)
|
2019-03-16 15:17:37 +00:00
|
|
|
sha256sums=('69c25eed9e9566537ffc7f0952a3a98019af11d35c4642467233c6f18040aff1'
|
|
|
|
'72410d6472ba22790f183fba1249e7da46946ca88251c19ac511a7385e439b44')
|
2019-02-23 18:41:18 +00:00
|
|
|
|
|
|
|
prepare() {
|
|
|
|
cd Clp-$pkgver/Clp
|
|
|
|
patch -p2 -i $srcdir/0001-Remove-MMX-header.patch
|
|
|
|
}
|
|
|
|
|
|
|
|
build() {
|
|
|
|
cd Clp-$pkgver/Clp
|
|
|
|
COIN_SKIP_PROJECTS="Sample" \
|
|
|
|
./configure --prefix=/usr \
|
|
|
|
--with-osi-lib="$(pkg-config --libs osi)" \
|
|
|
|
--with-osi-incdir="/usr/include/coin/" \
|
|
|
|
--with-coinutils-lib="$(pkg-config --libs coinutils)" \
|
|
|
|
--with-coinutils-incdir="/usr/include/coin/" \
|
|
|
|
--with-cholmod-lib='-lcholmod' --with-cholmod-incdir=/usr/include
|
|
|
|
make
|
|
|
|
}
|
|
|
|
|
|
|
|
check() {
|
|
|
|
cd Clp-$pkgver/Clp
|
|
|
|
# make test
|
|
|
|
}
|
|
|
|
|
|
|
|
package() {
|
|
|
|
cd Clp-$pkgver/Clp
|
|
|
|
PKG_CONFIG_LIBDIR="$pkgdir"/usr/lib/pkgconfig/ \
|
|
|
|
make DESTDIR="$pkgdir" install
|
|
|
|
}
|