From 1d1cebde0fc0cdf57e8032cb39762d8c69567c71 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Wed, 8 Jan 2025 12:32:19 +0100 Subject: [PATCH] dpkg: fix cross build --- pkgs/by-name/dp/dpkg/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/dp/dpkg/package.nix b/pkgs/by-name/dp/dpkg/package.nix index dc12b465987b..0516effef955 100644 --- a/pkgs/by-name/dp/dpkg/package.nix +++ b/pkgs/by-name/dp/dpkg/package.nix @@ -49,10 +49,14 @@ stdenv.mkDerivation rec { for i in $(find . -name Makefile.in); do substituteInPlace $i --replace "install-data-local:" "disabled:" ; done + + # Skip check broken when cross-compiling. + substituteInPlace configure \ + --replace-fail 'as_fn_error $? "cannot find a GNU tar program"' "#" ''; postPatch = '' - patchShebangs . + patchShebangs --host . # Dpkg commands sometimes calls out to shell commands substituteInPlace lib/dpkg/dpkg.h \