build: Bring back squeekboard as a first class executable
With styles no longer being inconsistent, there's no need to override styles by default. The override script remains for PureOS packaging purposes.
This commit is contained in:
2
debian/squeekboard.install
vendored
2
debian/squeekboard.install
vendored
@ -1,2 +1,2 @@
|
|||||||
usr/bin/squeekboard-real /usr/bin
|
tools/squeekboard-restyled usr/bin
|
||||||
usr/bin/squeekboard /usr/bin
|
usr/bin/squeekboard /usr/bin
|
||||||
|
|||||||
2
debian/squeekboard.lintian-overrides
vendored
2
debian/squeekboard.lintian-overrides
vendored
@ -1,2 +1,2 @@
|
|||||||
# yaml-rust 0.4.3 shares some roots with libyaml, including the string which lintian checks, creating a false positive
|
# yaml-rust 0.4.3 shares some roots with libyaml, including the string which lintian checks, creating a false positive
|
||||||
squeekboard binary: embedded-library usr/bin/squeekboard-real: libyaml
|
squeekboard binary: embedded-library usr/bin/squeekboard: libyaml
|
||||||
|
|||||||
@ -97,20 +97,7 @@ libsqueekboard = static_library('libsqueekboard',
|
|||||||
'-DEEK_COMPILATION=1'],
|
'-DEEK_COMPILATION=1'],
|
||||||
)
|
)
|
||||||
|
|
||||||
# the straight binary needs to be demoted in favor of the wrapper script
|
squeekboard = executable('squeekboard',
|
||||||
# due to styling being inconsistent
|
|
||||||
bindir = join_paths(prefix, get_option('bindir'))
|
|
||||||
wrapper_conf = configuration_data()
|
|
||||||
wrapper_conf.set('bindir', bindir)
|
|
||||||
configure_file(
|
|
||||||
input: '../tools/squeekboard.in',
|
|
||||||
output: 'squeekboard',
|
|
||||||
install_dir: bindir,
|
|
||||||
configuration: wrapper_conf,
|
|
||||||
install: true,
|
|
||||||
)
|
|
||||||
|
|
||||||
squeekboard = executable('squeekboard-real',
|
|
||||||
'server-main.c',
|
'server-main.c',
|
||||||
wl_proto_sources,
|
wl_proto_sources,
|
||||||
squeekboard_resources,
|
squeekboard_resources,
|
||||||
@ -125,6 +112,8 @@ squeekboard = executable('squeekboard-real',
|
|||||||
'-DEEK_COMPILATION=1'],
|
'-DEEK_COMPILATION=1'],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
bindir = join_paths(prefix, get_option('bindir'))
|
||||||
|
|
||||||
test_layout = custom_target('squeekboard-test-layout',
|
test_layout = custom_target('squeekboard-test-layout',
|
||||||
build_by_default: true,
|
build_by_default: true,
|
||||||
# meson doesn't track all inputs, cargo does
|
# meson doesn't track all inputs, cargo does
|
||||||
|
|||||||
@ -12,4 +12,4 @@ for DIR in ${DIRS}; do
|
|||||||
fi;
|
fi;
|
||||||
done;
|
done;
|
||||||
|
|
||||||
exec @bindir@/squeekboard-real
|
exec $(which squeekboard)
|
||||||
Reference in New Issue
Block a user