Andrew Overholt d5b2034
# TODO:
Andrew Overholt d5b2034
# - update icu4j and jasper to use %%{_libdir}/eclipse and not %%{_datadir}/eclipse after we build 3.4
Andrew Overholt d5b2034
# - look at startup script and launcher patches
Andrew Overholt d5b2034
# - update stuff for building on secondary arches
Andrew Overholt ef60ba2
# - get Ganymede update site pre-configured
Andrew Overholt 7f652ce
# - investigate bi-arch requirements
Ben Konrath 8342665
Epoch:  1
cvsdist 38d0d0c
Andrew Overholt 0994b94
# Prevent brp-java-repack-jars from being run.
Andrew Overholt 0994b94
%define __jar_repack 0
Andrew Overholt 0994b94
cvsdist 38d0d0c
%define eclipse_major   3
Andrew Overholt d5b2034
%define eclipse_minor   4
cvsdist 38d0d0c
%define eclipse_majmin  %{eclipse_major}.%{eclipse_minor}
Andrew Overholt d5b2034
%define eclipse_micro   0
Andrew Overholt d5b2034
%define swtver          3.4.0.v3448f
cvsdist 38d0d0c
Andrew Overholt 65c016b
# All arches line up between Eclipse and Linux kernel names except i386 -> x86
Andrew Overholt f2593e9
%ifarch %{ix86}
Andrew Overholt f2593e9
%define eclipse_arch    x86
Andrew Overholt f2593e9
%else
Andrew Overholt f2593e9
%define eclipse_arch   %{_arch}
Andrew Overholt f2593e9
%endif
Andrew Overholt f2593e9
Andrew Overholt fad60dc
Summary:        An open, extensible IDE
cvsdist 38d0d0c
Name:           eclipse
Andrew Overholt 8273c16
Version:        %{eclipse_majmin}.%{eclipse_micro}
Andrew Overholt fc7e41d
Release:        5%{?dist} 
eec3b54
License:        EPL
cvsdist 38d0d0c
Group:          Text Editors/Integrated Development Environments (IDE)
cvsdist 38d0d0c
URL:            http://www.eclipse.org/
Andrew Overholt d5b2034
Source0:        http://download.eclipse.org/eclipse/downloads/drops/R-3.4-200806172000/eclipse-sourceBuild-srcIncluded-3.4.zip
cvsdist 38d0d0c
Source2:        %{name}.desktop
Andrew Overholt d5b2034
#Source3:        eclipse.in
Andrew Overholt 3499229
# cvs -d :pserver:anonymous@sources.redhat.com:/cvs/eclipse export \
Andrew Overholt f869e64
#   -r fedoraeclipse-3_4_0-1 branding/org.fedoraproject.ide.platform
Andrew Overholt 3499229
# cd branding
Andrew Overholt f869e64
# zip -r org.fedoraproject.ide.platform-3.4.0-1.zip \
Andrew Overholt 3499229
#   org.fedoraproject.ide.platform
Andrew Overholt e00a823
Source4:        org.fedoraproject.ide.platform-%{version}-1.zip
Andrew Overholt d556b20
# cvs -d :pserver:anonymous@sources.redhat.com:/cvs/eclipse export \
Andrew Overholt d556b20
#   -r fedoraeclipsefeature-1_0_0 branding/org.fedoraproject.ide-feature
Andrew Overholt d556b20
# cd branding
Andrew Overholt d556b20
# zip -r org.fedoraproject.ide.feature-1.0.0.zip \
Andrew Overholt d556b20
#   org.fedoraproject.ide-feature
Andrew Overholt d556b20
Source5:        org.fedoraproject.ide.feature-1.0.0.zip
Ben Konrath 56f70b7
Source16:       %{name}-copy-platform.sh
Ben Konrath 2987a9c
Source17:       efj.sh.in
Andrew Overholt 65c016b
Source18:       ecj.sh.in
Andrew Overholt 65c016b
# This file contains the types of files we'd like to extract from the jars
Andrew Overholt 65c016b
# when using the FileInitializer
Andrew Overholt fd64f0d
Source19:       %{name}-filenamepatterns.txt
Andrew Overholt 32f425f
# cvs -d :pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse co equinox-incubator/org.eclipse.equinox.initializer
Andrew Overholt 32f425f
# tar cjf eclipse-fileinitializerapp.tar.bz2 equinox-incubator/ 
Andrew Overholt 32f425f
# (generated 2006-11-01 18:48 UTC)
Andrew Overholt 32f425f
Source20:       %{name}-fileinitializerapp.tar.bz2
Andrew Overholt 0077196
# Script to wrap PDE Build calls for bundle builds
Andrew Overholt 0077196
Source21:       %{name}-pdebuild.sh
Andrew Overholt d5b2034
# config.ini to run the director for provisioning the installation
Andrew Overholt d5b2034
Source22:       %{name}-config.ini.director
Andrew Overholt d5b2034
Source24:       fetch-ecf.sh
Andrew Overholt d5b2034
# This was fetched using the above script.
Andrew Overholt d5b2034
# We will eventually have an eclipse-ecf package but since the ECF
Andrew Overholt d5b2034
# filetransfer bits that are part of the SDK actually require the SDK >=
Andrew Overholt d5b2034
# 3.4 to build, I'm going to build them here and have them be owned by
Andrew Overholt d5b2034
# the SDK packages for now. -- overholt, 2008-07-07
Andrew Overholt d5b2034
Source25:       ecf-filetransfer-v20080611-1715.tar.bz2
Andrew Overholt d5b2034
# Create a simple feature for building ECF's filetransfer plugins
Andrew Overholt d5b2034
Source26:       ecf-filetransfer-feature.xml
Andrew Overholt d5b2034
Source27:       ecf-filetransfer-build.properties
Andrew Overholt 0994b94
# This script copies the platform sub-set of the SDK for generating metadata
Andrew Overholt 0994b94
Source28:       %{name}-mv-Platform.sh
Andrew Overholt 7f97beb
# Use ECJ for GCJ
Andrew Overholt 7f97beb
# cvs -d:pserver:anonymous@sourceware.org:/cvs/rhug \
Andrew Overholt 7f97beb
# export -r eclipse_r34 eclipse-gcj
Andrew Overholt 7f97beb
# tar cjf eclipse-ecj-gcj.tar.bz2 eclipse-gcj
Andrew Overholt 7f97beb
Source29:       %{name}-ecj-gcj.tar.bz2
Ben Konrath 9dbdca5
Andrew Overholt a1ebed4
# Build swttools.jar
Andrew Overholt a1ebed4
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=90364
Ben Konrath 8342665
Patch4:         %{name}-swttools.patch
Andrew Overholt 65c016b
# This does two things:
Andrew Overholt 65c016b
# 1. allows the launcher to be in /usr/bin and
Andrew Overholt 65c016b
# 2. ensures that the OSGi configuration directory
Andrew Overholt 65c016b
#    (which contains the JNI .sos) is in %{_libdir}
Andrew Overholt 65c016b
# We should investigate whether or not this can go upstream
Andrew Overholt d5b2034
#Patch12:        %{name}-launcher-set-install-dir-and-shared-config.patch
Andrew Overholt 6f1b538
# Always generate debug info when building RPMs (Andrew Haley)
Andrew Overholt 65c016b
# This needs to be investigated for getEnv changes
Andrew Overholt d5b2034
# FIXME:  update this patch to avoid fuzz
Andrew Overholt d5b2034
#Patch14:        %{name}-ecj-rpmdebuginfo.patch
Ben Konrath 5037e9d
# generic releng plugins that can be used to build plugins
Andrew Overholt 65c016b
# see this thread for details: 
Ben Konrath 5037e9d
# https://www.redhat.com/archives/fedora-devel-java-list/2006-April/msg00048.html
Ben Konrath 8342665
Patch15:        %{name}-pde.build-add-package-build.patch
Andrew Overholt d5b2034
#Patch24:        %{name}-add-ppc64-sparc64-s390-s390x.patch
Andrew Overholt d5b2034
#Patch28:        %{name}-add-ppc64-sparc64-s390-s390x-2.patch
Andrew Overholt d5b2034
#Patch30:        %{name}-addfragmentsforotherplatforms.patch
Ben Konrath da1b743
#FIXME: file a bug upstream
Ben Konrath da1b743
Patch26:        %{name}-launcher-fix-java-home.patch
Andrew Overholt d5b2034
# Default max heap size too low for lots of people.  Bump to 512 MB.
Andrew Overholt 1836a47
# Max perm size:
Andrew Overholt a3c9ae6
# https://bugzilla.redhat.com/show_bug.cgi?id=352361
Andrew Overholt 1836a47
# JVM crash:
Andrew Overholt 1836a47
# http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6614100
Andrew Overholt 1836a47
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=214092
Andrew Overholt 1836a47
Patch29:        %{name}-memorypermsizeandjvmcrash.patch
Andrew Overholt 65c016b
Andrew Overholt d5b2034
#Patch31:	%{name}-ia64-packaging.patch
Andrew Overholt d5b2034
Andrew Overholt d5b2034
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=221908
Andrew Overholt d5b2034
# https://bugs.eclipse.org/bugs/attachment.cgi?id=105593
Andrew Overholt d5b2034
# FIXME:  update bug with this smaller version of the patch
Andrew Overholt d5b2034
Patch32:        %{name}-compilelibs.patch
Andrew Overholt 5e493d7
# 64-bit systems need to generate the 64-bit JNI code first
Andrew Overholt 5e493d7
Patch38:        %{name}-compilelibs-64bit.patch
Andrew Overholt d5b2034
Andrew Overholt d5b2034
# FIXME:  file these upstream
Andrew Overholt d5b2034
# Upstream builds with a 1.4 (or lower) class library
Andrew Overholt d5b2034
Patch33:	%{name}-pdeapicasting.patch
Andrew Overholt d5b2034
Patch34:	%{name}-pdeapicasting-ui.patch
Andrew Overholt d5b2034
Andrew Overholt d5b2034
# Make ECF bundles have the same qualifier as they do upstream
Andrew Overholt d5b2034
Patch35:	%{name}-ecf-qualifier.patch
Andrew Overholt d5b2034
Andrew Overholt d5b2034
# Don't pack the icu4j source bundle.  Can go away when we re-build
Andrew Overholt d5b2034
# icu4j against a 3.4 SDK.
Andrew Overholt d5b2034
Patch36:	%{name}-dontpackicu4jsource.patch
Andrew Overholt d5b2034
Andrew Overholt d5b2034
# Our dependent JARs have different signatures than the ones included
Andrew Overholt d5b2034
# upstream so remove the signatures in the manifests
Andrew Overholt d5b2034
Patch37:	%{name}-nojarsignatures.patch
Andrew Overholt 3503180
Andrew Overholt 65c016b
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cvsdist 38d0d0c
BuildRequires:  ant
cvsdist 38d0d0c
BuildRequires:  jpackage-utils >= 0:1.5, make, gcc
Andrew Overholt daae71c
BuildRequires:  gnome-vfs2-devel
Andrew Overholt daae71c
BuildRequires:  gtk2-devel
Andrew Overholt daae71c
BuildRequires:  glib2-devel
Andrew Overholt 2b55017
BuildRequires:  libgnome-devel
Andrew Overholt 2b55017
BuildRequires:  libgnomeui-devel
Andrew Overholt 935fcc1
BuildRequires:  gcc-c++
9e10751
BuildRequires:  gecko-devel >= 1.9
Andrew Overholt 4ee0006
BuildRequires:  nspr-devel
Andrew Overholt 923a30c
BuildRequires:  libXtst-devel
Ben Konrath 5037e9d
BuildRequires:  mesa-libGL-devel
Ben Konrath 5037e9d
BuildRequires:  mesa-libGLU-devel
Andrew Overholt 2104416
BuildRequires:  cairo >= 1.0
0c750f7
BuildRequires:  unzip
Andrew Overholt f869e64
BuildRequires:  icu4j-eclipse >= 3.8.1
Andrew Overholt 9827f38
BuildRequires:  tomcat5-jasper-eclipse >= 5.5.26-1.5
Ben Konrath 57abe09
BuildRequires:  desktop-file-utils
Ben Konrath 8e5a586
BuildRequires:  java-devel >= 1.6.0
Andrew Overholt 0dd3e8b
BuildRequires:  java-javadoc
Ben Konrath 1aa224c
BuildRequires:  libXt-devel
cvsdist 38d0d0c
Andrew Overholt 65c016b
# Need to investigate why we don't build ant-apache-bsf or ant-commons-net in
Andrew Overholt 65c016b
# Fedora.  When that's done, add it here and symlink below.
Andrew Overholt 8581d1e
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=180642
Andrew Overholt 65c016b
BuildRequires: ant-antlr ant-apache-bcel ant-apache-log4j ant-apache-oro ant-apache-regexp ant-apache-resolver ant-commons-logging
Andrew Overholt 7d8b6e1
BuildRequires: ant-javamail ant-jdepend ant-junit ant-nodeps ant-swing ant-trax ant-jsch
Ben Konrath 4c0ee09
BuildRequires: jsch >= 0:0.1.31
Andrew Overholt afd8c47
BuildRequires: jakarta-commons-beanutils jakarta-commons-collections jakarta-commons-digester jakarta-commons-dbcp jakarta-commons-fileupload jakarta-commons-launcher jakarta-commons-modeler jakarta-commons-pool
Andrew Overholt afd8c47
BuildRequires: jakarta-commons-el >= 1.0-8jpp
Andrew Overholt afd8c47
BuildRequires: jakarta-commons-logging >= 1.0.4-6jpp.3
Andrew Overholt 8572c32
BuildRequires: mx4j >= 2.1
Andrew Overholt 39363de
BuildRequires: jetty
Ben Konrath 1d780f3
BuildRequires: lucene >= 1.9.1
Ben Konrath 1d780f3
BuildRequires: lucene-contrib >= 1.9.1
Ben Konrath b6b8fb1
BuildRequires: regexp 
Ben Konrath bfdd96b
BuildRequires: junit >= 3.8.1-3jpp
Ben Konrath 619a6b2
BuildRequires: junit4
Andrew Overholt d5b2034
BuildRequires: sat4j
Andrew Overholt d5b2034
BuildRequires: objectweb-asm
cvsdist df631d8
cvsdist df631d8
%description
cvsdist df631d8
The Eclipse Platform is designed for building integrated development
cvsdist df631d8
environments (IDEs) that can be used to create applications as diverse
cvsdist 38d0d0c
as web sites, embedded Java(tm) programs, C++ programs, and Enterprise
cvsdist 38d0d0c
JavaBeans(tm).
cvsdist 38d0d0c
Andrew Overholt 5203712
%package        ecj
Andrew Overholt 5203712
Summary:        Eclipse Compiler for Java
Andrew Overholt 5203712
Group:          Development/Languages
Andrew Overholt a3f9006
Obsoletes:      ecj < %{version}-%{release}
Andrew Overholt 8390676
Provides:       ecj = %{version}-%{release}
Ben Konrath 8e5a586
Requires:       java >= 1.6.0
Andrew Overholt 5203712
Andrew Overholt 5203712
%description    ecj
Andrew Overholt 5203712
Eclipse compiler for Java.
Andrew Overholt 5203712
Andrew Overholt d5b2034
%package     swt
Andrew Overholt 65c016b
Summary:        SWT Library for GTK+-2.0
Ben Konrath 9dbdca5
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt 7b4ca0d
# %{_libdir}/java directory owned by jpackage-utils
Andrew Overholt 7b4ca0d
Requires:       jpackage-utils
Andrew Overholt 65c016b
Requires:       gtk2
9e10751
Requires:       gecko-libs >= 1.9
Ben Konrath 8342665
Conflicts:      mozilla
Andrew Overholt d5b2034
Provides:       libswt3-gtk2 = 1:%{version}-%{release}
Andrew Overholt d5b2034
# The 20 is more than the currently (2008-06-25) latest 3.3.2 package
Andrew Overholt d5b2034
# but I want to leave some room in case we need to do an F9 update.
Andrew Overholt d5b2034
Obsoletes:       libswt3-gtk2 < 1:3.3.2-20
Ben Konrath 9dbdca5
Andrew Overholt d5b2034
%description swt
Andrew Overholt 65c016b
SWT Library for GTK+-2.0.
Ben Konrath 9dbdca5
Ben Konrath 9dbdca5
%package        rcp
Ben Konrath 9dbdca5
Summary:        Eclipse Rich Client Platform
Ben Konrath 9dbdca5
Group:          Development/Languages
Andrew Overholt d5b2034
Requires:       %{name}-swt = %{epoch}:%{version}-%{release}
Andrew Overholt d5b2034
# FIXME:  investigate.  Can we just add a %{arch} to the above?
Andrew Overholt d5b2034
## This file-level requirement is for the bi-arch multilib case
Andrew Overholt d5b2034
#Requires: %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}_%{swtver}.jar
Andrew Overholt d5b2034
Requires(post):     %{name}-swt = %{epoch}:%{version}-%{release}
Andrew Overholt d5b2034
Requires(postun):   %{name}-swt = %{epoch}:%{version}-%{release}
Andrew Overholt 84dcc5c
Requires:           icu4j-eclipse >= 3.6.1-1jpp.4
Ben Konrath 8e5a586
Requires:       java >= 1.6.0
Ben Konrath 9dbdca5
Ben Konrath 9dbdca5
%description    rcp
Ben Konrath 9dbdca5
Eclipse Rich Client Platform
Ben Konrath 9dbdca5
cvsdist 38d0d0c
%package        platform
cvsdist 38d0d0c
Summary:        Eclipse platform common files
cvsdist 38d0d0c
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt 65c016b
Requires:   %{name}-rcp = %{epoch}:%{version}-%{release}
Andrew Overholt d5b2034
# FIXME:  investigate.  Can we just add a %{arch} to the above?
Andrew Overholt d5b2034
## This file-level requirement is for the bi-arch multilib case
Andrew Overholt d5b2034
#Requires: %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}_%{swtver}.jar
Ben Konrath 8342665
Requires(post):    %{name}-rcp = %{epoch}:%{version}-%{release}
Ben Konrath 8342665
Requires(postun):  %{name}-rcp = %{epoch}:%{version}-%{release}
Andrew Overholt 65c016b
# Need to investigate why we don't build ant-apache-bsf or ant-commons-net in
Andrew Overholt 65c016b
# Fedora.  When that's done, add it here and symlink below.
Andrew Overholt 8581d1e
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=180642
Andrew Overholt 65c016b
#Requires: ant-apache-bsf ant-commons-net
Andrew Overholt 65c016b
Requires: ant-antlr ant-apache-bcel ant-apache-log4j ant-apache-oro ant-apache-regexp ant-apache-resolver ant-commons-logging
Andrew Overholt 7d8b6e1
Requires: ant-javamail ant-jdepend ant-junit ant-nodeps ant-swing ant-trax ant-jsch
Andrew Overholt afd8c47
Requires: jakarta-commons-beanutils jakarta-commons-collections jakarta-commons-digester jakarta-commons-dbcp jakarta-commons-fileupload jakarta-commons-launcher jakarta-commons-modeler jakarta-commons-pool
Andrew Overholt afd8c47
Requires: jakarta-commons-el >= 1.0-8jpp
Andrew Overholt afd8c47
Requires: jakarta-commons-logging >= 1.0.4-6jpp.3
Andrew Overholt 8572c32
Requires: mx4j >= 2.1
Andrew Overholt 9827f38
Requires: tomcat5-jasper-eclipse >= 5.5.26-1.5
Andrew Overholt 39363de
Requires: jetty
Ben Konrath 1d780f3
Requires: jsch >= 0.1.31
Ben Konrath 1d780f3
Requires: lucene >= 1.9.1
Ben Konrath 1d780f3
Requires: lucene-contrib >= 1.9.1
Ben Konrath b6b8fb1
Requires: regexp
Andrew Overholt d5b2034
Requires: sat4j
Andrew Overholt d5b2034
Provides: eclipse-cvs-client = 1:%{version}-%{release}
Andrew Overholt d5b2034
Obsoletes: eclipse-cvs-client < 1:3.3.2-20
cvsdist 38d0d0c
cvsdist 38d0d0c
%description    platform
Ben Konrath de36359
The Fedora Eclipse Platform is the base of all IDE plugins.  This does not include the
Andrew Overholt 65c016b
Java Development Tools or the Plugin Development Environment.
cvsdist 38d0d0c
cvsdist 38d0d0c
%package        jdt
Andrew Overholt 65c016b
Summary:        Eclipse Java Development Tools
cvsdist 38d0d0c
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt bfd4e0b
Requires:       %{name}-platform = %{epoch}:%{version}-%{release}
Ben Konrath 014de59
Requires:       %{name}-cvs-client = %{epoch}:%{version}-%{release}
Andrew Overholt 921a570
Requires:       %{name}-ecj = %{epoch}:%{version}-%{release}
Ben Konrath 8342665
Requires(post):    %{name}-platform = %{epoch}:%{version}-%{release}
Ben Konrath 8342665
Requires(postun):  %{name}-platform = %{epoch}:%{version}-%{release}
Ben Konrath 8342665
Requires(post):    %{name}-ecj = %{epoch}:%{version}-%{release}
Ben Konrath 8342665
Requires(postun):  %{name}-ecj = %{epoch}:%{version}-%{release}
9ef820f
Requires:       junit >= 3.8.1-3jpp
Ben Konrath 619a6b2
Requires:       junit4
Andrew Overholt 65c016b
Requires:       java-javadoc
cvsdist 38d0d0c
cvsdist 38d0d0c
%description    jdt
Andrew Overholt 65c016b
Eclipse Java Development Tools.  This package is required to use Eclipse for
Andrew Overholt 65c016b
developing software written in the Java programming language.
cvsdist 38d0d0c
cvsdist 38d0d0c
%package        pde
Andrew Overholt 65c016b
Summary:        Eclipse Plugin Development Environment
cvsdist 38d0d0c
Group:          Text Editors/Integrated Development Environments (IDE)
Ben Konrath fd17240
Provides:	eclipse-sdk
Andrew Overholt d5b2034
Provides:	eclipse
Ben Konrath e420f1f
Requires:       %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 921a570
Requires:       %{name}-jdt = %{epoch}:%{version}-%{release}
Ben Konrath 5037e9d
Requires:       %{name}-pde-runtime = %{epoch}:%{version}-%{release}
Ben Konrath e420f1f
Requires(post):    %{name}-platform = %{epoch}:%{version}-%{release}
Ben Konrath e420f1f
Requires(postun):  %{name}-platform = %{epoch}:%{version}-%{release}
Ben Konrath 8342665
Requires(post):    %{name}-jdt = %{epoch}:%{version}-%{release}
Ben Konrath 8342665
Requires(postun):  %{name}-jdt = %{epoch}:%{version}-%{release}
Ben Konrath 8342665
Requires(post):    %{name}-pde-runtime = %{epoch}:%{version}-%{release}
Ben Konrath 8342665
Requires(postun):  %{name}-pde-runtime = %{epoch}:%{version}-%{release}
Andrew Overholt d5b2034
Requires:       objectweb-asm
Andrew Overholt 0077196
# For PDE Build wrapper script
Andrew Overholt 0077196
Requires:       bash
Andrew Overholt bfd4e0b
Andrew Overholt 3e3ec31
%description    pde
Andrew Overholt 65c016b
Eclipse Plugin Development Environment.  This package is required for
Andrew Overholt 65c016b
developing Eclipse plugins.
Ben Konrath 5037e9d
Ben Konrath 5037e9d
%package        pde-runtime
Andrew Overholt 65c016b
Summary:        Eclipse Plugin Development Environment runtime plugin.
Ben Konrath 5037e9d
Group:          Text Editors/Integrated Development Environments (IDE)
Ben Konrath 9dbdca5
Requires:       %{name}-platform = %{epoch}:%{version}-%{release}
Ben Konrath 8342665
Requires(post):    %{name}-platform = %{epoch}:%{version}-%{release}
Ben Konrath 8342665
Requires(postun):  %{name}-platform = %{epoch}:%{version}-%{release}
Ben Konrath 5037e9d
Ben Konrath 5037e9d
%description    pde-runtime
Andrew Overholt 65c016b
Eclipse Plugin Development Environment runtime plugin (org.eclipse.pde.runtime).
Andrew Overholt 3e3ec31
cvsdist df631d8
%prep
cvsdist 3a48756
%setup -q -c
Andrew Overholt bfd4e0b
Andrew Overholt d5b2034
%patch32 -p4
Andrew Overholt 5e493d7
%ifarch x86_64 ppc64 sparc64 ia64 s390x
Andrew Overholt 5e493d7
%patch38
Andrew Overholt 5e493d7
%endif
Andrew Overholt d5b2034
Ben Konrath 4382774
sed --in-place "s/java5.home/java.home/" build.xml
Andrew Overholt 65c016b
# Build swttools.jar
9ef820f
pushd plugins/org.eclipse.swt.gtk.linux.x86_64
Andrew Overholt 65c016b
%patch4 -p0
Andrew Overholt a1ebed4
popd
Ben Konrath 2987a9c
Andrew Overholt 7f97beb
# Use ECJ for GCJ's bytecode compiler
Andrew Overholt 7f97beb
tar jxf %{SOURCE29}
Andrew Overholt 7f97beb
mv eclipse-gcj/org/eclipse/jdt/internal/compiler/batch/GCCMain.java \
Andrew Overholt 7f97beb
  plugins/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/
