diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2014-09-28 16:46:26 +0200 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2014-09-28 16:57:47 +0200 |
commit | b16994f7ce49ac1793837879f8e3ddc63c976a5f (patch) | |
tree | f71642898a4cdd02e39c55f95dbc884e31cfb780 /pkgs | |
parent | a1b7743b52212d4170a7413484fe736d8847228c (diff) | |
download | nixlib-b16994f7ce49ac1793837879f8e3ddc63c976a5f.tar nixlib-b16994f7ce49ac1793837879f8e3ddc63c976a5f.tar.gz nixlib-b16994f7ce49ac1793837879f8e3ddc63c976a5f.tar.bz2 nixlib-b16994f7ce49ac1793837879f8e3ddc63c976a5f.tar.lz nixlib-b16994f7ce49ac1793837879f8e3ddc63c976a5f.tar.xz nixlib-b16994f7ce49ac1793837879f8e3ddc63c976a5f.tar.zst nixlib-b16994f7ce49ac1793837879f8e3ddc63c976a5f.zip |
fontconfig: stop using xml:space; vital for nixos+2.11
This is a proper fix for problems described in ec985c8ffa6d29 . The code is from @lethalman.
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/libraries/fontconfig/make-fonts-conf.xsl | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/development/libraries/fontconfig/make-fonts-conf.xsl b/pkgs/development/libraries/fontconfig/make-fonts-conf.xsl index 59071ce9e22a..e3938663c9b4 100644 --- a/pkgs/development/libraries/fontconfig/make-fonts-conf.xsl +++ b/pkgs/development/libraries/fontconfig/make-fonts-conf.xsl @@ -20,7 +20,7 @@ <xsl:template match="/fontconfig"> <fontconfig> - <xsl:copy-of select="child::node()[name() != 'dir' and name() != 'cachedir' and name() != 'include']" /> + <xsl:apply-templates select="child::node()[name() != 'dir' and name() != 'cachedir' and name() != 'include']" /> <include ignore_missing="yes">/etc/fonts/conf.d</include> <include><xsl:value-of select="$fontconfig" />/etc/fonts/conf.d</include> @@ -40,4 +40,12 @@ </xsl:template> + + <!-- New fontconfig >=2.11 doesn't like xml:space added by xsl:copy-of --> + <xsl:template match="node()|@*"> + <xsl:copy> + <xsl:apply-templates select="node()|@*[name() != 'xml:space']"/> + </xsl:copy> + </xsl:template> + </xsl:stylesheet> |