mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-11-05 04:06:38 +08:00
Fix and update more recipes
This commit is contained in:
parent
21008dcf21
commit
cf5df97e85
@ -1,4 +1,4 @@
|
||||
#TODO async-io and rustix crates error
|
||||
#TODO lurk-cli crate error
|
||||
[source]
|
||||
git = "https://github.com/orhun/binsider"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,13 +1,13 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO can't find qt6 dep cmake config
|
||||
#TODO determine minimum dependencies from cmake log
|
||||
# build instructions: https://cutter.re/docs/building.html
|
||||
[source]
|
||||
tar = "https://github.com/rizinorg/cutter/releases/download/v2.4.1/Cutter-v2.4.1-src.tar.gz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
#dependencies = [
|
||||
dependencies = [
|
||||
# "libzip",
|
||||
# "zlib",
|
||||
# "qt6-base",
|
||||
"qt6-base",
|
||||
# "qt6-svg",
|
||||
#]
|
||||
]
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO openssl-sys crate error
|
||||
#TODO openssl-sys crate error, make it use openssl3 recipe
|
||||
[source]
|
||||
git = "https://github.com/tokenizer-decode/email-sleuth"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = ["openssl3"]
|
||||
@ -1,7 +1,9 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO can't find protobuf
|
||||
# build instructions: https://github.com/awslabs/flowgger/wiki/Installation
|
||||
[source]
|
||||
git = "https://github.com/awslabs/flowgger"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
dev-dependencies = ["host:protobuf"]
|
||||
dependencies = ["openssl3"]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compiled but untested
|
||||
[source]
|
||||
git = "https://github.com/1jehuang/mermaid-rs-renderer"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO port: unsupported platform, UnixPaths
|
||||
# build instructions: https://learn.netdata.cloud/docs/developer-and-contributor-corner/build-the-netdata-agent-yourself/compile-from-source-code#building-netdata
|
||||
[source]
|
||||
tar = "https://github.com/netdata/netdata/releases/download/v2.8.5/netdata-v2.8.5.tar.gz"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compile and test
|
||||
#TODO can't find exe_wrapper
|
||||
[source]
|
||||
tar = "https://github.com/radareorg/radare2/releases/download/6.1.4/radare2-6.1.4.tar.xz"
|
||||
[build]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO can't find pcre2 dep
|
||||
# build instructions: https://github.com/rizinorg/rizin/blob/dev/BUILDING.md
|
||||
[source]
|
||||
tar = "https://github.com/rizinorg/rizin/releases/download/v0.8.1/rizin-src-v0.8.1.tar.xz"
|
||||
@ -8,3 +8,6 @@ mesonflags = [
|
||||
"-Denable_tests=false",
|
||||
"-Denable_rz_test=false",
|
||||
]
|
||||
dependencies = [
|
||||
"pcre2",
|
||||
]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compiled but untested
|
||||
[source]
|
||||
git = "https://github.com/tanciaku/tmmpr"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compilation take too long, temporary crates.io problem?
|
||||
[source]
|
||||
git = "https://github.com/ReFirmLabs/binwalk"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO open crate error (after cargo update)
|
||||
#TODO very outdated "open" crate (after cargo update)
|
||||
[source]
|
||||
git = "https://github.com/sloganking/codevis"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compile and test
|
||||
#TODO can't find ucontext.h, 'getloadavg' was not declared in this scope
|
||||
[source]
|
||||
git = "https://github.com/cppcheck-opensource/cppcheck"
|
||||
rev = "2.22.0"
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO openssl-sys crate error, make it use openssl3 recipe
|
||||
[source]
|
||||
git = "https://github.com/iepathos/debtmap"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = ["openssl3"]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO camino crate error
|
||||
#TODO openssl-sys crate error, make it use openssl3 recipe
|
||||
[source]
|
||||
git = "https://github.com/anistark/feluda"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compilation error, missing mimalloc sys/syscall.h
|
||||
#TODO compiled but untested
|
||||
[source]
|
||||
git = "https://github.com/rhysd/hgrep"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO fix libunwind dep
|
||||
[source]
|
||||
git = "https://github.com/rust-fuzz/honggfuzz-rs"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,7 +1,13 @@
|
||||
#TODO missing script for gnu make: https://github.com/krpors/hx#compiling-and-running
|
||||
#TODO build and test
|
||||
[source]
|
||||
git = "https://github.com/krpors/hx"
|
||||
rev = "v1.0.15"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
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 compile and test
|
||||
#TODO fix libunistring dep
|
||||
# build instructions: https://github.com/tstack/lnav#building-from-source
|
||||
[source]
|
||||
tar = "https://github.com/tstack/lnav/releases/download/v0.14.0/lnav-0.14.0.tar.bz2"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compile and test
|
||||
#TODO can't find PlatformMemory value in source
|
||||
[source]
|
||||
git = "https://github.com/SickleFire/m-vis"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compiled but untested
|
||||
[source]
|
||||
git = "https://github.com/fowles/pratdiff"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compiled but untested
|
||||
[source]
|
||||
git = "https://github.com/Mohamed-Badry/statui"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO port daemon mode
|
||||
[source]
|
||||
git = "https://github.com/tinywatcher/tinywatcher"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,10 +1,7 @@
|
||||
#TODO camino crate error
|
||||
#TODO tikv-jemalloc-sys crate error: unsupported platform
|
||||
[source]
|
||||
git = "https://github.com/woodruffw/zizmor"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_cargo_packages zizmor
|
||||
"""
|
||||
template = "cargo"
|
||||
cargopackages = ["zizmor"]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO disable warnings being treated as errors
|
||||
#TODO missing dependencies: https://github.com/ccache/ccache/blob/master/doc/INSTALL.md#dependencies
|
||||
# build instructions: https://github.com/ccache/ccache/blob/master/doc/INSTALL.md
|
||||
[source]
|
||||
|
||||
@ -2,7 +2,5 @@
|
||||
[source]
|
||||
git = "https://github.com/casey/just"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages just
|
||||
"""
|
||||
template = "cargo"
|
||||
cargopackages = ["just"]
|
||||
|
||||
@ -1,7 +1,8 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO 'getloadavg' was not declared in this scope
|
||||
# build instructions: https://github.com/ninja-build/ninja#building-ninja-itself
|
||||
[source]
|
||||
git = "https://github.com/ninja-build/ninja"
|
||||
rev = "v1.13.1"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
|
||||
@ -1,8 +1,7 @@
|
||||
#TODO async and rustix crates error
|
||||
[source]
|
||||
git = "https://github.com/simonask/werk"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages werk-cli
|
||||
"""
|
||||
template = "cargo"
|
||||
cargopackages = ["werk-cli"]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compiled but untested
|
||||
[source]
|
||||
git = "https://github.com/CbIRNik/dbgflow"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO fix libunwind dep
|
||||
# lacking build instructions
|
||||
[source]
|
||||
git = "https://github.com/DynamoRIO/drmemory"
|
||||
|
||||
@ -1,8 +1,7 @@
|
||||
#TODO nnd crate error
|
||||
[source]
|
||||
git = "https://github.com/al13n321/nnd"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo --profile=dbgo
|
||||
"""
|
||||
template = "cargo"
|
||||
cargoflags = ["--profile=dbgo"]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO fix jimtcl dep
|
||||
# build instructions: https://github.com/openocd-org/openocd/#building-openocd
|
||||
[source]
|
||||
tar = "https://sourceforge.net/projects/openocd/files/openocd/0.12.0/openocd-0.12.0.tar.bz2/download"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO fix capnproto dep
|
||||
# build instructions: https://github.com/rr-debugger/rr/wiki/Building-And-Installing
|
||||
[source]
|
||||
git = "https://github.com/rr-debugger/rr"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compiled but untested
|
||||
[source]
|
||||
git = "https://github.com/Rodrigodd/strace-tui"
|
||||
shallow_clone = true
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
# build instructions: https://www.wireshark.org/docs/wsdg_html_chunked/ChSetupUNIX.html
|
||||
# build options: https://gitlab.com/wireshark/wireshark/-/blob/master/CMakeOptions.txt
|
||||
[source]
|
||||
tar = "https://2.na.dl.wireshark.org/src/wireshark-4.6.5.tar.xz"
|
||||
tar = "https://gitlab.com/wireshark/wireshark/-/archive/v4.7.4/wireshark-v4.7.4.tar.bz2"
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
|
||||
@ -1,5 +1,4 @@
|
||||
#TODO missing script for gnu make
|
||||
# build instructions: https://github.com/jvalcher/termfu#installation
|
||||
#TODO build and test
|
||||
[source]
|
||||
git = "https://github.com/jvalcher/termfu"
|
||||
rev = "v0.2.2"
|
||||
@ -8,6 +7,12 @@ template = "custom"
|
||||
dependencies = [
|
||||
"ncursesw",
|
||||
]
|
||||
script = """
|
||||
rsync -av --delete "${COOKBOOK_SOURCE}/" ./
|
||||
DYNAMIC_INIT
|
||||
"${COOKBOOK_MAKE}" -j "${COOKBOOK_MAKE_JOBS}"
|
||||
"${COOKBOOK_MAKE}" install DESTDIR="${COOKBOOK_STAGE}/usr"
|
||||
"""
|
||||
[package]
|
||||
dependencies = [
|
||||
"gdb",
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO port to redox
|
||||
#TODO port
|
||||
[source]
|
||||
tar = "https://sourceware.org/pub/valgrind/valgrind-3.22.0.tar.bz2"
|
||||
[build]
|
||||
|
||||
@ -3,6 +3,7 @@
|
||||
# build instructions - https://github.com/Gargaj/Bonzomatic#linux
|
||||
[source]
|
||||
git = "https://github.com/Gargaj/Bonzomatic"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO winit crate error
|
||||
[source]
|
||||
git = "https://github.com/slerpyyy/sh4der-jockey"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compile and test
|
||||
#TODO fix sdl3 dep
|
||||
# build instructions: https://pragtical.dev/docs/setup/building
|
||||
[source]
|
||||
git = "https://github.com/pragtical/pragtical"
|
||||
|
||||
@ -3,7 +3,5 @@
|
||||
git = "https://github.com/rust-lang/rust-analyzer"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
cookbook_cargo_packages rust-analyzer
|
||||
"""
|
||||
template = "cargo"
|
||||
cargopackages = ["rust-analyzer"]
|
||||
|
||||
@ -4,3 +4,4 @@ git = "https://github.com/Hans-Halverson/brimstone"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
cargopackages = ["brimstone"]
|
||||
|
||||
@ -11,7 +11,7 @@ mesonflags = [
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
COOKBOOK_MESON_FLAGS+=(
|
||||
-Dassembler=false
|
||||
#-Dassembler=false # needed by bytecode compiler?
|
||||
-Dnet=false
|
||||
-Dipv6=false
|
||||
-Dkqueue=false
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compilation error
|
||||
#TODO can't find ucontext.h
|
||||
[source]
|
||||
tar = "https://download.savannah.nongnu.org/releases/libunwind/libunwind-1.6.2.tar.gz"
|
||||
[build]
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
# build instructions: https://www.wireshark.org/docs/wsdg_html_chunked/ChSetupUNIX.html
|
||||
# build options: https://gitlab.com/wireshark/wireshark/-/blob/master/CMakeOptions.txt
|
||||
[source]
|
||||
tar = "https://2.na.dl.wireshark.org/src/wireshark-4.6.5.tar.xz"
|
||||
tar = "https://gitlab.com/wireshark/wireshark/-/archive/v4.7.4/wireshark-v4.7.4.tar.bz2"
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
|
||||
Loading…
Reference in New Issue
Block a user