Commit graph

897 commits

Author SHA1 Message Date
Jacob Heider 52d90d25d5 use install.ts from teaxyz/cli 2022-09-20 08:11:05 -04:00
Max Howell c7ec7f150c Refactor (#142) 2022-09-20 07:53:40 -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 54781e96e1 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 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 d680562710 Stop cleaning make before building make 2022-09-19 08:33:32 -04:00
Max Howell 3607ae5a7a Stop cleaning make before building make 2022-09-19 08:33:32 -04:00
Max Howell d3ad7ec109 ghc seems to require m4 during builds now
bootstrapping with a previous tea version of ghc would avoid this nonsense.
2022-09-19 08:15:42 -04:00
Max Howell 9317c2bbed We can't yet support glib 2.74.x 2022-09-18 16:54:13 -04:00
Max Howell 6360e9be9f gardening (#140) 2022-09-18 16:15:38 -04:00
Max Howell 2a9dc62e00 gardening (#140) 2022-09-18 16:15:38 -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 0459c70fc9 +portable auto(conf|make) (#129) 2022-09-18 12:01:10 -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 8f45e8da16 Clean target prefix unless bootstrap is required 2022-09-16 15:35:46 -04:00
Max Howell c1a571a736 fix-macho tweaks, etc. 2022-09-16 15:35:46 -04:00
Max Howell 610eec4338 Move all build logic to pantry 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
Jacob Heider 4970d50944 push ref for CI to work 2022-09-15 21:06:22 -04:00
Jacob Heider 6915789c83 Should require the issue #15596 tweaks only on the affected versions 2022-09-15 17:13:37 -04:00
Max Howell 97a351cf43 Fix meson (#135) 2022-09-14 17:45:56 -04:00
Max Howell f6756ac2d0 +portable fontconfig (#134)
Only changes the cache location
2022-09-14 15:48:36 -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 16678e8833 +openssl portable (#131) 2022-09-13 17:53:12 -04:00
Max Howell cc306dd2f8 +openssl portable (#131) 2022-09-13 17:53:12 -04:00
Max Howell bbb2cf3024 scripts/fixes 2022-09-13 12:46:32 -04:00
Max Howell adaef185d1 scripts/fixes 2022-09-13 12:46:32 -04:00
Max Howell a24b17132f +portable meson (#130) 2022-09-13 11:05:04 -04:00
Max Howell 3291915ef4 +portable meson (#130) 2022-09-13 11:05:04 -04:00
Max Howell 9ce67d88d9 +portable git (#126) 2022-09-13 09:18:47 -04:00
Max Howell 0240a4bfb1 +portable git (#126) 2022-09-13 09:18:47 -04:00
Max Howell bf3c2033d2 node doesn’t need pkg-config at runtime (#127) 2022-09-12 15:47:41 -04:00
Max Howell e1a24d562d env var fixes 2022-09-12 07:50:41 -04:00
Max Howell 6ca2681c96 env var fixes 2022-09-12 07:50:41 -04:00
Max Howell 6a82b73ef6 Always use tea/setup as it now upgrades tea/cli 2022-09-11 07:31:56 -04:00
Jacob Heider fe6e491b5e ...but only once 2022-09-10 04:09:40 -04:00
Jacob Heider 5734dc3cca Invalidate after upload
This might be contributing to the checksum issues with verify-relocatable.
2022-09-10 03:26:54 -04:00
Max Howell 80cd3324e9 (mostly) fix relocation of perl (#125) 2022-09-09 09:37:26 -04:00
Max Howell e9aa4edbc7 (mostly) fix relocation of perl (#125) 2022-09-09 09:37:26 -04:00
Jacob Heider c0356585df push to-build packages to aarch64 builder (#124) 2022-09-08 17:15:54 -04:00
Max Howell 3226265d7c making things relocatable (#122) 2022-09-08 16:40:35 -04:00
Max Howell 0f8b83870a making things relocatable (#122) 2022-09-08 16:40:35 -04:00
Jacob Heider 24d40b7c4f 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
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
Jacob Heider 43037362d6 +numactl +libtool (#119) 2022-09-07 10:33:57 -04:00