gnu: manifold: Update to 3.1.1.

* gnu/packages/engineering.scm (manifold): Update to 3.1.1.

Change-Id: Ic502f8d2acbc21592709e232bc03cd930a890414
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
This commit is contained in:
nomike 2025-07-06 02:51:38 +03:00 committed by Maxim Cournoyer
parent 0c17b6ccc7
commit f4a949cf86
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -3013,35 +3013,32 @@ specification can be downloaded at @url{http://3mf.io/specification/}.")
(license license:bsd-2))) (license license:bsd-2)))
(define-public manifold (define-public manifold
(let ((commit "7c8fbe186aa1ac5eb73f12c28bdef093ee4d11c9") (package
(version "3.0.1") (name "manifold")
(revision "0")) (version "3.1.1")
(package (source
(name "manifold") (origin
(version (git-version version revision commit)) (method git-fetch)
(source (uri (git-reference
(origin (url "https://github.com/elalish/manifold")
(method git-fetch) (commit (string-append "v" version))))
(uri (git-reference (file-name (git-file-name name version))
(url "https://github.com/elalish/manifold") (sha256
(commit commit))) (base32 "1vipfy68crvik3760jjmsqnyci6rabb26iiw22p2qpb3cj6r683l"))))
(file-name (git-file-name name version)) (build-system cmake-build-system)
(sha256 (inputs (list tbb clipper2 assimp python-nanobind googletest))
(base32 "09s4r4hlarl5lzbbihfd1fpfd3987lma5m26wkkvi7zssdbis9zc")))) (arguments
(build-system cmake-build-system) ;; can be removed once emscripten is packaged
(inputs (list tbb clipper2 assimp python-nanobind googletest)) `(#:configure-flags '("-DMANIFOLD_JSBIND=OFF")))
(arguments (synopsis "Geometry library for topological robustness")
;; can be removed once emscripten is packaged (description
`(#:configure-flags '("-DMANIFOLD_JSBIND=OFF"))) "Manifold is a geometry library dedicated to creating and operating on
(synopsis "Geometry library for topological robustness")
(description
"Manifold is a geometry library dedicated to creating and operating on
manifold triangle meshes. A manifold mesh is a mesh that represents a solid manifold triangle meshes. A manifold mesh is a mesh that represents a solid
object, and so is very important in manufacturing, CAD, structural analysis, object, and so is very important in manufacturing, CAD, structural analysis,
etc.. Manifold also supports arbitrary vertex properties and enables mapping etc.. Manifold also supports arbitrary vertex properties and enables mapping
of materials for rendering use-cases.") of materials for rendering use-cases.")
(home-page "https://github.com/elalish/manifold") (home-page "https://github.com/elalish/manifold")
(license license:asl2.0)))) (license license:asl2.0)))
(define-public python-keithley2600 (define-public python-keithley2600
(package (package