Improve and update more library recipes

This commit is contained in:
Ribbon 2026-03-24 19:49:50 -03:00
parent 5e90e99db8
commit a5a245ed60
8 changed files with 37 additions and 22 deletions

View File

@ -1,6 +1,9 @@
#TODO missing script for "make", see https://github.com/OpenMathLib/OpenBLAS/wiki/Installation-Guide
#TODO not compiled or tested
#TODO require the Fortran frontend from GCC
[source]
tar = "https://github.com/OpenMathLib/OpenBLAS/releases/download/v0.3.25/OpenBLAS-0.3.25.tar.gz"
tar = "https://github.com/OpenMathLib/OpenBLAS/releases/download/v0.3.32/OpenBLAS-0.3.32.tar.gz"
[build]
template = "custom"
template = "cmake"
cmakeflags = [
"-DBUILD_TESTING=OFF"
]

View File

@ -1,13 +1,17 @@
#TODO not compiled or tested
# build instructions: https://opencolorio.readthedocs.io/en/latest/quick_start/installation.html
#TODO missing dependencies, see https://opencolorio.readthedocs.io/en/latest/quick_start/installation.html#dependencies
# build instructions: https://opencolorio.readthedocs.io/en/latest/quick_start/installation.html#building-from-source
[source]
git = "https://github.com/AcademySoftwareFoundation/OpenColorIO"
rev = "92db29b9e7e298c4c2cc67c8a74944c2e7e716e5"
tar = "https://github.com/AcademySoftwareFoundation/OpenColorIO/releases/download/v2.5.1/OpenColorIO-2.5.1.tar.gz"
[build]
template = "cmake"
cmakeflags = [
"-DOCIO_BUILD_TESTS=OFF",
"-DOCIO_BUILD_GPU_TESTS=OFF",
]
dependencies = [
"expat",
"imath",
"zlib",
"yaml-cpp",
"minizip-ng",
]

View File

@ -1,5 +1,5 @@
#TODO not compiled or tested
# lacking build instructions
#TODO determine if bundled dependencies need patches, if they need, use recipes
[source]
git = "https://github.com/opencv/opencv"
branch = "4.x"
@ -7,5 +7,5 @@ shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DOPENCV_FORCE_3RDPARTY_BUILD=ON",
"-DOPENCV_FORCE_3RDPARTY_BUILD=ON"
]

View File

@ -1,8 +1,7 @@
#TODO not compiled or tested
# build instructions: https://openexr.com/en/latest/install.html#linux-macos
[source]
git = "https://github.com/AcademySoftwareFoundation/openexr"
rev = "737b2707a001e67f3812d86a639c3d037efe2ea8"
tar = "https://github.com/AcademySoftwareFoundation/openexr/releases/download/v3.4.7/openexr-3.4.7.tar.gz"
[build]
template = "cmake"
dependencies = [

View File

@ -1,15 +1,20 @@
#TODO missing script for building, see https://github.com/AcademySoftwareFoundation/OpenImageIO/blob/master/INSTALL.md#building-openimageio-on-linux-or-os-x
# optional dependencies are disabled to make the program work with less effort
#TODO not compiled or tested
# build instructions: https://github.com/AcademySoftwareFoundation/OpenImageIO/blob/master/INSTALL.md#building-openimageio-on-linux-or-os-x
# the dependencies are optional
[source]
git = "https://github.com/AcademySoftwareFoundation/OpenImageIO"
rev = "5c29caab40a3913d415ac5d37cd84983e824c75b"
tar = "https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/download/v3.1.11.0/OpenImageIO-3.1.11.0.tar.gz"
[build]
template = "custom"
template = "cmake"
cmakeflags = [
"-DBUILD_DOCS=OFF",
"-DOIIO_BUILD_TESTS=OFF",
]
dependencies = [
"imath",
"libtiff",
"libjpeg",
"openexr",
"opencolorio",
"libfmt",
#"libpng",
#"boost",

View File

@ -2,6 +2,7 @@
# build instructions: https://github.com/uclouvain/openjpeg/blob/master/INSTALL.md
[source]
git = "https://github.com/uclouvain/openjpeg"
rev = "a5891555eb49ed7cc26b2901ea680acda136d811"
rev = "v2.5.4"
shallow_clone = true
[build]
template = "cmake"

View File

@ -1,9 +1,11 @@
#TODO missing dependencies, see https://docs.open-mpi.org/en/v5.0.x/installing-open-mpi/required-support-libraries.html
#TODO make libevent works
#TODO not compiled or tested
[source]
tar = "https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.0.tar.bz2"
tar = "https://www.open-mpi.org/software/ompi/v5.0/downloads/openmpi-5.0.10.tar.bz2"
[build]
template = "configure"
dependencies = [
"libevent",
"hwloc",
"openpmix",
"prrte",
]

View File

@ -1,8 +1,9 @@
#TODO not compiled or tested
# build instructions: https://github.com/openvkl/openvkl#building-open-vkl-from-source
[source]
git = "https://github.com/openvkl/openvkl"
rev = "712bdb8035487606096d7af90a4c9bde5503515d"
git = "https://github.com/RenderKit/openvkl"
branch = "release-2.0.x"
shallow_clone = true
[build]
template = "cmake"
dependencies = [