summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2021-10-31 06:26:04 +0000
committerSam James <sam@gentoo.org>2021-10-31 06:29:08 +0000
commitcae650d89e8ff3ceb61818bc90b216339deff77d (patch)
treee72adbfcb47e396f7482b15881f460ad5fef92da /media-gfx
parentmedia-gfx/exiv2: enable py3.10 (diff)
downloadgentoo-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')
-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