glasseyes
edda7cccf0
[linux] keyman-config debian control typo (from #1180 )
2018-09-17 16:55:37 +07:00
glasseyes
12dc10c6ab
[linux] another problem from patch in makefile
2018-09-17 16:31:55 +07:00
glasseyes
9a9d063667
[linux] whitespace error in earlier commit
2018-09-17 16:27:49 +07:00
glasseyes
a54349ee91
[linux] fix README instructions for local build
2018-09-17 16:25:15 +07:00
glasseyes
70e871e7af
[linux] after testing, fix last commit
2018-09-17 16:23:11 +07:00
glasseyes
3c685c129a
[linux] make uninstall (for /usr/local/ install)
...
move restore of package kmfl.xml to after the rest of uninstall
2018-09-17 15:45:17 +07:00
glasseyes
4def814908
[linux] install and use icons in local install
2018-09-17 15:13:46 +07:00
glasseyes
cf5535a713
get ldml file name
...
make visualkeyboard and keyboardversion available
2018-09-17 13:41:44 +07:00
glasseyes
9240a8098b
unused variables and pointer cast warnings
2018-09-17 13:41:44 +07:00
glasseyes
954b19636d
test sending visualkeyboard
2018-09-17 13:41:44 +07:00
glasseyes
1b08bf0e6a
more WIP: visualkeyboard, keyboardversion, ldmlfile
2018-09-17 13:41:31 +07:00
glasseyes
a818621e98
WIP: get visualkeyboard and keyboardversion
...
WIP: set ldmlfilename
2018-09-17 13:41:16 +07:00
glasseyes
6786b0e985
WIP: ibus-kmfl and dbus
2018-09-17 13:41:10 +07:00
glasseyes
c3963575a7
python 3.5 compatible string in make step
2018-09-17 10:57:56 +07:00
glasseyes
4e058aabff
tmp python site packages dir depends on python version
2018-09-17 10:48:22 +07:00
glasseyes
d46dc1aa8b
update README.md for new build scripts
...
rename tmpbuild make target to tmpinstall
2018-09-17 10:07:53 +07:00
glasseyes
c169d9ec95
include keyman-config in tmpbuild
...
sudo make install now installs keyman-config as well
2018-09-17 09:28:17 +07:00
glasseyes
671360915f
keyman-config: move imports to after args parse
...
so that -h can be run without dependencies installed
2018-09-15 17:49:28 +07:00
glasseyes
ca330e24f2
keyman-config: fix making dist on its own
2018-09-15 17:49:28 +07:00
glasseyes
18e037d66f
deb.sh: package version suffix to be +dist not just dist
2018-09-15 17:49:28 +07:00
glasseyes
7fbba6036f
use date of last git commit not current date for VERSION
...
more things needed in some README.repo
cow.sh: make it compatible with xenial
set DIST for use with optional local .pbuilderrc, also in deb.sh
link linux/.pbuilderrc to ~/.pbuilderrc if it doesn't exist
2018-09-15 17:49:28 +07:00
glasseyes
1c7fbb896c
[linux] make the cow hook executable
...
run the cow hook after deb is copied to location
2018-09-15 17:49:28 +07:00
glasseyes
bb3140707f
fix last commit
2018-09-15 17:49:28 +07:00
glasseyes
0c3d077dda
[linux] touch cow Packages file if it doesn't exist
2018-09-15 17:49:27 +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
46130e876d
[linux] add --no-package to jenkins.sh init
...
avoids calling dpkg-parsechangelog erroneously
2018-09-15 17:49:27 +07:00
glasseyes
4d155f9af0
[linux] fix call to common.sh init
...
don't pass on parameters
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
f048b9a277
generate man pages for keyman-config in make dist
2018-09-15 17:49:27 +07:00
glasseyes
109b0d65df
minor comments to scripts
...
to kick off a test jenkins build
2018-09-15 17:49:26 +07:00
glasseyes
cc8c983932
don't escape HOME variable
2018-09-15 17:49:26 +07:00
glasseyes
0c7703fb32
add scripts/jenkins.sh for making source packages on jenkins
2018-09-15 17:49:26 +07:00
glasseyes
c294c8d9df
move scripts to scripts dir
...
add VS code workspace for linux dir
that also includes onboard-keyman dir
fix cow.sh creation of hook scripts
2018-09-15 17:49:26 +07:00
glasseyes
f49ad06599
minor configure update
2018-09-15 17:49:26 +07:00
glasseyes
cea9b3f0b2
change Debian maintainer
2018-09-15 17:49:26 +07:00
glasseyes
e4602588ee
allow scripts to run on individual projects
...
potentially useful for jenkins if it has to make the source
packages individually
2018-09-15 17:49:26 +07:00
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