btrbk: add mainProgram (#356350)
[NixPkgs.git] / pkgs / by-name / ap / apfelgrid / package.nix
blob2c6c9702c249da1c86712b560cfa76853bbda176
1 { lib, stdenv, fetchFromGitHub, autoreconfHook, apfel, applgrid, lhapdf, root5 }:
3 stdenv.mkDerivation rec {
4   pname = "apfelgrid";
5   version = "1.0.1";
7   src = fetchFromGitHub {
8     owner = "nhartland";
9     repo = "APFELgrid";
10     rev = "v${version}";
11     sha256 = "0l0cyxd00kmb5aggzwsxg83ah0qiwav0shbxkxwrz3dvw78n89jk";
12   };
14   nativeBuildInputs = [ autoreconfHook ];
15   buildInputs = [ apfel applgrid lhapdf root5 ];
17   enableParallelBuilding = true;
19   meta = with lib; {
20     description = "Ultra-fast theory predictions for collider observables";
21     mainProgram = "apfelgrid-config";
22     license     = licenses.mit;
23     homepage    = "https://nhartland.github.io/APFELgrid/";
24     platforms   = platforms.unix;
25     maintainers = with maintainers; [ veprbl ];
26   };