Andrew Overholt 357a573
Epoch:	1
Andrew Overholt ffec764
ExclusiveArch: i386 x86_64 ia64 ppc ppc64
cvsdist 38d0d0c
Andrew Overholt 357a573
%define pkg_summary     An open, extensible IDE
cvsdist 38d0d0c
%define section         free
Andrew Overholt 357a573
%define swt_version     3123
cvsdist 38d0d0c
%define eclipse_major   3
Andrew Overholt 357a573
%define eclipse_minor   1
cvsdist 38d0d0c
%define eclipse_majmin  %{eclipse_major}.%{eclipse_minor}
Andrew Overholt 357a573
%define eclipse_micro   0
Andrew Overholt 357a573
%define eclipse_oldmajminmic  3.0.0
cvsdist 38d0d0c
%define libname         libswt3
Andrew Overholt 357a573
%define build_id        I20050219-1500
cvsdist 38d0d0c
cvsdist 38d0d0c
%ifarch %{ix86}
cvsdist 38d0d0c
%define eclipse_arch    x86
cvsdist 38d0d0c
%endif
Andrew Overholt ffec764
%ifarch x86_64
Andrew Overholt ffec764
%define eclipse_arch	x86_64
Andrew Overholt ffec764
%endif
Andrew Overholt ffec764
%ifarch ia64
Andrew Overholt ffec764
%define eclipse_arch	ia64
Andrew Overholt ffec764
%endif
Andrew Overholt ffec764
%ifarch ppc
Andrew Overholt ffec764
%define eclipse_arch	ppc
Andrew Overholt ffec764
%endif
Andrew Overholt ffec764
%ifarch ppc64
cvsdist 38d0d0c
%define eclipse_arch	ppc64
cvsdist 38d0d0c
%endif
Andrew Overholt ffec764
%ifarch ppc64pseries
Andrew Overholt ffec764
%define eclipse_arch	ppc64
cvsdist 3a48756
%endif
cvsdist df631d8
cvsdist 38d0d0c
Summary:        %{pkg_summary}
cvsdist 38d0d0c
Name:           eclipse
Andrew Overholt 76e1a94
Version:        %{eclipse_majmin}.%{eclipse_micro}_fc
Andrew Overholt ffec764
Release:        0.M5.8
cvsdist 38d0d0c
License:        CPL
cvsdist 38d0d0c
Group:          Text Editors/Integrated Development Environments (IDE)
cvsdist 38d0d0c
URL:            http://www.eclipse.org/
Andrew Overholt 357a573
Source0: 	http://download.eclipse.org/eclipse/downloads/drops/S-3.1M5a-200502191500/eclipse-sourceBuild-srcIncluded-3.1M5a.zip
cvsdist 38d0d0c
Source1:        %{name}.script
cvsdist 38d0d0c
Source2:        %{name}.desktop
cvsdist 38d0d0c
Source3:        %{name}-16.gif
cvsdist 38d0d0c
Source4:        %{name}-32.gif
cvsdist 38d0d0c
Source5:        %{name}-48.png
cvsdist 38d0d0c
Source6:        %{name}.conf
cvsdist 38d0d0c
Source7:        %{name}-jdt.install
cvsdist 38d0d0c
Source8:        %{name}-pde.install     
cvsdist 38d0d0c
Source9:        %{name}-platform.install
Andrew Overholt 357a573
Source11:	%{name}-redhat-splash.png
Andrew Overholt 357a573
Source12:       %{name}-jdt.jarswithnativelibs
Andrew Overholt 357a573
Source13:       %{name}-pde.jarswithnativelibs
Andrew Overholt 357a573
Source14:       %{name}-platform.jarswithnativelibs
Andrew Overholt 357a573
Source15:       %{libname}-gtk2.jarswithnativelibs
Andrew Overholt 357a573
Source16:       %{name}-copy-platform.sh
Andrew Overholt 357a573
Andrew Overholt 357a573
# Don't build AWT
Andrew Overholt 357a573
Patch0:         %{name}-make-linux.patch
Andrew Overholt 357a573
# Work around libgcj #19132
Andrew Overholt 357a573
# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19132
Andrew Overholt 357a573
Patch1:		%{name}-textsearch.patch
Andrew Overholt 357a573
# Build JNI libs
Andrew Overholt 357a573
# FIXME:  these should be built by upstream build method
Andrew Overholt 357a573
Patch2:		%{name}-build.patch
Andrew Overholt 357a573
Patch4:		%{name}-libupdatebuild.patch
Andrew Overholt 357a573
Patch5:		%{name}-libupdatebuild2.patch
Andrew Overholt 357a573
# This will hopefully be pushed upstream
Andrew Overholt 357a573
Patch6:		%{name}-bootstrapbuild.patch
Andrew Overholt 357a573
# This is so that we can build ecj native during the build
Andrew Overholt 357a573
Patch7:		%{name}-nobootstrapbuild.patch
Andrew Overholt 357a573
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=85915
Andrew Overholt 357a573
Patch8:		%{name}-antsecuritymanager.patch
Andrew Overholt 58cdb1f
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=86571
Andrew Overholt 58cdb1f
Patch9:		%{name}-pdebuildtarargs.patch
Andrew Overholt ffec764
Patch10:	%{name}-icon.patch
cvsdist 38d0d0c
cvsdist 38d0d0c
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot
cvsdist 38d0d0c
BuildRequires:  ant
cvsdist 38d0d0c
BuildRequires:  perl
cvsdist 38d0d0c
BuildRequires:  jpackage-utils >= 0:1.5, make, gcc
Andrew Overholt 7c41ca3
BuildRequires:  gnome-vfs2-devel
Andrew Overholt 7c41ca3
BuildRequires:  gtk2-devel
Andrew Overholt 7c41ca3
BuildRequires:  glib2-devel
Andrew Overholt ffec764
BuildRequires:	gcc-java >= 4.0.0-0.30
Andrew Overholt ffec764
BuildRequires:	java-1.4.2-gcj-compat-devel >= 1.4.2.0-40jpp_1rh
cvsdist 38d0d0c
Andrew Overholt 357a573
BuildRequires: ant-antlr ant-apache-bcel ant-apache-log4j ant-apache-oro ant-apache-regexp ant-apache-resolver ant-commons-logging
Andrew Overholt 357a573
#BuildRequires: ant-apache-bsf ant-commons-net ant-jsch lucene 
Andrew Overholt 357a573
BuildRequires: ant-jdepend ant-jmf ant-junit ant-nodeps ant-swing ant-trax
Andrew Overholt 357a573
#BuildRequires: jsch
Andrew Overholt 357a573
BuildRequires: jakarta-commons-beanutils jakarta-commons-collections jakarta-commons-digester jakarta-commons-logging
Andrew Overholt 357a573
#BuildRequires: jakarta-commons-modeler mx4j servlet lucene-demo jasper4 tomcat4
Andrew Overholt 357a573
BuildRequires: regexp junit
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 b818870
%package        ecj
Andrew Overholt b818870
Summary:        Eclipse Compiler for Java
Andrew Overholt b818870
Group:          Development/Languages
Andrew Overholt b818870
Obsoletes:	ecj
Andrew Overholt a1ea6b3
Provides:	ecj
Andrew Overholt ffec764
Requires:	gcc-java >= 4.0.0-0.30
Andrew Overholt b818870
Andrew Overholt b818870
%description    ecj
Andrew Overholt b818870
Eclipse compiler for Java.
Andrew Overholt b818870
cvsdist 38d0d0c
%package        platform
cvsdist 38d0d0c
Summary:        Eclipse platform common files
cvsdist 38d0d0c
Group:          Text Editors/Integrated Development Environments (IDE)
cvsdist 38d0d0c
Provides:       %{name} = %{version}-%{release}
Andrew Overholt 357a573
Obsoletes:	%{name}-sdk %{name}-ui %{name}-gtk2 eclipse
Andrew Overholt 357a573
Provides:	%{name}-sdk = %{epoch}:%{version}-%{release}
Andrew Overholt 357a573
Provides:       %{name}-ui = %{epoch}:%{version}-%{release}
Andrew Overholt 357a573
Provides:       %{name}-gtk2 = %{epoch}:%{version}-%{release}
cvsdist 8c8401f
Requires:	java >= 1.4.2
Andrew Overholt b818870
Requires:       /usr/bin/perl
Andrew Overholt ffec764
Requires:	gcc-java >= 4.0.0-0.30
Andrew Overholt 357a573
Requires:       %{libname}-gtk2 = %{epoch}:%{version}-%{release}
Andrew Overholt 357a573
Requires:       /usr/bin/mozilla
Andrew Overholt 357a573
Andrew Overholt 357a573
Requires: ant-antlr ant-apache-bcel ant-apache-log4j ant-apache-oro ant-apache-regexp ant-apache-resolver ant-commons-logging
Andrew Overholt 357a573
#Requires: ant-apache-bsf ant-commons-net ant-jsch lucene 
Andrew Overholt 357a573
Requires: ant-jdepend ant-jmf ant-junit ant-nodeps ant-swing ant-trax
Andrew Overholt 357a573
#Requires: jsch
Andrew Overholt 357a573
Requires: jakarta-commons-beanutils jakarta-commons-collections jakarta-commons-digester jakarta-commons-logging
Andrew Overholt 357a573
#Requires: jakarta-commons-modeler mx4j servlet lucene-demo jasper4 tomcat4
Andrew Overholt 357a573
Requires: regexp junit
cvsdist 38d0d0c
cvsdist 38d0d0c
%description    platform
Andrew Overholt 357a573
Eclipse platform common files.  This package now contains the GTK2 UI (the
Andrew Overholt 357a573
former eclipse-gtk2 package).
cvsdist 38d0d0c
Andrew Overholt 357a573
%package        platform-devel
Andrew Overholt 357a573
Summary:        Eclipse platform Source
cvsdist 38d0d0c
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt 76e1a94
Requires:       %{name}-platform = %{epoch}:%{version}-%{release}
cvsdist 38d0d0c
Andrew Overholt 357a573
%description    platform-devel
Andrew Overholt 357a573
Source for Eclipse platform for use within Eclipse.
cvsdist 38d0d0c
cvsdist 38d0d0c
%package        jdt
cvsdist 38d0d0c
Summary:        Eclipse Java development tools
cvsdist 38d0d0c
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt 357a573
Requires:       %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 76e1a94
Requires:       %{name}-ecj = %{epoch}:%{version}-%{release}
Andrew Overholt ffec764
Requires:	gcc-java >= 4.0.0-0.30
cvsdist 38d0d0c
cvsdist 38d0d0c
%description    jdt
cvsdist 38d0d0c
Eclipse Java developments tools.
cvsdist 38d0d0c
Andrew Overholt 357a573
%package        jdt-devel
Andrew Overholt 357a573
Summary:        Eclipse JDT Source
cvsdist 38d0d0c
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt 357a573
Requires:       %{name}-jdt = %{epoch}:%{version}-%{release}
cvsdist 38d0d0c
Andrew Overholt 357a573
%description    jdt-devel
Andrew Overholt 357a573
Source for JDT for use within Eclipse.
cvsdist 38d0d0c
cvsdist 38d0d0c
%package        pde
cvsdist 38d0d0c
Summary:        Eclipse PDE
cvsdist 38d0d0c
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt 76e1a94
Requires:       %{name}-jdt = %{epoch}:%{version}-%{release}
Andrew Overholt 357a573
Requires:       %{name}-platform-devel = %{epoch}:%{version}-%{release}
Andrew Overholt ffec764
Requires:	gcc-java >= 4.0.0-0.30
Andrew Overholt 357a573
Andrew Overholt 357a573
%package        pde-devel
Andrew Overholt 357a573
Summary:        Eclipse PDE Source
Andrew Overholt 357a573
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt 357a573
Requires:       %{name}-pde = %{epoch}:%{version}-%{release}
Andrew Overholt 357a573
Requires:       %{name}-jdt-devel = %{epoch}:%{version}-%{release}
Andrew Overholt 357a573
Obsoletes:	%{name}-source
Andrew Overholt 357a573
Provides:       %{name}-source = %{epoch}:%{version}-%{release}
Andrew Overholt 357a573
Andrew Overholt 357a573
%description    pde-devel
Andrew Overholt 357a573
Source for PDE for use within Eclipse.
cvsdist 38d0d0c
cvsdist 38d0d0c
%description    pde
cvsdist 38d0d0c
Eclipse PDE.
cvsdist 38d0d0c
cvsdist 38d0d0c
%package     -n %{libname}-gtk2
cvsdist 38d0d0c
Summary:        SWT Library for GTK2
cvsdist 38d0d0c
Group:          Text Editors/Integrated Development Environments (IDE)
cvsdist 38d0d0c
cvsdist 38d0d0c
%description -n %{libname}-gtk2
cvsdist 38d0d0c
SWT Library for GTK2.
cvsdist 50a0222
cvsdist df631d8
%prep
cvsdist 3a48756
%setup -q -c
Andrew Overholt 357a573
Andrew Overholt 357a573
# I hate spaces in paths with patch!
Andrew Overholt 357a573
pushd plugins/org.eclipse.swt/Eclipse\ SWT\ PI/gtk/library
cvsdist 38d0d0c
%patch0 -p0
cvsdist 38d0d0c
popd
Andrew Overholt 357a573
%patch1 -p0
Andrew Overholt 357a573
%patch2 -p0
Andrew Overholt 357a573
%patch4 -p0
Andrew Overholt 357a573
%patch5 -p0
Andrew Overholt 357a573
%patch6 -p0
Andrew Overholt 357a573
%patch7 -p0
Andrew Overholt 357a573
%patch8 -p0
Andrew Overholt 58cdb1f
%patch9 -p0
Andrew Overholt ffec764
%patch10 -p0
cvsdist 38d0d0c
cvsdist 38d0d0c
# Red Hat splash screen.
cvsdist 38d0d0c
pushd plugins/org.eclipse.platform
Andrew Overholt 357a573
cp %{SOURCE11} splash.bmp
cvsdist 38d0d0c
popd
cvsdist 38d0d0c
Andrew Overholt 357a573
# Remove existing .sos
Andrew Overholt 357a573
find -name \*.so -exec rm "-f" "{}" ";"
Andrew Overholt 357a573
Andrew Overholt 357a573
## Remove these as well
Andrew Overholt 357a573
#rm jdtcore.jar jdtCompilerAdapter.jar
Andrew Overholt 357a573
Andrew Overholt 357a573
# Symlinks
Andrew Overholt 357a573
Andrew Overholt 357a573
## BEGIN ANT ##
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-antlr.jar plugins/org.apache.ant/lib/ant-antlr.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-apache-bcel.jar plugins/org.apache.ant/lib/ant-apache-bcel.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/ant/ant-apache-bsf.jar plugins/org.apache.ant/lib/ant-apache-bsf.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-apache-log4j.jar plugins/org.apache.ant/lib/ant-apache-log4j.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-apache-oro.jar plugins/org.apache.ant/lib/ant-apache-oro.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-apache-regexp.jar plugins/org.apache.ant/lib/ant-apache-regexp.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-apache-resolver.jar plugins/org.apache.ant/lib/ant-apache-resolver.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-commons-logging.jar plugins/org.apache.ant/lib/ant-commons-logging.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/ant/ant-commons-net.jar plugins/org.apache.ant/lib/ant-commons-net.jar
Andrew Overholt 357a573
# ------------------------------------------------------------------------
Andrew Overholt 357a573
# FIXME:  can we just remove these?
Andrew Overholt 357a573
#rm -f plugins/org.apache.ant/lib/ant-icontract.jar
Andrew Overholt 357a573
##ln -sf %{_javadir}/ant/ant-icontract.jar plugins/org.apache.ant/lib/ant-icontract.jar
Andrew Overholt 357a573
#rm -f plugins/org.apache.ant/lib/ant-jai.jar
Andrew Overholt 357a573
##ln -sf %{_javadir}/ant/ant-jai.jar plugins/org.apache.ant/lib/ant-jai.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/ant.jar plugins/org.apache.ant/lib/ant.jar
Andrew Overholt 357a573
#rm -f plugins/org.apache.ant/lib/ant-javamail.jar
Andrew Overholt 357a573
##ln -sf %{_javadir}/ant/ant-javamail.jar plugins/org.apache.ant/lib/ant-javamail.jar
Andrew Overholt 357a573
# ------------------------------------------------------------------------
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-jdepend.jar plugins/org.apache.ant/lib/ant-jdepend.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-jmf.jar plugins/org.apache.ant/lib/ant-jmf.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/ant/ant-jsch.jar plugins/org.apache.ant/lib/ant-jsch.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-junit.jar plugins/org.apache.ant/lib/ant-junit.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant-launcher.jar plugins/org.apache.ant/lib/ant-launcher.jar
Andrew Overholt 357a573
# ------------------------------------------------------------------------
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-nodeps.jar plugins/org.apache.ant/lib/ant-nodeps.jar
Andrew Overholt 357a573
# ------------------------------------------------------------------------
Andrew Overholt 357a573
## FIXME:  can we just remove these?
Andrew Overholt 357a573
#rm -f plugins/org.apache.ant/lib/ant-starteam.jar
Andrew Overholt 357a573
##ln -sf %{_javadir}/ant/ant-starteam.jar plugins/org.apache.ant/lib/ant-starteam.jar
Andrew Overholt 357a573
#rm -f plugins/org.apache.ant/lib/ant-stylebook.jar
Andrew Overholt 357a573
##ln -sf %{_javadir}/ant/ant-stylebook.jar plugins/org.apache.ant/lib/ant-stylebook.jar
Andrew Overholt 357a573
# ------------------------------------------------------------------------
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-swing.jar plugins/org.apache.ant/lib/ant-swing.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-trax.jar plugins/org.apache.ant/lib/ant-trax.jar
Andrew Overholt 357a573
# ------------------------------------------------------------------------
Andrew Overholt 357a573
# FIXME:  can we just remove these?
Andrew Overholt 357a573
#rm -f plugins/org.apache.ant/lib/ant-vaj.jar
Andrew Overholt 357a573
##ln -sf %{_javadir}/ant/ant-vaj.jar plugins/org.apache.ant/lib/ant-vaj.jar
Andrew Overholt 357a573
#rm -f plugins/org.apache.ant/lib/ant-weblogic.jar
Andrew Overholt 357a573
##ln -sf %{_javadir}/ant/ant-weblogic.jar plugins/org.apache.ant/lib/ant-weblogic.jar
Andrew Overholt 357a573
#rm -f plugins/org.apache.ant/lib/ant-xalan1.jar
Andrew Overholt 357a573
##ln -sf %{_javadir}/ant/ant-xalan1.jar plugins/org.apache.ant/lib/ant-xalan1.jar
Andrew Overholt 357a573
#rm -f plugins/org.apache.ant/lib/ant-xslp.jar
Andrew Overholt 357a573
##ln -sf %{_javadir}/ant/ant-xslp.jar plugins/org.apache.ant/lib/ant-xslp.jar
Andrew Overholt 357a573
# ------------------------------------------------------------------------
Andrew Overholt 357a573
## END ANT ##
Andrew Overholt 357a573
#ln -sf %{_javadir}/lucene.jar plugins/org.apache.lucene/lucene-1.4.3.jar
Andrew Overholt 357a573
#ln -sf %{_datadir}/lucene/lucene-demos-1.4.3.jar plugins/org.apache.lucene/parser.jar
Andrew Overholt 357a573
# plugins/org.eclipse.core.boot/boot.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant.jar plugins/org.eclipse.core.resources/lib/ant.jar
Andrew Overholt 357a573
# plugins/org.eclipse.core.resources/lib/antsupport.jar
Andrew Overholt 357a573
# plugins/org.eclipse.osgi/osgi/collx.jar
Andrew Overholt 357a573
# plugins/org.eclipse.osgi/osgi/ee.foundation.jar
Andrew Overholt 357a573
# plugins/org.eclipse.osgi/osgi/ee.minimum.jar
Andrew Overholt 357a573
# plugins/org.eclipse.osgi/osgi/exceptions.jar
Andrew Overholt 357a573
# plugins/org.eclipse.osgi/osgi/osgi-r3-jdk131-notsigned.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/xml-commons-apis.jar plugins/org.eclipse.osgi/osgi/xmlParserAPIs.jar
Andrew Overholt 357a573
# plugins/org.eclipse.osgi.services/services.jar
Andrew Overholt 357a573
# plugins/org.eclipse.osgi.util/util.jar
Andrew Overholt 357a573
# plugins/org.eclipse.platform.doc.isv/activeHelpSample.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/jsch.jar plugins/org.eclipse.team.cvs.ssh2/jsch-0.1.16.jar
Andrew Overholt 357a573
# plugins/org.eclipse.text/text.jar
Andrew Overholt 357a573
# ------------------------------------------------------------------------
Andrew Overholt 357a573
# FIXME:  need tomcat4 rpm
Andrew Overholt 357a573
## BEGIN TOMCAT4 ##
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/bin/bootstrap.jar plugins/org.eclipse.tomcat/bootstrap.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/server/lib/catalina.jar plugins/org.eclipse.tomcat/catalina.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/commons-beanutils.jar plugins/org.eclipse.tomcat/commons-beanutils.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/commons-collections.jar plugins/org.eclipse.tomcat/commons-collections.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/commons-digester.jar plugins/org.eclipse.tomcat/commons-digester.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/commons-logging-api.jar plugins/org.eclipse.tomcat/commons-logging-api.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/commons-logging.jar plugins/org.eclipse.tomcat/commons-logging.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/commons-modeler.jar plugins/org.eclipse.tomcat/commons-modeler.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/regexp.jar plugins/org.eclipse.tomcat/jakarta-regexp-1.3.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/jasper4-compiler.jar  plugins/org.eclipse.tomcat/jasper-compiler.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/jasper4-runtime.jar plugins/org.eclipse.tomcat/jasper-runtime.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/mx4j/mx4j-jmx.jar plugins/org.eclipse.tomcat/mx4j-jmx.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/common/lib/naming-common.jar plugins/org.eclipse.tomcat/naming-common.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/common/lib/naming-factory.jar plugins/org.eclipse.tomcat/naming-factory.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/common/lib/naming-resources.jar plugins/org.eclipse.tomcat/naming-resources.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/servlet.jar plugins/org.eclipse.tomcat/servlet.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/server/lib/servlets-common.jar plugins/org.eclipse.tomcat/servlets-common.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/server/lib/servlets-default.jar plugins/org.eclipse.tomcat/servlets-default.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/server/lib/servlets-invoker.jar plugins/org.eclipse.tomcat/servlets-invoker.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/server/lib/servlets-manager.jar plugins/org.eclipse.tomcat/servlets-manager.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/server/lib/tomcat-coyote.jar plugins/org.eclipse.tomcat/tomcat-coyote.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/server/lib/tomcat-http11.jar plugins/org.eclipse.tomcat/tomcat-http11.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/server/lib/tomcat-util.jar plugins/org.eclipse.tomcat/tomcat-util.jar
Andrew Overholt 357a573
## END TOMCAT4 ##
Andrew Overholt 357a573
# ------------------------------------------------------------------------
Andrew Overholt 357a573
ln -sf %{_javadir}/junit.jar plugins/org.junit/junit.jar
cvsdist df631d8
cvsdist 38d0d0c
%build
cvsdist 38d0d0c
Andrew Overholt 75af349
export CLASSPATH=jdtcore.jar:jdtCompilerAdapter.jar:$CLASSPATH
Andrew Overholt ffec764
gcj -fPIC -fjni -findirect-dispatch -shared -Wl,-Bsymbolic \
Andrew Overholt ffec764
  -o jdtcore.jar.so jdtcore.jar
