tce-load -wil compiletc fontconfig-dev freetype-dev pixman-dev wayland-dev libxkbcommon-dev meson wayland-protocols-dev ncursesw-dev git ncursesw-utils https://codeberg.org/dnkl/foot/releases/download/1.21.0/foot-1.21.0.tar.gz ---------- The "|" syntax is a python3.10 feature, not supported by the python3 version in our repo. In scripts/generate-emoji-variation-sequences.py, change this: import sys class Codepoint: def __init__(self, start: int, end: None|int = None): To this: import sys from typing import Union class Codepoint: def __init__(self, start: int, end: Union[None, int] = None): ---------- cd foot mkdir build cd build CC="gcc -flto -mtune=generic -Os -pipe" CXX="g++ flto -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" meson setup --prefix=/usr/local ninja [0m 9.75s] DESTDIR=/tmp/dest ninja install [add /tmp/dest/usr/local/share/pixmaps/foot.png] [add X-FullPathIcon=/usr/local/share/pixmaps/foot.png to /tmp/dest/usr/local/share/applications/*.desktop] fcft 3.3.1 OT-SVG backend : nanosvg (bundled) Grapheme shaping : YES Run shaping : NO Test text shaping: NO Documentation : NO foot 1.21.0 Documentation : NO Themes : YES IME : YES Grapheme clustering : NO utmp backend : libutempter utmp helper default path : /usr/lib/utempter/utempter Build terminfo : YES Terminfo base name : foot Terminfo install location: share/terminfo Default TERM : foot Set TERMINFO : NO Build tests : YES Subprojects fcft : YES tllist : YES User defined options prefix : /usr/local