[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
08/08: gnu: fcft: Enable shaping support.
From: |
guix-commits |
Subject: |
08/08: gnu: fcft: Enable shaping support. |
Date: |
Sat, 10 Feb 2024 10:50:28 -0500 (EST) |
sharlatan pushed a commit to branch master
in repository guix.
commit 121bf9b296d1bcb24c4dff2ddde181f22f78ed89
Author: Sören Tempel <soeren@soeren-tempel.net>
AuthorDate: Wed Jan 17 20:50:58 2024 +0100
gnu: fcft: Enable shaping support.
While utf8proc is an optional dependency, it is required for shaping
support. Without utf8proc, fcft_rasterize_text_run_utf32() is a no-op.
This is a popular function used—among other things—by yambar, foot,
fuzzel and fnott. Therefore, many other Linux distributions (Arch,
Debian, Fedora, …) enable this feature and I think it would be nice
to have in Guix as well.
* gnu/packages/fontutils.scm (fcft): Depend on utf8proc.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I7489dbc7a42ffcca509d090df7d2a6250bf996ff
---
gnu/packages/fontutils.scm | 3 +++
1 file changed, 3 insertions(+)
diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm
index 8d3c017107..299fe87edf 100644
--- a/gnu/packages/fontutils.scm
+++ b/gnu/packages/fontutils.scm
@@ -19,6 +19,7 @@
;;; Copyright © 2023 John Kehayias <john.kehayias@protonmail.com>
;;; Copyright © 2023 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2023 pinoaffe <pinoaffe@gmail.com>
+;;; Copyright © 2024 Sören Tempel <soeren@soeren-tempel.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -73,6 +74,7 @@
#:use-module (gnu packages xml)
#:use-module (gnu packages xorg)
#:use-module (gnu packages tex)
+ #:use-module (gnu packages textutils)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix gexp)
#:use-module (guix packages)
@@ -1911,6 +1913,7 @@ maintain the Noto Fonts project.")
(list check pkg-config scdoc))
(propagated-inputs
(list ;; Required by fcft.pc.
+ utf8proc
fontconfig
freetype
harfbuzz
- branch master updated (caa7a95157 -> 121bf9b296), guix-commits, 2024/02/10
- 04/08: gnu: odamex: Update to 10.4.0., guix-commits, 2024/02/10
- 06/08: gnu: odamex: Remove package labels., guix-commits, 2024/02/10
- 01/08: gnu: sssd: Update to 2.9.4., guix-commits, 2024/02/10
- 07/08: gnu: lldb: Update to 17.0.6., guix-commits, 2024/02/10
- 05/08: gnu: odamex: Unbundle some libraries., guix-commits, 2024/02/10
- 08/08: gnu: fcft: Enable shaping support.,
guix-commits <=
- 02/08: gnu: ocrad: Update to 0.29, guix-commits, 2024/02/10
- 03/08: gnu: sameboy: Update to 0.16.2., guix-commits, 2024/02/10