diff --git a/recipes/wip/dev/other/abi-cafe/recipe.toml b/recipes/wip/dev/other/abi-cafe/recipe.toml index 5dc58fe76..6e8499d47 100644 --- a/recipes/wip/dev/other/abi-cafe/recipe.toml +++ b/recipes/wip/dev/other/abi-cafe/recipe.toml @@ -1,5 +1,6 @@ #TODO compiled but not tested (after an update on the libc crate) [source] git = "https://github.com/Gankra/abi-cafe" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/dev/other/add-determinism/recipe.toml b/recipes/wip/dev/other/add-determinism/recipe.toml index de6c00d63..81ea589c6 100644 --- a/recipes/wip/dev/other/add-determinism/recipe.toml +++ b/recipes/wip/dev/other/add-determinism/recipe.toml @@ -1,5 +1,6 @@ #TODO source code error [source] git = "https://github.com/keszybz/add-determinism" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/dev/other/allocscope/recipe.toml b/recipes/wip/dev/other/allocscope/recipe.toml index 5106b7cbc..e6757368a 100644 --- a/recipes/wip/dev/other/allocscope/recipe.toml +++ b/recipes/wip/dev/other/allocscope/recipe.toml @@ -1,14 +1,16 @@ #TODO make all dependencies work [source] git = "https://github.com/matt-kimball/allocscope" +shallow_clone = true [build] -template = "custom" +template = "cargo" +cargopackages = [ + "allocscope-trace", + "allocscope-view", +] dependencies = [ "libiberty", "ncurses", "sqlite3", "libunwind", ] -script = """ -cookbook_cargo_packages allocscope-trace allocscope-view -""" diff --git a/recipes/wip/dev/other/alquitran/recipe.toml b/recipes/wip/dev/other/alquitran/recipe.toml index c008c9eeb..781fcec95 100644 --- a/recipes/wip/dev/other/alquitran/recipe.toml +++ b/recipes/wip/dev/other/alquitran/recipe.toml @@ -1,5 +1,6 @@ #TODO compiled but not tested [source] git = "https://github.com/ferivoz/alquitran" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/dev/other/alt/recipe.toml b/recipes/wip/dev/other/alt/recipe.toml index 1c0a68939..820c382c2 100644 --- a/recipes/wip/dev/other/alt/recipe.toml +++ b/recipes/wip/dev/other/alt/recipe.toml @@ -1,5 +1,6 @@ #TODO compiled but not tested [source] git = "https://github.com/dotboris/alt" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/dev/other/apitrace/recipe.toml b/recipes/wip/dev/other/apitrace/recipe.toml index a95456155..76978e7a3 100644 --- a/recipes/wip/dev/other/apitrace/recipe.toml +++ b/recipes/wip/dev/other/apitrace/recipe.toml @@ -2,6 +2,10 @@ # build instructions: https://github.com/apitrace/apitrace/blob/master/docs/INSTALL.markdown#linux [source] git = "https://github.com/apitrace/apitrace" -rev = "9352fc02bba106fbbeef9e8452ef34643c0d0764" +rev = "14.0" +shallow_clone = true [build] template = "cmake" +cmakeflags = [ + "-DBUILD_TESTING=OFF" +] diff --git a/recipes/wip/dev/other/argp-standalone/recipe.toml b/recipes/wip/dev/other/argp-standalone/recipe.toml index 999abe808..43881dac7 100644 --- a/recipes/wip/dev/other/argp-standalone/recipe.toml +++ b/recipes/wip/dev/other/argp-standalone/recipe.toml @@ -1,5 +1,5 @@ [source] git = "https://github.com/argp-standalone/argp-standalone" - +shallow_clone = true [build] template = "meson" diff --git a/recipes/wip/dev/other/bender/recipe.toml b/recipes/wip/dev/other/bender/recipe.toml index 49828f814..7fc192404 100644 --- a/recipes/wip/dev/other/bender/recipe.toml +++ b/recipes/wip/dev/other/bender/recipe.toml @@ -1,5 +1,6 @@ #TODO compiled but not tested [source] git = "https://github.com/pulp-platform/bender" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/dev/other/bite/recipe.toml b/recipes/wip/dev/other/bite/recipe.toml index 4a3d0ddf2..cf659900f 100644 --- a/recipes/wip/dev/other/bite/recipe.toml +++ b/recipes/wip/dev/other/bite/recipe.toml @@ -1,5 +1,6 @@ #TODO rfd crate error [source] git = "https://github.com/WINSDK/bite" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/dev/other/boon/recipe.toml b/recipes/wip/dev/other/boon/recipe.toml index 7d040b141..5e796549f 100644 --- a/recipes/wip/dev/other/boon/recipe.toml +++ b/recipes/wip/dev/other/boon/recipe.toml @@ -1,8 +1,9 @@ #TODO fs_at crate error [source] git = "https://github.com/camchenry/boon" +shallow_clone = true [build] template = "cargo" dependencies = [ - "openssl1", + "openssl3", ] diff --git a/recipes/wip/dev/other/bugstalker/recipe.toml b/recipes/wip/dev/other/bugstalker/recipe.toml index ccbd8a292..c2046ee26 100644 --- a/recipes/wip/dev/other/bugstalker/recipe.toml +++ b/recipes/wip/dev/other/bugstalker/recipe.toml @@ -1,6 +1,7 @@ #TODO make the dependency work [source] git = "https://github.com/godzie44/BugStalker" +shallow_clone = true [build] template = "cargo" dependencies = [ diff --git a/recipes/wip/dev/other/cackle/recipe.toml b/recipes/wip/dev/other/cackle/recipe.toml index 1d387def2..ac5dc6c49 100644 --- a/recipes/wip/dev/other/cackle/recipe.toml +++ b/recipes/wip/dev/other/cackle/recipe.toml @@ -2,9 +2,7 @@ #TODO Probably needs to be ported to Redox [source] git = "https://github.com/davidlattimore/cackle" +shallow_clone = true [build] template = "cargo" -#script = """ -#cookbook_cargo --features unsupported-os -#""" -# Uncomment the above lines if the Cargo template doesn't work. \ No newline at end of file +#cargoflags = ["--features unsupported-os"] # uncomment if it doesn't work diff --git a/recipes/wip/dev/other/ccs-tools/recipe.toml b/recipes/wip/dev/other/ccs-tools/recipe.toml index cc683ce55..b5b2553d8 100644 --- a/recipes/wip/dev/other/ccs-tools/recipe.toml +++ b/recipes/wip/dev/other/ccs-tools/recipe.toml @@ -1,5 +1,6 @@ #TODO missing script for "make", see https://github.com/UIUC-PPL/ccs_tools#readme [source] git = "https://github.com/UIUC-PPL/ccs_tools" +shallow_clone = true [build] template = "custom" diff --git a/recipes/wip/dev/other/chars/recipe.toml b/recipes/wip/dev/other/chars/recipe.toml index 931cd8f28..f6a10025c 100644 --- a/recipes/wip/dev/other/chars/recipe.toml +++ b/recipes/wip/dev/other/chars/recipe.toml @@ -1,8 +1,7 @@ #TODO compiled but not tested [source] git = "https://github.com/boinkor-net/chars" +shallow_clone = true [build] -template = "custom" -script = """ -cookbook_cargo_packages chars -""" +template = "cargo" +cargopackages = ["chars"] diff --git a/recipes/wip/dev/other/cling/recipe.toml b/recipes/wip/dev/other/cling/recipe.toml index 9c3b32861..3af6ceae0 100644 --- a/recipes/wip/dev/other/cling/recipe.toml +++ b/recipes/wip/dev/other/cling/recipe.toml @@ -2,6 +2,10 @@ # build instructions: https://github.com/vgvassilev/cling#building-from-source [source] git = "https://github.com/vgvassilev/cling" -rev = "ab81cdcc61f26dfd6a31fb141f1f4b335f6922be" +rev = "v1.3" +shallow_clone = true [build] template = "cmake" +cmakeflags = [ + "-DLLVM_INCLUDE_TESTS=OFF" +] diff --git a/recipes/wip/dev/other/colmena/recipe.toml b/recipes/wip/dev/other/colmena/recipe.toml index da33c5c63..3493ded6a 100644 --- a/recipes/wip/dev/other/colmena/recipe.toml +++ b/recipes/wip/dev/other/colmena/recipe.toml @@ -1,5 +1,6 @@ #TODO sys-info crate error (after cargo update) [source] git = "https://github.com/zhaofengli/colmena" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/dev/other/commit/recipe.toml b/recipes/wip/dev/other/commit/recipe.toml index 1fd3f8563..766d75b4c 100644 --- a/recipes/wip/dev/other/commit/recipe.toml +++ b/recipes/wip/dev/other/commit/recipe.toml @@ -1,5 +1,6 @@ #TODO compiled but not tested [source] git = "https://github.com/alt-art/commit" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/dev/other/crates-tui/recipe.toml b/recipes/wip/dev/other/crates-tui/recipe.toml index f7ded8dd9..6de19e926 100644 --- a/recipes/wip/dev/other/crates-tui/recipe.toml +++ b/recipes/wip/dev/other/crates-tui/recipe.toml @@ -1,8 +1,9 @@ #TODO not compiled or tested [source] git = "https://github.com/ratatui-org/crates-tui" +shallow_clone = true [build] template = "cargo" dependencies = [ - "openssl1", + "openssl3", ] diff --git a/recipes/wip/dev/other/criner/recipe.toml b/recipes/wip/dev/other/criner/recipe.toml index 2226020fa..1959e63bf 100644 --- a/recipes/wip/dev/other/criner/recipe.toml +++ b/recipes/wip/dev/other/criner/recipe.toml @@ -2,11 +2,10 @@ #TODO missing script to properly move th binary [source] git = "https://github.com/the-lean-crate/criner" +shallow_clone = true [build] -template = "custom" +template = "cargo" +cargopackages = ["criner"] dependencies = [ - "openssl1", + "openssl3", ] -script = """ -cookbook_cargo_packages criner -""" diff --git a/recipes/wip/dev/other/customasm/recipe.toml b/recipes/wip/dev/other/customasm/recipe.toml index 42728a55a..940826a30 100644 --- a/recipes/wip/dev/other/customasm/recipe.toml +++ b/recipes/wip/dev/other/customasm/recipe.toml @@ -1,5 +1,6 @@ #TODO compiled but not tested [source] git = "https://github.com/hlorenzi/customasm" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/dev/other/debugedit/recipe.toml b/recipes/wip/dev/other/debugedit/recipe.toml index c7c0b40d0..db2823704 100644 --- a/recipes/wip/dev/other/debugedit/recipe.toml +++ b/recipes/wip/dev/other/debugedit/recipe.toml @@ -1,4 +1,4 @@ -#TODO make elfutils work +#TODO not compiled or tested [source] tar = "https://sourceware.org/ftp/debugedit/5.0/debugedit-5.0.tar.xz" [build] diff --git a/recipes/wip/dev/other/deploy-rs/recipe.toml b/recipes/wip/dev/other/deploy-rs/recipe.toml index aef3f5c8c..1f41e20cf 100644 --- a/recipes/wip/dev/other/deploy-rs/recipe.toml +++ b/recipes/wip/dev/other/deploy-rs/recipe.toml @@ -1,9 +1,11 @@ -#TODO add a command to properly move the binary +#TODO not compiled or tested [source] git = "https://github.com/serokell/deploy-rs" +shallow_clone = true [build] template = "custom" script = """ -mv "${COOKBOOK_STAGE}/usr/bin/deploy" "${COOKBOOK_STAGE}/usr/bin/deploy-rs" +DYNAMIC_INIT cookbook_cargo +mv "${COOKBOOK_STAGE}/usr/bin/deploy" "${COOKBOOK_STAGE}/usr/bin/deploy-rs" """ diff --git a/recipes/wip/dev/other/deps-rs/recipe.toml b/recipes/wip/dev/other/deps-rs/recipe.toml index 6409f7885..b09bb73f3 100644 --- a/recipes/wip/dev/other/deps-rs/recipe.toml +++ b/recipes/wip/dev/other/deps-rs/recipe.toml @@ -1,8 +1,9 @@ #TODO camino crate error [source] git = "https://github.com/deps-rs/deps.rs" +shallow_clone = true [build] template = "cargo" dependencies = [ - "openssl1", + "openssl3", ] diff --git a/recipes/wip/dev/other/difftastic/recipe.toml b/recipes/wip/dev/other/difftastic/recipe.toml index 99a4c7228..cc6b9e218 100644 --- a/recipes/wip/dev/other/difftastic/recipe.toml +++ b/recipes/wip/dev/other/difftastic/recipe.toml @@ -1,6 +1,7 @@ #TODO make mimalloc work [source] git = "https://github.com/Wilfred/difftastic" +shallow_clone = true [build] template = "cargo" dependencies = [ diff --git a/recipes/wip/dev/other/dioxus/recipe.toml b/recipes/wip/dev/other/dioxus/recipe.toml index bbe739abe..ed1199ed8 100644 --- a/recipes/wip/dev/other/dioxus/recipe.toml +++ b/recipes/wip/dev/other/dioxus/recipe.toml @@ -2,11 +2,10 @@ #TODO need to install the bindgen-cli build tool from cargo: cargo install --force --locked bindgen-cli [source] git = "https://github.com/DioxusLabs/dioxus" +shallow_clone = true [build] -template = "custom" +template = "cargo" +cargopackages = ["dioxus-cli"] dependencies = [ - "openssl1", + "openssl3", ] -script = """ -cookbook_cargo_packages dioxus-cli -""" diff --git a/recipes/wip/dev/other/doxygen/recipe.toml b/recipes/wip/dev/other/doxygen/recipe.toml index ec69b8bfe..203d81bf7 100644 --- a/recipes/wip/dev/other/doxygen/recipe.toml +++ b/recipes/wip/dev/other/doxygen/recipe.toml @@ -1,6 +1,6 @@ #TODO not compiled or tested # build instructions: https://www.doxygen.nl/manual/install.html#install_src_unix [source] -tar = "https://www.doxygen.nl/files/doxygen-1.9.8.src.tar.gz" +tar = "https://www.doxygen.nl/files/doxygen-1.16.1.src.tar.gz" [build] template = "cmake" diff --git a/recipes/wip/dev/other/dtool/recipe.toml b/recipes/wip/dev/other/dtool/recipe.toml index 480a35e68..4cd88cede 100644 --- a/recipes/wip/dev/other/dtool/recipe.toml +++ b/recipes/wip/dev/other/dtool/recipe.toml @@ -1,5 +1,6 @@ #TODO update the redox_syscall version on the dependency tree [source] git = "https://github.com/guoxbin/dtool" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/dev/other/ecargo/recipe.toml b/recipes/wip/dev/other/ecargo/recipe.toml index ca92de77e..f5ab3a679 100644 --- a/recipes/wip/dev/other/ecargo/recipe.toml +++ b/recipes/wip/dev/other/ecargo/recipe.toml @@ -1,5 +1,6 @@ #TODO glutin crate error [source] git = "https://github.com/crumblingstatue/ecargo" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/dev/other/elfshaker/recipe.toml b/recipes/wip/dev/other/elfshaker/recipe.toml index 00835dc55..e27131b7e 100644 --- a/recipes/wip/dev/other/elfshaker/recipe.toml +++ b/recipes/wip/dev/other/elfshaker/recipe.toml @@ -1,5 +1,6 @@ #TODO rustc-serialize crate error (after an update on proc-macro2 and patch on ring) [source] git = "https://github.com/elfshaker/elfshaker" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/dev/other/espmonitor/recipe.toml b/recipes/wip/dev/other/espmonitor/recipe.toml index 3281febb0..8c8073848 100644 --- a/recipes/wip/dev/other/espmonitor/recipe.toml +++ b/recipes/wip/dev/other/espmonitor/recipe.toml @@ -1,8 +1,10 @@ #TODO termios crate error (after cargo update) [source] git = "https://github.com/esp-rs/espmonitor" +shallow_clone = true [build] -template = "custom" -script = """ -cookbook_cargo_packages espmonitor cargo-espmonitor -""" +template = "cargo" +cargopackages = [ + "espmonitor", + "cargo-espmonitor", +] diff --git a/recipes/wip/dev/other/eww/recipe.toml b/recipes/wip/dev/other/eww/recipe.toml index 6626c45fb..c8e42e4d4 100644 --- a/recipes/wip/dev/other/eww/recipe.toml +++ b/recipes/wip/dev/other/eww/recipe.toml @@ -1,8 +1,10 @@ #TODO make gtk3 work [source] git = "https://github.com/elkowar/eww" +shallow_clone = true [build] -template = "custom" +template = "cargo" +cargopackages = ["eww"] dependencies = [ "gtk3", "pango", @@ -10,6 +12,3 @@ dependencies = [ "gdk-pixbuf", "glib", ] -script = """ -cookbook_cargo_packages eww -""" diff --git a/recipes/wip/dev/other/fal/recipe.toml b/recipes/wip/dev/other/fal/recipe.toml index c8e48a478..871080575 100644 --- a/recipes/wip/dev/other/fal/recipe.toml +++ b/recipes/wip/dev/other/fal/recipe.toml @@ -1,6 +1,6 @@ [source] git = "https://github.com/4lDO2/fal-rs" - +shallow_clone = true [build] -template = "custom" -script = "cookbook_cargo_packages fal-frontend-redox" +template = "cargo" +cargopackages = ["fal-frontend-redox"] diff --git a/recipes/wip/dev/other/fazi/recipe.toml b/recipes/wip/dev/other/fazi/recipe.toml index 9ed656e7b..76411aad0 100644 --- a/recipes/wip/dev/other/fazi/recipe.toml +++ b/recipes/wip/dev/other/fazi/recipe.toml @@ -1,8 +1,7 @@ #TODO library source code error [source] git = "https://github.com/landaire/fazi" +shallow_clone = true [build] -template = "custom" -script = """ -cookbook_cargo_packages fazi -""" +template = "cargo" +cargopackages = ["fazi"] diff --git a/recipes/wip/dev/other/firedbg/recipe.toml b/recipes/wip/dev/other/firedbg/recipe.toml index a185d58b3..f7ce4271e 100644 --- a/recipes/wip/dev/other/firedbg/recipe.toml +++ b/recipes/wip/dev/other/firedbg/recipe.toml @@ -1,8 +1,7 @@ #TODO missing script to properly move the binary [source] git = "https://github.com/SeaQL/FireDBG.for.Rust" +shallow_clone = true [build] -template = "custom" -script = """ -cookbook_cargo_packages firedbg-cli -""" +template = "cargo" +cargopackages = ["firedbg-cli"] diff --git a/recipes/wip/dev/other/flamegraph/recipe.toml b/recipes/wip/dev/other/flamegraph/recipe.toml index 21a22105b..d48b9afc3 100644 --- a/recipes/wip/dev/other/flamegraph/recipe.toml +++ b/recipes/wip/dev/other/flamegraph/recipe.toml @@ -1,8 +1,7 @@ #TODO require DTrace support [source] git = "https://github.com/flamegraph-rs/flamegraph" +shallow_clone = true [build] -template = "custom" -script = """ -cookbook_cargo_packages flamegraph -""" +template = "cargo" +cargopackages = ["flamegraph"] diff --git a/recipes/wip/dev/other/gem5/recipe.toml b/recipes/wip/dev/other/gem5/recipe.toml index 692a8ed5b..87fec9824 100644 --- a/recipes/wip/dev/other/gem5/recipe.toml +++ b/recipes/wip/dev/other/gem5/recipe.toml @@ -1,6 +1,7 @@ -#TODO missing script for SCons, see https://www.gem5.org/documentation/general_docs/building +#TODO missing script for scons: https://www.gem5.org/documentation/general_docs/building [source] git = "https://github.com/gem5/gem5" -rev = "6835f0665744bba3d56921c9406ee97e841b60a0" +branch = "stable" +shallow_clone = true [build] template = "custom" diff --git a/recipes/wip/dev/other/get-blessed/recipe.toml b/recipes/wip/dev/other/get-blessed/recipe.toml index 6c4b14fdb..91ee445c3 100644 --- a/recipes/wip/dev/other/get-blessed/recipe.toml +++ b/recipes/wip/dev/other/get-blessed/recipe.toml @@ -1,8 +1,9 @@ #TODO compiled but not tested [source] git = "https://github.com/josueBarretogit/get_blessed_rs" +shallow_clone = true [build] template = "cargo" dependencies = [ - "openssl1", + "openssl3", ] diff --git a/recipes/wip/dev/other/gex/recipe.toml b/recipes/wip/dev/other/gex/recipe.toml index 3d710cf22..a3e3971ae 100644 --- a/recipes/wip/dev/other/gex/recipe.toml +++ b/recipes/wip/dev/other/gex/recipe.toml @@ -1,5 +1,6 @@ #TODO compiled but not tested [source] git = "https://github.com/Piturnah/gex" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/dev/other/gfold/recipe.toml b/recipes/wip/dev/other/gfold/recipe.toml index f698808ea..7a03f2f7d 100644 --- a/recipes/wip/dev/other/gfold/recipe.toml +++ b/recipes/wip/dev/other/gfold/recipe.toml @@ -1,8 +1,7 @@ #TODO compiled but not tested [source] git = "https://github.com/nickgerace/gfold" +shallow_clone = true [build] -template = "custom" -script = """ -cookbook_cargo_packages gfold -""" +template = "cargo" +cargopackages = ["gfold"] diff --git a/recipes/wip/dev/other/gist-rs/recipe.toml b/recipes/wip/dev/other/gist-rs/recipe.toml index 4d89631e6..c98f522a4 100644 --- a/recipes/wip/dev/other/gist-rs/recipe.toml +++ b/recipes/wip/dev/other/gist-rs/recipe.toml @@ -1,5 +1,6 @@ #TODO compiled but not tested [source] git = "https://github.com/oz/gist" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/dev/other/gitlab-cargo-shim/recipe.toml b/recipes/wip/dev/other/gitlab-cargo-shim/recipe.toml index 2827f4c87..7de42f57a 100644 --- a/recipes/wip/dev/other/gitlab-cargo-shim/recipe.toml +++ b/recipes/wip/dev/other/gitlab-cargo-shim/recipe.toml @@ -1,5 +1,6 @@ #TODO camino crate error [source] git = "https://github.com/w4/gitlab-cargo-shim" +shallow_clone = true [build] template = "cargo"