about summary refs log tree commit diff
path: root/pkgs/development/libraries
diff options
context:
space:
mode:
authorRobin Palotai <palotai.robin@gmail.com>2020-06-10 02:07:51 +0200
committerGitHub <noreply@github.com>2020-06-09 20:07:51 -0400
commit5ca9a2d15bd12d87d0cf9f260addcb4d38b93da3 (patch)
treee8f9ed96cfe2db7919e3b844842255cef7730218 /pkgs/development/libraries
parent926e8631bc21cb7da0c947c1b98de88e7eacc196 (diff)
downloadnixlib-5ca9a2d15bd12d87d0cf9f260addcb4d38b93da3.tar
nixlib-5ca9a2d15bd12d87d0cf9f260addcb4d38b93da3.tar.gz
nixlib-5ca9a2d15bd12d87d0cf9f260addcb4d38b93da3.tar.bz2
nixlib-5ca9a2d15bd12d87d0cf9f260addcb4d38b93da3.tar.lz
nixlib-5ca9a2d15bd12d87d0cf9f260addcb4d38b93da3.tar.xz
nixlib-5ca9a2d15bd12d87d0cf9f260addcb4d38b93da3.tar.zst
nixlib-5ca9a2d15bd12d87d0cf9f260addcb4d38b93da3.zip
leveldb: Add snappy dependency (#89852)
This is practically required. Without this option, snappy compression is not supported, so
1) newly created leveldb stores will take more space than needed
2) existing snappy-compressed stores won't be opened by tools built without the snappy support
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r--pkgs/development/libraries/leveldb/default.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/development/libraries/leveldb/default.nix b/pkgs/development/libraries/leveldb/default.nix
index b64b426a6403..33eca603c267 100644
--- a/pkgs/development/libraries/leveldb/default.nix
+++ b/pkgs/development/libraries/leveldb/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, fixDarwinDylibNames }:
+{ stdenv, fetchFromGitHub, fixDarwinDylibNames, snappy }:
 
 stdenv.mkDerivation rec {
   pname = "leveldb";
@@ -11,6 +11,8 @@ stdenv.mkDerivation rec {
     sha256 = "01kxga1hv4wp94agx5vl3ybxfw5klqrdsrb6p6ywvnjmjxm8322y";
   };
 
+  buildInputs = [ snappy ];
+
   nativeBuildInputs = []
     ++ stdenv.lib.optional stdenv.isDarwin [ fixDarwinDylibNames ];