Add recipes

This commit is contained in:
Ribbon 2025-11-16 05:12:01 -03:00
parent 90a64746b1
commit 0617e29abb
11 changed files with 137 additions and 0 deletions

View File

@ -0,0 +1,12 @@
#TODO missing dependencies: https://github.com/aa55-dev/yeTTY#building
[source]
git = "https://github.com/aa55-dev/yeTTY"
rev = "v0.1.3"
[build]
template = "cmake"
dependencies = [
"qt6-base",
"qt6-multimedia",
"zstd",
"boost",
]

View File

@ -0,0 +1,15 @@
#TODO not compiled or tested
# build instructions: https://github.com/gemrb/gemrb/blob/master/INSTALL
[source]
tar = "https://sourceforge.net/projects/gemrb/files/Releases//0.9.4/gemrb-0.9.4-sources.tar.gz"
[build]
template = "cmake"
cmakeflags = [
"-DSDL_BACKEND=SDL2",
]
dependencies = [
"sdl2",
"sdl2-mixer",
"zlib",
"libiconv",
]

View File

@ -0,0 +1,20 @@
#TODO not compiled or tested
# build instructions: https://github.com/odamex/odamex#compilation-instructions
[source]
tar = "https://github.com/odamex/odamex/releases/download/11.2.0/odamex/odamex-src-11.2.0.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DBUILD_SERVER=0",
"-DBUILD_CLIENT=1",
"-DBUILD_LAUNCHER=1",
]
dependencies = [
"sdl2",
"sdl2-mixer",
"libpng",
"zlib",
"wxwidgets-gtk3",
]
[package]
dependencies = ["deutex"]

View File

@ -0,0 +1,15 @@
#TODO not compiled or tested
[source]
tar = "https://gitlab.com/jazztickets/uploads/-/raw/main/irrlamb-1.0.7-d99c154-src.tar.gz"
[build]
template = "cmake"
dependencies = [
"openal",
"libvorbis",
"libogg",
"libjpeg",
"libpng",
"freetype2",
"sqlite3",
"zlib",
]

View File

@ -0,0 +1,15 @@
#TODO not compiled or tested
[source]
tar = "https://gitlab.com/jazztickets/uploads/-/raw/main/emptyclip-2.0.3-0d97724f-src.tar.gz"
[build]
template = "cmake"
dependencies = [
"sdl3",
"libwebp",
"sqlite3",
"freetype2",
"openal",
"libvorbis",
"libogg",
"zlib",
]

View File

@ -0,0 +1,5 @@
#TODO not compiled or tested
[source]
tar = "https://github.com/Doom-Utils/deutex/releases/download/v5.2.3/deutex-5.2.3.tar.zst"
[build]
template = "configure"

View File

@ -0,0 +1,11 @@
#TODO not compiled or tested
# probably missing dependencies
[source]
git = "https://github.com/Nokse22/ascii-draw"
rev = "v1.1.0"
[build]
template = "meson"
dependencies = [
"gtk4",
"libadwaita",
]

View File

@ -0,0 +1,13 @@
#TODO not compiled or tested
#TODO determine minimum dependencies from meson log
# build instructions: https://github.com/maoschanz/drawing/blob/master/CONTRIBUTING.md#install-from-source-code
# dependencies: https://github.com/maoschanz/drawing/blob/master/CONTRIBUTING.md#dependencies
[source]
git = "https://github.com/maoschanz/drawing"
rev = "1.0.2"
[build]
template = "meson"
#dependencies = [
# "gtk3",
# "cairo",
#]

View File

@ -0,0 +1,18 @@
#TODO not compiled or tested
#TODO determine minimum dependencies from the cmake log
# build instructions: https://github.com/libsdl-org/SDL/blob/main/docs/README-cmake.md
# dependencies: https://github.com/libsdl-org/SDL/blob/main/docs/README-linux.md
[source]
tar = "https://github.com/libsdl-org/SDL/releases/download/release-3.2.26/SDL3-3.2.26.tar.gz"
[build]
template = "cmake"
cmakeflags = [
"-DSDL_SHARED=ON",
"-DSDL_STATIC=OFF",
"-DSDL_TESTS=OFF",
"-DSDL_DISABLE_INSTALL_DOCS=ON",
]
dependencies = [
"liborbital",
"mesa",
]

View File

@ -0,0 +1,7 @@
#TODO not compiled or tested
#TODO determine minimum dependencies from meson log
[source]
git = "https://github.com/ZingyTomato/NetPeek"
rev = "v0.2.4"
[build]
template = "meson"

View File

@ -0,0 +1,6 @@
#TODO not compiled or tested
#TODO determine minimum dependencies from meson log
[source]
tar = "https://codeberg.org/lo-vely/nucleus/archive/v2.tar.gz"
[build]
template = "meson"