Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 485262

Summary: dev-cpp/cereal - A C++11 Library for serialization
Product: Gentoo Linux Reporter: Taahir Ahmed <ahmed.taahir>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED FIXED    
Severity: enhancement Keywords: EBUILD
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://uscilab.github.io/cereal/index.html
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Ebuild for cereal-0.9.1

Description Taahir Ahmed 2013-09-18 06:30:11 UTC
Cereal is a C++11 serialization library, in the vein of Boost Serialization, but faster and without the overhead of bare pointer tracking.

I've attached an proposed ebuild for cereal-0.9.1, which I'm currently using in a personal repository.

Cereal has a makefile in their source tarballs, but it only handles coverage, unit tests, and benchmarks -- there is no "make install" target.  Instead, you're just supposed to copy the <tarball root>/include/cereal directory to /usr/include.  I couldn't find a simple way to do that in the ebuild, so it installs each file one-by-one with doins.


Reproducible: Always
Comment 1 Taahir Ahmed 2013-09-18 06:31:29 UTC
Created attachment 358908 [details]
Ebuild for cereal-0.9.1
Comment 2 Taahir Ahmed 2013-09-18 06:32:41 UTC
Also, the tarballs on their site are named like "v0.9.1.tar.gz", which isn't the most descriptive name to be residing in distfiles.  I'm not sure what to do about that, though.
Comment 3 Christoph Junghans (RETIRED) gentoo-dev 2020-06-25 15:12:22 UTC
In the tree as dev-libs/cereal