sirius: enable strictDeps, __structuredAttrs

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
This commit is contained in:
Ethan Carter Edwards
2026-06-24 22:19:02 -04:00
parent 36b683a6df
commit 10c068066e
+6 -1
View File
@@ -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