From 90f83f71f226c62bc95b26953c565670fb645efa Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Wed, 22 Nov 2023 15:09:49 +0100 Subject: [PATCH] `install_linux_packages`: update for 4.1 libraries, and some fixes. Fixes: - Debian `libfreetype` package has been renamed from `libfreetype6` to `libfreetype`. - Increased MEX version of python-certifi to 2025, since most distros are shipping a '2023' version now. Updates (following #113157): - NumPy: 1.24.3 - Python: 3.11.6 - Boost: 1.82.0 - OpenColorIO: 2.3.0 - OpenEXR & IMath: 3.2.1 - OpenSubDiv: 3.6.0 - OpenVDB: 11.0.0 - MaterialX: 1.38.8 - OpenImageDenoiser: 2.1.0 --- .../install_linux_packages.py | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/build_files/build_environment/install_linux_packages.py b/build_files/build_environment/install_linux_packages.py index cc0c65abaf7..31b68ee3ae2 100755 --- a/build_files/build_environment/install_linux_packages.py +++ b/build_files/build_environment/install_linux_packages.py @@ -303,7 +303,7 @@ DEPS_MANDATORY_SUBPACKAGES = ( }, ), Package(name="FreeType Library", - distro_package_names={DISTRO_ID_DEBIAN: "libfreetype6-dev", + distro_package_names={DISTRO_ID_DEBIAN: "libfreetype-dev", DISTRO_ID_FEDORA: "freetype-devel", DISTRO_ID_SUSE: "freetype2-devel", DISTRO_ID_ARCH: "freetype2", @@ -548,7 +548,7 @@ PYTHON_SUBPACKAGES = ( DISTRO_ID_ARCH: "python-urllib3", }, ), - Package(name="Certifi", version="2021.10.08", version_short="2021.10", version_min="2021.0", version_mex="2023.0", + Package(name="Certifi", version="2021.10.08", version_short="2021.10", version_min="2021.0", version_mex="2025.0", distro_package_names={DISTRO_ID_DEBIAN: "python3-certifi", DISTRO_ID_FEDORA: "python3-certifi", DISTRO_ID_SUSE: suse_pypackages_name_gen("certifi"), @@ -569,14 +569,14 @@ PYTHON_SUBPACKAGES = ( DISTRO_ID_ARCH: "python-zstandard", }, ), - Package(name="NumPy", version="1.23.5", version_short="1.23", version_min="1.14", version_mex="2.0", + Package(name="NumPy", version="1.24.3", version_short="1.24", version_min="1.14", version_mex="2.0", distro_package_names={DISTRO_ID_DEBIAN: "python3-numpy", DISTRO_ID_FEDORA: "python3-numpy", DISTRO_ID_SUSE: suse_pypackages_name_gen("numpy"), DISTRO_ID_ARCH: "python-numpy", }, ), - Package(name="NumPy Devel", version="1.23.5", version_short="1.23", version_min="1.14", version_mex="2.0", + Package(name="NumPy Devel", version="1.24.3", version_short="1.24", version_min="1.14", version_mex="2.0", distro_package_names={DISTRO_ID_DEBIAN: ..., DISTRO_ID_FEDORA: ..., DISTRO_ID_SUSE: suse_pypackages_name_gen("numpy-devel"), @@ -706,7 +706,7 @@ PACKAGES_ALL = ( DISTRO_ID_ARCH: "clang", # clang-format is part of the main clang package. }, ), - Package(name="Python", is_mandatory=True, version="3.10.12", version_short="3.10", version_min="3.10", version_mex="3.12", + Package(name="Python", is_mandatory=True, version="3.11.6", version_short="3.11", version_min="3.11", version_mex="3.13", sub_packages=PYTHON_SUBPACKAGES, distro_package_names={DISTRO_ID_DEBIAN: "python3-dev", DISTRO_ID_FEDORA: "python3-devel", @@ -714,7 +714,7 @@ PACKAGES_ALL = ( DISTRO_ID_ARCH: "python", }, ), - Package(name="Boost Libraries", is_mandatory=True, version="1.80.0", version_short="1.80", version_min="1.49", version_mex="2.0", + Package(name="Boost Libraries", is_mandatory=True, version="1.82.0", version_short="1.82", version_min="1.49", version_mex="2.0", sub_packages=BOOST_SUBPACKAGES, distro_package_names={DISTRO_ID_DEBIAN: "libboost-dev", DISTRO_ID_FEDORA: "boost-devel", @@ -730,7 +730,7 @@ PACKAGES_ALL = ( DISTRO_ID_ARCH: "intel-oneapi-tbb", }, ), - Package(name="OpenColorIO Library", is_mandatory=False, version="2.2.0", version_short="2.2", version_min="2.0", version_mex="3.0", + Package(name="OpenColorIO Library", is_mandatory=False, version="2.3.0", version_short="2.3", version_min="2.0", version_mex="3.0", sub_packages=(), distro_package_names={DISTRO_ID_DEBIAN: "libopencolorio-dev", DISTRO_ID_FEDORA: "OpenColorIO-devel", @@ -738,7 +738,7 @@ PACKAGES_ALL = ( DISTRO_ID_ARCH: "opencolorio", }, ), - Package(name="IMath Library", is_mandatory=False, version="3.1.7", version_short="3.1", version_min="3.0", version_mex="4.0", + Package(name="IMath Library", is_mandatory=False, version="3.2.1", version_short="3.2", version_min="3.0", version_mex="4.0", sub_packages=(), distro_package_names={DISTRO_ID_DEBIAN: "libimath-dev", DISTRO_ID_FEDORA: "imath-devel", @@ -746,7 +746,7 @@ PACKAGES_ALL = ( DISTRO_ID_ARCH: "imath", }, ), - Package(name="OpenEXR Library", is_mandatory=False, version="3.1.7", version_short="3.1", version_min="3.0", version_mex="4.0", + Package(name="OpenEXR Library", is_mandatory=False, version="3.2.1", version_short="3.2", version_min="3.0", version_mex="4.0", sub_packages=(), distro_package_names={DISTRO_ID_DEBIAN: "libopenexr-dev", DISTRO_ID_FEDORA: "openexr-devel", @@ -801,7 +801,7 @@ PACKAGES_ALL = ( DISTRO_ID_ARCH: "openshadinglanguage", }, ), - Package(name="OpenSubDiv Library", is_mandatory=False, version="3.5.0", version_short="3.5", version_min="3.5", version_mex="4.0", + Package(name="OpenSubDiv Library", is_mandatory=False, version="3.6.0", version_short="3.6", version_min="3.5", version_mex="4.0", sub_packages=(), distro_package_names={DISTRO_ID_DEBIAN: "libosd-dev", DISTRO_ID_FEDORA: "opensubdiv-devel", @@ -809,7 +809,7 @@ PACKAGES_ALL = ( DISTRO_ID_ARCH: "opensubdiv", }, ), - Package(name="OpenVDB Library", is_mandatory=False, version="10.0.0", version_short="10.0", version_min="10.0", version_mex="11.0", + Package(name="OpenVDB Library", is_mandatory=False, version="11.0.0", version_short="11.0", version_min="10.0", version_mex="12.0", sub_packages=( # Assume packaged versions of the dependencies are compatible with OpenVDB package. Package(name="OpenVDB Dependencies", is_mandatory=False, is_group=True, @@ -845,7 +845,7 @@ PACKAGES_ALL = ( DISTRO_ID_ARCH: "alembic", }, ), - Package(name="MaterialX Library", is_mandatory=False, version="1.38.6", version_short="1.38", version_min="1.38", version_mex="1.40", + Package(name="MaterialX Library", is_mandatory=False, version="1.38.8", version_short="1.38", version_min="1.38", version_mex="1.40", sub_packages=(), distro_package_names={DISTRO_ID_DEBIAN: None, DISTRO_ID_FEDORA: None, @@ -876,7 +876,7 @@ PACKAGES_ALL = ( DISTRO_ID_ARCH: "embree", }, ), - Package(name="OpenImageDenoiser Library", is_mandatory=False, version="1.4.3", version_short="1.4", version_min="1.4.0", version_mex="1.5", + Package(name="OpenImageDenoiser Library", is_mandatory=False, version="2.1.0", version_short="2.1", version_min="2.0.0", version_mex="3.0", sub_packages=(), distro_package_names={DISTRO_ID_DEBIAN: None, DISTRO_ID_FEDORA: "oidn-devel",