Eberhard Beilharz
8fbdebc9df
feat(linux): keyman:// protocol handler
...
This change implements the custom keyman:// protocol handler which
will cause the browser to launch km-config when it encounters a
URL using the keyman protocol.
Related to #3271 .
2020-07-23 17:35:26 +02:00
Eberhard Beilharz
01f1062ee7
feat(linux): Add onboard as recommended package
...
This change adds `onboard` as a recommended package. This will
install it by default for most users, unless they told their
package manager not to automatically install recommended packages.
This implements part of #3223 .
2020-06-15 16:13:27 +02:00
Eberhard Beilharz
09878e3dc9
feat(linux): open a .kmp file in km-config
...
This change adds the necessary metadata so that a double-click on
a .kmp file opens the file in km-config.
Fixes #1487 .
2020-05-28 09:34:12 +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
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
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
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
5414ee9ee2
fix(linux): Add postinst script to compile dconf schemas
2020-02-15 00:30:43 +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
Darcy Wong
f7eb1f6862
Update screenshot to permanent URL
2019-02-15 06:18:49 +07: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
glasseyes
c4bfed77be
icons for km-config
2019-01-04 14:43:49 +07:00
glasseyes
50c325b0ad
ignore alphas in d/watch
...
set tier for launchpad.sh to get SHA256SUMS from right place
2019-01-03 12:57:02 +07:00
glasseyes
41139b6467
keyman package is section utils not python
2018-12-18 12:16:37 +07:00
Daniel Glassey
5059aa4eb8
[linux] ibus-keyman dependencies ( #1391 )
...
* d/control add libjson-glib-dev build dep
* update keyman-config package dependencies
2018-12-06 07:41:33 +07:00
Daniel Glassey
f1f5f85d85
[linux] keyboardprocessor shouldn't be reconfd on jenkins ( #1383 )
...
* keyboardprocessor shouldn't be reconfd on jenkins
update launchpad script for disco and new packages
* removed deprecated actions
* add new About Keyman to package descriptions
2018-12-05 10:46:55 +07:00
Daniel Glassey
f3f13a3fdd
migrate from webkit to webkit2 ( #1349 )
2018-11-28 07:45:11 +07:00
glasseyes
27caf56ed0
[linux] make jenkins happy: km-package-install -h
2018-10-12 10:09:44 +07:00
glasseyes
fce8c0161f
[linux] alternative --x options for km scripts
...
add completion for km-kvk2ldml options
2018-10-08 13:25:03 +07:00
glasseyes
4ffe5b1fc7
[linux] separate into separate files
...
fix installation in deb package:
add to MANIFEST.in to go into dist tarball
there is a dh bash-completion so use it
add completion for km-package-get
2018-10-06 18:23:05 +07:00
glasseyes
99206d4da9
[linux] tab completion for km-package-install
...
and km-package-list-installed
install the km-package.bash completion script
in the Debian package to /etc/bash_completion.d
km-package-get: doc change of download location
2018-10-06 15:37:38 +07:00
glasseyes
f4c1c46de5
[linux] improve watch regex for the dir
2018-09-27 13:49:42 +07:00
glasseyes
f1f8473887
[linux] update debian watch files
...
to check downloads.keyman.com alphas
WIP: launchpad.sh script to build source packages from nightly
builds and dput them to the test PPA
2018-09-26 17:33:05 +07:00
glasseyes
edda7cccf0
[linux] keyman-config debian control typo (from #1180 )
2018-09-17 16:55:37 +07:00
glasseyes
b1e48b344b
[linux] keyman-config include README.md in dist on xenial
...
make deb now builds dist rather than devdist
include README.md in Debian package
improve keyman-config dependencies and keyman package description
2018-09-15 17:49:27 +07:00
glasseyes
41e938f728
rename keyman-config package to keyman
2018-09-15 17:49:27 +07:00
glasseyes
b87e2da501
linux: rename scripts to km-* from PR 893
...
remove generated man pages, regenerate in 'make deb'
2018-09-10 14:29:10 +07:00
glasseyes
aca334f9c2
menu entry for keyman-config
...
needs an icon to go with it
2018-09-01 18:59:34 +07:00
glasseyes
7fd233e75d
make generic deb build compatible with xenial
2018-09-01 18:29:13 +07:00
glasseyes
1d8417c7d9
keyman-config man page
...
add more info to other man pages
2018-09-01 16:36:30 +07:00
glasseyes
43d0e9cdc4
add name/short description to manpages
2018-09-01 15:48:21 +07:00
glasseyes
22b6c585ae
remove kmpmetadata, make man target to build manpages
...
kmpmetadata isn't a program for users
developers can still run it from keyman_config/kmpmetadata.py
2018-09-01 15:45:49 +07:00
glasseyes
85b49d957c
manpages for keyman-config
...
also improve help output
and set the version in the module
2018-09-01 15:23:35 +07:00
glasseyes
a776bed9b2
keyman-config package is now just links to the scripts
2018-09-01 12:28:16 +07:00