mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
gnu: qt: Add vulkan support.
* gnu/packages/qt.scm (qt, qtbase)[native-inputs]: Add vulkan-headers. (qt@4)[native-inputs]: Don't add vulkan-headers. (qttools)[native-inputs]: Add vulkan-headers.
This commit is contained in:
parent
d28af1991a
commit
124351efad
1 changed files with 17 additions and 6 deletions
|
@ -64,9 +64,11 @@ (define-module (gnu packages qt)
|
|||
#:use-module (gnu packages ruby)
|
||||
#:use-module (gnu packages sdl)
|
||||
#:use-module (gnu packages tls)
|
||||
#:use-module (gnu packages vulkan)
|
||||
#:use-module (gnu packages xdisorg)
|
||||
#:use-module (gnu packages xorg)
|
||||
#:use-module (gnu packages xml))
|
||||
#:use-module (gnu packages xml)
|
||||
#:use-module (srfi srfi-1))
|
||||
|
||||
(define-public grantlee
|
||||
(package
|
||||
|
@ -224,6 +226,7 @@ (define-public qt
|
|||
("pkg-config" ,pkg-config)
|
||||
("python" ,python-2)
|
||||
("ruby" ,ruby)
|
||||
("vulkan-headers" ,vulkan-headers)
|
||||
("which" ,(@ (gnu packages base) which))))
|
||||
(arguments
|
||||
`(#:parallel-build? #f ; Triggers race condition in qtbase module on Hydra.
|
||||
|
@ -401,10 +404,16 @@ (define-public qt-4
|
|||
;; Remove webkit module, which is not built.
|
||||
'(begin (delete-file-recursively "src/3rdparty/webkit")
|
||||
#t))))
|
||||
(inputs `(,@(alist-delete "harfbuzz"
|
||||
(alist-delete "libjpeg" (package-inputs qt)))
|
||||
("libjepg" ,libjpeg-8)
|
||||
("libsm" ,libsm)))
|
||||
(inputs
|
||||
`(,@(fold alist-delete
|
||||
(package-inputs qt)
|
||||
'("harfbuzz" "libjpeg"))
|
||||
("libjpeg" ,libjpeg-8)
|
||||
("libsm" ,libsm)))
|
||||
(native-inputs
|
||||
`(,@(fold alist-delete
|
||||
(package-native-inputs qt)
|
||||
'("vulkan-headers"))))
|
||||
|
||||
;; Note: there are 37 MiB of examples and a '-exampledir' configure flags,
|
||||
;; but we can't make them a separate output because "out" and "examples"
|
||||
|
@ -560,6 +569,7 @@ (define-public qtbase
|
|||
("perl" ,perl)
|
||||
("pkg-config" ,pkg-config)
|
||||
("python" ,python-2)
|
||||
("vulkan-headers" ,vulkan-headers)
|
||||
("ruby" ,ruby)))
|
||||
(arguments
|
||||
`(#:phases
|
||||
|
@ -1283,7 +1293,8 @@ (define-public qttools
|
|||
((#:tests? _ #f) #f))) ; TODO: Enable the tests
|
||||
(native-inputs
|
||||
`(("perl" ,perl)
|
||||
("qtdeclarative" ,qtdeclarative)))
|
||||
("qtdeclarative" ,qtdeclarative)
|
||||
("vulkan-headers" ,vulkan-headers)))
|
||||
(inputs
|
||||
`(("mesa" ,mesa)
|
||||
("qtbase" ,qtbase)))
|
||||
|
|
Loading…
Reference in a new issue