Commit graph

673 commits

Author SHA1 Message Date
Max Howell
7f68885ffa python includes symlink shortcut
Also remove these versioned provides since we implicitly support that now and tea/cli lost the code that supports this for the provides key at some point. However the pip one we would still need and we don't support that in tea/cli
2023-03-23 11:05:38 -04:00
Max Howell
a7b4df2c99
prevent npm update prompts 2023-03-23 06:26:08 -04:00
Jacob Heider
38190f6675 +typst 2023-03-22 17:21:30 -04:00
Adheesh Wadkar
1bcc221dc7
+rustup-init (#832)
* +rustup-init

* rustup-init: add curl and openssl for linux

* rustup-init: moved to rust-lang.org/rustup-init

---------

Co-authored-by: Adheesh Wadkar <wadheesh@amazon.com>
2023-03-21 15:45:21 -04:00
Marc Seitz
ed8b734fd8
+libxcrypt (#785)
Requires -L because the standard library path has precedence on Linux and usually linux has its own lib crypt.

I experimented with trying to use the enable-compat-symlinks (that make xcrypt symlinks) but this option only works if you enable “obsolete modes” which leads to believe it is not wise to do it manually either as other build tools will likely make assumptions based on the filenames.

---------

Co-authored-by: Max Howell <mxcl@me.com>
2023-03-21 15:44:35 -04:00
Max Howell
be2d60bfa0 strace 2023-03-21 14:57:23 -04:00
James Reynolds
35b97da8e7
+docbook.org (#830)
* docbook.org

* Added test

* Add curl and unzip build dependency

---------

Co-authored-by: James Reynolds <magnsuviri@me.com>
2023-03-21 14:43:55 -04:00
Max Howell
bbc9bd4935
fix zsh 2023-03-21 14:25:19 -04:00
James Reynolds
91668ee479
projects/plasmasturm.org (#826)
* projects/plasmasturm.org
* Fixed version and unused env var

---------

Co-authored-by: James Reynolds <magnsuviri@me.com>
2023-03-21 10:54:05 -04:00
Marc Seitz
9c4e85bcbf
add bcrypt (#786)
Co-authored-by: Max Howell <mxcl@me.com>
2023-03-21 10:52:47 -04:00
Max Howell
08f1a2de93
+swig (#801)
Closes #517
2023-03-21 10:19:00 -04:00
Max Howell
0f15379b2a bundle python libxml2 bindings 2023-03-21 09:37:08 -04:00
Max Howell
6347952015
openssl^3 (#821)
openssl^3 fails on Linux for some reason ¯\_(ツ)_/¯
2023-03-21 08:24:59 -04:00
Max Howell
8f51287c74 tweaks I came to while working here 2023-03-20 20:44:46 -04:00
Max Howell
63b7d747b2 swig expects to find config.h without arch prefixes
And well, what are they for anyway?
2023-03-20 20:44:46 -04:00
Max Howell
9600dcb047 fix python -m venv not providing pip 2023-03-20 16:08:47 -04:00
Max Howell
08dcacac17 +chatblade 2023-03-20 16:08:47 -04:00
Neil
ccb2cb5be6
+xiph.org/flac (#820)
* #232 +xiph.org/flac
* update version retrieval and make concurrency

---------

Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
2023-03-19 09:13:38 -04:00
Marc Seitz
5b76238bad
+highway (#783)
* +highway
* fix test on x86
* try to fix x86 tests
# Closes #99

---------

Co-authored-by: Max Howell <mxcl@me.com>
2023-03-19 08:30:10 -04:00
Neil
da9ddfc767
+nano-editor.org (#815)
* #717 +nano-editor.org

* cleanup deps

* add gnu make

* rm unused code

* improve strategy in getting version

* use strip-components instead workdir

* fix dependencies version

* add proper version testing

---------

Co-authored-by: neil <neil@neils-MacBook-Pro.local>
2023-03-19 08:04:46 -04:00
Max Howell
c5759405f7
[python] use tea defaults for install locations (#816) 2023-03-18 09:12:16 -04:00
Max Howell
56fe020439 +yasm
Closes #521
2023-03-17 19:52:11 -04:00
Jacob Heider
bf06610ab8 fix(kubectl)
needs C compiler per the logging
2023-03-17 19:47:11 -04:00
Max Howell
962583dee3 +netflix.com/vmaf 2023-03-17 19:41:38 -04:00
Jacob Heider
d562b33be6 +elvish 2023-03-17 18:23:22 -04:00
Max Howell
17ea239a3f
pip install defaults to --user
The default would be python-prefix, which is rubbish. We could mangle this to TEA_PREFIX/python.org which is also fairly rubbish. TEA_PREFIX is a possible, but still lame. ~/.local is a standard and our magic adds the bin there to PATH
2023-03-17 17:14:56 -04:00
Max Howell
d619c00c39
In fact z3 needs python during build
It’s worrying that the CI/CD builds found python even though we weren't specifying it @jheider
2023-03-17 15:14:30 -04:00
Max Howell
6ee5c90229 eg. z3 needs python to have setuptools bundled 2023-03-17 15:01:48 -04:00
Max Howell
fdbb7f18cf +z3
Closes #518
2023-03-17 15:01:48 -04:00
Max Howell
7ce25014be +graphite2
Closes #236
2023-03-17 09:00:57 -04:00
Max Howell
d8e396f8c2 +asciidoctor
Closes #516
2023-03-16 16:16:15 -04:00
Marc Seitz
1086e9737f
+tesseract (#454)
* add tesseract'
* download eng and osd trained data in build process
* cleanup
* set tessdata prefix
* add runtime env var
* remove fixture; download it instead
2023-03-16 16:00:48 -04:00
Marc Seitz
312954076e
add snappy (#460)
Co-authored-by: Jacob Heider <jacob@tea.xyz>
Co-authored-by: Max Howell <mxcl@me.com>
2023-03-16 15:25:30 -04:00
Max Howell
a69051b0b9 +apr
Closes #271
2023-03-16 15:22:17 -04:00
Max Howell
a14a8bdbe7 +sphinx-doc.org
Closes #350
2023-03-16 14:31:58 -04:00
Max Howell
4b95ae947d +x.org/xrender 2023-03-16 14:01:26 -04:00
Kevin Wang
346a32f703 +dav1d 2023-03-16 12:31:55 -04:00
Max Howell
576387f82a +sasqwatch
https://twitter.com/fab3s2t/status/1636194560115105792?s=20
2023-03-16 11:48:30 -04:00
Marc Seitz
035c6ef4f6
+doxygen (#447)
* add doxygen
* add flex and python on linux
* cleanup test

---------

Co-authored-by: Max Howell <mxcl@me.com>
2023-03-16 11:44:55 -04:00
Max Howell
257147e6e1 +x.org/exts
Closes #213
2023-03-16 11:42:24 -04:00
Max Howell
e194677809 Add a link for cpp to gx/cc 2023-03-16 11:16:51 -04:00
Max Howell
3a25c4a468 +x.org/x11
Closes #193
2023-03-16 11:16:51 -04:00
Marc Seitz
4d3cb21cde +libogg 2023-03-16 11:06:17 -04:00
teabot
8606ae4866 Fixes #787 2023-03-16 10:34:01 -04:00
Marc Seitz
4c8845b57b
+pygmentize (#778)
* +pygmentize

* remove unnecesary deps
2023-03-16 09:31:48 -04:00
Marc Seitz
028997a004
+libiconv (#782)
* +libiconv

* fix linux test
2023-03-15 21:12:06 -04:00
Max Howell
e78914f3f8 +duckdb.org
Closes #780
2023-03-15 21:10:56 -04:00
Marc Seitz
20550d213c
+openexr and fix(imath) (#781)
* fix(imath)

* add openexr

* add openexr and fix imath
2023-03-15 21:09:20 -04:00
Max Howell
4fbf7189c5 +gnu.org/sed
Closes #346
2023-03-15 18:35:49 -04:00
Max Howell
6bd9b7d246
fix xtrans includes 2023-03-15 18:25:00 -04:00
Max Howell
b6008b4c24 +x.org/xcb
Closes #201
2023-03-15 17:46:12 -04:00
Marc Seitz
2b8b54e43c +imath 2023-03-15 16:21:23 -04:00
Max Howell
db62b7c7c9 +x.org/xtrans 2023-03-15 15:13:40 -04:00
Max Howell
38b45f373b +x.org/xdmcp
Closes #218
2023-03-15 15:04:52 -04:00
Max Howell
3b5dd5400e +x.org/xau
Closes #206
2023-03-15 15:04:38 -04:00
Max Howell
0191704872 +x.org/protocol/xcb
Fixes #505
2023-03-15 11:36:10 -04:00
Max Howell
f716b672a9 +x.org/protocol
Closes #503
2023-03-15 10:47:25 -04:00
Max Howell
6f7651f69e
Merge branch 'main' into pantry.core 2023-03-15 09:09:36 -04:00
Nicolas M
5519a2dc78 +kubectx 2023-03-15 09:01:17 -04:00
Nicolas M
b67c94592b +libzip 2023-03-15 06:32:52 -04:00
Marc Seitz
748e411913 +util-macros 2023-03-15 06:32:23 -04:00
Marc Seitz
6a30c3a3aa
+libexif (#753)
Co-authored-by: Jacob Heider <jacob@tea.xyz>
2023-03-14 17:55:29 -04:00
Marc Seitz
f0c484d3dd
+docutils (#752)
Co-authored-by: Jacob Heider <jacob@tea.xyz>
2023-03-14 17:38:09 -04:00
Jacob Heider
11ca7336d7
rework for single pantry (#497)
* rework for single pantry

* a few things missed
2023-03-14 16:41:37 -04:00
Marc Seitz
e7fc6d75a8
+act (#755)
* +act

* add make dep
2023-03-14 16:32:30 -04:00
Marc Seitz
1debc5c47f +circleci 2023-03-14 16:29:30 -04:00
Nicolas M
26ffa697f5 +minikube 2023-03-14 08:06:05 -04:00
Nicolas M
04e804f4e2 +go-bindata
go-bindata is a small utility which generates Go code from any file.
2023-03-14 08:06:05 -04:00
David Dobrinskiy
d9732f2552
add Paramiko to ansible (#496)
* +ansible.com

* cleanup old urls

* add vault tests

* re-run CI

* re-run CI

* add comment

* remove unneded deps

* add paramko to ansible

fixes https://github.com/teaxyz/pantry.extra/issues/494
2023-03-14 08:02:29 -04:00
Jacob Heider
a8f86cdbe4 fix(pnpm)
no default prefix creation anymore
2023-03-14 01:47:39 -04:00
Jacob Heider
c5595d22e4 fix(python~3.7) 2023-03-13 20:55:11 -04:00
Jacob Heider
80afd88b0a
+ziglang.org (#73)
* +ziglang.org

* use vendored bins
2023-03-13 19:46:19 -04:00
Max Howell
abe6aa98eb
+libavif (#470)
* +libavif

Closes #210

* wip
2023-03-12 17:09:12 -04:00
Max Howell
3e28b85774 Stop pip from checking for updates, we do that 2023-03-11 11:17:59 -05:00
Max Howell
b122df92b7
Ready for brewkit v0.9.1 2023-03-11 08:54:19 -05:00
Max Howell
4442f3fae6
Update brewkit test 2023-03-11 06:40:24 -05:00
Max Howell
2593cefed7
mk ncurses install its headers namespaced and not (#536)
* mk ncurses install its headers namespaced and not
* adds test for readline
2023-03-10 10:51:03 -05:00
ABevier
7ec44fdcb7
+slirp (#492)
* +libslirp

* revert .gitignore just in case
2023-03-10 10:47:02 -05:00
Jacob Heider
b38bd2211e fix(rust) 2023-03-09 20:09:53 -05:00
Ramazan Elsunakev
6cbefec7ad
+pnpm.io: pnpx and node 19 support (#488)
* feat(+pnpm.io): add `pnpx` support

* feat(+pnpm.io): add node 19 support
2023-03-09 09:12:16 -05:00
Max Howell
3263c46165
python yaml tweaks 2023-03-09 08:33:48 -05:00
Sanchit Ram Arvind
cfd38daa87
+xiph/rav1e (#446)
* xiph/rav1e packaged

* Remove unnecessary run-time deps

* wip

---------

Co-authored-by: Max Howell <mxcl@me.com>
2023-03-08 18:31:48 -05:00
David Dobrinskiy
966e7026ed
+ansible (#469)
* +ansible.com

* cleanup old urls

* add vault tests

* re-run CI

* re-run CI

* add comment

* remove unneded deps
2023-03-08 18:19:07 -05:00
David Dobrinskiy
06876ee7af remove unnecesary pip deps 2023-03-08 17:55:56 -05:00
ABevier
1ca60aab50
+vde (#483)
* +vde

* remove unnecessary echo
2023-03-08 17:51:59 -05:00
Max Howell
818e827397 Remove unneeded deps 2023-03-08 17:48:59 -05:00
Max Howell
00b597d917 +mackup
Closes #482
2023-03-08 17:38:31 -05:00
Jonathan Chang
6f0af25b08 +graphviz.org 2023-03-08 14:01:40 -07:00
ABevier
35d141b1ab
+libssh (#479)
* +libssh

* include the .a file for static linking
2023-03-08 15:50:27 -05:00
Jacob Heider
dd518c3e36
rename(go-md2man) 2023-03-08 13:40:34 -05:00
ABevier
89fa4af3c6
+go-md2man (#472)
* +go-md2man

* fix pr comments
2023-03-08 13:36:53 -05:00
ABevier
4ef8ac05b7 +lzo 2023-03-08 13:33:14 -05:00
ABevier
daae918d60 +popt 2023-03-08 13:32:50 -05:00
ABevier
295674a7b4 +capstone 2023-03-08 13:30:17 -05:00
Marc Seitz
1ea7ecba04 add opus codec 2023-03-08 13:29:27 -05:00
Max Howell
53199875aa Fix pipenv venv stuff
Fixes https://github.com/teaxyz/pantry.extra/issues/420
2023-03-07 18:28:39 -07:00
Max Howell
c09f6ce73a
deno install to ~/.local/bin (not ~/.deno/bin)
This is our current consistency choice. I think ideally we’d make this configurable somehow.
2023-03-07 14:38:38 -05:00
David Dobrinskiy
20ce9db565
+twine (#471)
* +twine

initial commit

* cleanup tests

* cleaner build script
2023-03-07 14:36:08 -05:00
ABevier
64e14c0882
+watch (#465)
* add watch

* clean up yml

* try to fix deps

* ncurses dep

* just test it differently

* add comment
2023-03-06 18:54:43 -05:00
Jacob Heider
1d59090bb4
fix(scc)
oops. missed the file name
2023-03-06 15:08:13 -05:00
shedali
790a3bd160
add mdcat (#438)
* add mdcat

* fix: +aws.amazon.com/cli remove `_awscli` symlink (#437)

* add build script

* wip

* add pkg-config dep

---------

Co-authored-by: Ramazan Elsunakev <35545693+relsunkaev@users.noreply.github.com>
Co-authored-by: Max Howell <mxcl@me.com>
Co-authored-by: Jacob Heider <jacob@tea.xyz>
2023-03-06 14:54:51 -05:00
Marc Seitz
e2e2e4160e
+glog (#459)
* +glog

* +double-conversion (#436)

* +double-conversion

* fix test
2023-03-06 14:51:04 -05:00
Max Howell
5e2d3f5309 +jasper
Closes #215
2023-03-06 14:50:44 -05:00
David Roman
bf1e7dde44 wip 2023-03-06 14:35:52 -05:00
Jacob Heider
1dd842e73c
fix(flex) (#475)
* fix(flex)

* wip
2023-03-05 19:16:52 -05:00
Marc Seitz
1c89b699c5
+double-conversion (#436)
* +double-conversion

* fix test
2023-03-05 17:31:09 -05:00
Marc Seitz
5592fd18dc +gflags 2023-03-05 17:30:28 -05:00
Marc Seitz
47a7a6cb03
+leptonica (#449)
* add leptonica

* update openjpeg dep
2023-03-05 06:57:39 -07:00
Jonathan Chang
e70d0dd625
+poppler.freedesktop.org (#432)
* +poppler.freedesktop.org

* see if explicit PIC fixes segfaults

* that will teach me to use the web editor

* this, maybe

---------

Co-authored-by: Jacob Heider <jacob@tea.xyz>
2023-03-05 06:06:53 -07:00
Jacob Heider
683bc4a924 use PIC/PIE on linux-x86-64 2023-03-05 05:56:13 -07:00
Marc Seitz
458375c8ef add libwebp 2023-03-04 23:51:31 -05:00
Max Howell
4ab3dc7e2e
libxml2: make it so most includes just work (#435)
* make it so most includes just work

* work out cleaning properly

* back to @main

---------

Co-authored-by: Jacob Heider <jacob@tea.xyz>
2023-03-04 20:26:28 -05:00
Marc Seitz
7506d017eb
+az (azure-cli) (#451)
* add azure-cli

* simplify build script

* fix srcroot
2023-03-04 20:12:37 -05:00
Marc Seitz
49ebc2ac8a
+libarchive (#453)
* add libarchive

* see if our segfault is PIC related

---------

Co-authored-by: Jacob Heider <jacob@tea.xyz>
2023-03-04 20:11:42 -05:00
Jacob Heider
0047bccbe7 fix(nodejs) 2023-03-04 20:10:39 -05:00
Jacob Heider
eb0d9d243d
fix(solidity) (#421)
* fix(solidity)

woo, my PR made it in!

* needs boost PICd
2023-03-04 19:56:47 -05:00
Jacob Heider
100dc04748
fix(redis) (#456)
* fix(redis)

* less fragile test
2023-03-04 19:37:58 -05:00
Jacob Heider
0d3022dac2 fix(lame)
fixes https://github.com/teaxyz/pantry.core/issues/405
2023-03-04 18:29:49 -05:00
Jacob Heider
77b3bcaca5 fix(harfbuzz)
fixes #272
2023-03-04 18:12:59 -05:00
Jacob Heider
d94868c414 fix(pytest) 2023-03-03 17:20:05 -05:00
Marc Seitz
0c8f275bce
add littlecms (#444) 2023-03-03 10:38:02 -07:00
ABevier
9883285baa
add kubectl (#443)
* add kubectl
* try to install rsync on linux
* missed the -y

---------

Co-authored-by: Max Howell <mxcl@me.com>
2023-03-03 10:20:23 -07:00
Max Howell
ee57760e22 +rsync 2023-03-03 10:12:48 -07:00
Max Howell
2b1bb60caa
+fastlane.tools (#441)
* +fastlane.tools

Closes #363

* wip

* wip

* wip

* wip
2023-03-03 09:45:44 -07:00
Sanchit Ram Arvind
a703502b0d
+eigen.tuxfamily.org (#439)
* eigen.tuxfamily.org built

* Should pass CI, cleaned up package.yaml

* tweaks

* wip

---------

Co-authored-by: Max Howell <mxcl@me.com>
2023-03-03 07:47:06 -07:00
Max Howell
92a80c7ea0
Fix p11-kit provides
Copy pasta :/
2023-03-03 07:23:32 -07:00
Max Howell
c616a8ba3c +mpg123
Closes #366
2023-03-03 06:05:09 -07:00
Jacob Heider
b37ecc80b1 update(ca-certs) 2023-03-02 13:00:31 -05:00
Max Howell
df2a6db5ec +gnu.org/grep
Closes #374
2023-03-02 07:38:47 -05:00
Ramazan Elsunakev
8d8304ff83
fix: +aws.amazon.com/cli remove _awscli symlink (#437) 2023-03-02 04:50:41 -07:00
Jacob Heider
9709d9078a fix(go)
empty globs are errors
2023-03-01 17:56:30 -05:00
Max Howell
5addc16dfe +openjpeg
Closes #223
2023-03-01 07:11:40 -05:00
Max Howell
4f1c849b3f +libtiff
Refs https://github.com/teaxyz/pantry.extra/pull/432
2023-03-01 06:52:58 -05:00
ABevier
03944cd2da
+helm.sh (#429)
* +helm.sh

* add hacks because of no git clone

* BSD sed is different

* did it fail because of git commit

* sed -i flag is problematic across BSD and non-BSD versions
2023-02-28 11:17:49 -05:00
Jacob Heider
40f4381aed
brewkit requires git for python-venv.sh 2023-02-27 21:20:33 -05:00
Jonathan Chang
03b05e28ce +gts.sourceforge.net 2023-02-27 18:40:04 -05:00
Jacob Heider
ff249734f3
+aws.amazon.com/cli (#79) 2023-02-27 16:48:29 -05:00
James Reynolds
b0cddb2a5a
+lame.sourceforge.io (#62)
* lame
* Remove metadata
* Remove needless test argument
* Doesn’t test on x86 linux so skipping that platform for now

---------

Co-authored-by: James Reynolds <magnsuviri@me.com>
Co-authored-by: Max Howell <mxcl@me.com>
2023-02-27 07:49:10 -05:00
Nicolas M
23dcfef657 +crates.io/exa 2023-02-26 13:54:59 -05:00
John Allen
54aab0c5ee
+github.com/clever/microplane (#185)
* +github.com/clever/microplane

* better test for microplane
---------

Co-authored-by: Max Howell <mxcl@me.com>
2023-02-26 13:54:21 -05:00
David Dobrinskiy
bfed76aa87 +crates.io/bottom 2023-02-26 13:53:51 -05:00
Marc Seitz
e12630ce94
+pcre2 (#416)
* add pcre2

* Let’s name it coherent to our existing namespacing

* Add notes

---------

Co-authored-by: Max Howell <mxcl@me.com>
2023-02-26 08:49:47 -05:00
David Dobrinskiy
7461d15058
+virtualenv (#419)
* snapshot: trying to build from source

* build and test done

* re-run CI

* fix typo
2023-02-26 07:23:44 -05:00
Robert Leftwich
63861a3aa2 Add golangci-lint 2023-02-25 11:59:07 -05:00
Robert Leftwich
5d2ab57587 Add github.com/evilmartians/lefthook 2023-02-25 11:58:19 -05:00
Lino Le Van
1a0a2f104c
+digip.org/jansson (#390)
* first attempt

* use gcc on linux

---------

Co-authored-by: Max Howell <mxcl@me.com>
2023-02-25 11:35:56 -05:00
Max Howell
541a94533b +protobuf 2023-02-23 17:42:02 -05:00
David Dobrinskiy
3aef1cf21b
+github.com/dduan/tre (#418)
* +github.com/dduan/tre

a clone of unix tree(1) command written in rust

* remove tree from `provides`

tree usually refers to https://gitlab.com/OldManProgrammer/unix-tree

let's not confuse the users

* simplify tests

* update fixture

* simplify tests

because the sorting of tre output is non-stable and can't be forced, we need to get rid of verbatim fixture comparison in tests
2023-02-23 14:04:16 -05:00
Max Howell
7bd881bbbc
+7z (#407)
* +7z

* wip

* wip

* fix
2023-02-23 13:59:27 -05:00
Marc Seitz
c750f56954
+nginx.org (#417)
* +nginx.org

* add comment re: pcre2

* fix test case

* fix test case

* nginx test relocatable

* nginx test relocatable

* change nginx port to 8080 for test

* fix darwin test
2023-02-23 09:38:24 -05:00