Add, improve and fix recipes

This commit is contained in:
Ribbon 2026-01-22 23:26:46 -03:00
parent bd88ae9a8d
commit f0683f437d
11 changed files with 81 additions and 38 deletions

View File

@ -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
"""

View File

@ -0,0 +1,10 @@
#TODO not compiled or tested
[source]
git = "https://github.com/hbons/Bobby"
[build]
template = "meson"
dependencies = [
"libadwaita",
"glib",
"gtk4",
]

View 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"

View File

@ -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
"""

View File

@ -0,0 +1,5 @@
#TODO not compiled or tested
[source]
git = "https://github.com/lance0/ttl"
[build]
template = "cargo"

View File

@ -0,0 +1,5 @@
#TODO not compiled or tested
[source]
git = "https://github.com/scipenai/tylax"
[build]
template = "cargo"

View 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"

View File

@ -0,0 +1,5 @@
#TODO not compiled or tested
[source]
git = "https://codeberg.org/trougnouf/cfait"
[build]
template = "cargo"

View 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"

View 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",
]

View File

@ -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"