diff --git a/recipes/wip/db/turso/recipe.toml b/recipes/wip/db/turso/recipe.toml new file mode 100644 index 000000000..3e6504dc3 --- /dev/null +++ b/recipes/wip/db/turso/recipe.toml @@ -0,0 +1,7 @@ +#TODO compile and test +[source] +git = "https://github.com/tursodatabase/turso" +shallow_clone = true +[build] +template = "cargo" +cargopackages = ["turso_cli"] diff --git a/recipes/wip/dev/other/apr-util/recipe.toml b/recipes/wip/dev/other/apr-util/recipe.toml index e2ce43a07..e1227582e 100644 --- a/recipes/wip/dev/other/apr-util/recipe.toml +++ b/recipes/wip/dev/other/apr-util/recipe.toml @@ -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}" ) diff --git a/recipes/wip/dev/other/apr/recipe.toml b/recipes/wip/dev/other/apr/recipe.toml index 9991bfa6e..18b0d39cd 100644 --- a/recipes/wip/dev/other/apr/recipe.toml +++ b/recipes/wip/dev/other/apr/recipe.toml @@ -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 diff --git a/recipes/wip/emu/win/bottles/recipe.toml b/recipes/wip/emu/win/bottles/recipe.toml new file mode 100644 index 000000000..619f5a444 --- /dev/null +++ b/recipes/wip/emu/win/bottles/recipe.toml @@ -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", +#] diff --git a/recipes/wip/libs/media/faudio/recipe.toml b/recipes/wip/libs/media/faudio/recipe.toml new file mode 100644 index 000000000..b68c9e15c --- /dev/null +++ b/recipes/wip/libs/media/faudio/recipe.toml @@ -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", +] diff --git a/recipes/wip/net/http/apache-httpd/recipe.toml b/recipes/wip/net/http/apache-httpd/recipe.toml index 49ede8b7f..5ed759ce5 100644 --- a/recipes/wip/net/http/apache-httpd/recipe.toml +++ b/recipes/wip/net/http/apache-httpd/recipe.toml @@ -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", ] diff --git a/recipes/wip/net/http/easyp/recipe.toml b/recipes/wip/net/http/easyp/recipe.toml index 02d41cc2d..ff0961083 100644 --- a/recipes/wip/net/http/easyp/recipe.toml +++ b/recipes/wip/net/http/easyp/recipe.toml @@ -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" diff --git a/recipes/wip/net/http/ferron/recipe.toml b/recipes/wip/net/http/ferron/recipe.toml index a0595f529..3c081e855 100644 --- a/recipes/wip/net/http/ferron/recipe.toml +++ b/recipes/wip/net/http/ferron/recipe.toml @@ -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"] diff --git a/recipes/wip/net/http/lwan/recipe.toml b/recipes/wip/net/http/lwan/recipe.toml index 9b5659964..807698b81 100644 --- a/recipes/wip/net/http/lwan/recipe.toml +++ b/recipes/wip/net/http/lwan/recipe.toml @@ -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" diff --git a/recipes/wip/net/http/sozu/recipe.toml b/recipes/wip/net/http/sozu/recipe.toml index a7f0b5870..96a070bb5 100644 --- a/recipes/wip/net/http/sozu/recipe.toml +++ b/recipes/wip/net/http/sozu/recipe.toml @@ -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"] + diff --git a/recipes/wip/net/http/sws/recipe.toml b/recipes/wip/net/http/sws/recipe.toml index 044bb691b..aa2eb02c7 100644 --- a/recipes/wip/net/http/sws/recipe.toml +++ b/recipes/wip/net/http/sws/recipe.toml @@ -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 diff --git a/recipes/wip/net/http/thttpd/recipe.toml b/recipes/wip/net/http/thttpd/recipe.toml index 8946f7ac6..4ca8e855f 100644 --- a/recipes/wip/net/http/thttpd/recipe.toml +++ b/recipes/wip/net/http/thttpd/recipe.toml @@ -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" diff --git a/recipes/wip/net/lan/lantun/recipe.toml b/recipes/wip/net/lan/lantun/recipe.toml index b87dd8f1b..ee69986d5 100644 --- a/recipes/wip/net/lan/lantun/recipe.toml +++ b/recipes/wip/net/lan/lantun/recipe.toml @@ -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"] diff --git a/recipes/wip/net/lan/malai/recipe.toml b/recipes/wip/net/lan/malai/recipe.toml index 8f5b4c857..8231ce115 100644 --- a/recipes/wip/net/lan/malai/recipe.toml +++ b/recipes/wip/net/lan/malai/recipe.toml @@ -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 diff --git a/recipes/wip/net/lan/rayfish/recipe.toml b/recipes/wip/net/lan/rayfish/recipe.toml index 7781120f5..89f4102c7 100644 --- a/recipes/wip/net/lan/rayfish/recipe.toml +++ b/recipes/wip/net/lan/rayfish/recipe.toml @@ -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" diff --git a/recipes/wip/net/lan/ztui/recipe.toml b/recipes/wip/net/lan/ztui/recipe.toml index d0d0edc58..ff61ec614 100644 --- a/recipes/wip/net/lan/ztui/recipe.toml +++ b/recipes/wip/net/lan/ztui/recipe.toml @@ -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"] diff --git a/recipes/wip/net/monitor/ifmon/recipe.toml b/recipes/wip/net/monitor/ifmon/recipe.toml index 405801b4a..f5aa74acf 100644 --- a/recipes/wip/net/monitor/ifmon/recipe.toml +++ b/recipes/wip/net/monitor/ifmon/recipe.toml @@ -1,4 +1,4 @@ -#TODO compile and test +#TODO update and fix netdev crate [source] git = "https://github.com/coder3101/ifmon" shallow_clone = true diff --git a/recipes/wip/net/monitor/network-monitor-rs/recipe.toml b/recipes/wip/net/monitor/network-monitor-rs/recipe.toml index 055f933f6..26176ebb3 100644 --- a/recipes/wip/net/monitor/network-monitor-rs/recipe.toml +++ b/recipes/wip/net/monitor/network-monitor-rs/recipe.toml @@ -1,4 +1,4 @@ -#TODO not compiled or tested +#TODO port gtk4 [source] git = "https://github.com/grigio/network-monitor" shallow_clone = true diff --git a/recipes/wip/net/monitor/ntopng/recipe.toml b/recipes/wip/net/monitor/ntopng/recipe.toml index 9caefaad5..9032c5444 100644 --- a/recipes/wip/net/monitor/ntopng/recipe.toml +++ b/recipes/wip/net/monitor/ntopng/recipe.toml @@ -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] diff --git a/recipes/wip/net/monitor/rustnet/recipe.toml b/recipes/wip/net/monitor/rustnet/recipe.toml index f1050c91b..176c86f35 100644 --- a/recipes/wip/net/monitor/rustnet/recipe.toml +++ b/recipes/wip/net/monitor/rustnet/recipe.toml @@ -1,4 +1,4 @@ -#TODO not compiled or tested +#TODO port libpcap [source] git = "https://github.com/domcyrus/rustnet" shallow_clone = true diff --git a/recipes/wip/net/monitor/somo/recipe.toml b/recipes/wip/net/monitor/somo/recipe.toml index 731638705..400f48d4d 100644 --- a/recipes/wip/net/monitor/somo/recipe.toml +++ b/recipes/wip/net/monitor/somo/recipe.toml @@ -1,4 +1,4 @@ -#TODO not compiled or tested +#TODO compilation error [source] git = "https://github.com/theopfr/somo" shallow_clone = true diff --git a/recipes/wip/net/monitor/vnstat/recipe.toml b/recipes/wip/net/monitor/vnstat/recipe.toml index 9c4e85a51..93722f9c1 100644 --- a/recipes/wip/net/monitor/vnstat/recipe.toml +++ b/recipes/wip/net/monitor/vnstat/recipe.toml @@ -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] diff --git a/recipes/wip/tools/toybox/recipe.toml b/recipes/wip/tools/toybox/recipe.toml deleted file mode 100644 index 8d159db21..000000000 --- a/recipes/wip/tools/toybox/recipe.toml +++ /dev/null @@ -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"