Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 211145 - app-emulation/libspectrum-0.4.0 version bump
Summary: app-emulation/libspectrum-0.4.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Marcelo Goes (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on: 205049
Blocks:
  Show dependency tree
 
Reported: 2008-02-22 23:46 UTC by José Manuel Ferrer Ortiz
Modified: 2008-05-14 01:29 UTC (History)
0 users

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


Attachments
libspectrum-0.4.0.ebuild (ebuild for this new version) (libspectrum-0.4.0.ebuild,769 bytes, text/plain)
2008-02-22 23:49 UTC, José Manuel Ferrer Ortiz
Details
libspectrum-0.4.0.ebuild (ebuild for this new version, updated) (libspectrum-0.4.0.ebuild,789 bytes, patch)
2008-02-26 12:56 UTC, José Manuel Ferrer Ortiz
Details | Diff
Build time dependencies should include runtime ones (libspectrum_DEPEND.patch,367 bytes, patch)
2008-05-13 12:15 UTC, José Manuel Ferrer Ortiz
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description José Manuel Ferrer Ortiz 2008-02-22 23:46:42 UTC
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
Comment 1 José Manuel Ferrer Ortiz 2008-02-22 23:49:36 UTC
Created attachment 144394 [details]
libspectrum-0.4.0.ebuild (ebuild for this new version)
Comment 2 José Manuel Ferrer Ortiz 2008-02-23 00:51:06 UTC
Maybe we should add a build time dependency for dev-util/pkgconfig (see bug #205049).
Comment 3 José Manuel Ferrer Ortiz 2008-02-26 12:56:29 UTC
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)
Comment 4 José Manuel Ferrer Ortiz 2008-02-26 12:58:54 UTC
Sorry I've mistakenly put that previous attachment as a patch, and it's not, it's the full ebuild.
Comment 5 Marcelo Goes (RETIRED) gentoo-dev 2008-05-12 03:48:25 UTC
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!
Comment 6 José Manuel Ferrer Ortiz 2008-05-13 12:15:03 UTC
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.
Comment 7 Marcelo Goes (RETIRED) gentoo-dev 2008-05-13 15:14:27 UTC
Oops, I missed that!
Comment 8 Marcelo Goes (RETIRED) gentoo-dev 2008-05-14 01:29:38 UTC
In cvs, thanks.