Andrew Overholt 7f97beb
mv eclipse-gcj/gcc.properties \
Andrew Overholt 7f97beb
  plugins/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/
Andrew Overholt 7f97beb
rm -rf eclipse-gcj
cvsdist 38d0d0c
Ben Konrath cb417cd
# liblocalfile fixes
Ben Konrath cb417cd
sed --in-place "s/JAVA_HOME =/#JAVA_HOME =/" plugins/org.eclipse.core.filesystem/natives/unix/linux/Makefile
Ben Konrath cb417cd
sed --in-place "s/OPT_FLAGS=-O/OPT_FLAGS=-O2 -g/" plugins/org.eclipse.core.filesystem/natives/unix/linux/Makefile
Ben Konrath cb417cd
Ben Konrath 4c0ee09
# launcher patches
Ben Konrath 4c0ee09
rm plugins/org.eclipse.platform/launchersrc.zip
Ben Konrath 4c0ee09
pushd features/org.eclipse.equinox.executable
Andrew Overholt d5b2034
#%patch12 -p0
Ben Konrath da1b743
%patch26 -p0
Andrew Overholt d5b2034
# FIXME:  deal with this
Andrew Overholt d5b2034
## put the configuration directory in an arch-specific location
Andrew Overholt d5b2034
#sed --in-place "s:/usr/lib/eclipse/configuration:%{_libdir}/%{name}/configuration:" library/eclipse.c
Andrew Overholt d5b2034
## make the eclipse binary relocatable 
Andrew Overholt d5b2034
#sed --in-place "s:/usr/share/eclipse:%{_datadir}/%{name}:" library/eclipse.c
Ben Konrath 4c0ee09
zip -q -9 -r ../../plugins/org.eclipse.platform/launchersrc.zip library
Andrew Overholt 99b55e9
popd
Andrew Overholt 65c016b
Ben Konrath 658b6e7
# use our system-installed javadocs
Ben Konrath da1b743
sed --in-place "s|http://java.sun.com/j2se/1.4.2/docs/api|%{_datadir}/javadoc/java|" \
Ben Konrath 658b6e7
   plugins/org.eclipse.platform.doc.isv/platformOptions.txt
Ben Konrath da1b743
sed --in-place "s|http://java.sun.com/j2se/1.5/docs/api|%{_datadir}/javadoc/java|" \
Ben Konrath 658b6e7
   plugins/org.eclipse.jdt.doc.isv/jdtaptOptions.txt                     \
Ben Konrath 658b6e7
   plugins/org.eclipse.jdt.doc.isv/jdtOptions.txt
Ben Konrath da1b743
sed --in-place "s|http://java.sun.com/j2se/1.4/docs/api|%{_datadir}/javadoc/java|" \
Ben Konrath 658b6e7
   plugins/org.eclipse.pde.doc.user/pdeOptions.txt                       \
Ben Konrath 658b6e7
   plugins/org.eclipse.pde.doc.user/pdeOptions
Ben Konrath 4c0ee09
Andrew Overholt fdd4f54
# FIXME:  package these?
Andrew Overholt fdd4f54
grep -rl bundles.osgi.org * | xargs sed -i "/bundles.osgi.org/d"
Andrew Overholt fdd4f54
Andrew Overholt d5b2034
#%patch14 -p0
Andrew Overholt 99b55e9
Ben Konrath 5037e9d
pushd plugins/org.eclipse.pde.build
Andrew Overholt 65c016b
%patch15
Andrew Overholt d5b2034
sed --in-place "s:/usr/share/eclipse:%{_libdir}/%{name}:" templates/package-build/build.properties
Ben Konrath 5037e9d
popd
Ben Konrath 5037e9d
Andrew Overholt d5b2034
pushd features/org.eclipse.platform
Andrew Overholt d5b2034
# Move this file around due a bug in the metadata generator/parser that
Andrew Overholt d5b2034
# can't work with the compiler exclude
Andrew Overholt d5b2034
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=238240
Andrew Overholt d5b2034
cp -p gtk/eclipse.ini{,.orig}
Andrew Overholt d5b2034
%patch29
Andrew Overholt d5b2034
mv gtk/eclipse.ini{,.patched}
Andrew Overholt d5b2034
mv gtk/eclipse.ini{.orig,}
Andrew Overholt d5b2034
popd
Andrew Overholt d5b2034
Andrew Overholt d5b2034
pushd plugins/org.eclipse.pde.api.tools
Andrew Overholt d5b2034
%patch33
Andrew Overholt d5b2034
popd
Andrew Overholt d5b2034
pushd plugins/org.eclipse.pde.api.tools.ui
Andrew Overholt d5b2034
%patch34
Andrew Overholt d5b2034
popd
Andrew Overholt d5b2034
Andrew Overholt d5b2034
%patch36
Andrew Overholt d5b2034
%patch37
Andrew Overholt d5b2034
Andrew Overholt d5b2034
# Remove signatures for JARs
Andrew Overholt d5b2034
find -iname \*.sf | xargs rm
Andrew Overholt d5b2034
find -iname \*.rsa | xargs rm
Andrew Overholt d5b2034
Ben Konrath 2987a9c
# all output should be directed to stdout
Andrew Overholt 65c016b
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=144942
Ben Konrath 2987a9c
find -type f -name \*.xml -exec sed --in-place -r "s/output=\".*(txt|log).*\"//g" "{}" \;
Ben Konrath 2987a9c
Ben Konrath 619a6b2
# Remove existing .sos and binary launcher
Ben Konrath 5037e9d
find -name \*.so | xargs rm
Ben Konrath 619a6b2
find features/org.eclipse.equinox.executable -type f -name eclipse | xargs rm
Andrew Overholt bfd4e0b
Andrew Overholt d5b2034
# FIXME
Andrew Overholt d5b2034
#
Andrew Overholt d5b2034
## the swt version is set to HEAD on ia64 but shouldn't be
Andrew Overholt d5b2034
## get swt version
Andrew Overholt d5b2034
#SWT_MAJ_VER=$(grep maj_ver plugins/org.eclipse.swt/Eclipse\ SWT/common/library/make_common.mak | cut -f 2 -d =)
Andrew Overholt d5b2034
#SWT_MIN_VER=$(grep min_ver plugins/org.eclipse.swt/Eclipse\ SWT/common/library/make_common.mak | cut -f 2 -d =)
Andrew Overholt d5b2034
#SWT_VERSION=$SWT_MAJ_VER$SWT_MIN_VER
Andrew Overholt d5b2034
#swt_frag_ver=$(grep v$SWT_VERSION plugins/org.eclipse.swt.gtk.linux.x86/build.xml | sed "s:.*<.*\"\(.*\)\"/>:\1:")
Andrew Overholt d5b2034
#swt_frag_ver_ia64=$(grep "version\.suffix\" value=" plugins/org.eclipse.swt.gtk.linux.ia64/build.xml | sed "s:.*<.*\"\(.*\)\"/>:\1:")
Andrew Overholt d5b2034
#sed --in-place "s/$swt_frag_ver_ia64/$swt_frag_ver/g" plugins/org.eclipse.swt.gtk.linux.ia64/build.xml \
Andrew Overholt d5b2034
#                                                      assemble.org.eclipse.sdk.linux.gtk.ia64.xml \
Andrew Overholt d5b2034
#                                                      features/org.eclipse.rcp/build.xml
Andrew Overholt d5b2034
#
Andrew Overholt d5b2034
## Nasty hack to get suppport for ppc64, sparc{,64} and alpha
Andrew Overholt d5b2034
#%patch24 -p1
Andrew Overholt d5b2034
#%patch28
Andrew Overholt d5b2034
#%patch30
Andrew Overholt d5b2034
#%patch31 -p1
Andrew Overholt d5b2034
#
Andrew Overholt d5b2034
## there is only partial support for ppc64 so we have to remove this 
Andrew Overholt d5b2034
## partial support to get the replacement hack to work
Andrew Overholt d5b2034
#find -name \*ppc64\* | xargs rm -r
Andrew Overholt d5b2034
## remove ppc64 support from features/org.eclipse.platform.source/feature.xml
Andrew Overholt d5b2034
## replace ppc64 with a fake arch (ppc128) so we don't have duplicate ant targets
Andrew Overholt d5b2034
#find -type f -name \*.xml -exec sed --in-place "s/\(rootFileslinux_gtk_\)ppc64/\1ppc128/g" "{}" \;
Andrew Overholt d5b2034
## remove org.eclipse.platform.source.linux.gtk.ppc64
Andrew Overholt d5b2034
#sed -i "50,54d" features/org.eclipse.platform.source/build.xml
Andrew Overholt d5b2034
## replace final occurances with an existing arch
Andrew Overholt d5b2034
#sed --in-place "s/ppc64/x86_64/g" features/org.eclipse.platform.source/build.xml
Andrew Overholt d5b2034
## Move all of the ia64 directories and files to ppc64 or sparc{,64} or alpha dirs and replace 
Andrew Overholt d5b2034
## the ia64 strings with ppc64 etc.
Andrew Overholt d5b2034
#%ifarch ppc64 sparc sparcv9 sparc64 alpha
Andrew Overholt d5b2034
#  for f in $(find -name \*ia64\* | grep -v motif | grep -v ia64_32); do
Andrew Overholt d5b2034
#    tofile=$(echo $f | sed "s/ia64/%{_arch}/")
Andrew Overholt d5b2034
#    mv $f $tofile
Andrew Overholt d5b2034
##    sed --in-place "s/ia64/%{_arch}/g" $tofile
Andrew Overholt d5b2034
#  done
Andrew Overholt d5b2034
#  OLDIFS=$IFS
Andrew Overholt d5b2034
#IFS='
Andrew Overholt d5b2034
#'
Andrew Overholt d5b2034
#  for f in $(find -type f ! -name \*.java -a ! -name feature.xml -a ! -name \*.gif \
Andrew Overholt d5b2034
#  -a ! -name \*.png -a ! -name \*.htm* -a ! -name \*.jar -a ! -name \
Andrew Overholt d5b2034
#  \*.exe -a ! -name \*.pm -a ! -name \*.jpg); do
Andrew Overholt d5b2034
#   sed -i -e "s/ia64_32/@eye-eh-64_32@/g" -e "s/ia64/%{_arch}/g" -e "s/@eye-eh-64_32@/ia64_32/g" $f
Andrew Overholt d5b2034
#  done
Andrew Overholt d5b2034
#  IFS=$OLDIFS
Andrew Overholt d5b2034
#%endif
Andrew Overholt d5b2034
#
Andrew Overholt d5b2034
#%ifarch ppc64 sparc sparcv9 sparc64 alpha ia64
Andrew Overholt d5b2034
#IFS='
Andrew Overholt d5b2034
#'
Andrew Overholt d5b2034
#  # Copy over the fragments for these arches
Andrew Overholt d5b2034
#  cp -pr plugins/org.eclipse.equinox.launcher.gtk.linux.{ppc,%{_arch}}
Andrew Overholt d5b2034
#  pushd plugins/org.eclipse.equinox.launcher.gtk.linux.%{_arch}
Andrew Overholt d5b2034
#    for f in $(find -type f); do
Andrew Overholt d5b2034
#      sed -i -e "s/ppc/%{_arch}/g" $f
Andrew Overholt d5b2034
#    done
Andrew Overholt d5b2034
#  popd
Andrew Overholt d5b2034
#  cp -pr plugins/org.eclipse.core.filesystem.linux.{ppc,%{_arch}}
Andrew Overholt d5b2034
#  pushd plugins/org.eclipse.core.filesystem.linux.%{_arch}
Andrew Overholt d5b2034
#    for f in $(find -type f); do
Andrew Overholt d5b2034
#      sed -i -e "s/ppc/%{_arch}/g" $f
Andrew Overholt d5b2034
#    done
Andrew Overholt d5b2034
#  popd
Andrew Overholt d5b2034
#  IFS=$OLDIFS
Andrew Overholt d5b2034
#%endif 
Andrew Overholt d5b2034
Andrew Overholt bfd4e0b
# Symlinks
Andrew Overholt d5b2034
rm plugins/org.sat4j*
Andrew Overholt d5b2034
ln -s %{_javadir}/org.sat4j.core_* plugins/
Andrew Overholt d5b2034
ln -s %{_javadir}/org.sat4j.pb_* plugins/
Andrew Overholt d5b2034
Andrew Overholt d5b2034
ASMPLUGINVERSION=$(ls plugins | grep org.objectweb.asm_ | \
Andrew Overholt d5b2034
  sed 's/org.objectweb.asm_//')
