mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-11-05 04:06:38 +08:00
Fix and update many more recipes, and remove unnecessary recipes
This commit is contained in:
parent
003f6ce9d1
commit
b447343350
@ -1,8 +1,12 @@
|
||||
#TODO compile and test
|
||||
#TODO compiled but untested
|
||||
#TODO add command for installation
|
||||
# self-hosted documentation: https://bencher.dev/docs/explanation/bencher-self-hosted/
|
||||
[source]
|
||||
git = "https://github.com/bencherdev/bencher"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
cargopackages = ["bencher_cli"]
|
||||
template = "custom"
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo_packages bencher_cli
|
||||
"""
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
#TODO compile and test
|
||||
#TODO compiled but untested
|
||||
[source]
|
||||
git = "https://github.com/linebender/fearless_simd"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
cargopath = "fearless_simd/examples"
|
||||
cargopath = "fearless_simd"
|
||||
cargoexamples = [
|
||||
"sigmoid",
|
||||
"sigmoid_generic",
|
||||
|
||||
@ -1,6 +1,10 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO ninja error: unknown target 'install'
|
||||
[source]
|
||||
git = "https://github.com/hpcg-benchmark/hpcg"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
template = "custom"
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cmake
|
||||
"""
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO missing script for gnu make: https://github.com/UoB-HPC/miniBUDE#building
|
||||
#TODO build and test
|
||||
#TODO does a model need to be chosen?: https://github.com/UoB-HPC/miniBUDE#building
|
||||
[source]
|
||||
git = "https://github.com/UoB-HPC/miniBUDE"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
template = "cmake"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO libc::RUSAGE_CHILDREN
|
||||
#TODO cannot find function `wait4` in crate `libc`
|
||||
[source]
|
||||
git = "https://github.com/sharkdp/hyperfine"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO syntax error near unexpected token `newline'
|
||||
# build instructions: https://github.com/jedisct1/Blogbench/blob/master/README#L18
|
||||
[source]
|
||||
tar = "https://github.com/jedisct1/Blogbench/releases/download/1.2/blogbench-1.2.tar.bz2"
|
||||
|
||||
@ -1,7 +1,10 @@
|
||||
#TODO configuration problem
|
||||
#TODO bad configure options
|
||||
[source]
|
||||
git = "https://github.com/axboe/fio"
|
||||
rev = "fio-3.41"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "configure"
|
||||
configureflags = [
|
||||
"--disable-native",
|
||||
]
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
#TODO source code error
|
||||
[source]
|
||||
git = "https://github.com/schwa/simple-disk-benchmark-rs"
|
||||
git = "https://github.com/isan-Ethen/simple-disk-benchmark-rs"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO port fs2 crate
|
||||
[source]
|
||||
git = "https://github.com/sohzm/jasonisnthappy"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,7 @@
|
||||
#TODO build the userspace implementation: https://github.com/andreas-abel/nanoBench#user-space-version
|
||||
# userspace implementation: https://github.com/andreas-abel/nanoBench#user-space-version
|
||||
#TODO build and test
|
||||
#TODO add command for installation
|
||||
#TODO package msr-tools: https://01.org/sites/default/files/downloads/msr-tools/msr-tools-1.3.zip
|
||||
[source]
|
||||
git = "https://github.com/andreas-abel/nanoBench"
|
||||
rev = "36c077fd30db11e8c83cedfcb58daa505d1d0b12"
|
||||
@ -9,3 +12,8 @@ template = "custom"
|
||||
dependencies = [
|
||||
"python312",
|
||||
]
|
||||
script = """
|
||||
rsync -av --delete "${COOKBOOK_SOURCE}/" ./
|
||||
DYNAMIC_INIT
|
||||
"${COOKBOOK_MAKE}" user -j "${COOKBOOK_MAKE_JOBS}"
|
||||
"""
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compile and test
|
||||
#TODO glutin crate error
|
||||
[source]
|
||||
git = "https://github.com/rayon-rs/rayon"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,5 +1,11 @@
|
||||
#TODO missing script for gnu make, build the openmp (cpu backend?) or opencl implementation
|
||||
#TODO build and test
|
||||
[source]
|
||||
tar = "http://www.cs.virginia.edu/~skadron/lava/rodinia/Packages/rodinia_3.1.tar.bz2"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = ["openmp"]
|
||||
script = """
|
||||
rsync -av --delete "${COOKBOOK_SOURCE}/" ./
|
||||
DYNAMIC_INIT
|
||||
"${COOKBOOK_MAKE}" OMP -j "${COOKBOOK_MAKE_JOBS}"
|
||||
"""
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO outdated metriken-core crate
|
||||
#TODO metriken-core crate error: distributed_slice is not implemented for this platform
|
||||
[source]
|
||||
git = "https://github.com/iopsystems/rpc-perf"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO openssl-sys crate error, make it use openssl3 recipe
|
||||
[source]
|
||||
git = "https://github.com/gamelife1314/rsb"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = ["openssl3"]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO missing script for gnu make: https://github.com/ColinIanKing/stress-ng#building-stress-ng
|
||||
#TODO build and test
|
||||
#TODO determine minimum dependencies
|
||||
[source]
|
||||
git = "https://github.com/ColinIanKing/stress-ng"
|
||||
@ -19,3 +19,9 @@ template = "custom"
|
||||
# "zlib",
|
||||
# "mesa",
|
||||
#]
|
||||
script = """
|
||||
rsync -av --delete "${COOKBOOK_SOURCE}/" ./
|
||||
DYNAMIC_INIT
|
||||
"${COOKBOOK_MAKE}" -j "${COOKBOOK_MAKE_JOBS}"
|
||||
"${COOKBOOK_MAKE}" install DESTDIR="${COOKBOOK_STAGE}/usr"
|
||||
"""
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO figure out the installation script - https://github.com/phoronix-test-suite/phoronix-test-suite
|
||||
#TODO test
|
||||
[source]
|
||||
git = "https://github.com/phoronix-test-suite/phoronix-test-suite"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO users crate error
|
||||
#TODO build error
|
||||
[source]
|
||||
git = "https://github.com/JakWai01/lurk"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO fix libvulkan
|
||||
#TODO fix libvulkan dep
|
||||
# build instructions: https://github.com/nihui/vkpeak#build-from-source
|
||||
[source]
|
||||
git = "https://github.com/nihui/vkpeak"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO GMP-EP-stamp bundled dep can't find cross-compiler
|
||||
#TODO run configure.sh or cmake directly?
|
||||
# build instructions: https://github.com/cvc5/cvc5/blob/main/INSTALL.rst
|
||||
[source]
|
||||
@ -8,6 +8,7 @@ shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DCMAKE_BUILD_TYPE=Production",
|
||||
"-DENABLE_AUTO_DOWNLOAD=ON",
|
||||
]
|
||||
dependencies = [
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO inconsistent types 'unsigned int' and 'long int' deduced for lambda return type
|
||||
# build instructions: https://github.com/Z3Prover/z3/blob/master/README-CMake.md
|
||||
[source]
|
||||
git = "https://github.com/Z3Prover/z3"
|
||||
|
||||
@ -1,6 +0,0 @@
|
||||
#TODO camino crate error
|
||||
[source]
|
||||
git = "https://github.com/rust-lang/rust-clippy"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO camino crate error
|
||||
#TODO fs_at crate error: add a redox cfg to avoid openat64 linux syscall being used
|
||||
[source]
|
||||
git = "https://github.com/rust-lang/crater"
|
||||
shallow_clone = true
|
||||
|
||||
@ -3,5 +3,8 @@
|
||||
git = "https://github.com/rust-diplomat/diplomat"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
cargopackages = ["diplomat"]
|
||||
template = "custom"
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo_packages diplomat
|
||||
"""
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO cargo-util crate error
|
||||
#TODO compiled but untested
|
||||
[source]
|
||||
git = "https://github.com/trailofbits/dylint"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO camino crate error
|
||||
#TODO sig crate error: cannot find value `SIGPOLL` in crate `libc`
|
||||
[source]
|
||||
git = "https://github.com/evcxr/evcxr"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO camino crate error
|
||||
#TODO sig crate error: cannot find value `SIGPOLL` in crate `libc`
|
||||
[source]
|
||||
git = "https://github.com/evcxr/evcxr"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,6 +0,0 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/rust-lang/miri"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compile and test
|
||||
#TODO outdated crates
|
||||
[source]
|
||||
git = "https://github.com/rust-glancer/rust-glancer"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,6 +0,0 @@
|
||||
#TODO serde crate error (after cargo update)
|
||||
[source]
|
||||
git = "https://github.com/rust-lang/rustfmt"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO serde crate error
|
||||
#TODO fs_at crate error: add a redox cfg to avoid openat64 linux syscall being used
|
||||
[source]
|
||||
git = "https://github.com/rust-lang/rustup"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,9 +1,8 @@
|
||||
#TODO libc error
|
||||
#TODO compiled but untested
|
||||
[source]
|
||||
git = "https://github.com/mozilla/sccache"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
"openssl3",
|
||||
]
|
||||
cargoflags = ["--no-default-features"]
|
||||
#dependencies = ["openssl3"] # do we need a feature flag that need it?
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO users crate error
|
||||
#TODO liberrno linking error: undefined reference to `errno_location'
|
||||
[source]
|
||||
git = "https://github.com/igor-petruk/scriptisto"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compiled but untested
|
||||
[source]
|
||||
git = "https://codeberg.org/lukeflo/bibiman"
|
||||
[build]
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO not tested
|
||||
[source]
|
||||
git = "https://github.com/dwmkerr/hacker-laws"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
|
||||
@ -1,9 +1,11 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/AfaanBilal/NanoCore"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo
|
||||
mkdir -pv "${COOKBOOK_STAGE}/usr/share/nanocore"
|
||||
cp -rv "${COOKBOOK_SOURCE}"/programs/* "${COOKBOOK_STAGE}/usr/share/nanocore"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO compiled but not tested (after cargo update)
|
||||
[source]
|
||||
git = "https://github.com/rust-lang/rustlings"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,10 +1,12 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/Kkobarii/Rusty-Tape"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo
|
||||
mkdir -pv "${COOKBOOK_STAGE}"/usr/share/rusty-tape
|
||||
cp -rv "${COOKBOOK_SOURCE}"/data/* "${COOKBOOK_STAGE}"/usr/share/rusty-tape
|
||||
cookbook_cargo
|
||||
"""
|
||||
|
||||
Loading…
Reference in New Issue
Block a user