Archived
1
0
Fork 0

gnu: Add goxel.

* gnu/packages/graphics.scm (goxel): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Gabriel Arazas 2020-09-12 17:33:32 +08:00 committed by Ludovic Courtès
parent b911d65474
commit 1c21468c7a
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -22,6 +22,7 @@
;;; Copyright © 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr> ;;; Copyright © 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr>
;;; Copyright © 2020 Raghav Gururajan <raghavgururajan@disroot.org> ;;; Copyright © 2020 Raghav Gururajan <raghavgururajan@disroot.org>
;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com> ;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2020 Gabriel Arazas <foo.dogsquared@gmail.com>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -614,6 +615,39 @@ NOTE: This older version of Blender is the last release that does not require
OpenGL 3. It is retained for use with older computers.") OpenGL 3. It is retained for use with older computers.")
(license license:gpl2+))) (license license:gpl2+)))
(define-public goxel
(package
(name "goxel")
(version "0.10.6")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/guillaumechereau/goxel")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1wmxy5wfk1xrqgz0y0zcr4vkddylqc70cv4vzk117x6whjnldsm3"))))
(build-system gnu-build-system)
(arguments
'(#:tests? #f
#:phases (modify-phases %standard-phases (delete 'configure))
#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
"release")))
(native-inputs
`(("pkg-config" ,pkg-config)))
(inputs
`(("gtk3" ,gtk+)
("glfw" ,glfw)
("scons" ,scons)))
(home-page "https://goxel.xyz/")
(synopsis "Voxel editor")
(description
"Goxel is a voxel editor that features unlimited scene size, unlimited
history buffer, 24-bit RGB colors, layers, procedural rendering, ray tracing,
and export to various formats including the format used by Magicavoxel.")
(license license:gpl3+)))
(define-public assimp (define-public assimp
(package (package
(name "assimp") (name "assimp")