summary refs log tree commit diff
path: root/pkgs/development/libraries/freetype/default.nix
diff options
context:
space:
mode:
authorArtturin <Artturin@artturin.com>2023-07-27 22:37:19 +0300
committerArtturin <Artturin@artturin.com>2023-07-27 22:45:10 +0300
commit0c33a7cd3e774ed4fa20d78fdc20e05c08ea0b22 (patch)
tree97cd5bf0d5a72ca5f444a6bddb825c1378307001 /pkgs/development/libraries/freetype/default.nix
parentd044400c8060d9779a40f54d7feba1b8986b46cb (diff)
downloadnixpkgs-0c33a7cd3e774ed4fa20d78fdc20e05c08ea0b22.tar
nixpkgs-0c33a7cd3e774ed4fa20d78fdc20e05c08ea0b22.tar.gz
nixpkgs-0c33a7cd3e774ed4fa20d78fdc20e05c08ea0b22.tar.bz2
nixpkgs-0c33a7cd3e774ed4fa20d78fdc20e05c08ea0b22.tar.lz
nixpkgs-0c33a7cd3e774ed4fa20d78fdc20e05c08ea0b22.tar.xz
nixpkgs-0c33a7cd3e774ed4fa20d78fdc20e05c08ea0b22.tar.zst
nixpkgs-0c33a7cd3e774ed4fa20d78fdc20e05c08ea0b22.zip
freetype: pkgsCross.mingwW64.pkg-config doesn't build
Diffstat (limited to 'pkgs/development/libraries/freetype/default.nix')
-rw-r--r--pkgs/development/libraries/freetype/default.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/development/libraries/freetype/default.nix b/pkgs/development/libraries/freetype/default.nix
index 85070966086..d96b0e14013 100644
--- a/pkgs/development/libraries/freetype/default.nix
+++ b/pkgs/development/libraries/freetype/default.nix
@@ -61,10 +61,12 @@ stdenv.mkDerivation (finalAttrs: {
 
   doCheck = true;
 
-  postInstall = glib.flattenInclude + ''
+  postInstall = glib.flattenInclude
+    # pkgsCross.mingwW64.pkg-config doesn't build
+    # makeWrapper doesn't cross-compile to windows #120726
+    + lib.optionalString (!stdenv.hostPlatform.isMinGW) ''
     substituteInPlace $dev/bin/freetype-config \
       --replace ${buildPackages.pkg-config} ${pkgsHostHost.pkg-config}
-  '' + lib.optionalString (!stdenv.hostPlatform.isWindows) ''
 
     wrapProgram "$dev/bin/freetype-config" \
       --set PKG_CONFIG_PATH "$PKG_CONFIG_PATH:$dev/lib/pkgconfig"