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
This commit is contained in:
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user