Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / by-name / li / libcircle / package.nix
blobd176bbacc89f25a3edc63b89cf94f9f9e567063c
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , autoreconfHook
5 , pkg-config
6 , mpi
7 , lwgrp
8 }:
10 stdenv.mkDerivation rec {
11   pname = "libcircle";
12   version = "0.3";
14   src = fetchFromGitHub {
15     owner = "hpc";
16     repo = "libcircle";
17     rev = "v${version}";
18     hash = "sha256-EfnoNL6wo6qQES6XzMtpTpYcsJ8V2gy32i26wiTldH0=";
19   };
21   outputs = [ "out" "dev" ];
23   nativeBuildInputs = [ autoreconfHook pkg-config ];
25   propagatedBuildInputs = [ mpi ];
27   meta = with lib; {
28     description = "API for distributing embarrassingly parallel workloads using self-stabilization";
29     homepage = "http://hpc.github.io/libcircle/";
30     platforms = platforms.linux;
31     license = licenses.bsd3;
32     maintainers = [ maintainers.markuskowa ];
33   };