Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 autoreconfHook, 6 pkg-config, 7 mpi, 8}: 9 10stdenv.mkDerivation rec { 11 pname = "libcircle"; 12 version = "0.3"; 13 14 src = fetchFromGitHub { 15 owner = "hpc"; 16 repo = "libcircle"; 17 rev = "v${version}"; 18 hash = "sha256-EfnoNL6wo6qQES6XzMtpTpYcsJ8V2gy32i26wiTldH0="; 19 }; 20 21 outputs = [ 22 "out" 23 "dev" 24 ]; 25 26 nativeBuildInputs = [ 27 autoreconfHook 28 pkg-config 29 ]; 30 31 propagatedBuildInputs = [ mpi ]; 32 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 }; 40}