diff options
author | Joe Hermaszewski <git@monoid.al> | 2016-04-02 20:35:14 +0100 |
---|---|---|
committer | Joe Hermaszewski <git@monoid.al> | 2016-10-12 13:19:34 +0100 |
commit | aa8b69c1f6d018fd49bd5afa02cb039ad797b9fe (patch) | |
tree | 1a6a4d343f7bf8cc2fe25df21387a1dac123f3fb /pkgs/development/libraries/vulkan-loader | |
parent | e6cfc620633e2fc8344d842aa00bc8c089ea41fb (diff) | |
download | nixpkgs-aa8b69c1f6d018fd49bd5afa02cb039ad797b9fe.tar nixpkgs-aa8b69c1f6d018fd49bd5afa02cb039ad797b9fe.tar.gz nixpkgs-aa8b69c1f6d018fd49bd5afa02cb039ad797b9fe.tar.bz2 nixpkgs-aa8b69c1f6d018fd49bd5afa02cb039ad797b9fe.tar.lz nixpkgs-aa8b69c1f6d018fd49bd5afa02cb039ad797b9fe.tar.xz nixpkgs-aa8b69c1f6d018fd49bd5afa02cb039ad797b9fe.tar.zst nixpkgs-aa8b69c1f6d018fd49bd5afa02cb039ad797b9fe.zip |
vulkan-loader: init at 1.0.21.0
Diffstat (limited to 'pkgs/development/libraries/vulkan-loader')
-rw-r--r-- | pkgs/development/libraries/vulkan-loader/default.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/development/libraries/vulkan-loader/default.nix b/pkgs/development/libraries/vulkan-loader/default.nix new file mode 100644 index 00000000000..a5c8fb8766e --- /dev/null +++ b/pkgs/development/libraries/vulkan-loader/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchgit, fetchFromGitHub, cmake, git, python3, libxcb +, python3Packages, glslang, pkgconfig, x11 }: + +assert stdenv.system == "x86_64-linux"; + +stdenv.mkDerivation rec { + name = "vulkan-loader-${version}"; + version = "1.0.21.0"; + + src = fetchFromGitHub { + owner = "KhronosGroup"; + repo = "Vulkan-LoaderAndValidationLayers"; + rev = "97e3b677d9681aa8d420c314edae96c4bf72246d"; + sha256 = "1y42rlffmr80rd4m0xfv2mfwd9qvd680i18vr0xs109narb6fm4f"; + }; + + buildInputs = [ cmake git python3 libxcb python3Packages.lxml glslang + pkgconfig x11 + ]; + + installPhase = '' + mkdir -p $out/lib + mkdir -p $out/bin + cp loader/libvulkan.so* $out/lib + cp demos/vulkaninfo $out/bin + ''; + + meta = with stdenv.lib; { + description = "LunarG Vulkan loader"; + homepage = http://www.lunarg.com; + platforms = platforms.linux; + }; +} |