diff options
Diffstat (limited to 'media-gfx/alembic/alembic-1.7.9.ebuild')
-rw-r--r-- | media-gfx/alembic/alembic-1.7.9.ebuild | 109 |
1 files changed, 0 insertions, 109 deletions
diff --git a/media-gfx/alembic/alembic-1.7.9.ebuild b/media-gfx/alembic/alembic-1.7.9.ebuild deleted file mode 100644 index c04e8c9b6f6b..000000000000 --- a/media-gfx/alembic/alembic-1.7.9.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) - -inherit cmake-utils 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" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="arnold +boost doc examples hdf5 maya prman python test zlib" -RESTRICT="!test? ( test )" - -# pyalembic python bindings need boost -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - hdf5? ( zlib ) - python? ( boost ) -" - -RDEPEND=" - ${PYTHON_DEPS} - >=media-libs/openexr-2.2.0-r2:= - hdf5? ( >=sci-libs/hdf5-1.8.18[zlib(+)] ) - python? ( >=dev-python/pyilmbase-2.2.0[${PYTHON_SINGLE_USEDEP}] ) - zlib? ( >=sys-libs/zlib-1.2.11-r1 ) - $(python_gen_cond_dep ' - boost? ( >=dev-libs/boost-1.65.0:=[python,${PYTHON_MULTI_USEDEP}] ) - ') -" -DEPEND=" - ${RDEPEND} - >=dev-util/cmake-3.9.6 - doc? ( >=app-doc/doxygen-1.8.13-r1 ) -" - -DOCS=( "ACKNOWLEDGEMENTS.txt" "FEEDBACK.txt" "NEWS.txt" "README.txt" ) - -PATCHES=( - "${FILESDIR}/${PN}-FindIlmBase-pkgconfig.patch" - "${FILESDIR}/${P}-CMakeLists-fix_lib.patch" - "${FILESDIR}/${P}-prman.patch" - "${FILESDIR}/${P}-fix-python-import.patch" - "${FILESDIR}/${P}-find-pyilmbase-python-module.patch" - "${FILESDIR}/${P}-find-boost-python-for-cmake-ge-3.11.patch" - "${FILESDIR}/${P}-fix-boost-python-naming.patch" -) - -src_configure() { - local mycmakeargs=( - -DALEMBIC_SHARED_LIBS=ON - # The CMakeLists.txt file needs C++11 or C++-0x if none of them - # is defined - -DALEMBIC_LIB_USES_BOOST=$(usex boost) - -DALEMBIC_LIB_USES_TR1=$(usex !boost) - -DUSE_ARNOLD=$(usex arnold) - -DUSE_BINARIES=ON - -DUSE_EXAMPLES=$(usex examples) - -DUSE_HDF5=$(usex hdf5) - -DUSE_MAYA=$(usex maya) - -DUSE_PRMAN=$(usex prman) - -DUSE_PYALEMBIC=$(usex python) - -DUSE_TESTS=$(usex test) - ) - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - if use doc; then - doxygen -u Doxyfile || die - doxygen Doxyfile || die - fi -} - -src_install() { - use doc && local HTML_DOCS=( doc/html/. ) - cmake-utils_src_install -} - -pkg_postinst() { - if use arnold; then - einfo "NOTE: The arnold plugin is highly experimental and hasn't been" - einfo "tested, due to missing license. If you have trouble compiling" - einfo "or running it, please file a bug report for the package at" - einfo "Gentoo's bugzilla." - fi - if use maya; then - einfo "NOTE: The maya plugin is highly experimental and hasn't been" - einfo "tested, due to missing license. If you have trouble compiling" - einfo "or running it, please file a bug report for the package at" - einfo "Gentoo's bugzilla." - fi - if use prman; then - einfo "NOTE: The renderman plugin is still experimental and has not" - einfo "been tested much. If you have trouble running it, please file" - einfo "a bug report for the package at Gentoo's bugzilla." - einfo "If you're looking for an ebuild for renderman, you may want to" - einfo "try the waebbl overlay: 'eselect repository enable waebbl'" - einfo "followed by 'emerge renderman'" - fi -} |