Commit graph

90 commits

Author SHA1 Message Date
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
232d693f44 tea/cli handles installation 2022-09-19 13:44:59 -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
Max Howell
3607ae5a7a Stop cleaning make before building make 2022-09-19 08:33:32 -04:00
Max Howell
ea5805d4b3 repair and uninstall are cli scripts
Rationale: pantries decide how they build and install things themselves, but after installation that's tea/cli’s domain
2022-09-18 13:09:36 -04:00
Max Howell
9ef68310c9 +portable auto(conf|make) (#129) 2022-09-18 12:01:10 -04:00
Max Howell
6b32ec0d1e +portable git 2022-09-18 09:09:28 -04:00
Max Howell
c1a571a736 fix-macho tweaks, etc. 2022-09-16 15:35:46 -04:00
Max Howell
b17592c636 Clean target prefix unless bootstrap is required 2022-09-16 15:35:46 -04:00
Max Howell
491cb28f89 Move all build logic to pantry 2022-09-16 15:35:46 -04:00
Max Howell
82dc61a944 Use ruby-macho to fix rpaths, etc. on macOS 2022-09-16 15:35:46 -04:00
Max Howell
9b0cf3d92a +portable fontconfig (#134)
Only changes the cache location
2022-09-14 15:48:36 -04:00
Max Howell
e968bff3f1 Openssl portable (#132)
* +scripts/test-all.ts
2022-09-14 11:43:44 -04:00
Max Howell
cc306dd2f8 +openssl portable (#131) 2022-09-13 17:53:12 -04:00
Max Howell
adaef185d1 scripts/fixes 2022-09-13 12:46:32 -04:00
Max Howell
3291915ef4 +portable meson (#130) 2022-09-13 11:05:04 -04:00
Max Howell
0240a4bfb1 +portable git (#126) 2022-09-13 09:18:47 -04:00
Max Howell
6ca2681c96 env var fixes 2022-09-12 07:50:41 -04:00
Max Howell
e9aa4edbc7 (mostly) fix relocation of perl (#125) 2022-09-09 09:37:26 -04:00
Max Howell
0f8b83870a making things relocatable (#122) 2022-09-08 16:40:35 -04:00
Jacob Heider
9d7e506e15 Fix sha256sum generation
Because we checksum when bottling, they have the bottle file name. We need to upload data to the binary store that has the binary store key name.
2022-09-07 17:16:01 -04:00
Max Howell
5a3069888c curl-ca-certs (#121) 2022-09-07 08:16:48 -04:00
Max Howell
42a666304d test +librsvg (#115) 2022-09-02 10:51:31 -04:00
Max Howell
915e9f1d82 +wget (#111) 2022-09-01 13:49:14 -04:00
Max Howell
a32cd0e80a more-tests (#106) 2022-08-31 17:44:34 -04:00
Max Howell
ac5c6ceff3 add more pkg tests (#102)
* more-tests pt.1

* useCellar() is overkill here.

Co-authored-by: Jacob Heider <jacob@tea.xyz>
2022-08-31 15:45:04 -04:00
Max Howell
4f7bce0f85 fixes deno 1.25.0 (#99) 2022-08-27 14:11:25 -04:00
Max Howell
4fdd4dfed2 Set MACOSX_DEPLOYMENT_TARGET to 11 2022-08-26 10:17:20 -04:00
Jacob Heider
03fd1dbc51 Include bottle checksums in CI artifacts
v3: wherein everyone stays in their lane
2022-08-25 20:01:59 -04:00
Max Howell
14c3420991 fix deno on darwin/aarch64 (#98) 2022-08-24 13:54:20 -04:00
Max Howell
974af85f68 +freetype+fontconfig+cairo+gobj-intr (#79) 2022-08-19 13:31:09 -04:00
Max Howell
fe0049b30c various fixes (#80) 2022-08-17 08:22:22 -04:00
Max Howell
255f93071b +glib+meson+flex (#76) 2022-08-10 14:58:22 -04:00
Max Howell
6cef318164 Python rec’d deps (#75) 2022-08-04 21:19:01 -04:00
Max Howell
297c576b54 fix versions.txt upload 2022-08-04 11:28:59 -04:00
Max Howell
057b5a4038 +llvm (#66) 2022-08-02 13:34:21 -04:00
Max Howell
f45667553a +ninja+cmake (#61) 2022-08-01 22:50:33 -04:00
Max Howell
07b6410226 infra 2022-08-01 15:43:40 -04:00