~ruther/guix-local

443b911e95308f3703612afd393e1e2f87835d39 — Bruno Victal 2 years ago 5a3ee6b
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 <maxim.cournoyer@gmail.com>
3 files changed, 3 insertions(+), 9 deletions(-)

M gnu/packages/gnome.scm
M gnu/packages/rpm.scm
M gnu/packages/security-token.scm
M gnu/packages/gnome.scm => gnu/packages/gnome.scm +0 -4
@@ 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

M gnu/packages/rpm.scm => gnu/packages/rpm.scm +1 -2
@@ 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

M gnu/packages/security-token.scm => gnu/packages/security-token.scm +2 -3
@@ 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")