From a5a245ed605bcb27f25b70372f23e97c6d920d7e Mon Sep 17 00:00:00 2001 From: Ribbon Date: Tue, 24 Mar 2026 19:49:50 -0300 Subject: [PATCH] Improve and update more library recipes --- recipes/wip/libs/other/openblas/recipe.toml | 9 ++++++--- recipes/wip/libs/other/opencolorio/recipe.toml | 12 ++++++++---- recipes/wip/libs/other/opencv4/recipe.toml | 4 ++-- recipes/wip/libs/other/openexr/recipe.toml | 3 +-- recipes/wip/libs/other/openimageio/recipe.toml | 15 ++++++++++----- recipes/wip/libs/other/openjpeg/recipe.toml | 3 ++- recipes/wip/libs/other/openmpi/recipe.toml | 8 +++++--- recipes/wip/libs/other/openvkl/recipe.toml | 5 +++-- 8 files changed, 37 insertions(+), 22 deletions(-) diff --git a/recipes/wip/libs/other/openblas/recipe.toml b/recipes/wip/libs/other/openblas/recipe.toml index 0608466b5..5fd8d84bc 100644 --- a/recipes/wip/libs/other/openblas/recipe.toml +++ b/recipes/wip/libs/other/openblas/recipe.toml @@ -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" +] diff --git a/recipes/wip/libs/other/opencolorio/recipe.toml b/recipes/wip/libs/other/opencolorio/recipe.toml index 270ca315e..6db295c42 100644 --- a/recipes/wip/libs/other/opencolorio/recipe.toml +++ b/recipes/wip/libs/other/opencolorio/recipe.toml @@ -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", ] diff --git a/recipes/wip/libs/other/opencv4/recipe.toml b/recipes/wip/libs/other/opencv4/recipe.toml index 38f30f7a5..ec61c8d46 100644 --- a/recipes/wip/libs/other/opencv4/recipe.toml +++ b/recipes/wip/libs/other/opencv4/recipe.toml @@ -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" ] diff --git a/recipes/wip/libs/other/openexr/recipe.toml b/recipes/wip/libs/other/openexr/recipe.toml index f4e0aaaa7..e2ce19071 100644 --- a/recipes/wip/libs/other/openexr/recipe.toml +++ b/recipes/wip/libs/other/openexr/recipe.toml @@ -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 = [ diff --git a/recipes/wip/libs/other/openimageio/recipe.toml b/recipes/wip/libs/other/openimageio/recipe.toml index 667a1a890..9916cbd44 100644 --- a/recipes/wip/libs/other/openimageio/recipe.toml +++ b/recipes/wip/libs/other/openimageio/recipe.toml @@ -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", diff --git a/recipes/wip/libs/other/openjpeg/recipe.toml b/recipes/wip/libs/other/openjpeg/recipe.toml index 0a3fe8699..8af20b678 100644 --- a/recipes/wip/libs/other/openjpeg/recipe.toml +++ b/recipes/wip/libs/other/openjpeg/recipe.toml @@ -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" diff --git a/recipes/wip/libs/other/openmpi/recipe.toml b/recipes/wip/libs/other/openmpi/recipe.toml index 3b922fb5e..44b9488ff 100644 --- a/recipes/wip/libs/other/openmpi/recipe.toml +++ b/recipes/wip/libs/other/openmpi/recipe.toml @@ -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", ] diff --git a/recipes/wip/libs/other/openvkl/recipe.toml b/recipes/wip/libs/other/openvkl/recipe.toml index c027c3693..6c1e51ee0 100644 --- a/recipes/wip/libs/other/openvkl/recipe.toml +++ b/recipes/wip/libs/other/openvkl/recipe.toml @@ -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 = [