gnu: opensubdiv: Build with a newer version of Mesa.
* gnu/packages/gl.scm (mesa-19.3.3): New public variable. * gnu/packages/graphics.scm (opensubdiv)[inputs]: Add it.
This commit is contained in:
parent
d81fb2ae94
commit
8ae17933e2
@ -11,6 +11,7 @@
|
||||
;;; Copyright © 2017, 2018, 2019 Rutger Helling <rhelling@mykolab.com>
|
||||
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2019 Pierre Neidhardt <mail@ambrevar.xyz>
|
||||
;;; Copyright © 2020 Marius Bakke <mbakke@fastmail.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@ -422,6 +423,24 @@ device drivers allows Mesa to be used in many different environments ranging
|
||||
from software emulation to complete hardware acceleration for modern GPUs.")
|
||||
(license license:x11)))
|
||||
|
||||
;; Mesa 19.3.2 causes a test failure in some packages, so add this newer
|
||||
;; version separately until the next rebuild cycle.
|
||||
(define-public mesa-19.3.3
|
||||
(package/inherit
|
||||
mesa
|
||||
(version "19.3.3")
|
||||
(source (origin
|
||||
(inherit (package-source mesa))
|
||||
(uri (list (string-append "https://mesa.freedesktop.org/archive/"
|
||||
"mesa-" version ".tar.xz")
|
||||
(string-append "ftp://ftp.freedesktop.org/pub/mesa/"
|
||||
"mesa-" version ".tar.xz")
|
||||
(string-append "ftp://ftp.freedesktop.org/pub/mesa/"
|
||||
version "/mesa-" version ".tar.xz")))
|
||||
(sha256
|
||||
(base32
|
||||
"02czqdqf64i3az5p1allnxycyjad3x35cj0hz0017mi5pc84ikl1"))))))
|
||||
|
||||
(define-public mesa-opencl
|
||||
(package
|
||||
(inherit mesa)
|
||||
|
@ -16,7 +16,7 @@
|
||||
;;; Copyright © 2019 Steve Sprang <scs@stevesprang.com>
|
||||
;;; Copyright © 2019 John Soo <jsoo1@asu.edu>
|
||||
;;; Copyright © 2019 Pierre Neidhardt <mail@ambrevar.xyz>
|
||||
;;; Copyright © 2019 Marius Bakke <mbakke@fastmail.com>
|
||||
;;; Copyright © 2019, 2020 Marius Bakke <mbakke@fastmail.com>
|
||||
;;; Copyright © 2019 Tanguy Le Carrour <tanguy@bioneland.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
@ -1061,7 +1061,10 @@ requirements.")
|
||||
(native-inputs
|
||||
`(("xorg-server" ,xorg-server-for-tests)))
|
||||
(inputs
|
||||
`(("glew" ,glew)
|
||||
`(;; The test suite fails when using Mesa 19.3.2, so we provide this newer
|
||||
;; version. Remove this input when the 'mesa' package is updated.
|
||||
("mesa" ,mesa-19.3.3)
|
||||
("glew" ,glew)
|
||||
("libxrandr" ,libxrandr)
|
||||
("libxcursor" ,libxcursor)
|
||||
("libxinerama" ,libxinerama)
|
||||
|
Loading…
x
Reference in New Issue
Block a user