Andrew Overholt ffec764
ln -s jdtcore.jar.so lib-org-eclipse-jdt-core.so
Andrew Overholt ffec764
ln -s jdtcore.jar.so lib-org-eclipse-jdt-internal-compiler.so
Andrew Overholt ffec764
export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH
Andrew Overholt ffec764
Andrew Overholt 75af349
# Build jdtcore.jar and jdtCompilerAdapter.jar
Andrew Overholt 75af349
ant \
Andrew Overholt 75af349
  -DinstallOs=linux -DinstallWs=gtk -DinstallArch=%{eclipse_arch} \
Andrew Overholt 75af349
  bootstrap
Andrew Overholt 75af349
Andrew Overholt 75af349
# Build a native ecj
Andrew Overholt ffec764
gcj -fPIC -fjni -findirect-dispatch -shared -Wl,-Bsymbolic \
Andrew Overholt 75af349
  -o jdtcore.jar.so jdtcore.jar
Andrew Overholt ffec764
gcj -fPIC -fjni -findirect-dispatch -shared -Wl,-Bsymbolic \
Andrew Overholt 75af349
  -o jdtCompilerAdapter.jar.so jdtCompilerAdapter.jar
Andrew Overholt ffec764
gcj -O2 --main=org.eclipse.jdt.internal.compiler.batch.Main \
Andrew Overholt 75af349
  jdtcore.jar.so jdtCompilerAdapter.jar.so -o ecj
