From 515d7b64b3e5ec80e047d80926bed52742ef7a59 Mon Sep 17 00:00:00 2001 From: kyehn Date: Mon, 1 Sep 2025 22:30:30 +0800 Subject: [PATCH] ttfautohint: add --without-doc for without qt --- pkgs/tools/misc/ttfautohint/default.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/misc/ttfautohint/default.nix b/pkgs/tools/misc/ttfautohint/default.nix index 17ba9dff0415..ae01868bb405 100644 --- a/pkgs/tools/misc/ttfautohint/default.nix +++ b/pkgs/tools/misc/ttfautohint/default.nix @@ -20,9 +20,13 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-iodhF/puv9L/4bNoKpqYyALA9HGJ9X09tLmXdCBoMuE="; }; - postPatch = '' - echo "${finalAttrs.version}" > VERSION - ''; + postPatch = + lib.optionalString stdenv.hostPlatform.isLinux '' + echo "${finalAttrs.version}" > VERSION + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + echo '#define VERSION "${finalAttrs.version}"' > version + ''; postAutoreconf = '' substituteInPlace configure --replace-fail "macx-g++" "macx-clang" @@ -41,7 +45,10 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals enableGUI [ libsForQt5.qt5.qtbase ]; - configureFlags = [ ''--with-qt=${if enableGUI then "${libsForQt5.qt5.qtbase}/lib" else "no"}'' ]; + configureFlags = [ + ''--with-qt=${if enableGUI then "${libsForQt5.qt5.qtbase}/lib" else "no"}'' + ] + ++ lib.optionals (!enableGUI) [ "--without-doc" ]; enableParallelBuilding = true;