Skip to content

Commit

Permalink
tdb: 1.2.1 -> 1.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
wkennington committed Nov 6, 2014
1 parent 70b7ec0 commit 59d3fd5
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 11 deletions.
34 changes: 24 additions & 10 deletions pkgs/development/libraries/tdb/default.nix
Original file line number Diff line number Diff line change
@@ -1,28 +1,42 @@
{ fetchurl, stdenv, libxslt, libxml2, docbook_xsl }:
{ stdenv, fetchurl, python27, pkgconfig, gettext, readline, libxslt
, docbook_xsl, docbook_xml_dtd_42
, libaio ? null, acl ? null, heimdal ? null, libcap ? null, sasl ? null, pam ? null, zlib ? null
, libgcrypt ? null
}:

stdenv.mkDerivation rec {
name = "tdb-1.2.1";
name = "tdb-1.3.1";

src = fetchurl {
url = "http://samba.org/ftp/tdb/${name}.tar.gz";
sha256 = "1yndfc2hn28v78vgvrds7cjggmmhf9q5dcfklgdfvpsx9j9knhpg";
sha256 = "1qzcl8n57vpxwd8048djna3zwjy6ji56c2bnvmnr1hw0x1d9hagz";
};

buildInputs = [ libxslt libxml2 docbook_xsl ];
buildInputs = [
python27 pkgconfig gettext readline libxslt docbook_xsl docbook_xml_dtd_42
libaio acl heimdal libcap sasl pam zlib libgcrypt
];

meta = {
preConfigure = ''
sed -i 's,#!/usr/bin/env python,#!${python27}/bin/python,g' buildtools/bin/waf
'';

configureFlags = [
"--bundled-libraries=NONE"
"--builtin-libraries=replace"
];

meta = with stdenv.lib; {
description = "The trivial database";
longDescription =
'' TDB is a Trivial Database. In concept, it is very much like GDBM,
and BSD's DB except that it allows multiple simultaneous writers and
uses locking internally to keep writers from trampling on each
other. TDB is also extremely small.
'';

homepage = http://tdb.samba.org/;
license = stdenv.lib.licenses.lgpl3Plus;

maintainers = [ ];
platforms = stdenv.lib.platforms.all;
license = licenses.lgpl3Plus;
maintainers = with maintainers; [ wkennington ];
platforms = platforms.all;
};
}
5 changes: 4 additions & 1 deletion pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6859,7 +6859,10 @@ let

tcltls = callPackage ../development/libraries/tcltls { };

tdb = callPackage ../development/libraries/tdb { };
tdb = callPackage ../development/libraries/tdb {
sasl = cyrus_sasl;
libgcrypt = libgcrypt_1_6;
};

tecla = callPackage ../development/libraries/tecla { };

Expand Down

0 comments on commit 59d3fd5

Please sign in to comment.