From 064aae6461971ed76ff4ed5bc8e043840592c04a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Fri, 4 Dec 2009 14:56:37 +0000 Subject: [PATCH] releaseTools.sourceTarball: Allow overriding of the bootstrap build inputs. svn path=/nixpkgs/trunk/; revision=18804 --- pkgs/build-support/release/source-tarball.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/build-support/release/source-tarball.nix b/pkgs/build-support/release/source-tarball.nix index 7cd3208d105c..35e075893638 100644 --- a/pkgs/build-support/release/source-tarball.nix +++ b/pkgs/build-support/release/source-tarball.nix @@ -16,6 +16,12 @@ let then "" else if src ? rev then "pre${toString src.rev}" else ""; + # By default, provide all the GNU Build System as input. + bootstrapBuildInputs = + if (args ? bootstrapBuildInputs) + then args.bootstrapBuildInputs + else [ autoconf automake libtool ]; + in stdenv.mkDerivation ( @@ -71,7 +77,7 @@ stdenv.mkDerivation ( { name = name + "-" + version + versionSuffix; - buildInputs = buildInputs ++ [autoconf automake libtool]; + buildInputs = buildInputs ++ bootstrapBuildInputs; postHook = '' ensureDir $out/nix-support