fuse: Fix cross-compilation

Changed files
+4 -2
pkgs
os-specific
linux
fuse
+4 -2
pkgs/os-specific/linux/fuse/common.nix
···
, fusePackages, utillinux, gettext
, autoconf, automake, libtool
, meson, ninja, pkgconfig
}:
let
···
rev = name;
sha256 = sha256Hash;
};
patches =
stdenv.lib.optional
···
nativeBuildInputs = if isFuse3
then [ meson ninja pkgconfig ]
-
else [ autoconf automake libtool ];
-
buildInputs = stdenv.lib.optional (!isFuse3) gettext;
outputs = [ "out" ] ++ stdenv.lib.optional isFuse3 "common";
···
, fusePackages, utillinux, gettext
, autoconf, automake, libtool
, meson, ninja, pkgconfig
+
, autoreconfHook
}:
let
···
rev = name;
sha256 = sha256Hash;
};
+
+
preAutoreconf = "touch config.rpath";
patches =
stdenv.lib.optional
···
nativeBuildInputs = if isFuse3
then [ meson ninja pkgconfig ]
+
else [ autoreconfHook gettext ];
outputs = [ "out" ] ++ stdenv.lib.optional isFuse3 "common";