libosmocore: 1.10.0 -> 1.10.1 (#374689)
[NixPkgs.git] / pkgs / by-name / li / libcircle / package.nix
blobfc59d955226cc9d42a9f424eecc8092aeefefc11
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   autoreconfHook,
6   pkg-config,
7   mpi,
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 = [
22     "out"
23     "dev"
24   ];
26   nativeBuildInputs = [
27     autoreconfHook
28     pkg-config
29   ];
31   propagatedBuildInputs = [ mpi ];
33   meta = with lib; {
34     description = "API for distributing embarrassingly parallel workloads using self-stabilization";
35     homepage = "http://hpc.github.io/libcircle/";
36     platforms = platforms.linux;
37     license = licenses.bsd3;
38     maintainers = [ maintainers.markuskowa ];
39   };