Marc Durdin
6f5a55cd65
Merge branch 'master' into chore/beta-to-master-p9s2-final
2020-02-19 14:35:29 +11: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
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
f965cbc092
change(linux): Replace tier in debian/watch files
2020-02-17 12:02:47 +07: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
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
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
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
Darcy
925e7d0a45
Merge remote-tracking branch 'origin/beta' into linux-options-dconf
2020-02-05 15:22:33 +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
c83b390601
feat(linux): Add ability to configure keyboard options
2020-01-31 11:43:58 +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
9f9df1fc0e
Save icon as .bmp.png
2019-09-12 10:10:05 +07:00
Darcy
686e421206
Start to address comments
...
* Revert tab whitespace to spaces
* Add sanity check after reading bmp
2019-09-11 17:43:16 +07:00
Darcy
2beb0aa8f6
Save ico/bmp files to png
2019-09-11 10:06:44 +07:00
Darcy
0f9432ae25
Merge branch 'beta' into linux-extractico
2019-09-11 08:25:06 +07:00
Darcy
9498ce237d
Catch file handling exception
2019-09-10 16:23:07 +07:00
Darcy
6be88b8263
Attempt to handle both .ico and .bmp files
2019-09-09 15:16:53 +07:00
Darcy
7edb254fc0
Squash commits from #1679
2019-09-09 12:02:06 +07:00
Darcy
a4ed667cea
Don't download keyboard source
...
Fix #1789
Remove `download_source` (originally started in #1679 )
2019-09-09 11:07:08 +07:00
Darcy Wong
38af4c97ed
Clean up readme about km-package command line
...
Further cleanup to match keymanapp/help.keyman.com#23
2019-03-08 12:01:16 +07:00
Darcy Wong
a499be314d
Merge branch 'beta' into linux-kmx-filenames
2019-02-20 20:12:14 -06:00
darcywong00
c98667a602
Check .kmx names in install_kmp_shared
...
Also update history.md
2019-02-20 20:04:54 -06:00
darcywong00
6af594a344
Address review comments
2019-02-20 08:15:41 -06:00
Darcy Wong
d42130baba
Fix typo
2019-02-19 06:13:53 +07:00
darcywong00
677f9546a3
Sanitize the keyboard id for ibus
2019-02-17 21:23:51 -06:00
darcywong00
b13e4b135a
Sanitize packageID and keyboard filename
...
As needed, lower-case the packageID and .kmx filename.
2019-02-17 03:15:15 -06:00
darcywong00
ea57792a52
Add sanity check on .kmx name
2019-02-15 02:22:21 -06:00
Darcy Wong
f7eb1f6862
Update screenshot to permanent URL
2019-02-15 06:18:49 +07:00
Darcy Wong
941f342311
Merge branch 'beta' into linux-361-appdata
2019-02-15 06:16:51 +07:00
darcywong00
46eb90f763
Update km-config to handle when languages empty in kmp
2019-02-14 07:37:08 -06:00
glasseyes
e3fb5a33cc
add screenshot to keyman-config appstream metadata
2019-02-07 16:39:58 -06:00
glasseyes
2ef4e86f8b
install appdata file
2019-01-15 17:14:51 +07:00
glasseyes
c9b3665a93
appdata file for km-config
2019-01-15 17:12:28 +07:00
glasseyes
3335870d0f
remove debconf template not needed any more
2019-01-04 16:57:57 +07:00
glasseyes
b454a6d1d3
icon for .kmp files
2019-01-04 14:55:59 +07:00