Steven R. Loomis
aa1a702432
chore(core): icu fixes in comments and linux packaging 🙀
...
- version is 73.1 not 72.1
- add mention in linux build docs
- add libicu-dev dependency in debian control (but not runtime)
for #8495
2023-04-24 09:04:35 -05:00
Eberhard Beilharz
60a6794271
chore(linux): Remove dependency on sudo
...
Fixes #8468 .
2023-03-28 19:34:33 +02:00
Eberhard Beilharz
255fabe6fe
chore(linux): Remove python3-raven dependency
...
Now that we no longer support Ubuntu 18.04 Bionic we can remove
the python3-raven dependency.
2023-03-24 16:46:15 +01:00
Eberhard Beilharz
27a6decec9
chore(linux): Prevent building on s390x
...
This reverts commit 07ae306fd4 which
got merged in PR #6500 after a discussion on the Debian mailing list.
However, Keyman currently doesn't work on s390x architecture because
we don't support big-endian (#5111 ). This shows in test failures during
package build (cf https://buildd.debian.org/status/fetch.php?pkg=keyman&arch=s390x&ver=16.0.138-4&stamp=1676139609&raw=0 ).
(cherry picked from commit b771e14de8 )
2023-03-20 20:11:51 +01:00
Eberhard Beilharz
096643395b
fix(linux): Fix autopkgtests
...
Autopkgtests couldn't find pkg-config, so this change adds that as
test dependency.
(cherry picked from commit 71462d9705 )
2023-02-07 11:22:04 +01:00
Eberhard Beilharz
95aa92ff9a
chore(core): Merge remote-tracking branch 'origin/master' into chore/core/mesonversion
2023-02-02 19:37:26 +01:00
Jelmer Vernooij
7a5df85722
Include packaging path in Vcs-Git header
2023-01-25 23:50:20 +00:00
Eberhard Beilharz
90d8feabe1
fix(linux): Fix crash (un-)installing shared keyboard
...
The reason for the crash is the missing file `dbus-launch` which
gets called when running with `sudo`. This change adds a dependency
to `dbus-x11` which provides `dbus-launch`.
Fixes #8012 .
(cherry picked from commit 0584db39c3 )
2023-01-13 18:03:55 +01:00
Eberhard Beilharz
cbe0dd944b
chore(core): Update meson version
...
We no longer support Ubuntu 18.04 Bionic, so we can update to a newer meson
version. The oldest supported platform is now Ubuntu 20.04 Focal which
comes with Meson 0.53, so we make that the minimal required version.
2022-12-08 09:45:37 +01:00
Eberhard Beilharz
26516e65d8
chore(linux): Update Debian standards version
...
This removes a warning on the Debian package page
(https://tracker.debian.org/pkg/keyman ).
2022-11-10 18:08:23 +01:00
Eberhard Beilharz
07ae306fd4
chore(linux): change to Architecture: any
...
As per request by Debian this changes the architecture to `any`
so that it'll try to build on all architectures.
See https://lists.debian.org/debian-input-method/2022/03/msg00095.html .
2022-04-07 17:44:00 +02:00
Eberhard Beilharz
4d0dfbe3a5
chore(linux): Update Standards-Version
2022-03-14 12:08:10 +01:00
Eberhard Beilharz
4cad24cac3
chore(linux): Fix lintian warnings
2022-03-10 20:30:44 +01:00
Steven R. Loomis
3658efa5f1
chore(common): remove rust (for now!) 🦀
...
Fixes #6290
2022-02-24 17:34:23 -06:00
Eberhard Beilharz
1c9f9e9cb2
chore(linux): Improve dependencies in Linux package
...
This will make it easier to upgrade or downgrade since all
packages will be the same version.
2022-02-03 10:09:10 +01:00
Eberhard Beilharz
c04fa525fc
chore(linux): Revert workaround for Python bug
...
A new version of python3-requests-cache is now available in
Debian and Ubuntu that fixes the bug, so we can revert the
workaround.
This reverts commit 10e169739d .
2022-01-20 11:54:52 +01:00
Eberhard Beilharz
10e169739d
fix(linux): Add workaround for Python bug
...
This works around a Python bug introduced in Python 3.10.2 and
3.9.10 (https://github.com/python-attrs/cattrs/issues/206 ).
This change should be reverted once that bug is fixed and new
Python packages are available in Debian/Ubuntu.
Fixes #6119 .
2022-01-18 17:49:09 +01:00
Eberhard Beilharz
0b32e470dd
fix(linux): Update minimum sentry-sdk version
...
This is a follow-up for #5325 .
2022-01-11 14:35:35 +01:00
Eberhard Beilharz
2f7fafd0f3
fix(linux): Fix package description
...
Also improve wording for Debian packages.
Fixes #5940 .
2021-12-15 11:32:30 +01:00
Eberhard Beilharz
f1dcb71127
chore(linux): Run ibus-keyman tests as part of build
...
Part of #5613 .
2021-11-22 15:40:37 +01:00
Eberhard Beilharz
34b0932173
chore(linux): Depend on keyman-engine
...
This change adds a virtual package `keyman-engine` which ibus-keyman
provides. keyman-config can then depend on this virtual package.
This allows to use fcitx instead of ibus if the fcitx-keyman package
provides that virtual package as well.
2021-08-06 11:25:00 +02:00
Eberhard Beilharz
79f92a150c
chore(linux): Consolidate Debian source packages
...
This change consolidates the Debian packages into a single source
package, with the exception of the legacy KMFL packages.
Fixes #5022 .
2021-08-06 11:25:00 +02:00