Commit graph

740 commits

Author SHA1 Message Date
Eberhard Beilharz
bfd60e5829
feat(linux): Increase margin in About dialog of km-config
This change increases the padding on the inside of the About
window so that there is more whitespace between the UI elements
and the window border.
2020-05-28 17:11:51 +02:00
Eberhard Beilharz
dabc1a84e4
fix(linux): Disable buttons if no keyboard installed
This change disables the uninstall, about, and help buttons in
km-config if the list of installed keyboards is empty.

This fixes #3181.
2020-05-28 17:09:55 +02:00
Eberhard Beilharz
d7be26446d
Merge pull request #3176 from keymanapp/feat/issue-1596
feat(linux): Improve appstream metadata
2020-05-27 18:15:31 +02:00
Eberhard Beilharz
64c6da8f16
Merge pull request #3168 from keymanapp/fix/issue-2628
chore(linux): Update maintainer in package metadata
2020-05-27 15:35:18 +02:00
Eberhard Beilharz
fa8c5fece6
feat(linux): Keep "Keyman for Linux" since that is used on website 2020-05-27 15:32:53 +02:00
Eberhard Beilharz
a6cf5ee3dc
feat(linux): Improve package description 2020-05-27 12:43:28 +02:00
Eberhard Beilharz
4f6a2235ad
feat(linux): Improve appstream metadata 2020-05-27 12:30:58 +02:00
Eberhard Beilharz
aebb9d077a
fix(linux): Don't fail (un-)install if running multiple ibus 2020-05-26 10:27:16 +02:00
Eberhard Beilharz
990eca852c
chore(linux): Update maintainer 2020-05-26 09:05:07 +02:00
Eberhard Beilharz
44e1d3a30e
chore(linux): Add VCS information to package metadata 2020-05-26 09:05:07 +02:00
Eberhard Beilharz
7e2851c2ad
chore(linux): Use https URL for homepage 2020-05-26 09:05:07 +02:00
Marc Durdin
f73cdaade6 chore: merge stable history 2020-04-29 06:33:31 +10:00
Darcy
ce5e994211 fix(linux): Use __release_version__ for downloadkeyboard window
As of 14.0, `resources/build/build-utils.sh` defines the build variables:
```
```

The go/linux links need an #.# version so this PR changes from __majorversion__ to __releaseversion__.
2020-03-23 16:07:38 +07:00
Eberhard Beilharz
f994476081
chore(linux): Merge branch 'master' into feat/linux/focal 2020-03-18 09:22:58 +01:00
Eberhard Beilharz
00d76290f9
feat(linux): Add focal for launchpad 2020-03-17 17:00:55 +01:00
Eberhard Beilharz
70472872ec
fix(linux): Fix building keyboardprocessor package 2020-03-17 16:49:45 +01:00
Eberhard Beilharz
81bd3ca4e9
fix(linux): Fix keyman-config Linux package
Add com.keyman.gschema.xml to source package. We use the Python
setuptools to create the binary and source package, therefore
we have to tell it to include the schema file.
2020-03-17 16:39:03 +01:00
Eberhard Beilharz
1cf702a89d
feat(linux): Add focal as platform to build packages for 2020-03-17 11:01:41 +01:00
Darcy Wong
bf1405db78 fix(linux): Fix how keyboardprocessor version is set in dist.sh 2020-03-12 08:28:56 +07:00
Darcy Wong
4aab4d9381 fix(linux): Fix CI dist path to common/core/desktop
Fix path from common/engine/keyboardprocessor/
to common/core/desktop/
2020-03-09 17:44:45 +07:00
Darcy Wong
f5af704756 Merge remote-tracking branch 'origin/master' into refactor/common/rename-core 2020-03-03 07:43:55 +07:00
Darcy
b30cc5636d change(linux): Change reconf.sh so it doesn't alter meson version 2020-03-02 08:31:49 +07:00
Darcy
5fb69a497b chore(linux): Update references from keyboardprocessor to desktop 2020-02-26 16:40:20 +07:00
Darcy
a071b51a53 chore(linux): Update linux references from engine to core 2020-02-26 13:58:28 +07:00
Eberhard Beilharz
1582cfb3ac
docs(linux): Include details from Linux readme 2020-02-24 15:51:04 +01:00
Marc Durdin
6f5a55cd65
Merge branch 'master' into chore/beta-to-master-p9s2-final 2020-02-19 14:35:29 +11:00
Darcy Wong
9f6b2f3f4b chore(linux): update history.md 2020-02-18 14:59:10 +07:00
Darcy Wong
c9d8cba2f5 change(linux): mv postinst to keyman.postinst 2020-02-18 14:36:52 +07:00
Darcy
447073f81d fix(linux): Modify postinst
* Return 0
* Set executable bit
2020-02-18 14:30:03 +07:00
Darcy
2258dc2589 chore(linux): Merge remote-tracking branch 'origin/beta' into fix/linux/setup-gschema 2020-02-17 16:06:55 +07:00
Darcy
5b13561b6b chore(linux): Merge branch 'beta' into fix/linux/setup-gschema 2020-02-17 15:53:24 +07:00
Darcy
d6179b1063 fix(linux): Also specify libjson-glib-dev version 2020-02-17 15:49:15 +07:00
Darcy
cb08fcfd0f fix(linux): Address review comment
Add comment to watch file and simplify regex
2020-02-17 15:28:45 +07:00
Darcy Wong
9fec9a9ea4 Merge remote-tracking branch 'origin/beta' into fix/linux/2552-sed-tier-in-watch 2020-02-17 14:34:02 +07:00
Darcy Wong
4f0fd1e442 chore(linux): update history.md 2020-02-17 14:30:38 +07:00
Darcy Wong
dfe701070b chore(linux): update history.md 2020-02-17 14:26:13 +07:00
Darcy
0770fe5bc4 fix(linux): Use TIER.md or environment var to set tier
Determine tier from `TIER.md` or environment variable `${TIER}`.