Andrew Overholt d5b2034
rm plugins/org.objectweb.asm_$ASMPLUGINVERSION
Andrew Overholt d5b2034
ln -s %{_javadir}/objectweb-asm/asm-all.jar \
Andrew Overholt d5b2034
  plugins/org.objectweb.asm_$ASMPLUGINVERSION
Andrew Overholt bfd4e0b
Andrew Overholt bfd4e0b
## BEGIN ANT ##
Andrew Overholt d5b2034
ANTDIR=plugins/$(ls plugins | grep org.apache.ant_)
Andrew Overholt d5b2034
rm $ANTDIR/lib/*
Andrew Overholt d5b2034
ANTDIR=$ANTDIR/lib
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-antlr.jar $ANTDIR/ant-antlr.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-apache-bcel.jar $ANTDIR/ant-apache-bcel.jar
Andrew Overholt d5b2034
#ln -s %{_javadir}/ant/ant-apache-bsf.jar $ANTDIR/ant-apache-bsf.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-apache-log4j.jar $ANTDIR/ant-apache-log4j.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-apache-oro.jar $ANTDIR/ant-apache-oro.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-apache-regexp.jar $ANTDIR/ant-apache-regexp.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-apache-resolver.jar $ANTDIR/ant-apache-resolver.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-commons-logging.jar $ANTDIR/ant-commons-logging.jar
Andrew Overholt 8581d1e
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=180642
Andrew Overholt 65c016b
# the symlinks that are commented-out are not currently shipped on Fedora
Andrew Overholt d5b2034
#ln -s %{_javadir}/ant/ant-commons-net.jar $ANTDIR/ant-commons-net.jar
Andrew Overholt d5b2034
#ln -s %{_javadir}/ant/ant-jai.jar $ANTDIR/ant-jai.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant.jar $ANTDIR/ant.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-javamail.jar $ANTDIR/ant-javamail.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-jdepend.jar $ANTDIR/ant-jdepend.jar
Andrew Overholt d5b2034
#ln -s %{_javadir}/ant/ant-jmf.jar $ANTDIR/ant-jmf.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-jsch.jar $ANTDIR/ant-jsch.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-junit.jar $ANTDIR/ant-junit.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant-launcher.jar $ANTDIR/ant-launcher.jar
Andrew Overholt d5b2034
#ln -s %{_javadir}/ant/ant-netrexx.jar $ANTDIR/ant-netrexx.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-nodeps.jar $ANTDIR/ant-nodeps.jar
Andrew Overholt d5b2034
#ln -s %{_javadir}/ant/ant-starteam.jar $ANTDIR/ant-starteam.jar
Andrew Overholt d5b2034
#ln -s %{_javadir}/ant/ant-stylebook.jar $ANTDIR/ant-stylebook.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-swing.jar $ANTDIR/ant-swing.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-trax.jar $ANTDIR/ant-trax.jar
Andrew Overholt d5b2034
#ln -s %{_javadir}/ant/ant-weblogic.jar $ANTDIR/ant-weblogic.jar
Andrew Overholt bfd4e0b
## END ANT ##
Andrew Overholt 65c016b
Andrew Overholt 39363de
JETTYPLUGINVERSION=$(ls plugins | grep org.mortbay.jetty_5 | sed 's/org.mortbay.jetty_//')
Andrew Overholt 39363de
rm plugins/org.mortbay.jetty_$JETTYPLUGINVERSION
Andrew Overholt 39363de
ln -s %{_javadir}/jetty/jetty.jar plugins/org.mortbay.jetty_$JETTYPLUGINVERSION
Andrew Overholt 39363de
Ben Konrath 4c0ee09
JUNITVERSION=$(ls plugins | grep org.junit_3 | sed 's/org.junit_//')
Ben Konrath 4c0ee09
build-jar-repository -s -p plugins/org.junit_$JUNITVERSION junit
9ef820f
Ben Konrath 619a6b2
rm plugins/org.junit4/junit.jar
Ben Konrath 619a6b2
ln -s %{_javadir}/junit4.jar plugins/org.junit4/junit.jar
Ben Konrath 619a6b2
Ben Konrath 4c0ee09
# link to the jsch jar
Andrew Overholt d5b2034
JSCHVERSION=$(ls plugins | grep com.jcraft.jsch_ | \
Andrew Overholt d5b2034
  sed 's/com.jcraft.jsch_//')
Andrew Overholt d5b2034
rm plugins/com.jcraft.jsch_*.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/jsch.jar plugins/com.jcraft.jsch_$JSCHVERSION
Ben Konrath 48553a3
Ben Konrath 4c0ee09
# link to the icu4j stuff
Andrew Overholt d5b2034
ICUVERSION=$(ls plugins | grep com.ibm.icu_ | sed 's/com.ibm.icu_//')
Andrew Overholt d5b2034
rm plugins/com.ibm.icu_*.jar
Andrew Overholt d5b2034
ln -s %{_datadir}/eclipse/plugins/com.ibm.icu_*.jar plugins/com.ibm.icu_$ICUVERSION
Ben Konrath 5b61247
Ben Konrath bc52b62
# link to lucene
Andrew Overholt d5b2034
LUCENEVERSION=$(ls plugins | grep org.apache.lucene_ | \
Andrew Overholt d5b2034
  sed 's/org.apache.lucene_//')
Andrew Overholt d5b2034
rm plugins/org.apache.lucene_*
Andrew Overholt d5b2034
ln -s %{_javadir}/lucene.jar plugins/org.apache.lucene_$LUCENEVERSION
Andrew Overholt d5b2034
rm plugins/org.apache.lucene.analysis_*
Andrew Overholt d5b2034
ln -s %{_javadir}/lucene-contrib/lucene-analyzers.jar \
Andrew Overholt d5b2034
  plugins/org.apache.lucene.analysis_$LUCENEVERSION
Ben Konrath f449bd8
Ben Konrath f449bd8
# link to commons-logging
Andrew Overholt d5b2034
COMMONSLOGGINGVERSION=$(ls plugins | grep commons.logging_ | \
Andrew Overholt d5b2034
  sed 's/org.apache.commons.logging_//')
Andrew Overholt d5b2034
rm plugins/org.apache.commons.logging_$COMMONSLOGGINGVERSION
Andrew Overholt d5b2034
ln -s %{_javadir}/commons-logging.jar \
Andrew Overholt d5b2034
  plugins/org.apache.commons.logging_$COMMONSLOGGINGVERSION
Ben Konrath bc52b62
Ben Konrath 491b3aa
# link to commons-el
Andrew Overholt d5b2034
COMMONSELVERSION=$(ls plugins | grep commons.el_ | \
Andrew Overholt d5b2034
  sed 's/org.apache.commons.el_//')
Andrew Overholt d5b2034
rm plugins/org.apache.commons.el_$COMMONSELVERSION
Andrew Overholt d5b2034
ln -s %{_javadir}/commons-el.jar \
Andrew Overholt d5b2034
  plugins/org.apache.commons.el_$COMMONSELVERSION
Ben Konrath 491b3aa
Ben Konrath 556f63a
# link to jasper
Andrew Overholt d5b2034
JASPERVERSION=$(ls plugins | grep org.apache.jasper_ | \
Andrew Overholt d5b2034
  sed 's/org.apache.jasper_//')
Andrew Overholt d5b2034
rm plugins/org.apache.jasper_*.jar
Andrew Overholt d5b2034
ln -s %{_datadir}/eclipse/plugins/org.apache.jasper_* \
Andrew Overholt d5b2034
   plugins/org.apache.jasper_$JASPERVERSION
Ben Konrath 556f63a
Andrew Overholt afd8c47
# link to servlet-api
Andrew Overholt d5b2034
SERVLETAPIVERSION=$(ls plugins | grep javax.servlet_ | \
Andrew Overholt d5b2034
  sed 's/javax.servlet_//')
Andrew Overholt d5b2034
rm plugins/javax.servlet_*
Andrew Overholt d5b2034
ln -s %{_javadir}/tomcat5-servlet-2.4-api.jar \
Andrew Overholt d5b2034
  plugins/javax.servlet_$SERVLETAPIVERSION
Ben Konrath 556f63a
Ben Konrath 556f63a
# link to jsp-api
Andrew Overholt d5b2034
JSPAPIVERSION=$(ls plugins | grep javax.servlet.jsp_ | \
Andrew Overholt d5b2034
  sed 's/javax.servlet.jsp_//')
Andrew Overholt d5b2034
rm plugins/javax.servlet.jsp_*
Andrew Overholt d5b2034
ln -s %{_javadir}/tomcat5-jsp-2.0-api.jar \
Andrew Overholt d5b2034
  plugins/javax.servlet.jsp_$JSPAPIVERSION
Ben Konrath 556f63a
Ben Konrath 5b61247
# delete included jars
Ben Konrath ec33055
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=170662
Ben Konrath 5b61247
rm plugins/org.eclipse.swt.win32.win32.x86/swt.jar \
Ben Konrath 5b61247
   plugins/org.eclipse.swt/extra_jars/exceptions.jar \
Ben Konrath 5b61247
   plugins/org.eclipse.swt.tools/swttools.jar \
Ben Konrath 4c0ee09
   plugins/org.eclipse.osgi/osgi/osgi.cmpn.jar \
Ben Konrath 4c0ee09
   plugins/org.eclipse.osgi/osgi/osgi.core.jar \
Ben Konrath 4c0ee09
   plugins/org.eclipse.osgi/supplement/osgi/osgi.jar
Ben Konrath 5b61247
Andrew Overholt d5b2034
# FIXME:  figure out a way to symlink to something.  Alternatively,
Andrew Overholt d5b2034
# patch out of package.org.eclipse.sdk*.xml.
Andrew Overholt d5b2034
# Delete unnecessary-for-build source JARs
Andrew Overholt d5b2034
#rm plugins/*.source_*.jar
Andrew Overholt d5b2034
Ben Konrath 5037e9d
# make sure there are no jars left
Ben Konrath 55460d9
JARS=""
Ben Konrath 55460d9
for j in $(find -name \*.jar); do
Ben Konrath 55460d9
  if [ ! -L $j ]; then
Andrew Overholt d5b2034
    JARS="$JARS `echo $j`"
Ben Konrath 55460d9
  fi
Ben Konrath 55460d9
done
Ben Konrath 55460d9
if [ ! -z "$JARS" ]; then
Andrew Overholt 65c016b
    echo "These jars should be deleted and symlinked to system jars: $JARS"
Ben Konrath 2987a9c
   #FIXME: enable  exit 1
Ben Konrath 55460d9
fi
Ben Konrath 5037e9d
Andrew Overholt 32f425f
tar jxf %{SOURCE20}
Andrew Overholt 32f425f
Andrew Overholt d5b2034
# ECF filetransfer plugins
Andrew Overholt d5b2034
tar jxf %{SOURCE25}
Andrew Overholt d5b2034
pushd org.eclipse.ecf
Andrew Overholt d5b2034
%patch35
Andrew Overholt d5b2034
mkdir -p features/org.eclipse.ecf.filetransfer-feature
Andrew Overholt d5b2034
pushd features/org.eclipse.ecf.filetransfer-feature
Andrew Overholt d5b2034
cp -p %{SOURCE26} feature.xml
Andrew Overholt d5b2034
cp -p %{SOURCE27} build.properties
Andrew Overholt d5b2034
popd
Andrew Overholt d5b2034
Andrew Overholt 602cb9d
%build
Andrew Overholt 602cb9d
ORIGCLASSPATH=$CLASSPATH
Andrew Overholt 602cb9d
Ben Konrath 4c0ee09
# Bootstrapping:
Andrew Overholt d5b2034
# 1. Build ecj with javac
Ben Konrath 4c0ee09
ant -DcompilerArg="-encoding ISO-8859-1 -nowarn" -buildfile jdtcoresrc/compilejdtcorewithjavac.xml
Andrew Overholt 602cb9d
Ben Konrath 4c0ee09
# 2. Use this ecj to rebuild itself
9ef820f
export CLASSPATH=`pwd`/jdtcoresrc/ecj.jar:$ORIGCLASSPATH
Ben Konrath 4c0ee09
ant -DcompilerArg="-encoding ISO-8859-1 -nowarn" -buildfile jdtcoresrc/compilejdtcore.xml
Andrew Overholt 602cb9d
Andrew Overholt 602cb9d
# Build the rest of Eclipse
9ef820f
export CLASSPATH=`pwd`/ecj.jar:$ORIGCLASSPATH
Ben Konrath 5037e9d
export JAVA_HOME=%{java_home}
Andrew Overholt bfd4e0b
ant \
Andrew Overholt bfd4e0b
  -Dnobootstrap=true \
Andrew Overholt f2593e9
  -DinstallOs=linux -DinstallWs=gtk -DinstallArch=%{eclipse_arch} \
Andrew Overholt d5b2034
  -Dlibsconfig=true \
Andrew Overholt d5b2034
  -DJavaSE-1.6=%{_jvmdir}/java/jre/lib/rt.jar \
Andrew Overholt d5b2034
  -DcompilerArg="-encoding ISO-8859-1 -nowarn"
Ben Konrath 06b780e
  
Andrew Overholt d5b2034
# Build the FileInitializer application
Ben Konrath aa30cb9
SDK=$(cd eclipse && pwd)
Ben Konrath 06b780e
mkdir -p home
Ben Konrath 06b780e
homedir=$(cd home && pwd)
Ben Konrath 06b780e
LAUNCHERVERSION=$(ls $SDK/plugins | grep equinox.launcher_ | sed 's/org.eclipse.equinox.launcher_//')
Andrew Overholt d5b2034
PDEPLUGINVERSION=$(ls $SDK/plugins | grep pde.build_ | sed 's/org.eclipse.pde.build_//')
Ben Konrath aa30cb9
pushd equinox-incubator
Ben Konrath 06b780e
mkdir -p build
Ben Konrath aa30cb9
Ben Konrath aa30cb9
# This can go away when package build handles plugins (not just features)
Ben Konrath aa30cb9
echo "<project default=\"main\"><target name=\"main\"></target></project>" > build/assemble.org.eclipse.equinox.initializer.all.xml
Ben Konrath aa30cb9
echo "<project default=\"main\"><target name=\"main\"></target></project>" > build/package.org.eclipse.equinox.initializer.all.xml
Ben Konrath aa30cb9
Ben Konrath 4c0ee09
java -cp $SDK/plugins/org.eclipse.equinox.launcher_$LAUNCHERVERSION \
Ben Konrath 48553a3
     -Duser.home=$homedir                              \
Ben Konrath 4c0ee09
      org.eclipse.core.launcher.Main \
Ben Konrath aa30cb9
     -application org.eclipse.ant.core.antRunner       \
Ben Konrath aa30cb9
     -Dtype=plugin                                    \
Ben Konrath aa30cb9
     -Did=org.eclipse.equinox.initializer                   \
Ben Konrath aa30cb9
     -DsourceDirectory=$(pwd)                          \
Ben Konrath aa30cb9
     -DbaseLocation=$SDK \
Ben Konrath aa30cb9
     -Dbuilder=$SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/templates/package-build  \
Ben Konrath aa30cb9
     -f $SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/scripts/build.xml
Ben Konrath aa30cb9
Ben Konrath aa30cb9
pushd build/plugins/org.eclipse.equinox.initializer
Ben Konrath 4c0ee09
java -cp $SDK/plugins/org.eclipse.equinox.launcher_$LAUNCHERVERSION \
Ben Konrath 48553a3
     -Duser.home=$homedir                              \
Ben Konrath 4c0ee09
      org.eclipse.core.launcher.Main \
Ben Konrath d0ce538
     -application org.eclipse.ant.core.antRunner       \
Ben Konrath aa30cb9
     -f build.xml build.update.jar
Ben Konrath aa30cb9
popd
Ben Konrath aa30cb9
popd
Ben Konrath 2987a9c
Andrew Overholt d5b2034
# Build the ECF filetransfer plugins
Andrew Overholt d5b2034
pushd org.eclipse.ecf
Andrew Overholt d5b2034
mkdir -p build
Andrew Overholt d5b2034
Andrew Overholt d5b2034
java -cp $SDK/plugins/org.eclipse.equinox.launcher_$LAUNCHERVERSION \
Andrew Overholt d5b2034
     -Duser.home=$homedir                              \
Andrew Overholt d5b2034
      org.eclipse.core.launcher.Main \
Andrew Overholt d5b2034
     -application org.eclipse.ant.core.antRunner       \
Andrew Overholt d5b2034
     -Dtype=feature                                    \
Andrew Overholt d5b2034
     -Did=org.eclipse.ecf.filetransfer_feature                   \
Andrew Overholt d5b2034
     -DsourceDirectory=$(pwd)                          \
Andrew Overholt d5b2034
     -DbaseLocation=$SDK \
Andrew Overholt d5b2034
     -Dbuilder=$SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/templates/package-build  \
Andrew Overholt d5b2034
     -f $SDK/plugins/org.eclipse.pde.build_$PDEPLUGINVERSION/scripts/build.xml
Andrew Overholt d5b2034
Andrew Overholt d5b2034
popd
Andrew Overholt d5b2034
cvsdist 38d0d0c
%install
cvsdist 38d0d0c
rm -rf $RPM_BUILD_ROOT
cvsdist df631d8
Andrew Overholt 65c016b
# Get swt version
Ben Konrath bc6236b
SWT_MAJ_VER=$(grep maj_ver plugins/org.eclipse.swt/Eclipse\ SWT/common/library/make_common.mak | cut -f 2 -d =)
Ben Konrath bc6236b
SWT_MIN_VER=$(grep min_ver plugins/org.eclipse.swt/Eclipse\ SWT/common/library/make_common.mak | cut -f 2 -d =)
Ben Konrath bc6236b
SWT_VERSION=$SWT_MAJ_VER$SWT_MIN_VER
Ben Konrath bc6236b
Andrew Overholt 65c016b
# Some directories we need
Andrew Overholt 0994b94
sdkDir=$RPM_BUILD_ROOT%{_libdir}/%{name}
Andrew Overholt 0994b94
install -d -m 755 $sdkDir
Andrew Overholt 0994b94
install -d -m 755 $sdkDir/plugins
Andrew Overholt 0994b94
install -d -m 755 $sdkDir/features
Andrew Overholt 690cc24
install -d -m 755 $RPM_BUILD_ROOT%{_libdir}/java
Andrew Overholt 65c016b
Andrew Overholt 65c016b
# Explode the resulting SDK tarball
Andrew Overholt d5b2034
tar -C $RPM_BUILD_ROOT%{_libdir} -zxf result/linux-gtk-%{eclipse_arch}-sdk.tar.gz
cvsdist df631d8
Andrew Overholt d5b2034
# ECF filetransfer plugins we built
Andrew Overholt 0994b94
rm $sdkDir/plugins/org.eclipse.ecf*.jar
Andrew Overholt d5b2034
unzip -d $RPM_BUILD_ROOT%{_libdir} \
Andrew Overholt d5b2034
  org.eclipse.ecf/build/rpmBuild/org.eclipse.ecf.filetransfer_feature.zip 
Andrew Overholt d5b2034
# Remove the feature we used for building
Andrew Overholt d5b2034
rm -rf \
Andrew Overholt 0994b94
  $sdkDir/features/org.eclipse.ecf.filetransfer_feature_*
Ben Konrath 06b780e
Andrew Overholt 0994b94
LAUNCHERVERSION=$(ls $sdkDir/plugins | grep equinox.launcher_ | sed 's/org.eclipse.equinox.launcher_//')
Ben Konrath 4c0ee09
Ben Konrath de36359
# Install the file initializer app
Andrew Overholt d5b2034
cp -p equinox-incubator/org.eclipse.equinox.initializer/org.eclipse.equinox.initializer_*.jar \
Andrew Overholt 0994b94
  $sdkDir/plugins
Andrew Overholt 32f425f
Ben Konrath de36359
# Install the Fedora Eclipse product plugin
Andrew Overholt 0994b94
unzip -qq -d $sdkDir/plugins %{SOURCE4}
Andrew Overholt d556b20
# Install the Fedora Eclipse product feature
Andrew Overholt 0994b94
unzip -qq -d $sdkDir/features %{SOURCE5}
Andrew Overholt d5b2034
Andrew Overholt 0994b94
installDir=$sdkDir-Platform
Andrew Overholt 0994b94
metadataDir=$installDir/metadata-Platform
Andrew Overholt 0994b94
provisionDir=$installDir-provisioned
Andrew Overholt 0994b94
profileId=PlatformProfile
Andrew Overholt 8a2c6f4
Andrew Overholt 0994b94
# Copy just the platform
Andrew Overholt 0994b94
mkdir $installDir
Andrew Overholt 0994b94
pushd $installDir
Andrew Overholt 0994b94
sh %{SOURCE28} $sdkDir
Andrew Overholt 8a2c6f4
popd
Andrew Overholt 8a2c6f4
Andrew Overholt 0994b94
# Generate metadata for the platform
Andrew Overholt d5b2034
java \
Andrew Overholt d5b2034
-cp $installDir/plugins/org.eclipse.equinox.launcher_$LAUNCHERVERSION \
Andrew Overholt d5b2034
org.eclipse.core.launcher.Main \
Andrew Overholt d5b2034
-application \
Andrew Overholt d5b2034
org.eclipse.equinox.p2.metadata.generator.EclipseGenerator \
Andrew Overholt d5b2034
-metadataRepository file:$metadataDir \
Andrew Overholt d5b2034
-artifactRepository file:$metadataDir \
Andrew Overholt d5b2034
-source $installDir \
Andrew Overholt 0994b94
-root "Fedora Eclipse Platform" \
Andrew Overholt 8a2c6f4
-rootVersion %{version} \
Andrew Overholt d5b2034
-flavor tooling \
Andrew Overholt d5b2034
-publishArtifacts \
Andrew Overholt d5b2034
-append \
Andrew Overholt d5b2034
-artifactRepositoryName "Fedora Eclipse" \
Andrew Overholt d5b2034
-metadataRepositoryName "Fedora Eclipse"
Andrew Overholt d5b2034
Andrew Overholt d5b2034
# Director config.ini
Andrew Overholt 8a2c6f4
mv $installDir/configuration/config.ini{,.bak}
Andrew Overholt d5b2034
cp -p %{SOURCE22} $installDir/configuration/config.ini
Andrew Overholt d5b2034
Andrew Overholt 8a2c6f4
# Debugging?  Add -debug and -consolelog
Andrew Overholt 8a2c6f4
# Provision with director
Andrew Overholt ce22a23
java \
Andrew Overholt e98ce27
-Declipse.p2.data.area=file://$provisionDir/p2 \
Andrew Overholt ce22a23
-cp $installDir/plugins/org.eclipse.equinox.launcher_$LAUNCHERVERSION \
Andrew Overholt ce22a23
org.eclipse.core.launcher.Main \
Andrew Overholt d5b2034
-application \
Andrew Overholt d5b2034
org.eclipse.equinox.p2.director.app.application \
Andrew Overholt d5b2034
-flavor tooling \
Andrew Overholt 0994b94
-installIU "Fedora Eclipse Platform" \
Andrew Overholt d5b2034
-version %{version} \
Andrew Overholt d5b2034
-p2.os linux \
Andrew Overholt d5b2034
-p2.ws gtk \
Andrew Overholt d5b2034
-p2.arch %{eclipse_arch} \
Andrew Overholt d5b2034
-roaming \
Andrew Overholt f869e64
-profile $profileId \
Andrew Overholt d5b2034
-profileProperties org.eclipse.update.install.features=true \
Andrew Overholt d5b2034
-metadataRepository file:$metadataDir \
Andrew Overholt d5b2034
-artifactRepository file:$metadataDir \
Andrew Overholt 0994b94
-destination $provisionDir \
Andrew Overholt e98ce27
-bundlepool $provisionDir
Andrew Overholt 8a2c6f4
Andrew Overholt 0994b94
# Stuff in JDT, PDE, SDK
Andrew Overholt 742e187
for f in about* \.eclipseproduct epl-v10.html notice.html readme; do
Andrew Overholt 0994b94
    mv $installDir/$f $provisionDir
Andrew Overholt 8a2c6f4
done
Andrew Overholt 0994b94
mv $sdkDir/features/* $provisionDir/features
Andrew Overholt 0994b94
mv $sdkDir/plugins/* $provisionDir/plugins
Andrew Overholt 0994b94
rm -rf $metadataDir $sdkDir $installDir
Andrew Overholt 0994b94
mv $provisionDir $sdkDir
Andrew Overholt 8a2c6f4
Andrew Overholt 0994b94
# Fix paths in p2 data
Andrew Overholt 0994b94
rm -rf $sdkDir/p2/org.eclipse.equinox.p2.core/cache
Andrew Overholt 0994b94
rm -rf $sdkDir/p2/org.eclipse.equinox.p2.director/rollback/content.xml
Andrew Overholt 0994b94
sed -i "s|file\:$provisionDir/\ -\ bundle\ pool|Fedora Eclipse|g" \
Andrew Overholt 0994b94
  $sdkDir/artifacts.xml
Andrew Overholt 0994b94
profileDir=$sdkDir/p2/org.eclipse.equinox.p2.engine/profileRegistry
Andrew Overholt 0994b94
pushd $profileDir
Andrew Overholt 0994b94
  sed -i "s|$provisionDir|%{_libdir}/%{name}|g" \
Andrew Overholt 0994b94
    PlatformProfile.profile/*
Andrew Overholt 0994b94
  sed -i "s|$RPM_BUILD_ROOT||g" PlatformProfile.profile/*
Andrew Overholt 8a2c6f4
popd
Ben Konrath c3ae080
Andrew Overholt d5b2034
%ifarch ppc64 sparc sparcv9 sparc64 alpha ia64
Andrew Overholt 0994b94
cp -p features/org.eclipse.platform/gtk/eclipse.ini $sdkDir
Andrew Overholt d5b2034
%endif
Andrew Overholt 65c016b
Andrew Overholt d5b2034
cp -p features/org.eclipse.platform/gtk/eclipse.ini.patched \
Andrew Overholt 0994b94
  $sdkDir/eclipse.ini
Andrew Overholt 65c016b
Andrew Overholt d5b2034
# Add a compatibility symlink to startup.jar
Andrew Overholt 0994b94
pushd $sdkDir
Andrew Overholt d5b2034
LAUNCHERNAME=$(ls plugins | grep equinox.launcher_)
Andrew Overholt d5b2034
ln -s plugins/$LAUNCHERNAME startup.jar
Andrew Overholt d5b2034
popd
Ben Konrath d563cf5
Ben Konrath 158e040
# FIXME: investigate why it doesn't work to set this -- configuration data is
Andrew Overholt 65c016b
# always written to /usr/share/eclipse/configuration, even with
Andrew Overholt 65c016b
#     -Dosgi.sharedConfiguration.area=$RPM_BUILD_ROOT%{_libdir}/%{name}/configuration
Andrew Overholt 65c016b
# Note (2006-12-05):  upon looking at this again, we (bkonrath, overholt) don't
Andrew Overholt 65c016b
# know what we're doing with $libdir_path :)  It requires some investigation.
Andrew Overholt 65c016b
# 
Andrew Overholt fd64f0d
# Extract .so files
Andrew Overholt fd64f0d
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=90535
Andrew Overholt 32f425f
pushd $RPM_BUILD_ROOT
Andrew Overholt 32f425f
libdir_path=$(echo %{_libdir}/%{name} | sed -e 's/^\///')
Andrew Overholt 32f425f
java -Dosgi.sharedConfiguration.area=$libdir_path/configuration \
Andrew Overholt d5b2034
     -cp $libdir_path/startup.jar \
Ben Konrath 158e040
     org.eclipse.core.launcher.Main \
Ben Konrath 158e040
     -consolelog \
Andrew Overholt 32f425f
     -application org.eclipse.equinox.initializer.configInitializer \
Ben Konrath 158e040
     -fileInitializer %{SOURCE19}
9ef820f
popd
9ef820f
Andrew Overholt d5b2034
# Remove the unnecessary configuration data
Andrew Overholt 0994b94
rm -r $sdkDir/configuration/org.eclipse.update
Andrew Overholt 0994b94
rm -r $sdkDir/configuration/org.eclipse.core.runtime
Andrew Overholt 0994b94
rm -r $sdkDir/configuration/org.eclipse.equinox.app
Andrew Overholt 0994b94
rm -r $sdkDir/configuration/.settings
Andrew Overholt 0994b94
dataDirs=$(find $sdkDir/configuration \
Andrew Overholt f869e64
  -type d -name data)
Andrew Overholt f869e64
for dataDir in $dataDirs; do
Andrew Overholt f869e64
    rm -rf `dirname $dataDir`
Andrew Overholt f869e64
done
Andrew Overholt f869e64
Andrew Overholt f869e64
# Do this again after we've run the file initializer
Andrew Overholt 0994b94
rm -rf $sdkDir/p2/org.eclipse.equinox.p2.core/cache
Andrew Overholt 0994b94
rm -rf $sdkDir/p2/org.eclipse.equinox.p2.director/rollback/content.xml
Andrew Overholt 0994b94
pushd $profileDir
Andrew Overholt 8a2c6f4
  sed -i "s|$RPM_BUILD_ROOT||g" *.profile/*
Andrew Overholt f869e64
popd
cvsdist df631d8
Ben Konrath 4c0ee09
# Install the Eclipse binary wrapper
Andrew Overholt bfd4e0b
install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
Andrew Overholt d5b2034
ln -s %{_libdir}/%{name}/%{name} $RPM_BUILD_ROOT%{_bindir}/%{name}
Andrew Overholt d5b2034
#install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
Andrew Overholt d5b2034
#cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/eclipse
Andrew Overholt d5b2034
#sed --in-place "s|@LIBDIR@|%{_libdir}|g" $RPM_BUILD_ROOT%{_bindir}/eclipse
Andrew Overholt d5b2034
#ECLIPSELIBSUFFIX=$(ls $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/org.eclipse.equinox.launcher.gtk.linux*/*.so | sed "s/.*.launcher.gtk.linux.//")
Andrew Overholt d5b2034
#sed --in-place "s|@ECLIPSELIBSUFFIX@|$ECLIPSELIBSUFFIX|" $RPM_BUILD_ROOT%{_bindir}/eclipse
Andrew Overholt bfd4e0b
Ben Konrath 158e040
# Ensure the shared libraries have the correct permissions
Ben Konrath 158e040
pushd $RPM_BUILD_ROOT%{_libdir}/%{name} 
Ben Konrath 158e040
for lib in `find configuration -name \*.so`; do
Ben Konrath 158e040
   chmod 755 $lib
