diff --git a/debian/control b/debian/control index eba8e260..1c61852a 100644 --- a/debian/control +++ b/debian/control @@ -45,9 +45,12 @@ Description: On-screen keyboard for Wayland Package: squeekboard-devel Architecture: linux-any Depends: + python3, + python3-gi, ${shlibs:Depends} ${misc:Depends} Description: Resources for making Squeekboard layouts - Tools for creating Squeekboard layouts: + Tools for creating and testing Squeekboard layouts: . + * squeekboard-entry * squeekboard-test-layout diff --git a/debian/squeekboard-devel.install b/debian/squeekboard-devel.install index eca02621..85485918 100644 --- a/debian/squeekboard-devel.install +++ b/debian/squeekboard-devel.install @@ -1 +1,2 @@ usr/bin/squeekboard-test-layout /usr/bin +usr/bin/squeekboard-entry /usr/bin diff --git a/tools/meson.build b/tools/meson.build index f08f9473..9246326a 100644 --- a/tools/meson.build +++ b/tools/meson.build @@ -1,3 +1,11 @@ +entry = configure_file( + copy: true, + input: 'entry.py', + output: 'squeekboard-entry', + install: true, + install_dir: bindir, +) + test_layout = custom_target('squeekboard-test-layout', build_by_default: true, # meson doesn't track all inputs, cargo does