blob: 961386fe0f679f8daeb21b2b9b0e550aa0781f92 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# Maintainer: Yunhui Fu <yhfudev@gmail.com>
pkgname=coin-or-osi-git
pkgver=0.107.4
pkgrel=1
pkgdesc="COIN-OR Open Solver Interface"
arch=(i686 x86_64 arm)
url="https://projects.coin-or.org/Osi"
license=(EPL)
groups=(coin-or)
depends=(coin-or-coinutils glpk scipoptsuite lazylpsolverlibs-git)
makedepends=(gcc-fortran)
source=("http://www.coin-or.org/download/source/Osi/Osi-${pkgver}.tgz")
sha1sums=('c1496835a98791a86eabadd8aead96719690d701')
build() {
cd Osi-$pkgver
COIN_SKIP_PROJECTS="Sample" \
./configure --prefix=/usr --enable-dependency-linking \
--with-coinutils-incdir="/usr/include/coin/" \
--with-coinutils-lib="$(pkg-config --libs coinutils)" \
--with-cplex-incdir="$(pkg-config --variable=includedir lazycplex)/lazylpsolverlibs/ilcplex" \
--with-cplex-lib="$(pkg-config --libs lazycplex)" \
--with-gurobi-incdir="$(pkg-config --variable=includedir lazygurobi)/lazylpsolverlibs" \
--with-gurobi-lib="$(pkg-config --libs lazygurobi)" \
--with-xpress-incdir="$(pkg-config --variable=includedir lazyxprs)/lazylpsolverlibs" \
--with-xpress-lib="$(pkg-config --libs lazyxprs)"
make
}
package() {
cd Osi-$pkgver
PKG_CONFIG_LIBDIR="${pkgdir}/usr/lib/pkgconfig/" \
make DESTDIR="$pkgdir" install
}
|