Andrew Overholt bfd4e0b
Epoch:	1
Andrew Overholt f075994
ExclusiveArch: i386 x86_64 ppc s390x
cvsdist 38d0d0c
Andrew Overholt bfd4e0b
%define pkg_summary     An open, extensible IDE
cvsdist 38d0d0c
%define section         free
Andrew Overholt bfd4e0b
%define swt_version     3123
cvsdist 38d0d0c
%define eclipse_major   3
Andrew Overholt bfd4e0b
%define eclipse_minor   1
cvsdist 38d0d0c
%define eclipse_majmin  %{eclipse_major}.%{eclipse_minor}
Andrew Overholt bfd4e0b
%define eclipse_micro   0
Andrew Overholt bfd4e0b
%define eclipse_oldmajminmic  3.0.0
cvsdist 38d0d0c
%define libname         libswt3
Andrew Overholt bfd4e0b
%define build_id        I20050219-1500
cvsdist 38d0d0c
cvsdist 38d0d0c
Summary:        %{pkg_summary}
cvsdist 38d0d0c
Name:           eclipse
Andrew Overholt 921a570
Version:        %{eclipse_majmin}.%{eclipse_micro}_fc
Andrew Overholt a34c931
Release:        0.M5.11
cvsdist 38d0d0c
License:        CPL
cvsdist 38d0d0c
Group:          Text Editors/Integrated Development Environments (IDE)
cvsdist 38d0d0c
URL:            http://www.eclipse.org/
Andrew Overholt bfd4e0b
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 bfd4e0b
Source11:	%{name}-redhat-splash.png
Andrew Overholt bfd4e0b
Source12:       %{name}-jdt.jarswithnativelibs
Andrew Overholt bfd4e0b
Source13:       %{name}-pde.jarswithnativelibs
Andrew Overholt bfd4e0b
Source14:       %{name}-platform.jarswithnativelibs
Andrew Overholt bfd4e0b
Source15:       %{libname}-gtk2.jarswithnativelibs
Andrew Overholt bfd4e0b
Source16:       %{name}-copy-platform.sh
Andrew Overholt ad7296c
Source17:       %{libname}-gtk2.jarswithnativelibs.64bit
Andrew Overholt bfd4e0b
Andrew Overholt ad7296c
# Build libswt-mozilla
Andrew Overholt bfd4e0b
Patch0:         %{name}-make-linux.patch
Andrew Overholt bfd4e0b
# Work around libgcj #19132
Andrew Overholt bfd4e0b
# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19132
Andrew Overholt bfd4e0b
Patch1:		%{name}-textsearch.patch
Andrew Overholt bfd4e0b
# Build JNI libs
Andrew Overholt bfd4e0b
# FIXME:  these should be built by upstream build method
Andrew Overholt bfd4e0b
Patch2:		%{name}-build.patch
Andrew Overholt bfd4e0b
Patch4:		%{name}-libupdatebuild.patch
Andrew Overholt bfd4e0b
Patch5:		%{name}-libupdatebuild2.patch
Andrew Overholt bfd4e0b
# This will hopefully be pushed upstream
Andrew Overholt bfd4e0b
Patch6:		%{name}-bootstrapbuild.patch
Andrew Overholt bfd4e0b
# This is so that we can build ecj native during the build
Andrew Overholt bfd4e0b
Patch7:		%{name}-nobootstrapbuild.patch
Andrew Overholt bfd4e0b
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=85915
Andrew Overholt bfd4e0b
Patch8:		%{name}-antsecuritymanager.patch
Andrew Overholt d2ef4a3
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=86571
Andrew Overholt d2ef4a3
Patch9:		%{name}-pdebuildtarargs.patch
Andrew Overholt c2b85f7
Patch10:	%{name}-icon.patch
Andrew Overholt ad7296c
# Use installed mozilla libs and headers
Andrew Overholt ad7296c
Patch11:	%{name}-libswt-mozilla.patch
Andrew Overholt ad7296c
# Copy over the source files first
Andrew Overholt ad7296c
Patch12:	%{name}-libswt-mozilla2.patch
Andrew Overholt a34c931
# We can't really commit to doing builds for these arches upstream, but we
Andrew Overholt a34c931
# need at least eclipse-ecj to run on them as it's our bytecode compiler for
Andrew Overholt a34c931
# Fedora.
Andrew Overholt a34c931
Patch13:	%{name}-s390ands390x.patch
Andrew Overholt a34c931
# Stupid spaces in directories ...
Andrew Overholt a34c931
Patch14:	%{name}-s390ands390x2.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 daae71c
BuildRequires:  gnome-vfs2-devel
Andrew Overholt daae71c
BuildRequires:  gtk2-devel
Andrew Overholt daae71c
BuildRequires:  glib2-devel
Andrew Overholt 10600b8
BuildRequires:  mozilla >= 1.7.5
Andrew Overholt 10600b8
BuildRequires:  mozilla-devel >= 1.7.5
Andrew Overholt 107e71a
BuildRequires:  xorg-x11-devel
Andrew Overholt c2b85f7
BuildRequires:	gcc-java >= 4.0.0-0.30
Andrew Overholt 6608e58
BuildRequires:	java-1.4.2-gcj-compat-devel >= 1.4.2.0-40jpp_4rh
cvsdist 38d0d0c
Andrew Overholt bfd4e0b
BuildRequires: ant-antlr ant-apache-bcel ant-apache-log4j ant-apache-oro ant-apache-regexp ant-apache-resolver ant-commons-logging
Andrew Overholt bfd4e0b
#BuildRequires: ant-apache-bsf ant-commons-net ant-jsch lucene 
Andrew Overholt bfd4e0b
BuildRequires: ant-jdepend ant-jmf ant-junit ant-nodeps ant-swing ant-trax
Andrew Overholt bfd4e0b
#BuildRequires: jsch
Andrew Overholt bfd4e0b
BuildRequires: jakarta-commons-beanutils jakarta-commons-collections jakarta-commons-digester jakarta-commons-logging
Andrew Overholt bfd4e0b
#BuildRequires: jakarta-commons-modeler mx4j servlet lucene-demo jasper4 tomcat4
Andrew Overholt bfd4e0b
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 5203712
%package        ecj
Andrew Overholt 5203712
Summary:        Eclipse Compiler for Java
Andrew Overholt 5203712
Group:          Development/Languages
Andrew Overholt 5203712
Obsoletes:	ecj
Andrew Overholt f6fa193
Provides:	ecj
Andrew Overholt c2b85f7
Requires:	gcc-java >= 4.0.0-0.30
Andrew Overholt 5203712
Andrew Overholt 5203712
%description    ecj
Andrew Overholt 5203712
Eclipse compiler for Java.
Andrew Overholt 5203712
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 bfd4e0b
Obsoletes:	%{name}-sdk %{name}-ui %{name}-gtk2 eclipse
Andrew Overholt bfd4e0b
Provides:	%{name}-sdk = %{epoch}:%{version}-%{release}
Andrew Overholt bfd4e0b
Provides:       %{name}-ui = %{epoch}:%{version}-%{release}
Andrew Overholt bfd4e0b
Provides:       %{name}-gtk2 = %{epoch}:%{version}-%{release}
cvsdist 8c8401f
Requires:	java >= 1.4.2
Andrew Overholt 5203712
Requires:       /usr/bin/perl
Andrew Overholt c2b85f7
Requires:	gcc-java >= 4.0.0-0.30
Andrew Overholt bfd4e0b
Requires:       %{libname}-gtk2 = %{epoch}:%{version}-%{release}
Andrew Overholt bfd4e0b
Requires:       /usr/bin/mozilla
Andrew Overholt bfd4e0b
Andrew Overholt bfd4e0b
Requires: ant-antlr ant-apache-bcel ant-apache-log4j ant-apache-oro ant-apache-regexp ant-apache-resolver ant-commons-logging
Andrew Overholt bfd4e0b
#Requires: ant-apache-bsf ant-commons-net ant-jsch lucene 
Andrew Overholt bfd4e0b
Requires: ant-jdepend ant-jmf ant-junit ant-nodeps ant-swing ant-trax
Andrew Overholt bfd4e0b
#Requires: jsch
Andrew Overholt bfd4e0b
Requires: jakarta-commons-beanutils jakarta-commons-collections jakarta-commons-digester jakarta-commons-logging
Andrew Overholt bfd4e0b
#Requires: jakarta-commons-modeler mx4j servlet lucene-demo jasper4 tomcat4
Andrew Overholt bfd4e0b
Requires: regexp junit
cvsdist 38d0d0c
cvsdist 38d0d0c
%description    platform
Andrew Overholt bfd4e0b
Eclipse platform common files.  This package now contains the GTK2 UI (the
Andrew Overholt bfd4e0b
former eclipse-gtk2 package).
cvsdist 38d0d0c
Andrew Overholt bfd4e0b
%package        platform-devel
Andrew Overholt bfd4e0b
Summary:        Eclipse platform Source
cvsdist 38d0d0c
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt 921a570
Requires:       %{name}-platform = %{epoch}:%{version}-%{release}
cvsdist 38d0d0c
Andrew Overholt bfd4e0b
%description    platform-devel
Andrew Overholt bfd4e0b
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 bfd4e0b
Requires:       %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 921a570
Requires:       %{name}-ecj = %{epoch}:%{version}-%{release}
Andrew Overholt c2b85f7
Requires:	gcc-java >= 4.0.0-0.30
cvsdist 38d0d0c
cvsdist 38d0d0c
%description    jdt
cvsdist 38d0d0c
Eclipse Java developments tools.
cvsdist 38d0d0c
Andrew Overholt bfd4e0b
%package        jdt-devel
Andrew Overholt bfd4e0b
Summary:        Eclipse JDT Source
cvsdist 38d0d0c
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt bfd4e0b
Requires:       %{name}-jdt = %{epoch}:%{version}-%{release}
cvsdist 38d0d0c
Andrew Overholt bfd4e0b
%description    jdt-devel
Andrew Overholt bfd4e0b
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 921a570
Requires:       %{name}-jdt = %{epoch}:%{version}-%{release}
Andrew Overholt bfd4e0b
Requires:       %{name}-platform-devel = %{epoch}:%{version}-%{release}
Andrew Overholt c2b85f7
Requires:	gcc-java >= 4.0.0-0.30
Andrew Overholt bfd4e0b
Andrew Overholt bfd4e0b
%package        pde-devel
Andrew Overholt bfd4e0b
Summary:        Eclipse PDE Source
Andrew Overholt bfd4e0b
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt bfd4e0b
Requires:       %{name}-pde = %{epoch}:%{version}-%{release}
Andrew Overholt bfd4e0b
Requires:       %{name}-jdt-devel = %{epoch}:%{version}-%{release}
Andrew Overholt bfd4e0b
Obsoletes:	%{name}-source
Andrew Overholt bfd4e0b
Provides:       %{name}-source = %{epoch}:%{version}-%{release}
Andrew Overholt bfd4e0b
Andrew Overholt bfd4e0b
%description    pde-devel
Andrew Overholt bfd4e0b
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 bfd4e0b
Andrew Overholt bfd4e0b
# I hate spaces in paths with patch!
Andrew Overholt bfd4e0b
pushd plugins/org.eclipse.swt/Eclipse\ SWT\ PI/gtk/library
cvsdist 38d0d0c
%patch0 -p0
Andrew Overholt ad7296c
%patch11 -p0
Andrew Overholt a34c931
%patch14 -p0
cvsdist 38d0d0c
popd
Andrew Overholt bfd4e0b
%patch1 -p0
Andrew Overholt bfd4e0b
%patch2 -p0
Andrew Overholt bfd4e0b
%patch4 -p0
Andrew Overholt bfd4e0b
%patch5 -p0
Andrew Overholt bfd4e0b
%patch6 -p0
Andrew Overholt bfd4e0b
%patch7 -p0
Andrew Overholt bfd4e0b
%patch8 -p0
Andrew Overholt d2ef4a3
%patch9 -p0
Andrew Overholt c2b85f7
%patch10 -p0
Andrew Overholt ad7296c
%patch12 -p0
Andrew Overholt a34c931
%patch13 -p1
cvsdist 38d0d0c
cvsdist 38d0d0c
# Red Hat splash screen.
cvsdist 38d0d0c
pushd plugins/org.eclipse.platform
Andrew Overholt bfd4e0b
cp %{SOURCE11} splash.bmp
cvsdist 38d0d0c
popd
cvsdist 38d0d0c
Andrew Overholt bfd4e0b
# Remove existing .sos
Andrew Overholt bfd4e0b
find -name \*.so -exec rm "-f" "{}" ";"
Andrew Overholt bfd4e0b
Andrew Overholt bfd4e0b
## Remove these as well
Andrew Overholt bfd4e0b
#rm jdtcore.jar jdtCompilerAdapter.jar
Andrew Overholt bfd4e0b
Andrew Overholt bfd4e0b
# Symlinks
Andrew Overholt bfd4e0b
Andrew Overholt bfd4e0b
## BEGIN ANT ##
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-antlr.jar plugins/org.apache.ant/lib/ant-antlr.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-apache-bcel.jar plugins/org.apache.ant/lib/ant-apache-bcel.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/ant/ant-apache-bsf.jar plugins/org.apache.ant/lib/ant-apache-bsf.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-apache-log4j.jar plugins/org.apache.ant/lib/ant-apache-log4j.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-apache-oro.jar plugins/org.apache.ant/lib/ant-apache-oro.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-apache-regexp.jar plugins/org.apache.ant/lib/ant-apache-regexp.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-apache-resolver.jar plugins/org.apache.ant/lib/ant-apache-resolver.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-commons-logging.jar plugins/org.apache.ant/lib/ant-commons-logging.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/ant/ant-commons-net.jar plugins/org.apache.ant/lib/ant-commons-net.jar
Andrew Overholt bfd4e0b
# ------------------------------------------------------------------------
Andrew Overholt bfd4e0b
# FIXME:  can we just remove these?
Andrew Overholt bfd4e0b
#rm -f plugins/org.apache.ant/lib/ant-icontract.jar
Andrew Overholt bfd4e0b
##ln -sf %{_javadir}/ant/ant-icontract.jar plugins/org.apache.ant/lib/ant-icontract.jar
Andrew Overholt bfd4e0b
#rm -f plugins/org.apache.ant/lib/ant-jai.jar
Andrew Overholt bfd4e0b
##ln -sf %{_javadir}/ant/ant-jai.jar plugins/org.apache.ant/lib/ant-jai.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/ant.jar plugins/org.apache.ant/lib/ant.jar
Andrew Overholt bfd4e0b
#rm -f plugins/org.apache.ant/lib/ant-javamail.jar
Andrew Overholt bfd4e0b
##ln -sf %{_javadir}/ant/ant-javamail.jar plugins/org.apache.ant/lib/ant-javamail.jar
Andrew Overholt bfd4e0b
# ------------------------------------------------------------------------
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-jdepend.jar plugins/org.apache.ant/lib/ant-jdepend.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-jmf.jar plugins/org.apache.ant/lib/ant-jmf.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/ant/ant-jsch.jar plugins/org.apache.ant/lib/ant-jsch.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-junit.jar plugins/org.apache.ant/lib/ant-junit.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant-launcher.jar plugins/org.apache.ant/lib/ant-launcher.jar
Andrew Overholt bfd4e0b
# ------------------------------------------------------------------------
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-nodeps.jar plugins/org.apache.ant/lib/ant-nodeps.jar
Andrew Overholt bfd4e0b
# ------------------------------------------------------------------------
Andrew Overholt bfd4e0b
## FIXME:  can we just remove these?
Andrew Overholt bfd4e0b
#rm -f plugins/org.apache.ant/lib/ant-starteam.jar
Andrew Overholt bfd4e0b
##ln -sf %{_javadir}/ant/ant-starteam.jar plugins/org.apache.ant/lib/ant-starteam.jar
Andrew Overholt bfd4e0b
#rm -f plugins/org.apache.ant/lib/ant-stylebook.jar
Andrew Overholt bfd4e0b
##ln -sf %{_javadir}/ant/ant-stylebook.jar plugins/org.apache.ant/lib/ant-stylebook.jar
Andrew Overholt bfd4e0b
# ------------------------------------------------------------------------
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-swing.jar plugins/org.apache.ant/lib/ant-swing.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-trax.jar plugins/org.apache.ant/lib/ant-trax.jar
Andrew Overholt bfd4e0b
# ------------------------------------------------------------------------
Andrew Overholt bfd4e0b
# FIXME:  can we just remove these?
Andrew Overholt bfd4e0b
#rm -f plugins/org.apache.ant/lib/ant-vaj.jar
Andrew Overholt bfd4e0b
##ln -sf %{_javadir}/ant/ant-vaj.jar plugins/org.apache.ant/lib/ant-vaj.jar
Andrew Overholt bfd4e0b
#rm -f plugins/org.apache.ant/lib/ant-weblogic.jar
Andrew Overholt bfd4e0b
##ln -sf %{_javadir}/ant/ant-weblogic.jar plugins/org.apache.ant/lib/ant-weblogic.jar
Andrew Overholt bfd4e0b
#rm -f plugins/org.apache.ant/lib/ant-xalan1.jar
Andrew Overholt bfd4e0b
##ln -sf %{_javadir}/ant/ant-xalan1.jar plugins/org.apache.ant/lib/ant-xalan1.jar
Andrew Overholt bfd4e0b
#rm -f plugins/org.apache.ant/lib/ant-xslp.jar
Andrew Overholt bfd4e0b
##ln -sf %{_javadir}/ant/ant-xslp.jar plugins/org.apache.ant/lib/ant-xslp.jar
Andrew Overholt bfd4e0b
# ------------------------------------------------------------------------
Andrew Overholt bfd4e0b
## END ANT ##
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/lucene.jar plugins/org.apache.lucene/lucene-1.4.3.jar
Andrew Overholt bfd4e0b
#ln -sf %{_datadir}/lucene/lucene-demos-1.4.3.jar plugins/org.apache.lucene/parser.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.core.boot/boot.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant.jar plugins/org.eclipse.core.resources/lib/ant.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.core.resources/lib/antsupport.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.osgi/osgi/collx.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.osgi/osgi/ee.foundation.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.osgi/osgi/ee.minimum.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.osgi/osgi/exceptions.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.osgi/osgi/osgi-r3-jdk131-notsigned.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/xml-commons-apis.jar plugins/org.eclipse.osgi/osgi/xmlParserAPIs.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.osgi.services/services.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.osgi.util/util.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.platform.doc.isv/activeHelpSample.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/jsch.jar plugins/org.eclipse.team.cvs.ssh2/jsch-0.1.16.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.text/text.jar
Andrew Overholt bfd4e0b
# ------------------------------------------------------------------------
Andrew Overholt bfd4e0b
# FIXME:  need tomcat4 rpm
Andrew Overholt bfd4e0b
## BEGIN TOMCAT4 ##
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/bin/bootstrap.jar plugins/org.eclipse.tomcat/bootstrap.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/server/lib/catalina.jar plugins/org.eclipse.tomcat/catalina.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/commons-beanutils.jar plugins/org.eclipse.tomcat/commons-beanutils.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/commons-collections.jar plugins/org.eclipse.tomcat/commons-collections.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/commons-digester.jar plugins/org.eclipse.tomcat/commons-digester.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/commons-logging-api.jar plugins/org.eclipse.tomcat/commons-logging-api.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/commons-logging.jar plugins/org.eclipse.tomcat/commons-logging.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/commons-modeler.jar plugins/org.eclipse.tomcat/commons-modeler.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/regexp.jar plugins/org.eclipse.tomcat/jakarta-regexp-1.3.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/jasper4-compiler.jar  plugins/org.eclipse.tomcat/jasper-compiler.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/jasper4-runtime.jar plugins/org.eclipse.tomcat/jasper-runtime.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/mx4j/mx4j-jmx.jar plugins/org.eclipse.tomcat/mx4j-jmx.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/common/lib/naming-common.jar plugins/org.eclipse.tomcat/naming-common.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/common/lib/naming-factory.jar plugins/org.eclipse.tomcat/naming-factory.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/common/lib/naming-resources.jar plugins/org.eclipse.tomcat/naming-resources.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/servlet.jar plugins/org.eclipse.tomcat/servlet.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/server/lib/servlets-common.jar plugins/org.eclipse.tomcat/servlets-common.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/server/lib/servlets-default.jar plugins/org.eclipse.tomcat/servlets-default.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/server/lib/servlets-invoker.jar plugins/org.eclipse.tomcat/servlets-invoker.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/server/lib/servlets-manager.jar plugins/org.eclipse.tomcat/servlets-manager.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/server/lib/tomcat-coyote.jar plugins/org.eclipse.tomcat/tomcat-coyote.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/server/lib/tomcat-http11.jar plugins/org.eclipse.tomcat/tomcat-http11.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/server/lib/tomcat-util.jar plugins/org.eclipse.tomcat/tomcat-util.jar
Andrew Overholt bfd4e0b
## END TOMCAT4 ##
Andrew Overholt bfd4e0b
# ------------------------------------------------------------------------
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/junit.jar plugins/org.junit/junit.jar
cvsdist df631d8
cvsdist 38d0d0c
%build
cvsdist 38d0d0c
Andrew Overholt 0665d48
export CLASSPATH=jdtcore.jar:jdtCompilerAdapter.jar:$CLASSPATH
Andrew Overholt c2b85f7
gcj -fPIC -fjni -findirect-dispatch -shared -Wl,-Bsymbolic \
Andrew Overholt c2b85f7
  -o jdtcore.jar.so jdtcore.jar
