summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-gfx/alembic/alembic-1.7.9.ebuild')
-rw-r--r--media-gfx/alembic/alembic-1.7.9.ebuild109
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
-}