docs: fewer claims, the right dependencies

This commit is contained in:
2026-08-17 12:24:34 +09:00
parent d129f406d5
commit cf8eca2ff1

View File

@@ -46,8 +46,8 @@ that is not a jamo commit the syllable and go on to the application, so
final they make (rt → ㄳ) and a vowel typed before its consonant is final they make (rt → ㄳ) and a vowel typed before its consonant is
reordered under it (kr → 가), as in libhangul. reordered under it (kr → 가), as in libhangul.
Emoji and Hanja searches take over the keys until `Enter`, `Space`, or a Emoji and Hanja searches take over the keys until `Enter`, `Space`, or
digit picks a result or `Esc` cancels; they return to the previous mode `1`-`9` picks a result or `Esc` cancels; they return to the previous mode
after use, and switching language during a search commits the shown after use, and switching language during a search commits the shown
query. `Tab`/`Shift-Tab` wrap through the results, and a search with query. `Tab`/`Shift-Tab` wrap through the results, and a search with
nothing typed yet shows ☺ or 漢 in the popup. The Emoji search matches the nothing typed yet shows ☺ or 漢 in the popup. The Emoji search matches the
@@ -88,8 +88,7 @@ display environment supports it.
## Build and test ## Build and test
Initialize the bundled test library, then use the pinned Docker environment Initialize the bundled test library, then build in the Docker environment:
for a reproducible build:
```sh ```sh
git submodule update --init git submodule update --init
@@ -118,8 +117,8 @@ tests. `make docker-check` rebuilds and runs all three tiers in the
container, and `make docker-valgrind` runs the unit suite under Valgrind container, and `make docker-valgrind` runs the unit suite under Valgrind
there; run `make docker-image` first after changing `Dockerfile`. there; run `make docker-image` first after changing `Dockerfile`.
Native Linux source builds require a C toolchain, Make, pkg-config, Python 3, Native Linux source builds require a C toolchain, Make, and pkg-config, plus
and cmp/diff, plus development files for: development files for:
- Plan 9 port (`9c`, `9l`, `libthread`, and `libbio`); - Plan 9 port (`9c`, `9l`, `libthread`, and `libbio`);
- D-Bus development files; - D-Bus development files;
@@ -127,6 +126,7 @@ and cmp/diff, plus development files for:
- Pango, PangoCairo, Cairo, and Fontconfig; - Pango, PangoCairo, Cairo, and Fontconfig;
- GTK 3, plus libibus and Xlib for the live clients; - GTK 3, plus libibus and Xlib for the live clients;
- Xvfb for the X11 live tests; - Xvfb for the X11 live tests;
- Python 3 and `cmp` for `make check` and the map generators;
- a working `C.UTF-8` locale and fonts covering Latin, CJK, and emoji. - a working `C.UTF-8` locale and fonts covering Latin, CJK, and emoji.
The package names used by the canonical Arch Linux image are listed in The package names used by the canonical Arch Linux image are listed in