Andrew Overholt c2b85f7
ln -s jdtcore.jar.so lib-org-eclipse-jdt-core.so
Andrew Overholt c2b85f7
ln -s jdtcore.jar.so lib-org-eclipse-jdt-internal-compiler.so
Andrew Overholt c2b85f7
export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH
Andrew Overholt c2b85f7
Andrew Overholt 0665d48
# Build jdtcore.jar and jdtCompilerAdapter.jar
Andrew Overholt 0665d48
ant \
Andrew Overholt 6e62557
  -DinstallOs=linux -DinstallWs=gtk -DinstallArch=%{_arch} \
Andrew Overholt 0665d48
  bootstrap
Andrew Overholt 0665d48
Andrew Overholt 0665d48
# Build a native ecj
Andrew Overholt c2b85f7
gcj -fPIC -fjni -findirect-dispatch -shared -Wl,-Bsymbolic \
Andrew Overholt 0665d48
  -o jdtcore.jar.so jdtcore.jar
Andrew Overholt c2b85f7
gcj -fPIC -fjni -findirect-dispatch -shared -Wl,-Bsymbolic \
Andrew Overholt 0665d48
  -o jdtCompilerAdapter.jar.so jdtCompilerAdapter.jar
Andrew Overholt c2b85f7
gcj -O2 --main=org.eclipse.jdt.internal.compiler.batch.Main \
Andrew Overholt 0665d48
  jdtcore.jar.so jdtCompilerAdapter.jar.so -o ecj
