diff options
author | Yorick van Pelt <yorick@yorickvanpelt.nl> | 2018-04-16 12:46:31 +0200 |
---|---|---|
committer | Yorick van Pelt <yorick@yorickvanpelt.nl> | 2018-04-16 12:46:31 +0200 |
commit | 415093d4c02ce2d437b8f35ac2acdcdf52ae9c28 (patch) | |
tree | 6a881214e0d672b701ea57f3bb797ce7a6f299dd /pkgs/development/libraries/rocksdb | |
parent | 911a6da2fe2f3270707e2e9489eec7d4303f19a6 (diff) | |
download | nixpkgs-415093d4c02ce2d437b8f35ac2acdcdf52ae9c28.tar nixpkgs-415093d4c02ce2d437b8f35ac2acdcdf52ae9c28.tar.gz nixpkgs-415093d4c02ce2d437b8f35ac2acdcdf52ae9c28.tar.bz2 nixpkgs-415093d4c02ce2d437b8f35ac2acdcdf52ae9c28.tar.lz nixpkgs-415093d4c02ce2d437b8f35ac2acdcdf52ae9c28.tar.xz nixpkgs-415093d4c02ce2d437b8f35ac2acdcdf52ae9c28.tar.zst nixpkgs-415093d4c02ce2d437b8f35ac2acdcdf52ae9c28.zip |
rocksdb: package binary tools
Diffstat (limited to 'pkgs/development/libraries/rocksdb')
-rw-r--r-- | pkgs/development/libraries/rocksdb/default.nix | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/pkgs/development/libraries/rocksdb/default.nix b/pkgs/development/libraries/rocksdb/default.nix index 0951c113e3f..ef39034f931 100644 --- a/pkgs/development/libraries/rocksdb/default.nix +++ b/pkgs/development/libraries/rocksdb/default.nix @@ -1,4 +1,4 @@ -{ stdenv +{ stdenv, lib , fetchFromGitHub , fixDarwinDylibNames , which, perl @@ -15,12 +15,13 @@ let malloc = if jemalloc != null then jemalloc else gperftools; + tools = [ "sst_dump" "ldb" "rocksdb_dump" "rocksdb_undump" "blob_dump" ]; in stdenv.mkDerivation rec { name = "rocksdb-${version}"; version = "5.10.3"; - outputs = [ "dev" "out" "static" ]; + outputs = [ "dev" "out" "static" "bin" ]; src = fetchFromGitHub { owner = "facebook"; @@ -55,7 +56,7 @@ stdenv.mkDerivation rec { buildFlags = buildAndInstallFlags ++ [ "shared_lib" "static_lib" - ]; + ] ++ tools ; installFlags = buildAndInstallFlags ++ [ "INSTALL_PATH=\${out}" @@ -69,6 +70,9 @@ stdenv.mkDerivation rec { cat make_config.mk mkdir -pv $static/lib/ mv -vi $out/lib/${LIBNAME}.a $static/lib/ + + install -d ''${!outputBin}/bin + install -D ${lib.concatStringsSep " " tools} ''${!outputBin}/bin ''; enableParallelBuilding = true; |