Commit graph

239 commits

Author SHA1 Message Date
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
b690524f73 Linux: some changes from PR893
doc python3-setuptools requirement for keyman-config
removing commented code
fix missed doc reference to view_installed
add TODO about website changes in downloadkeyboard
move linux/osk to linux/experiments/osk
2018-09-10 12:05:22 +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
924945c86e icons moved to keyman_config 2018-09-01 17:55:37 +07:00
glasseyes
5051668c21 cope with older python subprocess on xenial (3.5) 2018-09-01 17:53:35 +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
51ebb7300a rename keymanconfig to keyman_config 2018-09-01 12:28:16 +07:00
glasseyes
7b23d782ab missed createkeymandirs.sh 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
d6ce07a73e rename keyman module to keymanconfig
keyman is already taken in PyPi
2018-08-30 15:37:27 +07:00
glasseyes
0d3b2539b2 initial Debian packaging and basic Makefile
Makefile only has 'make deb'
2018-08-30 15:28:38 +07:00
glasseyes
4eff488d04 move images to icons dir
and be able to locate them it local non-installed dir
2018-08-30 14:18:16 +07:00
glasseyes
54689a3643 refactor keyman-config into scripts and module
initial setup.py
2018-08-30 11:41:43 +07:00
glasseyes
d0572decec Merge branch 'master' into linux-keyman-config 2018-08-30 09:57:29 +07:00
glasseyes
dc04d6e1d6 move scripts to experiments dir that aren't for release 2018-08-30 08:46:47 +07:00
glasseyes
0096cf2fe7 Debian packaging changes for 10.99.1 2018-08-29 17:01:59 +07:00
glasseyes
97c9ef2d9c update generated lex and yacc files 2018-08-29 16:20:26 +07:00
glasseyes
c7c183597f minor warning fixes 2018-08-29 16:15:09 +07:00
glasseyes
222a107d55 autotool update 2018-08-28 16:55:06 +07:00
glasseyes
7ff76a5670 add visualkeyboard and keyboardversion stores 2018-08-28 15:16:16 +07:00
glasseyes
0063cc4ba1 update check_bitmap
check for icons dir and .ico converted to .bmp
yacc.y LANGUAGE is handled as a string
some linux .gitignore
don't search fof icons dir or .ico in ibus-kmfl
2018-08-28 14:28:10 +07:00
glasseyes
7f90d9cede handle keyman format version numbers > 10 2018-08-24 16:41:40 +07:00
glasseyes
1f9041d741 dconf_ibus.py testing with dconf 2018-08-24 15:15:17 +07:00
glasseyes
ff6c3edd01 uninstall kmn for ibus when uninstalling keyboard 2018-08-24 14:27:11 +07:00
glasseyes
96f6ed6b4a install ldml to /usr/local/share/keyman/test.ldml for testing 2018-08-24 13:58:07 +07:00
glasseyes
8e8b15dabe update kmflcomp to handle TARGETS
abort compilation if mobile only TARGETS
ignore other new (since 6.0) special stores
2018-08-24 13:36:14 +07:00
Unknown
aa10021ef2 Merge branch 'linux-ibus-newdirs' into linux-keyman-config 2018-08-24 11:26:57 +07:00
glasseyes
7d80ff2380 cleanup 2018-08-24 11:19:52 +07:00
glasseyes
f2d3211150 search more dirs for kmn and kmfl keyboards
/usr/share/keyman/*
/usr/local/keyman/*
~/.local/share/keyman/*
2018-08-24 11:07:43 +07:00
glasseyes
ce07f58221 install kmn into IBus
if the kmn is available and compilable
it will be available to use in IBus without reloading
2018-08-24 10:47:23 +07:00
glasseyes
774bb7de4f really put request cache_dir in home dir 2018-08-24 09:57:30 +07:00
glasseyes
00c5166221 abort installing a kmp if the kmn is not available or compilable 2018-08-23 17:01:50 +07:00
glasseyes
38b9e39fe2 convert kvk to ldml when you install a kmp 2018-08-23 15:57:32 +07:00
glasseyes
48a37d7605 add space to recognised vkey codes 2018-08-23 15:35:54 +07:00
glasseyes
a552c31d09 rename readkvk to kvk2ldml 2018-08-23 08:46:10 +07:00
glasseyes
fc03f8b22f convert kvk to ldml 2018-08-23 08:38:47 +07:00
glasseyes
96670ffeed command line option to display all keys
clean up commented debug code
2018-08-22 13:08:14 +07:00
glasseyes
cbd355b30d parsing ldml
WIP: interacting with dbus
2018-08-22 10:32:32 +07:00
Unknown
c61ac3eff4 Merge branch 'linux-osk' into linux-keyman-config 2018-08-22 10:21:49 +07:00
Vitrum
75824f14aa packaging path variables 2018-06-18 13:58:49 +03:00
glasseyes
f8bfedddc9 WIP: update keyman-config README 2018-06-18 09:51:14 +07:00
glasseyes
0833bc5861 put the refresh button back 2018-06-18 09:48:12 +07:00