Andrew Overholt 0665d48
ln -s jdtcore.jar.so lib-org-eclipse-jdt.so
Andrew Overholt 0665d48
Andrew Overholt ad7296c
# /usr/lib -> /usr/lib64
Andrew Overholt ad7296c
pushd plugins/org.eclipse.swt/Eclipse\ SWT\ PI/gtk/library
Andrew Overholt ad7296c
  perl -pe 's|/usr/lib/|%{_libdir}/|g' \
Andrew Overholt ad7296c
    build.sh > build.sh.patched
Andrew Overholt ad7296c
  mv build.sh.patched build.sh
Andrew Overholt ad7296c
popd
Andrew Overholt ad7296c
Andrew Overholt 0665d48
# Use this ecj and our built jars
Andrew Overholt 0665d48
export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH
Andrew Overholt feb6573
export CLASSPATH=jdtcore.jar:jdtCompilerAdapter.jar:$CLASSPATH
Andrew Overholt 921a570
Andrew Overholt bfd4e0b
ant \
Andrew Overholt bfd4e0b
  -Dnobootstrap=true \
Andrew Overholt 6e62557
  -DinstallOs=linux -DinstallWs=gtk -DinstallArch=%{_arch} \
Andrew Overholt bfd4e0b
  -Dlibsconfig=true
