eclipse-swt - SWT Library for GTK2

Property Value
Distribution openSUSE Leap 42.3
Repository JAVA all
Package name eclipse-swt
Package version 4.333
Package release 34.1
Package architecture x86_64
Package type rpm
Installed size 4.51 MB
Download size 3.12 MB
Official Mirror
SWT is the software component that delivers native widget functionality
for the Eclipse platform in an operating system independent manner.  It
is analogous to AWT/Swing in Java with a difference - SWT uses a rich
set of native widgets.


Package Version Architecture Repository
eclipse-swt-4.333-12.1.x86_64.rpm 4.333 x86_64 openSUSE Oss
eclipse-swt - - -


Name Value
java >= 1.8 - - - - - - - -


Name Value
eclipse-swt = 4.333-34.1
eclipse-swt(x86-64) = 4.333-34.1 - - - - - - -
libswt3-gtk2 = 4.333


Type URL
Binary Package eclipse-swt-4.333-34.1.x86_64.rpm
Source Package eclipse-swt-4.333-34.1.src.rpm

Install Howto

  1. Add the JAVA repository:
    # zypper addrepo java
  2. Install eclipse-swt rpm package:
    # zypper install eclipse-swt




2018-05-18 -
- Drop optional libgnomeui-devel BuildRequires.
2018-05-16 -
- Build with source and target 8 to prepare for a possible removal
of 1.6 compatibility
2017-10-22 -
- Declare the right architecture in manifest file
* Fixes problems reported in bsc#1062807
2017-10-18 -
- Add aarch64.patch, sets JNI64 on aarch64
2017-10-06 -
- Build with java source and target 1.6 in order to allow building
with jdk9
- Added patch:
* libswt-bootclasspath.patch
+ Don't use bootclasspath; it does not work with java9, since
no jar files are distributed, and it is not needed for
java 7 or 8.
- Modified patch:
* libswt-4.333-libjawt.patch
+ Use elif in order to make the patch shorter and more elegant
2017-09-20 -
- Drop libwebkit-devel BuildRequires: webkitgtk is deprecated, and
will be removed from tumbleweed.
2017-09-18 -
- Temporarily build against jdk8 until the build is fixed
- Modified patch:
* libswt-includes.patch
+ Do not explicitely look for gcj includes, since we use the
includes in JAVA_HOME
- Added patch:
* libswt-4.333-libjawt.patch
+ Find libjawt correctly also in jdk9
2016-06-08 -
- same ppc64le_path_for_jre_1_7_0.patch for suse_version >= 1330
(so remove version test in spec)
2015-08-28 -
-  new patch for ppc64le for suse_version <= 1315
2015-08-12 -
- Fix SWT_ARCH on ppc64le (refresh ppc64le.patch)

See Also

Package Description
fastjar-0.98-37.1.x86_64.rpm Java package archiver
felix-osgi-core-1.4.0-5.2.noarch.rpm Felix OSGi R4 Core Bundle
findbugs-1.3.9-87.7.noarch.rpm Bug Pattern Detector for Java
findbugs-bcel-5.2-26.8.noarch.rpm Byte Code Engineering Library with findbugs extensions
findbugs-bcel-javadoc-5.2-26.8.noarch.rpm Javadoc for findbugs-bcel
findbugs-javadoc-1.3.9-87.7.noarch.rpm Javadoc for findbugs
findbugs-tools-1.3.9-87.7.noarch.rpm Addon tools for findbugs
flexdock-1.2.4-13.1.noarch.rpm Swing windowing and docking framework
fusesource-pom-1.11-1.1.noarch.rpm Parent POM for FuseSource Maven projects
geronimo-annotation-1_0-api-1.2-66.1.noarch.rpm Geronimo J2EE server J2EE specifications
geronimo-commonj-1_1-apis-1.2-66.1.noarch.rpm Geronimo J2EE server J2EE specifications
geronimo-corba-1_0-apis-1.2-66.1.noarch.rpm Geronimo J2EE server J2EE specifications
geronimo-corba-2_3-apis-1.2-66.1.noarch.rpm Geronimo J2EE server J2EE specifications
geronimo-ejb-2_1-api-1.2-66.1.noarch.rpm Geronimo J2EE server J2EE specifications
geronimo-ejb-3_0-api-1.2-66.1.noarch.rpm Geronimo J2EE server J2EE specifications