glasseyes
a620b56399
make Debian source packages
2018-09-15 17:49:26 +07:00
glasseyes
ec0102c4d9
add make nightlydist target
...
also autotools update
2018-09-15 17:49:25 +07:00
glasseyes
4d3a88eb1a
also build keyman-config package
2018-09-15 17:49:25 +07:00
glasseyes
b933898884
scripts to build local Debian packages with pbuilder
...
Makefile
make deb - build debs for kmflcomp, libkmfl, ibus-kmfl
make cow - set up pbuilder environment
make tmpbuild(default) - build and install to /tmp/kmfl
make install_local - build and install to /usr/local
make uninstall_local - uninstall ibus-kmfl config file
non-release version numbers will be stamped with date to
distinguish between builds
2018-09-15 17:49:25 +07:00
glasseyes
71ba022bcd
missing logging import
2018-09-14 09:34:32 +07:00
glasseyes
8925f702a6
missing parenthesis
2018-09-13 22:20:43 +07:00
glasseyes
51dcd4a33b
[linux] use python logging module to control cl output
...
for all scripts
add option -v for info messages
-vv for debug messages
remove creation of test ldml output file
2018-09-12 17:14:05 +07:00
glasseyes
aacbf7a281
[linux] further feedback from PR893
...
if readmeFile not in options then don't use readme.htm even
if it is there
2018-09-12 13:41:28 +07:00
glasseyes
637712e85c
[linux] abort un/installing to ibus if dconf doesn't find key
...
but continue to un/install the kmp
ibus on stock bionic needs more investigation
2018-09-12 13:18:45 +07:00
glasseyes
12ab8f963a
[linux] remove autotool generated files
...
document in README.repo to use autogen.sh to regenerate
change build.sh to use autoreconf -if
add the generated files to .gitignore
2018-09-12 11:04:28 +07:00
glasseyes
34c290d545
[linux] keyman-config setup.py dep on Pillow not PIL
2018-09-12 09:44:17 +07:00
glasseyes
b63fb6fb5c
linux: changes for PR893 build and install targets for keyman-config
...
doc in README.md
update README.md with new scripts names and add doc for
km-package-get and km-kvk2ldml
2018-09-10 15:06:49 +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
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