# Maintainer: Antonio Rojas # Contributor: spider-mario # Contributor: Daniel Ehlers # ALARM: Kevin Mihelich # - patch to remove MMX headers pkgname=coin-or-clp pkgver=1.17.2 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) sha256sums=('ff87d399926141e29d3c3d4b2f347bafcbc774ce3a0e6d62f52aab0fec7d75ba' '72410d6472ba22790f183fba1249e7da46946ca88251c19ac511a7385e439b44') 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 }