public inbox for gentoo-java@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-java] Eclipse Libraries
@ 2011-01-06 13:09 Fabian Köster
  2011-01-06 14:02 ` Serkan Kaba
  0 siblings, 1 reply; 3+ messages in thread
From: Fabian Köster @ 2011-01-06 13:09 UTC (permalink / raw
  To: gentoo-java

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hey,

as already said in my previous mail, I am currently packaging software
which depends on some eclipse libraries.

The first ebuild which needs them is dev-java/jameica [1].

It's distribution includes the following jars:

* org.eclipse.core.runtime_3.1.1.jar
* org.eclipse.jface_3.1.1.jar
* org.eclipse.osgi_3.1.1.jar
* org.eclipse.ui.forms_3.1.0.jar

which I found in the java-experimental overlay.

First problem I encountered was that some of the transitive
dependencies, namely

* dev-java/eclipse-ui-workbench-3.2.2.ebuild
* dev-java/eclipse-help-3.2.2.ebuild

depend on a non-existant version of icu4j (=dev-java/icu4j-3.4*).

I tried to remove the exact version-dependency and ran into the next
problem,

http://download.eclipse.org/eclipse/downloads/drops/R-3.3.2-200802211800/eclipse-RCP-SDK-3.3.2-linux-gtk-x86_64.tar.gz

cannot be found because it move to the archive:

http://archive.eclipse.org/eclipse/downloads/drops/R-3.3.2-200802211800/eclipse-RCP-SDK-3.3.2-linux-gtk-x86_64.tar.gz

I changed the URI in the eclass, but then Portage tells me, that the
filesize of the downloaded package does not match the recorded size. Weird..

The ebuild for the actually application I want to package - hibiscus [2]
- - furthermore depends on Eclipse BIRT [3], the "Business Intelligence
and Reporting Tools", for which I was not able to find an
ebuild yet. Is there any work going on?

Kind Regards,
Fabian

[1] https://bugs.gentoo.org/show_bug.cgi?id=350662
[2] https://bugs.gentoo.org/show_bug.cgi?id=350663
[3] http://www.eclipse.org/birt/phoenix/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQGcBAEBAgAGBQJNJb8BAAoJEMFoJe6k8QbHWfIL/1r4PUdahWUrLtV85NAUPOQE
LhRldzGJuxZ0mLYBqBI09Quqt5kfszAK94rbgZvERvHadxKXPju93XOQJhqZuJbA
bQbJ5IY4rI9jCCSCcoUgjCbwz6Rpq1P/dQntubt9NIvQGMR49e7LahjHdSBYeB3/
7886O7f7BLejSXvUULid3ji+MQhsAVKSv7mvb6VftDwQPxD+Pz1EWMAxRc8h67EE
+oZbmXr7oC7LRnTbo+NhVuQxK5231i4yDclzz2XcQ+lhxOkuTU9w1N3gPaPzKtyF
/1izqogoAOU9cPT0kxCEXVSuIOqnCuLbODsjjZi2O+BMGZd8Lot2rGku+tTdfDgV
Al8MFHC3oem9kZ+/8czltWjVPAsiLFiXv86FdWheCGNAymzBi1Qc6J8xsdSDNQlr
eggWLVf0/s1tHPg8+O71j9IxYHtvsqWKkJDXsQA2Y/fAZRaD4CKBGNGtgFp3c+td
YB08gZwEaNhqKg7dB0QpwHIlFd9h6M5wdvwlUdVA9w==
=ADKb
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-java] Eclipse Libraries
  2011-01-06 13:09 [gentoo-java] Eclipse Libraries Fabian Köster
@ 2011-01-06 14:02 ` Serkan Kaba
  2011-01-06 16:02   ` James Le Cuirot
  0 siblings, 1 reply; 3+ messages in thread
From: Serkan Kaba @ 2011-01-06 14:02 UTC (permalink / raw
  To: gentoo-java

Once I tried building RCP part of eclipse standalone but gave up
because they were too highly coupled and I didn't manage to get a
working dependency order. Since then upstream started providing build
tools for Eclipse. I don't know if it allows building a stand-alone
RCP or parts of it.

If you try to continue the work, I'd love to share my experience (as
far as I remember since it's been a long time)

Regards,
Serkan

2011/1/6 Fabian Köster <f.koester@tarent.de>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hey,
>
> as already said in my previous mail, I am currently packaging software
> which depends on some eclipse libraries.
>
> The first ebuild which needs them is dev-java/jameica [1].
>
> It's distribution includes the following jars:
>
> * org.eclipse.core.runtime_3.1.1.jar
> * org.eclipse.jface_3.1.1.jar
> * org.eclipse.osgi_3.1.1.jar
> * org.eclipse.ui.forms_3.1.0.jar
>
> which I found in the java-experimental overlay.
>
> First problem I encountered was that some of the transitive
> dependencies, namely
>
> * dev-java/eclipse-ui-workbench-3.2.2.ebuild
> * dev-java/eclipse-help-3.2.2.ebuild
>
> depend on a non-existant version of icu4j (=dev-java/icu4j-3.4*).
>
> I tried to remove the exact version-dependency and ran into the next
> problem,
>
> http://download.eclipse.org/eclipse/downloads/drops/R-3.3.2-200802211800/eclipse-RCP-SDK-3.3.2-linux-gtk-x86_64.tar.gz
>
> cannot be found because it move to the archive:
>
> http://archive.eclipse.org/eclipse/downloads/drops/R-3.3.2-200802211800/eclipse-RCP-SDK-3.3.2-linux-gtk-x86_64.tar.gz
>
> I changed the URI in the eclass, but then Portage tells me, that the
> filesize of the downloaded package does not match the recorded size. Weird..
>
> The ebuild for the actually application I want to package - hibiscus [2]
> - - furthermore depends on Eclipse BIRT [3], the "Business Intelligence
> and Reporting Tools", for which I was not able to find an
> ebuild yet. Is there any work going on?
>
> Kind Regards,
> Fabian
>
> [1] https://bugs.gentoo.org/show_bug.cgi?id=350662
> [2] https://bugs.gentoo.org/show_bug.cgi?id=350663
> [3] http://www.eclipse.org/birt/phoenix/
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.16 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iQGcBAEBAgAGBQJNJb8BAAoJEMFoJe6k8QbHWfIL/1r4PUdahWUrLtV85NAUPOQE
> LhRldzGJuxZ0mLYBqBI09Quqt5kfszAK94rbgZvERvHadxKXPju93XOQJhqZuJbA
> bQbJ5IY4rI9jCCSCcoUgjCbwz6Rpq1P/dQntubt9NIvQGMR49e7LahjHdSBYeB3/
> 7886O7f7BLejSXvUULid3ji+MQhsAVKSv7mvb6VftDwQPxD+Pz1EWMAxRc8h67EE
> +oZbmXr7oC7LRnTbo+NhVuQxK5231i4yDclzz2XcQ+lhxOkuTU9w1N3gPaPzKtyF
> /1izqogoAOU9cPT0kxCEXVSuIOqnCuLbODsjjZi2O+BMGZd8Lot2rGku+tTdfDgV
> Al8MFHC3oem9kZ+/8czltWjVPAsiLFiXv86FdWheCGNAymzBi1Qc6J8xsdSDNQlr
> eggWLVf0/s1tHPg8+O71j9IxYHtvsqWKkJDXsQA2Y/fAZRaD4CKBGNGtgFp3c+td
> YB08gZwEaNhqKg7dB0QpwHIlFd9h6M5wdvwlUdVA9w==
> =ADKb
> -----END PGP SIGNATURE-----
>
>



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-java] Eclipse Libraries
  2011-01-06 14:02 ` Serkan Kaba
