summaryrefslogtreecommitdiff
path: root/user/z3/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'user/z3/APKBUILD')
-rw-r--r--user/z3/APKBUILD30
1 files changed, 21 insertions, 9 deletions
diff --git a/user/z3/APKBUILD b/user/z3/APKBUILD
index 5e72cbe9c..10e2636a0 100644
--- a/user/z3/APKBUILD
+++ b/user/z3/APKBUILD
@@ -1,23 +1,35 @@
# Contributor: A. Wilcox <awilfox@adelielinux.org>
# Maintainer: A. Wilcox <awilfox@adelielinux.org>
pkgname=z3
-pkgver=4.8.5
+pkgver=4.8.17
pkgrel=0
pkgdesc="Mathematical theorem prover"
url=" "
arch="all"
license="MIT"
depends=""
-makedepends="gmp-dev python3-dev cmd:which"
+makedepends="cmake gmp-dev python3-dev cmd:which"
subpackages="$pkgname-dev py3-$pkgname:py3:noarch"
-source="https://github.com/Z3Prover/z3/archive/Z3-$pkgver.tar.gz"
-builddir="$srcdir/z3-Z3-$pkgver"
+source="https://github.com/Z3Prover/z3/archive/z3-$pkgver.tar.gz"
+builddir="$srcdir/z3-z3-$pkgver"
+
+case "$CARCH" in
+pmmx) options="$options textrels";;
+esac
build() {
- PYTHON=python3 ./configure \
- --prefix=/usr \
- --gmp \
- --python
+ cmake \
+ -DCMAKE_INSTALL_PREFIX="/usr" \
+ -DCMAKE_INSTALL_LIBDIR="lib" \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DZ3_BUILD_LIBZ3_SHARED=TRUE \
+ -DZ3_USE_LIB_GMP=TRUE \
+ -DZ3_BUILD_PYTHON_BINDINGS=TRUE \
+ -DZ3_INSTALL_PYTHON_BINDINGS=TRUE \
+ -DPYTHON_EXECUTABLE=/usr/bin/python3 \
+ -DZ3_INCLUDE_GIT_DESCRIBE=FALSE \
+ -DZ3_INCLUDE_GIT_HASH=FALSE \
+ -Bbuild .
make -C build
}
@@ -37,4 +49,4 @@ py3() {
mv "$pkgdir"/usr/lib/python3* "$subpkgdir"/usr/lib/
}
-sha512sums="ca36e1a0332bd473a64f41dfdb31656fb3486178473e4fd4934dccce109a84c9686c08f94998df74bacb588eb12ea5db25dc17a564ee76f82fd2559349697309 Z3-4.8.5.tar.gz"
+sha512sums="95517014ec1798c2552253dd5cde6f955896ab297a4f56294f4bc6f2c5428069015f513c6eb9a090a809cfcf4cb1cc38cc83818f19b5b1051e4e6c06f973747d z3-4.8.17.tar.gz"