From 35b3a97700f4c84b4fffd16fc818acf7b8d82f7c Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 27 Aug 2025 17:15:24 +0200 Subject: [PATCH] gssdp_1_6: disable manpages Building these doesn't make sense, because the only tool they are available for - is disabled already. Building them is pointless. This reduces rebuilds for pandoc / haskell-updates by up to 5k on Linux. --- pkgs/development/libraries/gssdp/1.6.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/gssdp/1.6.nix b/pkgs/development/libraries/gssdp/1.6.nix index 995f6c5a449d..1df2fa09627a 100644 --- a/pkgs/development/libraries/gssdp/1.6.nix +++ b/pkgs/development/libraries/gssdp/1.6.nix @@ -7,8 +7,6 @@ pkg-config, gobject-introspection, vala, - buildPackages, - enableManpages ? buildPackages.pandoc.compiler.bootstrapAvailable, gi-docgen, python3, libsoup_3, @@ -44,8 +42,7 @@ stdenv.mkDerivation (finalAttrs: { vala gi-docgen python3 - ] - ++ lib.optionals enableManpages [ buildPackages.pandoc ]; + ]; buildInputs = [ libsoup_3 @@ -58,7 +55,8 @@ stdenv.mkDerivation (finalAttrs: { mesonFlags = [ "-Dgtk_doc=true" "-Dsniffer=false" - (lib.mesonBool "manpages" enableManpages) + # This packages only has manpages for gssdp-device-sniffer, which we disabled above. + "-Dmanpages=false" ]; # On Darwin: Failed to bind socket, Operation not permitted