mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-24 05:44:17 +08:00
Improve many dev recipes
This commit is contained in:
parent
15f9719a22
commit
2821550c85
@ -1,5 +1,6 @@
|
||||
#TODO compiled but not tested (after an update on the libc crate)
|
||||
[source]
|
||||
git = "https://github.com/Gankra/abi-cafe"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO source code error
|
||||
[source]
|
||||
git = "https://github.com/keszybz/add-determinism"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,14 +1,16 @@
|
||||
#TODO make all dependencies work
|
||||
[source]
|
||||
git = "https://github.com/matt-kimball/allocscope"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
template = "cargo"
|
||||
cargopackages = [
|
||||
"allocscope-trace",
|
||||
"allocscope-view",
|
||||
]
|
||||
dependencies = [
|
||||
"libiberty",
|
||||
"ncurses",
|
||||
"sqlite3",
|
||||
"libunwind",
|
||||
]
|
||||
script = """
|
||||
cookbook_cargo_packages allocscope-trace allocscope-view
|
||||
"""
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/ferivoz/alquitran"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/dotboris/alt"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -2,6 +2,10 @@
|
||||
# build instructions: https://github.com/apitrace/apitrace/blob/master/docs/INSTALL.markdown#linux
|
||||
[source]
|
||||
git = "https://github.com/apitrace/apitrace"
|
||||
rev = "9352fc02bba106fbbeef9e8452ef34643c0d0764"
|
||||
rev = "14.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DBUILD_TESTING=OFF"
|
||||
]
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
[source]
|
||||
git = "https://github.com/argp-standalone/argp-standalone"
|
||||
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "meson"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/pulp-platform/bender"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO rfd crate error
|
||||
[source]
|
||||
git = "https://github.com/WINSDK/bite"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,8 +1,9 @@
|
||||
#TODO fs_at crate error
|
||||
[source]
|
||||
git = "https://github.com/camchenry/boon"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
]
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO make the dependency work
|
||||
[source]
|
||||
git = "https://github.com/godzie44/BugStalker"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
|
||||
@ -2,9 +2,7 @@
|
||||
#TODO Probably needs to be ported to Redox
|
||||
[source]
|
||||
git = "https://github.com/davidlattimore/cackle"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
#script = """
|
||||
#cookbook_cargo --features unsupported-os
|
||||
#"""
|
||||
# Uncomment the above lines if the Cargo template doesn't work.
|
||||
#cargoflags = ["--features unsupported-os"] # uncomment if it doesn't work
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO missing script for "make", see https://github.com/UIUC-PPL/ccs_tools#readme
|
||||
[source]
|
||||
git = "https://github.com/UIUC-PPL/ccs_tools"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
|
||||
@ -1,8 +1,7 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/boinkor-net/chars"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages chars
|
||||
"""
|
||||
template = "cargo"
|
||||
cargopackages = ["chars"]
|
||||
|
||||
@ -2,6 +2,10 @@
|
||||
# build instructions: https://github.com/vgvassilev/cling#building-from-source
|
||||
[source]
|
||||
git = "https://github.com/vgvassilev/cling"
|
||||
rev = "ab81cdcc61f26dfd6a31fb141f1f4b335f6922be"
|
||||
rev = "v1.3"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DLLVM_INCLUDE_TESTS=OFF"
|
||||
]
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO sys-info crate error (after cargo update)
|
||||
[source]
|
||||
git = "https://github.com/zhaofengli/colmena"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/alt-art/commit"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,8 +1,9 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/ratatui-org/crates-tui"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
]
|
||||
|
||||
@ -2,11 +2,10 @@
|
||||
#TODO missing script to properly move th binary
|
||||
[source]
|
||||
git = "https://github.com/the-lean-crate/criner"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
template = "cargo"
|
||||
cargopackages = ["criner"]
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
]
|
||||
script = """
|
||||
cookbook_cargo_packages criner
|
||||
"""
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/hlorenzi/customasm"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO make elfutils work
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://sourceware.org/ftp/debugedit/5.0/debugedit-5.0.tar.xz"
|
||||
[build]
|
||||
|
||||
@ -1,9 +1,11 @@
|
||||
#TODO add a command to properly move the binary
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/serokell/deploy-rs"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
mv "${COOKBOOK_STAGE}/usr/bin/deploy" "${COOKBOOK_STAGE}/usr/bin/deploy-rs"
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo
|
||||
mv "${COOKBOOK_STAGE}/usr/bin/deploy" "${COOKBOOK_STAGE}/usr/bin/deploy-rs"
|
||||
"""
|
||||
|
||||
@ -1,8 +1,9 @@
|
||||
#TODO camino crate error
|
||||
[source]
|
||||
git = "https://github.com/deps-rs/deps.rs"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
]
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO make mimalloc work
|
||||
[source]
|
||||
git = "https://github.com/Wilfred/difftastic"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
|
||||
@ -2,11 +2,10 @@
|
||||
#TODO need to install the bindgen-cli build tool from cargo: cargo install --force --locked bindgen-cli
|
||||
[source]
|
||||
git = "https://github.com/DioxusLabs/dioxus"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
template = "cargo"
|
||||
cargopackages = ["dioxus-cli"]
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
]
|
||||
script = """
|
||||
cookbook_cargo_packages dioxus-cli
|
||||
"""
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://www.doxygen.nl/manual/install.html#install_src_unix
|
||||
[source]
|
||||
tar = "https://www.doxygen.nl/files/doxygen-1.9.8.src.tar.gz"
|
||||
tar = "https://www.doxygen.nl/files/doxygen-1.16.1.src.tar.gz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO update the redox_syscall version on the dependency tree
|
||||
[source]
|
||||
git = "https://github.com/guoxbin/dtool"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO glutin crate error
|
||||
[source]
|
||||
git = "https://github.com/crumblingstatue/ecargo"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO rustc-serialize crate error (after an update on proc-macro2 and patch on ring)
|
||||
[source]
|
||||
git = "https://github.com/elfshaker/elfshaker"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,8 +1,10 @@
|
||||
#TODO termios crate error (after cargo update)
|
||||
[source]
|
||||
git = "https://github.com/esp-rs/espmonitor"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages espmonitor cargo-espmonitor
|
||||
"""
|
||||
template = "cargo"
|
||||
cargopackages = [
|
||||
"espmonitor",
|
||||
"cargo-espmonitor",
|
||||
]
|
||||
|
||||
@ -1,8 +1,10 @@
|
||||
#TODO make gtk3 work
|
||||
[source]
|
||||
git = "https://github.com/elkowar/eww"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
template = "cargo"
|
||||
cargopackages = ["eww"]
|
||||
dependencies = [
|
||||
"gtk3",
|
||||
"pango",
|
||||
@ -10,6 +12,3 @@ dependencies = [
|
||||
"gdk-pixbuf",
|
||||
"glib",
|
||||
]
|
||||
script = """
|
||||
cookbook_cargo_packages eww
|
||||
"""
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
[source]
|
||||
git = "https://github.com/4lDO2/fal-rs"
|
||||
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = "cookbook_cargo_packages fal-frontend-redox"
|
||||
template = "cargo"
|
||||
cargopackages = ["fal-frontend-redox"]
|
||||
|
||||
@ -1,8 +1,7 @@
|
||||
#TODO library source code error
|
||||
[source]
|
||||
git = "https://github.com/landaire/fazi"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages fazi
|
||||
"""
|
||||
template = "cargo"
|
||||
cargopackages = ["fazi"]
|
||||
|
||||
@ -1,8 +1,7 @@
|
||||
#TODO missing script to properly move the binary
|
||||
[source]
|
||||
git = "https://github.com/SeaQL/FireDBG.for.Rust"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages firedbg-cli
|
||||
"""
|
||||
template = "cargo"
|
||||
cargopackages = ["firedbg-cli"]
|
||||
|
||||
@ -1,8 +1,7 @@
|
||||
#TODO require DTrace support
|
||||
[source]
|
||||
git = "https://github.com/flamegraph-rs/flamegraph"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages flamegraph
|
||||
"""
|
||||
template = "cargo"
|
||||
cargopackages = ["flamegraph"]
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO missing script for SCons, see https://www.gem5.org/documentation/general_docs/building
|
||||
#TODO missing script for scons: https://www.gem5.org/documentation/general_docs/building
|
||||
[source]
|
||||
git = "https://github.com/gem5/gem5"
|
||||
rev = "6835f0665744bba3d56921c9406ee97e841b60a0"
|
||||
branch = "stable"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
|
||||
@ -1,8 +1,9 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/josueBarretogit/get_blessed_rs"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
]
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/Piturnah/gex"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,8 +1,7 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/nickgerace/gfold"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages gfold
|
||||
"""
|
||||
template = "cargo"
|
||||
cargopackages = ["gfold"]
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/oz/gist"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO camino crate error
|
||||
[source]
|
||||
git = "https://github.com/w4/gitlab-cargo-shim"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user