diff options
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/development/libraries/physics')
5 files changed, 44 insertions, 8 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/fastjet-contrib/default.nix b/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/fastjet-contrib/default.nix index 2bc5b12dfb77..68e07e7b42dd 100644 --- a/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/fastjet-contrib/default.nix +++ b/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/fastjet-contrib/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "fastjet-contrib"; - version = "1.042"; + version = "1.045"; src = fetchurl { url = "http://fastjet.hepforge.org/contrib/downloads/fjcontrib-${version}.tar.gz"; - sha256 = "0cc8dn6g7adj2pgs8hvczg68i3xhlk6978m4gxamgibilf9jw1av"; + sha256 = "1y45jx7i30ik2pjv33y16fi5i5jpmi0zp1jh32pwywd3diaiazv6"; }; buildInputs = [ fastjet ]; diff --git a/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/geant4/default.nix b/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/geant4/default.nix index 97822d769dd5..dc809d589321 100644 --- a/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/geant4/default.nix +++ b/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/geant4/default.nix @@ -38,6 +38,9 @@ # For enablePython , boost , python3 + +# For tests +, callPackage }: let @@ -45,12 +48,12 @@ let in stdenv.mkDerivation rec { - version = "10.6.2"; + version = "10.6.3"; pname = "geant4"; src = fetchurl{ - url = "https://geant4-data.web.cern.ch/geant4-data/releases/geant4.10.06.p02.tar.gz"; - sha256 = "0vznm3pjlbihjy1wsxc4gj229k0dzc283wvil2xghyl08vwdpnpc"; + url = "https://geant4-data.web.cern.ch/geant4-data/releases/geant4.10.06.p03.tar.gz"; + sha256 = "1wzv5xky1pfm7wdfdkvqcaaqlcnsrz35dc7zcrxh8l3j5rki6pqb"; }; boost_python_lib = "python${builtins.replaceStrings ["."] [""] python3.pythonVersion}"; @@ -108,6 +111,8 @@ stdenv.mkDerivation rec { inherit stdenv fetchurl; geant_version = version; }; + + tests = callPackage ./tests.nix {}; }; # Set the myriad of envars required by Geant4 if we use a nix-shell. diff --git a/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/geant4/tests.nix b/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/geant4/tests.nix new file mode 100644 index 000000000000..83afee6089d4 --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/geant4/tests.nix @@ -0,0 +1,31 @@ +{ stdenv, cmake, geant4 }: + +{ + example_B1 = stdenv.mkDerivation { + name = "${geant4.name}-test-example_B1"; + + inherit (geant4) src; + + nativeBuildInputs = [ cmake ]; + buildInputs = [ geant4 ]; + checkInputs = with geant4.data; [ + G4EMLOW + G4ENSDFSTATE + G4PARTICLEXS + G4PhotonEvaporation + ]; + + prePatch = '' + cd examples/basic/B1 + ''; + + doCheck = true; + checkPhase = '' + runHook preCheck + + ./exampleB1 ../run2.mac + + runHook postCheck + ''; + }; +} diff --git a/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/qcdnum/default.nix b/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/qcdnum/default.nix index c12526223938..1c17b318c9dc 100644 --- a/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/qcdnum/default.nix +++ b/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/qcdnum/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; meta = { - description = "QCDNUM is a very fast QCD evolution program written in FORTRAN77"; + description = "A very fast QCD evolution program written in FORTRAN77"; license = stdenv.lib.licenses.gpl3; homepage = "https://www.nikhef.nl/~h24/qcdnum/index.html"; platforms = stdenv.lib.platforms.unix; diff --git a/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/yoda/default.nix b/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/yoda/default.nix index 1a8d5a6fd390..273566adc03f 100644 --- a/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/yoda/default.nix +++ b/infra/libkookie/nixpkgs/pkgs/development/libraries/physics/yoda/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "yoda"; - version = "1.8.3"; + version = "1.8.4"; src = fetchurl { url = "https://www.hepforge.org/archive/yoda/YODA-${version}.tar.bz2"; - sha256 = "12msmjiajvy2xj2m64n2fxblai5xg06a829wi7scsc7nw2jhxpfr"; + sha256 = "03hm7hax0n5irqi0kzjag6fyr9zws9jqz95hr8afpikwkcfa894x"; }; nativeBuildInputs = with python.pkgs; [ cython makeWrapper ]; |