Package: foot
Version: 1.13.1-1
Severity: normal
Tags: patch
Hi, foot is currently compiled without grapheme clustering, as its
debian/control file doesn't specify libutf8proc-dev in its Build-Depe
ndencies. You can check this by running:
$ foot --version
foot version: 1.13.1 -pgo +ime -graphemes -assertions
It'd be also great if you'd consider building with PGO (Profile-Guided
Optimizations), as upstream recommends doing so to optimize foot'
s latency; a set of scripts is provided to make use of PGO relatively easy. But
that's another issue :)
For more information about foot and it's build process, see upstream's
INSTALL.md file: <https://salsa.debian.org/birger/foot/-/blob/mas
ter/INSTALL.md>
I've included a patch fixing this issue; I've also added systemd to the list of
Build-Dependencies, as upstream's build process only installs systemd unit
files if systemd's pkg-config file is installed on the build machine.
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.19.0-2-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages foot depends on:
ii foot-terminfo 1.13.1-1
ii libc6 2.35-3
ii libfcft4 3.1.5-1
ii libfontconfig1 2.13.1-4.5
ii libpixman-1-0 0.40.0-1
ii libwayland-client0 1.21.0-1
ii libwayland-cursor0 1.21.0-1
ii libxkbcommon0 1.4.1-1
foot recommends no packages.
Versions of packages foot suggests:
ii foot-themes 1.13.1-1
-- no debconf information
>From 992785e5cc35385688dd9239d9d9a4dcaa9078e3 Mon Sep 17 00:00:00 2001
From: Andrea Pappacoda <[email protected]>
Date: Sun, 23 Oct 2022 16:20:52 +0200
Subject: [PATCH] d/control: enable grapheme clustering
---
debian/control | 2 ++
1 file changed, 2 insertions(+)
diff --git a/debian/control b/debian/control
index 4ee1c340..80c29701 100644
--- a/debian/control
+++ b/debian/control
@@ -16,6 +16,8 @@ Build-Depends: debhelper-compat (= 13),
libfcft-dev (>= 3.0.0),
libffi-dev,
libharfbuzz-dev,
+ libutf8proc-dev,
+ systemd [linux-any],
scdoc
Standards-Version: 4.6.1.0
Homepage: https://codeberg.org/dnkl/foot
--
2.35.1