Commit graph

164 commits

Author SHA1 Message Date
Max Howell 03eb7e4d55 everything is relocatable now 2022-09-25 08:47:23 -04:00
Max Howell adc85d5406 getting there (#144) 2022-09-25 08:41:58 -04:00
Max Howell 6641757cd3 tweaks based on using our own semver 2022-09-23 10:36:43 -04:00
Jacob Heider ac78ce218d Coerce bottle names to SemVer for versions.txt 2022-09-22 15:37:54 -04:00
Max Howell 0d38f783fb use pkg.str in sort.ts output 2022-09-22 10:04:39 -04:00
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