More recipe fixes and improvements

This commit is contained in:
Ribbon 2025-11-17 08:20:26 -03:00
parent 8749e089e2
commit 09025c9392
16 changed files with 35 additions and 11 deletions

View File

@ -7,5 +7,6 @@ dependencies = [
"sdl2",
]
script = """
DYNAMIC_INIT
cookbook_cargo_packages rustzx
"""

View File

@ -2,6 +2,7 @@
# build instructions: https://github.com/unicorn-engine/unicorn/blob/master/docs/COMPILE.md
[source]
git = "https://github.com/unicorn-engine/unicorn"
rev = "e9c1c17f6df8f8f5da85ee80ad527452db5870ce"
rev = "2.1.4"
shallow_clone = true
[build]
template = "cmake"

View File

@ -1,5 +1,6 @@
#TODO missing script: https://github.com/obhq/obliteration/blob/main/docs/building.md
[source]
git = "https://github.com/obhq/obliteration"
shallow_clone = true
[build]
template = "custom"

View File

@ -2,6 +2,7 @@
# build instructions: https://github.com/jpd002/Play-#building-for-unix
[source]
git = "https://github.com/jpd002/Play-"
shallow_clone = true
[build]
template = "cmake"
dependencies = [

View File

@ -1,7 +1,9 @@
#TODO not compiled or tested yet
# build instructions: https://github.com/stenzek/duckstation#linux-1
[source]
tar = "https://github.com/stenzek/duckstation"
git = "https://github.com/stenzek/duckstation"
rev = "16e56d7824e15657be26e30030394d0668493635"
shallow_clone = true
[build]
template = "cmake"
dependencies = [

View File

@ -4,5 +4,6 @@
[source]
git = "https://github.com/notaz/pcsx_rearmed"
rev = "r25"
shallow_clone = true
[build]
template = "configure"

View File

@ -3,6 +3,7 @@
[source]
git = "https://github.com/snes9xgit/snes9x"
rev = "1.63"
shallow_clone = true
[build]
template = "cmake"
dependencies = [

View File

@ -3,6 +3,7 @@
[source]
git = "https://github.com/devmiyax/yabause"
rev = "7d28bd54aa3188e90e4126ff9f7c27b945380488"
shallow_clone = true
[build]
template = "cmake"
dependencies = [

View File

@ -2,6 +2,7 @@
# build instructions: https://github.com/Vita3K/Vita3K/blob/master/building.md#linux
[source]
git = "https://github.com/Vita3K/Vita3K"
shallow_clone = true
[build]
template = "cmake"
dependencies = [

View File

@ -1,6 +1,7 @@
#TODO missing script: https://github.com/xenia-canary/xenia-canary/blob/canary_experimental/docs/building.md#linux
[source]
git = "https://github.com/xenia-canary/xenia-canary"
shallow_clone = true
[build]
template = "custom"
dependencies = [

View File

@ -1,6 +1,7 @@
#TODO missing script for gnu make: https://github.com/xyproto/zsnes#build
[source]
git = "https://github.com/xyproto/zsnes"
shallow_clone = true
[build]
template = "custom"
dependencies = [

View File

@ -1,8 +1,13 @@
#TODO make boost work
[source]
git = "https://github.com/hikari-no-yume/touchHLE"
shallow_clone = true
[build]
template = "cargo"
template = "custom"
dependencies = [
"boost",
]
script = """
DYNAMIC_INIT
cookbook_cargo
"""

View File

@ -1,8 +1,8 @@
#TODO not compiled or tested
# build instructions: https://docs.darlinghq.org/build-instructions.html#building-and-installing
#TODO require Git LFS installed on host
[source]
git = "https://github.com/darlinghq/darling"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
@ -14,12 +14,12 @@ dependencies = [
"cairo",
"mesa",
"libtiff",
"freetype",
"freetype2",
"libxml2",
"fontconfig",
"libbsd",
"libgif",
"ffmpeg6",
"openssl1",
"openssl3",
"libxkbfile",
]

View File

@ -1,9 +1,9 @@
#TODO maybe wrong script, see https://github.com/dbalsom/martypc/blob/version_0_2_0/BUILDING.md#building-for-linux
#TODO not compiled or tested
# build instructions: https://github.com/dbalsom/martypc/wiki/Building-MartyPC#building-for-linux
[source]
git = "https://github.com/dbalsom/martypc"
[build]
template = "custom"
script = """
cd install
cookbook_cargo
cookbook_cargo_packages martypc_eframe
"""

View File

@ -1,8 +1,12 @@
#TODO libsoundio-sys crate error, require ALSA (needs to be ported)
#TODO not compiled or tested
[source]
git = "https://github.com/OpenGMK/OpenGMK"
[build]
template = "custom"
dependencies = [
"libalsa",
]
script = """
DYNAMIC_INIT
cookbook_cargo_packages gm8emulator
"""

View File

@ -1,11 +1,14 @@
#TODO camino crate error
# build instructions: https://github.com/ruffle-rs/ruffle#building-from-source
[source]
git = "https://github.com/ruffle-rs/ruffle"
shallow_clone = true
[build]
template = "custom"
dependencies = [
"openssl1",
"openssl3",
]
script = """
DYNAMIC_INIT
cookbook_cargo_packages ruffle_desktop
"""