mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-26 04:43:09 +03:00
fontconfig: stop using xml:space; vital for nixos+2.11
Since fontconfig-2.11 the xml:space attribute makes it reject /etc/fonts/fonts.conf, so it renders garbage and eats lots of CPU. To use anything linked to fontconfig-2.11 you need to have this patch applied to your running NixOS. That's why I'm pushing it to master before the fontconfig update (as soon as I found and tested the fix).
This commit is contained in:
parent
a598b62474
commit
ec985c8ffa
@ -22,11 +22,11 @@
|
|||||||
<fontconfig>
|
<fontconfig>
|
||||||
<xsl:copy-of select="child::node()[name() != 'dir' and name() != 'cachedir' and name() != 'include']" />
|
<xsl:copy-of select="child::node()[name() != 'dir' and name() != 'cachedir' and name() != 'include']" />
|
||||||
|
|
||||||
<include ignore_missing="yes" xml:space="preserve">/etc/fonts/conf.d</include>
|
<include ignore_missing="yes">/etc/fonts/conf.d</include>
|
||||||
<include xml:space="preserve"><xsl:value-of select="$fontconfig" />/etc/fonts/conf.d</include>
|
<include><xsl:value-of select="$fontconfig" />/etc/fonts/conf.d</include>
|
||||||
|
|
||||||
<cachedir xml:space="preserve">/var/cache/fontconfig</cachedir>
|
<cachedir>/var/cache/fontconfig</cachedir>
|
||||||
<cachedir xml:space="preserve">~/.fontconfig</cachedir>
|
<cachedir>~/.fontconfig</cachedir>
|
||||||
|
|
||||||
<xsl:for-each select="str:tokenize($fontDirectories)">
|
<xsl:for-each select="str:tokenize($fontDirectories)">
|
||||||
<dir><xsl:value-of select="." /></dir>
|
<dir><xsl:value-of select="." /></dir>
|
||||||
|
Loading…
Reference in New Issue
Block a user