mirror of
https://codeberg.org/guix/guix.git
synced 2026-01-25 12:05:19 -06:00
gnu: Add qtquick3dphysics.
* gnu/packages/qt.scm (qtquick3dphysics): New variable. Change-Id: Ib7dc353f1b5d327a17d1c2b3afac4d8707f21c81
This commit is contained in:
parent
30ed8fb66c
commit
66ecd9684e
1 changed files with 25 additions and 0 deletions
|
|
@ -2756,6 +2756,31 @@ provides a high-level interface for creating 3D content for user interfaces. It
|
|||
(home-page (package-home-page qtbase))
|
||||
(license (package-license qtbase))))
|
||||
|
||||
(define-public qtquick3dphysics
|
||||
(package
|
||||
(name "qtquick3dphysics")
|
||||
(version "6.9.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (qt-url name version))
|
||||
(sha256
|
||||
(base32
|
||||
"12yc0lswcmyaw19yyxzy73j95ncgqw8mlx8svhrwsllgcf2n9z47"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list #:phases #~(modify-phases %standard-phases
|
||||
(add-before 'check 'prepare-for-tests
|
||||
(lambda _
|
||||
(setenv "QT_QPA_PLATFORM" "offscreen"))))))
|
||||
(inputs (list qtbase qtdeclarative qtquick3d qtshadertools))
|
||||
(synopsis "Physics engine integration for Qt Quick 3D")
|
||||
(description "Qt Quick 3D Physics provides a high-level API for physics
|
||||
simulation. It supports simulating interactive rigid bodies as well as static
|
||||
meshes and non-colliding bodies used for detecting overlaps. Every simulated
|
||||
body can have its own physical properties like mass, density and friction.")
|
||||
(home-page (package-home-page qtbase))
|
||||
(license (package-license qtbase))))
|
||||
|
||||
(define-public qtquickcontrols-5
|
||||
(package
|
||||
(inherit qtsvg-5)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue