Unverified Commit 3876b1b0 authored by Artturin's avatar Artturin Committed by GitHub
Browse files

Fix cross-compilation eval failures (#344499)

parents c362e9e2 3194fb79
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -167,7 +167,8 @@ in
    asar
    copyDesktopItems
    # override doesn't preserve splicing https://github.com/NixOS/nixpkgs/issues/132651
    (buildPackages.wrapGAppsHook3.override { inherit (buildPackages) makeWrapper; })
    # Has to use `makeShellWrapper` from `buildPackages` even though `makeShellWrapper` from the inputs is spliced because `propagatedBuildInputs` would pick the wrong one because of a different offset.
    (buildPackages.wrapGAppsHook3.override { makeWrapper = buildPackages.makeShellWrapper; })
  ];

  dontBuild = true;
+4 −2
Original line number Diff line number Diff line
{ lib, stdenv, fetchurl, wrapGAppsHook3, makeWrapper
{ lib, stdenv, fetchurl, buildPackages
, alsa-lib
, at-spi2-atk
, at-spi2-core
@@ -112,7 +112,9 @@ stdenv.mkDerivation {

  nativeBuildInputs = [
    dpkg
    (wrapGAppsHook3.override { inherit makeWrapper; })
    # override doesn't preserve splicing https://github.com/NixOS/nixpkgs/issues/132651
    # Has to use `makeShellWrapper` from `buildPackages` even though `makeShellWrapper` from the inputs is spliced because `propagatedBuildInputs` would pick the wrong one because of a different offset.
    (buildPackages.wrapGAppsHook3.override { makeWrapper = buildPackages.makeShellWrapper; })
  ];

  buildInputs = [
+4 −3
Original line number Diff line number Diff line
@@ -8,8 +8,7 @@
, asar
, rsync
, python3
, wrapGAppsHook3
, makeWrapper
, buildPackages
, nixosTests
, gtk3
, atk
@@ -127,7 +126,9 @@ stdenv.mkDerivation rec {
    asar
    python3
    autoPatchelfHook
    (wrapGAppsHook3.override { inherit makeWrapper; })
    # override doesn't preserve splicing https://github.com/NixOS/nixpkgs/issues/132651
    # Has to use `makeShellWrapper` from `buildPackages` even though `makeShellWrapper` from the inputs is spliced because `propagatedBuildInputs` would pick the wrong one because of a different offset.
    (buildPackages.wrapGAppsHook3.override { makeWrapper = buildPackages.makeShellWrapper; })
  ];

  buildInputs = [
+2 −1
Original line number Diff line number Diff line
@@ -25,7 +25,8 @@ let
      };
      aarch64-darwin = x86_64-darwin;
    }
    ."${stdenvNoCC.hostPlatform.system}";
    ."${stdenvNoCC.hostPlatform.system}"
      or (throw "appflowy: No source for system: ${stdenvNoCC.hostPlatform.system}");
in
stdenvNoCC.mkDerivation (finalAttrs: {
  pname = "appflowy";
+4 −2
Original line number Diff line number Diff line
@@ -37,7 +37,7 @@
  makeDesktopItem,
  openssl,
  wrapGAppsHook3,
  makeShellWrapper,
  buildPackages,
  at-spi2-atk,
  at-spi2-core,
  libuuid,
@@ -166,7 +166,9 @@ let

    nativeBuildInputs = [
      copyDesktopItems
      (wrapGAppsHook3.override { makeWrapper = makeShellWrapper; })
      # override doesn't preserve splicing https://github.com/NixOS/nixpkgs/issues/132651
      # Has to use `makeShellWrapper` from `buildPackages` even though `makeShellWrapper` from the inputs is spliced because `propagatedBuildInputs` would pick the wrong one because of a different offset.
      (buildPackages.wrapGAppsHook3.override { makeWrapper = buildPackages.makeShellWrapper; })
    ];
    buildInputs = [
      gtk3
Loading