Andrew Overholt 75af349
ln -s jdtcore.jar.so lib-org-eclipse-jdt.so
Andrew Overholt 75af349
Andrew Overholt 75af349
# Use this ecj and our built jars
Andrew Overholt 75af349
export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH
Andrew Overholt d466dca
export CLASSPATH=jdtcore.jar:jdtCompilerAdapter.jar:$CLASSPATH
Andrew Overholt 76e1a94
Andrew Overholt 357a573
ant \
Andrew Overholt 357a573
  -Dnobootstrap=true \
Andrew Overholt 357a573
  -DinstallOs=linux -DinstallWs=gtk -DinstallArch=%{eclipse_arch} \
Andrew Overholt 357a573
  -Dlibsconfig=true
Andrew Overholt 76e1a94
Andrew Overholt 357a573
pushd result
Andrew Overholt 357a573
# De-compress resulting tarball ... yeah, it's a .zip but actually a .tar.gz
Andrew Overholt 357a573
# See https://bugs.eclipse.org/bugs/show_bug.cgi?id=79711
Andrew Overholt 357a573
tar zxf org.eclipse.sdk-%{build_id}-linux.gtk.%{eclipse_arch}.zip
Andrew Overholt 76e1a94
Andrew Overholt 357a573
pushd eclipse
cvsdist 38d0d0c
Andrew Overholt 357a573
# Native build
Andrew Overholt 357a573
mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}
Andrew Overholt 357a573
for j in `find -name \*.jar`; do
Andrew Overholt 357a573
    d=".%{_libdir}/%{name}/`dirname $j | sed 's:\./::'`";
