MoonlightWave-12
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
MoonlightWave-12
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
Guido Günther
dddfff491d
packaging: Bump dependencies
...
Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/620 >
2024-03-10 15:44:28 +00:00
Guido Günther
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
MoonlightWave-12
c7ced7de2b
Update links in the documentation
2024-03-02 17:31:12 +01:00
Dorota Czaplejewicz
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
Dorota Czaplejewicz
8864a5b0a7
style: Give gr+polytonic a custom font
2022-09-03 08:11:08 +00:00
Dorota Czaplejewicz
c30e951907
style: Use layout name as css class
2022-09-03 08:04:40 +00:00
Dorota Czaplejewicz
bbceba7e9b
debug: Add dbus interface to control debug prints
2022-04-05 14:19:52 +00:00
Dorota Czaplejewicz
8eb1c9b4a7
build: Remove regex crate
2021-12-17 14:04:22 +00:00
Dorota Czaplejewicz
7a07f1616d
ci: Include pre-build style check
2021-12-09 11:42:33 +00:00
Guido Günther
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
Dorota Czaplejewicz
df8e885983
build: Fix release
2020-11-28 18:57:46 +00:00
Dorota Czaplejewicz
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
Dorota Czaplejewicz
26e0473fc1
debian: Require lsb-release
2020-06-25 17:45:08 +00:00
Guido Günther
e89c9b02a0
debian: Build-depend on libfeedback
...
Will be needed in the following commits.
2020-06-02 10:10:43 +02:00
Jordi Masip
f473a47eb8
Removed unused dependency 'libcroco'
2020-05-24 16:31:43 +02:00
Dorota Czaplejewicz
1f5e9566e4
debian: Add missing commas
2020-01-28 21:38:58 +00:00
Dorota Czaplejewicz
a93f3c55e7
translations: Use gnome-desktop's xkb info database for layout names
2020-01-07 16:18:52 +00:00
Dorota Czaplejewicz
12be3e980f
Merge branch 'cleanup' into 'master'
...
Build cleanups
See merge request Librem5/squeekboard!287
2019-12-23 21:34:18 +00:00
Dorota Czaplejewicz
9ff11dc511
Remove unused build dependencies
2019-12-16 18:22:23 +00:00
Dorota Czaplejewicz
1cffdda09d
packaging: Install entty.py as squeekboard-entry
2019-12-16 18:13:24 +00:00
Mark Müller
cfa66d8182
squeekboard-test-layout: add argument parsing and some more output
2019-12-14 10:55:37 +00:00
Dorota Czaplejewicz
9b271a6919
devel: Package squeekboard-test-layout
2019-11-19 12:22:24 +00:00
Dorota Czaplejewicz
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
Dorota Czaplejewicz
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
Dorota Czaplejewicz
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
Dorota Czaplejewicz
47c4119ab7
Add a popover menu to switch languages
2019-11-05 13:10:55 +00:00
Dorota Czaplejewicz
241e5c0fc6
debian: Use Debian versions of dependencies
2019-09-20 09:40:18 +00:00
David Boddie
fc5f671e57
Add new meson and current ninja to the dependencies
2019-09-06 22:15:02 +02:00
Dorota Czaplejewicz
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
Guido Günther
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
Guido Günther
7fd51af4de
debian: Drop virtboard build-dependency
2019-07-11 14:31:25 +02:00
Dorota Czaplejewicz
61a5e8d4fd
install: Don't distribute dbus definition
...
Instead, require virtboard to provide it.
2019-07-02 18:13:34 +00:00
Dorota Czaplejewicz
0d3b003aac
input method: Initialize the protocol and pretend to handle a few things
2019-06-30 19:03:24 +00:00
David Boddie
fc338f5723
Add Debian packaging files
2019-06-29 10:10:15 +00:00