Skip to content

v2.0.8.1

Choose a tag to compare

@github-actions github-actions released this 09 Jun 20:30
· 23 commits to main since this release
OFF v2.0.8.1 — fontconfig sysconfdir hotfix

v2.0.7's static fontconfig 2.12.6 was compiled with autoconf's default
--sysconfdir=$prefix/etc, where $prefix is the depends/ build path. At
runtime the binary looked for /etc/fonts/fonts.conf relative to a path
that doesn't exist on user machines and Qt's font database init aborted
with "Fontconfig error: Cannot load default config file" before drawing
any window. v2.0.7 Linux Qt5 wallets appeared to do nothing on launch.

Fix in depends/packages/fontconfig.mk:

  $(package)_config_opts += --sysconfdir=/etc --datadir=/usr/share \
                            --localstatedir=/var

Static fontconfig now reads /etc/fonts/fonts.conf and /usr/share/fonts/
from the target system. Verified on Debian 13 without any FONTCONFIG_FILE
env-var workaround.

This is a Linux Qt5 hotfix only; the daemon and the Windows Qt5 wallet
are unaffected by the fontconfig path (Windows doesn't use fontconfig).

CLIENT_VERSION_BUILD bumped to 1 (.1 marks this as the first hotfix past
the intended .0). Tag-suffix sync rule applied: tag is plain v2.0.8.1,
so CLIENT_VERSION_SUFFIX is empty (was "-Triune" on v2.0.7,
grandfathered). Binary self-reports v2.0.8.1.