Andrew Overholt 357a573
    mkdir -p $d;
Andrew Overholt 357a573
    s=`echo $j | sed "s:\./::"`;
Andrew Overholt ffec764
    gcj -fPIC -fjni -findirect-dispatch -shared -Wl,-Bsymbolic \
Andrew Overholt 357a573
      -o $d/`basename $j`.so $j;
Andrew Overholt 357a573
done
cvsdist 3a48756
Andrew Overholt 357a573
## Remove ecj binary and re-build it
Andrew Overholt 357a573
#rm ../../ecj
Andrew Overholt 357a573
#pushd .%{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0
Andrew Overholt ffec764
#  gcj -O2 --main=org.eclipse.jdt.internal.compiler.batch.Main \
Andrew Overholt 357a573
#    -Wl,-R,%{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0 \
Andrew Overholt 357a573
#    jdtcore.jar.so jdtCompilerAdapter.jar.so -o ecj
Andrew Overholt 357a573
#popd
Andrew Overholt 357a573
#mv .%{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0/ecj ../..
cvsdist 38d0d0c
Andrew Overholt 357a573
# FIXME:  temporarily remove resources.jar
Andrew Overholt 357a573
rm \
Andrew Overholt 357a573
  .%{_libdir}/%{name}/plugins/org.eclipse.core.resources_%{eclipse_majmin}.%{eclipse_micro}/resources.jar.so
cvsdist 38d0d0c
Andrew Overholt 357a573
# Tar up the native libs
Andrew Overholt 357a573
tar czvf ../%{name}-nativelycompiledjars.tar.gz .%{_libdir}/%{name}
cvsdist 38d0d0c
Andrew Overholt 76e1a94
popd
Andrew Overholt 76e1a94
Andrew Overholt 357a573
# Remove expanded eclipse build
Andrew Overholt 357a573
rm -rf eclipse
Andrew Overholt 357a573
ls
cvsdist 38d0d0c
popd
cvsdist df631d8
cvsdist 38d0d0c
%install
cvsdist 38d0d0c
rm -rf $RPM_BUILD_ROOT
cvsdist df631d8
cvsdist 38d0d0c
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}
cvsdist df631d8
Andrew Overholt 357a573
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=79711
Andrew Overholt 357a573
tar -C $RPM_BUILD_ROOT%{_datadir} -zxf \
Andrew Overholt 357a573
  result/org.eclipse.sdk-%{build_id}-linux.gtk.%{eclipse_arch}.zip
