From 10c068066e87ee97b34ea60d1d72b6ef6dbfef1b Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 24 Jun 2026 22:19:02 -0400 Subject: [PATCH] sirius: enable strictDeps, __structuredAttrs Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/si/sirius/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/si/sirius/package.nix b/pkgs/by-name/si/sirius/package.nix index aeeafcfa9b02..f0784fadc7ab 100644 --- a/pkgs/by-name/si/sirius/package.nix +++ b/pkgs/by-name/si/sirius/package.nix @@ -55,6 +55,9 @@ stdenv.mkDerivation (finalAttrs: { pname = "SIRIUS"; version = "7.10.0"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "electronic-structure"; repo = "SIRIUS"; @@ -70,9 +73,11 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake gfortran + mpi pkg-config ] - ++ lib.optional (gpuBackend == "cuda") cudaPackages.cuda_nvcc; + ++ lib.optionals (gpuBackend == "cuda") [ cudaPackages.cuda_nvcc ] + ++ lib.optionals enablePython [ pythonPackages.python ]; buildInputs = [ blas