Commit graph

77 commits

Author SHA1 Message Date
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
glasseyes
2187cc430e always reconfigure meson with INSTALLDIR
fixes building to /usr/local after /tmp/kmfl
2018-11-07 17:14:31 +07:00
glasseyes
3e50834ecf locally installing ibus-keyman component 2018-11-07 14:45:53 +07:00
glasseyes
526df17fc4 update some docs for ibus-keyman
put autotool_projects back
2018-11-07 14:21:54 +07:00
glasseyes
c2a5969851 add KPAPI and ibus-keyman to build system 2018-11-07 14:00:53 +07:00
glasseyes
f932084775 [linux] clean keyman-config before launchpad build 2018-10-19 11:03:34 +07:00
glasseyes
192d6c9ae5 [linux] clean keyman-config before launchpad build 2018-10-17 13:14:17 +07:00
glasseyes
a1d1a3cf85 [linux] only get latest linux tag for calculating
only get latest linux tag for calculating current tag number
2018-10-03 16:34:28 +07:00
glasseyes
ae431cc8fc [linux] use SHA256SUMS to verify downloaded tarballs 2018-09-27 13:38:53 +07:00
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