mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-25 05:48:07 -05:00
gnu: mate-applets: Build with a fixed version of yelp-tools.
Fixes <https://bugs.gnu.org/37668>. Reported by Jan Wielkiewicz <tona_kosmicznego_smiecia@interia.pl>. * 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.
This commit is contained in:
parent
861907f01e
commit
4ed041d901
2 changed files with 12 additions and 1 deletions
|
@ -4623,6 +4623,17 @@ (define-public yelp-tools
|
|||
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: <https://bugs.gnu.org/37468>. 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")
|
||||
|
|
|
@ -565,7 +565,7 @@ (define-public mate-applets
|
|||
`(("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)
|
||||
|
|
Loading…
Reference in a new issue