{ stdenv, fetchurl, python, pkgconfig, readline, libxslt , docbook_xsl, docbook_xml_dtd_42 }: stdenv.mkDerivation rec { name = "talloc-2.1.2"; src = fetchurl { url = "mirror://samba/talloc/${name}.tar.gz"; sha256 = "13c365f7y8idjf2v1jxdjpkc3lxdmsxxfxjx1ymianm7zjiph393"; }; buildInputs = [ python pkgconfig readline libxslt docbook_xsl docbook_xml_dtd_42 ]; preConfigure = '' sed -i 's,#!/usr/bin/env python,#!${python}/bin/python,g' buildtools/bin/waf ''; configureFlags = [ "--enable-talloc-compat1" "--bundled-libraries=NONE" "--builtin-libraries=replace" ]; postInstall = '' ar qf $out/lib/libtalloc.a bin/default/talloc_5.o ''; meta = with stdenv.lib; { description = "Hierarchical pool based memory allocator with destructors"; homepage = http://tdb.samba.org/; license = licenses.gpl3; maintainers = with maintainers; [ wkennington ]; platforms = platforms.all; }; }