diff --git a/pkgs/by-name/fl/flatpak/package.nix b/pkgs/by-name/fl/flatpak/package.nix index 96349cfcd784..34cb1059b4f4 100644 --- a/pkgs/by-name/fl/flatpak/package.nix +++ b/pkgs/by-name/fl/flatpak/package.nix @@ -7,6 +7,7 @@ autoreconfHook, bison, bubblewrap, + buildPackages, bzip2, coreutils, curl, @@ -40,6 +41,7 @@ p11-kit, pkg-config, polkit, + pkgsCross, python3, shared-mime-info, socat, @@ -205,8 +207,12 @@ stdenv.mkDerivation (finalAttrs: { PATH=${lib.makeBinPath [ vsc-py ]}:$PATH patchShebangs --build subprojects/variant-schema-compiler/variant-schema-compiler substituteInPlace configure.ac \ - --replace-fail '$BWRAP --version' 'echo ${bubblewrap.version}' \ - --replace-fail '$DBUS_PROXY --version' 'echo ${xdg-dbus-proxy.version}' + --replace-fail '$BWRAP --' ${ + lib.escapeShellArg (stdenv.hostPlatform.emulator buildPackages + " $BWRAP --") + } \ + --replace-fail '$DBUS_PROXY --' ${ + lib.escapeShellArg (stdenv.hostPlatform.emulator buildPackages + " $DBUS_PROXY --") + } ''; passthru = { @@ -218,6 +224,8 @@ stdenv.mkDerivation (finalAttrs: { updateScript = nix-update-script { }; tests = { + cross = pkgsCross.aarch64-multiplatform.flatpak; + installedTests = nixosTests.installed-tests.flatpak; validate-icon = runCommand "test-icon-validation" { } ''