Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 23100 - ruby-gdchart ebuild
Summary: ruby-gdchart ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2003-06-19 06:47 UTC by Mathias Gumz
Modified: 2004-02-21 02:55 UTC (History)
1 user (show)

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


Attachments
ebuild for ruby-gdchart (ruby-gdchart-0.0.9b.ebuild,818 bytes, text/plain)
2003-06-19 06:48 UTC, Mathias Gumz
Details
digest (digest-ruby-gdchart-0.0.9b,74 bytes, application/octet-stream)
2003-06-19 06:49 UTC, Mathias Gumz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mathias Gumz 2003-06-19 06:47:29 UTC
hiho all,

i setup a ruby-ebuild for gdchart. please test it and gimme some response.

regards.
mathias
Comment 1 Mathias Gumz 2003-06-19 06:48:43 UTC
Created attachment 13538 [details]
ebuild for ruby-gdchart
Comment 2 Mathias Gumz 2003-06-19 06:49:20 UTC
Created attachment 13539 [details]
digest
Comment 3 Tom Payne (RETIRED) gentoo-dev 2003-06-26 10:10:36 UTC
Please submit an ebuild for the GDCHART library and include it in DEPEND.
Comment 4 Mathias Gumz 2003-06-26 23:58:01 UTC
the gdchart-lib is included in ruby-gdchart-package. the installation for just gdchart is a bit messy because it would cause some conflicts with installed gd-libs. i found this conflict while writing the ebuild for ruby-gdchart and found it very useful that gdchart was included into the ruby-gdchart-tarball. the gdchart is compiled staticly into the ruby-gdchart-module and so there is no real need for an explicitly gdchart.ebuild

regards,

mathias
Comment 5 Mathias Gumz 2003-06-27 00:01:31 UTC
the gdchart-library is included in the ruby-gdchart-package and so there is no real need for gdchart as an additional ebuild and dependency. furthermore i found some conflicts in compiling gdchart on a system which already has the gd-library (its something like gdchart compiles its own version of gd-lib and some of the headers are called the same and so on .. very messy somehow. i tried to build a nice ebuild before i build the ruby-gdchart.ebuild but when i saw gdchart is included i stopped.).

regards,

mathias
Comment 6 Tom Payne (RETIRED) gentoo-dev 2003-12-22 14:31:23 UTC
Sorry, I have very limited internet access at the moment. Please can someone else from the ruby herd take this. Thanks.
Comment 7 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-01-31 02:53:43 UTC
Hi, sorry for the delay, too. We need some modification to the ebuild
to include it to Portage.

* Its filename should be ruby-gdchart-0.0.9_beta.ebuild instead of
ruby-gdchart-0.0.9b.ebuild. We have several special suffix regarding
status of a package. Refer to Gentoo Linux Development Policy chapter
3 for detail. If you change the filename as ruby-gdchart-0.0.9_beta.ebuild,
MY_P will be something like MY_P="${P/_/-}". This uses shell parameter
expansion. See manpage of bash for other type of expansion.
* There's no need to write "inherit eutils" for the ebuild. It may be
from another ebuild you based it on. epatch is now included in portage
(it was part of eutils a while ago).
* SRC_URI would be "mirror://sourceforge.jp/ruby-gdchart/..." so that
it could be downloaded from various mirror sites.
* LICENSE must be "Ruby" (the same reason I wrote to ruby-opengl)
* KEYWORDS should contain arches that you tested on (ditto)
* You forgot to add "media-libs/libgd" to DEPEND list. It fails to
build if you don't have libgd.

If you rewrite and resubmit the ebuild, we'll include it as soon as
possible. If you have any question about it, feel free to ask.
Comment 8 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-02-21 02:55:46 UTC
Sorry for the delay. I've just done necessary changes to your ebuild
and committed it to Portage.  Next time we'll check and include your
ebuild as soon as we can. Thanks for submitting the ebuild.