Andrew Overholt fd64f0d
done
cvsdist 38d0d0c
Andrew Overholt d5b2034
# Ensure the launcher binary has the correct permissions
Andrew Overholt e7563e0
chmod 755 $RPM_BUILD_ROOT/%{_libdir}/%{name}/%{name}
Andrew Overholt 5fd1871
Andrew Overholt 374fb56
# Create file listings for the extracted shared libraries
Ben Konrath 158e040
echo -n "" > %{_builddir}/%{buildsubdir}/%{name}-platform.install;
Ben Konrath 158e040
for id in `ls configuration/org.eclipse.osgi/bundles`; do
Ben Konrath 41a5f97
  if [ "Xconfiguration" = $(echo X`find configuration/org.eclipse.osgi/bundles/$id -name libswt\*.so` | sed "s:/.*::") ]; then
Andrew Overholt d5b2034
    echo "%{_libdir}/%{name}/configuration/org.eclipse.osgi/bundles/$id" > %{_builddir}/%{buildsubdir}/%{name}-swt.install;
Ben Konrath 158e040
  else
Ben Konrath 158e040
    echo "%{_libdir}/%{name}/configuration/org.eclipse.osgi/bundles/$id" >> %{_builddir}/%{buildsubdir}/%{name}-platform.install;
Ben Konrath 158e040
  fi
Ben Konrath 158e040
done 
cvsdist 38d0d0c
popd
cvsdist 38d0d0c
Andrew Overholt d5b2034
# Install symlinks to the SWT JNI shared libraries in %%{_libdir}/eclipse
Ben Konrath 121ec8f
pushd $RPM_BUILD_ROOT%{_libdir}/%{name}
Ben Konrath 121ec8f
for lib in $(find configuration -name libswt\*.so); do  
Ben Konrath ac6938f
  ln -s %{_libdir}/%{name}/$lib `basename $lib`
Ben Konrath 121ec8f
done
Ben Konrath 121ec8f
popd
Ben Konrath 121ec8f
Ben Konrath 121ec8f
# Install the SWT jar symlinks in libdir
Andrew Overholt 65c016b
SWTJARVERSION=$(grep v$SWT_VERSION plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}/build.xml | sed "s:.*<.*\"\(.*\)\"/>:\1:")
Ben Konrath c3ae080
pushd $RPM_BUILD_ROOT%{_libdir}/%{name}
Andrew Overholt 65c016b
ln -s %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}_$SWTJARVERSION.jar swt-gtk-%{eclipse_majmin}.%{eclipse_micro}.jar
Ben Konrath 2987a9c
ln -s swt-gtk-%{eclipse_majmin}.%{eclipse_micro}.jar swt-gtk-%{eclipse_majmin}.jar
Andrew Overholt 690cc24
ln -s swt-gtk-%{eclipse_majmin}.%{eclipse_micro}.jar swt.jar
Andrew Overholt 690cc24
ln -s ../%{name}/swt-gtk-%{eclipse_majmin}.%{eclipse_micro}.jar ../java/swt.jar
cvsdist 38d0d0c
popd
cvsdist 38d0d0c
Ben Konrath 158e040
# Install the eclipse-ecj.jar symlink for java-1.4.2-gcj-compat's "javac"
Andrew Overholt d5b2034
JDTCORESUFFIX=$(ls $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins | grep jdt.core_ | sed "s/org.eclipse.jdt.core_//")
Ben Konrath c3ae080
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
Andrew Overholt d5b2034
ln -s %{_libdir}/%{name}/plugins/org.eclipse.jdt.core_$JDTCORESUFFIX \
Andrew Overholt a3f9006
  $RPM_BUILD_ROOT%{_javadir}/eclipse-ecj-%{version}.jar
Andrew Overholt a3f9006
ln -s %{_javadir}/eclipse-ecj-%{version}.jar \
Andrew Overholt a3f9006
  $RPM_BUILD_ROOT%{_javadir}/eclipse-ecj.jar
Andrew Overholt d97cda9
ln -s %{_javadir}/eclipse-ecj-%{version}.jar \
Andrew Overholt a3f9006
  $RPM_BUILD_ROOT%{_javadir}/jdtcore-%{version}.jar
Andrew Overholt a3f9006
ln -s %{_javadir}/jdtcore-%{version}.jar \
Andrew Overholt a3f9006
  $RPM_BUILD_ROOT%{_javadir}/jdtcore.jar
Andrew Overholt a3f9006
ln -s %{_javadir}/eclipse-ecj-%{version}.jar \
Andrew Overholt a3f9006
  $RPM_BUILD_ROOT%{_javadir}/ecj-%{version}.jar
Andrew Overholt a3f9006
ln -s %{_javadir}/ecj-%{version}.jar \
Andrew Overholt a3f9006
  $RPM_BUILD_ROOT%{_javadir}/ecj.jar
