Max Howell
171d6f8876
+ttyd
2022-11-25 09:03:28 -05:00
James Reynolds
3abeb387de
Save header files, test an actual hash
2022-11-25 08:50:20 -05:00
James Reynolds
b4eb1925f8
+github.com/rhash/RHash
2022-11-25 08:50:20 -05:00
Max Howell
57ac9ca3a4
+json-c
2022-11-25 08:13:12 -05:00
Max Howell
05cbd58da5
+libwebsockets.org
...
probs should be core, but I dunno.
2022-11-25 08:12:37 -05:00
Jonathan Chang
870c381c26
+github.com/cli/cli
2022-11-24 08:13:36 -05:00
Max Howell
157c0103ab
+libevent ( #30 )
...
* libevent: regenerate configure script
* libevent: fix test fixture extension
Co-authored-by: Jonathan Chang <me@jonathanchang.org>
2022-11-24 07:33:49 -05:00
James Reynolds
7670731751
+lua.org ( #20 )
2022-11-22 10:42:44 -05:00
Marc Seitz
56a106427b
+htop.dev ( #14 )
2022-11-18 11:10:01 -05:00
Jacob Heider
99253c4467
npmjs.com: upstream removed ./scripts/install ( #34 )
...
* upstream removed ./scripts/install
which we shouldn't have been using anyway, since it was bypassing our downloaded sources. this is the correct way.
* improved testing
2022-11-16 18:01:43 -05:00
Jacob Heider
3e619b4b27
+bzip2(dylib)
2022-11-13 18:15:22 -05:00
Max Howell
1b4572852f
+ffmpeg.org ( #11 )
...
* +ffmpeg.org
* wip
* wip
* wip
2022-11-11 10:54:33 -05:00
Max Howell
7d19dbf225
+libuv
2022-11-11 08:39:40 -05:00
Max Howell
5fc40d6c4f
fixes building llvm.org^12 ( #25 )
2022-11-10 19:53:26 -05:00
Max Howell
4300501ada
+nasm.us
2022-11-10 17:36:37 -05:00
Max Howell
2cb4d01d7a
Have gx/cc/cc call through to the next in PATH
2022-11-10 17:26:44 -05:00
Jacob Heider
f3f0c659bb
failure case
2022-11-10 17:14:41 -05:00
Jacob Heider
29cb04dd8b
better ld detection
2022-11-10 17:14:41 -05:00
Max Howell
9da39a1a2a
+crates.io/bpb
2022-11-10 10:19:57 -05:00
Jacob Heider
9992b058a8
mesonbuild.com(fix_venv)
...
don't activate venv
or just update it more
or even more
2022-11-09 08:44:49 -05:00
Jacob Heider
bac7968464
+midnight-commander.org ( #7 )
...
* +midnight-commander.org
* add curses to CPATH; id run-time deps
2022-11-08 14:50:05 -05:00
Max Howell
62c838d2e1
plumbing/porcelain for build.ts
2022-11-08 06:35:09 -05:00
Jacob Heider
c160f4f6d7
remove deprecated (finally removed?) rls
2022-11-03 23:53:23 -04:00
Max Howell
2b07e10295
some missing provides
2022-11-03 18:11:15 +00:00
Max Howell
1a388dc9d9
Some missing provides
2022-11-03 18:10:02 +00:00
Jacob Heider
ffc381046c
+rubygems.org
2022-11-02 16:39:22 -04:00
Jacob Heider
97c055f0ea
deno needs cargo to build ( #14 )
...
* deno needs cargo to build
* can't pre-clean the deno dirs
2022-11-01 12:14:07 -04:00
Jacob Heider
2fb13080d3
%(prefix)/etc/gitignore search path
2022-10-31 20:44:00 -04:00
Max Howell
00c70ea2bc
make git ignore .DS_Store by default
2022-10-31 20:44:00 -04:00
Jacob Heider
3245fb5fc8
just requires cargo to build ( #4 )
...
* just requires cargo to build
* add in .github workflows
* README deps
2022-10-31 14:00:24 -04:00
Jacob Heider
8de63129b4
semver isn't enjoying intersecting this version with others
2022-10-31 13:25:32 -04:00
Max Howell
dfb097f9d6
fix-macho fix ( #13 )
...
Co-authored-by: Jacob Heider <jacob@tea.xyz>
2022-10-31 08:07:18 -04:00
Jacob Heider
7f339fea48
apparently node won't build with python 3.11
2022-10-30 14:27:27 -04:00
Max Howell
023ca0be89
+companions
2022-10-30 10:32:32 -04:00
Jacob Heider
b1e948531e
+npmjs.com
2022-10-29 19:01:50 -04:00
Jacob Heider
ae4224d10c
+pip.pypa.io
2022-10-29 19:01:32 -04:00
Jacob Heider
1b2738fbf2
+rust-lang.org/cargo
2022-10-29 19:01:16 -04:00
Jacob Heider
b696981301
pass through ld
more smartly
2022-10-29 19:00:53 -04:00
Jacob Heider
e828abd212
+gnu.org/coreutils
2022-10-27 11:52:10 -04:00
Max Howell
6d6ccf652b
Overlay ourselves before building
...
/opt is for builds, don’t run your main tea out of it
2022-10-27 11:30:21 -04:00
Jacob Heider
77a44f7424
don't pass -rpath
with -r
, as they conflict ( #4 )
2022-10-26 20:29:40 -04:00
Jacob Heider
e1d2ab4f47
skip upload steps on CI ( #1 )
2022-10-26 08:16:43 -04:00
Max Howell
89bb6bf292
fixes because pantries changed ( #2 )
2022-10-25 21:55:49 -04:00
Jacob Heider
cd86c99e3d
try to get our ffi instead of system ( #215 )
2022-10-24 15:33:15 -04:00
Jacob Heider
fbad316611
glib (and friends!) linux build fixes ( #204 )
...
* glib linux build fixes
* gobj-intr
* include symlink step when testing, in case a subsequent test requires it
* fix harfbuzz build
Co-authored-by: Max Howell <mxcl@me.com>
2022-10-24 15:29:00 -04:00
Jacob Heider
6f156603b7
glib (and friends!) linux build fixes ( #204 )
...
* glib linux build fixes
* gobj-intr
* include symlink step when testing, in case a subsequent test requires it
* fix harfbuzz build
Co-authored-by: Max Howell <mxcl@me.com>
2022-10-24 15:29:00 -04:00
Max Howell
09dcb113f3
fix segmentation fault on linux
2022-10-21 11:26:05 -04:00
Jacob Heider
b732b4472d
document an ipfs esoterism
2022-10-21 11:09:42 -04:00
Max Howell
370c0c7898
[tea.xyz] 0.8.9 will require --unstable for flock
2022-10-21 10:28:28 -04:00
Jacob Heider
889e8ef7b0
oniguruma is a run-time requirement
2022-10-21 08:43:32 -04:00
Jacob Heider
d65bfc7e24
jq: lgamma_r.diff errors on linux-aarch64
2022-10-21 08:43:32 -04:00
Jacob Heider
715b95cabf
github version tags don't match source
2022-10-21 08:42:07 -04:00
Jacob Heider
7fa6c2b20b
fix some path issues in build
2022-10-21 08:40:19 -04:00
Jacob Heider
47fae4294a
+relocatable
2022-10-21 08:38:18 -04:00
Jacob Heider
2f432f9634
ld doesn't properly perform ldd duties
2022-10-21 08:26:12 -04:00
Max Howell
463ff222dd
fix bottle xz/gz versions.txt race
...
not ideal since S3 uploads are failing so often RN
however ideal sln is complex
2022-10-21 06:15:01 -04:00
Max Howell
395f755010
add provides for node (no build required)
2022-10-20 12:36:12 -04:00
Max Howell
4096fec5d3
+charm.sh/glow
2022-10-20 10:14:20 -04:00
Max Howell
e5d081667f
go.dev needs ca-certificates
2022-10-20 10:14:20 -04:00
Max Howell
ed378d10dc
+charm.sh/gum
2022-10-20 10:14:20 -04:00
Jacob Heider
e5ff529b41
~gnome.org/libxml2 ( #201 )
2022-10-19 20:24:57 -04:00
Max Howell
da2f446a00
llvm needs zlib
...
This because libz is in the env due to a build dep (which is why we need to tighten up how this stuff works).
The bug didn't appear on linux because darwin does linktime fullpath resolution and linux uses a `LIBRARY_PATH` type system.
2022-10-19 18:47:07 -04:00
Max Howell
3c10bd9f77
tea.xyz/gx/cc now provides these symlinks
2022-10-19 18:47:07 -04:00
Max Howell
678627d04a
+ipfs.tech
2022-10-18 10:44:17 -04:00
Max Howell
d2ad4b5f7e
go.dev cgo
requires a c compiler at runtime
2022-10-18 10:44:17 -04:00
Max Howell
a2cb71e1d4
make our ruby tolerant of different shebangs ( #191 )
2022-10-17 15:55:08 -04:00
Max Howell
947b26aa7b
changes that don’t require rebuilds
2022-10-17 14:08:05 -04:00
Max Howell
f836b167a1
“superenv” ( #185 )
...
* fixes for dylib ids on darwin (sadly elaborate)
* wip
2022-10-17 13:45:32 -04:00
Jacob Heider
115e2fd642
+jq+oniguruma
2022-10-14 21:16:16 -04:00
Jacob Heider
c970127d11
+musl.libc.org
2022-10-08 09:17:53 -04:00
Jacob Heider
fd3fff333b
+gnupg.org
2022-10-07 10:33:01 -04:00
Jacob Heider
ddc55b93f2
~xz
2022-10-04 00:18:29 -04:00
Max Howell
53790ae38c
use tea to install ruby for our scripts
2022-10-03 20:38:14 -04:00
Jacob Heider
22dcff66c7
+just.systems
2022-10-03 12:53:07 -04:00
Max Howell
cd7aac3dc2
+ruby ( #176 )
...
* +ruby
* wip
2022-10-03 11:37:28 -04:00
Max Howell
286947912d
attempt to install as little as possible with apt ( #173 )
2022-10-03 11:30:12 -04:00
Jacob Heider
3b32634cee
Fix missing zlib dep on test and remove unavailable configure flag ( #171 )
2022-10-03 11:26:06 -04:00
Max Howell
4cbe0adc52
let’s try our own shared-mime-info ( #167 )
...
* let’s try our own shared-mime-info
* infuser:slim needs more deps to be specified
2022-09-30 11:38:22 -04:00
Max Howell
a59e2e9f00
let’s try our own shared-mime-info ( #167 )
...
* let’s try our own shared-mime-info
* infuser:slim needs more deps to be specified
2022-09-30 11:38:22 -04:00
Jacob Heider
43b8edbc0f
~westes/flex
2022-09-29 21:06:40 -04:00
Max Howell
86200fa725
~gnome.org/glib ( #150 )
2022-09-29 20:10:43 -04:00
Jacob Heider
800b287084
~cmake.org ( #160 )
...
how did this work before?
2022-09-29 17:24:10 -04:00
Max Howell
3d322f2701
~gnome.org/gdk-pixbuf ( #151 )
2022-09-29 15:40:34 -04:00
Max Howell
8e253c55a6
~git-scm.org ( #153 )
...
build in debian-buster-slim rather than infuser since infuser currently has link bugs in gettext etc.
2022-09-29 14:14:58 -04:00
Max Howell
4f62062548
test on more linuxes ( #164 )
2022-09-29 12:07:07 -04:00
Jacob Heider
81d3653920
gnu.org/gmp(mustacheNoDollarSign)
2022-09-28 22:07:44 -04:00
Max Howell
2d750eae4e
less hacks ( #162 )
2022-09-28 19:19:56 -04:00
Max Howell
ee504738cf
fix making tar.xz bottles ( #158 )
2022-09-28 11:15:20 -04:00
Max Howell
5657f04b30
Upload .tar.xz bottles too
2022-09-27 16:13:54 -04:00
Jacob Heider
6378d2fa48
fixes darwin gha build
2022-09-27 10:44:15 -04:00
Max Howell
6932192783
~mesonbuild.com
2022-09-27 10:44:15 -04:00
Max Howell
c58d3db8c9
sync with tea/cli
2022-09-25 11:05:05 -04:00
Max Howell
fd439d99f0
~cmake.org
2022-09-25 09:45:40 -04:00
Max Howell
1bb4eb9028
~github.com/numactl/numactl
2022-09-25 09:36:27 -04:00
Max Howell
8ae194c545
~gnu.org/gettext
2022-09-25 09:36:13 -04:00
Max Howell
9f6e4eee2a
~go.dev
2022-09-25 09:36:00 -04:00
Max Howell
26999621fc
~openssl.org
2022-09-25 09:35:44 -04:00
Max Howell
f03aa9daaf
~python.org
2022-09-25 09:35:32 -04:00
Max Howell
03eb7e4d55
everything is relocatable now
2022-09-25 08:47:23 -04:00
Max Howell
2efe6585cf
everything is relocatable now
2022-09-25 08:47:23 -04:00
Max Howell
a5ff99c5e3
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
Max Howell
746f2f16f3
tweaks based on using our own semver
2022-09-23 10:36:43 -04:00
Jacob Heider
4ec52e6c6a
+tea.xyz ( #128 )
2022-09-23 09:52:00 -04:00
Max Howell
52d265b20d
Refactoring
2022-09-21 03:51:04 -04:00
Max Howell
ee0275ef71
Simplify builds by building to /opt/project/src
2022-09-21 02:35:03 -04:00
Jacob Heider
52d90d25d5
use install.ts from teaxyz/cli
2022-09-20 08:11:05 -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
6360e9be9f
gardening ( #140 )
2022-09-18 16:15:38 -04:00
Max Howell
2a9dc62e00
gardening ( #140 )
2022-09-18 16:15:38 -04:00
Max Howell
9ef68310c9
+portable auto(conf|make) ( #129 )
2022-09-18 12:01:10 -04:00
Max Howell
6b32ec0d1e
+portable git
2022-09-18 09:09:28 -04:00
Max Howell
c1a571a736
fix-macho tweaks, etc.
2022-09-16 15:35:46 -04:00
Jacob Heider
6915789c83
Should require the issue #15596 tweaks only on the affected versions
2022-09-15 17:13:37 -04:00
Max Howell
97a351cf43
Fix meson ( #135 )
2022-09-14 17:45:56 -04:00
Max Howell
9b0cf3d92a
+portable fontconfig ( #134 )
...
Only changes the cache location
2022-09-14 15:48:36 -04:00
Max Howell
e968bff3f1
Openssl portable ( #132 )
...
* +scripts/test-all.ts
2022-09-14 11:43:44 -04:00
Max Howell
cc306dd2f8
+openssl portable ( #131 )
2022-09-13 17:53:12 -04:00
Max Howell
3291915ef4
+portable meson ( #130 )
2022-09-13 11:05:04 -04:00
Max Howell
0240a4bfb1
+portable git ( #126 )
2022-09-13 09:18:47 -04:00
Max Howell
bf3c2033d2
node doesn’t need pkg-config at runtime ( #127 )
2022-09-12 15:47:41 -04:00
Max Howell
e9aa4edbc7
(mostly) fix relocation of perl ( #125 )
2022-09-09 09:37:26 -04:00
Max Howell
0f8b83870a
making things relocatable ( #122 )
2022-09-08 16:40:35 -04:00
Jacob Heider
43037362d6
+numactl +libtool ( #119 )
2022-09-07 10:33:57 -04:00
Jacob Heider
b5c0197e45
+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
5a3069888c
curl-ca-certs ( #121 )
2022-09-07 08:16:48 -04:00
Max Howell
f92b037388
LLVM 15.0.0 can't build pkg-config’s bundled glib
2022-09-06 11:50:46 -04:00
Max Howell
b1c9cdd6ed
+comment
2022-09-02 17:03:57 -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
45db4c1899
no need to rebuild these
2022-09-02 11:00:41 -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
88934db559
+test gdk-pixbuf
2022-09-02 10:36:40 -04:00
Max Howell
bbc22ab67f
+test gdk-pixbuf
2022-09-02 10:36:40 -04:00
Max Howell
a4eac5f1c5
+test harfbuzz ( #110 )
2022-09-01 17:42:09 -04:00
Max Howell
915e9f1d82
+wget ( #111 )
2022-09-01 13:49:14 -04:00
Max Howell
e35091d0be
+test gnu.org/frbidi ( #109 )
2022-08-31 19:12:04 -04:00
Max Howell
b67f0350fe
+test gnu.org/gmp ( #108 )
2022-08-31 19:04:25 -04:00
Max Howell
a5ac760ff4
+test gnu.org/autoconf ( #107 )
2022-08-31 18:02:46 -04:00
Max Howell
a32cd0e80a
more-tests ( #106 )
2022-08-31 17:44:34 -04:00
Max Howell
ac5c6ceff3
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
52bb4c1d13
no need to rebuild these changes
2022-08-31 15:45:04 -04:00
Max Howell
a48aad9a27
+node ( #105 )
2022-08-31 14:57:35 -04:00
Max Howell
ba3dbb1122
tweak llvm+rust
2022-08-27 14:24:24 -04:00
Max Howell
4f7bce0f85
fixes deno 1.25.0 ( #99 )
2022-08-27 14:11:25 -04:00
Max Howell
14c3420991
fix deno on darwin/aarch64 ( #98 )
2022-08-24 13:54:20 -04:00
Max Howell
c9e9b4a045
fixes deno on darwin/aarch64 ( #96 )
2022-08-23 17:28:58 -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
ea699e9b52
+ghc ( #92 )
2022-08-22 17:40:16 -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
09a0df6dd9
+frbidi+harfbuzz ( #88 )
2022-08-20 11:05:47 -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
e3cd93b1ad
+gdk-pixbuf+gmp ( #87 )
...
* +gdk-pixbuf+gmp
* wip
* wip
2022-08-19 16:48:18 -04:00
Max Howell
88169e0b4d
+gdk-pixbuf+gmp ( #87 )
...
* +gdk-pixbuf+gmp
* wip
* wip
2022-08-19 16:48:18 -04:00
Max Howell
85ad44e24a
+gohugo ( #85 )
2022-08-19 16:08:56 -04:00
Max Howell
7f9b67a3eb
+gohugo ( #85 )
2022-08-19 16:08:56 -04:00
Max Howell
974af85f68
+freetype+fontconfig+cairo+gobj-intr ( #79 )
2022-08-19 13:31:09 -04:00
Max Howell
b2897a173a
+freetype+fontconfig+cairo+gobj-intr ( #79 )
2022-08-19 13:31:09 -04:00
Max Howell
ac366df5ec
+autoconf+automake+libjpeg+unicode ( #81 )
2022-08-17 13:35:41 -04:00
Max Howell
fe0049b30c
various fixes ( #80 )
2022-08-17 08:22:22 -04:00
Max Howell
cfb4e7e1f2
+glib+meson+flex ( #76 )
2022-08-10 14:58:22 -04:00
Max Howell
255f93071b
+glib+meson+flex ( #76 )
2022-08-10 14:58:22 -04:00
Max Howell
2540f4e031
+libpng+pixman+gperf+pcre+pixman+bison ( #77 )
2022-08-05 16:22:53 -04:00
Max Howell
2c9eb1e24b
+libpng+pixman+gperf+pcre+pixman+bison ( #77 )
2022-08-05 16:22:53 -04:00
Max Howell
c7e3d90b60
+go+unzip+tar ( #74 )
2022-08-05 09:43:01 -04:00
Max Howell
6cef318164
Python rec’d deps ( #75 )
2022-08-04 21:19:01 -04:00
Max Howell
b63e6028ee
+deno ( #73 )
2022-08-04 11:27:59 -04:00
Max Howell
16a011a819
+rust+cargo ( #67 )
2022-08-03 17:39:16 -04:00
Max Howell
71080e77a4
fix rust not being able to extract tar.gz ( #72 )
2022-08-03 14:27:08 -04:00
Max Howell
8233f19e48
python recommended deps ( #68 )
2022-08-03 08:02:32 -04:00
Max Howell
70d0af6b81
+mpdecimal ( #70 )
2022-08-02 18:24:06 -04:00
Max Howell
0f35c7d2be
+expat+ffi ( #69 )
2022-08-02 17:47:52 -04:00
Max Howell
057b5a4038
+llvm ( #66 )
2022-08-02 13:34:21 -04:00
Max Howell
4c173c0559
+git ( #65 )
2022-08-02 07:43:12 -04:00
Max Howell
a92cd448b8
+gettext ( #64 )
2022-08-02 07:31:02 -04:00
Max Howell
20342be4de
+libxml2 ( #63 )
2022-08-02 07:15:02 -04:00
Max Howell
d029a4b15f
+python ( #62 )
2022-08-02 07:03:17 -04:00
Max Howell
f45667553a
+ninja+cmake ( #61 )
2022-08-01 22:50:33 -04:00
Max Howell
2ea19001cf
+curl.se ( #60 )
2022-08-01 22:04:17 -04:00
Max Howell
80a2c405a9
+openssl+make ( #58 )
2022-08-01 21:18:01 -04:00
Max Howell
b4f0306e97
M4,bash,bzip2,perl ( #57 ) ( #59 )
2022-08-01 21:08:18 -04:00
Max Howell
3fe324a9ef
+zlib.net ( #56 )
2022-08-01 15:49:15 -04:00