mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-17 15:34:18 +08:00
Add recipes
This commit is contained in:
parent
82e3f60565
commit
5f74a11ed8
11
recipes/wip/bench/nanobench/recipe.toml
Normal file
11
recipes/wip/bench/nanobench/recipe.toml
Normal file
@ -0,0 +1,11 @@
|
||||
#TODO build the userspace implementation: https://github.com/andreas-abel/nanoBench#user-space-version
|
||||
[source]
|
||||
git = "https://github.com/andreas-abel/nanoBench"
|
||||
rev = "36c077fd30db11e8c83cedfcb58daa505d1d0b12"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
[package]
|
||||
dependencies = [
|
||||
"python312",
|
||||
]
|
||||
13
recipes/wip/emu/mobile/freej2me-plus/recipe.toml
Normal file
13
recipes/wip/emu/mobile/freej2me-plus/recipe.toml
Normal file
@ -0,0 +1,13 @@
|
||||
#TODO not tested yet
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
mkdir -pv "${COOKBOOK_STAGE}/usr/bin"
|
||||
wget https://github.com/TASEmulators/freej2me-plus/releases/download/1.52/freej2me-v1.52.zip "${COOKBOOK_BUILD}"
|
||||
unzip "${COOKBOOK_BUILD}"/freej2me-v1.52.zip -d "${COOKBOOK_BUILD}"
|
||||
mv "${COOKBOOK_BUILD}"/*.jar "${COOKBOOK_STAGE}/usr/bin"
|
||||
echo "java -jar freej2me.jar" > "${COOKBOOK_STAGE}"/usr/bin/freej2me
|
||||
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/freej2me
|
||||
"""
|
||||
[package]
|
||||
dependencies = ["openjdk17.x11"]
|
||||
12
recipes/wip/emu/mobile/squirreljme/recipe.toml
Normal file
12
recipes/wip/emu/mobile/squirreljme/recipe.toml
Normal file
@ -0,0 +1,12 @@
|
||||
#TODO waiting openjdk x11 feature creation
|
||||
# usage: https://multiphasicapps.net/doc/tip/assets/doc/usage-standalone.mkd
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
mkdir -pv "${COOKBOOK_STAGE}/usr/bin"
|
||||
wget https://multiphasicapps.net/uv/unstable/0.3.0/squirreljme-standalone-0.3.0.jar "${COOKBOOK_STAGE}/usr/bin/squirreljme.jar"
|
||||
echo "java -jar squirreljme.jar" > "${COOKBOOK_STAGE}"/usr/bin/squirreljme
|
||||
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/squirreljme
|
||||
"""
|
||||
[package]
|
||||
dependencies = ["openjdk17.x11"]
|
||||
26
recipes/wip/emu/pc/86box/recipe.toml
Normal file
26
recipes/wip/emu/pc/86box/recipe.toml
Normal file
@ -0,0 +1,26 @@
|
||||
#TODO compile and test
|
||||
# build instructions: https://86box.readthedocs.io/en/latest/dev/buildguide.html
|
||||
[source]
|
||||
git = "https://github.com/86Box/86Box"
|
||||
rev = "v5.3"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DRELEASE=ON",
|
||||
"-DQT=OFF",
|
||||
"-DDISCORD=OFF",
|
||||
"-DOPENAL=OFF",
|
||||
"-DRTMIDI=OFF",
|
||||
"-DFLUIDSYNTH=OFF",
|
||||
]
|
||||
dependencies = [
|
||||
"freetype2",
|
||||
"libpng",
|
||||
"libslirp",
|
||||
"libsndfile",
|
||||
#"fluidsynth",
|
||||
#"rtmidi",
|
||||
#"openal",
|
||||
"sdl2",
|
||||
]
|
||||
12
recipes/wip/games/engines/ikemen-go/recipe.toml
Normal file
12
recipes/wip/games/engines/ikemen-go/recipe.toml
Normal file
@ -0,0 +1,12 @@
|
||||
#TODO missing script for gnu make: https://github.com/ikemen-engine/Ikemen-GO/blob/develop/BUILDING.md
|
||||
[source]
|
||||
git = "https://github.com/ikemen-engine/Ikemen-GO"
|
||||
rev = "74f868b9433fa12d5471080c8a1267aafefce045"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"ffmpeg6",
|
||||
"libxmp",
|
||||
]
|
||||
26
recipes/wip/graphics/editors/friction/recipe.toml
Normal file
26
recipes/wip/graphics/editors/friction/recipe.toml
Normal file
@ -0,0 +1,26 @@
|
||||
#TODO compile and test
|
||||
# build instructions: https://friction.graphics/documentation/source-linux.html
|
||||
[source]
|
||||
tar = "https://github.com/friction2d/friction/releases/download/v1.0.0-rc.3/friction-1.0.0-rc.3.tar.xz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DBUILD_SKIA=OFF"
|
||||
]
|
||||
dependencies = [
|
||||
"ffmpeg6",
|
||||
"libunwind",
|
||||
"expat",
|
||||
"freetype2",
|
||||
"fontconfig",
|
||||
"libjpeg-turbo",
|
||||
"libpng",
|
||||
"libwebp",
|
||||
"zlib",
|
||||
"qt5-base",
|
||||
"qt5-gui",
|
||||
"qt5-widgets",
|
||||
"qt5-3d",
|
||||
"qt5-multimedia",
|
||||
"qscintilla",
|
||||
]
|
||||
6
recipes/wip/libs/media/libxmp/recipe.toml
Normal file
6
recipes/wip/libs/media/libxmp/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO compile and test
|
||||
# build instructions: https://github.com/libxmp/libxmp/blob/master/INSTALL
|
||||
[source]
|
||||
tar = "https://github.com/libxmp/libxmp/releases/download/libxmp-4.7.0/libxmp-4.7.0.tar.gz"
|
||||
[build]
|
||||
template = "configure"
|
||||
5
recipes/wip/libs/media/rtmidi/recipe.toml
Normal file
5
recipes/wip/libs/media/rtmidi/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO compile and test
|
||||
[source]
|
||||
tar = "http://caml.music.mcgill.ca/~gary/rtmidi/release/rtmidi-6.0.0.tar.gz"
|
||||
[build]
|
||||
template = "configure"
|
||||
7
recipes/wip/libs/text/qscintilla/recipe.toml
Normal file
7
recipes/wip/libs/text/qscintilla/recipe.toml
Normal file
@ -0,0 +1,7 @@
|
||||
#TODO missing script for qmake: https://github.com/brCreate/QScintilla#installation
|
||||
[source]
|
||||
git = "https://github.com/brCreate/QScintilla"
|
||||
rev = "6608e9a434b027f42e0c5961443d0f08047f0cd3"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
10
recipes/wip/players/xmp/recipe.toml
Normal file
10
recipes/wip/players/xmp/recipe.toml
Normal file
@ -0,0 +1,10 @@
|
||||
#TODO compile and test
|
||||
# build instructions: https://github.com/libxmp/xmp-cli/blob/master/INSTALL
|
||||
[source]
|
||||
tar = "https://github.com/libxmp/xmp-cli/releases/download/xmp-4.3.0/xmp-4.3.0.tar.gz"
|
||||
[build]
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
"libxmp",
|
||||
"libpulse",
|
||||
]
|
||||
16
recipes/wip/sound/fluidsynth/recipe.toml
Normal file
16
recipes/wip/sound/fluidsynth/recipe.toml
Normal file
@ -0,0 +1,16 @@
|
||||
#TODO compile and test
|
||||
# build instructions: https://www.fluidsynth.org/wiki/BuildingWithCMake/
|
||||
[source]
|
||||
git = "https://github.com/FluidSynth/fluidsynth"
|
||||
rev = "v2.5.4"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-Denable-ipv6=off",
|
||||
"-Denable-openmp=off",
|
||||
]
|
||||
dependencies = [
|
||||
"pipewire",
|
||||
"readline",
|
||||
]
|
||||
6
recipes/wip/storage/sdparm/recipe.toml
Normal file
6
recipes/wip/storage/sdparm/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO compile and test
|
||||
# build instructions: https://sg.danny.cz/sg/sdparm.html#__RefHeading___Toc168_3041630551
|
||||
[source]
|
||||
tar = "https://sg.danny.cz/sg/p/sdparm-1.12.tgz"
|
||||
[build]
|
||||
template = "configure"
|
||||
Loading…
Reference in New Issue
Block a user