From 201960922c52f01f2ede01020d2a1db5fcbeea1f Mon Sep 17 00:00:00 2001 From: Benjamin Saunders Date: Sat, 1 Apr 2017 12:28:59 -0700 Subject: vulkan-loader: 1.0.39.1 -> 1.0.42.2 --- pkgs/development/compilers/glslang/default.nix | 11 ++++--- .../compilers/glslang/install-headers.patch | 35 ---------------------- 2 files changed, 5 insertions(+), 41 deletions(-) delete mode 100644 pkgs/development/compilers/glslang/install-headers.patch (limited to 'pkgs/development/compilers') diff --git a/pkgs/development/compilers/glslang/default.nix b/pkgs/development/compilers/glslang/default.nix index d2384598456d..20e156a72e43 100644 --- a/pkgs/development/compilers/glslang/default.nix +++ b/pkgs/development/compilers/glslang/default.nix @@ -2,19 +2,17 @@ stdenv.mkDerivation rec { name = "glslang-git-${version}"; - version = "2016-12-21"; + version = "2017-03-29"; # `vulkan-loader` requires a specific version of `glslang` as specified in - # `/glslang_revision`. + # `/external_revisions/glslang_revision`. src = fetchFromGitHub { owner = "KhronosGroup"; repo = "glslang"; - rev = "807a0d9e2f4e176f75d62ac3c179c81800ec2608"; - sha256 = "02jckgihqhagm73glipb4c6ri5fr3pnbxb5vrznn2vppyfdfghbj"; + rev = "714e58b2fc5a45714596e6aa2f6ac8f64260365c"; + sha256 = "0ihnd0c4mr6ppbv9g7z1abrn8vx66simfzx5q48nqcpnywn35jxv"; }; - patches = [ ./install-headers.patch ]; - buildInputs = [ cmake bison ]; enableParallelBuilding = true; @@ -23,5 +21,6 @@ stdenv.mkDerivation rec { description = "Khronos reference front-end for GLSL and ESSL"; license = licenses.asl20; platforms = platforms.linux; + maintainers = [ maintainers.ralith ]; }; } diff --git a/pkgs/development/compilers/glslang/install-headers.patch b/pkgs/development/compilers/glslang/install-headers.patch deleted file mode 100644 index 75f271309780..000000000000 --- a/pkgs/development/compilers/glslang/install-headers.patch +++ /dev/null @@ -1,35 +0,0 @@ -diff --git a/SPIRV/CMakeLists.txt b/SPIRV/CMakeLists.txt -index c538e84..6ece1ab 100755 ---- a/SPIRV/CMakeLists.txt -+++ b/SPIRV/CMakeLists.txt -@@ -34,8 +34,9 @@ if(ENABLE_AMD_EXTENSIONS) - endif(ENABLE_AMD_EXTENSIONS) - - if(ENABLE_NV_EXTENSIONS) -- set(HEADERS -- GLSL.ext.NV.h) -+ list(APPEND -+ HEADERS -+ GLSL.ext.NV.h) - endif(ENABLE_NV_EXTENSIONS) - - add_library(SPIRV STATIC ${SOURCES} ${HEADERS}) -@@ -51,3 +52,5 @@ endif(WIN32) - - install(TARGETS SPIRV SPVRemapper - ARCHIVE DESTINATION lib) -+ -+install(FILES ${HEADERS} ${SPVREMAP_HEADERS} DESTINATION include/SPIRV/) -diff --git a/glslang/CMakeLists.txt b/glslang/CMakeLists.txt -index 95d4bdd..e7fda90 100644 ---- a/glslang/CMakeLists.txt -+++ b/glslang/CMakeLists.txt -@@ -93,3 +93,8 @@ endif(WIN32) - - install(TARGETS glslang - ARCHIVE DESTINATION lib) -+ -+foreach(file ${HEADERS}) -+ get_filename_component(dir ${file} DIRECTORY) -+ install(FILES ${file} DESTINATION include/glslang/${dir}) -+endforeach() -- cgit 1.4.1