mesa: 19.3.3 -> 20.0.1

New APIs implemented: OpenGL 4.6 and Vulkan 1.2
This commit is contained in:
Michael Weiss
2020-03-11 15:50:01 +01:00
parent d17060fd4b
commit b5c1cb2e8a
3 changed files with 24 additions and 26 deletions
+14 -4
View File
@@ -27,7 +27,7 @@
with stdenv.lib;
let
version = "19.3.3";
version = "20.0.1";
branch = versions.major version;
in
@@ -42,7 +42,7 @@ stdenv.mkDerivation {
"ftp://ftp.freedesktop.org/pub/mesa/older-versions/${branch}.x/${version}/mesa-${version}.tar.xz"
"https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz"
];
sha256 = "02czqdqf64i3az5p1allnxycyjad3x35cj0hz0017mi5pc84ikl1";
sha256 = "1r6xxrhh86ldwbzrsy4gpv8v49l181mvfkcfq2zlnlmhihzvllv1";
};
prePatch = "patchShebangs .";
@@ -191,8 +191,18 @@ stdenv.mkDerivation {
};
meta = with stdenv.lib; {
description = "An open source implementation of OpenGL";
homepage = https://www.mesa3d.org/;
description = "An open source 3D graphics library";
longDescription = ''
The Mesa project began as an open-source implementation of the OpenGL
specification - a system for rendering interactive 3D graphics. Over the
years the project has grown to implement more graphics APIs, including
OpenGL ES (versions 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC, and
Vulkan. A variety of device drivers allows the Mesa libraries to be used
in many different environments ranging from software emulation to
complete hardware acceleration for modern GPUs.
'';
homepage = "https://www.mesa3d.org/";
changelog = "https://www.mesa3d.org/relnotes/${version}.html";
license = licenses.mit; # X11 variant, in most files
platforms = platforms.mesaPlatforms;
maintainers = with maintainers; [ vcunat ];