New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
media-gfx/alembic: bump to version 1.7.9 #10003
Conversation
Copyright policy changePlease note that on 2018-09-15 Trustees have approved new Gentoo copyright policy. All contributions made to Gentoo need to follow this policy. If you include the Signed-off-by line in your commit message, you indicate that you have read the policy and agree to its terms. For more detailed explanation, please see the new Gentoo copyright policy explained article. Pull Request assignmentAreas affected: ebuilds media-gfx/alembic: @waebbl, @gentoo/proxy-maint Linked bugsBugs linked: 667230 In order to force reassignment and/or bug reference scan, please append Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
42ddb53
to
ae0e1de
Compare
fixed a typo in metadata.xml in pyalembic flag. The restrict attribute is valid for <media-gfx/alembic-1.7.9 not >media-gfx/alembic-1.7.9 |
dad8a85
to
a3b1500
Compare
Fixed an issue with the python module not importing correctly. |
|
||
inherit cmake-utils python-single-r1 | ||
|
||
DESCRIPTION="Alembic is an open framework for storing and sharing scene data" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
DESCRIPTION
shall not repeat PN
. Just start with Open...
inherit cmake-utils python-single-r1 | ||
|
||
DESCRIPTION="Alembic is an open framework for storing and sharing scene data" | ||
HOMEPAGE="http://alembic.io/" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
how about https
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
does not work for alembic.io, but for www.alembic.io. Changed it.
python? ( boost ) | ||
" | ||
|
||
CDEPEND=" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Single-letter prefix for DEPEND
is reserved for future EAPIs. But it is not even required in this case, just make it RDEPEND
and make DEPEND
inherit that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Didn't know about the single letter prefixes. Initially I thought I will have more differences, so an extra COMMON_DEPEND would be meaningful, but this isn't actually the case. I changed it.
|
||
CDEPEND=" | ||
${PYTHON_DEPS} | ||
>=media-libs/openexr-2.2.0-r2 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this will likely need a rebuild on subslot bump, so please add :=
CDEPEND=" | ||
${PYTHON_DEPS} | ||
>=media-libs/openexr-2.2.0-r2 | ||
boost? ( >=dev-libs/boost-1.65.0[python,${PYTHON_USEDEP}] ) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this will likely need a rebuild on subslot bump, so please add :=
media-gfx/alembic/metadata.xml
Outdated
<flag name="hdf5">Add support <pkg>sci-libs/hdf5</pkg></flag> | ||
<flag name="pyalembic">Build pyalembic python bindings (needs <pkg>dev-python/pyilmbase</pkg>)</flag> | ||
<flag name="maya" restrict=">=media-gfx/alembic-1.7.9"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same as above
media-gfx/alembic/metadata.xml
Outdated
<flag name="maya" restrict=">=media-gfx/alembic-1.7.9"> | ||
Compile Alembic plugin for Maya (experimental) | ||
</flag> | ||
<flag name="prman" restrict=">=media-gfx/alembic-1.7.9"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same as above
media-gfx/alembic/metadata.xml
Outdated
<flag name="prman" restrict=">=media-gfx/alembic-1.7.9"> | ||
Compile Alembic plugin for Renderman (experimental) | ||
</flag> | ||
<flag name="pyalembic" restrict="<media-gfx/alembic-1.7.9"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same as above
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So with this one and the next one (pyalembic and python use flags) hasn't the meaning actually changed by renaming the first into the latter?
media-gfx/alembic/metadata.xml
Outdated
<!-- renamed to python in 1.7.9 --> | ||
Build pyalembic python bindings (needs <pkg>dev-python/pyilmbase</pkg>) | ||
</flag> | ||
<flag name="python" restrict=">=media-gfx/alembic-1.7.9"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same as above
199c790
to
7f7ac61
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Requested changes are done
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Manually-specified variables were not used by the project:
PYILMBASE_ROOT
src_install() { | ||
cmake-utils_src_install | ||
if use doc; then | ||
dodoc -r "doc/html" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
use doc && local HTML_DOCS=( doc/html/. )
and put it before cmake-utils_src_install
Passing the PYILMBASE_ROOT to cmake-utils_src_configure was the easy way without the need to patch one of the CMakefiles. Where did this warning show up? At my last ebuild run, I didn't notice it. @a17r Please try again. I removed the -DPYILMBASE_ROOT from src_configure and patched the cmake file instead to pass the correct path. |
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
Pull request CI reportReport generated at: 2018-10-01 20:15 UTC No issues found |
Thanks! |
Thanks for approving :) |
Bug: https://bugs.gentoo.org/667230
Signed-off-by: Bernd Waibel waebbl@gmail.com
Package-Manager: Portage-2.3.49, Repoman-2.3.10