cvsdist df631d8
Andrew Overholt 357a573
# Binaries, libraries, and natively-built shared libraries
cvsdist 38d0d0c
install -d -m 755 $RPM_BUILD_ROOT%{_libdir}/%{name}
cvsdist df631d8
Andrew Overholt 357a573
# Natively-compiled jars (shared libraries)
Andrew Overholt 357a573
tar -C $RPM_BUILD_ROOT -zxf result/%{name}-nativelycompiledjars.tar.gz
cvsdist df631d8
Andrew Overholt 75af349
# Link lib-org-eclipse-jdt.so to jdtcore.jar.so for native "javac"
Andrew Overholt 75af349
ln -s \
Andrew Overholt 75af349
  %{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0/jdtcore.jar.so \
Andrew Overholt 75af349
  $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0/lib-org-eclipse-jdt.so
Andrew Overholt 75af349
Andrew Overholt 357a573
install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
Andrew Overholt 357a573
Andrew Overholt 75af349
# Directory to hold all the .jar->.so mapping dbs
Andrew Overholt 75af349
install -d -m 755 $RPM_BUILD_ROOT%{_libdir}/%{name}/mappings
Andrew Overholt 75af349
Andrew Overholt 357a573
## Rebuild ecj binary
Andrew Overholt 357a573
## FIXME:  is this the best place for this?
Andrew Overholt ffec764
#gcj -O2 --main=org.eclipse.jdt.internal.compiler.batch.Main \
Andrew Overholt 357a573
#  $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0/jdtCompilerAdapter.jar.so \
Andrew Overholt 357a573
#  $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0/jdtcore.jar.so \
Andrew Overholt 357a573
#  -o $RPM_BUILD_ROOT%{_bindir}/ecj
Andrew Overholt 357a573
Andrew Overholt 357a573
# Eclipse binary
Andrew Overholt 357a573
mv $RPM_BUILD_ROOT%{_datadir}/%{name}/eclipse \
Andrew Overholt 357a573
  $RPM_BUILD_ROOT%{_libdir}/%{name}/eclipse
cvsdist df631d8
cvsdist 38d0d0c
pushd $RPM_BUILD_ROOT%{_datadir}/%{name}
cvsdist 38d0d0c
ln -sf %{_libdir}/%{name}/eclipse eclipse
cvsdist df631d8
Andrew Overholt 357a573
# JNI libraries
Andrew Overholt 357a573
cp -p plugins/org.eclipse.update.core.linux_%{eclipse_oldmajminmic}/os/linux/%{eclipse_arch}/libupdate.so \
Andrew Overholt 357a573
  $RPM_BUILD_ROOT%{_libdir}/%{name}/
Andrew Overholt 357a573
cp -p plugins/org.eclipse.core.resources.linux_%{eclipse_oldmajminmic}/os/linux/%{eclipse_arch}/libcore_*.so \
Andrew Overholt 357a573
  $RPM_BUILD_ROOT%{_libdir}/%{name}/
cvsdist 38d0d0c
suff=
cvsdist 38d0d0c
%ifarch alpha ia64 ppc64 sparc64 x86_64
Andrew Overholt 357a573
suff=64
cvsdist 38d0d0c
%endif
Andrew Overholt 357a573
cp -p plugins/org.eclipse.swt.gtk${suff}_%{eclipse_majmin}.%{eclipse_micro}/os/linux/%{eclipse_arch}/libswt*.so \
Andrew Overholt 357a573
  $RPM_BUILD_ROOT%{_libdir}/%{name}/
cvsdist 38d0d0c
popd
cvsdist 38d0d0c
Andrew Overholt 357a573
pushd $RPM_BUILD_ROOT%{_libdir}/%{name}
Andrew Overholt 357a573
chmod -R 755 eclipse *.so
cvsdist 38d0d0c
popd
cvsdist 38d0d0c
cvsdist 38d0d0c
### begin libswt-gtk2 symlinks
cvsdist 38d0d0c
pushd $RPM_BUILD_ROOT%{_libdir}
Andrew Overholt 357a573
#for base in mozilla-gtk atk-gtk gnome-gtk gtk pi-gtk; do
cvsdist 3432ef4
for base in atk-gtk gnome-gtk gtk pi-gtk; do
cvsdist 38d0d0c
  ln -sf %{_libdir}/%{name}/libswt-${base}-%{swt_version}.so \
cvsdist 38d0d0c
         libswt-${base}-%{swt_version}.so
cvsdist 38d0d0c
done
cvsdist 38d0d0c
popd
cvsdist 38d0d0c
Andrew Overholt 357a573
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
cvsdist 38d0d0c
Andrew Overholt 357a573
pushd $RPM_BUILD_ROOT%{_javadir}
Andrew Overholt 357a573
ln -sf %{_datadir}/%{name}/plugins/org.eclipse.swt.gtk${suff}_%{eclipse_majmin}.%{eclipse_micro}/ws/gtk/swt.jar swt-gtk-%{version}.jar
Andrew Overholt 357a573
ln -sf %{_datadir}/%{name}/plugins/org.eclipse.swt.gtk${suff}_%{eclipse_majmin}.%{eclipse_micro}/ws/gtk/swt-pi.jar swt-pi-gtk-%{version}.jar
Andrew Overholt 357a573
ln -sf %{_datadir}/%{name}/plugins/org.eclipse.swt.gtk${suff}_%{eclipse_majmin}.%{eclipse_micro}/ws/gtk/swt-mozilla.jar swt-mozilla-%{version}.jar
cvsdist 38d0d0c
popd
cvsdist 38d0d0c
### end libswt-gtk2 symlinks
cvsdist 38d0d0c
Andrew Overholt 357a573
# Launching script
cvsdist 38d0d0c
mkdir -p $RPM_BUILD_ROOT%{_bindir}
cvsdist 38d0d0c
perl -pe \
Andrew Overholt 4aa52c0
  's|/usr/lib/eclipse/|%{_libdir}/%{name}/|g ;
cvsdist 38d0d0c
   s|/etc/|%{_sysconfdir}/|g ;
cvsdist 38d0d0c
   s|/usr/bin/|%{_bindir}/|g' \
cvsdist 38d0d0c
  %{SOURCE1} > $RPM_BUILD_ROOT%{_bindir}/eclipse
cvsdist 38d0d0c
Andrew Overholt 75af349
## DB merging script
Andrew Overholt 75af349
#perl -pe \
Andrew Overholt 75af349
#  's|/usr/lib/eclipse/|%{_libdir}/%{name}/|g' \
Andrew Overholt 75af349
#  %{SOURCE17} > $RPM_BUILD_ROOT%{_libdir}/eclipse/eclipse-mergedbs.sh
Andrew Overholt 75af349
cvsdist 38d0d0c
# Default config
cvsdist 38d0d0c
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
cvsdist 38d0d0c
perl -pe 's|/usr/lib/eclipse/|%{_datadir}/%{name}/|g' \
cvsdist 38d0d0c
  %{SOURCE6} > $RPM_BUILD_ROOT%{_sysconfdir}/eclipse.conf
cvsdist 38d0d0c
cvsdist 38d0d0c
# rh/freedesktop.org icons
cvsdist 38d0d0c
install -p -D -m0644 %{SOURCE5} \
cvsdist 38d0d0c
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
cvsdist 38d0d0c
install -p -D -m0644 %{SOURCE4} \
cvsdist 38d0d0c
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
cvsdist 38d0d0c
install -p -D -m0644 %{SOURCE3} \
cvsdist 38d0d0c
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/%{name}.png
cvsdist 38d0d0c
install -d -m0755 $RPM_BUILD_ROOT%{_datadir}/pixmaps
cvsdist 38d0d0c
ln -s ../icons/hicolor/48x48/apps/%{name}.png \
cvsdist 38d0d0c
  $RPM_BUILD_ROOT%{_datadir}/pixmaps
cvsdist df631d8
cvsdist 38d0d0c
# A sanity check.
cvsdist 38d0d0c
desktop-file-validate %{SOURCE2}
cvsdist 38d0d0c
cvsdist 38d0d0c
# freedesktop.org menu entry
cvsdist 38d0d0c
install -p -D -m0644 %{SOURCE2} \
cvsdist 38d0d0c
  $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
cvsdist 38d0d0c
cvsdist 38d0d0c
cat %{SOURCE7} > %{name}-jdt.install
cvsdist 38d0d0c
cat %{SOURCE8} > %{name}-pde.install
cvsdist 38d0d0c
cat %{SOURCE9} > %{name}-platform.install
cvsdist 38d0d0c
cvsdist 38d0d0c
cat >> $RPM_BUILD_ROOT%{_datadir}/%{name}/.eclipseproduct << EOF
cvsdist 38d0d0c
name=Eclipse Platform
cvsdist 38d0d0c
id=org.eclipse.platform
cvsdist 38d0d0c
version=%{eclipse_majmin}.%{eclipse_micro}
cvsdist 38d0d0c
EOF
cvsdist 38d0d0c
cvsdist 38d0d0c
# Create a script that can be used to make a symlink tree of the
cvsdist 38d0d0c
# eclipse platform.
Andrew Overholt 357a573
cp %{SOURCE16} copy-platform
cvsdist 38d0d0c
(
cvsdist 38d0d0c
  cd $RPM_BUILD_ROOT%{_datadir}/%{name}
cvsdist 38d0d0c
  ls -d * | egrep -v '^(plugins|features)$'
cvsdist 38d0d0c
  ls -d plugins/* features/*
cvsdist 38d0d0c
) |
cvsdist 38d0d0c
sed -e's/^\(.*\)$/\1 \1/' -e's,^,ln -s $eclipse/,' >> copy-platform
cvsdist 38d0d0c
Andrew Overholt 357a573
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/buildscripts
cvsdist 38d0d0c
cp copy-platform $RPM_BUILD_ROOT%{_datadir}/%{name}/buildscripts
cvsdist 38d0d0c
Andrew Overholt 357a573
pushd $RPM_BUILD_ROOT%{_datadir}/%{name}
Andrew Overholt 357a573
## BEGIN ANT ##
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-antlr.jar plugins/org.apache.ant_*/lib/ant-antlr.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-apache-bcel.jar plugins/org.apache.ant_*/lib/ant-apache-bcel.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/ant/ant-apache-bsf.jar plugins/org.apache.ant_*/lib/ant-apache-bsf.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-apache-log4j.jar plugins/org.apache.ant_*/lib/ant-apache-log4j.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-apache-oro.jar plugins/org.apache.ant_*/lib/ant-apache-oro.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-apache-regexp.jar plugins/org.apache.ant_*/lib/ant-apache-regexp.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-apache-resolver.jar plugins/org.apache.ant_*/lib/ant-apache-resolver.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-commons-logging.jar plugins/org.apache.ant_*/lib/ant-commons-logging.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/ant/ant-commons-net.jar plugins/org.apache.ant_*/lib/ant-commons-net.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/ant/ant-icontract.jar plugins/org.apache.ant_*/lib/ant-icontract.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/ant/ant-jai.jar plugins/org.apache.ant_*/lib/ant-jai.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant.jar plugins/org.apache.ant_*/lib/ant.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/ant/ant-javamail.jar plugins/org.apache.ant_*/lib/ant-javamail.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-jdepend.jar plugins/org.apache.ant_*/lib/ant-jdepend.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-jmf.jar plugins/org.apache.ant_*/lib/ant-jmf.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/ant/ant-jsch.jar plugins/org.apache.ant_*/lib/ant-jsch.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-junit.jar plugins/org.apache.ant_*/lib/ant-junit.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant-launcher.jar plugins/org.apache.ant_*/lib/ant-launcher.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-nodeps.jar plugins/org.apache.ant_*/lib/ant-nodeps.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/ant/ant-starteam.jar plugins/org.apache.ant_*/lib/ant-starteam.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/ant/ant-stylebook.jar plugins/org.apache.ant_*/lib/ant-stylebook.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-swing.jar plugins/org.apache.ant_*/lib/ant-swing.jar
Andrew Overholt 357a573
ln -sf %{_javadir}/ant/ant-trax.jar plugins/org.apache.ant_*/lib/ant-trax.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/ant/ant-vaj.jar plugins/org.apache.ant_*/lib/ant-vaj.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/ant/ant-weblogic.jar plugins/org.apache.ant_*/lib/ant-weblogic.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/ant/ant-xalan1.jar plugins/org.apache.ant_*/lib/ant-xalan1.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/ant/ant-xslp.jar plugins/org.apache.ant_*/lib/ant-xslp.jar
Andrew Overholt 357a573
## END ANT ##
Andrew Overholt 357a573
#ln -sf %{_javadir}/lucene.jar plugins/org.apache.lucene_*/lucene-1.4.3.jar
Andrew Overholt 357a573
#ln -sf %{_datadir}/lucene/lucene-demos-1.4.3.jar plugins/org.apache.lucene_*/parser.jar
Andrew Overholt 357a573
# plugins/org.eclipse.core.boot_*/boot.jar
Andrew Overholt 357a573
###ln -sf %{_javadir}/ant.jar plugins/org.eclipse.core.resources_*/lib/ant.jar
Andrew Overholt 357a573
# plugins/org.eclipse.core.resources_*/lib/antsupport.jar
Andrew Overholt 357a573
# plugins/org.eclipse.osgi_*/osgi/collx.jar
Andrew Overholt 357a573
# plugins/org.eclipse.osgi_*/osgi/ee.foundation.jar
Andrew Overholt 357a573
# plugins/org.eclipse.osgi_*/osgi/ee.minimum.jar
Andrew Overholt 357a573
# plugins/org.eclipse.osgi_*/osgi/exceptions.jar
Andrew Overholt 357a573
# plugins/org.eclipse.osgi_*/osgi/osgi-r3-jdk131-notsigned.jar
Andrew Overholt 357a573
###ln -sf %{_javadir}/xml-commons-apis.jar plugins/org.eclipse.osgi_*/osgi/xmlParserAPIs.jar
Andrew Overholt 357a573
# plugins/org.eclipse.osgi.services_*/services.jar
Andrew Overholt 357a573
# plugins/org.eclipse.osgi.util_*/util.jar
Andrew Overholt 357a573
# plugins/org.eclipse.platform.doc.isv_*/activeHelpSample.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/jsch.jar plugins/org.eclipse.team.cvs.ssh2_*/jsch-0.1.16.jar
Andrew Overholt 357a573
# plugins/org.eclipse.text/text_*.jar
Andrew Overholt 357a573
## BEGIN TOMCAT4 ##
Andrew Overholt 357a573
##ln -sf %{tomcat4dir}/bin/bootstrap.jar plugins/org.eclipse.tomcat_*/bootstrap.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/server/lib/catalina.jar plugins/org.eclipse.tomcat_*/catalina.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/commons-beanutils.jar plugins/org.eclipse.tomcat_*/commons-beanutils.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/commons-collections.jar plugins/org.eclipse.tomcat_*/commons-collections.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/commons-digester.jar plugins/org.eclipse.tomcat_*/commons-digester.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/commons-logging-api.jar plugins/org.eclipse.tomcat_*/commons-logging-api.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/commons-logging.jar plugins/org.eclipse.tomcat_*/commons-logging.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/commons-modeler.jar plugins/org.eclipse.tomcat_*/commons-modeler.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/regexp.jar plugins/org.eclipse.tomcat_*/jakarta-regexp-1.3.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/jasper4-compiler.jar  plugins/org.eclipse.tomcat_*/jasper-compiler.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/jasper4-runtime.jar plugins/org.eclipse.tomcat_*/jasper-runtime.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/mx4j/mx4j-jmx.jar plugins/org.eclipse.tomcat_*/mx4j-jmx.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/common/lib/naming-common.jar plugins/org.eclipse.tomcat_*/naming-common.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/common/lib/naming-factory.jar plugins/org.eclipse.tomcat_*/naming-factory.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/common/lib/naming-resources.jar plugins/org.eclipse.tomcat_*/naming-resources.jar
Andrew Overholt 357a573
#ln -sf %{_javadir}/servlet.jar plugins/org.eclipse.tomcat_*/servlet.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/server/lib/servlets-common.jar plugins/org.eclipse.tomcat_*/servlets-common.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/server/lib/servlets-default.jar plugins/org.eclipse.tomcat_*/servlets-default.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/server/lib/servlets-invoker.jar plugins/org.eclipse.tomcat_*/servlets-invoker.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/server/lib/servlets-manager.jar plugins/org.eclipse.tomcat_*/servlets-manager.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/server/lib/tomcat-coyote.jar plugins/org.eclipse.tomcat_*/tomcat-coyote.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/server/lib/tomcat-http11.jar plugins/org.eclipse.tomcat_*/tomcat-http11.jar
Andrew Overholt 357a573
#ln -sf %{tomcat4dir}/server/lib/tomcat-util.jar plugins/org.eclipse.tomcat_*/tomcat-util.jar
Andrew Overholt 357a573
## END TOMCAT4 ##
Andrew Overholt 357a573
ln -sf %{_javadir}/junit.jar plugins/org.junit_*/junit.jar
Andrew Overholt 357a573
Andrew Overholt 75af349
# Create the main gcj db
Andrew Overholt ffec764
gcj-dbtool -n $RPM_BUILD_ROOT%{_libdir}/%{name}/eclipse.db 80000
Andrew Overholt 4aa52c0
Andrew Overholt 75af349
# Create the gcj dbs for libswt, ecj, platform, jdt, and pde
Andrew Overholt ffec764
gcj-dbtool -n $RPM_BUILD_ROOT%{_libdir}/%{name}/mappings/libswt3-gtk2.db 80000
Andrew Overholt ffec764
gcj-dbtool -n $RPM_BUILD_ROOT%{_libdir}/%{name}/mappings/ecj.db 80000
Andrew Overholt ffec764
gcj-dbtool -n $RPM_BUILD_ROOT%{_libdir}/%{name}/mappings/platform.db 80000
Andrew Overholt ffec764
gcj-dbtool -n $RPM_BUILD_ROOT%{_libdir}/%{name}/mappings/jdt.db 80000
Andrew Overholt ffec764
gcj-dbtool -n $RPM_BUILD_ROOT%{_libdir}/%{name}/mappings/pde.db 80000
Andrew Overholt 75af349
Andrew Overholt 360963c
# Copy these file lists for use at install time
Andrew Overholt 357a573
install -m 644 %{SOURCE12} $RPM_BUILD_ROOT%{_libdir}/%{name}
Andrew Overholt 357a573
install -m 644 %{SOURCE13} $RPM_BUILD_ROOT%{_libdir}/%{name}
Andrew Overholt 357a573
install -m 644 %{SOURCE14} $RPM_BUILD_ROOT%{_libdir}/%{name}
Andrew Overholt 357a573
install -m 644 %{SOURCE15} $RPM_BUILD_ROOT%{_libdir}/%{name}
Andrew Overholt 360963c
Andrew Overholt b44ba01
# Copy jdtcore.jar to %{_datadir}/java for eclipse-ecj
Andrew Overholt b818870
mkdir -p $RPM_BUILD_ROOT%{_datadir}/java
Andrew Overholt 9aa0025
ln -s %{_datadir}/%{name}/plugins/org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}/jdtcore.jar \
Andrew Overholt 9aa0025
  $RPM_BUILD_ROOT%{_datadir}/java/jdtcore.jar
Andrew Overholt 4aa52c0
Andrew Overholt 357a573
%clean
Andrew Overholt 357a573
rm -rf $RPM_BUILD_ROOT
Andrew Overholt 4aa52c0
Andrew Overholt 76e1a94
%post ecj
Andrew Overholt ffec764
gcj-dbtool -a %{_libdir}/%{name}/mappings/ecj.db \
Andrew Overholt 76e1a94
  %{_datadir}/%{name}/plugins/org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}/jdtcore.jar \
