Commit graph

2646 commits

Author SHA1 Message Date
Max Howell
5a460a89ae
fix lint 2023-01-03 10:58:49 -05:00
Max Howell
b135e63527
Remove this hack; Fixes #282
I think we should stop recommending `tea` as a shebang line, it's against our spirit. Instead tea tools should shim via `tea` before exec’ing to do any of the YAML frontmatter
2023-01-03 09:32:41 -05:00
Jacob Heider
fc31bb8939
changes needed to successfully build gcc (#83)
* clang doesn't have `-nodefaultrpaths`
* try `MachO::FatFile` if `MachO:MachOFile` fails
* add explicit comments
* use `MachO.open()`
* fix fetch.ts for no src pkgs

Co-authored-by: Max Howell <mxcl@me.com>
2023-01-03 08:45:57 -05:00
Max Howell
2ff7403742
+bun.sh
* Closes #1
* Using bun.sh binaries because we'll probs need to do the same for ziglang because ziglang OOMs during builds in CD
* However in general we are happy to use the binaries the project built—they know what they are doing and we should trust them in that.
* HOWEVER we should insist that they sign their binaries. Bun do not.
* ALSO really we should insist on signed sources, see comments in the YAML for more discussion
* Not using profile versions as they are not documented and seemingly less portable (based on reading the installer)
2023-01-02 15:13:11 -05:00
Max Howell
c78878a22f
unpackaged keys (unrendered currently) 2023-01-02 11:24:40 -05:00
Jacob Heider
b5dfacfbeb +fishshell.com
-DCURSES_INCLUDE_PATH


do that better


it thinks it wants pkg-config, i guess.


whyyyyyyyyyyyyyyy


keep make


needs  these at runtime


annotate diff
2022-12-31 17:05:17 -05:00
Max Howell
b120680748 Switch to our virtual-env script 2022-12-31 11:18:34 -05:00
Max Howell
53f9a11954
no, we want deps for virtual-env installations 2022-12-30 11:18:58 -05:00
Max Howell
600135b957 +neovim
Refs: https://github.com/teaxyz/cli/discussions/278
2022-12-27 08:54:40 -05:00
Max Howell
238ed57e68
vhs depends on ttyd^1.7.2 now 2022-12-26 10:49:39 -05:00
Jacob Heider
0cbc154b5c
not-real m4 versions tagged on github 2022-12-21 17:23:29 -05:00
Max Howell
003e6b0c8f
no more need to apt-get install 2022-12-21 14:07:10 -05:00
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