Improve and try to fix many recipes

This commit is contained in:
Ribbon 2026-03-13 08:52:16 -03:00
parent 464446e690
commit e669592c49
27 changed files with 73 additions and 60 deletions

View File

@ -1,5 +1,6 @@
#TODO ahash crate error (probably outdated)
[source]
git = "https://github.com/ArchUsr64/6502_emulator"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,5 +1,6 @@
#TODO compiled but not tested
[source]
git = "https://github.com/YJDoc2/8086-Emulator"
shallow_clone = true
[build]
template = "cargo"

View File

@ -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"]

View File

@ -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
"""

View File

@ -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"]

View File

@ -1,5 +1,6 @@
#TODO compiled but not tested
[source]
git = "https://github.com/sha0coder/scemu"
shallow_clone = true
[build]
template = "cargo"

View File

@ -6,3 +6,6 @@ rev = "2.1.4"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DUNICORN_BUILD_TESTS=OFF"
]

View File

@ -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",
]

View File

@ -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"

View File

@ -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",
]
#]

View File

@ -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"

View File

@ -1,6 +1,7 @@
#TODO Not compiled or tested
[source]
git = "https://github.com/joamag/boytacean"
shallow_clone = true
[build]
template = "cargo"
dependencies = [

View File

@ -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"]

View File

@ -1,5 +1,6 @@
#TODO update mio to 0.8
[source]
git = "https://github.com/jawline/Mimic"
shallow_clone = true
[build]
template = "cargo"

View File

@ -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
"""

View File

@ -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
"""

View File

@ -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",

View File

@ -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"]

View File

@ -3,6 +3,7 @@
[source]
git = "https://github.com/notaz/picodrive"
rev = "26ecb2b6358fefba24e3d68b9eb2efba7f10d5ee"
shallow_clone = true
[build]
template = "configure"
configureflags = [

View File

@ -5,6 +5,9 @@ git = "https://github.com/jpd002/Play-"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DBUILD_TESTS=OFF"
]
dependencies = [
"openal",
"libevdev",

View File

@ -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
"""

View File

@ -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]

View File

@ -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"
template = "configure"

View File

@ -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 = [

View File

@ -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"]

View File

@ -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",
]

View File

@ -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"