nixpkgs-suyu/pkgs/development/libraries/tdb/default.nix
Ryan Mulligan 8cf7bfce1d tdb: 1.3.11 -> 1.3.15
Semi-automatic update. These checks were performed:

- built on NixOS
- ran `/nix/store/3dmmnilw4rsyrnz164vy04advblps0h5-tdb-1.3.15/bin/tdbdump -h` got 0 exit code
- ran `/nix/store/3dmmnilw4rsyrnz164vy04advblps0h5-tdb-1.3.15/bin/tdbbackup -h` got 0 exit code
- ran `/nix/store/3dmmnilw4rsyrnz164vy04advblps0h5-tdb-1.3.15/bin/tdbbackup --help` got 0 exit code
- ran `/nix/store/3dmmnilw4rsyrnz164vy04advblps0h5-tdb-1.3.15/bin/tdbbackup --help` and found version 1.3.15
- found 1.3.15 with grep in /nix/store/3dmmnilw4rsyrnz164vy04advblps0h5-tdb-1.3.15
- found 1.3.15 in filename of file in /nix/store/3dmmnilw4rsyrnz164vy04advblps0h5-tdb-1.3.15

cc "@wkennington"
2018-02-28 11:54:16 +01:00

40 lines
1.1 KiB
Nix

{ stdenv, fetchurl, python, pkgconfig, readline, libxslt
, docbook_xsl, docbook_xml_dtd_42
}:
stdenv.mkDerivation rec {
name = "tdb-1.3.15";
src = fetchurl {
url = "mirror://samba/tdb/${name}.tar.gz";
sha256 = "0a37jhpij8wr4f4pjqdlwnffy2l6a2vkqdpz1bqxj6v06cwbz8dl";
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [
python readline libxslt docbook_xsl docbook_xml_dtd_42
];
preConfigure = ''
sed -i 's,#!/usr/bin/env python,#!${python}/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 = licenses.lgpl3Plus;
maintainers = with maintainers; [ wkennington ];
platforms = platforms.all;
};
}