Use sed to replace any previously set tier in the watch files.
2020-02-17 13:46:30 +07:00
Darcy
f965cbc092 change(linux): Replace tier in debian/watch files 2020-02-17 12:02:47 +07:00
Marc Durdin
255e4f4b7a chore: Merge branch 'master' into chore/beta-to-master-p9s2-1 2020-02-17 10:11:15 +11:00
Darcy Wong
56b1f5102e fix(linux): revert setup.py 2020-02-15 00:33:08 +07:00
Darcy Wong
5414ee9ee2 fix(linux): Add postinst script to compile dconf schemas 2020-02-15 00:30:43 +07:00
Darcy Wong
a06988fe88 fix(linux): Update keyman-config setup to include gschema file 2020-02-14 09:57:06 +07:00
Darcy Wong
9a30d0489b fix(linux): Change keyman-config/debian/control
Per review comments

* Revert python-qrcode
* Add python3-pip to Build-Depends
2020-02-13 16:18:37 +07:00
Darcy Wong
5ce10affd0 fix(linux): Use lower version of libjson-glib-dev for Xenial 2020-02-13 12:02:15 +07:00
Darcy Wong
34ee4b5ba3 fix(linux): Install python3-qrcode on Xenial 2020-02-13 12:02:15 +07:00
Darcy Wong
df5de88d41 fix(linux): Cherrypick linux packaging fixes
Cherrypick linux packaging fixes from #2591, #2599, #2609 into beta
2020-02-11 09:35:52 +07:00
Darcy Wong
b8c1a2f839 chore(linux): Update history.md
* Add this PR to history
* Also move PR  2566 to version 13.0.26 beta
2020-02-10 09:40:01 +07:00
Eberhard Beilharz
c3c79416b8
fix(linux): Fix packaging of keyman-config on Xenial
Xenial doesn't provide python3-qrcode, and specifying the
alternative package in the control file doesn't work because the
build always uses the first specified alternative. This change
makes use of build profiles ([1]) to select the correct package.

[1] https://wiki.debian.org/BuildProfileSpec
2020-02-07 17:54:58 +01:00
Eberhard Beilharz
30f9476129
Merge pull request #2599 from keymanapp/fix/linux/packaging
fix(linux): Install requirements before packaging
2020-02-07 08:22:18 +01:00
Marc Durdin
6902f7bf1c
Merge branch 'master' into chore/beta-alpha-p9s1 2020-02-07 16:25:39 +11:00