diff --git a/recipes/wip/emu/cpu/6502-emulator/recipe.toml b/recipes/wip/emu/cpu/6502-emulator/recipe.toml index 06d2621d..1a647f68 100644 --- a/recipes/wip/emu/cpu/6502-emulator/recipe.toml +++ b/recipes/wip/emu/cpu/6502-emulator/recipe.toml @@ -1,5 +1,6 @@ #TODO ahash crate error (probably outdated) [source] git = "https://github.com/ArchUsr64/6502_emulator" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/emu/cpu/8086-emulator/recipe.toml b/recipes/wip/emu/cpu/8086-emulator/recipe.toml index 50be9e79..29adae59 100644 --- a/recipes/wip/emu/cpu/8086-emulator/recipe.toml +++ b/recipes/wip/emu/cpu/8086-emulator/recipe.toml @@ -1,5 +1,6 @@ #TODO compiled but not tested [source] git = "https://github.com/YJDoc2/8086-Emulator" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/emu/cpu/mipsy/recipe.toml b/recipes/wip/emu/cpu/mipsy/recipe.toml index 108aec67..f4806b0e 100644 --- a/recipes/wip/emu/cpu/mipsy/recipe.toml +++ b/recipes/wip/emu/cpu/mipsy/recipe.toml @@ -1,8 +1,7 @@ #TODO users crate error [source] git = "https://github.com/insou22/mipsy" +shallow_clone = true [build] -template = "custom" -script = """ -cookbook_cargo_packages mipsy -""" +template = "cargo" +cargopackages = ["mipsy"] diff --git a/recipes/wip/emu/cpu/rustzx/recipe.toml b/recipes/wip/emu/cpu/rustzx/recipe.toml index 8397b535..de3f47df 100644 --- a/recipes/wip/emu/cpu/rustzx/recipe.toml +++ b/recipes/wip/emu/cpu/rustzx/recipe.toml @@ -1,12 +1,10 @@ #TODO Not compiled or tested [source] git = "https://github.com/rustzx/rustzx" +shallow_clone = true [build] -template = "custom" +template = "cargo" +cargopackages = ["rustzx"] dependencies = [ "sdl2", ] -script = """ -DYNAMIC_INIT -cookbook_cargo_packages rustzx -""" diff --git a/recipes/wip/emu/cpu/rvemu/recipe.toml b/recipes/wip/emu/cpu/rvemu/recipe.toml index 695b600b..2d6ceef6 100644 --- a/recipes/wip/emu/cpu/rvemu/recipe.toml +++ b/recipes/wip/emu/cpu/rvemu/recipe.toml @@ -1,8 +1,7 @@ #TODO compiled but not tested [source] git = "https://github.com/d0iasm/rvemu" +shallow_clone = true [build] -template = "custom" -script = """ -cookbook_cargo_packages rvemu-cli -""" +template = "cargo" +cargopackages = ["rvemu-cli"] diff --git a/recipes/wip/emu/cpu/scemu/recipe.toml b/recipes/wip/emu/cpu/scemu/recipe.toml index d2917c6c..e1db1a50 100644 --- a/recipes/wip/emu/cpu/scemu/recipe.toml +++ b/recipes/wip/emu/cpu/scemu/recipe.toml @@ -1,5 +1,6 @@ #TODO compiled but not tested [source] git = "https://github.com/sha0coder/scemu" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/emu/cpu/unicorn/recipe.toml b/recipes/wip/emu/cpu/unicorn/recipe.toml index 5e0f96ef..e4e1e468 100644 --- a/recipes/wip/emu/cpu/unicorn/recipe.toml +++ b/recipes/wip/emu/cpu/unicorn/recipe.toml @@ -6,3 +6,6 @@ rev = "2.1.4" shallow_clone = true [build] template = "cmake" +cmakeflags = [ + "-DUNICORN_BUILD_TESTS=OFF" +] diff --git a/recipes/wip/emu/game-console/azahar/recipe.toml b/recipes/wip/emu/game-console/azahar/recipe.toml index 46599aa7..559bdb5d 100644 --- a/recipes/wip/emu/game-console/azahar/recipe.toml +++ b/recipes/wip/emu/game-console/azahar/recipe.toml @@ -7,7 +7,18 @@ rev = "2123.3" shallow_clone = true [build] template = "cmake" -dependencies = [ - "qt6-base", - "qt6-multimedia", +cmakeflags = [ + "-DUSE_SYSTEM_SDL2=ON", + "-DENABLE_QT=OFF", + "-DENABLE_TESTS=OFF", + "-DENABLE_WEB_SERVICE=OFF", + "-DENABLE_SCRIPTING=OFF", + "-DENABLE_LIBUSB=OFF", + "-DENABLE_VULKAN=OFF", + "-DCITRA_USE_PRECOMPILED_HEADERS=OFF" # can be used? +] +dependencies = [ + "sdl2", + #"qt6-base", + #"qt6-multimedia", ] diff --git a/recipes/wip/emu/game-console/clementine/recipe.toml b/recipes/wip/emu/game-console/clementine/recipe.toml index 475ea534..0b058f9e 100644 --- a/recipes/wip/emu/game-console/clementine/recipe.toml +++ b/recipes/wip/emu/game-console/clementine/recipe.toml @@ -1,5 +1,6 @@ #TODO the webbrowser crate needs to be ported [source] git = "https://github.com/RIP-Comm/clementine" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/emu/game-console/dolphin-emu/recipe.toml b/recipes/wip/emu/game-console/dolphin-emu/recipe.toml index f47d2eec..6dc01cb4 100644 --- a/recipes/wip/emu/game-console/dolphin-emu/recipe.toml +++ b/recipes/wip/emu/game-console/dolphin-emu/recipe.toml @@ -22,17 +22,18 @@ cmakeflags = [ "=DENABLE_ANALYTICS=OFF", "-DENCODE_FRAMEDUMPS=OFF", "-DENABLE_LLVM=OFF", + "-DENABLE_QT=OFF", ] -dependencies = [ +#dependencies = [ #"ffmpeg6", #"libevdev", #"libusb", #"pango", #"cairo", - "qt6-base", - "qt6-svg", + #"qt6-base", + #"qt6-svg", #"mesa-x11", #"curl", #"libvulkan", #"openal", -] +#] diff --git a/recipes/wip/emu/game-console/finalburn-neo/recipe.toml b/recipes/wip/emu/game-console/finalburn-neo/recipe.toml index d5fa0a40..dd4739c7 100644 --- a/recipes/wip/emu/game-console/finalburn-neo/recipe.toml +++ b/recipes/wip/emu/game-console/finalburn-neo/recipe.toml @@ -1,7 +1,7 @@ -#TODO missing script for "make", see https://github.com/finalburnneo/FBNeo/blob/master/README-SDL.md#sdl2 +#TODO missing script for gnu make: https://github.com/finalburnneo/FBNeo/blob/master/README-SDL.md#sdl2 [source] git = "https://github.com/finalburnneo/FBNeo" -rev = "9cc496e02a8d1588e1226b648852488a491f1b75" +rev = "a50ddd24dcd7bed4b625eeea9b25631072bbfe80" shallow_clone = true [build] template = "custom" diff --git a/recipes/wip/emu/game-console/gameboy/boytacean/recipe.toml b/recipes/wip/emu/game-console/gameboy/boytacean/recipe.toml index 0575e2f5..f0a4eaea 100644 --- a/recipes/wip/emu/game-console/gameboy/boytacean/recipe.toml +++ b/recipes/wip/emu/game-console/gameboy/boytacean/recipe.toml @@ -1,6 +1,7 @@ #TODO Not compiled or tested [source] git = "https://github.com/joamag/boytacean" +shallow_clone = true [build] template = "cargo" dependencies = [ diff --git a/recipes/wip/emu/game-console/gameboy/gameroy/recipe.toml b/recipes/wip/emu/game-console/gameboy/gameroy/recipe.toml index 004d06dc..ee7ede2c 100644 --- a/recipes/wip/emu/game-console/gameboy/gameroy/recipe.toml +++ b/recipes/wip/emu/game-console/gameboy/gameroy/recipe.toml @@ -1,8 +1,7 @@ #TODO not compiled or tested [source] git = "https://github.com/Rodrigodd/gameroy" +shallow_clone = true [build] -template = "custom" -script = """ -cookbook_cargo_packages gameroy-native -""" +template = "cargo" +cargopackages = ["gameroy-native"] diff --git a/recipes/wip/emu/game-console/gameboy/mimic/recipe.toml b/recipes/wip/emu/game-console/gameboy/mimic/recipe.toml index 7122d7c4..85ade83d 100644 --- a/recipes/wip/emu/game-console/gameboy/mimic/recipe.toml +++ b/recipes/wip/emu/game-console/gameboy/mimic/recipe.toml @@ -1,5 +1,6 @@ #TODO update mio to 0.8 [source] git = "https://github.com/jawline/Mimic" +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/emu/game-console/gopher64/recipe.toml b/recipes/wip/emu/game-console/gopher64/recipe.toml index f5b60765..6d393768 100644 --- a/recipes/wip/emu/game-console/gopher64/recipe.toml +++ b/recipes/wip/emu/game-console/gopher64/recipe.toml @@ -1,12 +1,9 @@ #TODO Not compiled or tested [source] git = "https://github.com/gopher64/gopher64" +shallow_clone = true [build] -template = "custom" +template = "cargo" dependencies = [ "sdl2", ] -script = """ -DYNAMIC_INIT -cookbook_cargo -""" diff --git a/recipes/wip/emu/game-console/jgenesis/recipe.toml b/recipes/wip/emu/game-console/jgenesis/recipe.toml index 5c840598..0a554ee0 100644 --- a/recipes/wip/emu/game-console/jgenesis/recipe.toml +++ b/recipes/wip/emu/game-console/jgenesis/recipe.toml @@ -1,12 +1,10 @@ #TODO Not compiled or tested [source] git = "https://github.com/jsgroth/jgenesis" +shallow_clone = true [build] -template = "custom" +template = "cargo" +cargopackages = ["jgenesis-cli"] dependencies = [ "sdl2", ] -script = """ -DYNAMIC_INIT -cookbook_cargo_packages jgenesis-cli -""" diff --git a/recipes/wip/emu/game-console/melonds/recipe.toml b/recipes/wip/emu/game-console/melonds/recipe.toml index 22fe56db..d5aec44a 100644 --- a/recipes/wip/emu/game-console/melonds/recipe.toml +++ b/recipes/wip/emu/game-console/melonds/recipe.toml @@ -6,14 +6,17 @@ rev = "1.0" shallow_clone = true [build] template = "cmake" +cmakeflags = [ + "-DBUILD_QT_SDL=OFF" +] dependencies = [ "curl", "libpcap", "libenet", "sdl2", - "qt6-base", - "qt6-multimedia", - "qt6-svg", + #"qt6-base", + #"qt6-multimedia", + #"qt6-svg", "libarchive", "zstd", "faad2", diff --git a/recipes/wip/emu/game-console/meru/recipe.toml b/recipes/wip/emu/game-console/meru/recipe.toml index f2e3106f..5161a3b9 100644 --- a/recipes/wip/emu/game-console/meru/recipe.toml +++ b/recipes/wip/emu/game-console/meru/recipe.toml @@ -1,8 +1,7 @@ #TODO ahash crate error [source] git = "https://github.com/tanakh/meru" +shallow_clone = true [build] -template = "custom" -script = """ -cookbook_cargo_packages meru -""" +template = "cargo" +cargopackages = ["meru"] diff --git a/recipes/wip/emu/game-console/picodrive/recipe.toml b/recipes/wip/emu/game-console/picodrive/recipe.toml index 73bce526..126f356f 100644 --- a/recipes/wip/emu/game-console/picodrive/recipe.toml +++ b/recipes/wip/emu/game-console/picodrive/recipe.toml @@ -3,6 +3,7 @@ [source] git = "https://github.com/notaz/picodrive" rev = "26ecb2b6358fefba24e3d68b9eb2efba7f10d5ee" +shallow_clone = true [build] template = "configure" configureflags = [ diff --git a/recipes/wip/emu/game-console/play/recipe.toml b/recipes/wip/emu/game-console/play/recipe.toml index 9bf49486..3cf64469 100644 --- a/recipes/wip/emu/game-console/play/recipe.toml +++ b/recipes/wip/emu/game-console/play/recipe.toml @@ -5,6 +5,9 @@ git = "https://github.com/jpd002/Play-" shallow_clone = true [build] template = "cmake" +cmakeflags = [ + "-DBUILD_TESTS=OFF" +] dependencies = [ "openal", "libevdev", diff --git a/recipes/wip/net/other/lynx/recipe.toml b/recipes/wip/net/other/lynx/recipe.toml index 6b8a6800..749a9bbe 100644 --- a/recipes/wip/net/other/lynx/recipe.toml +++ b/recipes/wip/net/other/lynx/recipe.toml @@ -1,12 +1,8 @@ #TODO compilation error [source] -tar = "https://invisible-island.net/archives/lynx/tarballs/lynx2.8.9rel.1.tar.gz" +tar = "https://invisible-island.net/archives/lynx/tarballs/lynx2.9.2.tar.gz" [build] -template = "custom" +template = "configure" dependencies = [ - "ncurses", + "ncursesw", ] -script = """ -export CPPFLAGS="-I${COOKBOOK_SYSROOT}/include/ncurses" -cookbook_configure -""" diff --git a/recipes/wip/net/other/miniupnpc/recipe.toml b/recipes/wip/net/other/miniupnpc/recipe.toml index 56d62911..333a28c4 100644 --- a/recipes/wip/net/other/miniupnpc/recipe.toml +++ b/recipes/wip/net/other/miniupnpc/recipe.toml @@ -1,4 +1,4 @@ -#TODO Missing script for "make", see https://github.com/miniupnp/miniupnp/tree/master/miniupnpc#readme +#TODO missing script for gnu make: https://github.com/miniupnp/miniupnp/tree/master/miniupnpc#readme [source] tar = "http://miniupnp.free.fr/files/miniupnpc-2.2.4.tar.gz" [build] diff --git a/recipes/wip/net/other/nmap/recipe.toml b/recipes/wip/net/other/nmap/recipe.toml index fcbd41f1..b853186c 100644 --- a/recipes/wip/net/other/nmap/recipe.toml +++ b/recipes/wip/net/other/nmap/recipe.toml @@ -1,5 +1,5 @@ #TODO compilation error [source] -tar = "https://nmap.org/dist/nmap-7.94.tar.bz2" +tar = "https://nmap.org/dist/nmap-7.98.tar.bz2" [build] -template = "configure" \ No newline at end of file +template = "configure" diff --git a/recipes/wip/net/other/samba/recipe.toml b/recipes/wip/net/other/samba/recipe.toml index 68ba87be..5901e89e 100644 --- a/recipes/wip/net/other/samba/recipe.toml +++ b/recipes/wip/net/other/samba/recipe.toml @@ -2,7 +2,7 @@ [source] git = "https://gitlab.redox-os.org/redox-os/samba.git" upstream = "https://github.com/samba-team/samba.git" - +shallow_clone = true [build] template = "custom" dependencies = [ diff --git a/recipes/wip/net/other/smb-rs/recipe.toml b/recipes/wip/net/other/smb-rs/recipe.toml index 815321ed..689eea87 100644 --- a/recipes/wip/net/other/smb-rs/recipe.toml +++ b/recipes/wip/net/other/smb-rs/recipe.toml @@ -1,9 +1,7 @@ #TODO: fix aws-lc-sys compilation [source] git = "https://github.com/AvivNaaman/smb-rs" - +shallow_clone = true [build] -template = "custom" -script = """ -cookbook_cargo_packages smb-cli -""" +template = "cargo" +cargopackages = ["smb-cli"] diff --git a/recipes/wip/net/other/speedtest-rs/recipe.toml b/recipes/wip/net/other/speedtest-rs/recipe.toml index 7e32c6f2..c2b0f21b 100644 --- a/recipes/wip/net/other/speedtest-rs/recipe.toml +++ b/recipes/wip/net/other/speedtest-rs/recipe.toml @@ -1,8 +1,9 @@ #TODO openssl-sys crate error (after cargo update) [source] git = "https://github.com/nelsonjchen/speedtest-rs" +shallow_clone = true [build] template = "cargo" dependencies = [ - "openssl1", + "openssl3", ] diff --git a/recipes/wip/net/other/wireguard-rs/recipe.toml b/recipes/wip/net/other/wireguard-rs/recipe.toml index 9722b4af..b6563f62 100644 --- a/recipes/wip/net/other/wireguard-rs/recipe.toml +++ b/recipes/wip/net/other/wireguard-rs/recipe.toml @@ -1,5 +1,6 @@ #TODO update mio to 0.8 (after cargo update) [source] git = "https://git.zx2c4.com/wireguard-rs" +shallow_clone = true [build] template = "cargo"