mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-11-04 19:56:36 +08:00
Improve more recipes and update many TODOs
This commit is contained in:
parent
fd2fef6672
commit
f4b294eafc
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO fix cairomm10 recipe
|
||||
# build instructions: https://github.com/snes9xgit/snes9x/wiki/Compiling
|
||||
[source]
|
||||
git = "https://github.com/snes9xgit/snes9x"
|
||||
|
||||
@ -1,9 +1,10 @@
|
||||
#TODO Not compiled or tested yet
|
||||
#TODO fix rfd crate
|
||||
[source]
|
||||
git = "https://github.com/lukexor/tetanes"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
cargopackages = ["tetanes"]
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"sdl2-image",
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested yet
|
||||
#TODO fix dependencies
|
||||
# build instructions: https://github.com/devmiyax/yabause/blob/master/yabause/README.LIN#L77
|
||||
[source]
|
||||
git = "https://github.com/devmiyax/yabause"
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
#TODO not compiled or tested yet
|
||||
#TODO insufficient boost library config or can't find library
|
||||
# dependencies are compiled if not found, use recipes to save time and space
|
||||
# build instructions: https://github.com/Vita3K/Vita3K/blob/master/building.md#linux
|
||||
[source]
|
||||
git = "https://github.com/Vita3K/Vita3K"
|
||||
@ -12,4 +13,5 @@ dependencies = [
|
||||
"sdl2",
|
||||
"gtk3",
|
||||
"openssl3",
|
||||
"boost",
|
||||
]
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
#TODO make boost work
|
||||
#TODO can't find boost
|
||||
#TODO make sdl2-sys crate use sdl2 recipe?
|
||||
[source]
|
||||
git = "https://github.com/hikari-no-yume/touchHLE"
|
||||
shallow_clone = true
|
||||
@ -6,4 +7,5 @@ shallow_clone = true
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
"boost"
|
||||
"sdl2",
|
||||
]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compilation error
|
||||
#TODO midir crate error
|
||||
[source]
|
||||
git = "https://github.com/dlunch/wie"
|
||||
shallow_clone = true
|
||||
|
||||
@ -13,6 +13,9 @@ cmakeflags = [
|
||||
"-DOPENAL=OFF",
|
||||
"-DRTMIDI=OFF",
|
||||
"-DFLUIDSYNTH=OFF",
|
||||
"-DVNC=OFF",
|
||||
"-DSOUNDCANVAS=OFF",
|
||||
"-DMUNT=OFF",
|
||||
]
|
||||
dependencies = [
|
||||
"freetype2",
|
||||
@ -23,4 +26,5 @@ dependencies = [
|
||||
#"rtmidi",
|
||||
#"openal",
|
||||
"sdl2",
|
||||
"faudio",
|
||||
]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO nix crate error
|
||||
#TODO serialport-rs crate error
|
||||
# build instructions: https://github.com/dbalsom/martypc/wiki/Building-MartyPC#building-for-linux
|
||||
[source]
|
||||
git = "https://github.com/dbalsom/martypc"
|
||||
@ -18,4 +18,3 @@ export CLANGFLAGS="-I $PREFIX_INCLUDE/c++/13.2.0 -I $PREFIX_INCLUDE/c++/13.2.0/$
|
||||
|
||||
cookbook_cargo_packages martypc_eframe
|
||||
"""
|
||||
cargopackages = ["martypc_eframe"]
|
||||
|
||||
@ -1,10 +1,8 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO ramen crate error
|
||||
[source]
|
||||
git = "https://github.com/OpenGMK/OpenGMK"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
cargopackages = ["gm8emulator"]
|
||||
dependencies = [
|
||||
"libalsa",
|
||||
]
|
||||
#dependencies = ["libalsa"]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO need wayland support, then patch rfd crate
|
||||
#TODO ruffle_core error due to missing java
|
||||
#TODO port host:jre (try not to use jdk recipe)
|
||||
# build instructions: https://github.com/ruffle-rs/ruffle#building-from-source
|
||||
[source]
|
||||
@ -9,4 +9,5 @@ template = "cargo"
|
||||
cargopackages = ["ruffle_desktop"]
|
||||
dependencies = [
|
||||
"openssl3",
|
||||
"fontconfig",
|
||||
]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compile and test
|
||||
#TODO invalid option: --enable-shared
|
||||
[source]
|
||||
tar = "https://sourceforge.net/projects/vice-emu/files/releases/vice-3.3.tar.gz/download"
|
||||
patches = ["01_redox.patch"]
|
||||
|
||||
@ -1,6 +0,0 @@
|
||||
#TODO missing script for gnu make: https://github.com/danstiner/rust-u2f#building
|
||||
[source]
|
||||
git = "https://github.com/danstiner/rust-u2f"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
@ -1,11 +1,9 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO linking error
|
||||
[source]
|
||||
git = "https://github.com/evmar/retrowin32"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
cargopackages = ["retrowin32"]
|
||||
cargoflags = ["--x86-emu --sdl"]
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
]
|
||||
cargoflags = ["--features=x86-emu,sdl"]
|
||||
dependencies = ["sdl2"]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO patch the GNU Autotools configuration to recognize Redox
|
||||
#TODO can't recognize redox target
|
||||
[source]
|
||||
tar = "https://www.cairographics.org/releases/cairomm-1.15.5.tar.gz"
|
||||
[build]
|
||||
|
||||
@ -1,14 +1,13 @@
|
||||
#TODO mm-common-prepare: not found
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
tar = "https://www.cairographics.org/releases/cairomm-1.18.0.tar.xz"
|
||||
script = "./autogen.sh"
|
||||
[build]
|
||||
template = "custom"
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dbuild-examples=false",
|
||||
"-Dbuild-tests=false",
|
||||
]
|
||||
dependencies = [
|
||||
"cairo",
|
||||
"libsigcpp",
|
||||
]
|
||||
script = """
|
||||
rsync -av --delete "${COOKBOOK_SOURCE}/" ./
|
||||
COOKBOOK_CONFIGURE="./configure"
|
||||
cookbook_configure
|
||||
"""
|
||||
|
||||
@ -10,5 +10,5 @@ dependencies = [
|
||||
"pango",
|
||||
"gdk-pixbuf",
|
||||
"cairo",
|
||||
"gobject-introspection",
|
||||
#"gobject-introspection", # optional?
|
||||
]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/pangomm/2.50/pangomm-2.50.1.tar.xz"
|
||||
[build]
|
||||
@ -6,4 +6,5 @@ template = "meson"
|
||||
dependencies = [
|
||||
"pango",
|
||||
"cairomm116",
|
||||
"glibmm",
|
||||
]
|
||||
|
||||
@ -4,3 +4,4 @@
|
||||
tar = "https://gitlab.freedesktop.org/-/project/2767/uploads/ed8eaeada090f91a640c8e8e01d704bc/libslirp-4.9.1.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
dependencies = ["glib"]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user