Commit graph

3134 commits

Author SHA1 Message Date
Max Howell
f4f1413665 Just use the full build.ts
Fixes issue where we don't install zlib to build zlib even though llvm needs it.

Doing these in steps was a cool demo of our primitives but led to issues due to install all deps up front rather than just before each build so fuck it.
2022-12-21 10:43:54 -05:00
Max Howell
20a64a6e25 Don’t build tests or bench 2022-12-21 10:42:56 -05:00
Max Howell
44a6774614 +bitcoin 2022-12-21 10:42:56 -05:00
Max Howell
cf8e6aef05
bump libtea 2022-12-21 09:43:24 -05:00
Max Howell
0a73e3e2b9
Merge pull request #81 from teaxyz/enable-typechecks
remove symlinks and turn on type checking
2022-12-21 08:11:12 -05:00
Jacob Heider
4c769b0399 librsvg needs cargo
and libtool :/


wip


maybe it's a version problem
2022-12-20 20:36:54 -05:00
Jacob Heider
d02062d645
don't run cleanup on merge (bottle.yml does that) 2022-12-20 18:32:07 -05:00
Jacob Heider
39d83c6fc8
update script specification in README 2022-12-20 18:29:53 -05:00
Jacob Heider
2607432abe
remove symlinks and turn on type checking 2022-12-20 18:29:53 -05:00
Jacob Heider
94101a0b93
fix picking artifact location in bottle.yml 2022-12-20 18:29:41 -05:00
Jacob Heider
974a1d5c1a let's see if adding libtool helps 2022-12-20 18:21:35 -05:00
Jacob Heider
c8c8e3c367 update base workflows to pantry.core#78 and prune usused 2022-12-20 17:08:40 -05:00
Jacob Heider
11c863706e
use PR build artifacts on merge (#78)
* Uploads artifacts to S3, bottles on a different workflow

* rip slack notifications

* be more explicit about AWS_S3_CACHE

* Revert "fix build-deps outputting stuff we need to build"

This reverts commit 972f0715f4.

Co-authored-by: Max Howell <mxcl@me.com>
2022-12-20 16:54:26 -05:00
Max Howell
d653337393 +radicle.org 2022-12-20 14:07:34 -05:00
Max Howell
f39b513abb
delete all .la files
Refs https://github.com/teaxyz/pantry.extra/pull/74#issuecomment-1359708974
2022-12-20 13:08:00 -05:00
Max Howell
b13f02d37c +0mq 2022-12-20 12:32:04 -05:00
Max Howell
6dfec14f5a +berkeley-db 2022-12-20 11:37:12 -05:00
Pedro Cruz
46c5117b92
+solidity (#35)
Co-authored-by: Max Howell <mxcl@me.com>
2022-12-20 11:13:59 -05:00
Max Howell
037a34701c
Make files writable before trying to write 2022-12-20 11:10:33 -05:00
Pedro Cruz
69ef92a7aa
boost, zstd, lz4 (#37)
Co-authored-by: Max Howell <mxcl@me.com>
2022-12-20 09:31:41 -05:00
Max Howell
972f0715f4
fix build-deps outputting stuff we need to build 2022-12-20 08:32:23 -05:00
Max Howell
454fc591cf apply updated simpler python-venv.sh usage 2022-12-20 08:10:00 -05:00
James Reynolds
0029e3f4bf cleanup 2022-12-20 08:10:00 -05:00
James Reynolds
8c295508d5 com->org 2022-12-20 08:10:00 -05:00
James Reynolds
b71a030d06 Move python-venv and shim.bash to pantry.core, depends on pantry.core/pull/54 2022-12-20 08:10:00 -05:00
James Reynolds
ff39cb3942 +yt-dlp 2022-12-20 08:10:00 -05:00
Max Howell
fea7d8ad6d Tidy virtual-env creation script 2022-12-20 08:01:01 -05:00
Max Howell
3ee665ea28 +ack 2022-12-19 11:48:53 -05:00
Jacob Heider
4d3340fde9 +nushell.sh 2022-12-17 22:22:42 -05:00
Jacob Heider
a55998598f
handle srcs special case: ~ 2022-12-17 09:30:16 -05:00
Jacob Heider
4b39c0fc9b
llvm^15 doesn't agree with several of our packages (#76)
* rust 🚫 llvm^15

* this might be the right fix to all the llvm^15 breakage
2022-12-17 08:51:46 -05:00
Neil
f6ea0695ea
+pnpm.io (#77)
* add pnpm of pnpm.io
* move pnpm to its own folder
* copy artifacts to dist
* test dir
* copy brew install strategy
* add install prefix
* try different install process
* retry add prefix
* set PNPM_HOME var
* add path
* test run export path only
* rm mkdir
* provide cjs files pnpm.io
* install node_modules
* add npmjs.com dep
* install on prefix path
* test cp install
* test uncertainly strip version
* provide fixed version
* fixed version in url
* undo versions fixed
* no proper pnpx test
* pnpx is actually deprecated: use undefined
      ERR_PNPM_RECURSIVE_EXEC_FIRST_FAIL  Cannot read property 'includes' of undefined or
* cleanup setup and dependency
* test if working correctly
* rm unused line
2022-12-17 08:29:54 -05:00
Max Howell
ce35600221 Build openssl-1.1.1s 2022-12-16 11:59:34 -05:00
Jacob Heider
91b6040a88
obey semver updates 2022-12-14 18:38:20 -05:00
Max Howell
bcd690e919
make mc relocatable (#76) 2022-12-13 10:47:55 -05:00
Max Howell
1a575b3d2e
Merge pull request #54 from magnusviri/python-venv
add scripts/brewkit/python-venv.sh
2022-12-12 14:21:21 -05:00
James Reynolds
24d9215992 removed mesonbuild.com/shim.bash 2022-12-12 09:33:36 -07:00
Max Howell
61032cf732
go only needs cc in a “companion” sense 2022-12-12 10:27:20 -05:00
James Reynolds
96532c87f4 Switch mesonbuild.com to python-venv.sh 2022-12-12 08:12:15 -07:00
Max Howell
9fc841e1c5
Don’t add pkg twice for tests 2022-12-12 08:23:05 -05:00
Max Howell
ede2481150
runtime env for ncurses (TERMINFO) 2022-12-11 10:10:19 -05:00
James Reynolds
958f1b83f1
+github.com/mikefarah/yq (#61)
* +github.com/mikefarah/yq
* Add pandoc dependency and man page

Co-authored-by: James Reynolds <magnsuviri@me.com>
2022-12-11 08:47:45 -05:00
Jonathan Chang
3a4d686d42 +cli.github.com
Moving from github/cli/cli namespace since it's easier to type
2022-12-10 11:25:34 -04:00
Jacob Heider
033bf2f15a
jq doesn't like llvm 15 2022-12-09 16:57:12 -04:00
Jacob Heider
df862c5253
increase container memory for build (maybe) 2022-12-08 23:08:48 -04:00
Max Howell
8038caa28c
provides supports {{version.major}} etc. now 2022-12-08 16:47:32 -04:00
Max Howell
3e5c65b454
There's more GH VMs even if they are slower 2022-12-08 09:41:44 -04:00
Jacob Heider
0dd7cea405 fix cairographics 2022-12-07 20:22:32 -05:00
Jacob Heider
d3c1c2b660
libpng.org shows only tags and no releases 2022-12-07 20:26:18 -04:00
Jacob Heider
9705e8e3c9 fix bzip2 2022-12-07 17:16:27 -05:00