Commit graph

35 commits

Author SHA1 Message Date
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
glasseyes
910d6780ec debconf question for making keyman dirs mode 777
This allows all users to install keyboards and only the
user that installed one to uninstall it

more setup instructions in README.md
2018-09-01 11:43:34 +07:00
glasseyes
3c591b60d5 more dependencies
python-magic and gir1.2-webkit-3.0
also create /usr/local/share/keyman etc
2018-08-31 13:48:06 +07:00
glasseyes
8af781e63b list_installed_kmp ignore /usr/share/keyman/icons
d/control: fix dependency
Makefile: add clean target
2018-08-30 21:28:47 +07:00
glasseyes
94398b2f32 Debian packaging
now builds 2 packages keyman-config with the scripts to run
and python3-keyman-config with the keymanconfig module
2018-08-30 17:15:22 +07:00
glasseyes
0d3b2539b2 initial Debian packaging and basic Makefile
Makefile only has 'make deb'
2018-08-30 15:28:38 +07:00