5379b776e0
debian/control: Add Rules-Requires-Root: no
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/648 >
2024-04-26 21:41:29 +00:00
332e5f91c8
Update to serde_yaml 0.9.*
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/624 >
2024-03-22 11:53:35 +01:00
dddfff491d
packaging: Bump dependencies
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/620 >
2024-03-10 15:44:28 +00:00
ad69bd5b59
Use newer dependencies everywhere
...
No need to copy them in most of the jobs
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/619 >
2024-03-10 10:31:37 +01:00
c7ced7de2b
Update links in the documentation
2024-03-02 17:31:12 +01:00
7a8932d686
debian: Upgrade rust dependency
...
This avoids problems with cargo pulling packages with unsupported edition in the future, as well as opens up the ability to use new language features.
Most importantly, cargo deps can be unlocked.
2022-09-30 16:01:36 +00:00
8864a5b0a7
style: Give gr+polytonic a custom font
2022-09-03 08:11:08 +00:00
c30e951907
style: Use layout name as css class
2022-09-03 08:04:40 +00:00
bbceba7e9b
debug: Add dbus interface to control debug prints
2022-04-05 14:19:52 +00:00
8eb1c9b4a7
build: Remove regex crate
2021-12-17 14:04:22 +00:00
7a07f1616d
ci: Include pre-build style check
2021-12-09 11:42:33 +00:00
4f19a81d78
debian: Switch to dh 13
...
This adds goodies like failing on inexistent files. It's well
supported in Debian Bullseye, PureOS Byzantium and newer versions.
2021-12-05 19:35:19 +01:00
df8e885983
build: Fix release
2020-11-28 18:57:46 +00:00
7e38d17cb7
debian: Insert a "breaks" for librem5-base < 24
...
Librem5-base sets the GNOME a11y to true, which solves the invisibility of the keyboard on the phone.
2020-10-11 16:36:16 +00:00
26e0473fc1
debian: Require lsb-release
2020-06-25 17:45:08 +00:00
e89c9b02a0
debian: Build-depend on libfeedback
...
Will be needed in the following commits.
2020-06-02 10:10:43 +02:00
f473a47eb8
Removed unused dependency 'libcroco'
2020-05-24 16:31:43 +02:00
1f5e9566e4
debian: Add missing commas
2020-01-28 21:38:58 +00:00
a93f3c55e7
translations: Use gnome-desktop's xkb info database for layout names
2020-01-07 16:18:52 +00:00
12be3e980f
Merge branch 'cleanup' into 'master'
...
Build cleanups
See merge request Librem5/squeekboard!287
2019-12-23 21:34:18 +00:00
9ff11dc511
Remove unused build dependencies
2019-12-16 18:22:23 +00:00
1cffdda09d
packaging: Install entty.py as squeekboard-entry
2019-12-16 18:13:24 +00:00
cfa66d8182
squeekboard-test-layout: add argument parsing and some more output
2019-12-14 10:55:37 +00:00
9b271a6919
devel: Package squeekboard-test-layout
2019-11-19 12:22:24 +00:00
ad8c918e1a
Merge branch 'style' into 'master'
...
Use dark style by default
See merge request Librem5/squeekboard!239
2019-11-15 13:49:28 +00:00
0bfaa8cd7a
debian: Wrap squeekboard in theme selector
...
This works around https://source.puri.sm/Librem5/squeekboard/issues/151 by providing a dark style to match the dark style of the layouts.
2019-11-13 14:07:23 +00:00
9f88660d99
locale: Add translations for layout names
...
Pulled in some Unix-specific code from https://github.com/rust-locale/locale_config to reduce dependencies.
First reason to reduce dependencies: gettext-rs is not in Debian. Copying gettext-sys might have made sense, but the interface is somewhat confusing.
For translating a couple identifiers, detection and some hand-rolled hash map is all that is needed, and the option to move to gettext later remains.
locale_config has been stripped of the lazy_static dependency, which, messing with the strtup sequence, might be a source of debugging woes. Plus setting language once in the beginning is somewhat inflexible regarding runtime changes.
2019-11-08 10:21:27 +00:00
47c4119ab7
Add a popover menu to switch languages
2019-11-05 13:10:55 +00:00
241e5c0fc6
debian: Use Debian versions of dependencies
2019-09-20 09:40:18 +00:00
fc5f671e57
Add new meson and current ninja to the dependencies
2019-09-06 22:15:02 +02:00
3413021d30
rust: Use Cargo to build the Rust portion
...
Pros: Ability to use Rust libraries from crates.io
Problems: Need to lock library versions and document their reproducible building, either via Cargo.lock or vendoring.
2019-08-30 09:00:34 +00:00
aff71e0e33
debian: Add test run dependencies
...
We need xvfb to run the tests since this involves creating GTK
widgets.
2019-07-23 10:20:02 +02:00
7fd51af4de
debian: Drop virtboard build-dependency
2019-07-11 14:31:25 +02:00
61a5e8d4fd
install: Don't distribute dbus definition
...
Instead, require virtboard to provide it.
2019-07-02 18:13:34 +00:00
0d3b003aac
input method: Initialize the protocol and pretend to handle a few things
2019-06-30 19:03:24 +00:00
fc338f5723
Add Debian packaging files
2019-06-29 10:10:15 +00:00