summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBogdan Burlacu2019-10-03 14:49:25 +0000
committerBogdan Burlacu2019-10-03 14:49:25 +0000
commit5e98d93c56c2bb3a84068ea5b7a56be9ea425de9 (patch)
treefa50e2736610e5d80f9e654a1ba107fdce181d66
parentb5a6f7c48f330d6d871137a41abd2e83b0789ff0 (diff)
downloadaur-5e98d93c56c2bb3a84068ea5b7a56be9ea425de9.tar.gz
Fix compatibility with C++17
-rw-r--r--PKGBUILD12
1 files changed, 10 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bb0d029fd67c..b5e31239a807 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -20,11 +20,19 @@ pkgver() {
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
+prepare() {
+ cd "$srcdir/${pkgname%-git}"
+ sed 's/throw\s*(.*)/throw()/g' -i gaol/gaol_allocator.h
+ sed 's/throw\s*(.*)/throw()/g' -i gaol/gaol_interval.h
+ sed 's/throw\s*(.*)/throw()/g' -i gaol/gaol_interval2f.h
+ sed 's/throw\s*(.*)/throw()/g' -i gaol/gaol_interval2f.cpp
+ sed 's/throw\s*(.*)/throw()/g' -i gaol/gaol_interval.cpp
+ sed 's/throw\s*(.*)/throw()/g' -i gaol/gaol_interval_sse.cpp
+}
+
build() {
cd "$srcdir/${pkgname%-git}"
./configure --prefix=/usr --with-mathlib=crlibm
- #find . -type f -name Makefile -exec sed -i "s+oldincludedir = /usr/include+oldincludedir = ${pkgdir}/usr/include+g" {} +
- #find . -type f -name Makefile -exec sed -i "includedir = /usr/include+includedir = ${pkgdir}/usr/include+g" {} +
make
}