Fix and update more recipes

This commit is contained in:
Ribbon 2026-10-11 16:01:52 -03:00
parent 21008dcf21
commit cf5df97e85
44 changed files with 75 additions and 62 deletions

View File

@ -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

View File

@ -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",
#]
]

View File

@ -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"]

View File

@ -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"]

View File

@ -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

View File

@ -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"

View File

@ -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]

View File

@ -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",
]

View File

@ -1,4 +1,4 @@
#TODO not compiled or tested
#TODO compiled but untested
[source]
git = "https://github.com/tanciaku/tmmpr"
shallow_clone = true

View File

@ -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

View File

@ -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

View File

@ -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"

View File

@ -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"]

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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"
"""

View File

@ -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"

View File

@ -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

View File

@ -1,4 +1,4 @@
#TODO not compiled or tested
#TODO compiled but untested
[source]
git = "https://github.com/fowles/pratdiff"
shallow_clone = true

View File

@ -1,4 +1,4 @@
#TODO not compiled or tested
#TODO compiled but untested
[source]
git = "https://github.com/Mohamed-Badry/statui"
shallow_clone = true

View File

@ -1,4 +1,4 @@
#TODO not compiled or tested
#TODO port daemon mode
[source]
git = "https://github.com/tinywatcher/tinywatcher"
shallow_clone = true

View File

@ -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"]

View File

@ -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]

View File

@ -2,7 +2,5 @@
[source]
git = "https://github.com/casey/just"
[build]
template = "custom"
script = """
cookbook_cargo_packages just
"""
template = "cargo"
cargopackages = ["just"]

View File

@ -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"

View File

@ -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"]

View File

@ -1,4 +1,4 @@
#TODO not compiled or tested
#TODO compiled but untested
[source]
git = "https://github.com/CbIRNik/dbgflow"
shallow_clone = true

View File

@ -1,4 +1,4 @@
#TODO not compiled or tested
#TODO fix libunwind dep
# lacking build instructions
[source]
git = "https://github.com/DynamoRIO/drmemory"

View File

@ -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"]

View File

@ -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"

View File

@ -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"

View File

@ -1,4 +1,4 @@
#TODO not compiled or tested
#TODO compiled but untested
[source]
git = "https://github.com/Rodrigodd/strace-tui"
shallow_clone = true

View File

@ -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 = [

View File

@ -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",

View File

@ -1,4 +1,4 @@
#TODO port to redox
#TODO port
[source]
tar = "https://sourceware.org/pub/valgrind/valgrind-3.22.0.tar.bz2"
[build]

View File

@ -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 = [

View File

@ -1,5 +1,6 @@
#TODO winit crate error
[source]
git = "https://github.com/slerpyyy/sh4der-jockey"
shallow_clone = true
[build]
template = "cargo"

View File

@ -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"

View File

@ -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"]

View File

@ -4,3 +4,4 @@ git = "https://github.com/Hans-Halverson/brimstone"
shallow_clone = true
[build]
template = "cargo"
cargopackages = ["brimstone"]

View File

@ -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

View File

@ -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]

View File

@ -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 = [