From 4ed041d90159f0efc0068745ce9ef03bdb6ef234 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Tue, 8 Oct 2019 22:04:12 +0200 Subject: [PATCH] gnu: mate-applets: Build with a fixed version of yelp-tools. Fixes . Reported by Jan Wielkiewicz . * gnu/packages/gnome.scm (yelp-tools/fixed): New public variable. * gnu/packages/mate.scm (mate-applets)[native-inputs]: Replace YELP-TOOLS with YELP-TOOLS/FIXED. --- gnu/packages/gnome.scm | 11 +++++++++++ gnu/packages/mate.scm | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index d8b73e25d9..eae62a1d06 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -4623,6 +4623,17 @@ lifting is done by packages like yelp-xsl and itstool. This package just wraps things up in a developer-friendly way.") (license license:gpl2+))) +(define-public yelp-tools/fixed + ;; This variant fixes a python-libxml2 crash when processing UTF-8 + ;; sequences: . TODO: Remove this in + ;; the next rebuild cycle. + (hidden-package + (package/inherit + yelp-tools + (propagated-inputs + `(("itstool" ,itstool/fixed) + ,@(alist-delete "itstool" (package-propagated-inputs yelp-tools))))))) + (define-public libgee (package (name "libgee") diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm index ba90ccec73..fb3c5ab6df 100644 --- a/gnu/packages/mate.scm +++ b/gnu/packages/mate.scm @@ -565,7 +565,7 @@ assorted menu related utility programs.") `(("pkg-config" ,pkg-config) ("intltool" ,intltool) ("libxslt" ,libxslt) - ("yelp-tools" ,yelp-tools) + ("yelp-tools" ,yelp-tools/fixed) ("scrollkeeper" ,scrollkeeper) ("gettext" ,gettext-minimal) ("docbook-xml" ,docbook-xml)