about summary refs log tree commit diff
path: root/pkgs/development/misc
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2021-03-04 22:16:45 +0100
committerJan Tojnar <jtojnar@gmail.com>2021-03-04 22:16:45 +0100
commit6d1958ad2dda67aa4f667d2283781949c8d18303 (patch)
tree56cb000fe8a66aaa690a61dae410a86bebde2b56 /pkgs/development/misc
parent9f7ce23482602164afe4f0a339f20879bf7df6cc (diff)
parenta992d6867108fa317f461becc92a7f36a59bac61 (diff)
Merge branch 'staging-next' into staging
Diffstat (limited to 'pkgs/development/misc')
-rw-r--r--pkgs/development/misc/umr/default.nix37
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/development/misc/umr/default.nix b/pkgs/development/misc/umr/default.nix
new file mode 100644
index 0000000000000..158cef2eed1e8
--- /dev/null
+++ b/pkgs/development/misc/umr/default.nix
@@ -0,0 +1,37 @@
+{ lib, stdenv, fetchgit, bash-completion, cmake, pkg-config
+, libdrm, libpciaccess, llvmPackages, ncurses
+}:
+
+stdenv.mkDerivation rec {
+  pname = "umr";
+  version = "unstable-2021-02-18";
+
+  src = fetchgit {
+    url = "https://gitlab.freedesktop.org/tomstdenis/umr";
+    rev = "79e17f8f2807ed707fc1be369d0aad536f6dbc97";
+    sha256 = "IwTkHEuJ82hngPjFVIihU2rSolLBqHxQTNsP8puYPaY=";
+  };
+
+  nativeBuildInputs = [ cmake pkg-config ];
+
+  buildInputs = [
+    bash-completion
+    libdrm
+    libpciaccess
+    llvmPackages.llvm
+    ncurses
+  ];
+
+  # Remove static libraries (there are no dynamic libraries in there)
+  postInstall = ''
+    rm -r $out/lib
+  '';
+
+  meta = with lib; {
+    description = "A userspace debugging and diagnostic tool for AMD GPUs";
+    homepage = "https://gitlab.freedesktop.org/tomstdenis/umr";
+    license = licenses.mit;
+    maintainers = with maintainers; [ Flakebi ];
+    platforms = platforms.linux;
+ };
+}