diff --git a/packages/z/z3/package.yml b/packages/z/z3/package.yml
index a0744941cea..03d8ff5510c 100644
--- a/packages/z/z3/package.yml
+++ b/packages/z/z3/package.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : z3
version : 4.15.4
-release : 14
+release : 15
source :
- https://github.com/Z3Prover/z3/archive/refs/tags/z3-4.15.4.tar.gz : dae526252cb0585c8c863292ebec84cace4901a014b190a73f14087dd08d252b
homepage : https://z3prover.github.io/
@@ -18,26 +18,32 @@ description: |
Z3 is a theorem prover from Microsoft Research.
builddeps :
- pkgconfig(gmp)
- - openjdk-21-devel
-patterns :
- - ^python-z3 :
- - /usr/lib*/python*
- - java :
- - /usr/share/java
- - /usr/lib*/*java*
+ - openjdk-25-devel
environment: |
- export JAVA_HOME=/usr/lib64/openjdk-21
+ export JAVA_HOME=/usr/lib64/openjdk-25
export PATH=$JAVA_HOME/bin:$PATH
setup : |
%cmake_ninja -DZ3_USE_LIB_GMP=ON \
-DZ3_BUILD_JAVA_BINDINGS=ON \
-DZ3_BUILD_PYTHON_BINDINGS=ON \
+ -DJAVA_INCLUDE_PATH=/usr/include/openjdk-25 \
+ -DJAVA_INCLUDE_PATH2=/usr/include/openjdk-25/linux \
+ -DJAVA_AWT_INCLUDE_PATH=/usr/include/openjdk-25 \
+ -DJAVA_AWT_LIBRARY=$JAVA_HOME/lib/libjawt.so \
+ -DJAVA_JVM_LIBRARY=$JAVA_HOME/lib/server/libjvm.so \
-DPYTHON_EXECUTABLE=/usr/bin/python3 \
-DCMAKE_INSTALL_PYTHON_PKG_DIR=%libdir%/python%python3_version%/site-packages \
build : |
%ninja_build
install : |
+ %install_license LICENSE.txt
%ninja_install
check : |
%ninja_build test-z3
./solusBuildDir/test-z3 -a
+patterns :
+ - ^python-z3 :
+ - /usr/lib*/python*
+ - java :
+ - /usr/share/java
+ - /usr/lib*/*java*
diff --git a/packages/z/z3/pspec_x86_64.xml b/packages/z/z3/pspec_x86_64.xml
index e73408b8f03..4e9995fe5c9 100644
--- a/packages/z/z3/pspec_x86_64.xml
+++ b/packages/z/z3/pspec_x86_64.xml
@@ -3,8 +3,8 @@
z3
https://z3prover.github.io/
- Joey Riches
- josephriches@gmail.com
+ Jared Cervantes
+ jared@jaredcervantes.com
MIT
programming.library
@@ -23,6 +23,7 @@
/usr/bin/z3
/usr/lib64/libz3.so.4.15
/usr/lib64/libz3.so.4.15.4.0
+ /usr/share/licenses/z3/LICENSE.txt
@@ -52,7 +53,7 @@
programming.devel
- z3
+ z3
/usr/include/z3++.h
@@ -84,7 +85,7 @@
programming.java
- z3
+ z3
/usr/lib64/libz3java.so
@@ -92,12 +93,12 @@
-
- 2026-06-08
+
+ 2026-06-14
4.15.4
Packaging update
- Joey Riches
- josephriches@gmail.com
+ Jared Cervantes
+ jared@jaredcervantes.com
\ No newline at end of file