all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#68548] [PATCH] gnu: fcft: Enable shaping support
@ 2024-01-17 19:50 soeren
  2024-02-10 16:10 ` bug#68548: " Sharlatan Hellseher
  0 siblings, 1 reply; 2+ messages in thread
From: soeren @ 2024-01-17 19:50 UTC (permalink / raw)
  To: 68548

From: Sören Tempel <soeren@soeren-tempel.net>

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: Sören Tempel <soeren@soeren-tempel.net>
---
 gnu/packages/fontutils.scm | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm
index 5bfdea1b27..d06287ff29 100644
--- a/gnu/packages/fontutils.scm
+++ b/gnu/packages/fontutils.scm
@@ -73,6 +73,7 @@ (define-module (gnu packages fontutils)
   #: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)
@@ -1907,6 +1908,7 @@ (define-public fcft
      (list check pkg-config scdoc))
     (propagated-inputs
      (list ;; Required by fcft.pc.
+           utf8proc
            fontconfig
            freetype
            harfbuzz

base-commit: 29c94dd522833b2603a651c14a5b06120bcf1829




^ permalink raw reply related	[flat|nested] 2+ messages in thread

* bug#68548: [PATCH] gnu: fcft: Enable shaping support
  2024-01-17 19:50 [bug#68548] [PATCH] gnu: fcft: Enable shaping support soeren
@ 2024-02-10 16:10 ` Sharlatan Hellseher
  0 siblings, 0 replies; 2+ messages in thread
From: Sharlatan Hellseher @ 2024-02-10 16:10 UTC (permalink / raw)
  To: 68548-done

[-- Attachment #1: Type: text/plain, Size: 81 bytes --]


Hi

Pushed as 121bf9b296d1bcb24c4dff2ddde181f22f78ed89 to master.

Thanks,
Oleg

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-02-10 16:11 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-17 19:50 [bug#68548] [PATCH] gnu: fcft: Enable shaping support soeren
2024-02-10 16:10 ` bug#68548: " Sharlatan Hellseher

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.