From 0a4c158427a9f0ff08d6bb46d9d133be1093ae84 Mon Sep 17 00:00:00 2001 From: Sean Gilligan Date: Thu, 21 May 2026 11:43:55 -0700 Subject: [PATCH 1/2] igraph: remove unused fop dependency FOP is only used if the "pdf" CMake target is invoked, so we can remove the fop input with no effect. --- pkgs/by-name/ig/igraph/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/ig/igraph/package.nix b/pkgs/by-name/ig/igraph/package.nix index 046952aee7c0..fc9e84a52608 100644 --- a/pkgs/by-name/ig/igraph/package.nix +++ b/pkgs/by-name/ig/igraph/package.nix @@ -7,7 +7,6 @@ blas, cmake, flex, - fop, glpk, gmp, lapack, @@ -48,7 +47,6 @@ stdenv.mkDerivation (finalAttrs: { bison cmake flex - fop libxml2 libxslt pkg-config From 83c59da4dae0ae2d784ce2439ad45fb6ff048741 Mon Sep 17 00:00:00 2001 From: Sean Gilligan Date: Thu, 21 May 2026 13:07:16 -0700 Subject: [PATCH 2/2] igraph: enable (and fix) html documentation generation Add the "html" target to the CMake build. This requires docbook_xml_dtd_43 and docbook_xsl (catalogs) to build properly. --- pkgs/by-name/ig/igraph/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/ig/igraph/package.nix b/pkgs/by-name/ig/igraph/package.nix index fc9e84a52608..9c9dfffaaa7d 100644 --- a/pkgs/by-name/ig/igraph/package.nix +++ b/pkgs/by-name/ig/igraph/package.nix @@ -12,6 +12,8 @@ lapack, libxml2, libxslt, + docbook_xml_dtd_43, + docbook_xsl, llvmPackages, pkg-config, plfit, @@ -49,6 +51,8 @@ stdenv.mkDerivation (finalAttrs: { flex libxml2 libxslt + docbook_xml_dtd_43 + docbook_xsl pkg-config python3 sourceHighlight @@ -83,6 +87,11 @@ stdenv.mkDerivation (finalAttrs: { "-DBUILD_SHARED_LIBS=ON" ]; + buildFlags = [ + "all" + "html" + ]; + doCheck = true; postInstall = ''