# Description: COIN-OR linear programming solver # URL: https://github.com/coin-or/Clp # Maintainer: Tim Biermann, tbier at posteo dot de # Depends on: coin-or-osi suitesparse name=coin-or-clp version=1.17.10 release=1 source=(https://github.com/coin-or/Clp/archive/releases/$version/$name-$version.tar.gz configure-exit.patch libtool.patch rpath.patch) build() { cd Clp-releases-$version/Clp patch -Np1 -i $SRC/configure-exit.patch patch -Np1 -i $SRC/libtool.patch patch -Np1 -i $SRC/rpath.patch sed -i 's/ @CLPLIB_PCLIBS@/\nLibs.private:&/' clp.pc.in COIN_SKIP_PROJECTS="Sample" \ CFLAGS+=" -Wno-implicit-function-declaration" \ ./configure --prefix=/usr \ --with-osi-lib="$(pkgconf --libs osi)" \ --with-osi-incdir="/usr/include/coin" \ --with-coinutils-lib="$(pkgconf --libs coinutils)" \ --with-coinutils-incdir="/usr/include/coin" \ --with-cholmod-lib="$(pkgconf --libs CHOLMOD)" \ --with-cholmod-incdir="/usr/include/suitesparse" sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make make DESTDIR=$PKG install rm -fr $PKG/usr/share/coin/doc }