Hi, I've created an ebuild for the latest version of libspectrum (0.4.0). There are older versions of this package in the portage tree. This is the first ebuild I've ever made, the next one will probably be for the latest version of fuse emulator (0.9.0), which depends on this ebuild. I've only tested it under my Gentoo system, an AMD64, and it compiles and works fine (with fuse 0.9.0). I don't know exactly how you want the ChangeLog updated, so I'll tell you what differences you'll find between ebuild version 0.2.2-r1 and mine: - Updated homepage - Removed libgcrypt dependency (it's absolutely optional) - Added optional dependencies for audiofile, bzip2 and zlib (using USE variables) - Number of make jobs not forced to any number (it was forced to 1) - Manual page included
Created attachment 144394 [details] libspectrum-0.4.0.ebuild (ebuild for this new version)
Maybe we should add a build time dependency for dev-util/pkgconfig (see bug #205049).
Created attachment 144672 [details, diff] libspectrum-0.4.0.ebuild (ebuild for this new version, updated) Additional changes in this updated version of the ebuild: - Added build time dependency for dev-util/pkgconfig - Moved dev-lang/perl as a buildtime-only dependency (not needed by libspectrum in runtime)
Sorry I've mistakenly put that previous attachment as a patch, and it's not, it's the full ebuild.
Hello Jose, I am sorry I took *this* long to reply. I was without a development box and I guess some of my bugs just sat there. If this is your first ebuild, you did a very good job! Two things: - Please do not drop keywords if there isn't a specific reason to do so - We avoid using einstall (see http://devmanual.gentoo.org/ebuild-writing/functions/src_install/index.html) In cvs, thanks!
Created attachment 153041 [details, diff] Build time dependencies should include runtime ones Hi, I just found a small typo in the ebuild I made. Since it's already on the portage tree, I've sent a patch against that (portage) version. The typo was including build time dependencies variable inside build time dependencies, when I wanted to include runtime dependencies instead.
Oops, I missed that!
In cvs, thanks.