diff options
author | Sam James <sam@gentoo.org> | 2021-10-31 06:26:04 +0000 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2021-10-31 06:29:08 +0000 |
commit | cae650d89e8ff3ceb61818bc90b216339deff77d (patch) | |
tree | e72adbfcb47e396f7482b15881f460ad5fef92da /media-gfx/alembic | |
parent | media-gfx/exiv2: enable py3.10 (diff) | |
download | gentoo-cae650d89e8ff3ceb61818bc90b216339deff77d.tar.gz gentoo-cae650d89e8ff3ceb61818bc90b216339deff77d.tar.bz2 gentoo-cae650d89e8ff3ceb61818bc90b216339deff77d.zip |
media-gfx/alembic: force use of OpenEXR 2 (ilmbase), not imath for now
We want to avoid mismatches within Blender.
Closes: https://bugs.gentoo.org/818232
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'media-gfx/alembic')
-rw-r--r-- | media-gfx/alembic/alembic-1.8.3-r1.ebuild (renamed from media-gfx/alembic/alembic-1.8.3.ebuild) | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/media-gfx/alembic/alembic-1.8.3.ebuild b/media-gfx/alembic/alembic-1.8.3-r1.ebuild index 5cf7be6360aa..3ec597c047e8 100644 --- a/media-gfx/alembic/alembic-1.8.3.ebuild +++ b/media-gfx/alembic/alembic-1.8.3-r1.ebuild @@ -3,15 +3,15 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..9} ) inherit cmake python-single-r1 DESCRIPTION="Open framework for storing and sharing scene data" HOMEPAGE="https://www.alembic.io/" SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="BSD" +LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~x86" IUSE="examples hdf5 python test" @@ -20,13 +20,8 @@ RESTRICT="!test? ( test )" RDEPEND=" ${PYTHON_DEPS} - || ( - >=dev-libs/imath-3.0.1[python?,${PYTHON_SINGLE_USEDEP}] - ( - >=media-libs/ilmbase-2.5.5 - python? ( >=dev-python/pyilmbase-2.5.5[${PYTHON_SINGLE_USEDEP}] ) - ) - ) + >=media-libs/ilmbase-2.5.5:= + python? ( >=dev-python/pyilmbase-2.5.5[${PYTHON_SINGLE_USEDEP}] ) hdf5? ( >=sci-libs/hdf5-1.10.2:=[zlib(+)] >=sys-libs/zlib-1.2.11-r1 @@ -50,6 +45,10 @@ src_prepare() { src_configure() { local mycmakeargs=( + # Force falling back to ilmbase for now + # bug #818232 + -DCMAKE_DISABLE_FIND_PACKAGE_Imath=ON + -DALEMBIC_BUILD_LIBS=ON -DALEMBIC_SHARED_LIBS=ON # currently does nothing but require doxygen |