Unverified Commit 374d7b4b authored by Luna Nova's avatar Luna Nova
Browse files

rocmPackages: teach local update script to use finalAttrs and infer config

parent 4fb1de3d
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -82,10 +82,7 @@ stdenv.mkDerivation (finalAttrs: {
    ln -sf $out/libexec/amdsmi_cli/amdsmi_cli.py $out/bin/amd-smi
  '';

  passthru.updateScript = rocmUpdateScript {
    name = finalAttrs.pname;
    inherit (finalAttrs.src) owner repo;
  };
  passthru.updateScript = rocmUpdateScript { inherit finalAttrs; };

  meta = {
    description = "System management interface for AMD GPUs supported by ROCm";
+1 −4
Original line number Diff line number Diff line
@@ -30,10 +30,7 @@ stdenv.mkDerivation (finalAttrs: {
    clr
  ];

  passthru.updateScript = rocmUpdateScript {
    name = finalAttrs.pname;
    inherit (finalAttrs.src) owner repo;
  };
  passthru.updateScript = rocmUpdateScript { inherit finalAttrs; };

  meta = {
    description = "AQLPROFILE library for AMD HSA runtime API extension support";
+1 −4
Original line number Diff line number Diff line
@@ -259,10 +259,7 @@ stdenv.mkDerivation (finalAttrs: {

    inherit hipClangPath;

    updateScript = rocmUpdateScript {
      name = finalAttrs.pname;
      inherit (finalAttrs.src) owner repo;
    };
    updateScript = rocmUpdateScript { inherit finalAttrs; };

    impureTests = {
      # bash $(nix-build -A rocmPackages.clr.impureTests.rocm-smi)
+1 −4
Original line number Diff line number Diff line
@@ -175,10 +175,7 @@ stdenv.mkDerivation (finalAttrs: {

  passthru = {
    inherit gpuTargets miOpenReqLibsOnly;
    updateScript = rocmUpdateScript {
      name = finalAttrs.pname;
      inherit (finalAttrs.src) owner repo;
    };
    updateScript = rocmUpdateScript { inherit finalAttrs; };
    anyGfx9Target = lib.lists.any (lib.strings.hasPrefix "gfx9") gpuTargets;
    anyMfmaTarget =
      (lib.lists.intersectLists gpuTargets [
+1 −4
Original line number Diff line number Diff line
@@ -23,10 +23,7 @@ stdenv.mkDerivation (finalAttrs: {
    rocm-cmake
  ];

  passthru.updateScript = rocmUpdateScript {
    name = finalAttrs.pname;
    inherit (finalAttrs.src) owner repo;
  };
  passthru.updateScript = rocmUpdateScript { inherit finalAttrs; };

  meta = {
    description = "C++ library for half precision floating point arithmetics";
Loading