+companions

This commit is contained in:
Max Howell 2022-10-30 10:32:32 -04:00
parent b1e948531e
commit 023ca0be89
No known key found for this signature in database
GPG key ID: 741BB84EF5BB9EEC
3 changed files with 12 additions and 5 deletions

View file

@ -5,6 +5,9 @@ distributable:
versions:
github: nodejs/node/tags
companions:
npmjs.com: '*'
dependencies:
unicode.org: '>=71'
openssl.org: 1.1

View file

@ -5,12 +5,15 @@ distributable:
versions:
github: python/cpython/tags
companions:
pip.pypa.io: '*'
provides:
- bin/python
- bin/python3 #FIXME this is only true of python 3
dependencies:
# recommended but none are actually required
# recommended (but none are actually required)
zlib.net: 1
sourceware.org/bzip2: 1
openssl.org: ^1.1

View file

@ -6,7 +6,8 @@ versions:
github: rust-lang/rust
strip: /^Rust /
# TODO we should disable rust-up etc. if you want that, install rust with rust-up!
companions:
rust-lang.org/cargo: '*'
provides:
- bin/cargo-clippy
@ -21,7 +22,7 @@ provides:
- bin/rustdoc
- bin/rustfmt
# FIXME: unused?
#TODO: unimplemented idea for the “options” feature
options:
- rls
- clippy
@ -30,8 +31,8 @@ options:
- { name: rust-demangler, default: false }
dependencies:
#FIXME strictly rustc only needs a linker
tea.xyz/gx/cc: c99
#FIXME ^^ strictly rustc only needs a linker
zlib.net: 1
build:
@ -76,4 +77,4 @@ test:
fixture: |
fn main() {
println!("Hello World!");
}
}