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
925e7d0a45
Merge remote-tracking branch 'origin/beta' into linux-options-dconf
2020-02-05 15:22:33 +07:00
Darcy Wong
a3ff9d10d1
fix(linux): Add eoan
2020-02-03 19:20:23 +07:00
Darcy Wong
70e0f9308a
fix(linux): Remove one more reference to disco
2020-02-03 15:10:25 +07:00
Darcy Wong
3c65b5fcb9
fix(linux): Also remove disco
...
19.04 Disco is EOL Jan 23, 2020 so also remove it
2020-02-03 14:31:30 +07:00
Darcy Wong
bdd1244860
fix(linux): Remove cosmic distribution
...
18.10 was end-of-life July 18, 2019 and launchpad is rejecting any further package updates for that version.
2020-02-03 14:16:33 +07:00
Darcy Wong
c83b390601
feat(linux): Add ability to configure keyboard options
2020-01-31 11:43:58 +07:00
Darcy
b7bc9543c6
fix(linux): Update launchpad PPA link
...
Update launchpad.sh so that `${tier}` corresponds to the ppa link:
`stable` --> ppa:keymanapp/keyman
others --> ppa:keymanapp/keyman-daily
ppa depends on the `${tier}`.
2020-01-30 11:57:10 +07:00
Eberhard Beilharz
e62bead777
chore(linux): fix Linux packaging
2020-01-22 13:14:37 +01:00
Eberhard Beilharz
6253340d30
chore(linux): More fixing of linux packaging
2020-01-22 13:12:01 +01:00
Eberhard Beilharz
2d2182cf8d
chore(linux): fix Linux packaging
2020-01-22 12:39:58 +01:00
Darcy Wong
639bbe7c25
fix(linux): Set default tier to alpha
2020-01-07 15:31:17 +07:00
Eberhard Beilharz
3c4ac01dd5
style(linux): normalize whitespace
2019-11-12 18:54:34 +01:00
Eberhard Beilharz
0a85fef86b
chore(common): Add .editorconfig file
...
This allows IDEs to automatically pick up the preferred coding
style and might help with a more consistent use of spaces/tabs for
indentation.
2019-11-12 18:53:21 +01:00
Eberhard Beilharz
4aa2afb10c
fix(linux): Fix Linux package build
2019-11-12 08:39:30 +01:00
Eberhard Beilharz
adbf174c55
chore(linux): Allow to skip calculation of version number
...
This change allows to calculate the version number once at the
beginning and then skip the calculation when we create the source
packages for the various packages. This allows to set the version
number in Jenkins early on.
2019-11-11 15:34:38 +01:00
Eberhard Beilharz
798a638499
style(linux): normalize whitespace
2019-11-11 15:33:15 +01:00
glasseyes
2e14979e3a
jenkins and different tiers
2019-03-16 16:27:23 +00:00
Darcy Wong
da94befcfb
Update launchpad to watch stable tier
...
In preparation for Keyman for Linux 11 stable release
2019-02-20 09:00:23 +07:00
Daniel Glassey
3335fc9527
Merge pull request #1572 from keymanapp/linux-missing-dist-testfile
...
[Linux] missing dist testfile
2019-02-07 16:41:01 -06:00
glasseyes
4cd775b356
build.sh non-tmp build link against built libkmfl
2019-01-31 18:09:11 -06:00
glasseyes
c0d40559f1
add disco and cosmic to cow script
...
and reorder steps
2019-01-28 10:00:17 -06:00
glasseyes
35580c2241
fix majorversion
2019-01-04 10:20:03 +07:00
glasseyes
71cd012b4a
comment about updating tier in launchpad.sh
2019-01-03 16:25:03 +07:00
glasseyes
fb419e6097
dist.sh more robust for kbp version number
2019-01-03 15:20:33 +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
27080c08b2
set kbp version to same as rest of keyman for linux
2019-01-03 12:36:29 +07:00
glasseyes
5317a1f1a9
use resources/VERSION.md for linux, default tier beta
2019-01-03 11:23:25 +07:00
glasseyes
f6e7125b64
make version() more robust to tiers
2019-01-03 11:11:18 +07:00
glasseyes
99569fcd8c
keyboardprocessor dist version numbers
...
now only from meson.build at least during beta
2019-01-03 11:10:28 +07:00
glasseyes
c110d21cc1
specify PACKAGEVERSION to launchpad script
2019-01-03 11:10:28 +07:00
glasseyes
0139f4324c
improve cleaning keyman-config
2019-01-02 13:11:31 +07:00
glasseyes
13a20b3350
set GTK_CFLAGS and GTK_LIBS for make dist on jenkins
2018-12-17 23:18:05 +07:00
glasseyes
cb56041b44
[linux] build scripts update launchpad,fix dist
2018-12-12 09:28:26 +07:00
Daniel Glassey
0956621e0d
[linux] Linux jenkins exit too early ( #1404 )
...
* remove testing part of jenkins script
2018-12-07 13:03:58 +07:00
Daniel Glassey
bb1d5988fc
[linux] Linux jenkins cleanup sourcedir ( #1402 )
...
* clean up sourcedir for keyboardprocessor
* sanity check input to jenkins script
2018-12-07 11:54:02 +07:00
Daniel Glassey
0518ed6120
[linux] Linux jenkins ( #1389 )
...
CFLAGS and LIBS don't work if they are empty
2018-12-05 22:19:00 +07:00
Daniel Glassey
81ddee70d7
[keyman] Linux jenkins sourcedir ( #1388 )
...
set env to try to full configure when deps not there
2018-12-05 17:43:50 +07:00
Daniel Glassey
7140126984
[linux] Linux jenkins ( #1385 )
...
keyboardprocessor and jenkins again
2018-12-05 11:13:52 +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
e3bb055e59
Merge pull request #1360 from keymanapp/linux-keyman-config
...
[linux] use embed=linux and Linux user agent
2018-12-04 07:47:38 +07:00
Daniel Glassey
f61b39f249
Merge branch 'master' into linux-keyman-config
2018-12-03 10:06:04 +07:00
glasseyes
cb9cb6e3e2
update build scripts for jenkins for ibus-keyman
...
esp for keyman-keyboardprocessor
2018-11-30 21:21:03 +07:00
glasseyes
62573ac5f2
use new km.com/go/linux link
2018-11-30 14:16:22 +07:00
glasseyes
9dd7618e3f
put __majorversion__ into version.py
2018-11-30 09:23:21 +07:00
glasseyes
555ce09a9b
set version of keyman to ask for packages for
...
from resources/VERSION.md
it is set during make reconf
2018-11-29 13:57:24 +07:00
glasseyes
3cc1878f9f
append date to kbp source package version
...
datetime of last git commit
2018-11-29 13:41:53 +07:00
glasseyes
e227b0c99e
add tmpsources target for PR build
...
revert redundant check for config.h before configure
2018-11-23 15:33:47 +07:00
glasseyes
83c6a2bd71
only configure in dist.sh if not already configured
2018-11-23 11:37:57 +07:00
glasseyes
43087a86fd
dist for ibus-keyman and keyboardprocessor
2018-11-20 15:59:14 +07:00