Summary
Alembic is an open computer graphics interchange framework, developed by Sony Pictures Imageworks Inc. and Lucasfilm Ltd.
Versions
v1.8.6-r1 :: 0 :: gentoo
- Modified
- License
- BSD
- Keywords
- amd64 ~arm ~arm64 ~ppc64 ~x86
- USE flags
- examples hdf5 python test
v1.8.6 :: 0 :: gentoo
- Modified
- License
- BSD
- Keywords
- amd64 ~arm ~arm64 ~ppc64 ~x86
- USE flags
- examples hdf5 python test
USE flags
General
- examples
- Install examples, usually source code
- hdf5
- Add support sci-libs/hdf5
- python
- Add optional support/bindings for the Python language
- test
- Build and run the test-suite
python_single_target
- python3_10
- Build for Python 3.10 only
- python3_11
- Build for Python 3.11 only
- python3_12
- Build for Python 3.12 only
Dependencies
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / boost : Boost Libraries for C++
dev-libs / imath : Imath basic math package
sci-libs / hdf5 : General purpose library and file format for storing scientific data
Runtime Dependencies
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / boost : Boost Libraries for C++
dev-libs / imath : Imath basic math package
sci-libs / hdf5 : General purpose library and file format for storing scientific data
Depending packages
media-gfx / blender : 3D Creation/Animation/Publishing System
media-gfx / openvdb : Library for the efficient manipulation of volumetric data
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/alembic: Stabilize 1.8.6-r1 amd64, #934060
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Paul Zander · gentoo
media-gfx/alembic: drop 1.8.4, 1.8.5
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36997 Signed-off-by: Sam James <sam@gentoo.org> - Paul Zander · gentoo
media-gfx/alembic: add 1.8.6-r1 to fix python build
Failed due to missing export and potentially linking to wrong boost::python lib caused by imath. Closes: https://bugs.gentoo.org/929611 Closes: https://bugs.gentoo.org/926810 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
media-gfx/alembic: Stabilize 1.8.6 amd64, #928991
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/alembic: disable py3.9
Signed-off-by: Sam James <sam@gentoo.org> - Paul Zander · gentoo
media-gfx/alembic: add 1.8.6
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34217 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
media-gfx/alembic: Keyword 1.8.5 ppc64, #884295
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
Revert "dev-libs/imath -> dev-libs/Imath: rename"
This reverts commit 02ddc476fa118b2a164ee6eec1cfafb19b86c530. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Paul Zander · gentoo
dev-libs/imath -> dev-libs/Imath: rename
* match repo name so we can avoid extra logic Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/alembic: Stabilize 1.8.5 amd64, #907205
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Viorel Munteanu · gentoo
media-gfx/alembic: comment about tests with py3.11
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Bernd Waibel · gentoo
media-gfx/alembic: add 1.8.5
Drop python test for now, until issue of failing test is resolved. Bug: https://github.com/alembic/alembic/issues/411 Closes: https://bugs.gentoo.org/901203 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/30218 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/alembic: enable py3.11
Closes: https://bugs.gentoo.org/896978 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/29645 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/alembic: drop 1.8.3-r2
Bug #830932 becomes obsolete, hence the closing. Closes: https://bugs.gentoo.org/830932 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/29089 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/alembic: Stabilize 1.8.4 amd64, #890443
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/alembic: add 1.8.4
Closes: https://bugs.gentoo.org/881177 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/28336 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/alembic: enable py3.10
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24543 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Bernd Waibel · gentoo
media-gfx/alembic: drop 1.8.2, 1.8.3-r1
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24540 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/alembic: Stabilize 1.8.3-r2 amd64, #833158
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/alembic: flip over to OpenEXR 3
Things are getting complicated with trying to keep Blender on OpenEXR 2. Blender needs to switch as a result, but so do its dependencies. Bug: https://bugs.gentoo.org/818232 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
media-gfx/alembic: Stabilize 1.8.3-r1 amd64, #825386
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
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> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/alembic: build against ilmbase and openexr:0
Closes: https://bugs.gentoo.org/820746 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/22762 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/alembic: bump to 1.8.3
re-add building of python bindings Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/22591 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/alembic: drop 1.8.0
cleanup old Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21727 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/alembic: Stabilize 1.8.2 amd64, #802831
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/alembic: drop 1.8.1
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21712 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/alembic: bump to 1.8.2
Closes: https://bugs.gentoo.org/796002 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/21243 Signed-off-by: Sam James <sam@gentoo.org> - Bernd Waibel · gentoo
media-gfx/alembic: drop 1.7.16
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
Revert "media-gfx/alembic: drop 1.8.0"
This reverts commit b2f8967541a2b1ceb3bc33c2858ebed73b4a49e6. - alembic-1.8.0 is pending stabilization. Bug: https://bugs.gentoo.org/795024 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Sam James · gentoo
media-gfx/alembic: Stabilize 1.8.0 amd64, #795024
Signed-off-by: Sam James <sam@gentoo.org> - Bernd Waibel · gentoo
media-gfx/alembic: drop 1.8.0
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/20901 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Bernd Waibel · gentoo
media-gfx/alembic: bump to 1.8.1
Closes: https://bugs.gentoo.org/791133 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/alembic: bump to 1.8.0
Closes: https://bugs.gentoo.org/783843 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/20515 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/alembic: Keyword 1.7.16 arm64, #556758
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/alembic: Keyword 1.7.16 arm, #556758
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/alembic: drop 1.7.12
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/19299 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/alembic: Stabilize 1.7.16 amd64, #768123
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/alembic: cleanup
Remove unnecessary doc and prman USE flags. Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18390 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/alembic: drop old
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18367 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Bernd Waibel · gentoo
media-gfx/alembic: bump to 1.7.16
Remove doc USE flag, the Doxygen file has been removed upstream and building the developer documentation isn't properly implemented. Remove boost USE flag, the relevant options will get removed in the next release and aren't working in this version. Closes: https://bugs.gentoo.org/733456 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/alembic: Stabilize 1.7.12 amd64, #746740
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
media-gfx/alembic: Eradicate python2
Closes: https://bugs.gentoo.org/733456 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
media-gfx/alembic: add BDEPEND for 1.7.12
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Bernd Waibel · gentoo
media-gfx/alembic: drop old
Drop obsolete 1.7.9. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15821 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Bernd Waibel · gentoo
media-gfx/alembic: bump to 1.7.12
Thanks to @redchillipadi for providing the initial ebuild. Remove arnold and maya USE flags due to not being able to test these. Note: The package supports Python 3, but depends on >=pyilmbase-2.4.1 for it to work, c.f. https://bugs.gentoo.org/711456 and PR #14832. For this, I'm not closing bug #717564. Thanks-to: Adrian Grigo <agrigo2001@yahoo.com.au> Bug: https://bugs.gentoo.org/711456 Bug: https://bugs.gentoo.org/717564 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
media-gfx/alembic: Switch to PYTHON_MULTI_USEDEP API
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
media-gfx/alembic: Switch to cmake.eclass
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/alembic: fix a boost_python variable
The patch fixes an issue when USE=test is used, where the python version suffix was not used in a variable. Closes: https://bugs.gentoo.org/691300 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12602 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/alembic: bump to version 1.7.11
Closes: https://bugs.gentoo.org/688114 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12258 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
media-gfx/alembic: Drop 1.7.4
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/alembic: fix boost not found error
Fixes an error with >=cmake-3.11* where boost is not found due to changes in cmake syntax. See also: https://github.com/gentoo/gentoo/pull/10394 Closes: https://bugs.gentoo.org/667728 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/alembic: bump to version 1.7.9
add experimental support for arnold, maya and renderman plugins fix import error in python Bug: https://bugs.gentoo.org/667230 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Package-Manager: Portage-2.3.49, Repoman-2.3.10 Closes: https://github.com/gentoo/gentoo/pull/10003 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Michael Mair-Keimberger · gentoo
media-gfx/alembic: use HTTPS
Closes: https://github.com/gentoo/gentoo/pull/8476 - Bernd Waibel · gentoo
media-gfx/alembic: add missing patch.
Package-Manager: Portage-2.3.19, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/6755 - Bernd Waibel · gentoo
media-gfx/alembic: new package.
Alembic is an open framework for storing and sharing scene data. Closes: https://bugs.gentoo.org/634966 Closes: https://github.com/gentoo/gentoo/pull/6083 Package-Manager: Portage-2.3.14, Repoman-2.3.5