Commit graph

692 commits

Author SHA1 Message Date
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
Darcy
5ff83100fb feat(linux): Add QR Code to share keyboards
Addresses Linux for #1535

This puts the QR code at the bottom of the Keyboard package "About" page.

Also added some padding between package and keyboard details.
2020-01-10 14:59:01 +07:00
Darcy Wong
6a657957fe chore(linux): Update history.md 2020-01-08 07:47:19 +07:00
Darcy Wong
639bbe7c25 fix(linux): Set default tier to alpha 2020-01-07 15:31:17 +07:00
Darcy
56671ed51e chore(linux): Update readme
Address some of #2435

Clean up packages to install
* devtools (maybe later change to ubuntu-dev-tools?)
* gir1.2-webkit-3.0 (deprecated by gir1.2-webkit2-4.0 which is already installed)
2020-01-07 12:59:35 +07:00
Eberhard Beilharz
3c4ac01dd5
style(linux): normalize whitespace 2019-11-12 18:54:34 +01:00
Eberhard Beilharz
0a85fef86b
chore(common): Add .editorconfig file
This allows IDEs to automatically pick up the preferred coding
style and might help with a more consistent use of spaces/tabs for
indentation.
2019-11-12 18:53:21 +01:00
Eberhard Beilharz
4aa2afb10c
fix(linux): Fix Linux package build 2019-11-12 08:39:30 +01:00
Eberhard Beilharz
5dca0f5a9c
Merge pull request #2321 from keymanapp/chore/version
chore(linux): Allow to skip calculation of version number
2019-11-12 08:23:18 +01:00
Eberhard Beilharz
adbf174c55
chore(linux): Allow to skip calculation of version number
This change allows to calculate the version number once at the
beginning and then skip the calculation when we create the source
packages for the various packages. This allows to set the version
number in Jenkins early on.
2019-11-11 15:34:38 +01:00