Andrew Overholt 921a570
Andrew Overholt bfd4e0b
pushd result
Andrew Overholt bfd4e0b
# De-compress resulting tarball ... yeah, it's a .zip but actually a .tar.gz
Andrew Overholt bfd4e0b
# See https://bugs.eclipse.org/bugs/show_bug.cgi?id=79711
Andrew Overholt 6e62557
tar zxf org.eclipse.sdk-%{build_id}-linux.gtk.%{_arch}.zip
Andrew Overholt 921a570
Andrew Overholt bfd4e0b
pushd eclipse
cvsdist 38d0d0c
Andrew Overholt bfd4e0b
# Native build
Andrew Overholt bfd4e0b
mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}
Andrew Overholt bfd4e0b
for j in `find -name \*.jar`; do
Andrew Overholt bfd4e0b
    d=".%{_libdir}/%{name}/`dirname $j | sed 's:\./::'`";
Andrew Overholt bfd4e0b
    mkdir -p $d;
Andrew Overholt bfd4e0b
    s=`echo $j | sed "s:\./::"`;
Andrew Overholt c2b85f7
    gcj -fPIC -fjni -findirect-dispatch -shared -Wl,-Bsymbolic \
Andrew Overholt bfd4e0b
      -o $d/`basename $j`.so $j;
Andrew Overholt bfd4e0b
done
cvsdist 3a48756
Andrew Overholt bfd4e0b
## Remove ecj binary and re-build it
Andrew Overholt bfd4e0b
#rm ../../ecj
Andrew Overholt bfd4e0b
#pushd .%{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0
Andrew Overholt c2b85f7
#  gcj -O2 --main=org.eclipse.jdt.internal.compiler.batch.Main \
Andrew Overholt bfd4e0b
#    -Wl,-R,%{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0 \
Andrew Overholt bfd4e0b
#    jdtcore.jar.so jdtCompilerAdapter.jar.so -o ecj
Andrew Overholt bfd4e0b
#popd
Andrew Overholt bfd4e0b
#mv .%{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0/ecj ../..
cvsdist 38d0d0c
Andrew Overholt bfd4e0b
# FIXME:  temporarily remove resources.jar
Andrew Overholt bfd4e0b
rm \
Andrew Overholt bfd4e0b
  .%{_libdir}/%{name}/plugins/org.eclipse.core.resources_%{eclipse_majmin}.%{eclipse_micro}/resources.jar.so
cvsdist 38d0d0c
Andrew Overholt 10600b8
# FIXME:  temporarily remove eclipseAdaptor.jar
Andrew Overholt 10600b8
rm \
Andrew Overholt 10600b8
  .%{_libdir}/%{name}/plugins/org.eclipse.osgi_%{eclipse_majmin}.%{eclipse_micro}/eclipseAdaptor.jar.so
Andrew Overholt 10600b8
Andrew Overholt bfd4e0b
# Tar up the native libs
Andrew Overholt bfd4e0b
tar czvf ../%{name}-nativelycompiledjars.tar.gz .%{_libdir}/%{name}
cvsdist 38d0d0c
Andrew Overholt 921a570
popd
Andrew Overholt 921a570
Andrew Overholt bfd4e0b
# Remove expanded eclipse build
Andrew Overholt bfd4e0b
rm -rf eclipse
Andrew Overholt bfd4e0b
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 bfd4e0b
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=79711
Andrew Overholt bfd4e0b
tar -C $RPM_BUILD_ROOT%{_datadir} -zxf \
Andrew Overholt 6e62557
  result/org.eclipse.sdk-%{build_id}-linux.gtk.%{_arch}.zip
