Commit graph

72 commits

Author SHA1 Message Date
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
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
029ae21338 [linux] remove version call that snuck in to dist.sh 2018-09-21 10:50:46 +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