Ben Konrath 158e040
Ben Konrath 158e040
# FIXME: get rid of this by putting logic in package build to know what version
Ben Konrath 158e040
#        of pde.build it's using
Ben Konrath 158e040
# Install a versionless pde.build
Andrew Overholt d5b2034
pushd $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/
Ben Konrath 2987a9c
ln -s org.eclipse.pde.build_* org.eclipse.pde.build
Ben Konrath 2987a9c
popd
Ben Konrath 2987a9c
Andrew Overholt 65c016b
# Icons
Andrew Overholt 65c016b
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
Andrew Overholt d5b2034
ln -s %{_libdir}/%{name}/plugins/org.fedoraproject.ide.platform/eclipse48.png \
cvsdist 38d0d0c
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
Andrew Overholt 65c016b
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps
Andrew Overholt d5b2034
ln -s %{_libdir}/%{name}/plugins/org.fedoraproject.ide.platform/eclipse32.png \
Andrew Overholt 349c5a6
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
Andrew Overholt 65c016b
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps
Andrew Overholt d5b2034
ln -s %{_libdir}/%{name}/plugins/org.fedoraproject.ide.platform/eclipse.png \
Andrew Overholt 349c5a6
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/%{name}.png
Andrew Overholt 65c016b
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/pixmaps
Ben Konrath de36359
ln -s %{_datadir}/icons/hicolor/48x48/apps/%{name}.png $RPM_BUILD_ROOT%{_datadir}/pixmaps
cvsdist df631d8
Andrew Overholt 65c016b
# Install the efj wrapper script 
Ben Konrath 0b073c2
install -p -D -m0755 %{SOURCE17} $RPM_BUILD_ROOT%{_bindir}/efj
Andrew Overholt d5b2034
sed --in-place "s:startup.jar:%{_libdir}/%{name}/startup.jar:" \
Ben Konrath 0b073c2
  $RPM_BUILD_ROOT%{_bindir}/efj 
