Commit graph

159 commits

Author SHA1 Message Date
Max Howell
539cca9158 Refactoring 2022-09-21 03:51:04 -04:00
Max Howell
120cb322f4 Simplify builds by building to /opt/project/src 2022-09-21 02:35:03 -04:00
Max Howell
8d0ed6cb5c Fix circular dependency in hooks 2022-09-20 11:29:21 -04:00
Max Howell
c7ec7f150c Refactor (#142) 2022-09-20 07:53:40 -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
d680562710 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
2a9dc62e00 gardening (#140) 2022-09-18 16:15:38 -04:00
Max Howell
0459c70fc9 +portable auto(conf|make) (#129) 2022-09-18 12:01:10 -04:00
Max Howell
8f45e8da16 Clean target prefix unless bootstrap is required 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
f6756ac2d0 +portable fontconfig (#134)
Only changes the cache location
2022-09-14 15:48:36 -04:00
Max Howell
16678e8833 +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
a24b17132f +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
e1a24d562d env var fixes 2022-09-12 07:50:41 -04:00
Max Howell
80cd3324e9 (mostly) fix relocation of perl (#125) 2022-09-09 09:37:26 -04:00
Max Howell
3226265d7c 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
43037362d6 +numactl +libtool (#119) 2022-09-07 10:33:57 -04:00
Max Howell
0a87367017 curl-ca-certs (#121) 2022-09-07 08:16:48 -04:00
Max Howell
ac25a93fff +test ghc 2022-09-02 17:02:54 -04:00
Max Howell
181090c2aa +test cairo 2022-09-02 11:05:28 -04:00
Max Howell
134ee84ef2 no need to rebuild these 2022-09-02 11:00:41 -04:00
Max Howell
de7ed57e37 +test gobj-intr 2022-09-02 10:58:09 -04:00
Max Howell
dc90621902 test +librsvg (#115) 2022-09-02 10:51:31 -04:00
Max Howell
bbc22ab67f +test gdk-pixbuf 2022-09-02 10:36:40 -04:00
Max Howell
1d3fad1921 +wget (#111) 2022-09-01 13:49:14 -04:00
Max Howell
eeb26b36b6 more-tests (#106) 2022-08-31 17:44:34 -04:00
Max Howell
c12d64828e 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
39ee1d6721 no need to rebuild these changes 2022-08-31 15:45:04 -04:00
Max Howell
aabf818219 fixes deno 1.25.0 (#99) 2022-08-27 14:11:25 -04:00
Max Howell
d3042ca9dc Set MACOSX_DEPLOYMENT_TARGET to 11 2022-08-26 10:17:20 -04:00
Jacob Heider
83360e127c Include bottle checksums in CI artifacts
v3: wherein everyone stays in their lane
2022-08-25 20:01:59 -04:00
Max Howell
92c47e2b7b fix deno on darwin/aarch64 (#98) 2022-08-24 13:54:20 -04:00
Max Howell
b9231f54ca +pandoc/crossref (#95) 2022-08-23 03:32:24 -04:00
Max Howell
ffc40b4bc9 +pandoc (#94) 2022-08-22 21:45:08 -04:00
Max Howell
2f7a7b5cdf +cabal (#93) 2022-08-22 18:44:03 -04:00
Max Howell
0a24579cec +ghc (#92) 2022-08-22 17:40:16 -04:00
Max Howell
9e7593b30a librsvg (#90) 2022-08-22 08:38:36 -04:00
Max Howell
f003504fb5 cairo fix (#91) 2022-08-20 13:50:44 -04:00
Max Howell
bfc6fffab1 +pango (#89) 2022-08-20 11:24:18 -04:00
Max Howell
c1de1e83a1 +frbidi+harfbuzz (#88) 2022-08-20 11:05:47 -04:00
Max Howell
22d528909b libxml2 2.10 has issues (#86) 2022-08-19 17:15:02 -04:00
Max Howell
88169e0b4d +gdk-pixbuf+gmp (#87)
* +gdk-pixbuf+gmp

* wip

* wip
2022-08-19 16:48:18 -04:00
Max Howell
7f9b67a3eb +gohugo (#85) 2022-08-19 16:08:56 -04:00
Max Howell
b2897a173a +freetype+fontconfig+cairo+gobj-intr (#79) 2022-08-19 13:31:09 -04:00
Max Howell
e4509ef409 various fixes (#80) 2022-08-17 08:22:22 -04:00