cvsdist df631d8
Andrew Overholt bfd4e0b
# Binaries, libraries, and natively-built shared libraries
cvsdist 38d0d0c
install -d -m 755 $RPM_BUILD_ROOT%{_libdir}/%{name}
cvsdist df631d8
Andrew Overholt bfd4e0b
# Natively-compiled jars (shared libraries)
Andrew Overholt bfd4e0b
tar -C $RPM_BUILD_ROOT -zxf result/%{name}-nativelycompiledjars.tar.gz
cvsdist df631d8
Andrew Overholt 0665d48
# Link lib-org-eclipse-jdt.so to jdtcore.jar.so for native "javac"
Andrew Overholt 0665d48
ln -s \
Andrew Overholt 0665d48
  %{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0/jdtcore.jar.so \
Andrew Overholt 0665d48
  $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0/lib-org-eclipse-jdt.so
Andrew Overholt 0665d48
Andrew Overholt bfd4e0b
install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
Andrew Overholt bfd4e0b
Andrew Overholt 0665d48
# Directory to hold all the .jar->.so mapping dbs
Andrew Overholt 0665d48
install -d -m 755 $RPM_BUILD_ROOT%{_libdir}/%{name}/mappings
Andrew Overholt 0665d48
Andrew Overholt bfd4e0b
## Rebuild ecj binary
Andrew Overholt bfd4e0b
## FIXME:  is this the best place for this?
Andrew Overholt c2b85f7
#gcj -O2 --main=org.eclipse.jdt.internal.compiler.batch.Main \
Andrew Overholt bfd4e0b
#  $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0/jdtCompilerAdapter.jar.so \
Andrew Overholt bfd4e0b
#  $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0/jdtcore.jar.so \
Andrew Overholt bfd4e0b
#  -o $RPM_BUILD_ROOT%{_bindir}/ecj
Andrew Overholt bfd4e0b
Andrew Overholt bfd4e0b
# Eclipse binary
Andrew Overholt bfd4e0b
mv $RPM_BUILD_ROOT%{_datadir}/%{name}/eclipse \
Andrew Overholt bfd4e0b
  $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 bfd4e0b
# JNI libraries
Andrew Overholt 6e62557
cp -p plugins/org.eclipse.update.core.linux_%{eclipse_oldmajminmic}/os/linux/%{_arch}/libupdate.so \
Andrew Overholt bfd4e0b
  $RPM_BUILD_ROOT%{_libdir}/%{name}/
Andrew Overholt 6e62557
cp -p plugins/org.eclipse.core.resources.linux_%{eclipse_oldmajminmic}/os/linux/%{_arch}/libcore_*.so \
Andrew Overholt bfd4e0b
  $RPM_BUILD_ROOT%{_libdir}/%{name}/
cvsdist 38d0d0c
suff=
cvsdist 38d0d0c
%ifarch alpha ia64 ppc64 sparc64 x86_64
Andrew Overholt bfd4e0b
suff=64
cvsdist 38d0d0c
%endif
Andrew Overholt 6e62557
cp -p plugins/org.eclipse.swt.gtk${suff}_%{eclipse_majmin}.%{eclipse_micro}/os/linux/%{_arch}/libswt*.so \
Andrew Overholt bfd4e0b
  $RPM_BUILD_ROOT%{_libdir}/%{name}/
cvsdist 38d0d0c
popd
cvsdist 38d0d0c
Andrew Overholt bfd4e0b
pushd $RPM_BUILD_ROOT%{_libdir}/%{name}
Andrew Overholt bfd4e0b
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 ad7296c
for base in awt-gtk mozilla-gtk 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 bfd4e0b
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
cvsdist 38d0d0c
Andrew Overholt bfd4e0b
pushd $RPM_BUILD_ROOT%{_javadir}
Andrew Overholt bfd4e0b
ln -sf %{_datadir}/%{name}/plugins/org.eclipse.swt.gtk${suff}_%{eclipse_majmin}.%{eclipse_micro}/ws/gtk/swt.jar swt-gtk-%{version}.jar
Andrew Overholt bfd4e0b
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 bfd4e0b
ln -sf %{_datadir}/%{name}/plugins/org.eclipse.swt.gtk${suff}_%{eclipse_majmin}.%{eclipse_micro}/ws/gtk/swt-mozilla.jar swt-mozilla-%{version}.jar
Andrew Overholt ad7296c
ln -sf %{_datadir}/%{name}/plugins/org.eclipse.swt.gtk${suff}_%{eclipse_majmin}.%{eclipse_micro}/ws/gtk/swt-cairo.jar swt-cairo-%{version}.jar
cvsdist 38d0d0c
popd
cvsdist 38d0d0c
### end libswt-gtk2 symlinks
cvsdist 38d0d0c
Andrew Overholt bfd4e0b
# Launching script
cvsdist 38d0d0c
mkdir -p $RPM_BUILD_ROOT%{_bindir}
cvsdist 38d0d0c
perl -pe \
Andrew Overholt 25abe4e
  '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 0665d48
## DB merging script
Andrew Overholt 0665d48
#perl -pe \
Andrew Overholt 0665d48
#  's|/usr/lib/eclipse/|%{_libdir}/%{name}/|g' \
Andrew Overholt 0665d48
#  %{SOURCE17} > $RPM_BUILD_ROOT%{_libdir}/eclipse/eclipse-mergedbs.sh
Andrew Overholt 0665d48
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 bfd4e0b
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 bfd4e0b
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/buildscripts
cvsdist 38d0d0c
cp copy-platform $RPM_BUILD_ROOT%{_datadir}/%{name}/buildscripts
cvsdist 38d0d0c
Andrew Overholt bfd4e0b
pushd $RPM_BUILD_ROOT%{_datadir}/%{name}
Andrew Overholt bfd4e0b
## BEGIN ANT ##
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-antlr.jar plugins/org.apache.ant_*/lib/ant-antlr.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-apache-bcel.jar plugins/org.apache.ant_*/lib/ant-apache-bcel.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/ant/ant-apache-bsf.jar plugins/org.apache.ant_*/lib/ant-apache-bsf.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-apache-log4j.jar plugins/org.apache.ant_*/lib/ant-apache-log4j.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-apache-oro.jar plugins/org.apache.ant_*/lib/ant-apache-oro.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-apache-regexp.jar plugins/org.apache.ant_*/lib/ant-apache-regexp.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-apache-resolver.jar plugins/org.apache.ant_*/lib/ant-apache-resolver.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-commons-logging.jar plugins/org.apache.ant_*/lib/ant-commons-logging.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/ant/ant-commons-net.jar plugins/org.apache.ant_*/lib/ant-commons-net.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/ant/ant-icontract.jar plugins/org.apache.ant_*/lib/ant-icontract.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/ant/ant-jai.jar plugins/org.apache.ant_*/lib/ant-jai.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant.jar plugins/org.apache.ant_*/lib/ant.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/ant/ant-javamail.jar plugins/org.apache.ant_*/lib/ant-javamail.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-jdepend.jar plugins/org.apache.ant_*/lib/ant-jdepend.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-jmf.jar plugins/org.apache.ant_*/lib/ant-jmf.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/ant/ant-jsch.jar plugins/org.apache.ant_*/lib/ant-jsch.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-junit.jar plugins/org.apache.ant_*/lib/ant-junit.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant-launcher.jar plugins/org.apache.ant_*/lib/ant-launcher.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-nodeps.jar plugins/org.apache.ant_*/lib/ant-nodeps.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/ant/ant-starteam.jar plugins/org.apache.ant_*/lib/ant-starteam.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/ant/ant-stylebook.jar plugins/org.apache.ant_*/lib/ant-stylebook.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-swing.jar plugins/org.apache.ant_*/lib/ant-swing.jar
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-trax.jar plugins/org.apache.ant_*/lib/ant-trax.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/ant/ant-vaj.jar plugins/org.apache.ant_*/lib/ant-vaj.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/ant/ant-weblogic.jar plugins/org.apache.ant_*/lib/ant-weblogic.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/ant/ant-xalan1.jar plugins/org.apache.ant_*/lib/ant-xalan1.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/ant/ant-xslp.jar plugins/org.apache.ant_*/lib/ant-xslp.jar
Andrew Overholt bfd4e0b
## END ANT ##
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/lucene.jar plugins/org.apache.lucene_*/lucene-1.4.3.jar
Andrew Overholt bfd4e0b
#ln -sf %{_datadir}/lucene/lucene-demos-1.4.3.jar plugins/org.apache.lucene_*/parser.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.core.boot_*/boot.jar
Andrew Overholt bfd4e0b
###ln -sf %{_javadir}/ant.jar plugins/org.eclipse.core.resources_*/lib/ant.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.core.resources_*/lib/antsupport.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.osgi_*/osgi/collx.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.osgi_*/osgi/ee.foundation.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.osgi_*/osgi/ee.minimum.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.osgi_*/osgi/exceptions.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.osgi_*/osgi/osgi-r3-jdk131-notsigned.jar
Andrew Overholt bfd4e0b
###ln -sf %{_javadir}/xml-commons-apis.jar plugins/org.eclipse.osgi_*/osgi/xmlParserAPIs.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.osgi.services_*/services.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.osgi.util_*/util.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.platform.doc.isv_*/activeHelpSample.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/jsch.jar plugins/org.eclipse.team.cvs.ssh2_*/jsch-0.1.16.jar
Andrew Overholt bfd4e0b
# plugins/org.eclipse.text/text_*.jar
Andrew Overholt bfd4e0b
## BEGIN TOMCAT4 ##
Andrew Overholt bfd4e0b
##ln -sf %{tomcat4dir}/bin/bootstrap.jar plugins/org.eclipse.tomcat_*/bootstrap.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/server/lib/catalina.jar plugins/org.eclipse.tomcat_*/catalina.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/commons-beanutils.jar plugins/org.eclipse.tomcat_*/commons-beanutils.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/commons-collections.jar plugins/org.eclipse.tomcat_*/commons-collections.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/commons-digester.jar plugins/org.eclipse.tomcat_*/commons-digester.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/commons-logging-api.jar plugins/org.eclipse.tomcat_*/commons-logging-api.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/commons-logging.jar plugins/org.eclipse.tomcat_*/commons-logging.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/commons-modeler.jar plugins/org.eclipse.tomcat_*/commons-modeler.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/regexp.jar plugins/org.eclipse.tomcat_*/jakarta-regexp-1.3.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/jasper4-compiler.jar  plugins/org.eclipse.tomcat_*/jasper-compiler.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/jasper4-runtime.jar plugins/org.eclipse.tomcat_*/jasper-runtime.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/mx4j/mx4j-jmx.jar plugins/org.eclipse.tomcat_*/mx4j-jmx.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/common/lib/naming-common.jar plugins/org.eclipse.tomcat_*/naming-common.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/common/lib/naming-factory.jar plugins/org.eclipse.tomcat_*/naming-factory.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/common/lib/naming-resources.jar plugins/org.eclipse.tomcat_*/naming-resources.jar
Andrew Overholt bfd4e0b
#ln -sf %{_javadir}/servlet.jar plugins/org.eclipse.tomcat_*/servlet.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/server/lib/servlets-common.jar plugins/org.eclipse.tomcat_*/servlets-common.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/server/lib/servlets-default.jar plugins/org.eclipse.tomcat_*/servlets-default.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/server/lib/servlets-invoker.jar plugins/org.eclipse.tomcat_*/servlets-invoker.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/server/lib/servlets-manager.jar plugins/org.eclipse.tomcat_*/servlets-manager.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/server/lib/tomcat-coyote.jar plugins/org.eclipse.tomcat_*/tomcat-coyote.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/server/lib/tomcat-http11.jar plugins/org.eclipse.tomcat_*/tomcat-http11.jar
Andrew Overholt bfd4e0b
#ln -sf %{tomcat4dir}/server/lib/tomcat-util.jar plugins/org.eclipse.tomcat_*/tomcat-util.jar
Andrew Overholt bfd4e0b
## END TOMCAT4 ##
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/junit.jar plugins/org.junit_*/junit.jar
Andrew Overholt bfd4e0b
Andrew Overholt 0665d48
# Create the main gcj db
Andrew Overholt c2b85f7
gcj-dbtool -n $RPM_BUILD_ROOT%{_libdir}/%{name}/eclipse.db 80000
Andrew Overholt 25abe4e
Andrew Overholt 0665d48
# Create the gcj dbs for libswt, ecj, platform, jdt, and pde
Andrew Overholt c2b85f7
gcj-dbtool -n $RPM_BUILD_ROOT%{_libdir}/%{name}/mappings/libswt3-gtk2.db 80000
Andrew Overholt c2b85f7
gcj-dbtool -n $RPM_BUILD_ROOT%{_libdir}/%{name}/mappings/ecj.db 80000
Andrew Overholt c2b85f7
gcj-dbtool -n $RPM_BUILD_ROOT%{_libdir}/%{name}/mappings/platform.db 80000
Andrew Overholt c2b85f7
gcj-dbtool -n $RPM_BUILD_ROOT%{_libdir}/%{name}/mappings/jdt.db 80000
Andrew Overholt c2b85f7
gcj-dbtool -n $RPM_BUILD_ROOT%{_libdir}/%{name}/mappings/pde.db 80000
Andrew Overholt 0665d48
Andrew Overholt a0df0b1
# Copy these file lists for use at install time
Andrew Overholt bfd4e0b
install -m 644 %{SOURCE12} $RPM_BUILD_ROOT%{_libdir}/%{name}
Andrew Overholt bfd4e0b
install -m 644 %{SOURCE13} $RPM_BUILD_ROOT%{_libdir}/%{name}
Andrew Overholt bfd4e0b
install -m 644 %{SOURCE14} $RPM_BUILD_ROOT%{_libdir}/%{name}
Andrew Overholt a0df0b1
Andrew Overholt ad7296c
%ifarch alpha ia64 ppc64 sparc64 x86_64
Andrew Overholt ad7296c
install -m 644 %{SOURCE17} $RPM_BUILD_ROOT%{_libdir}/%{name}
Andrew Overholt 9ee543d
%else
Andrew Overholt 9ee543d
install -m 644 %{SOURCE15} $RPM_BUILD_ROOT%{_libdir}/%{name}
Andrew Overholt ad7296c
%endif
Andrew Overholt ad7296c
Andrew Overholt b1d3637
# Copy jdtcore.jar to %{_datadir}/java for eclipse-ecj
Andrew Overholt 5203712
mkdir -p $RPM_BUILD_ROOT%{_datadir}/java
Andrew Overholt 15cd12f
ln -s %{_datadir}/%{name}/plugins/org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}/jdtcore.jar \
Andrew Overholt 15cd12f
  $RPM_BUILD_ROOT%{_datadir}/java/jdtcore.jar
