From 0aac58e8d28a1e67f5451ab2038cbfb7f68fb947 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 6 Aug 2025 09:43:49 +0200 Subject: [PATCH 1/2] magma: move to by-name --- .../math/magma/default.nix => by-name/ma/magma/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{development/libraries/science/math/magma/default.nix => by-name/ma/magma/package.nix} (100%) diff --git a/pkgs/development/libraries/science/math/magma/default.nix b/pkgs/by-name/ma/magma/package.nix similarity index 100% rename from pkgs/development/libraries/science/math/magma/default.nix rename to pkgs/by-name/ma/magma/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a6df7ccbf7b4..a4e46ab997d2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15059,8 +15059,6 @@ with pkgs; # standard BLAS and LAPACK. openblasCompat = openblas.override { blas64 = false; }; - magma = callPackage ../development/libraries/science/math/magma { }; - magma-cuda = magma.override { cudaSupport = true; rocmSupport = false; From 68fe474447444aee679af03a63435f7390abdaf2 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 6 Aug 2025 09:44:50 +0200 Subject: [PATCH 2/2] magma: cleanup --- pkgs/by-name/ma/magma/package.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ma/magma/package.nix b/pkgs/by-name/ma/magma/package.nix index d290f3f67c97..2e6a94e91990 100644 --- a/pkgs/by-name/ma/magma/package.nix +++ b/pkgs/by-name/ma/magma/package.nix @@ -6,7 +6,6 @@ cudaPackages, cudaSupport ? config.cudaSupport, fetchurl, - fetchpatch, gfortran, gpuTargets ? [ ], # Non-CUDA targets, that is HIP rocmPackages, @@ -381,13 +380,13 @@ stdenv.mkDerivation (finalAttrs: { }; }; - meta = with lib; { + meta = { description = "Matrix Algebra on GPU and Multicore Architectures"; - license = licenses.bsd3; + license = lib.licenses.bsd3; homepage = "https://icl.utk.edu/magma/"; - changelog = "https://github.com/icl-utk-edu/magma/blob/v${version}/ReleaseNotes"; - platforms = platforms.linux; - maintainers = with maintainers; [ connorbaker ]; + changelog = "https://github.com/icl-utk-edu/magma/blob/v${finalAttrs.version}/ReleaseNotes"; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ connorbaker ]; # Cf. https://github.com/icl-utk-edu/magma/blob/v2.9.0/CMakeLists.txt#L24-L31 broken =