summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD35
2 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..881b7a96060f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = coin-or-osi-git
+ pkgdesc = COIN-OR Open Solver Interface
+ pkgver = 0.107.4
+ pkgrel = 1
+ url = https://projects.coin-or.org/Osi
+ arch = i686
+ arch = x86_64
+ arch = arm
+ groups = coin-or
+ license = EPL
+ makedepends = gcc-fortran
+ depends = coin-or-coinutils
+ depends = glpk
+ depends = scipoptsuite
+ depends = lazylpsolverlibs-git
+ source = http://www.coin-or.org/download/source/Osi/Osi-0.107.4.tgz
+ sha1sums = c1496835a98791a86eabadd8aead96719690d701
+
+pkgname = coin-or-osi-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..961386fe0f67
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,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
+}