Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
892 B · 41 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142{ buildPythonPackage, lib, fetchFromGitHub, gfortran, makeWrapper, numpy, pytest, mock, pytest-mock} :
buildPythonPackage rec { pname = "i-pi"; version = "2.4.0";
src = fetchFromGitHub { owner = "i-pi"; repo = "i-pi"; rev = "v${version}"; sha256 = "0d0ag57aa0fsqjwya27fyj8alimjvlxzgh6hxjqy1k4ap9h3n1cy"; };
nativeBuildInputs = [ gfortran makeWrapper ];
propagatedBuildInputs = [ numpy ];
nativeCheckInputs = [ pytest mock pytest-mock ];
postFixup = '' wrapProgram $out/bin/i-pi \ --set IPI_ROOT $out '';
meta = with lib; { description = "A universal force engine for ab initio and force field driven (path integral) molecular dynamics"; license = with licenses; [ gpl3Only mit ]; homepage = "http://ipi-code.org/"; platforms = platforms.linux; maintainers = [ maintainers.sheepforce ]; };}