1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-19 00:30:30 +02:00
Commit Graph

2 Commits

Author SHA1 Message Date
Maxim Cournoyer
c5cff587eb gnu: fontconfig: Update to 2.16.0 and modernize.
* gnu/packages/fontutils.scm (fontconfig): Update to 2.16.0.
[propagated-inputs]: Remove labels.
[native-inputs]: Likewise.  Add autoconf-2.71, automake, gettext-minimal and
libtool.
[configure-flags]: Use gexps.
[phases]: Likewise.
(fontconfig-with-documentation): Streamline comment.
[arguments]: Use gexps.
[native-inputs]: Use modify-inputs.
[home-page]: Add missing trailing /.

Co-authored-by: Andreas Enge <andreas@enge.fr>
Change-Id: I8704eec8cef310c7b1122db7a65e612c8c13fbe2
2026-03-06 14:52:03 +01:00
Sarah Morgensen
6f12880a76 gnu: fontconfig: Use (locally) deterministic caching
Make fontconfig use directory contents rather than modification time to
determine cache validity (by pretending that mtime is broken).

* gnu/packages/patches/fontconfig-cache-ignore-mtime.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/fontutils.scm (fontconfig)[source]: Use it.
[arguments]: Unset SOURCE_DATE_EPOCH for tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-11 18:17:31 +02:00