mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-11-05 04:06:38 +08:00
Add wev recipe, improve recipes and update TODOs
This commit is contained in:
parent
a1b2439c1d
commit
93d87b80df
@ -14,7 +14,7 @@ script = """
|
||||
rsync -av --delete "${COOKBOOK_SOURCE}/" ./
|
||||
cd ports/unix
|
||||
DYNAMIC_INIT
|
||||
make -C ../../mpy-cross
|
||||
make -C ../../mpy-cross # build cross-compiler
|
||||
MAKEFLAGS=(
|
||||
VARIANT=minimal
|
||||
)
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO ahash crate error (probably outdated)
|
||||
#TODO quad-snd crate error after cargo update
|
||||
[source]
|
||||
git = "https://github.com/ArchUsr64/6502_emulator"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,10 +1,8 @@
|
||||
#TODO Not compiled or tested
|
||||
#TODO make sdl2-sys use the sdl2 recipe (after cargo update)
|
||||
[source]
|
||||
git = "https://github.com/rustzx/rustzx"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
cargopackages = ["rustzx"]
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
]
|
||||
dependencies = ["sdl2"]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO undeclared MAP_* and PROT_*
|
||||
# build instructions: https://github.com/unicorn-engine/unicorn/blob/master/docs/COMPILE.md
|
||||
[source]
|
||||
git = "https://github.com/unicorn-engine/unicorn"
|
||||
|
||||
@ -1,5 +1,4 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO determine minimum dependencies from cmake log
|
||||
#TODO assembly errors in bundled cryptopp-modern library
|
||||
# build instructions - https://github.com/azahar-emu/azahar/wiki/Building-From-Source#linux
|
||||
[source]
|
||||
git = "https://github.com/azahar-emu/azahar"
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
#TODO not compiled or tested yet
|
||||
#TODO discover minimum dependencies from cmake log
|
||||
#TODO build configuration error
|
||||
#TODO some failling tests
|
||||
# build instructions: https://github.com/dolphin-emu/dolphin/wiki/Building-for-Linux
|
||||
[source]
|
||||
git = "https://github.com/dolphin-emu/dolphin"
|
||||
rev = "71e15c2875f36458c8f29ee160f01606967bcd13"
|
||||
rev = "2606"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
@ -24,16 +24,19 @@ cmakeflags = [
|
||||
"-DENABLE_LLVM=OFF",
|
||||
"-DENABLE_QT=OFF",
|
||||
]
|
||||
#dependencies = [
|
||||
#"ffmpeg6",
|
||||
#"libevdev",
|
||||
#"libusb",
|
||||
#"pango",
|
||||
#"cairo",
|
||||
#"qt6-base",
|
||||
#"qt6-svg",
|
||||
#"mesa-x11",
|
||||
#"curl",
|
||||
#"libvulkan",
|
||||
#"openal",
|
||||
#]
|
||||
dependencies = [
|
||||
"libhidapi",
|
||||
"mbedtls",
|
||||
"sdl3",
|
||||
"libusb",
|
||||
"lz4",
|
||||
"minizip-ng",
|
||||
"zlib",
|
||||
"zstd",
|
||||
"xxhash",
|
||||
"bzip2",
|
||||
"libenet",
|
||||
"pugixml",
|
||||
"glslang",
|
||||
"libfmt",
|
||||
]
|
||||
|
||||
@ -1,9 +1,7 @@
|
||||
#TODO Not compiled or tested
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/joamag/boytacean"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
]
|
||||
dependencies = ["sdl2"]
|
||||
|
||||
@ -1,7 +0,0 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/Rodrigodd/gameroy"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
cargopackages = ["gameroy-native"]
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO update mio to 0.8
|
||||
#TODO update mio crate version
|
||||
[source]
|
||||
git = "https://github.com/jawline/Mimic"
|
||||
shallow_clone = true
|
||||
|
||||
@ -1,9 +1,11 @@
|
||||
#TODO Not compiled or tested
|
||||
#TODO update nix crate version
|
||||
#TODO make it use sdl3 recipe
|
||||
[source]
|
||||
git = "https://github.com/gopher64/gopher64"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"sdl3",
|
||||
"libwayland",
|
||||
]
|
||||
|
||||
@ -1,10 +1,8 @@
|
||||
#TODO Not compiled or tested
|
||||
#TODO make sdl3-sys crate use sdl3 recipe
|
||||
[source]
|
||||
git = "https://github.com/jsgroth/jgenesis"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
cargopackages = ["jgenesis-cli"]
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
]
|
||||
dependencies = ["sdl3"]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compilation error
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
tar = "http://enet.bespin.org/download/enet-1.3.17.tar.gz"
|
||||
[build]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO compilation error
|
||||
#TODO undeclared SIOCGIFADDR and SIOCGIFNETMASK
|
||||
[source]
|
||||
tar = "https://www.tcpdump.org/release/libpcap-1.10.4.tar.gz"
|
||||
[build]
|
||||
|
||||
17
recipes/wip/wayland/wev/recipe.toml
Normal file
17
recipes/wip/wayland/wev/recipe.toml
Normal file
@ -0,0 +1,17 @@
|
||||
#TODO compile and test
|
||||
# probably wrong gnu make command
|
||||
[source]
|
||||
git = "https://git.sr.ht/~sircmpwn/wev"
|
||||
rev = "1.1.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"libwayland",
|
||||
"libxkbcommon",
|
||||
]
|
||||
script = """
|
||||
rsync -av --delete "${COOKBOOK_SOURCE}/" ./
|
||||
DYNAMIC_INIT
|
||||
"${COOKBOOK_MAKE}" install -j"$COOKBOOK_MAKE_JOBS" "${MAKEFLAGS[@]}" DESTDIR="$COOKBOOK_STAGE/usr"
|
||||
"""
|
||||
Loading…
Reference in New Issue
Block a user