talloc: use fixDarwinDylibNames

The makefile isn’t setting install_name properly causing issues on
macOS. fixDarwinDylibNames seems to fix this.
This commit is contained in:
Matthew Bauer 2018-11-05 12:34:24 -06:00
parent 21eeb00a08
commit ada49ba736

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, python, pkgconfig, readline, libxslt { stdenv, fetchurl, python, pkgconfig, readline, libxslt
, docbook_xsl, docbook_xml_dtd_42 , docbook_xsl, docbook_xml_dtd_42, fixDarwinDylibNames
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -10,13 +10,13 @@ stdenv.mkDerivation rec {
sha256 = "1kk76dyav41ip7ddbbf04yfydb4jvywzi2ps0z2vla56aqkn11di"; sha256 = "1kk76dyav41ip7ddbbf04yfydb4jvywzi2ps0z2vla56aqkn11di";
}; };
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig fixDarwinDylibNames ];
buildInputs = [ buildInputs = [
python readline libxslt docbook_xsl docbook_xml_dtd_42 python readline libxslt docbook_xsl docbook_xml_dtd_42
]; ];
preConfigure = '' prePatch = ''
sed -i 's,#!/usr/bin/env python,#!${python}/bin/python,g' buildtools/bin/waf patchShebangs buildtools/bin/waf
''; '';
configureFlags = [ configureFlags = [