[bug#78002] gnu: opencascade-occt: update to 7.9.0.
Commit Message
* gnu/packages/maths.scm (opencascade-occt): Update to 7.9.0.
[source]: Revise cleanup of batch files and templates
[inputs]: Use newer TBB & rapidjson
[arguments]: Build with rapidjson for glTF support
Change-Id: I2d0c97bda54fde920aa63d4fb4ba4f0828be440e
---
gnu/packages/maths.scm | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
base-commit: b276cf2f9785c71cc37688c3e2b1db38e2c710a1
@@ -196,6 +196,7 @@ (define-module (gnu packages maths)
#:use-module (gnu packages tls)
#:use-module (gnu packages version-control)
#:use-module (gnu packages wxwidgets)
+ #:use-module (gnu packages web)
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages xml)
#:use-module (srfi srfi-1)
@@ -3327,7 +3328,7 @@ (define-public octave
(define-public opencascade-occt
(package
(name "opencascade-occt")
- (version "7.6.2")
+ (version "7.9.0")
(properties
'((release-tag-prefix . "^V")
(release-tag-version-delimiter . "_")))
@@ -3342,7 +3343,7 @@ (define-public opencascade-occt
version)))))
(file-name (git-file-name name version))
(sha256
- (base32 "07z5d83vm9f50an7vhimzl7gbmri1dn6p2g999l5fgyaj5sg5f02"))
+ (base32 "1j6g6h5cqrcwslqnz7nkn9jxxa94gavz3s2h7b51r2ic484kd2df"))
(modules '((guix build utils)))
(snippet
'(begin
@@ -3350,10 +3351,9 @@ (define-public opencascade-occt
(delete-file-recursively "samples/ios")
(delete-file-recursively "samples/mfc")
(delete-file-recursively "samples/qt/FuncDemo")
- (delete-file "genconf.bat")
- (delete-file "gendoc.bat")
- (delete-file "genproj.bat")
- (delete-file "upgrade.bat")
+ (for-each delete-file (find-files "." "\\.bat$"))
+ (for-each delete-file (find-files "." "\\.bat\\.in$"))
+ (for-each delete-file (find-files "." "\\.bat\\.template"))
;; Remove references to deleted files.
(substitute* "dox/FILES_HTML.txt"
((".*standard.*") "" )
@@ -3373,6 +3373,7 @@ (define-public opencascade-occt
;; reference' errors.
#:configure-flags
(list "-DUSE_FREEIMAGE:BOOL=OFF"
+ "-DUSE_RAPIDJSON:BOOL=ON"
"-DUSE_TBB:BOOL=ON"
"-DUSE_VTK:BOOL=OFF"
"-DBUILD_DOC_Overview:BOOL=OFF"
@@ -3388,7 +3389,8 @@ (define-public opencascade-occt
libxi
libxmu
mesa
- tbb-2020
+ rapidjson
+ tbb
tcl
tk))
;; TODO: build Overview documentation and add 'doc' output.