summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD31
1 files changed, 14 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 88e66d46dfb7..284b2beaa31c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,21 @@
# Maintainer: Aleksandar Trifunović <akstrfn at gmail dot com>
pkgname=or-tools
-pkgver=8.0
+pkgver=8.2
pkgrel=1
pkgdesc="Google's Operations Research tools."
arch=('x86_64')
url="https://github.com/google/or-tools"
license=('Apache')
depends=('gcc-libs' 'protobuf' 'gflags' 'google-glog' 'coin-or-cbc' 'protobuf')
-makedepends=('cmake' 'pkgconf' 'git')
-source=("https://github.com/google/or-tools/archive/v${pkgver}.tar.gz"
- "pkg-conf.patch")
-sha256sums=('ac01d7ebde157daaeb0e21ce54923a48e4f1d21faebd0b08a54979f150f909ee'
- '2fc50395b8d835543df1172f3b1cddeac2d50b1d8fb7916d4268d6b3b21230a3')
-
-conflicts=('python-or-tools') # because it copies libortools.so to usr/lib
+# abseil fixed version since it breaks stuff
+makedepends=('cmake' 'pkgconf' 'git' 'abseil-cpp=20200923.3')
+source=("https://github.com/google/or-tools/archive/v${pkgver}.tar.gz")
+sha256sums=('cf40715fa5cfeee88e2c8f5583465182c8dedf60b4eb7c4a967b32ff61ac4302')
prepare() {
cd "$pkgname-$pkgver"
- patch -Np1 -i "$srcdir/pkg-conf.patch"
- cmake -H. -Bbuild \
+ cmake -S. -Bbuild \
-DCMAKE_C_FLAGS:STRING="${CFLAGS}" \
-DCMAKE_CXX_FLAGS:STRING="${CXXFLAGS}" \
-DCMAKE_EXE_LINKER_FLAGS:STRING="${LDFLAGS}" \
@@ -30,19 +26,20 @@ prepare() {
-DUSE_SCIP=OFF \
-DBUILD_SAMPLES=OFF \
-DBUILD_EXAMPLES=OFF \
- -DBUILD_absl=ON
+ -DBUILD_CXX_EXAMPLES=OFF
}
build() {
cd "$pkgname-$pkgver"
- cmake --build build
+ cmake --build build -- "${MAKEFLAGS}"
}
-#protobuf test fails
-#check() {
-# cd "$pkgname-$pkgver"
-# cmake --build build -- test
-#}
+# https://github.com/google/or-tools/issues/2395
+# for testing also build examples
+# check() {
+# cd "$pkgname-$pkgver/build"
+# ctest --parallel `nproc`
+# }
package() {
cmake --build "$pkgname-$pkgver/build" -- DESTDIR="$pkgdir" install