sirius: split outputs (out,dev) and fix propagatedBuildInputs

This commit is contained in:
Markus Kowalewski
2024-05-16 11:28:31 +02:00
parent d088402121
commit 28ef74d293
+5 -1
View File
@@ -47,6 +47,9 @@ stdenv.mkDerivation rec {
hash = "sha256-DYie6ufgZNqg7ohlIed3Bo+sqLKHOxWXTwAkea2guLk=";
};
outputs = [ "out" "dev" ];
nativeBuildInputs = [
cmake
gfortran
@@ -60,6 +63,7 @@ stdenv.mkDerivation rec {
libxc
hdf5
umpire
mpi
spglib
spfft
spla
@@ -80,7 +84,7 @@ stdenv.mkDerivation rec {
] ++ lib.optional stdenv.isDarwin llvmPackages.openmp
;
propagatedBuildInputs = [ mpi ];
propagatedBuildInputs = [ (lib.getBin mpi) ];
CXXFLAGS = [
# GCC 13: error: 'uintptr_t' in namespace 'std' does not name a type