btrbk: add mainProgram (#356350)
[NixPkgs.git] / pkgs / by-name / li / libcircle / package.nix
blob1ff33ac1ac216d441f3fe4f549584222734ff84f
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , autoreconfHook
5 , pkg-config
6 , mpi
7 }:
9 stdenv.mkDerivation rec {
10   pname = "libcircle";
11   version = "0.3";
13   src = fetchFromGitHub {
14     owner = "hpc";
15     repo = "libcircle";
16     rev = "v${version}";
17     hash = "sha256-EfnoNL6wo6qQES6XzMtpTpYcsJ8V2gy32i26wiTldH0=";
18   };
20   outputs = [ "out" "dev" ];
22   nativeBuildInputs = [ autoreconfHook pkg-config ];
24   propagatedBuildInputs = [ mpi ];
26   meta = with lib; {
27     description = "API for distributing embarrassingly parallel workloads using self-stabilization";
28     homepage = "http://hpc.github.io/libcircle/";
29     platforms = platforms.linux;
30     license = licenses.bsd3;
31     maintainers = [ maintainers.markuskowa ];
32   };