docs: fewer claims, the right dependencies
This commit is contained in:
12
README.md
12
README.md
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user