@ 2011-01-06 16:02   ` James Le Cuirot
  0 siblings, 0 replies; 3+ messages in thread
From: James Le Cuirot @ 2011-01-06 16:02 UTC (permalink / raw
  To: gentoo-java

On Thu, 6 Jan 2011 16:02:11 +0200
Serkan Kaba <serkan@gentoo.org> wrote:

> Once I tried building RCP part of eclipse standalone but gave up
> because they were too highly coupled and I didn't manage to get a
> working dependency order. Since then upstream started providing build
> tools for Eclipse. I don't know if it allows building a stand-alone
> RCP or parts of it.

I also had a shot at building Eclipse plugins quite some time ago. I
was focusing on third party plugins rather than the core Eclipse
components but there is some overlap there. Ideally they should be
built using the Eclipse PDE but last time I tried, unbundling the JARs
was still a nightmare. I believe the tools Serkhan mentioned are
supposed to improve this situation but I've stopped using Eclipse since
then. For a while now, we are supposed to have been using the P2 system
for handling the plugins but due to a silly bug that's never been
fixed, Gentoo still isn't using it.

https://bugs.eclipse.org/bugs/show_bug.cgi?id=249133

Regards,
James



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-01-06 16:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-06 13:09 [gentoo-java] Eclipse Libraries Fabian Köster
2011-01-06 14:02 ` Serkan Kaba
2011-01-06 16:02   ` James Le Cuirot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox