diff --git a/pkgs/development/tools/misc/libtool/libtool2.nix b/pkgs/development/tools/misc/libtool/libtool2.nix new file mode 100644 index 00000000000..14513c4bff0 --- /dev/null +++ b/pkgs/development/tools/misc/libtool/libtool2.nix @@ -0,0 +1,18 @@ +{ stdenv, fetchurl, m4, perl, lzma }: + +stdenv.mkDerivation rec { + name = "libtool-2.2.6a"; + + src = fetchurl { + url = "mirror://gnu/libtool/${name}.tar.lzma"; + sha256 = "12k3m7d0ngcwwahicncxbyd1155ij63ylr8372f0q8xbzq59c8hx"; + }; + + buildInputs = [ lzma m4 perl ]; + + unpackCmd = "lzma -d < $src | tar xv"; + + # Don't fixup "#! /bin/sh" in Libtool, otherwise it will use the + # "fixed" path in generated files! + dontPatchShebangs = true; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a3ebd64ccac..5f64dfcc216 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2387,6 +2387,10 @@ let inherit fetchurl stdenv perl m4; }; + libtool2 = import ../development/tools/misc/libtool/libtool2.nix { + inherit fetchurl stdenv lzma perl m4; + }; + libtoolOld = lowPrio (import ../development/tools/misc/libtool/old.nix { inherit fetchurl stdenv perl m4; });