From 0ea619013412883a6f6e77a9cdd3cae2c61dae52 Mon Sep 17 00:00:00 2001 From: John Soo Date: Thu, 4 Jul 2019 16:29:24 -0700 Subject: [PATCH 02/11] gnu: Add soqt. * gnu/packages/graphics.scm (soqt): New variable. --- gnu/packages/graphics.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm index 0e42f80a87..75d43c346f 100644 --- a/gnu/packages/graphics.scm +++ b/gnu/packages/graphics.scm @@ -53,6 +53,7 @@ #:use-module (gnu packages image) #:use-module (gnu packages imagemagick) #:use-module (gnu packages jemalloc) + #:use-module (gnu packages llvm) #:use-module (gnu packages multiprecision) #:use-module (gnu packages pdf) #:use-module (gnu packages perl) @@ -1027,3 +1028,38 @@ standard graphics library for 3D visualization and visual simulation software in the scientific and engineering community.") (license license:bsd-3)))) +(define-public soqt + (let ((changeset "58b495aa6bed9e58542e60df28843f58e2ab8db4") + (revision "1")) + (package + (name "soqt") + (version + (string-append "1.6.0-" revision "." (string-take changeset 7))) + (source + (origin + (method hg-fetch) + (uri (hg-reference (url "https://bitbucket.org/Coin3d/soqt") + (changeset changeset))) + (sha256 + (base32 + "023rhf8piwcmgi08d3xyqj1cj83v30z6l3zbd5qs1y1mkw9lqfpz")) + (file-name (git-file-name "soqt" version)))) + (build-system cmake-build-system) + (native-inputs + `(("doxygen" ,doxygen) + ("graphviz" ,graphviz))) + (inputs + `(("coin3D" ,coin3D) + ("glew" ,glew) + ("libcxx" ,libcxx) + ("qtbase" ,qtbase))) + (arguments `(#:tests? #f)) + (home-page "https://bitbucket.org/Coin3D/soqt") + (synopsis + "GUI component toolkit library for Coin") + (description + "SoQt is a Qt GUI component toolkit library for Coin. It is also +compatible with SGI and TGS Open Inventor, and the API is based on the API of +the InventorXt GUI component toolkit.") + (license license:bsd-3)))) + -- 2.22.0