Commit graph

259 commits

Author SHA1 Message Date
Max Howell c58d3db8c9 sync with tea/cli 2022-09-25 11:05:05 -04:00
Max Howell fd439d99f0 ~cmake.org 2022-09-25 09:45:40 -04:00
Max Howell 8ae194c545 ~gnu.org/gettext 2022-09-25 09:36:13 -04:00
Max Howell 9f6e4eee2a ~go.dev 2022-09-25 09:36:00 -04:00
Max Howell 26999621fc ~openssl.org 2022-09-25 09:35:44 -04:00
Max Howell f03aa9daaf ~python.org 2022-09-25 09:35:32 -04:00
Max Howell 2efe6585cf everything is relocatable now 2022-09-25 08:47:23 -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
Jacob Heider 4ec52e6c6a +tea.xyz (#128) 2022-09-23 09:52:00 -04:00
Jacob Heider cd7f9db7e0 Coerce bottle names to SemVer for versions.txt 2022-09-22 15:37:54 -04:00
Max Howell d34355841d use pkg.str in sort.ts output 2022-09-22 10:04:39 -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 97f2309a20 Merge pull request #141 from teaxyz/ci-updates
use install.ts from teaxyz/cli
2022-09-20 08:56:02 -04:00
Max Howell dd8ee56f70 cli needs a .git now 2022-09-20 08:21:53 -04:00
Jacob Heider 52d90d25d5 use install.ts from teaxyz/cli 2022-09-20 08:11:05 -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 6360e9be9f 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 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
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 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 bf3c2033d2 node doesn’t need pkg-config at runtime (#127) 2022-09-12 15:47: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 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 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
Jacob Heider b5c0197e45 +numactl +libtool (#119) 2022-09-07 10:33:57 -04:00
Max Howell 5a3069888c curl-ca-certs (#121) 2022-09-07 08:16:48 -04:00