glasseyes
08ed4f563f
[linux] sign source packages to go to launchpad
2018-09-27 10:37:01 +07:00
glasseyes
dc5c5a08b1
[linux] put correct VERSION into source tarballs
...
LAUNCHPAD_ID not needed, use group id instead
2018-09-27 09:12:02 +07:00
glasseyes
3cd54d9bc1
[linux] optional dist and dput for launchpad
2018-09-26 17:34:08 +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
ac737c33f5
[linux] only get the version from linux tags
...
bit of a hiccup when it found the android tag at similar number
2018-09-26 15:51:00 +07:00
glasseyes
84b4660774
[linux] fix help2man on jenkins
2018-09-26 14:38:20 +07:00
glasseyes
d3a30851d1
[linux] TODOs for gui review and standardising var names
2018-09-25 10:31:32 +07:00
glasseyes
4a0e729d34
[linux] additional places to use user area installed files
...
install window shows welcome page in user area
keyboard details doesn't know about the area yet so comment out
2018-09-25 09:24:52 +07:00
glasseyes
4bd5526be7
[linux] alterations from PR1208 review
...
get_download_folder, keyman_cache_dir: documentation
download_source: don't need kmndownloadfile and kmn_file any more
2018-09-25 09:14:07 +07:00
glasseyes
f90b08be99
[linux] attempt to install all keyboards in the kmp
...
rename kbid etc to kmpid to be explicit what it is
2018-09-25 09:14:02 +07:00
glasseyes
8922a24b12
[linux] shared install check base dir and keyman dir
...
i.e. e.g check /usr/local/share/keyman and if it doesn't exist
check /usr/local/share before creating it
fix a bad logging formatting
2018-09-24 18:43:12 +07:00
glasseyes
89a2f7c559
[linux] install all files from kmp in shared install
...
i.e. install directly to /usr/local/share rather than
using temp dir
share more code between the user and shared installs
rename KM_KVK to KM_OSK for less typing confusion with KM_KMX
move user_keyman dir etc to get_kmp (avoids import problems)
2018-09-24 11:23:13 +07:00
glasseyes
ea1edfd79f
[linux] user_keyboard_dir and user_keyman_dir
...
factor ~/.local/share/keyman location into a function
also keyman_cache_dir for the cache location
2018-09-24 09:53:22 +07:00
glasseyes
a029e4442d
[linux] keyman-config: set package version in local make deb
2018-09-24 09:28:51 +07:00
glasseyes
038af241d6
[linux] change to use enum InstallArea
...
to choose between user, shared and os
show keyboards from all 3 areas in km-config
but only allow uninstall from user area
2018-09-21 17:30:42 +07:00
glasseyes
581daad063
[linux] link kmp fonts into ~/.local/share/fonts
2018-09-21 16:41:27 +07:00
glasseyes
3edf52c1fc
[linux] get_kmp_version gets highest from all areas
...
get_kmp_version_user gets the version from user areas
2018-09-21 15:27:50 +07:00
glasseyes
445719fa17
[linux] default uninstall from user area
2018-09-21 15:03:46 +07:00
glasseyes
7a63053aaf
[linux] list kmp installed in different areas
...
user ~/.local/share/keyman or ~/.kmfl
local shared /usr/local/share/keyman
OS /usr/share/keyman
2018-09-21 15:02:44 +07:00
glasseyes
c48225300d
Merge branch 'linux-1189-1187' into linux-1177-userinstall
2018-09-21 14:14:49 +07:00
glasseyes
521c1b8b54
Merge branch 'master' into linux-1177-userinstall
2018-09-21 14:13:51 +07:00
Unknown
1a01489e41
[linux] 1187 handle more than one keyboard in legacy kmp
...
and more file types for 1189
2018-09-21 13:53:02 +07:00
glasseyes
8029aeb767
[linux] for #1189 handle more file types
2018-09-21 13:50:05 +07:00
glasseyes
029ae21338
[linux] remove version call that snuck in to dist.sh
2018-09-21 10:50:46 +07:00
Daniel Glassey
c1f521e39d
Merge pull request #1203 from keymanapp/linux-versioning
...
[linux] Linux versioning
2018-09-21 10:41:20 +07:00
Daniel Glassey
bc657bf7cf
Merge pull request #1198 from keymanapp/linux-ibus-kmfl-dbus
...
[linux] ibus-kmfl on-screen keyboard
2018-09-21 10:40:50 +07:00
Daniel Glassey
866b3d19d6
Merge pull request #1204 from keymanapp/linux-1188-determine-filetype
...
[linux] PR1202 typo should be KM_KMX
2018-09-21 10:40:14 +07:00
glasseyes
c78ccbec8e
[linux] PR1202 typo should be KM_KMX
2018-09-21 10:24:06 +07:00
glasseyes
713cc14951
Merge branch 'master' into linux-1177-userinstall
2018-09-21 10:15:23 +07:00
glasseyes
0d23cc6985
[linux] remove devreconf from Makefile again
2018-09-21 10:00:53 +07:00
glasseyes
ca6bc9c032
[linux] ibus-kmfl: PR1198 improve checks looking for ldml file
2018-09-21 09:36:25 +07:00
glasseyes
65b06e39e5
Merge branch 'master' into linux-versioning
2018-09-21 09:13:36 +07:00
Daniel Glassey
402e292165
Merge pull request #1193 from keymanapp/linux-1176-localinstall
...
[linux] issues with local install
2018-09-21 09:10:55 +07:00
glasseyes
e4ffbd4dd8
[linux] missing terminating backquote from 1193 review
2018-09-21 09:08:42 +07:00
glasseyes
b47d6ba53b
Merge branch 'master' into linux-1177-userinstall
2018-09-20 15:39:58 +07:00
glasseyes
e11b9fcf71
userdir install
2018-09-20 15:34:23 +07:00
glasseyes
f1384a9341
[linux] remove kmpmetadata commented code
2018-09-20 11:53:17 +07:00
glasseyes
a2a7fbae6a
Merge branch 'linux-1188-determine-filetype' into linux-1177-userinstall
2018-09-20 10:13:05 +07:00
glasseyes
0e775769dd
[linux] WIP: uninstall_kmp_user
2018-09-20 09:37:03 +07:00
glasseyes
9d83348357
[linux] WIP: install to ~/.local/share/keyman by default
2018-09-20 09:37:02 +07:00
glasseyes
37ea72ec2c
[linux] JENKINS="yes" to reconf in jenkins script
2018-09-20 09:29:40 +07:00
glasseyes
35d4e92ab0
[linux] set the version of keyman-config
2018-09-20 09:29:11 +07:00
glasseyes
aed4cf2458
[linux] versioning of reconf depending on git tags
...
and whether JENKINS is set
2018-09-20 08:58:17 +07:00
glasseyes
452fc8d87c
[linux] kmfl_compiler.c to use config.h VERSION
2018-09-20 08:54:55 +07:00
glasseyes
1280c4250b
[linux] get website 'url' as well as 'description'
...
in print functions conditionally display optional keys
2018-09-19 18:27:51 +07:00
glasseyes
6994650853
[linux] show exceptions during printing parsed metadata
2018-09-19 16:45:33 +07:00
glasseyes
d910ad7a07
[linux] use an enum for keyman filetype
...
only use determine_filetype in parsing
2018-09-19 16:38:15 +07:00
glasseyes
b9649c7409
[linux] and escape the top_builddir to pass it through
2018-09-18 16:54:41 +07:00
glasseyes
532042f58c
[linux] include dirs relative to top_builddir
2018-09-18 16:43:44 +07:00
glasseyes
3f1a387f5e
[linux] move copy include files to after configure
2018-09-18 16:27:20 +07:00