Andrew Overholt 357a573
  %{_libdir}/%{name}/plugins/org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}/jdtcore.jar.so
Andrew Overholt ffec764
gcj-dbtool -a %{_libdir}/%{name}/mappings/ecj.db \
Andrew Overholt 76e1a94
  %{_datadir}/%{name}/plugins/org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}/jdtCompilerAdapter.jar \
Andrew Overholt 357a573
  %{_libdir}/%{name}/plugins/org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}/jdtCompilerAdapter.jar.so
Andrew Overholt 75af349
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt ffec764
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 75af349
fi
Andrew Overholt 76e1a94
Andrew Overholt 76e1a94
%post jdt
Andrew Overholt d6b6317
for j in `cat %{_libdir}/%{name}/%{name}-jdt.jarswithnativelibs`; do
Andrew Overholt ffec764
    gcj-dbtool -a %{_libdir}/%{name}/mappings/jdt.db \
Andrew Overholt 357a573
      $j `echo $j | sed "s:%{_datadir}:%{_libdir}:"`.so;
Andrew Overholt 76e1a94
done
Andrew Overholt 75af349
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt ffec764
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 75af349
fi
Andrew Overholt 76e1a94
Andrew Overholt 76e1a94
%post pde
Andrew Overholt d6b6317
for j in `cat %{_libdir}/%{name}/%{name}-pde.jarswithnativelibs`; do
Andrew Overholt ffec764
    gcj-dbtool -a %{_libdir}/%{name}/mappings/pde.db \
Andrew Overholt 357a573
      $j `echo $j | sed "s:%{_datadir}:%{_libdir}:"`.so;
Andrew Overholt 4aa52c0
done
Andrew Overholt 75af349
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt ffec764
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 75af349
fi
Andrew Overholt 4aa52c0
Andrew Overholt 76e1a94
%post platform
Andrew Overholt d6b6317
for j in `cat %{_libdir}/%{name}/%{name}-platform.jarswithnativelibs`; do
Andrew Overholt ffec764
    gcj-dbtool -a %{_libdir}/%{name}/mappings/platform.db \
Andrew Overholt 357a573
      $j `echo $j | sed "s:%{_datadir}:%{_libdir}:"`.so;
Andrew Overholt 76e1a94
done
Andrew Overholt 75af349
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt ffec764
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 75af349
fi
cvsdist 38d0d0c
Andrew Overholt 73a2394
%post -n %{libname}-gtk2
Andrew Overholt 73a2394
for j in `cat %{_libdir}/%{name}/%{libname}-gtk2.jarswithnativelibs`; do
Andrew Overholt ffec764
    gcj-dbtool -a %{_libdir}/%{name}/mappings/libswt3-gtk2.db \
