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
Eberhard Beilharz
61b5454914
fix(linux): python3-qrcode is not available on Xenial
2020-02-06 19:00:33 +01:00
Eberhard Beilharz
c1537a371f
fix(linux): Fix build dependencies for keyman-config
2020-02-06 18:49:37 +01:00
Eberhard Beilharz
f1548f0b16
docs(linux): Update README.md for keyman-config
...
keyman-config now requires `gir1.2-webkit2-4.0` instead of
`gir1.2-webkit-3.0`.
2020-02-06 18:29:11 +01:00
Eberhard Beilharz
f5666d1b1e
fix(linux): Fix build dependencies for keyman-config
2020-02-06 18:27:44 +01:00
Eberhard Beilharz
daae618386
fix(linux): add more package requirements
...
These packages are required for building the source package for
keyman-config.
2020-02-06 18:26:57 +01:00
Eberhard Beilharz
d7417cf3c2
fix(linux): add another package requirement
2020-02-06 15:44:48 +01:00
Eberhard Beilharz
9479937b0f
fix(linux): Install requirements before packaging
...
This change checks that the required packages are installed and
if necessary installs them before trying to build a source
package.
2020-02-06 15:39:26 +01:00
Eberhard Beilharz
81c807ef4c
Merge pull request #2591 from keymanapp/fix/linux/packaginglogging
...
fix(linux): Display the script name in log output
2020-02-06 09:53:53 +01:00
Eberhard Beilharz
60366e1cb0
fix(linux): Display the script name in log output
2020-02-05 15:17:41 +01:00
Darcy Wong
640a6b92ff
fix(linux): Add eoan
...
(cherry picked from commit a3ff9d10d1 )
2020-02-05 15:11:43 +01:00
Darcy Wong
c7b37eac1d
fix(linux): Remove one more reference to disco
...
(cherry picked from commit 70e0f9308a )
2020-02-05 15:11:37 +01:00
Darcy Wong
4f99009938
fix(linux): Also remove disco
...
19.04 Disco is EOL Jan 23, 2020 so also remove it
(cherry picked from commit 3c65b5fcb9 )
2020-02-05 15:11:30 +01:00