Ben Konrath 0b073c2
Ben Konrath 158e040
# Install the ecj wrapper script
Ben Konrath 158e040
install -p -D -m0755 %{SOURCE18} $RPM_BUILD_ROOT%{_bindir}/ecj
Ben Konrath 158e040
sed --in-place "s:@JAVADIR@:%{_javadir}:" $RPM_BUILD_ROOT%{_bindir}/ecj 
Ben Konrath 158e040
cvsdist 38d0d0c
# A sanity check.
cvsdist 38d0d0c
desktop-file-validate %{SOURCE2}
cvsdist 38d0d0c
cvsdist 38d0d0c
# freedesktop.org menu entry
Andrew Overholt 65c016b
install -p -D -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
cvsdist 38d0d0c
cvsdist 38d0d0c
# Create a script that can be used to make a symlink tree of the
cvsdist 38d0d0c
# eclipse platform.
Andrew Overholt d5b2034
cp -p %{SOURCE16} copy-platform
cvsdist 38d0d0c
(
Andrew Overholt d5b2034
  cd $RPM_BUILD_ROOT%{_libdir}/%{name}
Ben Konrath d9e8538
  ls -d * | egrep -v '^(plugins|features|links|about_files)$'
Ben Konrath d9e8538
  ls -d plugins/* features/* links/*
cvsdist 38d0d0c
) |
e906bd4
sed -e's,^\(.*\),[ ! -e \1 ] \&\& ln -s $eclipse/\1 \1,' >> copy-platform
cvsdist 38d0d0c
Andrew Overholt d5b2034
mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}/buildscripts
Andrew Overholt d5b2034
cp -p copy-platform $RPM_BUILD_ROOT%{_libdir}/%{name}/buildscripts
Ben Konrath 435496e
Andrew Overholt 8b3726e
# Install the PDE Build wrapper script.
Andrew Overholt 8b3726e
install -p -D -m0755 %{SOURCE21} \
Andrew Overholt d5b2034
  $RPM_BUILD_ROOT%{_libdir}/%{name}/buildscripts/pdebuild
Andrew Overholt d5b2034
Andrew Overholt d5b2034
pushd $RPM_BUILD_ROOT%{_libdir}/%{name}
Andrew Overholt d5b2034
rm plugins/org.sat4j*
Andrew Overholt d5b2034
ln -s %{_javadir}/org.sat4j.core_* plugins/
Andrew Overholt d5b2034
ln -s %{_javadir}/org.sat4j.pb_* plugins/
Andrew Overholt d5b2034
Andrew Overholt d5b2034
ASMPLUGINVERSION=$(ls plugins | grep org.objectweb.asm_ | \
Andrew Overholt d5b2034
  sed 's/org.objectweb.asm_//')
Andrew Overholt d5b2034
rm plugins/org.objectweb.asm_$ASMPLUGINVERSION
Andrew Overholt d5b2034
ln -s %{_javadir}/objectweb-asm/asm-all.jar \
Andrew Overholt d5b2034
  plugins/org.objectweb.asm_$ASMPLUGINVERSION
Andrew Overholt 8b3726e
Andrew Overholt bfd4e0b
## BEGIN ANT ##
Andrew Overholt d5b2034
ANTDIR=plugins/$(ls plugins | grep org.apache.ant_)
Andrew Overholt d5b2034
rm $ANTDIR/lib/*
Andrew Overholt d5b2034
ANTDIR=$ANTDIR/lib
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-antlr.jar $ANTDIR/ant-antlr.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-apache-bcel.jar $ANTDIR/ant-apache-bcel.jar
Andrew Overholt d5b2034
#ln -s %{_javadir}/ant/ant-apache-bsf.jar $ANTDIR/ant-apache-bsf.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-apache-log4j.jar $ANTDIR/ant-apache-log4j.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-apache-oro.jar $ANTDIR/ant-apache-oro.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-apache-regexp.jar $ANTDIR/ant-apache-regexp.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-apache-resolver.jar $ANTDIR/ant-apache-resolver.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-commons-logging.jar $ANTDIR/ant-commons-logging.jar
Ben Konrath 5037e9d
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=180642
Ben Konrath 4c0ee09
# the symlinks that are commented-out are not currently shipped on Fedora
Andrew Overholt d5b2034
#ln -s %{_javadir}/ant/ant-commons-net.jar $ANTDIR/ant-commons-net.jar
Andrew Overholt d5b2034
#ln -s %{_javadir}/ant/ant-jai.jar $ANTDIR/ant-jai.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant.jar $ANTDIR/ant.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-javamail.jar $ANTDIR/ant-javamail.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-jdepend.jar $ANTDIR/ant-jdepend.jar
Andrew Overholt d5b2034
#ln -s %{_javadir}/ant/ant-jmf.jar $ANTDIR/ant-jmf.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-jsch.jar $ANTDIR/ant-jsch.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-junit.jar $ANTDIR/ant-junit.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant-launcher.jar $ANTDIR/ant-launcher.jar
Andrew Overholt d5b2034
#ln -s %{_javadir}/ant/ant-netrexx.jar $ANTDIR/ant-netrexx.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-nodeps.jar $ANTDIR/ant-nodeps.jar
Andrew Overholt d5b2034
#ln -s %{_javadir}/ant/ant-starteam.jar $ANTDIR/ant-starteam.jar
Andrew Overholt d5b2034
#ln -s %{_javadir}/ant/ant-stylebook.jar $ANTDIR/ant-stylebook.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-swing.jar $ANTDIR/ant-swing.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/ant/ant-trax.jar $ANTDIR/ant-trax.jar
Andrew Overholt d5b2034
#ln -s %{_javadir}/ant/ant-weblogic.jar $ANTDIR/ant-weblogic.jar
Andrew Overholt bfd4e0b
## END ANT ##
Andrew Overholt 65c016b
Andrew Overholt 39363de
JETTYPLUGINVERSION=$(ls plugins | grep org.mortbay.jetty_5 | sed 's/org.mortbay.jetty_//')
Andrew Overholt 39363de
rm plugins/org.mortbay.jetty_$JETTYPLUGINVERSION
Andrew Overholt 39363de
ln -s %{_javadir}/jetty/jetty.jar plugins/org.mortbay.jetty_$JETTYPLUGINVERSION
Andrew Overholt 39363de
Andrew Overholt 16c113b
build-jar-repository -s -p plugins/org.junit_* junit
Andrew Overholt bfd4e0b
Andrew Overholt d5b2034
JUNIT4VERSION=$(ls plugins | grep org.junit4_ | sed 's/org.junit4_//')
Andrew Overholt d5b2034
rm plugins/org.junit4_$JUNIT4VERSION/junit.jar
Andrew Overholt d5b2034
ln -s %{_javadir}/junit4.jar plugins/org.junit4_$JUNIT4VERSION/junit.jar
Ben Konrath 619a6b2
Andrew Overholt d5b2034
JSCHVERSION=$(ls plugins | grep com.jcraft.jsch_ | sed 's/com.jcraft.jsch_//')
Andrew Overholt d5b2034
rm plugins/com.jcraft.jsch_$JSCHVERSION
Andrew Overholt d5b2034
ln -s %{_javadir}/jsch.jar plugins/com.jcraft.jsch_$JSCHVERSION
Ben Konrath f23231d
Ben Konrath 82b9077
# link to the icu4j stuff
Andrew Overholt d5b2034
ICUVERSION=$(ls plugins | grep com.ibm.icu_ | sed 's/com.ibm.icu_//')
Andrew Overholt d5b2034
rm plugins/com.ibm.icu_*.jar
Andrew Overholt d5b2034
ln -s %{_datadir}/eclipse/plugins/com.ibm.icu_*.jar plugins/com.ibm.icu_$ICUVERSION
Ben Konrath 82b9077
Ben Konrath bc52b62
# link to lucene
Andrew Overholt d5b2034
LUCENEVERSION=$(ls plugins | grep org.apache.lucene_ | \
Andrew Overholt d5b2034
  sed 's/org.apache.lucene_//')
Andrew Overholt d5b2034
rm plugins/org.apache.lucene_*
Andrew Overholt d5b2034
ln -s %{_javadir}/lucene.jar plugins/org.apache.lucene_$LUCENEVERSION
Andrew Overholt d5b2034
rm plugins/org.apache.lucene.analysis_*
Andrew Overholt d5b2034
ln -s %{_javadir}/lucene-contrib/lucene-analyzers.jar \
Andrew Overholt d5b2034
  plugins/org.apache.lucene.analysis_$LUCENEVERSION
Ben Konrath f449bd8
Ben Konrath f449bd8
# link to commons-logging
Andrew Overholt d5b2034
COMMONSLOGGINGVERSION=$(ls plugins | grep commons.logging_ | \
Andrew Overholt d5b2034
  sed 's/org.apache.commons.logging_//')
Andrew Overholt d5b2034
rm plugins/org.apache.commons.logging_$COMMONSLOGGINGVERSION
Andrew Overholt d5b2034
ln -s %{_javadir}/commons-logging.jar \
Andrew Overholt d5b2034
  plugins/org.apache.commons.logging_$COMMONSLOGGINGVERSION
Ben Konrath bc52b62
Ben Konrath 491b3aa
# link to commons-el
Andrew Overholt d5b2034
COMMONSELVERSION=$(ls plugins | grep commons.el_ | \
Andrew Overholt d5b2034
  sed 's/org.apache.commons.el_//')
Andrew Overholt d5b2034
rm plugins/org.apache.commons.el_$COMMONSELVERSION
Andrew Overholt d5b2034
ln -s %{_javadir}/commons-el.jar \
Andrew Overholt d5b2034
  plugins/org.apache.commons.el_$COMMONSELVERSION
Ben Konrath 491b3aa
Ben Konrath 556f63a
# link to jasper
Andrew Overholt d5b2034
JASPERVERSION=$(ls plugins | grep org.apache.jasper_ | \
Andrew Overholt d5b2034
  sed 's/org.apache.jasper_//')
Andrew Overholt d5b2034
rm plugins/org.apache.jasper_*.jar
Andrew Overholt d5b2034
ln -s %{_datadir}/eclipse/plugins/org.apache.jasper_* \
Andrew Overholt d5b2034
   plugins/org.apache.jasper_$JASPERVERSION
Ben Konrath 556f63a
Andrew Overholt d5b2034
# link to servlet-api
Andrew Overholt d5b2034
SERVLETAPIVERSION=$(ls plugins | grep javax.servlet_ | \
Andrew Overholt d5b2034
  sed 's/javax.servlet_//')
Andrew Overholt d5b2034
rm plugins/javax.servlet_*
Andrew Overholt d5b2034
ln -s %{_javadir}/tomcat5-servlet-2.4-api.jar \
Andrew Overholt d5b2034
  plugins/javax.servlet_$SERVLETAPIVERSION
Ben Konrath 556f63a
Ben Konrath 556f63a
# link to jsp-api
Andrew Overholt d5b2034
JSPAPIVERSION=$(ls plugins | grep javax.servlet.jsp_ | \
Andrew Overholt d5b2034
  sed 's/javax.servlet.jsp_//')
Andrew Overholt d5b2034
rm plugins/javax.servlet.jsp_*
Andrew Overholt d5b2034
ln -s %{_javadir}/tomcat5-jsp-2.0-api.jar \
Andrew Overholt d5b2034
  plugins/javax.servlet.jsp_$JSPAPIVERSION
Ben Konrath 556f63a
Ben Konrath 82b9077
popd
Ben Konrath 82b9077
Andrew Overholt bfd4e0b
%clean
Andrew Overholt bfd4e0b
rm -rf $RPM_BUILD_ROOT
Andrew Overholt 25abe4e
Andrew Overholt 921a570
%post platform
fcae093
touch --no-create %{_datadir}/icons/hicolor
b295832
if [ -x /usr/bin/gtk-update-icon-cache ]; then
17c7c30
  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
fcae093
fi
cvsdist 38d0d0c
Andrew Overholt 0665d48
%postun platform
fcae093
touch --no-create %{_datadir}/icons/hicolor
b295832
if [ -x /usr/bin/gtk-update-icon-cache ]; then
17c7c30
  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
fcae093
fi
Ben Konrath 07ad637
Andrew Overholt 25abe4e
%files ecj
Ben Konrath 5037e9d
%defattr(-,root,root)
Andrew Overholt d5b2034
%dir %{_libdir}/%{name}
Andrew Overholt d5b2034
%dir %{_libdir}/%{name}/plugins
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.jdt.core_*
Andrew Overholt a3f9006
%{_javadir}/eclipse-ecj*.jar
Andrew Overholt a3f9006
%{_javadir}/jdtcore*.jar
Andrew Overholt a3f9006
%{_javadir}/ecj*.jar
Ben Konrath 5037e9d
%{_bindir}/ecj
cvsdist 38d0d0c
Andrew Overholt d5b2034
%files swt -f %{name}-swt.install
Ben Konrath 5037e9d
%defattr(-,root,root)
Ben Konrath 2ce933e
%dir %{_libdir}/%{name}
Ben Konrath 121ec8f
%dir %{_libdir}/%{name}/libswt-*.so
Ben Konrath 158e040
%dir %{_libdir}/%{name}/plugins
Ben Konrath 158e040
%dir %{_libdir}/%{name}/configuration
Ben Konrath 158e040
%dir %{_libdir}/%{name}/configuration/org.eclipse.osgi
Ben Konrath 158e040
%dir %{_libdir}/%{name}/configuration/org.eclipse.osgi/bundles
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.swt_*
Ben Konrath 158e040
%{_libdir}/%{name}/plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}_*
Ben Konrath c3ae080
%{_libdir}/%{name}/swt-gtk*.jar
Andrew Overholt 690cc24
%{_libdir}/%{name}/swt.jar
Andrew Overholt 690cc24
%{_libdir}/java/swt.jar
cvsdist 38d0d0c
Ben Konrath 9dbdca5
%files rcp
Ben Konrath 5037e9d
%defattr(-,root,root)
Ben Konrath 556f63a
%dir %{_libdir}/%{name}/features
Ben Konrath 158e040
%{_libdir}/%{name}/configuration/org.eclipse.osgi/.bundledata*
Ben Konrath 158e040
%{_libdir}/%{name}/configuration/org.eclipse.osgi/.lazy*
Ben Konrath 158e040
%{_libdir}/%{name}/configuration/org.eclipse.osgi/.manager
Ben Konrath 158e040
%{_libdir}/%{name}/configuration/org.eclipse.osgi/.state*
Andrew Overholt 8a2c6f4
%config %{_libdir}/%{name}/configuration/config.ini
Andrew Overholt 8a2c6f4
%config %{_libdir}/%{name}/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info
Andrew Overholt 8a2c6f4
%dir %{_libdir}/%{name}/configuration/org.eclipse.equinox.simpleconfigurator
Andrew Overholt 8a2c6f4
#%{_libdir}/%{name}/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info
Andrew Overholt d5b2034
%{_libdir}/%{name}/notice.html
Andrew Overholt d5b2034
%{_libdir}/%{name}/epl-v10.html
Andrew Overholt 7f97beb
%ifarch %{ix86} x86_64
Andrew Overholt d5b2034
%{_libdir}/%{name}/about.html
Andrew Overholt 7f97beb
%endif
Andrew Overholt 7f97beb
%ifarch x86_64
Andrew Overholt d5b2034
%{_libdir}/%{name}/about_files
Andrew Overholt 7f97beb
%endif
Andrew Overholt d5b2034
%{_libdir}/%{name}/readme
Andrew Overholt d5b2034
%{_libdir}/%{name}/startup.jar
Ben Konrath d563cf5
%{_libdir}/%{name}/features/org.eclipse.rcp_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.core.commands_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.core.contenttype_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.core.databinding_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.core.databinding.beans_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.core.expressions_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.core.jobs_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.core.runtime_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.core.runtime.compatibility.auth_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.app_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.common_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.launcher_*
Ben Konrath 4c0ee09
%{_libdir}/%{name}/plugins/org.eclipse.equinox.launcher.gtk.linux.%{eclipse_arch}_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.preferences_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.registry_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.help_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.jface_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.jface.databinding_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.osgi_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.rcp_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.workbench_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.update.configurator_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.simpleconfigurator_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/com.ibm.icu_*
Ben Konrath 4c0ee09
Andrew Overholt 921a570
%files platform -f %{name}-platform.install
Ben Konrath 5037e9d
%defattr(-,root,root)
Ben Konrath 158e040
%attr(0755,root,root) %{_bindir}/%{name}
Andrew Overholt 0f27cf8
%config %{_libdir}/%{name}/eclipse.ini
Andrew Overholt 0994b94
%{_libdir}/%{name}/.eclipseproduct
Andrew Overholt 0994b94
%{_libdir}/%{name}/configuration/config.ini
Ben Konrath 9dbdca5
%{_datadir}/applications/*
Ben Konrath 9dbdca5
%{_datadir}/pixmaps/*
Ben Konrath 9dbdca5
%{_datadir}/icons/*/*/apps/*
Andrew Overholt d5b2034
%{_libdir}/%{name}/eclipse
Andrew Overholt d5b2034
%{_libdir}/%{name}/features/org.eclipse.platform_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/com.jcraft.jsch_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/javax.servlet_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/javax.servlet.jsp_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.apache.ant_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.apache.commons.el_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.apache.commons.logging_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.apache.lucene_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.apache.lucene.analysis_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ant.core_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.compare_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.core.boot_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.core.filebuffers_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.core.filesystem_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.fedoraproject.ide.platform_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/features/org.fedoraproject.ide.feature_*
Ben Konrath 158e040
%{_libdir}/%{name}/plugins/org.eclipse.core.filesystem.linux.%{eclipse_arch}_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.core.net_*
Andrew Overholt fc7e41d
%ifarch %{ix86}
Andrew Overholt 7f97beb
%{_libdir}/%{name}/plugins/org.eclipse.core.net.linux.x86_*
Andrew Overholt fc7e41d
%endif
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.core.resources_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.core.resources.compatibility_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.core.runtime.compatibility_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.core.runtime.compatibility.registry_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.core.variables_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.debug.core_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.debug.ui_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.http.jetty_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.http.registry_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.http.servlet_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.jsp.jasper_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.jsp.jasper.registry_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.help.appserver_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.help.base_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.help.ui_*
Ben Konrath 4c0ee09
%{_libdir}/%{name}/plugins/org.eclipse.help.webapp_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.jface.text_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.jsch.core_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.jsch.ui_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ltk.core.refactoring_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ltk.ui.refactoring_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.osgi.services_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.osgi.util_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.platform_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.platform.doc.user_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.search_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.team.core_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.team.ui_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.text_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.browser_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.cheatsheets_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.console_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.editors_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.externaltools_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.forms_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.ide_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.ide.application_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.intro_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.intro.universal_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.navigator_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.navigator.resources_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.net_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.presentations.r21_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.views_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.views.properties.tabbed_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.workbench.compatibility_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.workbench.texteditor_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.update.core_*
Ben Konrath 4c0ee09
%{_libdir}/%{name}/plugins/org.eclipse.update.core.linux_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.update.scheduler_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.update.ui_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.mortbay.jetty_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.initializer_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.team.cvs.core_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.cvs_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.team.cvs.ssh2_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.team.cvs.ssh_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.team.cvs.ui_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/features/org.eclipse.cvs_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/features/org.eclipse.help_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.apache.jasper_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.equinox.frameworkadmin_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.equinox.frameworkadmin.equinox_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/features/org.eclipse.equinox.p2.user.ui_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.director_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.core_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.engine_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.jarprocessor_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.metadata_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.metadata.repository_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.artifact.repository_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.exemplarysetup_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.touchpoint.eclipse_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.touchpoint.natives_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.console_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.ui_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.ui.sdk_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.updatechecker_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.garbagecollector_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.directorywatcher_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.reconciler.dropins_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.metadata.generator_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.updatesite_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.security_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.security.ui_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.extensionlocation_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.equinox.p2.director.app_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ecf.provider.filetransfer_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ecf.provider.filetransfer.ssl_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ecf.ssl_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ecf_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ecf.filetransfer_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ecf.identity_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.sat4j.core_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.sat4j.pb_*
Andrew Overholt 7f652ce
# Put this in -platform since we're putting the p2 stuff here
Andrew Overholt 7f652ce
%{_libdir}/%{name}/artifacts.xml
Andrew Overholt 8a2c6f4
# FIXME: should we ship content.xml?
Andrew Overholt 8a2c6f4
#%{_libdir}/%{name}/metadata
Andrew Overholt 0994b94
%{_libdir}/%{name}/p2
Andrew Overholt 7f652ce
Andrew Overholt 7f652ce
%files jdt
Andrew Overholt 7f652ce
%defattr(-,root,root)
Andrew Overholt 7f652ce
%{_bindir}/efj
Andrew Overholt 7f652ce
%{_libdir}/%{name}/features/org.eclipse.jdt_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.ant.ui_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.junit_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.jdt.junit_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.jdt.doc.user_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.jdt.apt.core_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.jdt.ui_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.jdt.debug_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.jdt.junit4.runtime_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.junit4_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.jdt_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.jdt.launching_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.jdt.core.manipulation_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.jdt.apt.ui_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.jdt.junit.runtime_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.jdt.debug.ui_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.jdt.apt.pluggable.core_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.jdt.compiler.apt_*
Andrew Overholt 7f652ce
%{_libdir}/%{name}/plugins/org.eclipse.jdt.compiler.tool_*
Ben Konrath 9dbdca5
Ben Konrath 9dbdca5
%files pde
Ben Konrath 9dbdca5
%defattr(-,root,root)
Andrew Overholt d5b2034
%{_libdir}/%{name}/features/org.eclipse.sdk_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/features/org.eclipse.pde_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/features/org.eclipse.pde.p2_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/features/org.eclipse.pde.p2.source_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/features/org.eclipse.equinox.p2.user.ui.source_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/features/org.eclipse.help.source_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/features/org.eclipse.pde.source_*
Ben Konrath 0f53998
%{_libdir}/%{name}/plugins/org.eclipse.pde.doc.user_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.pde.build_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.pde.build
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.pde_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.pde.core_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.pde.junit.runtime_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.pde.ui_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.pde.ui.templates_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.pde.p2.ui_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/features/org.eclipse.rcp.source_*
Andrew Overholt d5b2034
#%{_libdir}/%{name}/plugins/org.eclipse.rcp.source.linux.gtk.%{eclipse_arch}*
Andrew Overholt d5b2034
%{_libdir}/%{name}/features/org.eclipse.cvs.source_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.sdk_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/features/org.eclipse.jdt.source_*
Ben Konrath 1aa224c
%{_libdir}/%{name}/plugins/org.eclipse.jdt.doc.isv_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/features/org.eclipse.platform.source_*
Ben Konrath 1aa224c
%{_libdir}/%{name}/plugins/org.eclipse.platform.doc.isv_*
Andrew Overholt d5b2034
#%{_libdir}/%{name}/plugins/org.eclipse.platform.source.linux.gtk.%{eclipse_arch}_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.ui.views.log_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/buildscripts
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.pde.api.tools_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.pde.api.tools.ui_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/javax.servlet.jsp.source_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/javax.servlet.source_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.apache.ant.source_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.apache.commons.el.source_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.apache.commons.logging.source_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.apache.jasper.source_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.apache.lucene.analysis.source_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.apache.lucene.source_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.junit.source_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.junit4.source_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.mortbay.jetty.source_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.objectweb.asm_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.objectweb.asm.source_*
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.*.source_*
Andrew Overholt d5b2034
# FIXME:  where should this go?
Andrew Overholt d5b2034
%{_libdir}/%{name}/configuration/org.eclipse.equinox.source/source.info
Ben Konrath 9dbdca5
Ben Konrath 9dbdca5
%files pde-runtime
Ben Konrath 9dbdca5
%defattr(-,root,root)
Andrew Overholt d5b2034
%{_libdir}/%{name}/plugins/org.eclipse.pde.runtime_*
Ben Konrath 9dbdca5
Andrew Overholt bfd4e0b
%changelog
Andrew Overholt fc7e41d
* Mon Jul 21 2008 Andrew Overholt <overholt@redhat.com> 3.4.0-5
Andrew Overholt fc7e41d
- Add core.net fragment in %%files for x86
Andrew Overholt fc7e41d
- I spoke with author about above and no .so is built because it is
Andrew Overholt fc7e41d
  currently not used by the fragment
Andrew Overholt 7f97beb
- Update ecj-gcj addition (Tom Tromey)
Andrew Overholt fc7e41d
Andrew Overholt 0994b94
* Fri Jul 18 2008 Andrew Overholt <overholt@redhat.com> 3.4.0-4
Andrew Overholt 0994b94
- Un-do crazy config.ini, bundles.info, etc. shuffling
Andrew Overholt 0994b94
- Update patch for building native libraries
Andrew Overholt 9827f38
- Re-add missing BR on tomcat5-jasper-eclipse
Andrew Overholt 5e493d7
- Add patch for 64-bit platforms to build SWT
Andrew Overholt ce22a23
- Don't try to resolve http://bundles.osgi.org for javadocs
Andrew Overholt ce22a23
- Provision with java -cp instead of binary launcher
Andrew Overholt 0994b94
Andrew Overholt 8a2c6f4
* Thu Jul 17 2008 Andrew Overholt <overholt@redhat.com> 3.4.0-3
Andrew Overholt 8a2c6f4
- Generate metadata and provision each sub-package
Andrew Overholt 8a2c6f4
- Do crazy config.ini, bundles.info, and *.profile shuffling
Andrew Overholt 8a2c6f4
- Add post and postun sections to update the config.ini, bundles.info, and
Andrew Overholt 8a2c6f4
  *.profile files
Andrew Overholt 8a2c6f4
Andrew Overholt f869e64
* Wed Jul 16 2008 Andrew Overholt <overholt@redhat.com> 3.4.0-1
Andrew Overholt 7f652ce
- Fix files lists
Andrew Overholt 7f652ce
Andrew Overholt 7f652ce
* Wed Jul 16 2008 Andrew Overholt <overholt@redhat.com> 3.4.0-1
Andrew Overholt f869e64
- Update branding
Andrew Overholt f869e64
- Fix p2 stuff so p2 UI works
Andrew Overholt f869e64
Andrew Overholt d5b2034
* Mon Jul 14 2008 Andrew Overholt <overholt@redhat.com> 3.4.0-1
Andrew Overholt d5b2034
- 3.4
Andrew Overholt d5b2034
- Remove gcj compilation
Andrew Overholt d5b2034
- Update versions of dependencies
Andrew Overholt d5b2034
- Rename libswt3-gtk2 to eclipse-swt
Andrew Overholt d5b2034
- Move "Provides: eclipse" to PDE from JDT
Andrew Overholt d5b2034
- Remove unnecessary old Obsoletes/Provides
Andrew Overholt d5b2034
- Remove tomcat stuff since it's no longer used
Andrew Overholt d5b2034
- Move stuff from %%{_datadir}/eclipse to %%{_libdir}/eclipse
Andrew Overholt d5b2034
- Add BRs/Rs on objectweb-asm and sat4j
Andrew Overholt d5b2034
- Build ECF filetransfer stuff as part of this SRPM until we have a
Andrew Overholt d5b2034
  separate eclipse-ecf package (which will require this version of the
Andrew Overholt d5b2034
  SDK)
Andrew Overholt d5b2034
a7f74f5
* Sat Jun 14 2008 Dennis Gilmore <dennis@ausil.us> 3.3.2-13
a7f74f5
- make changes to support sparcv9 
a7f74f5
Andrew Overholt 3503180
* Wed May 14 2008 Andrew Overholt <overholt@redhat.com> 3.3.2-12
Andrew Overholt 3503180
- Back-port patch for e.o#206432 (rh#446064).
Andrew Overholt 3503180
e906bd4
* Sat Apr 26 2008 Mat Booth <fedora@matbooth.co.uk> 3.3.2-11
e906bd4
- Fixed some benign errors in copy-platform when calling pdebuild
e906bd4
  multiple times.
e906bd4
Andrew Overholt 1836a47
* Fri Apr 25 2008 Andrew Overholt <overholt@redhat.com> 3.3.2-10
Andrew Overholt 1836a47
- Bump maximum heap size from 256 MB to 512 MB.
Andrew Overholt 1836a47
- Add patch for https://bugs.eclipse.org/bugs/show_bug.cgi?id=214092
Andrew Overholt 1836a47
  (which is really
Andrew Overholt 1836a47
  http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6614100).
Andrew Overholt 1836a47
- Some jiggery-pokery for spaces in SWT paths for buildagainstxulrunner
Andrew Overholt 1836a47
  patch.
Andrew Overholt 1836a47
Andrew Overholt 3a4de59
* Wed Apr 09 2008 Andrew Overholt <overholt@redhat.com> 3.3.2-9
Andrew Overholt 3a4de59
- Fix patch level for xulrunner build patch.
Andrew Overholt 3a4de59
Andrew Overholt 0dd3e8b
* Wed Apr 09 2008 Andrew Overholt <overholt@redhat.com> 3.3.2-8
Andrew Overholt 0dd3e8b
- Rather than removing java-javadoc, just add Requirement in all cases
Andrew Overholt 0dd3e8b
  (gcj or not).
Andrew Overholt 0dd3e8b
Andrew Overholt b5087f1
* Wed Apr 09 2008 Andrew Overholt <overholt@redhat.com> 3.3.2-7
Andrew Overholt b5087f1
- Remove explicit java-javadoc requirements as OpenJDK's -devel package
Andrew Overholt b5087f1
  provides it.
Andrew Overholt b5087f1
- Patch SWT build to find libxul.pc.
Andrew Overholt b5087f1
Andrew Overholt 4e8e5c7
* Fri Apr 04 2008 Andrew Overholt <overholt@redhat.com> 3.3.2-6
Andrew Overholt 4e8e5c7
- Fix path of pdebuild in %%files.  Gah.
Andrew Overholt 4e8e5c7
Andrew Overholt 8b3726e
* Fri Apr 04 2008 Andrew Overholt <overholt@redhat.com> 3.3.2-5
Andrew Overholt 8b3726e
- Move pdebuild to better location (buildscripts).
Andrew Overholt 8b3726e
Andrew Overholt 34d9d4f
* Fri Apr 04 2008 Andrew Overholt <overholt@redhat.com> 3.3.2-4
Andrew Overholt 34d9d4f
- Fix SWT version in Requires.
Andrew Overholt 34d9d4f
Andrew Overholt d97cda9
* Thu Apr 03 2008 Andrew Overholt <overholt@redhat.com> 3.3.2-3
Andrew Overholt d97cda9
- Add missing line continuation.
Andrew Overholt d97cda9
Andrew Overholt 8390676
* Thu Apr 03 2008 Andrew Overholt <overholt@redhat.com> 3.3.2-2
Andrew Overholt 8390676
- Change ecj Provides from <= to = (rhbz#439825).
Andrew Overholt 8390676
Andrew Overholt a3f9006
* Thu Apr 03 2008 Andrew Overholt <overholt@redhat.com> 3.3.2-1
Andrew Overholt a3f9006
- 3.3.2
Andrew Overholt a3f9006
- Update Obsoletes/Provides for ecj and make more ecj symlinks
Andrew Overholt a3f9006
  (rhbz#439825).
Andrew Overholt a3f9006
Andrew Overholt 0077196
* Mon Mar 31 2008 Andrew Overholt <overholt@redhat.com> 3.3.1.1-18
Andrew Overholt 0077196
- Add PDE Build wrapper script (%%{_datadir}/eclipse/pdebuild) for
Andrew Overholt 0077196
  packaging guidelines.
Andrew Overholt 0077196
Andrew Overholt 0f27cf8
* Mon Mar 03 2008 Andrew Overholt <overholt@redhat.com> 3.3.1.1-17
Andrew Overholt 0f27cf8
- Mark eclipse.ini as %%config.
Andrew Overholt 0f27cf8
0a52479
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1:3.3.1.1-16
0a52479
- Autorebuild for GCC 4.3
0a52479
Andrew Overholt 290d1ff
* Fri Feb 08 2008 Andrew Overholt <overholt@redhat.com> 3.3.1.1-15
Andrew Overholt 290d1ff
- Add ia64 patches from Doug Chapman.
Andrew Overholt 290d1ff
- rhbz#431963.
Andrew Overholt 290d1ff
9e10751
* Wed Dec 05 2007 Martin Stransky <stransky@redhat.com> 3.3.1.1-14
9e10751
- rebuilt against XUL Runner (gecko-libs 1.9)
c2acaf7
- removed .png extension from the desktop file
9e10751
Andrew Overholt 9bfba3f
* Tue Dec 04 2007 Andrew Overholt <overholt@redhat.com> 3.3.1.1-13
Andrew Overholt 9bfba3f
- Remove Fedora log from splash screen.
Andrew Overholt 9bfba3f
Andrew Overholt 6b5576a
* Mon Dec 03 2007 Andrew Overholt <overholt@redhat.com> 3.3.1.1-12
Andrew Overholt 6b5576a
- Update splash screen.
Andrew Overholt 6b5576a
Andrew Overholt fd03558
* Fri Nov 30 2007 Andrew Overholt <overholt@redhat.com> 3.3.1.1-11
Andrew Overholt fd03558
- Fix PermSize option (thanks to Mary Ellen Foster for testing).
Andrew Overholt fd03558
Andrew Overholt 9d7647f
* Fri Nov 23 2007 Andrew Overholt <overholt@redhat.com> 3.3.1.1-10
Andrew Overholt 9d7647f
- Move eclipse.ini for real.
Andrew Overholt 9d7647f
Andrew Overholt 7965d30
* Fri Nov 23 2007 Andrew Overholt <overholt@redhat.com> 3.3.1.1-9
Andrew Overholt 7965d30
- Move eclipse.ini in %%files section.
Andrew Overholt 7965d30
Andrew Overholt 4017c01
* Thu Nov 22 2007 Andrew Overholt <overholt@redhat.com> 3.3.1.1-8
Andrew Overholt 4017c01
- Re-enable gcj_support.
Andrew Overholt 4017c01
Andrew Overholt d97bcae
* Thu Nov 22 2007 Andrew Overholt <overholt@redhat.com> 3.3.1.1-7
Andrew Overholt d97bcae
- Un-break non-ppc64 platforms.
Andrew Overholt d97bcae
Andrew Overholt 7b4ca0d
* Mon Nov 19 2007 Andrew Overholt <overholt@redhat.com> 3.3.1.1-6
Andrew Overholt 7b4ca0d
- Require jpackage-utils (courtesy Patrice Dumas).
Andrew Overholt 7b4ca0d
- Fix ppc64 (and hopefully other unsupported-by-upstream arches).
Andrew Overholt 7b4ca0d
- Move eclipse.ini to %%{_libdir}/eclipse where it gets read.
Andrew Overholt 7b4ca0d
- Resolves:  rhbz#394161.
Andrew Overholt 7b4ca0d
Andrew Overholt ac2285e
* Fri Nov 16 2007 Andrew Overholt <overholt@redhat.com> 3.3.1.1-5
Andrew Overholt ac2285e
- Remove extraneous build.index comment (from test build again).
Andrew Overholt ac2285e
Andrew Overholt 965a7ed
* Fri Nov 16 2007 Andrew Overholt <overholt@redhat.com> 3.3.1.1-4
Andrew Overholt 965a7ed
- Enable gcj support (disabled for test build).
Andrew Overholt 965a7ed
Andrew Overholt eeaf79b
* Fri Nov 16 2007 Andrew Overholt <overholt@redhat.com> 3.3.1.1-3
Andrew Overholt eeaf79b
- Update tomcat patches.
Andrew Overholt 7b4ca0d
- Resolves:  rhbz#380121.
Andrew Overholt eeaf79b
Andrew Overholt 764617c
* Wed Nov 14 2007 Andrew Overholt <overholt@redhat.com> 3.3.1.1-2
Andrew Overholt 764617c
- Bump release to tag non-corrupted source zip.
Andrew Overholt 764617c
Andrew Overholt e7563e0
* Thu Nov 01 2007 Andrew Overholt <overholt@redhat.com> 3.3.1.1-1
Andrew Overholt e7563e0
- Update branding.
Andrew Overholt e7563e0
- Work around e.o#195897 by setting the VM arg explicitly.
Andrew Overholt e7563e0
Andrew Overholt a3c9ae6
* Fri Oct 26 2007 Andrew Overholt <overholt@redhat.com> 3.3.1.1-1
Andrew Overholt a3c9ae6
- 3.3.1.1
Andrew Overholt a3c9ae6
- Add patch for memory issues with IcedTea.
Andrew Overholt a3c9ae6
Andrew Overholt 84dcc5c
* Mon Oct 22 2007 Andrew Overholt <overholt@redhat.com> 3.3.1-1
Andrew Overholt 84dcc5c
- 3.3.1
Andrew Overholt 84dcc5c
- Update icu4j requirement for new version number.
Andrew Overholt 84dcc5c
Andrew Overholt 690cc24
* Thu Oct 11 2007 Andrew Overholt <overholt@redhat.com> 3.3.0-27
Andrew Overholt 690cc24
- Add patch to have unversioned swt.jar symlink (courtesy Patrice
Andrew Overholt 690cc24
  Dumas).
Andrew Overholt 690cc24
Andrew Overholt 8c441b6
* Sat Oct 06 2007 Andrew Overholt <overholt@redhat.com> 3.3.0-26
Andrew Overholt 8c441b6
- Add encoding to desktop file.
Andrew Overholt 8c441b6
- Fix %%files list again.
Andrew Overholt 8c441b6
Andrew Overholt a183c47
* Fri Oct 05 2007 Andrew Overholt <overholt@redhat.com> 3.3.0-25
Andrew Overholt a183c47
- Fix %%files list for Fedora Eclipse feature.
Andrew Overholt a183c47
Andrew Overholt d556b20
* Fri Oct 05 2007 Andrew Overholt <overholt@redhat.com> 3.3.0-24
Andrew Overholt d556b20
- Update branding plugin.
Andrew Overholt d556b20
- Add branding feature.  This fixes the update manager issue when using
Andrew Overholt d556b20
  the Fedora-branded product.
Andrew Overholt d556b20
- Thanks to Alexander Kurtakov and Pascal Rapicault for helping track
Andrew Overholt d556b20
  down this issue.
Andrew Overholt d556b20
Andrew Overholt 3499229
* Wed Oct 03 2007 Andrew Overholt <overholt@redhat.com> 3.3.0-23
Andrew Overholt 3499229
- Build gcj bits on x86 and x86_64.
Andrew Overholt 3499229
- Add instructions for how to get source of branding plugin.
Andrew Overholt 3499229
- Fix splash screen typo.
Andrew Overholt 3499229
- Resolves:  rhbz#301871.
Andrew Overholt 3499229
Andrew Overholt 8e258fb
* Wed Sep 26 2007 Andrew Overholt <overholt@redhat.com> 3.3.0-21
Andrew Overholt 8e258fb
- Add patch to generate 1.6 bytecode on a 1.7 VM (kudos to Olivier
Andrew Overholt 8e258fb
  Thomann)
Andrew Overholt 8e258fb
- Resolves:  rhbz#288991.
Andrew Overholt 8e258fb
Andrew Overholt 392ff0d
* Tue Sep 18 2007 Andrew Overholt <overholt@redhat.com> 3.3.0-20
Andrew Overholt 392ff0d
- Move requirements on subclipse, cdt, mylyn, etc. to comps.xml.
Andrew Overholt 392ff0d
Andrew Overholt 50062cf
* Mon Sep 10 2007 Andrew Overholt <overholt@redhat.com> 3.3.0-19
Andrew Overholt 50062cf
- Don't require subclipse, cdt, or rpm-editor on ppc64.
Andrew Overholt 50062cf
Ben Konrath 06b780e
* Fri Sep 07 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-18
Ben Konrath 06b780e
- Build 1.6 plugins when building with IcedTea.
Ben Konrath 06b780e
Ben Konrath 4c39e13
* Fri Sep 07 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-17
Ben Konrath 4c39e13
- Update Fedora Eclipse product plugin to fix Welcome page.
Ben Konrath 4c39e13
Ben Konrath 7395e6b
* Thu Sep 06 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-16
Ben Konrath 7395e6b
- Compile SDK to 1.5 bytecode and disable 1.6 plugins.
Ben Konrath 7395e6b
Andrew Overholt afd8c47
* Wed Sep 05 2007 Andrew Overholt <overholt@redhat.com> 3.3.0-15
Andrew Overholt afd8c47
- Update tomcat5, commons-el, and commons-logging to required releases
Andrew Overholt afd8c47
  with proper OSGi manifests.
Andrew Overholt afd8c47
Ben Konrath de36359
* Mon Sep 04 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-14
Ben Konrath de36359
- Add Fedora Eclipse product plugin.
Ben Konrath de36359
- Add Requires: eclipse-rpm-editor to platform subpackage.
Ben Konrath de36359
Ben Konrath 1aa224c
* Thu Aug 30 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-13
Ben Konrath 1aa224c
- Move *-sdk subpackages to pde subpackage.
Ben Konrath 1aa224c
- Add BuildRequires: libXt-devel for IcedTea build.
Ben Konrath da1b743
- Add launcher-fix-java-home.patch.
Ben Konrath 1aa224c
Ben Konrath c3d05ce
* Tue Aug 28 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-12
Ben Konrath 51b488e
- Require mylyn on all archs except ppc64 alpha.
Ben Konrath f76cca3
- Use IcedTea on x86_64 and x86.
Ben Konrath f76cca3
- Remove hacks for s390{,x} as they are now included in upstream build.
Ben Konrath fd17240
Andrew Overholt 39363de
* Tue Aug 28 2007 Andrew Overholt <overholt@redhat.com> 3.3.0-11
Andrew Overholt 39363de
- Symlink to jetty.
Andrew Overholt 39363de
Ben Konrath cdfb51a
* Tue Aug 28 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-10
Ben Konrath e420f1f
- Add requires eclipse-cvs-client, eclipse-subclipse, eclipse-mylyn,
Ben Konrath e420f1f
  eclipse-mylyn-ide, eclipse-mylyn-bugzilla, eclipse-mylyn-trac
Ben Konrath 51eb7cb
  and eclipse-changelog to platform package.
Ben Konrath e420f1f
- Add requires eclipse-mylyn-java to jdt.
Ben Konrath e420f1f
- Add requires eclipse-mylyn-pde to pde.
Ben Konrath e420f1f
- Remove pde-sdk and sdk sub-packages
Ben Konrath cdfb51a
Ben Konrath 014de59
* Thu Aug 23 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-9
Ben Konrath 014de59
- Add Requires: eclipse-cvs-client to jdt package.
Ben Konrath 014de59
Ben Konrath 619a6b2
* Tue Aug 14 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-8
Ben Konrath 619a6b2
- Link to junit4 jar.
Ben Konrath 619a6b2
- Remove included eclipse binaries.
Ben Konrath 619a6b2
- Add Provides: eclipse to sdk subpackage.
Ben Konrath 619a6b2
975f26f
* Mon Aug 13 2007 Oliver Falk <oliver@linux-kernel.at> 3.3.0-7
975f26f
- Also explode SDK tarball on alpha
975f26f
- Resolves: #251958
975f26f
Ben Konrath 556f63a
* Tue Aug 07 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-6
Ben Konrath 556f63a
- Add links for jsp api, servlet api and jasper.
Ben Konrath 556f63a
- Add %%{_libdir}/%%{name}/features to the rcp %%files listing.
Ben Konrath 556f63a
Ben Konrath 8d1008d
* Fri Aug 03 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-5
Ben Konrath 8d1008d
- Add patch to fix double free bug in launcher library.
Ben Konrath 8d1008d
- Resolves: #248798.
Ben Konrath 8d1008d
Ben Konrath 491b3aa
* Tue Jul 31 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-4
Ben Konrath 491b3aa
- Link to commons-el.jar.
Ben Konrath 491b3aa
- Remove ant 1.7 hacks.
Ben Konrath 61f5d55
Ben Konrath 1d780f3
* Wed Jul 18 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-3
Ben Konrath 1d780f3
- Add links for lucene and lucene.analysis.
Ben Konrath 1d780f3
- Remove icu4j symlink from /usr/share/eclipse/plugins.
Ben Konrath 1d780f3
- Resolves: #248749.
Ben Konrath 1d780f3
Ben Konrath f449bd8
* Mon Jul 16 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-2
Ben Konrath bc52b62
- Fix dep in rcp sub-package.
Ben Konrath f449bd8
- Add Alpha support.
Ben Konrath f449bd8
- Link to commons-logging.jar
Ben Konrath f449bd8
- Resolves: #248359.
Ben Konrath bc52b62
Ben Konrath 510eed3
* Fri Jun 29 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-1
Ben Konrath 510eed3
- 3.3.
Ben Konrath 510eed3
Ben Konrath 1298ce4
* Wed Jun 27 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-0.3.RC4
Ben Konrath 1298ce4
- Restore ppc64, s390{,x} and sparc{,64} support.
Ben Konrath 1298ce4
- Restore multilib support.
Ben Konrath 1298ce4
Ben Konrath 4c0ee09
* Tue Jun 19 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-0.2.RC4
Ben Konrath 4c0ee09
- Use icu4j-eclipse sub-package instead of building icu4j here.
Ben Konrath 4c0ee09
- Use exec in binary wrapper.
Ben Konrath 4c0ee09
- Add 3.3.0 splashscreen.
Ben Konrath 4c0ee09
Ben Konrath 4c0ee09
* Tue Jun 12 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-0.1.RC4
Ben Konrath 4c0ee09
- 3.3RC4.
Ben Konrath 4c0ee09
Ben Konrath 4c0ee09
* Mon Jun 11 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-0.2.RC3
Ben Konrath 4c0ee09
- Update launching strategy for 3.3.
Ben Konrath 4c0ee09
- Pull in package-build fix from F-7.
Ben Konrath 4c0ee09
Ben Konrath 4c0ee09
* Wed May 23 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-0.1.RC3
Ben Konrath 4c0ee09
- 3.3RC3.
Ben Konrath 4c0ee09
Ben Konrath 4c0ee09
* Wed May 23 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-0.1.RC2
Ben Konrath 4c0ee09
- 3.3RC2.
Ben Konrath 4c0ee09
Ben Konrath 4c0ee09
* Wed May 23 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-0.1.RC1
Ben Konrath 4c0ee09
- 3.3RC1.
Ben Konrath 4c0ee09
- Pull in changes from F-7.
Ben Konrath 4c0ee09
Ben Konrath 4c0ee09
* Mon Feb 26 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-0.1.M5eh
Ben Konrath 4c0ee09
- 3.3M5.
Ben Konrath 4c0ee09
- Remove launcher-addplatformtotildeeclipse.patch as it's only needed 
Ben Konrath 4c0ee09
  for FC-5 -> FC-6.
Ben Konrath 4c0ee09
- Remove swt firefox patches as they are no longer needed.
Ben Konrath 4c0ee09
- Remove ppc64, s390{,x} and sparc{,64} support.
Ben Konrath 4c0ee09
- Remove use-built-launcher patch.
Ben Konrath 4c0ee09
- Update set-launcher-and-configuration-dir patch.
Ben Konrath 4c0ee09
Ben Konrath 4c0ee09
* Mon Jan 29 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-0.3.M4
Ben Konrath 4c0ee09
- Enable updated ecj square brackets patch.
Ben Konrath 4c0ee09
Ben Konrath 4c0ee09
* Fri Jan 12 2007 Ben Konrath <bkonrath@redhat.com> 3.3.0-0.2.M4
Ben Konrath 4c0ee09
- Pull in fixes from rawhide.
Ben Konrath 4c0ee09
Ben Konrath 4c0ee09
* Wed Dec 20 2006 Ben Konrath <bkonrath@redhat.com> 3.3.0-0.1.M4
Ben Konrath 4c0ee09
- 3.3M4.
Ben Konrath 4c0ee09
- Update patches for 3.3M4.
Ben Konrath 4c0ee09
- Remove SWT JNI symlinks in %%{_libdir}.
Ben Konrath 4e89d42
Ben Konrath 2ce933e
* Wed Dec 6 2006 Ben Konrath <bkonrath@redhat.com> 3.2.1-25
Ben Konrath 2ce933e
- Add %%{_libdir}/eclipse dir to files list of libswt-gtk2.
Ben Konrath 2ce933e
- Resolves: #211008.
Ben Konrath 2ce933e
Andrew Overholt 65c016b
* Tue Dec 5 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-24
Andrew Overholt 65c016b
- Specfile review with Ben Konrath.
Andrew Overholt 65c016b
- Lots of cleanups.
Andrew Overholt 65c016b
Andrew Overholt f6a5ec5
* Tue Nov 28 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-23
Andrew Overholt f6a5ec5
- Move back to ~/.eclipse for update site pending upstream comments.
Andrew Overholt f6a5ec5
- Add patch to add platform to ~/.eclipse's platform.xml.  This maintains
Andrew Overholt 374fb56
  user-installed plugins but allows us to remove the pre-configured
Andrew Overholt 374fb56
  platform.xml in the OSGi configuration area.
Andrew Overholt f6a5ec5
Andrew Overholt 9e927f5
* Mon Nov 20 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-22
Andrew Overholt 9e927f5
- Use ~/.eclipseplugins instead of ~/.eclipse in update site - homedir patch.
Andrew Overholt 9e927f5
- Bump release.
Andrew Overholt 9e927f5
Ben Konrath 52a1764
* Fri Nov 17 2006 Ben Konrath <bkonrath@redhat.com> 3.2.1-21
Ben Konrath 52a1764
- Add patch to workaround an xml parsing bug in libgcj (gcc bug #29853).
Ben Konrath 52a1764
- Resolves: #209393.
Ben Konrath 52a1764
Andrew Overholt a3a4916
* Fri Nov 17 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-20
Andrew Overholt a3a4916
- Revise gre64 patch to just do ppc64 addition and not ordering change.
Andrew Overholt a3a4916
Andrew Overholt ce958e2
* Thu Nov 16 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-19
Andrew Overholt ce958e2
- Add patch to look at gre64.conf on ppc64.
Andrew Overholt ce958e2
Ben Konrath 707a23d
* Fri Nov 10 2006 Ben Konrath <bkonrath@redhat.com> 3.2.1-18
Ben Konrath 707a23d
- Remove SWT ON_TOP patch as it is fixed in 3.2.1.
Ben Konrath 707a23d
Ben Konrath 7f59656
* Thu Nov 09 2006 Ben Konrath <bkonrath@redhat.com> 3.2.1-17
Ben Konrath 7f59656
- Add file level requirement for swt fragment to rcp and platform packages.
Ben Konrath 7f59656
  This is needed so that the rcp and platform packages pull in the swt package
Ben Konrath 7f59656
  of the correct word size.
Ben Konrath 7f59656
Ben Konrath d9e8538
* Mon Nov 06 2006 Ben Konrath <bkonrath@redhat.com> 3.2.1-16
Ben Konrath d9e8538
- Move copy-platform back to %%{_datadir}/eclipse.
Ben Konrath d9e8538
- Require gjdoc >= 0.7.7-14 as it generates consistent html across archs.
Ben Konrath d9e8538
- Move most of the doc plugins back to %%{_datatdir}/eclipse now that gjdoc 
Ben Konrath d9e8538
  is fixed. 
Ben Konrath d9e8538
Andrew Overholt e224b7c
* Fri Nov 03 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-15
Andrew Overholt e224b7c
- Make sdk require config.ini itself rather than the package to deal with the
Andrew Overholt e224b7c
  bi-arch installation situation.
Andrew Overholt e224b7c
- Move sdk feature and plugin to %%{_libdir} so we can check for its existence
Andrew Overholt e224b7c
  in the post scripts.
Andrew Overholt e224b7c
Andrew Overholt c9609e9
* Thu Nov 02 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-14
Andrew Overholt c9609e9
- Remove post sections that munge eclipse.product; always set it to
Andrew Overholt c9609e9
  org.eclipse.platform.ide or org.eclipse.sdk.ide.
Andrew Overholt c9609e9
- Remove changelogs prior to 3.2.0.
Andrew Overholt c9609e9
Ben Konrath da2e957
* Thu Nov 02 2006 Ben Konrath <bkonrath@redhat.com> 3.2.1-12
Ben Konrath da2e957
- Move doc plugins to %%{_libdir}/eclipse/plugins because of html is being
Ben Konrath da2e957
  generated differently on different arches.
Ben Konrath da2e957
- Fix multilib problem when there are two or more jars within a jar.
Andrew Overholt a14cc0a
- BR dos2unix always (for mac2unix).
Ben Konrath da2e957
Ben Konrath 3f1df4f
* Wed Nov 01 2006 Ben Konrath <bkonrath@redhat.com> 3.2.1-11
Ben Konrath c3ae080
- Move copy-platform to %%{_libdir}/eclipse
Ben Konrath c3ae080
- Move the platform.source, icu4j, icu4j.source, help.webapp and
Ben Konrath da2e957
  update.core.linux plugins to %%{_libdir}/eclipse/plugins because these plugins
Ben Konrath da2e957
  have platform specific content. Some of the platform specific content may be
Ben Konrath da2e957
  a result of bugs in libgcj. These need to be investigated.
Ben Konrath c3ae080
- Disable building the help indexes on all archs so that we have the same doc
Andrew Overholt 353998f
  plugins on all archs.
Ben Konrath c3ae080
- Remove org.apache.ant_1.6.5/bin/runant.py to avoid multilib conflicts.
Ben Konrath c3ae080
- Repack all the jars and the jars within those jars. This is needed 
Ben Konrath c3ae080
  to make this package multilib compatible.
Andrew Overholt 353998f
- Put SWT symlinks in %%{_libdir}/eclipse instead of 
Ben Konrath c3ae080
  %%{_libdir}/eclipse/plugins.
Ben Konrath c3ae080
Ben Konrath 3f1df4f
* Wed Nov 01 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-11
Andrew Overholt 32f425f
- Use equinox initializer instead of old patch to core.runtime.
Andrew Overholt 32f425f
- Run initializer *after* splitting install into arch-specific and
Andrew Overholt 32f425f
  arch-independent locations.
Andrew Overholt d5f51bb
- Move copy-platform to arch-specific location.
Andrew Overholt c319b77
- Get rid of broken symlinks in tomcat plugin.
Andrew Overholt 32f425f
Andrew Overholt 922cad0
* Tue Oct 31 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-11
Andrew Overholt 922cad0
- Fix copy-platform to work with split install.
Andrew Overholt 922cad0
Ben Konrath 72919d3
* Tue Oct 31 2006 Ben Konrath <bkonrath@redhat.com> 3.2.1-10
Ben Konrath 72919d3
- Add 3.2.1 splash screen.
Ben Konrath 72919d3
- Sort the java source files before building (#209249).
Ben Konrath 72919d3
- Remove Fedora ifdefs.
Ben Konrath 72919d3
- Resolves: #209249.
Ben Konrath 72919d3
Ben Konrath 7d37f4e
* Tue Oct 31 2006 Ben Konrath <bkonrath@redhat.com> 3.2.1-9
Ben Konrath 7d37f4e
- Re-enable building of the icu4j plugins.
Ben Konrath 7d37f4e
Ben Konrath 625c370
* Mon Oct 30 2006 Ben Konrath <bkonrath@redhat.com> 3.2.1-8
Ben Konrath 625c370
- Temporarily disable building of icu4j plugin.
Ben Konrath 625c370
Andrew Overholt 86fa7c9
* Mon Oct 30 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-8
Andrew Overholt 86fa7c9
- Fix eclipse-ecj symlink to point to correct location.
Andrew Overholt 86fa7c9
- Put SWT symlinks in %%{_libdir} instead of %%{_datadir} as they're
Andrew Overholt 86fa7c9
  target-dependent.
Andrew Overholt 86fa7c9
Ben Konrath 3a712c4
* Sat Oct 28 2006 Ben Konrath <bkonrath@redhat.com> 3.2.1-7
Ben Konrath 158e040
- Add patch for ecj [] classpath problem.
Ben Konrath 158e040
- Remove configuration files from rcp files list. 
Ben Konrath 158e040
- Add patch set bindir and shared config patch to allow the eclipse binary
Ben Konrath 158e040
  to sit in %%{_bindir} and remove the symlinks. This patch also allows us to
Ben Konrath 158e040
  set osgi.sharedConfiguration.area config on a per build basis so that the
Ben Konrath 158e040
  configuration directory can be arch dependant.
Ben Konrath 158e040
- Remove launcher link patch as the bindir patch removes the requirement for
Ben Konrath 158e040
  this patch.
Ben Konrath 158e040
- Don't aot-compile org.eclipse.ui.ide to work around rh bug # 175547.
Ben Konrath 158e040
- Add Requies(post,postun) to all packages to ensure that no files are left
Ben Konrath 158e040
  behind when eclipse is un-installed.
Ben Konrath 158e040
- Many spec file clean ups.
Ben Konrath 158e040
- Resolves: #199961, #202585, #210764, #207016.
Ben Konrath 158e040
- Related: #175547.
Ben Konrath 158e040
Andrew Overholt cc64339
* Mon Oct 16 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-6
Andrew Overholt 4ae3c59
- Remove unneeded tomcat symlinks.
Andrew Overholt 4ae3c59
Andrew Overholt 4ae3c59
* Mon Oct 16 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-6
Andrew Overholt cc64339
- Remove unnecessary bits of configuration.
Andrew Overholt cc64339
- Resolves: #210764, #202585.
Andrew Overholt cc64339
Ben Konrath bf09ec2
* Tue Oct 10 2006 Ben Konrath <bkonrath@redhat.com> 3.2.1-5
Ben Konrath bf09ec2
- Remove perl dependancy.
Ben Konrath bf09ec2
- Fix offsets in libswt-enableallandO2 patch.
Ben Konrath bf09ec2
- Add Requires(post,postun) java-gcj-compat to sdk to avoid errors when
Ben Konrath bf09ec2
  uninstalling the java stack.
Ben Konrath c1c8faa
- Move jface and jface.databinding from libswt3-gtk2 to rcp because these
Ben Konrath c1c8faa
  plugins have dependancies on some plugins in rcp.
Ben Konrath bf09ec2
Andrew Overholt 3413d7b
* Sun Oct 01 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-4
Andrew Overholt 3413d7b
- Fix triggerpostun to include epoch of previous releases.
Andrew Overholt 3413d7b
Ben Konrath 8131cf7
* Fri Sep 29 2006 Ben Konrath <bkonrath@redhat.com> 3.2.1-3
Ben Konrath 8131cf7
- Add Requires(post,postun) to platform and sdk sub-packages so that post and
Ben Konrath 8131cf7
  postun scripts work correctly.
Ben Konrath 8131cf7
Andrew Overholt 27f7937
* Fri Sep 29 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-3
Andrew Overholt ac8064a
- Add triggerpostun to deal with old rebuild-sdk-features postun crap
Andrew Overholt ac8064a
  (rh#207442, rh#207013).
Andrew Overholt 27f7937
Andrew Overholt 9e34e99
* Fri Sep 29 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-2
Andrew Overholt ac8064a
- Fix swt-firefox patch to not create DSOs with undefined symbols (rh#201778).
Andrew Overholt 9e34e99
Ben Konrath a5675d5
* Thu Sep 28 2006 Ben Konrath <bkonrath@redhat.com> 3.2.1-1
Ben Konrath a5675d5
- 3.2.1 final.
Ben Konrath a5675d5
Ben Konrath a5675d5
* Thu Sep 28 2006 Andrew Overholt <overholt@redhat.com> 3.2.1-1
Andrew Overholt 26a17ea
- Use new swt-firefox patch and consolidate others into one.
Andrew Overholt 26a17ea
Ben Konrath ec43790
* Wed Sep 27 2006 Ben Konrath <bkonrath@redhat.com> 3.2.1-0.RC.3
Ben Konrath 8342665
- Fix typo in %%postun of -sdk and -platform.
Ben Konrath 591a1a7
- Disable help index generation on ia64.
Ben Konrath ec43790
Ben Konrath 71f7bf0
* Tue Sep 26 2006 Ben Konrath <bkonrath@redhat.com> 3.2.1-0.RC.2
Ben Konrath 8342665
- Don't set eclipse.product incorrectly in %%postun of -sdk and -platform.
Ben Konrath 71f7bf0
Ben Konrath 5b61247
* Mon Sep 25 2006 Ben Konrath <bkonrath@redhat.com> 3.2.1-0.RC.1 
Ben Konrath 5b61247
- M20060921-0945 (3.2.1 pre-release).
Ben Konrath 5b61247
- Upadate patches to 3.2.1.
Ben Konrath 5b61247
- Add icu4j 3.4.5 sources.
Ben Konrath 5b61247
- Add Fedora version to platform about.mappings as well as sdk.
Ben Konrath 5b61247
Andrew Overholt 6b5e6d1
* Mon Sep 25 2006 Andrew Overholt <overholt@redhat.com> 3.2.0-8
Andrew Overholt 6b5e6d1
- Remove unused eclipse.conf.
Andrew Overholt 6b5e6d1
- Remove unused gre64.conf patch (applied upstream).
Andrew Overholt 6b5e6d1
Ben Konrath cccd621
* Thu Sep 21 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-7
Ben Konrath cccd621
- Use real SWT version on ia64, ppc64, s390 and s390x.
Ben Konrath cccd621
- Remove the swt native libs from the rcp sub-package because they are 
Ben Konrath cccd621
  already in the libswt-gtk2 sub-package and rcp requires libswt-gtk2.
Ben Konrath cccd621
- Set correct eclipse.product in post and postun of sdk and platform
Ben Konrath cccd621
  sub-packages (rh bug # 207442)
Ben Konrath cccd621
- Don't set the .eclipseproduct twice.
Ben Konrath ce0351e
- Add Conflicts: mozilla to libswt3-gtk2 (rh bug # 207626).
Ben Konrath ce0351e
- Move Requires: firefox to libswt3-gtk2.
Ben Konrath cccd621
Andrew Overholt 30d65b3
* Thu Sep 21 2006 Andrew Overholt <overholt@redhat.com> 3.2.0-7
Andrew Overholt d3f1131
- Add workaround for gjdoc Mac-encoded bug (gcc#29167) to make javadocs build.
Andrew Overholt d3f1131
- Fix tomcat symlinking in %%install to make help work (rh#199453).
Andrew Overholt 30d65b3
Ben Konrath 9dbdca5
* Mon Sep 11 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-6
Ben Konrath 9dbdca5
- Update swt-firefox patch and remove libswt-xpcom patch (rh bug # 200929).
Ben Konrath 9dbdca5
- Re-work files list to match upstream and remove rebuild-sdk-features 
Ben Konrath 9dbdca5
  (rh bug # 205933).
Ben Konrath 9dbdca5
Ben Konrath ac5dce0
* Thu Sep 07 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-5
Ben Konrath ac5dce0
- Add swt-firefox patch; moves SWT to NS_InitXPCOM3() from NS_InitEmbedding().
Ben Konrath 5e83817
- Add sparc support (Dennis Gilmore <dennis@ausil.us>).
Ben Konrath 5e83817
- Disable help index generation on s390.
Ben Konrath ac5dce0
Ben Konrath 681f7e5
* Wed Sep 06 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-4
Ben Konrath 681f7e5
- Re-add customBuildCallbacks.xml-add-pre.gather.bin.parts.patch because
Ben Konrath 681f7e5
  it has not been applied upstream.
Ben Konrath 681f7e5
- Minor spec file clean ups.
Ben Konrath 8342665
- Add %%{name} to the -devel package Provides so that upgrading from 
Ben Konrath 681f7e5
  FC-5 to FC-6 works.
Ben Konrath 681f7e5
- Re-enable natively compiling the ant.ui plugin.
Ben Konrath 681f7e5
- Re-enable natively compiling the team.cvs.core plugin on ia64.
Ben Konrath 681f7e5
Ben Konrath 19e4982
* Fri Sep 01 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-3
Ben Konrath 19e4982
- Use the system tomcat on ppc64 and s390x.
Ben Konrath 19e4982
Andrew Overholt fad60dc
* Wed Aug 30 2006 Andrew Overholt <overholt@redhat.com> 3.2.0-3
Andrew Overholt fad60dc
- Don't use pkg_summary.
Andrew Overholt fad60dc
Ben Konrath e1ec979
* Tue Aug 29 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-2
Ben Konrath e1ec979
- Remove double Manifest file in com.jcraft.jsch_0.1.28.jar.
Ben Konrath 0186614
- Require java-gcj-compat >= 1.0.64.
Ben Konrath e1ec979
Andrew Overholt 4b28c69
* Thu Aug 17 2006 Andrew Overholt <overholt@redhat.com> 3.2.0-1jpp_12fc
Andrew Overholt 4b28c69
- Fix tomcat55 patch to not conflict with wst.ws (commons-logging visibility).
Andrew Overholt 4b28c69
Andrew Overholt ccfdd35
* Thu Aug 10 2006 Andrew Overholt <overholt@redhat.com> 3.2.0-1jpp_11fc
Andrew Overholt 6852bd1
- Fix eclipse-tomcat55.patch and eclipse-tomcat55-build.patch to not reference
Andrew Overholt 6852bd1
  jars that don't exist.
Andrew Overholt 6852bd1
- Fix rebuild-sdk-features to work with 3.2.x feature versions.
Andrew Overholt 6852bd1
Andrew Overholt 87cd1a4
* Tue Aug 01 2006 Andrew Overholt <overholt@redhat.com> 3.2.0-1jpp_10fc
Andrew Overholt 87cd1a4
- Use firefox-devel instead of mozilla-devel.
Andrew Overholt 87cd1a4
- Add patch for rh#200929 (include embed_base in xpcom's pkgconfig -I flags).
Andrew Overholt 87cd1a4
Ben Konrath e1c9923
* Tue Jul 25 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-1jpp_9fc
Ben Konrath e1c9923
- Use sed instead of patches for tomcat version numbers.
Ben Konrath e1c9923
Ben Konrath 5e48fcb
* Sun Jul 23 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-1jpp_8fc
Ben Konrath 8b6e80f
- Disable build.index doc generation on i386.
Ben Konrath 5e48fcb
Ben Konrath 5e48fcb
* Sun Jul 23 2006 Andrew Overholt <overholt@redhat.com> 3.2.0-1jpp_7fc
Andrew Overholt 0093cfb
- Remove org.eclipse.ant.ui* from %%files.
Andrew Overholt 0093cfb
Ben Konrath 0d5df32
* Sun Jul 23 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-1jpp_7fc
Ben Konrath a183478
- Exclude org.eclipse.ant.ui_3.2.0.v20060531.jar from aot-compile-rpm.
Ben Konrath 0d5df32
cac7e63
* Sat Jul 22 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-1jpp_6fc
cac7e63
- Rebuilt
cac7e63
Andrew Overholt 86783a6
* Thu Jul 20 2006 Andrew Overholt <overholt@redhat.com> 3.2.0-1jpp_5fc
Andrew Overholt 86783a6
- New splash screen from Diana Fong (rh#199456).
Andrew Overholt 86783a6
Andrew Overholt 0e12cd7
* Tue Jul 18 2006 Andrew Overholt <overholt@redhat.com> 3.2.0-1jpp_4fc
Andrew Overholt 0e12cd7
- Add patch from Tom Tromey for ecj-gcj branch of gcj.
Andrew Overholt 0e12cd7
- Fix SWT symlinks.
Andrew Overholt 0e12cd7
Igor Foox 0b07fea
* Tue Jul 18 2006 Igor Foox <ifoox@redhat.com> 3.2.0-1jpp_3fc
Igor Foox 0b07fea
- Rebuild.
Igor Foox 0b07fea
Ben Konrath 32beac9
* Mon Jul 17 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-1jpp_2fc
Ben Konrath 32beac9
- Rebuild.
Ben Konrath 32beac9
Andrew Overholt dd2887c
* Thu Jul 06 2006 Andrew Overholt <overholt@redhat.com> 3.2.0-1jpp_1fc
Andrew Overholt 242f8fc
- Temporarily add webapp patch for ppc64 and s390x.
Andrew Overholt 9c8f04f
- Bump tomcat5 to 5.5.17 both in BR/R and in patches.
Andrew Overholt dd2887c
Andrew Overholt 67315b4
* Wed Jul 05 2006 Andrew Overholt <overholt@redhat.com> 3.2.0-1jpp_1fc
Andrew Overholt 67315b4
- Don't require tomcat on ppc64, s390, or s390x until we've got it there.
Andrew Overholt e940817
- org.eclipse.tomcat -> org.eclipse.tomcat/lib.
Andrew Overholt 9f2631f
- Update webapp build patch.
Andrew Overholt 9f2631f
- Use commons-* instead of jakarta-commons-*.
Andrew Overholt 0b6d8c0
- Don't delete jars in %%install.
Andrew Overholt f143021
- Don't apply tomcat and webapp patches on ppc64, s390, and s390x (for now).
Andrew Overholt d74cd2e
- Don't include tomcat jars in %%files for ix86, ppc, x86_64, ia64.
Andrew Overholt d74cd2e
- Use tomcat plugin version instead of org.eclipse.tomcat_*.
Andrew Overholt 67315b4
Ben Konrath 1fca076
* Tue Jul 04 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-1jpp_1fc
Ben Konrath 1fca076
- Fix tomcat symlinks. 
Ben Konrath 1fca076
Andrew Overholt 16c113b
* Tue Jul 04 2006 Andrew Overholt <overholt@redhat.com> 3.2.0-1jpp_1fc
Andrew Overholt 16c113b
- 3.2.0.
Andrew Overholt 16c113b
- Remove Provides:  eclipse-sdk from eclipse-platform.
Andrew Overholt 16c113b
- Use build-jar-repository where appropriate.
Andrew Overholt 16c113b
Ben Konrath 9c1c163
* Tue Jun 13 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-0jpp_0fc.3.2RC7.7
Ben Konrath 9c1c163
- Rename -devel packages to -sdk to match upstream names.
Ben Konrath 9c1c163
- Add Provides eclipse-sdk to platform-sdk. 
Ben Konrath 9c1c163
- Remove zip re-pack code.
Ben Konrath 9c1c163
Ben Konrath eb5abdb
* Mon Jun 12 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-0jpp_0fc.3.2RC7.6
Ben Konrath eb5abdb
- Bump release again.
Ben Konrath eb5abdb
Ben Konrath 5270836
* Mon Jun 12 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-0jpp_0fc.3.2RC7.5
Ben Konrath 5270836
- Bump release.
Ben Konrath 5270836
Ben Konrath 48ff589
* Mon Jun 12 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-0jpp_0fc.3.2RC7.4
Ben Konrath 48ff589
- Require java-gcj-compat 1.0.52.
Ben Konrath 48ff589
- Don't use '*' to set the quatifier name in the eclipse-ecj symlink.
Ben Konrath 48ff589
- Really fix swt symlinks rh #194500.
Ben Konrath 48ff589
Ben Konrath 55460d9
* Wed Jun 07 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-0jpp_0fc.3.2RC7.3
Ben Konrath 2987a9c
- Enable ppc64, s390 and s390x.
Ben Konrath 2987a9c
- Add check for jars at the end of prep.
Ben Konrath 2987a9c
- Fix patch for rh #162177 (square brackets patch).
Ben Konrath 2987a9c
- Fix swt symlinks rh #194500.
Ben Konrath 2987a9c
- Add versionless pde.build symlink.
Ben Konrath 2987a9c
- Rename efj-wrapper.sh to efj.sh.in.
Ben Konrath 2987a9c
- Re-pack all zips after the build to ensure that zips have the same md5sum
Ben Konrath 2987a9c
  across arch re-builds. This is needed to avoid multilib conflicts.
Ben Konrath 55460d9
Andrew Overholt 3321426
* Wed Jun 07 2006 Andrew Overholt <overholt@redhat.com> 3.2.0-0jpp_0fc.3.2RC7.2
Andrew Overholt 3321426
- Fix eclipse-ecj.jar symlink to include qualifier.
Andrew Overholt 3321426
Ben Konrath 56f70b7
* Tue Jun 06 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-0jpp_0fc.3.2RC7.1
Ben Konrath 56f70b7
- 3.2RC7.
Ben Konrath 56f70b7
- Remove com.jcraft.jsch_0.1.28.jar and repackage with classes from the system
Ben Konrath 56f70b7
  jsch.jar. 
Ben Konrath 56f70b7
- Work around ia64 compile problem in aot-compile-rpm. 
Ben Konrath 56f70b7
Ben Konrath 5037e9d
* Wed May 31 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-0jpp_0fc.3.2RC6
Ben Konrath 5037e9d
- 3.2RC6.