From 0617e29abb8b794c5c8f775579d9750b5c638930 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Sun, 16 Nov 2025 05:12:01 -0300 Subject: [PATCH] Add recipes --- recipes/wip/dev/debug/yetty/recipe.toml | 12 +++++++++++ recipes/wip/games/engines/gemrb/recipe.toml | 15 ++++++++++++++ recipes/wip/games/engines/odamex/recipe.toml | 20 +++++++++++++++++++ .../wip/games/platform/irrlamb/recipe.toml | 15 ++++++++++++++ .../wip/games/shooter/empty-clip/recipe.toml | 15 ++++++++++++++ recipes/wip/games/tools/deutex/recipe.toml | 5 +++++ .../wip/image/editors/ascii-draw/recipe.toml | 11 ++++++++++ recipes/wip/image/editors/drawing/recipe.toml | 13 ++++++++++++ recipes/wip/libs/other/sdl3/recipe.toml | 18 +++++++++++++++++ recipes/wip/net/scan/netpeek/recipe.toml | 7 +++++++ recipes/wip/science/nucleus/recipe.toml | 6 ++++++ 11 files changed, 137 insertions(+) create mode 100644 recipes/wip/dev/debug/yetty/recipe.toml create mode 100644 recipes/wip/games/engines/gemrb/recipe.toml create mode 100644 recipes/wip/games/engines/odamex/recipe.toml create mode 100644 recipes/wip/games/platform/irrlamb/recipe.toml create mode 100644 recipes/wip/games/shooter/empty-clip/recipe.toml create mode 100644 recipes/wip/games/tools/deutex/recipe.toml create mode 100644 recipes/wip/image/editors/ascii-draw/recipe.toml create mode 100644 recipes/wip/image/editors/drawing/recipe.toml create mode 100644 recipes/wip/libs/other/sdl3/recipe.toml create mode 100644 recipes/wip/net/scan/netpeek/recipe.toml create mode 100644 recipes/wip/science/nucleus/recipe.toml diff --git a/recipes/wip/dev/debug/yetty/recipe.toml b/recipes/wip/dev/debug/yetty/recipe.toml new file mode 100644 index 000000000..d4ae60d35 --- /dev/null +++ b/recipes/wip/dev/debug/yetty/recipe.toml @@ -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", +] diff --git a/recipes/wip/games/engines/gemrb/recipe.toml b/recipes/wip/games/engines/gemrb/recipe.toml new file mode 100644 index 000000000..76566f834 --- /dev/null +++ b/recipes/wip/games/engines/gemrb/recipe.toml @@ -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", +] diff --git a/recipes/wip/games/engines/odamex/recipe.toml b/recipes/wip/games/engines/odamex/recipe.toml new file mode 100644 index 000000000..2118bb908 --- /dev/null +++ b/recipes/wip/games/engines/odamex/recipe.toml @@ -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"] diff --git a/recipes/wip/games/platform/irrlamb/recipe.toml b/recipes/wip/games/platform/irrlamb/recipe.toml new file mode 100644 index 000000000..8cf1368fb --- /dev/null +++ b/recipes/wip/games/platform/irrlamb/recipe.toml @@ -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", +] diff --git a/recipes/wip/games/shooter/empty-clip/recipe.toml b/recipes/wip/games/shooter/empty-clip/recipe.toml new file mode 100644 index 000000000..ba3f85208 --- /dev/null +++ b/recipes/wip/games/shooter/empty-clip/recipe.toml @@ -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", +] diff --git a/recipes/wip/games/tools/deutex/recipe.toml b/recipes/wip/games/tools/deutex/recipe.toml new file mode 100644 index 000000000..ff4f0bde2 --- /dev/null +++ b/recipes/wip/games/tools/deutex/recipe.toml @@ -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" diff --git a/recipes/wip/image/editors/ascii-draw/recipe.toml b/recipes/wip/image/editors/ascii-draw/recipe.toml new file mode 100644 index 000000000..f14432374 --- /dev/null +++ b/recipes/wip/image/editors/ascii-draw/recipe.toml @@ -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", +] diff --git a/recipes/wip/image/editors/drawing/recipe.toml b/recipes/wip/image/editors/drawing/recipe.toml new file mode 100644 index 000000000..77a0e5c4e --- /dev/null +++ b/recipes/wip/image/editors/drawing/recipe.toml @@ -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", +#] diff --git a/recipes/wip/libs/other/sdl3/recipe.toml b/recipes/wip/libs/other/sdl3/recipe.toml new file mode 100644 index 000000000..4171f7199 --- /dev/null +++ b/recipes/wip/libs/other/sdl3/recipe.toml @@ -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", +] diff --git a/recipes/wip/net/scan/netpeek/recipe.toml b/recipes/wip/net/scan/netpeek/recipe.toml new file mode 100644 index 000000000..fc2334e38 --- /dev/null +++ b/recipes/wip/net/scan/netpeek/recipe.toml @@ -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" diff --git a/recipes/wip/science/nucleus/recipe.toml b/recipes/wip/science/nucleus/recipe.toml new file mode 100644 index 000000000..1dd85d0de --- /dev/null +++ b/recipes/wip/science/nucleus/recipe.toml @@ -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"