forked from mirrors/nixpkgs
Merge pull request #4852 from sjmackenzie/new-pkg-libcouchbase
libcouchbase: new package
This commit is contained in:
commit
f33436596b
29
pkgs/development/libraries/libcouchbase/default.nix
Normal file
29
pkgs/development/libraries/libcouchbase/default.nix
Normal file
|
@ -0,0 +1,29 @@
|
|||
{ stdenv, fetchgit, autoconf, automake, libtool,
|
||||
pkgconfig, perl, git, libevent, openssl}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "libcouchbase-2.4.1";
|
||||
src = fetchgit {
|
||||
url = "https://github.com/couchbase/libcouchbase.git";
|
||||
rev = "bd3a20f9e18a69dca199134956fd4ad3e1b80ca8";
|
||||
sha256 = "0gimvfxvbmhm6zy4vgs2630ygilhryxl8apfmv3iqs23pafwzm8r";
|
||||
leaveDotGit = true;
|
||||
};
|
||||
|
||||
preConfigure = ''
|
||||
patchShebangs ./config/
|
||||
./config/autorun.sh
|
||||
'';
|
||||
|
||||
configureFlags = "--disable-couchbasemock";
|
||||
|
||||
buildInputs = [ autoconf automake libtool pkgconfig perl git libevent openssl];
|
||||
|
||||
meta = {
|
||||
description = "C client library for Couchbase.";
|
||||
homepage = "https://github.com/couchbase/libcouchbase";
|
||||
license = stdenv.lib.licenses.asl20;
|
||||
platforms = stdenv.lib.platforms.unix;
|
||||
|
||||
};
|
||||
}
|
|
@ -5638,6 +5638,8 @@ let
|
|||
|
||||
libctemplate = callPackage ../development/libraries/libctemplate { };
|
||||
|
||||
libcouchbase = callPackage ../development/libraries/libcouchbase { };
|
||||
|
||||
libcue = callPackage ../development/libraries/libcue { };
|
||||
|
||||
libdaemon = callPackage ../development/libraries/libdaemon { };
|
||||
|
|
Loading…
Reference in a new issue