Eberhard Beilharz
733ada2d6b
feat(linux): Rename onboard package
...
This change implements the Keyman part of #3966 . The `keyman`
package now recommends the installation of `onboard-keyman` instead
of `onboard`.
2020-12-02 11:52:48 +01:00
Eberhard Beilharz
cf515cefdf
chore(linux): Fix launchpad build ( closes #3875 )
...
This change fixes the launchpad build script and also improves
updating the watch file.
If we use the variables that uscan provides we don't have to
hard-code the package name in the watch file. This makes it possible
to use a generic one for all packages.
2020-11-20 12:15:22 +01:00
Eberhard Beilharz
f475c01183
feat(linux): Update package dependencies
...
Trying to build the package on Ubuntu 20.04 Focal revealed some
missing dependencies.
2020-08-25 12:03:15 +02:00
Eberhard Beilharz
a69a48ddce
fix(linux): Add missing Python dependencies
...
Previously these dependencies were defined in setup.py, but now
that we don't use setup.py during packaging we have to define them
as build dependencies in `control`, otherwise the package build
will show missing module errors on Sentry.
2020-08-24 20:03:18 +02:00
Eberhard Beilharz
b6fbf29c2f
fix(linux): Fix dependencies for Sentry error reporting
2020-08-24 19:45:26 +02:00
Eberhard Beilharz
55125650fd
feat(linux): Package localizations
...
This change adds the localization files to the debian package. It
also updates the path to the localization files so that the installed
files will be found.
2020-08-24 19:31:18 +02:00
Eberhard Beilharz
4652a04581
feat(linux): Hook up Sentry for km-config
2020-07-24 19:43:18 +02:00
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