Add, fix, improve, remove many recipes and update TODOs

This commit is contained in:
Ribbon 2026-07-17 11:56:59 -03:00
parent 1e1df8a7f5
commit 49f5c6d0fa
23 changed files with 71 additions and 39 deletions

View File

@ -0,0 +1,7 @@
#TODO compile and test
[source]
git = "https://github.com/tursodatabase/turso"
shallow_clone = true
[build]
template = "cargo"
cargopackages = ["turso_cli"]

View File

@ -1,3 +1,4 @@
#TODO sed: can't read build/rules.mk: No such file or directory
[source]
tar = "https://archive.apache.org/dist/apr/apr-util-1.6.0.tar.bz2"
patches = [
@ -10,6 +11,7 @@ dependencies = [
"expat",
]
script = """
DYNAMIC_INIT
COOKBOOK_CONFIGURE_FLAGS+=(
--with-apr="${COOKBOOK_SYSROOT}"
)

View File

@ -1,9 +1,12 @@
#TODO promote
[source]
tar = "https://dlcdn.apache.org//apr/apr-1.7.4.tar.bz2"
tar = "https://archive.apache.org/dist/apr/apr-1.7.6.tar.bz2"
blake3 = "2f75581ecb1ae54a769262f8f73819dddbaed166e4451c3fddd6eb429bcad45b"
patches = ["redox.patch"]
[build]
template = "custom"
script = """
DYNAMIC_INIT
COOKBOOK_CONFIGURE_FLAGS+=(
ac_cv_file__dev_zero=yes
ac_cv_working_getaddrinfo=no

View File

@ -0,0 +1,21 @@
#TODO determine minimum dependencies from meson log
# non-flatpak package reference:
# https://aur.archlinux.org/packages/bottles
# https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=bottles
[source]
git = "https://github.com/bottlesdevs/Bottles"
rev = "64.1"
shallow_clone = true
[build]
template = "meson"
dev-dependencies = [
"host:python312",
"host:blueprint",
]
#dependencies = [
# "gtk4",
#]
[package]
#dependencies = [
# "wine-stable",
#]

View File

@ -0,0 +1,10 @@
#TODO compile and test
[source]
git = "https://github.com/FNA-XNA/FAudio"
rev = "26.07"
shallow_clone = true
[build]
template = "cmake"
dependencies = [
"sdl3",
]

View File

@ -1,6 +1,7 @@
#TODO compiles but requires setgroups syscall at startup
#TODO fix apr-util
#TODO require setgroups syscall at startup (outdated?)
[source]
tar= "https://archive.apache.org/dist/httpd/httpd-2.4.61.tar.bz2"
tar = "https://archive.apache.org/dist/httpd/httpd-2.4.61.tar.bz2"
patches = [
"redox.patch",
]

View File

@ -1,4 +1,4 @@
#TODO not compiled or tested
#TODO workspace root manifest error
#TODO determine how to configure this part of the deployment script: https://github.com/gmatht/easyp/blob/main/deploy.sh#L39
[source]
git = "https://github.com/gmatht/easyp-crate"

View File

@ -1,10 +1,7 @@
#TODO not compiled or tested
#TODO update nix crate version
[source]
git = "https://github.com/ferronweb/ferron"
shallow_clone = true
[build]
template = "custom"
script = """
DYNAMIC_INIT
cookbook_cargo_packages ferron
"""
template = "cargo"
cargopackages = ["ferron"]

View File

@ -1,4 +1,4 @@
#TODO not compiled or tested
#TODO can't find IMPORTFILE-NOTFILE
[source]
git = "https://github.com/lpereira/lwan"
rev = "v0.7"

View File

@ -1,10 +1,8 @@
#TODO not compiled or tested
#TODO jemalloc-sys crate don't support redox target
[source]
git = "https://github.com/sozu-proxy/sozu"
shallow_clone = true
[build]
template = "custom"
script = """
DYNAMIC_INIT
cookbook_cargo_packages sozu
"""
template = "cargo"
cargopackages = ["sozu"]

View File

@ -1,4 +1,4 @@
#TODO signal-hook crate error
#TODO update async-tar crate
[source]
git = "https://github.com/static-web-server/static-web-server"
shallow_clone = true

View File

@ -1,4 +1,4 @@
#TODO not compiled or tested
#TODO No rule to make target 'config.h', needed by 'thttpd.o'
# build instructions: read the INSTALL file
[source]
tar = "https://acme.com/software/thttpd/thttpd-2.29.tar.gz"

View File

@ -1,10 +1,7 @@
#TODO not compiled or tested
#TODO update iroh-quinn-udp crate version
[source]
git = "https://github.com/maxomatic458/lantun"
shallow_clone = true
[build]
template = "custom"
script = """
DYNAMIC_INIT
cookbook_cargo_packages lantun-cli
"""
template = "cargo"
cargopackages = ["lantun-cli"]

View File

@ -1,4 +1,4 @@
#TODO not compiled or tested
#TODO update and fix netdev crate
[source]
git = "https://github.com/fastn-stack/kulfi"
shallow_clone = true

View File

@ -1,4 +1,4 @@
#TODO compile and test
#TODO fix netdev crate
# configuration: https://rayfish.xyz/docs/02-getting-started
[source]
git = "https://github.com/rayfish/rayfish"

View File

@ -1,6 +1,7 @@
#TODO not compiled or tested
#TODO make openssl-sys use openssl3 recipe
[source]
git = "https://github.com/erikh/ztui"
shallow_clone = true
[build]
template = "cargo"
dependencies = ["openssl3"]

View File

@ -1,4 +1,4 @@
#TODO compile and test
#TODO update and fix netdev crate
[source]
git = "https://github.com/coder3101/ifmon"
shallow_clone = true

View File

@ -1,4 +1,4 @@
#TODO not compiled or tested
#TODO port gtk4
[source]
git = "https://github.com/grigio/network-monitor"
shallow_clone = true

View File

@ -1,4 +1,4 @@
#TODO compile and test
#TODO submodule fetch error
# probably missing dependencies
# build instructions: https://github.com/ntop/ntopng/blob/6.6-stable/doc/README.compilation
[source]

View File

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

View File

@ -1,4 +1,4 @@
#TODO not compiled or tested
#TODO compilation error
[source]
git = "https://github.com/theopfr/somo"
shallow_clone = true

View File

@ -1,4 +1,4 @@
#TODO compile and test
#TODO can't recognize redox target
# bsd build instructions: https://github.com/vergoh/vnstat/blob/master/INSTALL_BSD.md
# linux build instructions: https://github.com/vergoh/vnstat/blob/master/INSTALL.md
[source]

View File

@ -1,5 +0,0 @@
#TODO missing script for GNU Make, see https://www.landley.net/toybox/code.html#building
[source]
tar = "https://www.landley.net/toybox/downloads/toybox-0.8.9.tar.gz"
[build]
template = "custom"