Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 634966 - Request to add =media-gfx/alembic-1.7.4 package
Summary: Request to add =media-gfx/alembic-1.7.4 package
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Default Assignee for New Packages
URL: http://alembic.io
Whiteboard:
Keywords:
Depends on: 634968
Blocks:
  Show dependency tree
 
Reported: 2017-10-21 10:23 UTC by Bernd
Modified: 2017-12-16 12:59 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
alembic-1.7.4.ebuild (alembic-1.7.4.ebuild,2.35 KB, text/plain)
2017-10-21 10:23 UTC, Bernd
Details
metadata.xml (metadata.xml,787 bytes, text/xml)
2017-10-21 10:23 UTC, Bernd
Details
Fixes ilmbase not found by using pkgconfig (alembic-FindIlmBase-pkgconfig.patch,971 bytes, patch)
2017-10-21 10:24 UTC, Bernd
Details | Diff
Fixes libs installed in /usr/lib instead /usr/lib64 (alembic-CMakeLists-fix_lib.patch,4.65 KB, patch)
2017-10-21 10:25 UTC, Bernd
Details | Diff
Alembic license (Alembic,5.95 KB, application/octet-stream)
2017-10-21 10:26 UTC, Bernd
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bernd 2017-10-21 10:23:09 UTC
Created attachment 499520 [details]
alembic-1.7.4.ebuild

Description from their github repository https://github.com/alembic/alembic

"Alembic is an open framework for storing and sharing scene data that includes a C++ library, a file format, and client plugins and applications."

Alembic is supported by blender starting with blender-2.78, but currently not by the official gentoo ebuild.

I set up an ebuild for the package, which is located at my github account https://github.com/waebbl/gentoo-overlay/tree/master/media-gfx/alembic.
Comment 1 Bernd 2017-10-21 10:23:55 UTC
Created attachment 499522 [details]
metadata.xml
Comment 2 Bernd 2017-10-21 10:24:47 UTC
Created attachment 499524 [details, diff]
Fixes ilmbase not found by using pkgconfig
Comment 3 Bernd 2017-10-21 10:25:24 UTC
Created attachment 499526 [details, diff]
Fixes libs installed in /usr/lib instead /usr/lib64
Comment 4 Bernd 2017-10-21 10:26:27 UTC
Created attachment 499528 [details]
Alembic license

see License.txt in the tar ball.
Comment 5 Bernd 2017-11-19 15:13:04 UTC
I would apply to proxy maintain this package.
Comment 6 Larry the Git Cow gentoo-dev 2017-12-16 12:59:48 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=146cec1dd3c1b1aaa56d945f049d4fc935010ed9

commit 146cec1dd3c1b1aaa56d945f049d4fc935010ed9
Author:     Bernd Waibel <waebbl@gmail.com>
AuthorDate: 2017-11-14 20:43:10 +0000
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: 2017-12-16 12:59:34 +0000

    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

 media-gfx/alembic/Manifest                         |   1 +
 media-gfx/alembic/alembic-1.7.4.ebuild             | 100 ++++++++++++++++
 .../alembic/files/alembic-CMakeLists-fix_lib.patch | 132 +++++++++++++++++++++
 .../files/alembic-FindIlmBase-pkgconfig.patch      |  28 +++++
 .../alembic/files/alembic-fix-importerror.patch    |  17 +++
 media-gfx/alembic/metadata.xml                     |  27 +++++
 6 files changed, 305 insertions(+)