diff options
author | Sebastian Neubauer <Sebastian.Neubauer@amd.com> | 2021-09-08 16:15:25 +0200 |
---|---|---|
committer | Sebastian Neubauer <Sebastian.Neubauer@amd.com> | 2021-09-09 13:38:57 +0200 |
commit | d99dfe5821103299c7b37cbbf1d9fc674ae5b135 (patch) | |
tree | 65af404cee7f283f2b0e4884a70ceb08d3fb8d0e /pkgs/development/libraries/rocm-comgr | |
parent | 1ab7362a4e1c3176a1a6a5fec8c0ab1c9541e767 (diff) | |
download | nixpkgs-d99dfe5821103299c7b37cbbf1d9fc674ae5b135.tar nixpkgs-d99dfe5821103299c7b37cbbf1d9fc674ae5b135.tar.gz nixpkgs-d99dfe5821103299c7b37cbbf1d9fc674ae5b135.tar.bz2 nixpkgs-d99dfe5821103299c7b37cbbf1d9fc674ae5b135.tar.lz nixpkgs-d99dfe5821103299c7b37cbbf1d9fc674ae5b135.tar.xz nixpkgs-d99dfe5821103299c7b37cbbf1d9fc674ae5b135.tar.zst nixpkgs-d99dfe5821103299c7b37cbbf1d9fc674ae5b135.zip |
rocm-comgr: add update script
Diffstat (limited to 'pkgs/development/libraries/rocm-comgr')
-rw-r--r-- | pkgs/development/libraries/rocm-comgr/default.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/development/libraries/rocm-comgr/default.nix b/pkgs/development/libraries/rocm-comgr/default.nix index 52a3cb6784d..ee646b008a0 100644 --- a/pkgs/development/libraries/rocm-comgr/default.nix +++ b/pkgs/development/libraries/rocm-comgr/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchFromGitHub, cmake, clang, rocm-device-libs, lld, llvm }: +{ lib, stdenv, fetchFromGitHub, writeScript, cmake, clang, rocm-device-libs, lld, llvm }: stdenv.mkDerivation rec { pname = "rocm-comgr"; @@ -36,6 +36,13 @@ stdenv.mkDerivation rec { -i CMakeLists.txt ''; + passthru.updateScript = writeScript "update.sh" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p curl jq common-updater-scripts + version="$(curl -sL "https://api.github.com/repos/RadeonOpenCompute/ROCm-CompilerSupport/releases?per_page=1" | jq '.[0].tag_name | split("-") | .[1]' --raw-output)" + update-source-version rocm-comgr "$version" + ''; + meta = with lib; { description = "APIs for compiling and inspecting AMDGPU code objects"; homepage = "https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/tree/amd-stg-open/lib/comgr"; |