diff options
author | Robert Scott <code@humanleg.org.uk> | 2015-02-22 13:31:35 +0000 |
---|---|---|
committer | Robert Scott <code@humanleg.org.uk> | 2015-02-22 14:34:24 +0000 |
commit | 4147050550367c9aa64a04e94f9d2b8b4a67f492 (patch) | |
tree | 28b1e5daf22d3e52da7ebc9a55691220962995ff /pkgs/development/libraries/stxxl | |
parent | d44573e16f3072d02714e1beeaf34e24fc808a62 (diff) |
add a (slightly naive) packaging of osrm-backend and its missing dependencies
Diffstat (limited to 'pkgs/development/libraries/stxxl')
-rw-r--r-- | pkgs/development/libraries/stxxl/default.nix | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/development/libraries/stxxl/default.nix b/pkgs/development/libraries/stxxl/default.nix new file mode 100644 index 0000000000000..b387c59efa133 --- /dev/null +++ b/pkgs/development/libraries/stxxl/default.nix @@ -0,0 +1,24 @@ +{stdenv, fetchurl, cmake, parallel ? true }: + +stdenv.mkDerivation rec { + name = "stxxl-1.4.1"; + + src = fetchurl { + url = "https://github.com/stxxl/stxxl/archive/1.4.1.tar.gz"; + sha256 = "54006a5fccd1435abc2f3ec201997a4d7dacddb984d2717f62191798e5372f6c"; + }; + + buildInputs = [ cmake ]; + + cmakeFlags = let parallel_str = if parallel then "ON" else "OFF"; in "-DUSE_GNU_PARALLEL=${parallel_str}"; + + passthru = { + inherit parallel; + }; + + meta = { + homepage = https://github.com/stxxl/stxxl; + description = "STXXL is an implementation of the C++ standard template library STL for external memory (out-of-core) computations."; + license = stdenv.lib.licenses.boost; + }; +} |