* update coin-or-mp to 1.8.4-6
This commit is contained in:
parent
b1ac22ff48
commit
fe185d0d52
@ -6,19 +6,24 @@
|
||||
|
||||
pkgname=coin-or-mp
|
||||
pkgver=1.8.4
|
||||
pkgrel=5
|
||||
pkgrel=6
|
||||
pkgdesc='C-API library that supports most of the functionality of CLP (Coin LP), CBC (Coin Branch-and-Cut), and CGL (Cut Generation Library) projects'
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
url='https://projects.coin-or.org/CoinMP'
|
||||
license=(EPL)
|
||||
groups=(coin-or)
|
||||
depends=(coin-or-cbc)
|
||||
depends=(coin-or-cbc
|
||||
coin-or-cgl
|
||||
coin-or-clp
|
||||
coin-or-coinutils
|
||||
gcc-libs
|
||||
glibc)
|
||||
source=(https://www.coin-or.org/download/source/CoinMP/CoinMP-$pkgver.tgz)
|
||||
sha256sums=('3459fb0ccbdd39342744684338984ac4cc153fb0434f4cae8cf74bd67490a38d')
|
||||
|
||||
build() {
|
||||
cd CoinMP-$pkgver
|
||||
COIN_SKIP_PROJECTS="Sample" \
|
||||
cd CoinMP-$pkgver/CoinMP
|
||||
export CXXFLAGS+=" -Wp,-U_GLIBCXX_ASSERTIONS"
|
||||
./configure --prefix=/usr --build=${CHOST} \
|
||||
--with-osi-lib="$(pkg-config --libs osi)" \
|
||||
--with-osi-incdir="/usr/include/coin/" \
|
||||
@ -30,11 +35,12 @@ build() {
|
||||
--with-cbc-incdir="/usr/include/coin/" \
|
||||
--with-coinutils-lib="$(pkg-config --libs coinutils)" \
|
||||
--with-coinutils-incdir="/usr/include/coin/"
|
||||
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool # Fix overlinking
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
cd CoinMP-$pkgver
|
||||
cd CoinMP-$pkgver/CoinMP
|
||||
make test
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user