1
0
mirror of https://github.com/ohwgiles/laminar.git synced 2024-09-28 22:40:45 +00:00
Commit Graph

19 Commits

Author SHA1 Message Date
Oliver Giles
fda11a652b Install bash/zsh completions in correct locations 2018-10-16 20:38:48 +03:00
Oliver Giles
08b3f25a22 Replace boost/filesystem with kj/filesystem
Lose the boost dependency since recent versions of capnproto's kj
also provide a nice filesystem library. Take the opportunity to
refactor the Run object to become more than POD and to encapsulate
some of the functionality that was done in the Laminar class

Part of #49 refactor
2018-09-28 12:43:40 +03:00
Oliver Giles
fe57d63623 use capnproto 0.7.0 in build scripts 2018-09-28 10:50:09 +03:00
Oliver Giles
a81492e5bc use kj's onChildExit mechanism
This reduces code and allows for more idiosyncratic use of Promises.
Requires latest capnproto git.

Part of #49 refactor
2018-08-03 14:36:24 +03:00
Oliver Giles
4ffc22c657 use promises to control job runs
This is a refactor that more cleanly uses the kj framework for handling
processes spawned by Runs. This obviates the workaround introduced back in
ff42dae7cc, and incidentally now requires c++14.

Part of #49 refactor
2018-07-20 17:40:56 +03:00
Oliver Giles
4c2aa2680f Implement websocket communication with kj-http
Now that capnp/kj provides http and websocket functions, replace
the excellent websocketpp library with the kj functions. This
removes a dependency and allows for more consistent idiomatic
code. Thanks websocketpp, it was great to have you along!

This should enable parts of the refactor described in #49
2018-06-30 20:34:56 +03:00
Oliver Giles
568435cc8e docker scripts: cache the build environment 2018-05-14 21:15:53 +03:00
Oliver Giles
f5ca5a3d7c centos: fix rpm building for mid-release versions 2018-05-14 21:15:17 +03:00
Oliver Giles
40ecc2a132 docker scripts: fix OS version numbers 2018-05-14 21:13:51 +03:00
Oliver Giles
bfac7bc397 CMakeLists: Allow passing in the systemd unit dir
This is now necessary on centos, where /lib is a symlink to /usr/lib
2018-05-14 21:09:28 +03:00
Oliver Giles
68d08f369b resolves #32: build failure
Update to latest capnproto version
2018-02-27 08:54:22 +02:00
Oliver Giles
3369482182 add missing sqlite dependency in docker build scripts 2017-12-11 18:32:07 +02:00
Oliver Giles
3f32e9cb37 use git describe instead of hard-coded version number in build scripts 2017-08-19 10:47:27 +03:00
Oliver Giles
97bb43ae4f use latest capnp in docker build scripts
until 6.2 is released, using the at least this hash allows
the use of 'unix-abstract:' addresses
2017-08-19 10:43:01 +03:00
Oliver Giles
1bd07acfc6 update dependencies to latest versions 2017-07-31 08:58:06 +03:00
Oliver Giles
56bc2581bf v0.3 2016-07-29 12:41:14 +03:00
Oliver Giles
9521ba0bab zlib dep, build script fixes, v0.2 2015-12-06 14:07:16 +01:00
Oliver Giles
a83cc6c7a5 correct postinst dir install path, force bash on ubuntu 2015-12-06 11:41:46 +01:00
Oliver Giles
1273b36260 add docker scripts 2015-11-26 08:41:06 +01:00