From 9b271a69190c8f2e8c23f5b7674fe0d1ea8d9548 Mon Sep 17 00:00:00 2001 From: Dorota Czaplejewicz Date: Tue, 19 Nov 2019 10:01:38 +0000 Subject: [PATCH] devel: Package squeekboard-test-layout --- debian/control | 10 ++++++++++ debian/squeekboard-devel.install | 1 + debian/squeekboard.install | 2 ++ src/meson.build | 5 +++-- 4 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 debian/squeekboard-devel.install create mode 100644 debian/squeekboard.install diff --git a/debian/control b/debian/control index 69615a26..f1031040 100644 --- a/debian/control +++ b/debian/control @@ -40,3 +40,13 @@ Depends: ${misc:Depends} Description: On-screen keyboard for Wayland Virtual keyboard supporting Wayland, built primarily for the Librem 5 phone. + +Package: squeekboard-devel +Architecture: linux-any +Depends: + ${shlibs:Depends} + ${misc:Depends} +Description: Resources for making Squeekboard layouts + Tools for creating Squeekboard layouts: + . + * squeekboard-test-layout diff --git a/debian/squeekboard-devel.install b/debian/squeekboard-devel.install new file mode 100644 index 00000000..eca02621 --- /dev/null +++ b/debian/squeekboard-devel.install @@ -0,0 +1 @@ +usr/bin/squeekboard-test-layout /usr/bin diff --git a/debian/squeekboard.install b/debian/squeekboard.install new file mode 100644 index 00000000..c87f05b7 --- /dev/null +++ b/debian/squeekboard.install @@ -0,0 +1,2 @@ +usr/bin/squeekboard-real /usr/bin +usr/bin/squeekboard /usr/bin diff --git a/src/meson.build b/src/meson.build index f17b1622..36f817bb 100644 --- a/src/meson.build +++ b/src/meson.build @@ -125,12 +125,13 @@ squeekboard = executable('squeekboard-real', '-DEEK_COMPILATION=1'], ) -test_layout = custom_target('squeekboard_test_layout', +test_layout = custom_target('squeekboard-test-layout', build_by_default: true, # meson doesn't track all inputs, cargo does build_always_stale: true, - output: ['squeekboard_test_layout'], + output: ['squeekboard-test-layout'], console: true, command: [cargo_script, '--rename', 'test_layout', '@OUTPUT@', 'build', '--bin', 'test_layout'], + install: true, install_dir: bindir, )