Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 167084

Summary: new ebuild: eclipse-sdk-bin-3.1.1.ebuild
Product: Gentoo Linux Reporter: Lloeki <lloeki>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED WONTFIX    
Severity: enhancement CC: gentoo, java
Priority: High Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: dev-util/eclipse-sdk-bin-3.1.1.ebuild
files/eclipse-3.1
files/platform.xml

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. ***