Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 424457 - ebuild for eclipse-sdk-bin 4.2
Summary: ebuild for eclipse-sdk-bin 4.2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Java (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on: 424455
Blocks:
  Show dependency tree
 
Reported: 2012-07-02 01:17 UTC by Carlos Silva
Modified: 2012-07-18 12:38 UTC (History)
10 users (show)

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


Attachments
eclipse-sdk-bin-4.2.0.ebuild (eclipse-sdk-bin-4.2.0.ebuild,1.18 KB, text/plain)
2012-07-02 01:17 UTC, Carlos Silva
Details
eclipse-4.2 (eclipse-4.2,1.36 KB, text/plain)
2012-07-02 01:18 UTC, Carlos Silva
Details
eclipserc-4.2 (eclipserc-4.2,858 bytes, text/plain)
2012-07-02 01:18 UTC, Carlos Silva
Details
eclipse-sdk-bin-4.2.0.ebuild (eclipse-sdk-bin-4.2.0.ebuild,1.19 KB, text/plain)
2012-07-09 00:36 UTC, Carlos Silva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carlos Silva 2012-07-02 01:17:22 UTC
Since eclipse-sdk build system doesn't really get along with gentoo ideology i decided that it was good to at least have a -bin version of the package in the tree until someone makes a proper ebuild for it. So here it is.

Reproducible: Always
Comment 1 Carlos Silva 2012-07-02 01:17:51 UTC
Created attachment 316927 [details]
eclipse-sdk-bin-4.2.0.ebuild
Comment 2 Carlos Silva 2012-07-02 01:18:14 UTC
Created attachment 316929 [details]
eclipse-4.2
Comment 3 Carlos Silva 2012-07-02 01:18:29 UTC
Created attachment 316931 [details]
eclipserc-4.2
Comment 4 cruzki 2012-07-03 08:23:06 UTC
Where can I find "dev-java/swt:4.2[cairo]"?
Comment 5 Carlos Silva 2012-07-03 10:45:48 UTC
@cruzi
It's on the bug dependency (bug #424455)
Comment 6 cruzki 2012-07-03 10:50:20 UTC
@Carlos Silva

Thanks you. I will test right now :)
Comment 7 Marcus Klein 2012-07-03 11:51:20 UTC
Why does the ebuild contain a conflict on every slot of dev-util/eclipse-sdk? Is it possible to define a conflict with dev-util/eclipse-sdk of the same slot?

I don't want to uninstall my eclipse-sdk:3.7 and installation of eclipse-sdk-bin:4.2 should not interfere with eclipse-sdk:3.7 or does it?
Comment 8 Marcus Klein 2012-07-03 12:00:15 UTC
I removed the conflict and the installation works fine! Even with an eclipse-sdk:3.7 already installed :-) Many thanks!
Comment 9 Carlos Silva 2012-07-03 12:37:41 UTC
@Marcus
Yes, the conflit should be only with eclipse-sdk on the same slot, not on every slot. I'll update it as soon as I can.
Comment 10 Carlos Silva 2012-07-09 00:36:10 UTC
Created attachment 317634 [details]
eclipse-sdk-bin-4.2.0.ebuild

Update ebuild so that it only blocks eclipse-sdk on the same slot
Comment 11 Ralph Sennhauser (RETIRED) gentoo-dev 2012-07-10 18:22:19 UTC
(In reply to comment #9)
> @Marcus
> Yes, the conflit should be only with eclipse-sdk on the same slot, not on
> every slot. I'll update it as soon as I can.

I think we should even go as far as to not block a possible source build in an other overlay. Ie. use eclipse-bin for wrapper and .desktop.

Then eutils and USE=doc aren't used. You depend on swt but it looks like you are using the bundled copy. And finally what about using a more conventional install location, ie. /opt/${P}?

There is this long standing policy of no -bin packages in main tree. I've had a short talk with Caster and we both agreed that it would be acceptable to have a -bin in java-overlay.

@java: if there are no objections to this I would add eclipse-sdk-bin to java-overlay and finally mask 3.5 in tree. Time to speak up.
Comment 12 Ralph Sennhauser (RETIRED) gentoo-dev 2012-07-18 12:38:09 UTC
Added to java-overlay

*eclipse-sdk-bin-4.2.0 (18 Jul 2012)

  18 Jul 2012; Ralph Sennhauser <sera@gentoo.org> +files/eclipserc-bin-4.2,
  +files/eclipse-bin-4.2, +eclipse-sdk-bin-4.2.0.ebuild, +metadata.xml:
  Binary package of eclipse-sdk as alternative till the source build can be
  maintained again.
  Thanks to Carlos Silva <r3pek@r3pek.org> for the ebuild, added with some
  modifications. #424457


In hope this wont hinder anyone to step up maintaining a source based ebuild in the future.