Andrew Overholt 357a573
      $j `echo $j | sed "s:%{_datadir}:%{_libdir}:"`.so;
Andrew Overholt 73a2394
done
Andrew Overholt 75af349
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt ffec764
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 75af349
fi
Andrew Overholt 75af349
Andrew Overholt 75af349
%postun ecj
Andrew Overholt 75af349
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt ffec764
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 75af349
fi
Andrew Overholt 75af349
Andrew Overholt 75af349
%postun jdt
Andrew Overholt 75af349
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt ffec764
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 75af349
fi
Andrew Overholt 75af349
Andrew Overholt 75af349
%postun pde
Andrew Overholt 75af349
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt ffec764
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 75af349
fi
Andrew Overholt 75af349
Andrew Overholt 75af349
%postun platform
Andrew Overholt 75af349
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt ffec764
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 75af349
fi
Andrew Overholt 75af349
Andrew Overholt 75af349
%postun -n %{libname}-gtk2
Andrew Overholt 75af349
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt ffec764
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 75af349
fi
Andrew Overholt 73a2394
Andrew Overholt 357a573
# FIXME:  add the native directories to these lists
Andrew Overholt 4aa52c0
%files ecj
Andrew Overholt 4aa52c0
%defattr(0644,root,root,0755)
Andrew Overholt 4aa52c0
%dir %{_datadir}/%{name}
Andrew Overholt 357a573
#%{_bindir}/ecj
Andrew Overholt 4aa52c0
%{_datadir}/%{name}/plugins/org.eclipse.jdt.core_3.*
Andrew Overholt 9aa0025
%{_datadir}/java/jdtcore*.jar
Andrew Overholt 76e1a94
# Native bits
Andrew Overholt 11c7a77
%{_libdir}/%{name}/eclipse.db
Andrew Overholt 75af349
#%attr(0755,root,root) %{_libdir}/%{name}/eclipse-mergedbs.sh
Andrew Overholt 75af349
%dir %{_libdir}/%{name}/mappings
Andrew Overholt 75af349
%{_libdir}/%{name}/mappings/ecj.db
Andrew Overholt 75af349
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0/lib-org-eclipse-jdt.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0/jdtcore.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0/jdtCompilerAdapter.jar.so
cvsdist 38d0d0c
cvsdist 38d0d0c
%files -n %{libname}-gtk2
cvsdist 38d0d0c
%defattr(0644,root,root,0755)
Andrew Overholt 76e1a94
%{_datadir}/%{name}/plugins/org.eclipse.swt.gtk*_3.*
Andrew Overholt 357a573
%{_datadir}/%{name}/plugins/org.eclipse.jface_3.*
Andrew Overholt 357a573
%{_datadir}/%{name}/plugins/org.eclipse.jface.text_3.*
cvsdist 38d0d0c
%attr(0755,root,root) %{_libdir}/%{name}/libswt-gnome-gtk-*.so
cvsdist 38d0d0c
%attr(0755,root,root) %{_libdir}/%{name}/libswt-gtk-*.so
cvsdist 38d0d0c
%attr(0755,root,root) %{_libdir}/%{name}/libswt-pi-gtk-*.so
cvsdist 38d0d0c
%attr(0755,root,root) %{_libdir}/%{name}/libswt-atk-gtk-*.so
Andrew Overholt 357a573
# FIXME:  should we be building this?
Andrew Overholt 357a573
#%attr(0755,root,root) %{_libdir}/%{name}/libswt-mozilla-gtk-*.so
cvsdist 38d0d0c
%{_libdir}/libswt-*.so
Andrew Overholt 357a573
%{_javadir}/swt-gtk*.jar
Andrew Overholt 357a573
%{_javadir}/swt-pi-gtk*.jar
Andrew Overholt 75af349
# Native bits
Andrew Overholt 51ba793
%{_libdir}/%{name}/eclipse.db
Andrew Overholt 75af349
#%attr(0755,root,root) %{_libdir}/%{name}/eclipse-mergedbs.sh
Andrew Overholt 75af349
%dir %{_libdir}/%{name}/mappings
Andrew Overholt 75af349
%{_libdir}/%{name}/mappings/libswt3-gtk2.db
Andrew Overholt 357a573
%ifarch alpha ia64 ppc64 sparc64 x86_64
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk64_3.1.0/ws/gtk/swt-pi.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk64_3.1.0/ws/gtk/swt-mozilla.jar.so
Andrew Overholt 2c099de
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk64_3.1.0/ws/gtk/swt-cairo.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk64_3.1.0/ws/gtk/swt.jar.so
Andrew Overholt 357a573
%else
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk_3.1.0/ws/gtk/swt-pi.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk_3.1.0/ws/gtk/swt-mozilla.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk_3.1.0/ws/gtk/swt-cairo.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk_3.1.0/ws/gtk/swt.jar.so
Andrew Overholt 357a573
%endif
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jface_3.1.0/jface.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jface.text_3.1.0/jfacetext.jar.so
Andrew Overholt 8747a24
%attr(0644,root,root) %{_libdir}/%{name}/%{libname}-gtk2.jarswithnativelibs
cvsdist 38d0d0c
cvsdist 38d0d0c
%files jdt -f %{name}-jdt.install
cvsdist 38d0d0c
%defattr(0644,root,root,0755)
Andrew Overholt 76e1a94
# Native bits
Andrew Overholt 76e1a94
%{_libdir}/%{name}/eclipse.db
Andrew Overholt 75af349
#%attr(0755,root,root) %{_libdir}/%{name}/eclipse-mergedbs.sh
Andrew Overholt 75af349
%dir %{_libdir}/%{name}/mappings
Andrew Overholt 75af349
%{_libdir}/%{name}/mappings/jdt.db
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.debug.ui_3.1.0/jdiui.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.debug.ui_3.1.0/snippetsupport.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.debug_3.1.0/jdimodel.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.debug_3.1.0/jdi.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.junit_3.1.0/junitsupport.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.junit.runtime_3.1.0/junitruntime.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.launching_3.1.0/launching.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.launching_3.1.0/lib/launchingsupport.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.ui_3.1.0/jdt.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.ui_3.1.0/serialsupport.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.junit_3.8.1/junit.jar.so
Andrew Overholt 360963c
%attr(0644,root,root) %{_libdir}/%{name}/%{name}-jdt.jarswithnativelibs
cvsdist 38d0d0c
Andrew Overholt 357a573
%files jdt-devel
Andrew Overholt 357a573
%{_datadir}/%{name}/plugins/org.eclipse.jdt.source_3.*
Andrew Overholt 357a573
%{_datadir}/%{name}/features/org.eclipse.jdt.source_3.*
Andrew Overholt b818870
Andrew Overholt b818870
%files pde -f %{name}-pde.install
cvsdist 38d0d0c
%defattr(0644,root,root,0755)
Andrew Overholt 76e1a94
# Native bits
Andrew Overholt 75af349
%{_libdir}/%{name}/eclipse.db
Andrew Overholt 75af349
#%attr(0755,root,root) %{_libdir}/%{name}/eclipse-mergedbs.sh
Andrew Overholt 75af349
%dir %{_libdir}/%{name}/mappings
Andrew Overholt 75af349
%{_libdir}/%{name}/mappings/pde.db
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.pde.build_3.1.0/lib/pdebuild-ant.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.pde.build_3.1.0/pdebuild.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.pde.core_3.1.0/pdecore.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.pde.junit.runtime_3.1.0/pdejunit.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.pde.runtime_3.1.0/pdert.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.pde.ui_3.1.0/pdeuiant.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.pde.ui_3.1.0/pdeui.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.pde_3.1.0/pde.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.pde_3.1.0/ant_tasks/pde-ant.jar.so
Andrew Overholt 360963c
%attr(0644,root,root) %{_libdir}/%{name}/%{name}-pde.jarswithnativelibs
cvsdist df631d8
Andrew Overholt 357a573
%files pde-devel
Andrew Overholt 357a573
%{_datadir}/%{name}/plugins/org.eclipse.pde.source_3.*
Andrew Overholt 357a573
%{_datadir}/%{name}/features/org.eclipse.pde.source_3.*
Andrew Overholt 357a573
Andrew Overholt 76e1a94
%files platform -f %{name}-platform.install
Andrew Overholt 76e1a94
%defattr(0644,root,root,0755)
Andrew Overholt 76e1a94
%dir %{_datadir}/%{name}
Andrew Overholt 76e1a94
%dir %{_libdir}/%{name}
Andrew Overholt 76e1a94
%{_datadir}/%{name}/.eclipseproduct
Andrew Overholt 76e1a94
%{_datadir}/%{name}/startup.jar
Andrew Overholt 76e1a94
%{_datadir}/%{name}/icon.xpm
Andrew Overholt 357a573
%attr(0755,root,root) %{_datadir}/%{name}/buildscripts/copy-platform
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/eclipse
Andrew Overholt 76e1a94
%attr(0755,root,root) %{_libdir}/%{name}/libcore*
Andrew Overholt 76e1a94
%attr(0755,root,root) %{_libdir}/%{name}/libupdate*
Andrew Overholt 76e1a94
%{_datadir}/%{name}/eclipse
Andrew Overholt 76e1a94
%attr(0755,root,root) %{_bindir}/eclipse
Andrew Overholt 76e1a94
%{_datadir}/applications/*
Andrew Overholt 76e1a94
%{_datadir}/pixmaps/*
Andrew Overholt 76e1a94
%{_datadir}/icons/*/*/apps/*
Andrew Overholt 357a573
%config(noreplace) %{_sysconfdir}/eclipse.conf
Andrew Overholt 76e1a94
# Native bits
Andrew Overholt 76e1a94
%{_libdir}/%{name}/eclipse.db
Andrew Overholt 75af349
#%attr(0755,root,root) %{_libdir}/%{name}/eclipse-mergedbs.sh
Andrew Overholt 75af349
%dir %{_libdir}/%{name}/mappings
Andrew Overholt 75af349
%{_libdir}/%{name}/mappings/platform.db
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ant.core_3.1.0/antsupport.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.compare_3.1.0/compare.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.boot_3.0.0/boot.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.expressions_3.1.0/expressions.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.filebuffers_3.1.0/filebuffers.jar.so
Andrew Overholt 76e1a94
# FIXME:  re-add resources.jar to eclipse-platform.jarswithnativelibs
Andrew Overholt 357a573
#%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.resources_3.1.0/resources.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.commands_3.1.0/commands.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.resources_3.1.0/ant_tasks/resources-ant.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.runtime_3.1.0/runtime.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.variables_3.1.0/variables.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.debug.core_3.1.0/dtcore.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.debug.ui_3.1.0/dtui.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.help.base_3.0.0/helpbase.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.help.ui_3.0.0/helpui.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.help.appserver_3.0.0/appserver.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.help_3.0.0/help.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ltk.core.refactoring_3.1.0/refcore.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ltk.ui.refactoring_3.1.0/refui.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.osgi.services_3.0.0/services.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.osgi.util_3.0.0/util.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.platform.doc.isv_3.1.0/activeHelpSample.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.platform_3.1.0/platform.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.search_3.1.0/search.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.team.core_3.1.0/team.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.team.cvs.core_3.1.0/cvs.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.team.cvs.ui_3.1.0/teamcvsui.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.team.cvs.ssh_3.1.0/teamcvsssh.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.team.cvs.ssh2_3.1.0/jsch-0.1.16.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.team.cvs.ssh2_3.1.0/jsch-0.1.18.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.team.cvs.ssh2_3.1.0/jsch-0.1.17.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.team.ui_3.1.0/teamui.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.text_3.1.0/text.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.cheatsheets_3.0.0/cheatsheets.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.osgi_3.1.0/console.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.externaltools_3.1.0/externaltools.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.forms_3.0.0/forms.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.ide_3.1.0/ide.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.intro_3.1.0/intro.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui_3.1.0/ui.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.workbench_3.1.0/workbench.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.workbench.compatibility_3.1.0/compatibility.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.resources.compatibility_3.1.0/compatibility.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.runtime.compatibility_3.0.0/compatibility.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.workbench.texteditor_3.1.0/texteditor.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.editors_3.1.0/editors.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.presentations.r21_3.1.0/r21.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.views_3.1.0/views.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.update.configurator_3.0.0/configurator.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.update.core_3.0.0/updatecore.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.update.scheduler_3.0.0/scheduler.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.update.ui_3.0.0/updateui.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/startup.jar.so
Andrew Overholt 357a573
# FIXME where should these go?
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.lucene_1.4.3/parser.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.lucene_1.4.3/lucene-1.4.3.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ant.ui_3.1.0/antui.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ant.ui_3.1.0/lib/remoteAnt.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ant.ui_3.1.0/lib/antrunner.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ant.core_3.1.0/lib/antsupportlib.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/commons-digester.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/commons-logging.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/jakarta-regexp-1.3.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/tomcat-util.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/servlets-manager.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/naming-common.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/naming-factory.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/commons-beanutils.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/servlets-default.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/commons-modeler.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/tomcat-coyote.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/jasper-compiler.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/catalina.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/jasper-runtime.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/commons-logging-api.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/servlets-invoker.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/tomcatwrapper.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/mx4j-jmx.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/bootstrap.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/servlet.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/commons-collections.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/servlets-common.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/naming-resources.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/tomcat-http11.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.osgi_3.1.0/core.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.osgi_3.1.0/eclipseAdaptor.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.team.cvs.ssh2_3.1.0/cvsssh2.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-stylebook.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-javamail.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-apache-bcel.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-jmf.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-weblogic.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-apache-oro.jar.so
Andrew Overholt 75af349
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-netrexx.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-trax.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-jdepend.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-nodeps.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-commons-net.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-commons-logging.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-apache-log4j.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-junit.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-icontract.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-vaj.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-antlr.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-launcher.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-apache-bsf.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-xslp.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-apache-resolver.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-swing.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-xalan1.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-apache-regexp.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-jai.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-starteam.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-jsch.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.help.webapp_3.0.0/webapp.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.help.webapp_3.0.0/WEB-INF/lib/jsp.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.help.webapp_3.0.0/WEB-INF/lib/servlets.jar.so
Andrew Overholt 357a573
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.console_3.1.0/console.jar.so
Andrew Overholt 76e1a94
# FIXME until libgcj contains gnujaxp (libgcj PR 19301)
Andrew Overholt 360963c
%attr(0644,root,root) %{_libdir}/%{name}/%{name}-platform.jarswithnativelibs
Andrew Overholt a1ea6b3
Andrew Overholt 357a573
%files platform-devel
Andrew Overholt 357a573
%{_datadir}/%{name}/plugins/org.eclipse.platform.source_3.*
Andrew Overholt 357a573
%{_datadir}/%{name}/features/org.eclipse.platform.source_3.*
Andrew Overholt 357a573
%{_datadir}/%{name}/plugins/org.eclipse.platform.source.linux.gtk.*_3.1.0
Andrew Overholt 4aa52c0
Andrew Overholt 357a573
%changelog
Andrew Overholt ffec764
* Tue Mar 01 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.8
Andrew Overholt ffec764
- Add ia64, ppc, and ppc64.
Andrew Overholt ffec764
- Add patch to copy over icon for unsupported (upstream) platforms but don't
Andrew Overholt ffec764
  include the source for the launcher.
Andrew Overholt ffec764
- gcc4 -> gcc changes.
Andrew Overholt 2c099de
- Add swt-cairo to 64-bit platforms' %files.
Andrew Overholt ffec764
Andrew Overholt 58cdb1f
* Fri Feb 25 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.7
Andrew Overholt 58cdb1f
- Add tar args patch (e.o #86571).
Andrew Overholt 58cdb1f
- New build bootstrapping patches.
Andrew Overholt 58cdb1f
Andrew Overholt 75af349
* Fri Feb 25 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.6
Andrew Overholt 75af349
- Re-work how we do the gcj-dbtool magic.
Andrew Overholt 75af349
- Don't remove ant-netrexx (need to find an RPM if we can).
Andrew Overholt 75af349
Andrew Overholt d466dca
* Sun Feb 20 2005 Andrew Overholt <overholt@redhat.com> 1:3.1_fc-0.M5.5
Andrew Overholt 27336c3
- Build for just i386 and x86_64 for now due to upstream gcc bugs.
Andrew Overholt 9620c14
Andrew Overholt 357a573
* Sun Feb 20 2005 Andrew Overholt <overholt@redhat.com> 1:3.1_fc-0.M5.1
Andrew Overholt 357a573
- New 3.1M5a build using upstream build method.
Andrew Overholt 357a573
- Re-organize sub-packages (ecj, platform, platform-devel, jdt, jdt-devel, pde,
Andrew Overholt 357a573
  pde-devel, fold gtk2 package into platform).
Andrew Overholt 357a573
- Move jface and org.eclipse.text into libswt3-gtk2.
Andrew Overholt 357a573
- Bring in JPackage symlinks for packages we have in Fedora (David Walluck) and
Andrew Overholt 357a573
  put in %%prep.
Andrew Overholt 357a573
- Work around x86_64 filename differences.
Andrew Overholt 357a573
- Remove xerces, xalan, and xml-commons-apis requirement (and LD_PRELOAD from
Andrew Overholt 357a573
  script).
Andrew Overholt 357a573
- Bootstrap build.