mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-23 13:24:17 +08:00
Add, improve and fix recipes
This commit is contained in:
parent
bd88ae9a8d
commit
f0683f437d
@ -1,34 +0,0 @@
|
||||
[source]
|
||||
tar = "https://github.com/mupen64plus/mupen64plus-core/releases/download/2.6.0/mupen64plus-core-src-2.6.0.tar.gz"
|
||||
blake3 = "faef6f557b32165adf5ad7f12a22f1dfda98893f59cbf910b697a86e610652a9"
|
||||
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"freetype2",
|
||||
"liborbital",
|
||||
"libpng",
|
||||
"mesa",
|
||||
"mesa-glu",
|
||||
"sdl2",
|
||||
"zlib",
|
||||
]
|
||||
script = """
|
||||
rsync -av --delete "${COOKBOOK_SOURCE}/" ./
|
||||
#TODO: support Redox in UNAME
|
||||
"${COOKBOOK_MAKE}" \
|
||||
CROSS_COMPILE="${TARGET}-" \
|
||||
GLES_LIB="" \
|
||||
GL_CFLAGS="$("${TARGET}-pkg-config" --cflags osmesa)" \
|
||||
GL_LDLIBS="$("${TARGET}-pkg-config" --libs osmesa)" \
|
||||
HOST_CPU="${TARGET%%-*}" \
|
||||
SDL_CFLAGS="$("${TARGET}-pkg-config" --cflags sdl2)" \
|
||||
SDL_LDFLAGS="$("${TARGET}-pkg-config" --libs sdl2)" \
|
||||
UNAME=Linux \
|
||||
USE_GLES=1 \
|
||||
V=1 \
|
||||
VULKAN=0 \
|
||||
-C projects/unix \
|
||||
-j "${COOKBOOK_MAKE_JOBS}" \
|
||||
all
|
||||
"""
|
||||
10
recipes/wip/db/bobby/recipe.toml
Normal file
10
recipes/wip/db/bobby/recipe.toml
Normal file
@ -0,0 +1,10 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/hbons/Bobby"
|
||||
[build]
|
||||
template = "meson"
|
||||
dependencies = [
|
||||
"libadwaita",
|
||||
"glib",
|
||||
"gtk4",
|
||||
]
|
||||
7
recipes/wip/doc/brief/recipe.toml
Normal file
7
recipes/wip/doc/brief/recipe.toml
Normal file
@ -0,0 +1,7 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from meson log
|
||||
[source]
|
||||
git = "https://github.com/shonebinu/Brief"
|
||||
rev = "v0.3.0"
|
||||
[build]
|
||||
template = "meson"
|
||||
@ -1,11 +1,33 @@
|
||||
#TODO missing script for "make": https://github.com/mupen64plus/mupen64plus-core#2-building-from-source
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://github.com/mupen64plus/mupen64plus-core/releases/download/2.6.0/mupen64plus-bundle-src-2.6.0.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"sdl2",
|
||||
"libpng",
|
||||
"freetype2",
|
||||
"liborbital",
|
||||
"libpng",
|
||||
"mesa",
|
||||
"mesa-glu",
|
||||
"sdl2",
|
||||
"zlib",
|
||||
]
|
||||
script = """
|
||||
rsync -av --delete "${COOKBOOK_SOURCE}/" ./
|
||||
#TODO: support Redox in UNAME
|
||||
"${COOKBOOK_MAKE}" \
|
||||
CROSS_COMPILE="${TARGET}-" \
|
||||
GLES_LIB="" \
|
||||
GL_CFLAGS="$("${TARGET}-pkg-config" --cflags osmesa)" \
|
||||
GL_LDLIBS="$("${TARGET}-pkg-config" --libs osmesa)" \
|
||||
HOST_CPU="${TARGET%%-*}" \
|
||||
SDL_CFLAGS="$("${TARGET}-pkg-config" --cflags sdl2)" \
|
||||
SDL_LDFLAGS="$("${TARGET}-pkg-config" --libs sdl2)" \
|
||||
UNAME=Linux \
|
||||
USE_GLES=1 \
|
||||
V=1 \
|
||||
VULKAN=0 \
|
||||
-C projects/unix \
|
||||
-j "${COOKBOOK_MAKE_JOBS}" \
|
||||
all
|
||||
"""
|
||||
|
||||
5
recipes/wip/net/analysis/ttl/recipe.toml
Normal file
5
recipes/wip/net/analysis/ttl/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/lance0/ttl"
|
||||
[build]
|
||||
template = "cargo"
|
||||
5
recipes/wip/text/tylax/recipe.toml
Normal file
5
recipes/wip/text/tylax/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/scipenai/tylax"
|
||||
[build]
|
||||
template = "cargo"
|
||||
6
recipes/wip/text/typesetter/recipe.toml
Normal file
6
recipes/wip/text/typesetter/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO discover minimum dependencies from meson log
|
||||
[source]
|
||||
git = "https://codeberg.org/haydn/typesetter"
|
||||
[build]
|
||||
template = "meson"
|
||||
5
recipes/wip/tools/cfait/recipe.toml
Normal file
5
recipes/wip/tools/cfait/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://codeberg.org/trougnouf/cfait"
|
||||
[build]
|
||||
template = "cargo"
|
||||
7
recipes/wip/tools/planify/recipe.toml
Normal file
7
recipes/wip/tools/planify/recipe.toml
Normal file
@ -0,0 +1,7 @@
|
||||
#TODO not compiled or tested
|
||||
#TODO determine minimum dependencies from meson log
|
||||
[source]
|
||||
git = "https://github.com/alainm23/planify"
|
||||
rev = "v4.17.0"
|
||||
[build]
|
||||
template = "meson"
|
||||
10
recipes/wip/video/editors/video-trimmer/recipe.toml
Normal file
10
recipes/wip/video/editors/video-trimmer/recipe.toml
Normal file
@ -0,0 +1,10 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://gitlab.gnome.org/YaLTeR/video-trimmer"
|
||||
[build]
|
||||
template = "meson"
|
||||
dependencies = [
|
||||
"gtk4",
|
||||
"ffmpeg6",
|
||||
"gstreamer",
|
||||
]
|
||||
@ -1,5 +1,5 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
git = "https://github.com/outfrost/trimmeroni"
|
||||
git = "https://codeberg.org/outfrost/trimmeroni"
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user