From 443b911e95308f3703612afd393e1e2f87835d39 Mon Sep 17 00:00:00 2001 From: Bruno Victal Date: Mon, 9 Oct 2023 21:06:50 +0100 Subject: [PATCH] gnu: Remove unneeded libxml2 from native-inputs. (gtk-doc) The gtk-doc wrapped binaries use XML_CATALOG_FILES to perform XML catalog lookup and come with docbook-xsl within the variable which fixes the docbook-xsl stylesheet lookup related failures with these packages. This makes it unnecessary to include libxml2 as the cause of error was usually with the gtk-doc binaries. * gnu/packages/gnome.scm (gupnp-igd, dee, zeitgeist, libnma)[native-inputs]: Remove libxml2. * gnu/packages/rpm.scm (libmodulemd)[native-inputs]: Ditto. * gnu/packages/security-token.scm (libu2f-host)[native-inputs]: Ditto. Signed-off-by: Maxim Cournoyer --- gnu/packages/gnome.scm | 4 ---- gnu/packages/rpm.scm | 3 +-- gnu/packages/security-token.scm | 5 ++--- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 114166b10ac9a7399a3df243fa69cc472a7f05d4..eaa1834ba9ed996ac57fc25ef6185c2ba2c9f88c 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -288,7 +288,6 @@ gobject-introspection gsettings-desktop-schemas gtk-doc/stable - libxml2 ;for XML_CATALOG_FILES pkg-config)) (propagated-inputs ;; These libraries are required by the .pc file. @@ -687,7 +686,6 @@ of writing test cases for asynchronous interactions.") gtk-doc/stable ;; Would only be required by configure flag "--enable-extended-tests". ;;gtx - libxml2 ;for XML_CATALOG_FILES pkg-config python-pygobject python-wrapper @@ -749,7 +747,6 @@ of known objects without needing a central registrar.") gobject-introspection gtk-doc/stable libtool - libxml2 ;for XML_CATALOG_FILES pkg-config vala xorg-server-for-tests)) @@ -1814,7 +1811,6 @@ client devices can handle.") `(,glib "bin") gtk-doc/stable gobject-introspection - libxml2 ;for XML_CATALOG_FILES pkg-config vala)) (inputs diff --git a/gnu/packages/rpm.scm b/gnu/packages/rpm.scm index 2c0d971377343b67d79859a54452cdd4c05ebd99..21568f40df12371187a737093bf958fab5713b3b 100644 --- a/gnu/packages/rpm.scm +++ b/gnu/packages/rpm.scm @@ -116,9 +116,8 @@ applying deltarpms, compatible with the original deltarpm packages.") `(,glib "bin") `(,glib-with-documentation "doc") gobject-introspection ;for g-ir-scanner - gtk-doc + gtk-doc/stable help2man - libxml2 ;for XML_CATALOG_FILES pkg-config python)) ;for 'site-packages' call (inputs diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index a3b0541ac002f7f1680b8dcc760e455b47732ff8..4e43cb818b55140b64d44563279ba79ac3ea6523 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -622,10 +622,9 @@ Notable features: (list help2man gengetopt pkg-config - gtk-doc + gtk-doc/stable docbook-xml-4.3 - eudev - libxml2)) ;for XML_CATALOG_FILES + eudev)) (home-page "https://developers.yubico.com/libu2f-host/") ;; TRANSLATORS: The U2F protocol has a "server side" and a "host side". (synopsis "U2F host-side C library and tool")