summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFrank Neuhaus2022-11-17 10:10:09 +0100
committerFrank Neuhaus2022-11-17 10:10:09 +0100
commitcb56dae6f6baa593c44ef954066c7c0d0f3f18c4 (patch)
treea58f860333d3bcfcf567b96d07c6e8d32d79ba55 /PKGBUILD
parent7c9496cf545a4e847d404f5391b3d11b18d2b36e (diff)
downloadaur-ceres-solver.tar.gz
fix for suitesparse > 6.0.0 (adapted from https://ceres-solver-review.googlesource.com/c/ceres-solver/+/23460 )
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD9
1 files changed, 6 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ee4372336779..54548957159f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=ceres-solver
pkgver=2.1.0
-pkgrel=1
+pkgrel=2
pkgdesc="Solver for nonlinear least squares problems"
arch=('i686' 'x86_64')
url="http://ceres-solver.org/"
@@ -11,8 +11,8 @@ makedepends=('cmake')
depends=('google-glog>=0.3.5' 'eigen>=3.3.0'
'suitesparse>=4.4.5')
optdepends=('openmp')
-source=("http://ceres-solver.org/ceres-solver-2.1.0.tar.gz")
-sha256sums=('f7d74eecde0aed75bfc51ec48c91d01fe16a6bf16bce1987a7073286701e2fc6')
+source=("http://ceres-solver.org/ceres-solver-2.1.0.tar.gz" "0001-fix-for-suitesparse-6.0.0.patch")
+sha256sums=('f7d74eecde0aed75bfc51ec48c91d01fe16a6bf16bce1987a7073286701e2fc6' '0eb45170ec3e87839a688b78ce2d2cffe562a7aa3d10619043729252d3a56d79')
options=('staticlibs')
_cmakeopts=('-D CMAKE_BUILD_TYPE=Release'
@@ -25,6 +25,9 @@ _cmakeopts=('-D CMAKE_BUILD_TYPE=Release'
build() {
cd $srcdir/$pkgname-$pkgver
+ for p in "$srcdir"/*.patch; do
+ patch -p1 < "$p"
+ done
mkdir -p ./build
cd ./build
cmake ${_cmakeopts[@]} ../