Commit graph

2601 commits

Author SHA1 Message Date
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
Darcy Wong
ce3ca67f36
fix(linux): Remove cosmic distribution
18.10 was end-of-life July 18, 2019 and launchpad is rejecting any further package updates for that version.

(cherry picked from commit bdd1244860)
2020-02-05 15:11:24 +01:00
Darcy
c7270b6682 chore(linux): update history.md 2020-02-05 15:24:59 +07:00
Darcy
925e7d0a45 Merge remote-tracking branch 'origin/beta' into linux-options-dconf 2020-02-05 15:22:33 +07:00
Darcy Wong
635a13c2c6 chore(linux): update history.md 2020-02-05 14:49:25 +07:00
Darcy Wong
0f523d03a0 fix(linux): Fix 'About' keyboard when missing copyright
About keyboard fails to show when package copyright information is missing
2020-02-04 15:02:11 +07:00
Darcy Wong
83941955e8 chore(linux): Update history.md 2020-02-03 20:28:20 +07:00
Darcy Wong
a3ff9d10d1 fix(linux): Add eoan 2020-02-03 19:20:23 +07:00
Darcy Wong
70e0f9308a fix(linux): Remove one more reference to disco 2020-02-03 15:10:25 +07:00
Darcy Wong
3c65b5fcb9 fix(linux): Also remove disco
19.04 Disco is EOL Jan 23, 2020 so also remove it
2020-02-03 14:31:30 +07:00
Darcy Wong
bdd1244860 fix(linux): Remove cosmic distribution
18.10 was end-of-life July 18, 2019 and launchpad is rejecting any further package updates for that version.
2020-02-03 14:16:33 +07:00
Darcy Wong
a148463dca feat(linux): Save new options into DConf 2020-02-01 17:04:09 +07:00
Darcy
12a6d5e95c feat(linux): Start refactoring the dconf utilities 2020-01-31 17:35:49 +07:00
Marc Durdin
ef02b1bdda chore: address review comments 2020-01-31 20:01:46 +11:00
Darcy Wong
c83b390601 feat(linux): Add ability to configure keyboard options 2020-01-31 11:43:58 +07:00
Darcy Wong
67ead63a8d chore(linux): Update history.md 2020-01-31 11:14:10 +07:00
Marc Durdin
a9d9c35891 chore(linux): use shared version infra 2020-01-31 06:52:45 +11:00
Marc Durdin
524afb46cd chore(linux): use new version infrastructure 2020-01-31 06:09:17 +11:00
Darcy
b7bc9543c6 fix(linux): Update launchpad PPA link
Update launchpad.sh so that `${tier}` corresponds to the ppa link:
`stable` --> ppa:keymanapp/keyman
others --> ppa:keymanapp/keyman-daily
 ppa depends on the `${tier}`.
2020-01-30 11:57:10 +07:00
Marc Durdin
3087b09e97 chore: version numbers in history 2020-01-28 15:16:26 +11:00
Marc Durdin
5894d497b4 chore: history for 13.0 beta 2020-01-24 10:59:35 +11:00
Eberhard Beilharz
e62bead777
chore(linux): fix Linux packaging 2020-01-22 13:14:37 +01:00
Eberhard Beilharz
6253340d30
chore(linux): More fixing of linux packaging 2020-01-22 13:12:01 +01:00
Eberhard Beilharz
2d2182cf8d
chore(linux): fix Linux packaging 2020-01-22 12:39:58 +01:00
Darcy
fe2e59e4c6 chore(linux): update history and readme 2020-01-17 08:43:02 +07:00
Darcy
1461da2223 Merge remote-tracking branch 'origin/master' into linux-qr-code 2020-01-17 08:31:19 +07:00
Darcy
c53585f176 fix(linux): Cleanup qrcode package during uninstall 2020-01-13 12:55:44 +07:00
Darcy
5ee61dfba2 fix(linux): Conditionally generate QR code
Update so QR code is generated if `qrcode.png` doesn't exist.

Also add python3-qrcode as a dependency
2020-01-13 09:56:30 +07:00