nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 rocmUpdateScript,
6 rocm-core,
7 cmake,
8}:
9
10stdenv.mkDerivation (finalAttrs: {
11 pname = "rocm-cmake";
12 version = "7.1.1";
13
14 src = fetchFromGitHub {
15 owner = "ROCm";
16 repo = "rocm-cmake";
17 rev = "rocm-${finalAttrs.version}";
18 hash = "sha256-im6UO0crO0Jc27zkTsdvJYPHit8IGlw/vDPGrmP1XqY=";
19 };
20
21 nativeBuildInputs = [ cmake ];
22
23 buildInputs = [ rocm-core ];
24
25 passthru.updateScript = rocmUpdateScript {
26 name = finalAttrs.pname;
27 inherit (finalAttrs.src) owner;
28 inherit (finalAttrs.src) repo;
29 };
30
31 meta = {
32 description = "CMake modules for common build tasks for the ROCm stack";
33 homepage = "https://github.com/ROCm/rocm-cmake";
34 license = lib.licenses.mit;
35 teams = [ lib.teams.rocm ];
36 platforms = lib.platforms.unix;
37 };
38})