evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / tr / trexio / package.nix
blobda9770a6dff6affef69d704ac0cd47adf647a3c1
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , cmake
5 , gfortran
6 , hdf5
7 , python3
8 , emacs
9 , swig
12 stdenv.mkDerivation rec {
13   pname = "trexio";
14   version = "2.5.0";
16   src = fetchFromGitHub {
17     owner = "TREX-CoE";
18     repo = pname;
19     rev = "v${version}";
20     hash = "sha256-KP8tpwBr/ymjcXmCssdn+Xti0UKgazJSGTgVpvE+CiM=";
21   };
23   postPatch = ''
24     patchShebangs tools/*
25   '';
27   nativeBuildInputs = [
28     cmake
29     gfortran
30     emacs
31     swig
32     python3
33   ];
35   buildInputs = [
36     hdf5
37   ];
39   outputs = [ "out" "dev" ];
41   doCheck = true;
43   meta = with lib; {
44     description = "File format and library for the storage of quantum chemical wave functions";
45     homepage = "https://trex-coe.github.io/trexio/";
46     downloadPage = "https://github.com/TREX-CoE/trexio";
47     license = licenses.bsd3;
48     maintainers = [ maintainers.sheepforce ];
49   };