+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: versions:
github: nodejs/node/tags github: nodejs/node/tags
companions:
npmjs.com: '*'
dependencies: dependencies:
unicode.org: '>=71' unicode.org: '>=71'
openssl.org: 1.1 openssl.org: 1.1

View file

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

View file

@ -6,7 +6,8 @@ versions:
github: rust-lang/rust github: rust-lang/rust
strip: /^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: provides:
- bin/cargo-clippy - bin/cargo-clippy
@ -21,7 +22,7 @@ provides:
- bin/rustdoc - bin/rustdoc
- bin/rustfmt - bin/rustfmt
# FIXME: unused? #TODO: unimplemented idea for the “options” feature
options: options:
- rls - rls
- clippy - clippy
@ -30,8 +31,8 @@ options:
- { name: rust-demangler, default: false } - { name: rust-demangler, default: false }
dependencies: dependencies:
#FIXME strictly rustc only needs a linker
tea.xyz/gx/cc: c99 tea.xyz/gx/cc: c99
#FIXME ^^ strictly rustc only needs a linker
zlib.net: 1 zlib.net: 1
build: build:
@ -76,4 +77,4 @@ test:
fixture: | fixture: |
fn main() { fn main() {
println!("Hello World!"); println!("Hello World!");
} }