mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-11-06 20:47:45 +08:00
Add, fix, improve, remove many recipes and update TODOs
This commit is contained in:
parent
1e1df8a7f5
commit
49f5c6d0fa
7
recipes/wip/db/turso/recipe.toml
Normal file
7
recipes/wip/db/turso/recipe.toml
Normal 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"]
|
||||
@ -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}"
|
||||
)
|
||||
|
||||
@ -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
|
||||
|
||||
21
recipes/wip/emu/win/bottles/recipe.toml
Normal file
21
recipes/wip/emu/win/bottles/recipe.toml
Normal 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",
|
||||
#]
|
||||
10
recipes/wip/libs/media/faudio/recipe.toml
Normal file
10
recipes/wip/libs/media/faudio/recipe.toml
Normal 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",
|
||||
]
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"]
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"]
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"]
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compile and test
|
||||
#TODO update and fix netdev crate
|
||||
[source]
|
||||
git = "https://github.com/coder3101/ifmon"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO port gtk4
|
||||
[source]
|
||||
git = "https://github.com/grigio/network-monitor"
|
||||
shallow_clone = true
|
||||
|
||||
@ -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]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO port libpcap
|
||||
[source]
|
||||
git = "https://github.com/domcyrus/rustnet"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compilation error
|
||||
[source]
|
||||
git = "https://github.com/theopfr/somo"
|
||||
shallow_clone = true
|
||||
|
||||
@ -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]
|
||||
|
||||
@ -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"
|
||||
Loading…
Reference in New Issue
Block a user