spiegel-keyman/linux/ibus-keyman
Marc Durdin 900f248558 chore(common): cleanup meson deprecations and warnings
Most warnings have been cleaned up:

* min meson version is now 1.0
* additional parameters such as check, recursive added
* uses now global_source_root() instead of source_root()
* catting files on Windows wasn't actually working -- used in unit
  tests. This is because meson passes paths with forward slashes to
  cmd.exe `type` command, which doesn't understand them. This is bad,
  because we were running effectively null tests for the affected tests.
  Fortunately, the same tests were configured correctly on macOS and
  Linux, and were all passing, so no serious damage.

There is one significant warning left:

`WARNING: Project targets '>=1.0' but uses feature deprecated since
'0.64.0': copy arg in configure_file. Use fs.copyfile instead`

Refer to mesonbuild/meson#12792. I have opened a PR against that to
undeprecate `copy` kwarg in a future version of meson.

Fixes: #8399
2024-05-24 08:46:52 +07:00
..
icons chore(linux): Remove autotools related files 2023-02-14 09:51:46 +01:00
man docs(linux): Update man page for ibus-engine-keyman 2023-07-18 20:29:01 +02:00
src chore(core): km_core_cp -> km_core_cu 2024-05-02 17:39:15 -05:00
tests fix(linux): Fix packaging on Ubuntu and Debian servers 2024-01-29 17:50:04 +01:00
build.sh chore(common): builder scripts now use /resources/build/builder.inc.sh 2024-05-02 15:54:31 +07:00
COPYING make a copy of ibus-kmfl called ibus-keyman 2018-09-25 17:18:57 +07:00
meson.build chore(common): cleanup meson deprecations and warnings 2024-05-24 08:46:52 +07:00
meson_options.txt fix(linux): Fix packaging on Ubuntu and Debian servers 2024-01-29 17:50:04 +01:00
README.md docs(linux): Move Linux documentation 2022-12-05 18:07:10 +01:00

Keyman engine for IBus

See ibus-keyman.md for documentation how to build Keyman engine for IBus.