Public bug reported:

Binary package hint: libswt3.2-gtk-java

Currently when libswt3.2-java is installed, the swt3.2-gtk.jar is
installed in
/usr/lib/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_3.2.1.v3235.jar
(could change if the swt version changes) and some links pointing to
this jar are created in /usr/lib/java.

I see 2 things wrong:

1. The other java jars are all installed in /usr/share/java
2. /usr/lib/eclipse directory will be created even if the user don't want to 
install eclipse.

SWT is general enough so other java projects are using it, for example
azureus, which is also in universe repo. If a user installs azureus,
libswt is installed and /usr/lib/eclipse is created. Also if a java
programmer installs libswt3.2-java and want to develop an application
using this library, s/he will look for the swt jar in the expected
location, which is in /usr/share/java.

I think that the right is to do with swt the same as other dependencies
of the eclipse ide (like lucene, for example). When libswt3.2-gtk is
installed, swt3.2-gtk.jar (and other links to it) should be installed in
/usr/share/java, and when eclipse-rcp is installed (the package which
depends on swt which is part of the eclipse ide) it should create a link
in /usr/lib/eclipse/plugins.

** Affects: eclipse (Ubuntu)
     Importance: Undecided
         Status: Unconfirmed

-- 
[whichlist] swt jars should be installed in /usr/share/java instead of inside 
eclipse plugins
https://bugs.launchpad.net/bugs/102708
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to