summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
authordavidak <davidak@users.noreply.github.com>2021-08-02 06:19:39 +0200
committerGitHub <noreply@github.com>2021-08-02 06:19:39 +0200
commit08af2daa6d8e23b8991ccedf1ce4c53aed930ef6 (patch)
tree946479f3fc8cbf7edf35edf77b128fa4765e66df /pkgs/applications
parent2a6732c38dfa8c1a3c8288f2b47a28cbea57a304 (diff)
parenta9b07d1cb70ff23d9f251e3b9323af3dd6222195 (diff)
downloadnixpkgs-08af2daa6d8e23b8991ccedf1ce4c53aed930ef6.tar
nixpkgs-08af2daa6d8e23b8991ccedf1ce4c53aed930ef6.tar.gz
nixpkgs-08af2daa6d8e23b8991ccedf1ce4c53aed930ef6.tar.bz2
nixpkgs-08af2daa6d8e23b8991ccedf1ce4c53aed930ef6.tar.lz
nixpkgs-08af2daa6d8e23b8991ccedf1ce4c53aed930ef6.tar.xz
nixpkgs-08af2daa6d8e23b8991ccedf1ce4c53aed930ef6.tar.zst
nixpkgs-08af2daa6d8e23b8991ccedf1ce4c53aed930ef6.zip
Merge pull request #132326 from jansol/renderdoc
renderdoc: 1.14 -> 1.15
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/graphics/renderdoc/default.nix10
1 files changed, 7 insertions, 3 deletions
diff --git a/pkgs/applications/graphics/renderdoc/default.nix b/pkgs/applications/graphics/renderdoc/default.nix
index d6a2658d862..c48441b66c4 100644
--- a/pkgs/applications/graphics/renderdoc/default.nix
+++ b/pkgs/applications/graphics/renderdoc/default.nix
@@ -2,6 +2,7 @@
 , qtbase, qtx11extras, qtsvg, makeWrapper
 , vulkan-loader, libglvnd, xorg, python3, python3Packages
 , bison, pcre, automake, autoconf, addOpenGLRunpath
+, waylandSupport ? false, wayland
 }:
 let
   custom_swig = fetchFromGitHub {
@@ -11,22 +12,24 @@ let
     sha256 = "15r2m5kcs0id64pa2fsw58qll3jyh71jzc04wy20pgsh2326zis6";
   };
   pythonPackages = python3Packages;
+  cmakeBool = b: if b then "ON" else "OFF";
 in
 mkDerivation rec {
-  version = "1.14";
+  version = "1.15";
   pname = "renderdoc";
 
   src = fetchFromGitHub {
     owner = "baldurk";
     repo = "renderdoc";
     rev = "v${version}";
-    sha256 = "VO7pOLodXI0J7O4Y9b7YSl5BdtsIxmalFG5mqfuiJEw=";
+    sha256 = "HSWl3FC5YDIADO3h6oHxHdwsrFQKKj2zTtH2e3cc5iI=";
   };
 
   buildInputs = [
     qtbase qtsvg xorg.libpthreadstubs xorg.libXdmcp qtx11extras vulkan-loader python3
-  ]; # ++ (with pythonPackages; [pyside2 pyside2-tools shiboken2]);
+  ] # ++ (with pythonPackages; [pyside2 pyside2-tools shiboken2])
   # TODO: figure out how to make cmake recognise pyside2
+  ++ (lib.optional waylandSupport wayland);
 
   nativeBuildInputs = [ cmake makeWrapper pkg-config bison pcre automake autoconf addOpenGLRunpath ];
 
@@ -42,6 +45,7 @@ mkDerivation rec {
     "-DBUILD_VERSION_DIST_VER=${version}"
     "-DBUILD_VERSION_DIST_CONTACT=https://github.com/NixOS/nixpkgs/tree/master/pkgs/applications/graphics/renderdoc"
     "-DBUILD_VERSION_STABLE=ON"
+    "-DENABLE_WAYLAND=${cmakeBool waylandSupport}"
   ];
 
   # TODO: define these in the above array via placeholders, once those are widely supported