Andrew Overholt 25abe4e
Andrew Overholt bfd4e0b
%clean
Andrew Overholt bfd4e0b
rm -rf $RPM_BUILD_ROOT
Andrew Overholt 25abe4e
Andrew Overholt 921a570
%post ecj
Andrew Overholt c2b85f7
gcj-dbtool -a %{_libdir}/%{name}/mappings/ecj.db \
Andrew Overholt 921a570
  %{_datadir}/%{name}/plugins/org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}/jdtcore.jar \
Andrew Overholt bfd4e0b
  %{_libdir}/%{name}/plugins/org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}/jdtcore.jar.so
Andrew Overholt c2b85f7
gcj-dbtool -a %{_libdir}/%{name}/mappings/ecj.db \
Andrew Overholt 921a570
  %{_datadir}/%{name}/plugins/org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}/jdtCompilerAdapter.jar \
Andrew Overholt bfd4e0b
  %{_libdir}/%{name}/plugins/org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}/jdtCompilerAdapter.jar.so
Andrew Overholt 0665d48
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt c2b85f7
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 0665d48
fi
Andrew Overholt 921a570
Andrew Overholt 921a570
%post jdt
Andrew Overholt d5664b5
for j in `cat %{_libdir}/%{name}/%{name}-jdt.jarswithnativelibs`; do
Andrew Overholt c2b85f7
    gcj-dbtool -a %{_libdir}/%{name}/mappings/jdt.db \
Andrew Overholt bfd4e0b
      $j `echo $j | sed "s:%{_datadir}:%{_libdir}:"`.so;
Andrew Overholt 921a570
done
Andrew Overholt 0665d48
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt c2b85f7
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 0665d48
fi
Andrew Overholt 921a570
Andrew Overholt 921a570
%post pde
Andrew Overholt d5664b5
for j in `cat %{_libdir}/%{name}/%{name}-pde.jarswithnativelibs`; do
Andrew Overholt c2b85f7
    gcj-dbtool -a %{_libdir}/%{name}/mappings/pde.db \
Andrew Overholt bfd4e0b
      $j `echo $j | sed "s:%{_datadir}:%{_libdir}:"`.so;
Andrew Overholt 25abe4e
done
Andrew Overholt 0665d48
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt c2b85f7
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 0665d48
fi
Andrew Overholt 25abe4e
Andrew Overholt 921a570
%post platform
Andrew Overholt d5664b5
for j in `cat %{_libdir}/%{name}/%{name}-platform.jarswithnativelibs`; do
Andrew Overholt c2b85f7
    gcj-dbtool -a %{_libdir}/%{name}/mappings/platform.db \
Andrew Overholt bfd4e0b
      $j `echo $j | sed "s:%{_datadir}:%{_libdir}:"`.so;
Andrew Overholt 921a570
done
Andrew Overholt 0665d48
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt c2b85f7
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 0665d48
fi
cvsdist 38d0d0c
Andrew Overholt a898676
%post -n %{libname}-gtk2
Andrew Overholt ad7296c
%ifarch alpha ia64 ppc64 sparc64 x86_64
Andrew Overholt ad7296c
for j in `cat %{_libdir}/%{name}/%{libname}-gtk2.jarswithnativelibs.64bit`; do
Andrew Overholt ad7296c
    gcj-dbtool -a %{_libdir}/%{name}/mappings/libswt3-gtk2.db \
Andrew Overholt ad7296c
      $j `echo $j | sed "s:%{_datadir}:%{_libdir}:"`.so;
Andrew Overholt ad7296c
done
Andrew Overholt ad7296c
%else
Andrew Overholt a898676
for j in `cat %{_libdir}/%{name}/%{libname}-gtk2.jarswithnativelibs`; do
Andrew Overholt c2b85f7
    gcj-dbtool -a %{_libdir}/%{name}/mappings/libswt3-gtk2.db \
Andrew Overholt bfd4e0b
      $j `echo $j | sed "s:%{_datadir}:%{_libdir}:"`.so;
Andrew Overholt a898676
done
Andrew Overholt ad7296c
%endif
Andrew Overholt 0665d48
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt c2b85f7
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 0665d48
fi
Andrew Overholt 0665d48
Andrew Overholt 0665d48
%postun ecj
Andrew Overholt 0665d48
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt c2b85f7
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 0665d48
fi
Andrew Overholt 0665d48
Andrew Overholt 0665d48
%postun jdt
Andrew Overholt 0665d48
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt c2b85f7
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 0665d48
fi
Andrew Overholt 0665d48
Andrew Overholt 0665d48
%postun pde
Andrew Overholt 0665d48
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt c2b85f7
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 0665d48
fi
Andrew Overholt 0665d48
Andrew Overholt 0665d48
%postun platform
Andrew Overholt 0665d48
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt c2b85f7
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 0665d48
fi
Andrew Overholt 0665d48
Andrew Overholt 0665d48
%postun -n %{libname}-gtk2
Andrew Overholt 0665d48
if [ -n "`find %{_libdir}/%{name}/mappings -name \*.db`" ]; then
Andrew Overholt c2b85f7
    gcj-dbtool -m %{_libdir}/%{name}/eclipse.db `find %{_libdir}/%{name}/mappings -name \*.db`
