Improve more recipes

This commit is contained in:
Ribbon 2026-02-14 00:08:59 -03:00
parent ec8f74129e
commit 8d4830d421
6 changed files with 34 additions and 8 deletions

View File

@ -4,8 +4,14 @@
[source]
git = "https://projects.blender.org/blender/blender"
branch = "blender-v4.5-release"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DWITH_GHOST_SDL=ON",
"-DWITH_SDL=ON",
"-DWITH_EXPERIMENTAL_FEATURES=OFF",
]
# dependencies = [
# "dbus",
# "libdecor",

View File

@ -2,9 +2,14 @@
#TODO determine the minimum dependencies from cmake log
# build instructions: https://developer.blender.org/docs/handbook/building_blender/
[source]
tar = "https://download.blender.org/source/blender-5.0.0.tar.xz"
tar = "https://download.blender.org/source/blender-5.0.1.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DWITH_GHOST_SDL=ON",
"-DWITH_SDL=ON",
"-DWITH_EXPERIMENTAL_FEATURES=OFF",
]
# dependencies = [
# "dbus",
# "libdecor",

View File

@ -4,3 +4,7 @@
tar = "https://download.gnome.org/sources/graphene/1.10/graphene-1.10.8.tar.xz"
[build]
template = "meson"
mesonflags = [
"-Dtests=false",
"-Dintrospection=false",
]

View File

@ -1,11 +1,12 @@
#TODO not compiled or tested
# build instructions: https://gitlab.gnome.org/GNOME/libhandy#building
#TODO determine dependencies
[source]
git = "https://gitlab.gnome.org/GNOME/libhandy"
rev = "9b0071408ce86a3ef843806fddd723a85f6f2416"
tar = "https://download.gnome.org/sources/libhandy/1.8/libhandy-1.8.3.tar.xz"
[build]
template = "meson"
mesonflags = [
"-Dtests=false"
]
dependencies = [
"glib",
"gtk3",

View File

@ -1,5 +1,10 @@
#TODO missing script for building, see https://github.com/libsigcplusplus/libsigcplusplus#building-from-a-release-tarball
#TODO not compiled or tested
# build instructions: https://github.com/libsigcplusplus/libsigcplusplus#building-from-a-release-tarball
[source]
tar = "https://download.gnome.org/sources/libsigc++/3.6/libsigc%2B%2B-3.6.0.tar.xz"
tar = "https://github.com/libsigcplusplus/libsigcplusplus/releases/download/3.8.0/libsigc++-3.8.0.tar.xz"
[build]
template = "custom"
template = "meson"
mesonflags = [
"-Dbuild-manual=false",
"-Dbuild-tests=false",
]

View File

@ -2,9 +2,14 @@
#TODO discover minimum dependencies from cmake log
# build instructions: https://github.com/obsproject/obs-studio/wiki/Building-OBS-Studio
[source]
tar = "https://github.com/obsproject/obs-studio/releases/download/32.0.2/OBS-Studio-32.0.2-Sources.tar.gz"
tar = "https://github.com/obsproject/obs-studio/releases/download/32.0.4/OBS-Studio-32.0.4-Sources.tar.gz"
[build]
template = "cmake"
cmakeflags = [
"-DENABLE_UI=OFF",
"-DENABLE_SCRIPTING=OFF",
"-DENABLE_HEVC=OFF",
]
# dependencies = [
# "boost",
# "librsvg",