Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 167084 - new ebuild: eclipse-sdk-bin-3.1.1.ebuild
Summary: new ebuild: eclipse-sdk-bin-3.1.1.ebuild
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords: EBUILD
: 185912 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-02-15 18:18 UTC by Lloeki
Modified: 2007-07-19 21:07 UTC (History)
2 users (show)

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


Attachments
dev-util/eclipse-sdk-bin-3.1.1.ebuild (eclipse-sdk-bin-3.1.1.ebuild,1.04 KB, text/plain)
2007-02-15 18:19 UTC, Lloeki
Details
files/eclipse-3.1 (eclipse-3.1,989 bytes, text/plain)
2007-02-15 18:20 UTC, Lloeki
Details
files/platform.xml (platform.xml,319 bytes, text/plain)
2007-02-15 18:20 UTC, Lloeki
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lloeki 2007-02-15 18:18:13 UTC
here is an ebuild for eclipse 3.1.1, binary version. this makes eclipse a snap to install. this is IMHO just as useful as openoffice-bin or firefox-bin, esp for dialup and small config users.

what's more:
- it is slotted, as is the non-bin version
- it respects FHS, and installs itself into /opt/eclipse-${SLOT}
- I made it compatible with current eclipse plugin ebuilds (e.g. eclipse-cdt-bin), which install stuff in /opt/eclipse-extensions-${SLOT}
- these plugin ebuilds just have to add a DEPEND="|| ( eclipse-sdk eclipse-sdk-bin )"
- as a first, compatible approach, to retain above compatibility with ext-eclipse eclass, I had to create a symlink in /usr/lib to /opt/eclipse-${SLOT}, and name the startup script in /usr/bin with name eclipse-${SLOT}. unfortunately, that makes eclipse-sdk and eclipse-sdk-bin blockers, BUT only in each slot!
- in the future, the ext-eclipse eclass can easily be modified to take /opt/eclipse-${SLOT} into account, removing the need for a block.
- it can easily be modified to support newer versions (as for non-bin version)


Reproducible: Always
Comment 1 Lloeki 2007-02-15 18:19:16 UTC
Created attachment 110322 [details]
dev-util/eclipse-sdk-bin-3.1.1.ebuild
Comment 2 Lloeki 2007-02-15 18:20:27 UTC
Created attachment 110324 [details]
files/eclipse-3.1
Comment 3 Lloeki 2007-02-15 18:20:49 UTC
Created attachment 110325 [details]
files/platform.xml
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-02-15 18:21:38 UTC
Sorry but we are not adding binary java packages to the tree.

http://www.gentoo.org/proj/en/java/java-devel.xml#doc_chap3
Comment 5 Lloeki 2007-02-15 18:29:46 UTC
ah, damn :/
so much for me, sorry for the inconvenience.
Comment 6 Petteri Räty (RETIRED) gentoo-dev 2007-02-15 18:43:33 UTC
We only allow binary ebuilds in our experimental overlays. If you are interested in maintaining one for eclipse, just pop to #gentoo-java in Freenode and let's see what we can do.
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2007-07-19 21:07:02 UTC
*** Bug 185912 has been marked as a duplicate of this bug. ***