Eberhard Beilharz
3addac0a9d
chore(linux): Output results of API verification on stderr
...
This reduces the noise on the GHA summary page.
2023-02-16 13:05:04 +01:00
Eberhard Beilharz
5c5cae8933
chore(linux): Cleanup
2023-02-16 12:43:21 +01:00
Eberhard Beilharz
37b9c9bc2c
chore(linux): Add ibus-keyman as child project
...
Also address code review comments.
2023-02-16 12:39:38 +01:00
Eberhard Beilharz
9179af611e
chore(linux): Remove all action
...
Instead this can be done with internal dependencies (except
running `clean` first). Running `./build.sh clean build` will
achieve the same.
2023-02-15 17:39:25 +01:00
Eberhard Beilharz
89c59c6940
chore(linux): Set correct flags on debug builds
...
This adds setting the appropriate variables when doing a debug build.
This eliminates the need to have those in the documentation.
2023-02-15 17:16:22 +01:00
Eberhard Beilharz
2cd0ddd91e
chore(linux): Remove obsolete files
...
We no longer use these files, so we can remove them. Instead we
can use `checkAndInstallRequirements`.
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-02-14 09:55:04 +01:00
Eberhard Beilharz
f286cd1f07
chore(linux): Remove po files from ibus-keyman
...
We currently don't have any localizable strings in ibus-keyman,
so we don't need the po directory.
2023-02-14 09:52:55 +01:00
Eberhard Beilharz
958b7db068
chore(linux): Remove autotools related files
2023-02-14 09:51:46 +01:00
Eberhard Beilharz
95bcb8b5a9
fix(linux): Skip failing Wayland tests
...
This change skips the four failing Wayland tests so that the builds
pass on CI. They will have to be re-enabled once Wayland support
is implemented (#4273 ).
Also remove `run-tests.sh` which got moved to `scripts/run-tests.sh`
but I forgot to delete the old one when I did the move.
2023-02-14 09:42:13 +01:00
Eberhard Beilharz
61ba40a212
chore(linux): Refactor scripts and packaging
...
This change modifies the scripts and the Debian packaging to use
the meson build / build.sh script for building instead of autotools.
2023-02-14 09:42:13 +01:00
Eberhard Beilharz
e9d5e28190
chore(linux): Merge remote-tracking branch 'origin/master' into chore/linux/5981_addBuild.sh
2023-02-14 09:22:16 +01:00
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
Steven R. Loomis
db272e08e7
Merge remote-tracking branch 'upstream/master' into chore/merge-master-20230210-epic-ldml
2023-02-10 11:01:27 -06: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
182acf21a4
chore(linux): Fix installation
...
Also update README.md.
2023-02-08 17:10:36 +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
0fad0ee1c5
chore(linux): Merge remote-tracking branch 'origin/master' into chore/linux/5981_addBuild.sh
2023-02-08 08:31:42 +01:00
Eberhard Beilharz
abd76ccc57
chore(linux): Merge remote-tracking branch 'origin/master' into feat/linux/githubdeb
2023-02-08 08:30:30 +01:00
Eberhard Beilharz
c02741a535
chore(linux): Add output descriptions for ibus-keyman
...
Also since core doesn't use the new build.sh syntax the dependency
on core doesn't work yet.
2023-02-07 18:31:06 +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
a3d1654364
chore(linux): Address code review comments
2023-02-06 20:25:56 +01:00
Eberhard Beilharz
cf69b6da57
chore(linux): Merge remote-tracking branch 'origin/master' into chore/linux/5981_addBuild.sh
2023-02-06 17:50:25 +01: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
Steven R. Loomis
ae45295dc6
Merge remote-tracking branch 'upstream/master' into chore/merge-master-a17s5-REDO-epic-ldml
2023-02-03 16:53:35 -06:00
Eberhard Beilharz
4fbf53fc6f
chore(linux): Add dependency
...
This change adds a dependency between `configure:engine` and
`build:core` so that when we run `configure:engine` it will
build `build:core` first.
2023-02-03 11:49:13 +01:00
Eberhard Beilharz
93bcea6947
chore(linux): Merge branch 'chore/linux/5981_ibus-keyman_meson' into chore/linux/5981_addBuild.sh
2023-02-03 10:11:49 +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
a76a08c2c9
chore(linux): Add linux build.sh script
...
`linux/build.sh` can build both core and ibus-keyman in the
right order.
2023-02-02 19:08:10 +01:00
Eberhard Beilharz
a05040fb0c
chore(linux): Merge branch 'chore/linux/5981_ibus-keyman_meson' into chore/linux/5981_addBuild.sh
2023-02-02 19:07:25 +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
Eberhard Beilharz
3dbdef651d
chore(linux): Add build.sh to ibus-keyman
2023-02-01 08:49: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