Andrew Overholt 0665d48
fi
Andrew Overholt a898676
Andrew Overholt bfd4e0b
# FIXME:  add the native directories to these lists
Andrew Overholt 25abe4e
%files ecj
Andrew Overholt 25abe4e
%defattr(0644,root,root,0755)
Andrew Overholt 25abe4e
%dir %{_datadir}/%{name}
Andrew Overholt bfd4e0b
#%{_bindir}/ecj
Andrew Overholt 25abe4e
%{_datadir}/%{name}/plugins/org.eclipse.jdt.core_3.*
Andrew Overholt 15cd12f
%{_datadir}/java/jdtcore*.jar
Andrew Overholt 921a570
# Native bits
Andrew Overholt 31e88bf
%{_libdir}/%{name}/eclipse.db
Andrew Overholt 0665d48
#%attr(0755,root,root) %{_libdir}/%{name}/eclipse-mergedbs.sh
Andrew Overholt 0665d48
%dir %{_libdir}/%{name}/mappings
Andrew Overholt 0665d48
%{_libdir}/%{name}/mappings/ecj.db
Andrew Overholt 0665d48
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0/lib-org-eclipse-jdt.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.core_3.1.0/jdtcore.jar.so
Andrew Overholt bfd4e0b
%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 921a570
%{_datadir}/%{name}/plugins/org.eclipse.swt.gtk*_3.*
Andrew Overholt bfd4e0b
%{_datadir}/%{name}/plugins/org.eclipse.jface_3.*
Andrew Overholt bfd4e0b
%{_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 ad7296c
%{_libdir}/%{name}/libswt-awt-gtk-*.so
Andrew Overholt ad7296c
%{_libdir}/%{name}/libswt-mozilla-gtk-*.so
cvsdist 38d0d0c
%{_libdir}/libswt-*.so
Andrew Overholt bfd4e0b
%{_javadir}/swt-gtk*.jar
Andrew Overholt bfd4e0b
%{_javadir}/swt-pi-gtk*.jar
Andrew Overholt ad7296c
%{_javadir}/swt-mozilla*.jar
Andrew Overholt ad7296c
%{_javadir}/swt-cairo*.jar
Andrew Overholt 0665d48
# Native bits
Andrew Overholt 36bd8f9
%{_libdir}/%{name}/eclipse.db
Andrew Overholt 0665d48
#%attr(0755,root,root) %{_libdir}/%{name}/eclipse-mergedbs.sh
Andrew Overholt 0665d48
%dir %{_libdir}/%{name}/mappings
Andrew Overholt 0665d48
%{_libdir}/%{name}/mappings/libswt3-gtk2.db
Andrew Overholt bfd4e0b
%ifarch alpha ia64 ppc64 sparc64 x86_64
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk64_3.1.0/ws/gtk/swt-pi.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk64_3.1.0/ws/gtk/swt-mozilla.jar.so
Andrew Overholt 73eab6c
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk64_3.1.0/ws/gtk/swt-cairo.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk64_3.1.0/ws/gtk/swt.jar.so
Andrew Overholt ad7296c
%attr(0644,root,root) %{_libdir}/%{name}/%{libname}-gtk2.jarswithnativelibs.64bit
Andrew Overholt bfd4e0b
%else
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk_3.1.0/ws/gtk/swt-pi.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk_3.1.0/ws/gtk/swt-mozilla.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk_3.1.0/ws/gtk/swt-cairo.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk_3.1.0/ws/gtk/swt.jar.so
Andrew Overholt ad7296c
%attr(0644,root,root) %{_libdir}/%{name}/%{libname}-gtk2.jarswithnativelibs
Andrew Overholt bfd4e0b
%endif
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jface_3.1.0/jface.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jface.text_3.1.0/jfacetext.jar.so
cvsdist 38d0d0c
cvsdist 38d0d0c
%files jdt -f %{name}-jdt.install
cvsdist 38d0d0c
%defattr(0644,root,root,0755)
Andrew Overholt 921a570
# Native bits
Andrew Overholt 921a570
%{_libdir}/%{name}/eclipse.db
Andrew Overholt 0665d48
#%attr(0755,root,root) %{_libdir}/%{name}/eclipse-mergedbs.sh
Andrew Overholt 0665d48
%dir %{_libdir}/%{name}/mappings
Andrew Overholt 0665d48
%{_libdir}/%{name}/mappings/jdt.db
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.debug.ui_3.1.0/jdiui.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.debug.ui_3.1.0/snippetsupport.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.debug_3.1.0/jdimodel.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.debug_3.1.0/jdi.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.junit_3.1.0/junitsupport.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.junit.runtime_3.1.0/junitruntime.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.launching_3.1.0/launching.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.launching_3.1.0/lib/launchingsupport.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.ui_3.1.0/jdt.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.jdt.ui_3.1.0/serialsupport.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.junit_3.8.1/junit.jar.so
Andrew Overholt a0df0b1
%attr(0644,root,root) %{_libdir}/%{name}/%{name}-jdt.jarswithnativelibs
cvsdist 38d0d0c
Andrew Overholt bfd4e0b
%files jdt-devel
Andrew Overholt bfd4e0b
%{_datadir}/%{name}/plugins/org.eclipse.jdt.source_3.*
Andrew Overholt bfd4e0b
%{_datadir}/%{name}/features/org.eclipse.jdt.source_3.*
Andrew Overholt 5203712
Andrew Overholt 5203712
%files pde -f %{name}-pde.install
cvsdist 38d0d0c
%defattr(0644,root,root,0755)
Andrew Overholt 921a570
# Native bits
Andrew Overholt 0665d48
%{_libdir}/%{name}/eclipse.db
Andrew Overholt 0665d48
#%attr(0755,root,root) %{_libdir}/%{name}/eclipse-mergedbs.sh
Andrew Overholt 0665d48
%dir %{_libdir}/%{name}/mappings
Andrew Overholt 0665d48
%{_libdir}/%{name}/mappings/pde.db
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.pde.build_3.1.0/lib/pdebuild-ant.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.pde.build_3.1.0/pdebuild.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.pde.core_3.1.0/pdecore.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.pde.junit.runtime_3.1.0/pdejunit.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.pde.runtime_3.1.0/pdert.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.pde.ui_3.1.0/pdeuiant.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.pde.ui_3.1.0/pdeui.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.pde_3.1.0/pde.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.pde_3.1.0/ant_tasks/pde-ant.jar.so
Andrew Overholt a0df0b1
%attr(0644,root,root) %{_libdir}/%{name}/%{name}-pde.jarswithnativelibs
cvsdist df631d8
Andrew Overholt bfd4e0b
%files pde-devel
Andrew Overholt bfd4e0b
%{_datadir}/%{name}/plugins/org.eclipse.pde.source_3.*
Andrew Overholt bfd4e0b
%{_datadir}/%{name}/features/org.eclipse.pde.source_3.*
Andrew Overholt bfd4e0b
Andrew Overholt 921a570
%files platform -f %{name}-platform.install
Andrew Overholt 921a570
%defattr(0644,root,root,0755)
Andrew Overholt 921a570
%dir %{_datadir}/%{name}
Andrew Overholt 921a570
%dir %{_libdir}/%{name}
Andrew Overholt 921a570
%{_datadir}/%{name}/.eclipseproduct
Andrew Overholt 921a570
%{_datadir}/%{name}/startup.jar
Andrew Overholt 921a570
%{_datadir}/%{name}/icon.xpm
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_datadir}/%{name}/buildscripts/copy-platform
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/eclipse
Andrew Overholt 921a570
%attr(0755,root,root) %{_libdir}/%{name}/libcore*
Andrew Overholt 921a570
%attr(0755,root,root) %{_libdir}/%{name}/libupdate*
Andrew Overholt 921a570
%{_datadir}/%{name}/eclipse
Andrew Overholt 921a570
%attr(0755,root,root) %{_bindir}/eclipse
Andrew Overholt 921a570
%{_datadir}/applications/*
Andrew Overholt 921a570
%{_datadir}/pixmaps/*
Andrew Overholt 921a570
%{_datadir}/icons/*/*/apps/*
Andrew Overholt bfd4e0b
%config(noreplace) %{_sysconfdir}/eclipse.conf
Andrew Overholt 921a570
# Native bits
Andrew Overholt 921a570
%{_libdir}/%{name}/eclipse.db
Andrew Overholt 0665d48
#%attr(0755,root,root) %{_libdir}/%{name}/eclipse-mergedbs.sh
Andrew Overholt 0665d48
%dir %{_libdir}/%{name}/mappings
Andrew Overholt 0665d48
%{_libdir}/%{name}/mappings/platform.db
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ant.core_3.1.0/antsupport.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.compare_3.1.0/compare.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.boot_3.0.0/boot.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.expressions_3.1.0/expressions.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.filebuffers_3.1.0/filebuffers.jar.so
Andrew Overholt 921a570
# FIXME:  re-add resources.jar to eclipse-platform.jarswithnativelibs
Andrew Overholt bfd4e0b
#%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.resources_3.1.0/resources.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.commands_3.1.0/commands.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.resources_3.1.0/ant_tasks/resources-ant.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.runtime_3.1.0/runtime.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.variables_3.1.0/variables.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.debug.core_3.1.0/dtcore.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.debug.ui_3.1.0/dtui.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.help.base_3.0.0/helpbase.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.help.ui_3.0.0/helpui.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.help.appserver_3.0.0/appserver.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.help_3.0.0/help.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ltk.core.refactoring_3.1.0/refcore.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ltk.ui.refactoring_3.1.0/refui.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.osgi.services_3.0.0/services.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.osgi.util_3.0.0/util.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.platform.doc.isv_3.1.0/activeHelpSample.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.platform_3.1.0/platform.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.search_3.1.0/search.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.team.core_3.1.0/team.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.team.cvs.core_3.1.0/cvs.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.team.cvs.ui_3.1.0/teamcvsui.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.team.cvs.ssh_3.1.0/teamcvsssh.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.team.cvs.ssh2_3.1.0/jsch-0.1.16.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.team.cvs.ssh2_3.1.0/jsch-0.1.18.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.team.cvs.ssh2_3.1.0/jsch-0.1.17.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.team.ui_3.1.0/teamui.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.text_3.1.0/text.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.cheatsheets_3.0.0/cheatsheets.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.osgi_3.1.0/console.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.externaltools_3.1.0/externaltools.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.forms_3.0.0/forms.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.ide_3.1.0/ide.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.intro_3.1.0/intro.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui_3.1.0/ui.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.workbench_3.1.0/workbench.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.workbench.compatibility_3.1.0/compatibility.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.resources.compatibility_3.1.0/compatibility.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.core.runtime.compatibility_3.0.0/compatibility.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.workbench.texteditor_3.1.0/texteditor.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.editors_3.1.0/editors.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.presentations.r21_3.1.0/r21.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.views_3.1.0/views.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.update.configurator_3.0.0/configurator.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.update.core_3.0.0/updatecore.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.update.scheduler_3.0.0/scheduler.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.update.ui_3.0.0/updateui.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/startup.jar.so
Andrew Overholt bfd4e0b
# FIXME where should these go?
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.lucene_1.4.3/parser.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.lucene_1.4.3/lucene-1.4.3.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ant.ui_3.1.0/antui.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ant.ui_3.1.0/lib/remoteAnt.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ant.ui_3.1.0/lib/antrunner.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ant.core_3.1.0/lib/antsupportlib.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/commons-digester.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/commons-logging.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/jakarta-regexp-1.3.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/tomcat-util.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/servlets-manager.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/naming-common.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/naming-factory.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/commons-beanutils.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/servlets-default.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/commons-modeler.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/tomcat-coyote.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/jasper-compiler.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/catalina.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/jasper-runtime.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/commons-logging-api.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/servlets-invoker.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/tomcatwrapper.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/mx4j-jmx.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/bootstrap.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/servlet.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/commons-collections.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/servlets-common.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/naming-resources.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.tomcat_4.1.30/tomcat-http11.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.osgi_3.1.0/core.jar.so
Andrew Overholt 10600b8
# FIXME:  Don't forget to re-add this jar to eclipse-platform.jarswithnativelibs
Andrew Overholt 10600b8
#%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.osgi_3.1.0/eclipseAdaptor.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.team.cvs.ssh2_3.1.0/cvsssh2.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-stylebook.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-javamail.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-apache-bcel.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-jmf.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-weblogic.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-apache-oro.jar.so
Andrew Overholt 0665d48
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-netrexx.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-trax.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-jdepend.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-nodeps.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-commons-net.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-commons-logging.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-apache-log4j.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-junit.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-icontract.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-vaj.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-antlr.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-launcher.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-apache-bsf.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-xslp.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-apache-resolver.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-swing.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-xalan1.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-apache-regexp.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-jai.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-starteam.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.apache.ant_1.6.2/lib/ant-jsch.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.help.webapp_3.0.0/webapp.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.help.webapp_3.0.0/WEB-INF/lib/jsp.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.help.webapp_3.0.0/WEB-INF/lib/servlets.jar.so
Andrew Overholt bfd4e0b
%attr(0755,root,root) %{_libdir}/%{name}/plugins/org.eclipse.ui.console_3.1.0/console.jar.so
Andrew Overholt 921a570
# FIXME until libgcj contains gnujaxp (libgcj PR 19301)
Andrew Overholt a0df0b1
%attr(0644,root,root) %{_libdir}/%{name}/%{name}-platform.jarswithnativelibs
Andrew Overholt f6fa193
Andrew Overholt bfd4e0b
%files platform-devel
Andrew Overholt bfd4e0b
%{_datadir}/%{name}/plugins/org.eclipse.platform.source_3.*
Andrew Overholt bfd4e0b
%{_datadir}/%{name}/features/org.eclipse.platform.source_3.*
Andrew Overholt bfd4e0b
%{_datadir}/%{name}/plugins/org.eclipse.platform.source.linux.gtk.*_3.1.0
Andrew Overholt 25abe4e
Andrew Overholt bfd4e0b
%changelog
Andrew Overholt a34c931
* Mon Mar 07 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.11
Andrew Overholt a34c931
- Add s390 and s390x patches.
Andrew Overholt f075994
- Don't build for s390, though, due to gcc bug.
Andrew Overholt 6e62557
- Change %{eclipse_arch} to %{_arch} as the names all line up now.
Andrew Overholt 107e71a
- Add xorg-x11-devel BuildRequires.
Andrew Overholt a34c931
Andrew Overholt 10600b8
* Fri Mar 04 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.10
Andrew Overholt 10600b8
- Add proper mozilla version.
Andrew Overholt 10600b8
- Don't build eclipseAdaptor.jar.so in order to work around plugin building
Andrew Overholt 10600b8
  problems.
Andrew Overholt 10600b8
Andrew Overholt ad7296c
* Thu Mar 03 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.9
Andrew Overholt ad7296c
- Add patch to build libswt-mozilla.
Andrew Overholt ad7296c
- Build libswt-awt.
Andrew Overholt ad7296c
- Add 64-bit swt lib list.
Andrew Overholt ad7296c
Andrew Overholt c2b85f7
* Tue Mar 01 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.8
Andrew Overholt 3714771
- Add ppc.
Andrew Overholt c2b85f7
- Add patch to copy over icon for unsupported (upstream) platforms but don't
Andrew Overholt c2b85f7
  include the source for the launcher.
Andrew Overholt c2b85f7
- gcc4 -> gcc changes.
Andrew Overholt 73eab6c
- Add swt-cairo to 64-bit platforms' %files.
Andrew Overholt c2b85f7
Andrew Overholt d2ef4a3
* Fri Feb 25 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.7
Andrew Overholt d2ef4a3
- Add tar args patch (e.o #86571).
Andrew Overholt d2ef4a3
- New build bootstrapping patches.
Andrew Overholt d2ef4a3
Andrew Overholt 0665d48
* Fri Feb 25 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.6
Andrew Overholt 0665d48
- Re-work how we do the gcj-dbtool magic.
Andrew Overholt 0665d48
- Don't remove ant-netrexx (need to find an RPM if we can).
Andrew Overholt 0665d48
Andrew Overholt feb6573
* Sun Feb 20 2005 Andrew Overholt <overholt@redhat.com> 1:3.1_fc-0.M5.5
Andrew Overholt 2d95067
- Build for just i386 and x86_64 for now due to upstream gcc bugs.
Andrew Overholt 43991e1
Andrew Overholt bfd4e0b
* Sun Feb 20 2005 Andrew Overholt <overholt@redhat.com> 1:3.1_fc-0.M5.1
Andrew Overholt bfd4e0b
- New 3.1M5a build using upstream build method.
Andrew Overholt bfd4e0b
- Re-organize sub-packages (ecj, platform, platform-devel, jdt, jdt-devel, pde,
Andrew Overholt bfd4e0b
  pde-devel, fold gtk2 package into platform).
Andrew Overholt bfd4e0b
- Move jface and org.eclipse.text into libswt3-gtk2.
Andrew Overholt bfd4e0b
- Bring in JPackage symlinks for packages we have in Fedora (David Walluck) and
Andrew Overholt bfd4e0b
  put in %%prep.
Andrew Overholt bfd4e0b
- Work around x86_64 filename differences.
Andrew Overholt bfd4e0b
- Remove xerces, xalan, and xml-commons-apis requirement (and LD_PRELOAD from
Andrew Overholt bfd4e0b
  script).
Andrew Overholt bfd4e0b
- Bootstrap build.