Eberhard Beilharz
72bed06042
chore(linux): Exclude autopkg tests on s390x
...
We don't build the binaries on s390x so it doesn't make sense trying
to run the autopkg tests on s390x. This change imports the changes
made on Debian in pkg version 16.0.138-4.
Co-authored-by: Gunnar Hjalmarsson <gunnarhj@ubuntu.com>
(cherry picked from commit e4caf4d4f5 )
2023-02-13 17:04:06 +01:00
Eberhard Beilharz
9bcd5225cf
fix(linux): Fix autopkgtests
...
(cherry picked from commit fbcab9afb5 )
2023-02-09 12:44:48 +01:00
Eberhard Beilharz
54ec47cba0
Merge pull request #7911 from keymanapp/feat/linux/githubdeb
...
feat(linux): Add debian packaging GHA
2023-02-09 10:38:34 +01:00
Eberhard Beilharz
dad12e9d31
Merge pull request #8192 from keymanapp/chore/linux/cherrypick/changelog
...
chore(linux): Update changelog from Debian 🍒
2023-02-09 08:52:59 +01:00
Eberhard Beilharz
31e7f646f8
chore(linux): Update changelog from Debian
...
(cherry picked from commit 69a4a61b55 )
2023-02-08 16:03:15 +01:00
Darcy Wong
f0c5394864
Merge pull request #8182 from keymanapp/chore/windows/crowdin-kn-cleanup
...
chore(common): Cleanup Kannada locale
2023-02-08 17:55:48 +07:00
Eberhard Beilharz
abd76ccc57
chore(linux): Merge remote-tracking branch 'origin/master' into feat/linux/githubdeb
2023-02-08 08:30:30 +01:00
Darcy Wong
50c0321a87
chore(common): Update Kannada strings
2023-02-07 21:39:23 +07: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
e6300f1841
chore(linux): Address code review comments
2023-02-07 10:05:21 +01:00
Eberhard Beilharz
f2f39efb8a
Merge pull request #8156 from keymanapp/chore/linux/cherry-pick/changelog
...
chore(linux): Update debian changelog 🍒
2023-02-07 08:27:06 +01:00
Darcy Wong
7a7ba2f70c
chore(linux): Set test-helper script executable
2023-02-07 10:38:08 +07:00
Eberhard Beilharz
1ef7db5a04
Merge pull request #8111 from keymanapp/chore/linux/5981_ibus-keyman_meson
...
chore(linux): Build with meson instead of autotools 🏗️
2023-02-06 17:47:37 +01:00
Eberhard Beilharz
e937e1395c
chore(linux): Address code review comments
...
- make use of new meson features
- some refactoring
2023-02-03 10:11:11 +01:00
Eberhard Beilharz
94e4f20c3c
Merge pull request #7882 from keymanapp/chore/core/mesonversion
...
chore(core): Update meson version
2023-02-03 07:22:10 +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
Eberhard Beilharz
0367df8652
chore(linux): Fix a few bugs in meson scripts
2023-02-02 19:06:55 +01:00
Eberhard Beilharz
d1cd46be41
chore(linux): Fix lintian warnings
...
Also improve upload script to force push changelog branches.
Lintian v2.115 (which is run on Debian servers) still produces
pedantic warnings, but there seems to be a bug - no matter what
pattern I add to `lintian-overrides`, I can't get it to ignore
the files. The following version v2.116 has these rules built in,
so we don't need `lintian-overrides` anymore.
(cherry picked from commit 134e084b80 )
2023-02-02 15:28:01 +01:00
Eberhard Beilharz
d499bd84e4
chore(linux): Update debian changelog
...
(cherry picked from commit 3baaf266fb )
2023-02-02 10:53:26 +01:00
Darcy Wong
965cadc982
chore: Merge branch 'beta' into chore/beta-a17s5-1
2023-02-01 08:49:28 +07:00
Eberhard Beilharz
c176ebc6af
chore(linux): Address code review comments
2023-01-31 17:38:29 +01:00
Marc Durdin
cdc661f2d6
Merge branch 'beta' into cherrypick/common/crowdin-cs
2023-01-31 18:02:32 +11:00
Marc Durdin
31fbeec217
Merge branch 'beta' into chore/common/crowdin-sv
2023-01-31 17:59:52 +11:00
Marc Durdin
7fd0c8a39e
Merge branch 'beta' into chore/common/crowdin-uk
2023-01-31 17:56:39 +11:00
Marc Durdin
526aead54f
Merge pull request #8072 from keymanapp/chore/common/crowdin-ru
...
chore(common): Check in crowdin for Russian
2023-01-31 17:54:21 +11:00
Eberhard Beilharz
eb076c08c8
chore(linux): Build with meson instead of autotools
...
This change introduces meson for building ibus-keyman instead of
autotools.
Closes #5981 .
2023-01-30 16:32:38 +01:00
Eberhard Beilharz
fd4709fad4
fix(linux): Fix CI build
...
This fixes the build on Jenkins and TC that got broken by
including the wildcard in the quoted string (which causes it to
be interpreted literally), introduced in #8102 .
2023-01-30 15:42:45 +01:00
Jelmer Vernooij
96d361adb9
chore(linux): Include packaging path in Vcs-Git header
...
(cherry picked from commit 7a5df85722 )
2023-01-27 16:30:09 +01:00
Eberhard Beilharz
7a09f83416
Merge pull request #8104 from jelmer/vcs-git-path
...
Specify the path to the Debian package in the Vcs-Git header
2023-01-27 16:03:16 +01:00
Eberhard Beilharz
ffc59553e2
Merge pull request #8102 from keymanapp/chore/linux/legacy
...
chore(linux): Remove legacy projects
2023-01-27 15:56:42 +01:00
Eberhard Beilharz
f2cfccb572
chore(linux): Fix warnings
...
This warnings showed up when building with Meson.
2023-01-26 16:58:27 +01:00
Eberhard Beilharz
ea059df541
chore(linux): Remove legacy projects
...
This change removes the KMFL legacy projects. They are still
available in the stable-16 branch if we need them.
Also removed some shellcheck warnings.
2023-01-26 11:51:13 +01:00
Darcy Wong
ba2aaa1b80
Merge pull request #8074 from keymanapp/cherrypick/kannada-shawn
...
chore(common): Add crowdin strings for Kannada 🍒
2023-01-26 08:01:23 +07:00
Darcy Wong
1a4512d0eb
chore(common): Add crowdin strings for Czech
...
chore(common): Add crowdin strings for Czech
2023-01-26 07:31:47 +07:00
Jelmer Vernooij
7a5df85722
Include packaging path in Vcs-Git header
2023-01-25 23:50:20 +00:00
Eberhard Beilharz
2fea609714
Merge pull request #8011 from keymanapp/feat/linux/uninstall-if-error
...
feat(linux): Improve uninstallation
2023-01-25 16:46:56 +01:00
Darcy Wong
dec8751f93
Merge branch 'master' into cherrypick/kannada-shawn
2023-01-25 21:57:07 +07:00
Darcy Wong
f2cf341a68
Merge branch 'beta' into chore/common/crowdin-sv
2023-01-25 21:27:09 +07:00
Darcy Wong
46305470fb
Merge pull request #8070 from keymanapp/chore/crowdin-cs
...
chore(common): Add crowdin strings for Czech
2023-01-25 21:24:43 +07:00
Darcy Wong
dbe3d17b8a
Merge branch 'beta' into chore/common/crowdin-uk
2023-01-25 21:24:01 +07:00
Darcy Wong
1074af1023
Merge branch 'beta' into chore/common/crowdin-ru
2023-01-25 21:19:46 +07:00
Darcy Wong
35dd3b7415
Merge pull request #7970 from keymanapp/chore/common/crowdin-kn
...
chore(common): Add crowdin strings for Kannada
2023-01-25 21:10:45 +07:00
Marc Durdin
4131aa84c5
Merge pull request #8063 from keymanapp/chore/more-version-tags
...
chore(common): revise tag variable name to VERSION_GIT_TAG
2023-01-25 22:43:01 +11:00
Darcy Wong
dce46c95ab
chore(common): Check in crowdin for Ukrainian
2023-01-24 10:26:15 +07:00
Darcy Wong
0a626a9cb5
chore(common): Check in crowdin for Russian
2023-01-24 10:13:13 +07:00
Darcy Wong
2c02150054
chore(common): Add crowdin for Swedish
2023-01-24 09:33:42 +07:00
Darcy Wong
f07e0af5aa
chore(common): Add crowdin strings for Czech
2023-01-24 08:41:22 +07:00
Darcy Wong
435aa655a7
chore(common): Add Crowdin strings for Kannada
2023-01-24 07:19:11 +07:00
Marc Durdin
067028cec2
chore: revise tag variable name to VERSION_GIT_TAG
...
Introduce new $VERSION_GIT_TAG environment variable, and update all
references to release@version in all projects to use the new variable.
2023-01-21 17:02:50 +07:00
Eberhard Beilharz
133b713d1e
Merge pull request #8040 from TheSchlunz/TheSchlunz/issue8017
...
fix(linux): JSON File missing after installation
2023-01-20 10:58:42 +01:00