Commit graph

23 commits

Author SHA1 Message Date
Jacob Heider 6cdf1e0a5e fixes build of tea.xyz/gx/cc 2022-12-07 10:58:14 -05:00
Gustav Westling 163b793f46 scripts: await useShellEnv 2022-12-01 12:58:29 -05:00
Max Howell b814c21be3 Fix hardcoded /opt
Fixes #36
2022-12-01 09:22:32 -05:00
Max Howell d9be5a35f9 build.ts only deps on deno
prevents dep injection
2022-11-30 15:47:09 -05:00
Max Howell b6ac973010
no clearEnv (we wanna DEBUG=1) etc. 2022-11-17 14:29:15 -05:00
Max Howell 7d19dbf225 +libuv 2022-11-11 08:39:40 -05:00
Max Howell e3ca0b4f31
Allow user editing of the build-script 2022-11-09 11:20:28 -05:00
Jacob Heider 97c055f0ea
deno needs cargo to build (#14)
* deno needs cargo to build

* can't pre-clean the deno dirs
2022-11-01 12:14:07 -04:00
Max Howell 6d6ccf652b Overlay ourselves before building
/opt is for builds, don’t run your main tea out of it
2022-10-27 11:30:21 -04:00
Max Howell 89bb6bf292
fixes because pantries changed (#2) 2022-10-25 21:55:49 -04:00
Max Howell f836b167a1 “superenv” (#185)
* fixes for dylib ids on darwin (sadly elaborate)

* wip
2022-10-17 13:45:32 -04:00
Jacob Heider ff4c90ba25 fixes for teaxyz/cli@0.8.0 2022-10-07 11:26:45 -04:00
Max Howell 53790ae38c use tea to install ruby for our scripts 2022-10-03 20:38:14 -04:00
Max Howell 286947912d attempt to install as little as possible with apt (#173) 2022-10-03 11:30:12 -04:00
Max Howell ee504738cf fix making tar.xz bottles (#158) 2022-09-28 11:15:20 -04:00
Max Howell c58d3db8c9 sync with tea/cli 2022-09-25 11:05:05 -04:00
Max Howell a5ff99c5e3 getting there (#144) 2022-09-25 08:41:58 -04:00
Max Howell 746f2f16f3 tweaks based on using our own semver 2022-09-23 10:36:43 -04:00
Max Howell 52d265b20d Refactoring 2022-09-21 03:51:04 -04:00
Max Howell ee0275ef71 Simplify builds by building to /opt/project/src 2022-09-21 02:35:03 -04:00
Max Howell 427986cf7e Fix circular dependency in hooks 2022-09-20 11:29:21 -04:00
Max Howell 79ff91e25e Refactor (#142) 2022-09-20 07:53:40 -04:00
Max Howell 55eb7dc5e4 fixes not incl runtime deps of build deps
Refactor build a bit. This was causing build failure for GHC on linux as the system perl didn't have something autoconf needed.

TODO: infuser shouldn't have perl installed!
2022-09-19 10:32:57 -04:00