diff options
author | William A. Kennington III <william@wkennington.com> | 2014-04-29 14:26:09 -0500 |
---|---|---|
committer | William A. Kennington III <william@wkennington.com> | 2014-11-06 15:04:35 -0800 |
commit | 70b7ec0ad2cfaba6fbf8098655b703769e347873 (patch) | |
tree | 11a8019a39b6ac24ebfbb5eb35d9784845b5e4b1 /pkgs/development/libraries/talloc/default.nix | |
parent | da2c17cc58afb5199a47e317501f00b4fd4588ce (diff) | |
download | nixpkgs-70b7ec0ad2cfaba6fbf8098655b703769e347873.tar nixpkgs-70b7ec0ad2cfaba6fbf8098655b703769e347873.tar.gz nixpkgs-70b7ec0ad2cfaba6fbf8098655b703769e347873.tar.bz2 nixpkgs-70b7ec0ad2cfaba6fbf8098655b703769e347873.tar.lz nixpkgs-70b7ec0ad2cfaba6fbf8098655b703769e347873.tar.xz nixpkgs-70b7ec0ad2cfaba6fbf8098655b703769e347873.tar.zst nixpkgs-70b7ec0ad2cfaba6fbf8098655b703769e347873.zip |
talloc: 2.0.1 -> 2.1.1
Diffstat (limited to 'pkgs/development/libraries/talloc/default.nix')
-rw-r--r-- | pkgs/development/libraries/talloc/default.nix | 37 |
1 files changed, 25 insertions, 12 deletions
diff --git a/pkgs/development/libraries/talloc/default.nix b/pkgs/development/libraries/talloc/default.nix index a8975e29b4b..2459284b270 100644 --- a/pkgs/development/libraries/talloc/default.nix +++ b/pkgs/development/libraries/talloc/default.nix @@ -1,24 +1,37 @@ -{ fetchurl, stdenv }: +{ stdenv, fetchurl, python27, pkgconfig, readline, gettext, libxslt, docbook_xsl +, docbook_xml_dtd_42 +, acl ? null, heimdal ? null, libaio ? null, pam ? null, zlib ? null +, libgcrypt ? null, libcap ? null +}: stdenv.mkDerivation rec { - name = "talloc-2.0.1"; + name = "talloc-2.1.1"; src = fetchurl { url = "http://samba.org/ftp/talloc/${name}.tar.gz"; - sha256 = "1d694zyi451a5zr03l5yv0n8yccyr3r8pmzga17xaaaz80khb0av"; + sha256 = "0x31id42b425dbxv5whrqlc6dj14ph7wzs3wsp1ggi537dncwa9y"; }; - configureFlags = "--enable-talloc-compat1 --enable-largefile"; - - # https://bugzilla.samba.org/show_bug.cgi?id=7000 - postConfigure = if stdenv.isDarwin then '' - substituteInPlace "Makefile" --replace "SONAMEFLAG = #" "SONAMEFLAG = -Wl,-install_name," - '' else ""; + buildInputs = [ + python27 pkgconfig readline gettext libxslt docbook_xsl docbook_xml_dtd_42 + acl heimdal libaio pam zlib libgcrypt libcap + ]; - meta = { + preConfigure = '' + sed -i 's,#!/usr/bin/env python,#!${python27}/bin/python,g' buildtools/bin/waf + ''; + + configureFlags = [ + "--enable-talloc-compat1" + "--bundled-libraries=NONE" + "--builtin-libraries=replace" + ]; + + meta = with stdenv.lib; { description = "Hierarchical pool based memory allocator with destructors"; homepage = http://tdb.samba.org/; - license = stdenv.lib.licenses.gpl3; - platforms = stdenv.lib.platforms.all; + license = licenses.gpl3; + maintainers = with maintainers; [ wkennington ]; + platforms = platforms.all; }; } |