xdg-desktop-portal: fix cross

Changed files
+7
pkgs
development
libraries
xdg-desktop-portal
+7
pkgs/development/libraries/xdg-desktop-portal/default.nix
···
nativeBuildInputs = [
docutils # for rst2man
+
glib
meson
ninja
pkg-config
···
# need to set this ourselves, because the tests will set LD_PRELOAD=libumockdev-preload.so,
# which can't be found because it's not in default rpath
export LD_PRELOAD=${lib.getLib umockdev}/lib/libumockdev-preload.so
+
'';
+
+
# We can't disable the installedTests output when doCheck is disabled,
+
# because that produces an infinite recursion.
+
preFixup = lib.optionalString (!finalAttrs.finalPackage.doCheck) ''
+
mkdir $installedTests
'';
passthru = {