Andrew Overholt bfd4e0b
Epoch:	1
cvsdist 38d0d0c
Andrew Overholt 33dd0d6
%define gcj_support 	1
Andrew Overholt 8572c32
%define tomcatsharedir 	%{_datadir}/tomcat5
Andrew Overholt 8572c32
%define tomcatlibdir 	%{_var}/lib/tomcat5
Andrew Overholt bfd4e0b
%define pkg_summary     An open, extensible IDE
cvsdist 38d0d0c
%define section         free
Andrew Overholt 8273c16
%define swt_version     3139
cvsdist 38d0d0c
%define eclipse_major   3
Andrew Overholt bfd4e0b
%define eclipse_minor   1
cvsdist 38d0d0c
%define eclipse_majmin  %{eclipse_major}.%{eclipse_minor}
Andrew Overholt 2eefb66
%define eclipse_micro   2
cvsdist 38d0d0c
%define libname         libswt3
cvsdist 38d0d0c
Andrew Overholt f2593e9
# All arches line up except i386 -> x86
Andrew Overholt f2593e9
%ifarch %{ix86}
Andrew Overholt f2593e9
%define eclipse_arch    x86
Andrew Overholt f2593e9
%else
Andrew Overholt f2593e9
%define eclipse_arch   %{_arch}
Andrew Overholt f2593e9
%endif
Andrew Overholt f2593e9
cvsdist 38d0d0c
Summary:        %{pkg_summary}
cvsdist 38d0d0c
Name:           eclipse
Andrew Overholt 8273c16
Version:        %{eclipse_majmin}.%{eclipse_micro}
Andrew Overholt 2eefb66
Release:        1jpp_1fc
Ben Konrath 0b073c2
License:        EPL
cvsdist 38d0d0c
Group:          Text Editors/Integrated Development Environments (IDE)
cvsdist 38d0d0c
URL:            http://www.eclipse.org/
Andrew Overholt 2eefb66
Source0: http://download.eclipse.org/eclipse/downloads/drops/R-3.1.2-200601181600/eclipse-sourceBuild-srcIncluded-3.1.2.zip
cvsdist 38d0d0c
Source2:        %{name}.desktop
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 602cb9d
Source10:       %{libname}-gtk2.install
Andrew Overholt 2eefb66
Source11:	%{name}-fedora-splash-3.1.2.png
Andrew Overholt bfd4e0b
Source16:       %{name}-copy-platform.sh
Ben Konrath 0b073c2
Source17:       %{name}-efj-wrapper.sh
Andrew Overholt fd64f0d
Source19:       %{name}-filenamepatterns.txt
Andrew Overholt 8273c16
Source20:	ecj.sh.in
Andrew Overholt 53a8732
Source21:	rebuild-sdk-features
Andrew Overholt bfd4e0b
Andrew Overholt 2104416
# Build libswt-mozilla and libswt-cairo and use O2
Andrew Overholt 602cb9d
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=71637
Andrew Overholt 2104416
Patch0:         %{name}-libswt-enableallandO2.patch
Andrew Overholt bfd4e0b
# Build JNI libs
Andrew Overholt bfd4e0b
# FIXME:  these should be built by upstream build method
9ef820f
# http://www.bagu.org/eclipse/plugin-source-drops.html
Andrew Overholt 602cb9d
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=71637
Andrew Overholt fd64f0d
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=86848
Andrew Overholt fd64f0d
# GNU XML issue identified by Michael Koch
Andrew Overholt bfd4e0b
Patch2:		%{name}-build.patch
Andrew Overholt bfd4e0b
Patch4:		%{name}-libupdatebuild.patch
Andrew Overholt bfd4e0b
Patch5:		%{name}-libupdatebuild2.patch
Andrew Overholt ad7296c
# Use installed mozilla libs and headers
Andrew Overholt ad7296c
Patch11:	%{name}-libswt-mozilla.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 f193142
Patch13:	%{name}-s390ands390x.patch
Andrew Overholt a34c931
# Stupid spaces in directories ...
Andrew Overholt f193142
Patch14:	%{name}-s390ands390x2.patch
Andrew Overholt a1ebed4
# Build swttools.jar
Andrew Overholt a1ebed4
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=90364
Andrew Overholt a1ebed4
Patch18: 	%{name}-swttools.patch
Andrew Overholt a1ebed4
# Add command-line source code formatter
Andrew Overholt a1ebed4
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=75333
Andrew Overholt a1ebed4
Patch19: 	%{name}-efj.patch
Andrew Overholt 33dd0d6
# GNU-style JDT formatter
Andrew Overholt 33dd0d6
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=91770
Andrew Overholt 2ccc9bd
#Patch20: 	%{name}-gnuformatterjdt.patch
Andrew Overholt 2ccc9bd
#Patch21: 	%{name}-gnuformatterjdtui.patch
Andrew Overholt 33dd0d6
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=90630
Andrew Overholt 53a8732
Patch22: 	%{name}-updatehomedir-core.patch
Andrew Overholt 53a8732
Patch23: 	%{name}-updatehomedir-ui.patch
9ef820f
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=90535
9ef820f
Patch24: 	%{name}-fileinitializer.patch
Andrew Overholt 8572c32
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=98371
Andrew Overholt fd64f0d
Patch28: 	%{name}-tomcat5.patch
Andrew Overholt fd64f0d
Patch29: 	%{name}-tomcat5-build.patch
Andrew Overholt fd64f0d
Patch30: 	%{name}-tomcat5-build.2.patch
Andrew Overholt 8572c32
Patch31: 	%{name}-webapp-tomcat5.patch
Andrew Overholt 1e7b77f
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=98707 
Andrew Overholt 1e7b77f
Patch33:        %{name}-compare-create-api.patch
gbenson 3c81193
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=162177
gbenson 3c81193
Patch34:	%{name}-bz162177.patch
Andrew Overholt 2104416
Patch35:	%{name}-genjavadocoutput.patch
gbenson fe022bf
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=105430
gbenson fe022bf
Patch36:	%{name}-ecj-classpath.patch
Andrew Overholt fd0432d
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=109253
Andrew Overholt fd0432d
# http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=168040
Andrew Overholt fd0432d
Patch37:	%{name}-gre64.conf.patch
Andrew Overholt 2104416
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=114001
Andrew Overholt 2104416
Patch38:	%{name}-helpindexbuilder.patch
Andrew Overholt 2104416
# Build cairo libs
Andrew Overholt 2104416
# Again, I hate patches with spaces in the filenames
Andrew Overholt 2104416
Patch41:	%{name}-libswt-cairo1.0-1.patch
Andrew Overholt 2104416
Patch42:	%{name}-libswt-cairo1.0-2.patch
Andrew Overholt 2104416
Patch43:	%{name}-libswt-cairo1.0-3.patch
Andrew Overholt 2104416
Patch44:	%{name}-libswt-cairo1.0-4.patch
Andrew Overholt 2104416
Patch45:	%{name}-webapp-jasperclasspath.patch
Andrew Overholt 6719f55
Patch46:	%{name}-libswt-xpcomgcc4.patch
Andrew Overholt 3ca8dd8
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=79592
Andrew Overholt 3ca8dd8
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=168726
Andrew Overholt 3ca8dd8
Patch47:	%{name}-launcher-link.patch
Andrew Overholt b740010
# Don't attempt to link to Sun's javadocs
Andrew Overholt 6ccbfa5
Patch48:	%{name}-javadoclinks.patch
cvsdist 38d0d0c
Andrew Overholt dd0fb50
%if %{gcj_support}
Andrew Overholt f97a8ea
ExcludeArch: ppc64 s390 s390x
Andrew Overholt dd0fb50
%else
Andrew Overholt f97a8ea
ExclusiveArch: %{ix86} x86_64 ppc ia64
Andrew Overholt dd0fb50
%endif
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 2b55017
BuildRequires:  libgnome-devel
Andrew Overholt 2b55017
BuildRequires:  libgnomeui-devel
Andrew Overholt 935fcc1
BuildRequires:  gcc-c++
Andrew Overholt 4ee0006
BuildRequires:  mozilla = 37:1.7.12
Andrew Overholt 4ee0006
BuildRequires:  mozilla-devel = 37:1.7.12
Andrew Overholt 4ee0006
BuildRequires:  nspr-devel
Andrew Overholt 923a30c
BuildRequires:  libXtst-devel
Andrew Overholt 2104416
BuildRequires:  cairo >= 1.0
0c750f7
BuildRequires:  unzip
Andrew Overholt 33dd0d6
%if %{gcj_support}
Andrew Overholt 9465580
BuildRequires:	gcc-java >= 4.0.2
Andrew Overholt 7065429
BuildRequires:	java-gcj-compat-devel >= 1.0.43
Ben Konrath ed3cf19
BuildRequires:  dos2unix
Andrew Overholt 33dd0d6
%else
Andrew Overholt 33dd0d6
BuildRequires:	java-devel >= 1.4.2
Andrew Overholt 33dd0d6
%endif
cvsdist 38d0d0c
Andrew Overholt 703265f
BuildRequires: ant-antlr ant-apache-bcel ant-apache-bsf ant-apache-log4j ant-apache-oro ant-apache-regexp ant-apache-resolver ant-commons-logging
Andrew Overholt 703265f
#BuildRequires: ant-commons-net
Andrew Overholt 7d8b6e1
BuildRequires: ant-javamail ant-jdepend ant-junit ant-nodeps ant-swing ant-trax ant-jsch
Ben Konrath 68cbacc
BuildRequires: jsch >= 0:0.1.18-1jpp
Andrew Overholt 8572c32
BuildRequires: jakarta-commons-beanutils jakarta-commons-collections jakarta-commons-digester jakarta-commons-dbcp jakarta-commons-el jakarta-commons-fileupload jakarta-commons-launcher jakarta-commons-logging jakarta-commons-modeler jakarta-commons-pool
Andrew Overholt 8572c32
BuildRequires: mx4j >= 2.1
Andrew Overholt 8572c32
BuildRequires: tomcat5 tomcat5-jasper tomcat5-servlet-2.4-api
Andrew Overholt 1e7b77f
BuildRequires: lucene lucene-demo
Ben Konrath b6b8fb1
BuildRequires: regexp 
Ben Konrath bfdd96b
BuildRequires: junit >= 3.8.1-3jpp
Andrew Overholt 33dd0d6
%if %{gcj_support}
Andrew Overholt 7065429
Requires(post):   java-gcj-compat >= 1.0.43
Andrew Overholt 7065429
Requires(postun): java-gcj-compat >= 1.0.43
Andrew Overholt 33dd0d6
%endif
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 33dd0d6
%if %{gcj_support}
Andrew Overholt 7065429
Requires:	libgcj >= 4.0.2
Andrew Overholt 7065429
Requires(post):	java-gcj-compat >= 1.0.43
Andrew Overholt 7065429
Requires(postun): java-gcj-compat >= 1.0.43
Andrew Overholt 33dd0d6
%else
Andrew Overholt 33dd0d6
Requires:	java >= 1.4.2
Andrew Overholt 33dd0d6
%endif
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)
Andrew Overholt 1c4b780
Provides:       %{name} = %{epoch}:%{version}-%{release}
Andrew Overholt 8572c32
Obsoletes:	%{name}-sdk %{name}-ui %{name}-gtk2 %{name}-scripts eclipse
Andrew Overholt bfd4e0b
Provides:	%{name}-sdk = %{epoch}:%{version}-%{release}
Andrew Overholt bfd4e0b
Provides:       %{name}-ui = %{epoch}:%{version}-%{release}
Andrew Overholt 8572c32
Provides:       %{name}-scripts = %{epoch}:%{version}-%{release}
Andrew Overholt bfd4e0b
Provides:       %{name}-gtk2 = %{epoch}:%{version}-%{release}
Andrew Overholt 33dd0d6
%if %{gcj_support}
Andrew Overholt 7065429
Requires:	libgcj >= 4.0.2
Andrew Overholt 7065429
Requires:	java-gcj-compat >= 1.0.43
Andrew Overholt 7065429
Requires(post):   java-gcj-compat >= 1.0.43
Andrew Overholt 7065429
Requires(postun): java-gcj-compat >= 1.0.43
Andrew Overholt 33dd0d6
%else
Andrew Overholt 33dd0d6
Requires:	java >= 1.4.2
Andrew Overholt 33dd0d6
%endif
Andrew Overholt 48e8e3b
Requires:       %{name}-rcp = %{epoch}:%{version}-%{release}
Andrew Overholt bfd4e0b
Requires:       %{libname}-gtk2 = %{epoch}:%{version}-%{release}
Andrew Overholt 33dd0d6
Requires:       /usr/bin/perl
Andrew Overholt bfd4e0b
Requires:       /usr/bin/mozilla
Andrew Overholt 348cc62
fcae093
PreReq:         gtk2 >= 2.6
Andrew Overholt bfd4e0b
Andrew Overholt 703265f
Requires: ant-antlr ant-apache-bcel ant-apache-bsf ant-apache-log4j ant-apache-oro ant-apache-regexp ant-apache-resolver ant-commons-logging
Andrew Overholt 703265f
#Requires: ant-commons-net
Andrew Overholt 7d8b6e1
Requires: ant-javamail ant-jdepend ant-junit ant-nodeps ant-swing ant-trax ant-jsch
Ben Konrath 68cbacc
Requires: jsch >= 0:0.1.18-1jpp
Andrew Overholt 8572c32
Requires: jakarta-commons-beanutils jakarta-commons-collections jakarta-commons-digester jakarta-commons-dbcp jakarta-commons-el jakarta-commons-fileupload jakarta-commons-launcher jakarta-commons-logging jakarta-commons-modeler jakarta-commons-pool
Andrew Overholt 8572c32
Requires: mx4j >= 2.1
Andrew Overholt 8572c32
Requires: tomcat5 tomcat5-jasper tomcat5-servlet-2.4-api
Andrew Overholt 1e7b77f
Requires: lucene lucene-demo
Ben Konrath b6b8fb1
Requires: regexp
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}
Andrew Overholt 53a8732
Requires:       %{name}-rcp-devel = %{epoch}:%{version}-%{release}
Andrew Overholt 3e3ec31
Requires(post):   %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 3e3ec31
Requires(postun): %{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}
9ef820f
Requires:       junit >= 3.8.1-3jpp
Andrew Overholt 3e3ec31
Requires(post):   %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 3e3ec31
Requires(postun): %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 33dd0d6
%if %{gcj_support}
Andrew Overholt 7065429
Requires:	libgcj >= 4.0.2
Andrew Overholt 7065429
Requires(post):   java-gcj-compat >= 1.0.43
Andrew Overholt 7065429
Requires(postun): java-gcj-compat >= 1.0.43
Andrew Overholt 33dd0d6
%endif
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}
Andrew Overholt 3e3ec31
Requires(post):   %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 3e3ec31
Requires(postun): %{name}-platform = %{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 3e3ec31
Requires(post):   %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 3e3ec31
Requires(postun): %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 33dd0d6
%if %{gcj_support}
Andrew Overholt 7065429
Requires:	libgcj >= 4.0.2
Andrew Overholt 7065429
Requires(post):   java-gcj-compat >= 1.0.43
Andrew Overholt 7065429
Requires(postun): java-gcj-compat >= 1.0.43
Andrew Overholt 33dd0d6
%endif
Andrew Overholt bfd4e0b
Andrew Overholt 3e3ec31
%description    pde
Andrew Overholt 3e3ec31
Eclipse PDE.
Andrew Overholt 3e3ec31
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 3e3ec31
Requires(post):   %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 3e3ec31
Requires(postun): %{name}-platform = %{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
%package     -n %{libname}-gtk2
cvsdist 38d0d0c
Summary:        SWT Library for GTK2
cvsdist 38d0d0c
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt 51bfbb4
%if %{gcj_support}
Andrew Overholt 7065429
Requires:	libgcj >= 4.0.2
Andrew Overholt 7065429
Requires(post):   java-gcj-compat >= 1.0.43
Andrew Overholt 7065429
Requires(postun): java-gcj-compat >= 1.0.43
Andrew Overholt 51bfbb4
%endif
cvsdist 38d0d0c
cvsdist 38d0d0c
%description -n %{libname}-gtk2
cvsdist 38d0d0c
SWT Library for GTK2.
cvsdist 50a0222
Andrew Overholt fd64f0d
%package        rcp
Andrew Overholt fd64f0d
Summary:        Eclipse Rich Client Platform
Andrew Overholt fd64f0d
Group:          Development/Languages
Andrew Overholt fd64f0d
%if %{gcj_support}
Andrew Overholt 7065429
Requires:	libgcj >= 4.0.2
Andrew Overholt 7065429
Requires(post):   java-gcj-compat >= 1.0.43
Andrew Overholt 7065429
Requires(postun): java-gcj-compat >= 1.0.43
Andrew Overholt fd64f0d
%else
Andrew Overholt fd64f0d
Requires:	java >= 1.4.2
Andrew Overholt fd64f0d
%endif
Andrew Overholt fd64f0d
Andrew Overholt fd64f0d
%description    rcp
Andrew Overholt fd64f0d
Eclipse Rich Client Platform
Andrew Overholt fd64f0d
Andrew Overholt fd64f0d
%package        rcp-devel
Andrew Overholt fd64f0d
Summary:        Eclipse RCP Source
Andrew Overholt fd64f0d
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt fd64f0d
Requires:       %{name}-rcp = %{epoch}:%{version}-%{release}
Andrew Overholt fd64f0d
Requires:       %{name}-jdt-devel = %{epoch}:%{version}-%{release}
Andrew Overholt fd64f0d
Andrew Overholt fd64f0d
%description    rcp-devel
Andrew Overholt fd64f0d
Source for RCP for use within Eclipse.
Andrew Overholt fd64f0d
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 33dd0d6
%if %{gcj_support}
Andrew Overholt 2eefb66
#%patch14 -p0
Andrew Overholt 33dd0d6
%endif
cvsdist 38d0d0c
popd
Andrew Overholt bfd4e0b
%patch2 -p0
Andrew Overholt bfd4e0b
%patch4 -p0
Andrew Overholt bfd4e0b
%patch5 -p0
Andrew Overholt 33dd0d6
%if %{gcj_support}
Andrew Overholt 2eefb66
#%patch13 -p0
Andrew Overholt 33dd0d6
%endif
9ef820f
pushd plugins/org.eclipse.swt.gtk.linux.x86_64
Andrew Overholt a1ebed4
%patch18 -p0
Andrew Overholt a1ebed4
popd
Andrew Overholt a1ebed4
pushd plugins/org.eclipse.jdt.core
Andrew Overholt a1ebed4
%patch19 -p0
Andrew Overholt 2ccc9bd
#%patch20 -p0
Andrew Overholt 33dd0d6
popd
Andrew Overholt 2ccc9bd
#pushd plugins/org.eclipse.jdt.ui
Andrew Overholt 2ccc9bd
#%patch21 -p0
Andrew Overholt 2ccc9bd
#popd
Andrew Overholt 53a8732
pushd plugins/org.eclipse.update.core
Andrew Overholt 33dd0d6
%patch22 -p0
Andrew Overholt a1ebed4
popd
Andrew Overholt 53a8732
pushd plugins/org.eclipse.update.ui
Andrew Overholt 53a8732
%patch23 -p0
Andrew Overholt 53a8732
popd
9ef820f
pushd plugins/org.eclipse.core.runtime
Ben Konrath 8d7cf61
%patch24 -p0
Ben Konrath 8d7cf61
popd
Andrew Overholt 8572c32
pushd plugins/org.eclipse.tomcat
Andrew Overholt 8572c32
%patch28 -p0
Andrew Overholt 8572c32
%patch29 -p0
Andrew Overholt 8572c32
popd
Andrew Overholt 8572c32
%patch30 -p0
Andrew Overholt 8572c32
pushd plugins/org.eclipse.help.webapp
Andrew Overholt 8572c32
%patch31 -p0
Andrew Overholt 8572c32
popd
Andrew Overholt 1e7b77f
# Remove the pre-built cairo libraries
Andrew Overholt 1e7b77f
pushd plugins/org.eclipse.swt.gtk.linux.x86
Andrew Overholt 1e7b77f
rm libcairo.so.1
Andrew Overholt 1e7b77f
popd
Andrew Overholt 1e7b77f
pushd plugins/org.eclipse.swt.gtk.linux.x86_64
Andrew Overholt 1e7b77f
rm libcairo.so.1
Andrew Overholt 1e7b77f
popd
Andrew Overholt 1e7b77f
pushd plugins/org.eclipse.swt.motif.linux.x86
Andrew Overholt 1e7b77f
rm libcairo.so.1
Andrew Overholt 1e7b77f
popd
Andrew Overholt 1e7b77f
pushd plugins/org.eclipse.compare
Andrew Overholt c81e7ad
%patch33 -p0
Andrew Overholt 1e7b77f
popd
gbenson 3c81193
%patch34 -p1
Andrew Overholt fcfd08f
%patch35 -p0
gbenson fe022bf
%patch36 -p1
Andrew Overholt 8273c16
%patch38 -p0
Andrew Overholt 2104416
# Again, I hate spaces in patches
Andrew Overholt 2104416
pushd plugins/org.eclipse.swt/Eclipse\ SWT/
Andrew Overholt 2104416
%patch41 -p0
Andrew Overholt 2104416
popd
Andrew Overholt 2104416
pushd plugins/org.eclipse.swt/Eclipse\ SWT\ PI/
Andrew Overholt 2104416
%patch42 -p0
Andrew Overholt 2104416
popd
Andrew Overholt 2104416
%patch43
Andrew Overholt 2104416
pushd plugins/org.eclipse.swt.tools/JNI\ Generation/
Andrew Overholt 2104416
%patch44
Andrew Overholt 2104416
popd
Andrew Overholt 2104416
pushd plugins/org.eclipse.help.webapp
Andrew Overholt 2104416
%patch45
Andrew Overholt 2104416
popd
Andrew Overholt dffd49c
pushd plugins/org.eclipse.swt/Eclipse\ SWT\ Mozilla/common/library
Andrew Overholt dffd49c
%patch46
Andrew Overholt dffd49c
popd
cvsdist 38d0d0c
Andrew Overholt 99b55e9
# Because the launcher source is zipped up, we need to unzip, patch, and re-pack
Andrew Overholt 99b55e9
mkdir launchertmp
Andrew Overholt 99b55e9
unzip -d launchertmp plugins/org.eclipse.platform/launchersrc.zip
Andrew Overholt 99b55e9
pushd launchertmp
Andrew Overholt 99b55e9
%patch37 -p1
Andrew Overholt 3ca8dd8
%patch47 -p1
Andrew Overholt 99b55e9
zip -9 -r ../launchersrc.zip *
Andrew Overholt 99b55e9
popd
Andrew Overholt 99b55e9
mv launchersrc.zip plugins/org.eclipse.platform
Andrew Overholt 99b55e9
rm -rf launchertmp
Andrew Overholt 99b55e9
Andrew Overholt 99b55e9
pushd features/org.eclipse.platform.launchers
Andrew Overholt 99b55e9
%patch37 -p1
Andrew Overholt 3ca8dd8
%patch47 -p1
Andrew Overholt 99b55e9
popd
Andrew Overholt 858aba7
%patch48 -p0
Andrew Overholt 99b55e9
Andrew Overholt 33dd0d6
%if %{gcj_support}
Ben Konrath ed3cf19
  # Fedora splash screen.
Ben Konrath ed3cf19
  pushd plugins/org.eclipse.platform
Ben Konrath ed3cf19
  cp %{SOURCE11} splash.bmp
Ben Konrath ed3cf19
  popd
Andrew Overholt 33dd0d6
%endif
cvsdist 38d0d0c
Andrew Overholt bfd4e0b
# Remove existing .sos
Andrew Overholt bfd4e0b
find -name \*.so -exec rm "-f" "{}" ";"
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 703265f
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 2104416
ln -sf %{_javadir}/ant.jar plugins/org.apache.ant/lib/ant.jar
Andrew Overholt fcfd08f
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 11bb288
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-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 703265f
# We don't have this in FC5
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant/lib/ant-commons-net.jar
Andrew Overholt fcfd08f
# We used to ship these pre-built, but we're not going to do that anymore.  If
Andrew Overholt fcfd08f
# we can build them using free stuff, we will. -- overholt, 2005-07-04
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant/lib/ant-icontract.jar
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant/lib/ant-jai.jar
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant/lib/ant-netrexx.jar
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant/lib/ant-starteam.jar
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant/lib/ant-stylebook.jar
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant/lib/ant-vaj.jar
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant/lib/ant-weblogic.jar
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant/lib/ant-xalan1.jar
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant/lib/ant-xslp.jar
Andrew Overholt bfd4e0b
## END ANT ##
Andrew Overholt 1e7b77f
# BEGIN LUCENE ##
Andrew Overholt 1e7b77f
ln -sf %{_javadir}/lucene.jar plugins/org.apache.lucene/lucene-1.4.3.jar
Andrew Overholt 1e7b77f
ln -sf %{_datadir}/lucene/lucene-demos-1.4.3.jar plugins/org.apache.lucene/parser.jar
Andrew Overholt c12c12b
# FIXME:  Remove this zip until we have a lucene-devel package containing it.
Andrew Overholt c12c12b
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=170343
Andrew Overholt 66ac4db
rm -f plugins/org.apache.lucene/lucene-1.4.3-src.zip
Andrew Overholt 1e7b77f
# END LUCENE ##
Andrew Overholt 1e7b77f
ln -sf %{_javadir}/jsch.jar plugins/org.eclipse.team.cvs.ssh2/jsch-0.1.18.jar
Andrew Overholt 8572c32
## BEGIN TOMCAT ##
Andrew Overholt 8572c32
rm -f plugins/org.eclipse.tomcat/commons-beanutils.jar
Andrew Overholt 8572c32
rm -f plugins/org.eclipse.tomcat/commons-collections.jar
Andrew Overholt 8572c32
rm -f plugins/org.eclipse.tomcat/commons-digester.jar
Andrew Overholt 8572c32
rm -f plugins/org.eclipse.tomcat/commons-logging-api.jar
Andrew Overholt 8572c32
rm -f plugins/org.eclipse.tomcat/commons-modeler.jar
Andrew Overholt 8572c32
rm -f plugins/org.eclipse.tomcat/jakarta-regexp-1.3.jar
Andrew Overholt 8572c32
rm -f plugins/org.eclipse.tomcat/servlet.jar
Andrew Overholt 8572c32
rm -f plugins/org.eclipse.tomcat/servlets-manager.jar
Andrew Overholt 8572c32
ln -sf %{tomcatsharedir}/bin/bootstrap.jar plugins/org.eclipse.tomcat/bootstrap.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/server/lib/catalina.jar plugins/org.eclipse.tomcat/catalina.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/server/lib/catalina-optional.jar plugins/org.eclipse.tomcat/catalina-optional.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-beanutils.jar plugins/org.eclipse.tomcat/jakarta-commons-beanutils.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-collections.jar plugins/org.eclipse.tomcat/jakarta-commons-collections.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-dbcp.jar plugins/org.eclipse.tomcat/jakarta-commons-dbcp.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-digester.jar plugins/org.eclipse.tomcat/jakarta-commons-digester.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-digester-rss.jar plugins/org.eclipse.tomcat/jakarta-commons-digester-rss.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-el.jar plugins/org.eclipse.tomcat/jakarta-commons-el.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-fileupload.jar plugins/org.eclipse.tomcat/jakarta-commons-fileupload.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-launcher.jar plugins/org.eclipse.tomcat/jakarta-commons-launcher.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-logging.jar plugins/org.eclipse.tomcat/jakarta-commons-logging.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-modeler.jar plugins/org.eclipse.tomcat/jakarta-commons-modeler.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-pool.jar plugins/org.eclipse.tomcat/jakarta-commons-pool.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jasper5-compiler.jar  plugins/org.eclipse.tomcat/jasper-compiler.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jasper5-runtime.jar plugins/org.eclipse.tomcat/jasper-runtime.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jspapi.jar plugins/org.eclipse.tomcat/jspapi.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/mx4j/mx4j.jar plugins/org.eclipse.tomcat/mx4j.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/mx4j/mx4j-impl.jar plugins/org.eclipse.tomcat/mx4j-impl.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/mx4j/mx4j-jmx.jar plugins/org.eclipse.tomcat/mx4j-jmx.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/common/lib/naming-common.jar plugins/org.eclipse.tomcat/naming-common.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/common/lib/naming-factory.jar plugins/org.eclipse.tomcat/naming-factory.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/common/lib/naming-resources.jar plugins/org.eclipse.tomcat/naming-resources.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/regexp.jar plugins/org.eclipse.tomcat/regexp.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/servletapi5.jar plugins/org.eclipse.tomcat/servletapi5.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/server/lib/servlets-common.jar plugins/org.eclipse.tomcat/servlets-common.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/server/lib/servlets-default.jar plugins/org.eclipse.tomcat/servlets-default.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/server/lib/servlets-invoker.jar plugins/org.eclipse.tomcat/servlets-invoker.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/server/lib/tomcat-coyote.jar plugins/org.eclipse.tomcat/tomcat-coyote.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/server/lib/tomcat-http11.jar plugins/org.eclipse.tomcat/tomcat-http11.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/server/lib/tomcat-util.jar plugins/org.eclipse.tomcat/tomcat-util.jar
Andrew Overholt 8572c32
## END TOMCAT ##
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/junit.jar plugins/org.junit/junit.jar
cvsdist df631d8
Andrew Overholt 602cb9d
rm -f *.jar
9ef820f
Andrew Overholt ad7296c
pushd plugins/org.eclipse.swt/Eclipse\ SWT\ PI/gtk/library
9ef820f
# /usr/lib -> /usr/lib64
9ef820f
sed --in-place "s:/usr/lib/:%{_libdir}/:g" build.sh
9ef820f
%if %{gcj_support}
9ef820f
  # link against gcj's jawt implementation.
9ef820f
  sed --in-place "s/-ljawt/-lgcjawt/" make_linux.mak
9ef820f
%endif
Andrew Overholt ad7296c
popd
Andrew Overholt ad7296c
9ef820f
Andrew Overholt 602cb9d
%build
Andrew Overholt 602cb9d
ORIGCLASSPATH=$CLASSPATH
Andrew Overholt 602cb9d
Andrew Overholt 33dd0d6
%if %{gcj_support}
Andrew Overholt 349c5a6
  # Bootstrapping is 3 parts:
Andrew Overholt 349c5a6
  # 1. Build ecj with gcj -C 
Andrew Overholt 349c5a6
  # 2. Build ecj with gcj-built ecj ("javac")
Andrew Overholt 349c5a6
  # 3. Re-build ecj with output of 2.
Andrew Overholt 349c5a6
  
Andrew Overholt 349c5a6
  # Unzip the "stable compiler" source into a temp dir and build it.
Andrew Overholt 349c5a6
  # Note:  we don't want to build the CompilerAdapter.
Andrew Overholt 349c5a6
  mkdir ecj-bootstrap-tmp
9ef820f
  unzip -qq -d ecj-bootstrap-tmp jdtcoresrc/src/ecj.zip
Andrew Overholt 349c5a6
  rm -f ecj-bootstrap-tmp/org/eclipse/jdt/core/JDTCompilerAdapter.java
Andrew Overholt 349c5a6
  
Andrew Overholt 349c5a6
  # 1a. Build ecj with gcj -C
Andrew Overholt 349c5a6
  pushd ecj-bootstrap-tmp
Andrew Overholt 349c5a6
  for f in `find -name '*.java' | cut -c 3-`; do
Andrew Overholt 349c5a6
      gcj -Wno-deprecated -C $f
Andrew Overholt 349c5a6
  done
Andrew Overholt 349c5a6
  find -name '*.class' -or -name '*.properties' -or -name '*.rsc' |\
Andrew Overholt 349c5a6
      xargs jar cf ../ecj-bootstrap.jar
Andrew Overholt 349c5a6
  popd
Andrew Overholt 349c5a6
  
9ef820f
  # Delete our modified ecj and restore the backup
Andrew Overholt 349c5a6
  rm -rf ecj-bootstrap-tmp
Andrew Overholt 349c5a6
  
Andrew Overholt f3d35a6
  # 1b. Natively-compile it
Andrew Overholt f3d35a6
  gcj -fPIC -fjni -findirect-dispatch -shared -Wl,-Bsymbolic \
Andrew Overholt f3d35a6
    -o ecj-bootstrap.jar.so ecj-bootstrap.jar
Andrew Overholt f3d35a6
   
Andrew Overholt f3d35a6
  gcj-dbtool -n ecj-bootstrap.db 30000
Andrew Overholt f3d35a6
  gcj-dbtool -a ecj-bootstrap.db ecj-bootstrap.jar{,.so}
Andrew Overholt fcfd08f
  
Andrew Overholt f3d35a6
  # 2a. Build ecj
Andrew Overholt 349c5a6
  export CLASSPATH=ecj-bootstrap.jar:$ORIGCLASSPATH
Andrew Overholt f3d35a6
  export ANT_OPTS="-Dgnu.gcj.precompiled.db.path=`pwd`/ecj-bootstrap.db"
Andrew Overholt 33dd0d6
%endif
Andrew Overholt 602cb9d
ant -buildfile jdtcoresrc/compilejdtcorewithjavac.xml
Andrew Overholt 602cb9d
Andrew Overholt 33dd0d6
%if %{gcj_support}
Andrew Overholt f3d35a6
  # 2b. Natively-compile ecj
Andrew Overholt f3d35a6
  gcj -fPIC -fjni -findirect-dispatch -shared -Wl,-Bsymbolic \
Andrew Overholt f3d35a6
    -o jdtcoresrc/ecj.jar.so jdtcoresrc/ecj.jar
Andrew Overholt f3d35a6
   
Andrew Overholt f3d35a6
  gcj-dbtool -n jdtcoresrc/ecj.db 30000
Andrew Overholt f3d35a6
  gcj-dbtool -a jdtcoresrc/ecj.db jdtcoresrc/ecj.jar{,.so}
Andrew Overholt f3d35a6
   
Andrew Overholt f3d35a6
  # Remove our gcj-built ecj
Andrew Overholt f3d35a6
  rm ecj-bootstrap.db ecj-bootstrap.jar{,.so}
Andrew Overholt f3d35a6
Andrew Overholt a3ab712
  # To enSURE we're not using any pre-compiled ecj on the build system, set this
Andrew Overholt f3d35a6
  export ANT_OPTS="-Dgnu.gcj.precompiled.db.path=`pwd`/jdtcoresrc/ecj.db"
Andrew Overholt 33dd0d6
%endif
Andrew Overholt 602cb9d
Andrew Overholt 602cb9d
# 3. Use this ecj to rebuild itself
9ef820f
export CLASSPATH=`pwd`/jdtcoresrc/ecj.jar:$ORIGCLASSPATH
Andrew Overholt 602cb9d
ant -buildfile jdtcoresrc/compilejdtcore.xml
Andrew Overholt 602cb9d
Andrew Overholt 349c5a6
%if %{gcj_support}
Andrew Overholt f3d35a6
  # Natively-compile it
Andrew Overholt f3d35a6
  gcj -fPIC -fjni -findirect-dispatch -shared -Wl,-Bsymbolic \
Andrew Overholt f3d35a6
    -o ecj.jar.so ecj.jar
Andrew Overholt f3d35a6
  gcj-dbtool -n ecj.db 30000
Andrew Overholt f3d35a6
  gcj-dbtool -a ecj.db ecj.jar{,.so}
Andrew Overholt f3d35a6
  export ANT_OPTS="-Dgnu.gcj.precompiled.db.path=`pwd`/ecj.db"
Andrew Overholt a5c081c
  
Andrew Overholt a5c081c
  # Remove old native bits
Andrew Overholt f3d35a6
  rm jdtcoresrc/ecj.db jdtcoresrc/ecj.jar.so
Andrew Overholt 349c5a6
%endif
Andrew Overholt 602cb9d
Andrew Overholt 602cb9d
# Build the rest of Eclipse
9ef820f
export CLASSPATH=`pwd`/ecj.jar:$ORIGCLASSPATH
Andrew Overholt bfd4e0b
ant \
Andrew Overholt bfd4e0b
  -Dnobootstrap=true \
Andrew Overholt f2593e9
  -DinstallOs=linux -DinstallWs=gtk -DinstallArch=%{eclipse_arch} \
Andrew Overholt bfd4e0b
  -Dlibsconfig=true
Andrew Overholt 921a570
9ef820f
# Hack to get the -debuginfo source code references
9ef820f
# to be pointing to the right place:
9ef820f
# Hardlink all the org.* source we can find
9ef820f
# Presumably, all the zipped source gets unzipped before compilation?
9ef820f
#src_root=$PWD/plugins
9ef820f
#pushd result
9ef820f
#mkdir -p eclipse/org
9ef820f
#collected_src_dir=$PWD/eclipse
9ef820f
#cat >copyallsrc <<-EOF
9ef820f
#	#! /bin/bash -peu
9ef820f
#	cd "\$1"
9ef820f
#	echo "Copying all .java source files from \$1 to $collected_src_dir..."
9ef820f
#	find . -type f -name '*.java' -print0 \
9ef820f
#	| xargs -0 -r cp -l --parents --target-directory=$collected_src_dir/org
9ef820f
#EOF
9ef820f
#chmod u+x copyallsrc
9ef820f
## Special case logic for SWT - only copy linux-gtk source
9ef820f
#find $src_root -type d -a \( -name org.eclipse.swt -prune -o -name org -print0 \) | xargs -l -0 ./copyallsrc
9ef820f
#./copyallsrc $src_root/org.eclipse.swt/Eclipse\ SWT/gtk/org
9ef820f
#popd
9ef820f
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
tar -C $RPM_BUILD_ROOT%{_datadir} -zxf \
Andrew Overholt fd64f0d
  result/linux-gtk-%{eclipse_arch}-sdk.tar.gz
cvsdist df631d8
9ef820f
pushd $RPM_BUILD_ROOT%{_datadir}/%{name}
Andrew Overholt fd64f0d
Andrew Overholt fd64f0d
# Extract .so files
Andrew Overholt fd64f0d
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=90535
Andrew Overholt fd64f0d
java -cp startup.jar org.eclipse.core.launcher.Main -consolelog -application org.eclipse.core.runtime.initializer -fileInitializer %{SOURCE19}
9ef820f
popd
9ef820f
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
install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
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 fd64f0d
# Symlink JNI libraries
Andrew Overholt fd64f0d
for l in `find configuration -name \*.so`; do
Andrew Overholt fd64f0d
    mv $l $RPM_BUILD_ROOT%{_libdir}/%{name};
Andrew Overholt fd64f0d
    pushd `dirname $l`;
Andrew Overholt fd64f0d
      ln -sf %{_libdir}/%{name}/`basename $l`;
Andrew Overholt aa75130
    popd;
Andrew Overholt de13a35
    # SWT bundle stuff should go in libswt3-gtk
Andrew Overholt de13a35
    # Contents of other bundles should go in eclipse-platform
Andrew Overholt aa75130
    if [ "`basename $l`" = "libswt-gtk-%{swt_version}.so" ]
Andrew Overholt aa75130
    then
Andrew Overholt aa75130
        pushd `dirname $l`;
Andrew Overholt 9e08db6
          cd ../..;
Andrew Overholt 9e08db6
          currentDir=`pwd`;
Andrew Overholt aa75130
          # Add this directory to the files list for libswt
Andrew Overholt 9e08db6
          # This topmostDirs hack is needed due to differences in directory
Andrew Overholt 9e08db6
          # layout between the build system and regular machines
Andrew Overholt 9e08db6
          topmostDirs=`echo $currentDir | gawk -F '/' '{ print $2"-"$3 }'`;
Andrew Overholt 9e08db6
          if [ "$topmostDirs" = "var-tmp" ]; then
Andrew Overholt 9e08db6
            echo $currentDir | gawk -F '/' '{ print "/"$5"/"$6"/"$7"/"$8"/"$9"/"$10"/"$11"/"$12 }' > %{_builddir}/%{buildsubdir}/%{libname}-gtk2.install;
Andrew Overholt 9e08db6
          else
Andrew Overholt 9e08db6
            echo $currentDir | gawk -F '/' '{ print "/"$7"/"$8"/"$9"/"$10"/"$11"/"$12"/"$13"/"$14 }' > %{_builddir}/%{buildsubdir}/%{libname}-gtk2.install;
Andrew Overholt 9e08db6
          fi
Andrew Overholt aa75130
        popd
Andrew Overholt 35a1689
    elif [ "`basename $l`" = "libcore_3_1_0.so" ]; then
Andrew Overholt d60723e
        pushd `dirname $l`;
Andrew Overholt 9e08db6
          cd ../../../../..;
Andrew Overholt 9e08db6
          currentDir=`pwd`;
Andrew Overholt 9e08db6
          # Add this directory to the files list for eclipse-platform
Andrew Overholt 9e08db6
          # This topmostDirs hack is needed due to differences in directory
Andrew Overholt 9e08db6
          # layout between the build system and regular machines
Andrew Overholt 1e7b77f
          topmostDirs=`echo $currentDir | gawk -F '/' '{ print $2"-"$3 }'`;
Andrew Overholt 9e08db6
          if [ "$topmostDirs" = "var-tmp" ]; then
Andrew Overholt 9e08db6
            echo $currentDir | gawk -F '/' '{ print "/"$5"/"$6"/"$7"/"$8"/"$9"/"$10"/"$11"/"$12 }' >> %{_builddir}/%{buildsubdir}/%{name}-platform.install;
Andrew Overholt 9e08db6
          else
Andrew Overholt 9e08db6
            echo $currentDir | gawk -F '/' '{ print "/"$7"/"$8"/"$9"/"$10"/"$11"/"$12"/"$13"/"$14 }' >> %{_builddir}/%{buildsubdir}/%{name}-platform.install;
Andrew Overholt 9e08db6
          fi
Andrew Overholt 9e08db6
        popd
Andrew Overholt 9e08db6
    elif [ "`basename $l`" = "libupdate.so" ]; then
Andrew Overholt 9e08db6
        pushd `dirname $l`;
Andrew Overholt 9e08db6
          cd ../../../../..;
Andrew Overholt 9e08db6
          currentDir=`pwd`;
Andrew Overholt 9e08db6
          # Add this directory to the files list for eclipse-platform
Andrew Overholt 9e08db6
          # This topmostDirs hack is needed due to differences in directory
Andrew Overholt 9e08db6
          # layout between the build system and regular machines
Andrew Overholt 1e7b77f
          topmostDirs=`echo $currentDir | gawk -F '/' '{ print $2"-"$3 }'`;
Andrew Overholt 9e08db6
          if [ "$topmostDirs" = "var-tmp" ]; then
Andrew Overholt 9e08db6
            echo $currentDir | gawk -F '/' '{ print "/"$5"/"$6"/"$7"/"$8"/"$9"/"$10"/"$11"/"$12 }' >> %{_builddir}/%{buildsubdir}/%{name}-platform.install;
Andrew Overholt 9e08db6
          else
Andrew Overholt 9e08db6
            echo $currentDir | gawk -F '/' '{ print "/"$7"/"$8"/"$9"/"$10"/"$11"/"$12"/"$13"/"$14 }' >> %{_builddir}/%{buildsubdir}/%{name}-platform.install;
Andrew Overholt 9e08db6
          fi
Andrew Overholt d60723e
        popd
Andrew Overholt aa75130
    fi
Andrew Overholt fd64f0d
done
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
Andrew Overholt fd64f0d
### begin libswt-gtk2 symlinks
Andrew Overholt fd64f0d
pushd $RPM_BUILD_ROOT%{_libdir}
Andrew Overholt 2104416
for base in awt-gtk atk-gtk cairo-gtk mozilla-gtk gnome-gtk gtk pi-gtk; do
Andrew Overholt fd64f0d
  ln -sf %{_libdir}/%{name}/libswt-${base}-%{swt_version}.so \
Andrew Overholt fd64f0d
         libswt-${base}-%{swt_version}.so
Andrew Overholt fd64f0d
done
Andrew Overholt fd64f0d
popd
Andrew Overholt bfd4e0b
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
Andrew Overholt bfd4e0b
pushd $RPM_BUILD_ROOT%{_javadir}
9ef820f
ln -sf %{_datadir}/%{name}/plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}_%{eclipse_majmin}.%{eclipse_micro}.jar swt-gtk-%{eclipse_majmin}.%{eclipse_micro}.jar
cvsdist 38d0d0c
popd
cvsdist 38d0d0c
### end libswt-gtk2 symlinks
cvsdist 38d0d0c
cvsdist 38d0d0c
mkdir -p $RPM_BUILD_ROOT%{_bindir}
Andrew Overholt 3ca8dd8
pushd $RPM_BUILD_ROOT%{_bindir}
Andrew Overholt 3ca8dd8
ln -s %{_datadir}/%{name}/%{name}
Andrew Overholt 3ca8dd8
popd
cvsdist 38d0d0c
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 -d -m0755 $RPM_BUILD_ROOT%{_datadir}/pixmaps
cvsdist 38d0d0c
ln -s ../icons/hicolor/48x48/apps/%{name}.png \
cvsdist 38d0d0c
  $RPM_BUILD_ROOT%{_datadir}/pixmaps
Andrew Overholt 349c5a6
install -d -m0755 $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps
Andrew Overholt 349c5a6
ln -s ../../../../%{name}/plugins/org.eclipse.platform_%{eclipse_majmin}.%{eclipse_micro}/eclipse32.gif \
Andrew Overholt 349c5a6
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
Andrew Overholt 349c5a6
install -d -m0755 $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps
Andrew Overholt 349c5a6
ln -s ../../../../%{name}/plugins/org.eclipse.platform_%{eclipse_majmin}.%{eclipse_micro}/eclipse.gif \
Andrew Overholt 349c5a6
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/%{name}.png
Andrew Overholt 349c5a6
# Remove unused icon.xpm
Andrew Overholt 349c5a6
rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/icon.xpm
cvsdist df631d8
Ben Konrath 0b073c2
# install the efj wrapper script and change the Eclipse installation dir
Ben Konrath 0b073c2
install -p -D -m0755 %{SOURCE17} $RPM_BUILD_ROOT%{_bindir}/efj
Ben Konrath 0b073c2
sed --in-place "s:startup.jar:%{_datadir}/%{name}/startup.jar:" \
Ben Konrath 0b073c2
  $RPM_BUILD_ROOT%{_bindir}/efj 
Ben Konrath 0b073c2
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
Andrew Overholt d60723e
cat %{SOURCE9} >> %{name}-platform.install
Andrew Overholt aa75130
cat %{SOURCE10} >> %{libname}-gtk2.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
Andrew Overholt 2104416
# Put Fedora Core version into about.mappings of org.eclipse.sdk to show it in
Andrew Overholt 2104416
# Eclipse about dialog.  (courtesy Debian Eclipse packagers)
Andrew Overholt 2104416
pushd $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/org.eclipse.sdk_%{eclipse_majmin}.%{eclipse_micro}
Andrew Overholt 2104416
FEDORA_VERSION=`cat /etc/fedora-release`
Andrew Overholt 2104416
sed -e "s/\(0=.*\)/\1 ($FEDORA_VERSION)/" < about.mappings > about.mappings.tmp
Andrew Overholt 2104416
mv about.mappings.tmp about.mappings
Andrew Overholt 2104416
popd
Andrew Overholt 2104416
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
Andrew Overholt 53a8732
install -p -D -m0755 %{SOURCE21} $RPM_BUILD_ROOT%{_datadir}/%{name}/buildscripts/rebuild-sdk-features
Andrew Overholt 53a8732
sed --in-place "s:@SDK_VERSION@:%{version}:" \
Andrew Overholt 53a8732
  $RPM_BUILD_ROOT%{_datadir}/%{name}/buildscripts/rebuild-sdk-features 
Andrew Overholt 53a8732
sed --in-place "s:/usr/share/eclipse:%{_datadir}/%{name}:" \
Andrew Overholt 53a8732
  $RPM_BUILD_ROOT%{_datadir}/%{name}/buildscripts/rebuild-sdk-features 
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 703265f
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 2104416
ln -sf %{_javadir}/ant.jar plugins/org.apache.ant_*/lib/ant.jar
Andrew Overholt fcfd08f
ln -sf %{_javadir}/ant/ant-javamail.jar plugins/org.apache.ant_*/lib
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/ant/ant-jdepend.jar plugins/org.apache.ant_*/lib/ant-jdepend.jar
Andrew Overholt 11bb288
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-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 703265f
# We don't have this in FC5
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant_*/lib/ant-commons-net.jar
Andrew Overholt fcfd08f
# We used to ship these pre-built, but we're not going to do that anymore.  If
Andrew Overholt fcfd08f
# we can build them using free stuff, we will. -- overholt, 2005-07-04
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant_*/lib/ant-icontract.jar
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant_*/lib/ant-jai.jar
gbenson fe022bf
rm -f plugins/org.apache.ant_*/lib/ant-jmf.jar
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant_*/lib/ant-netrexx.jar
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant_*/lib/ant-starteam.jar
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant_*/lib/ant-stylebook.jar
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant_*/lib/ant-vaj.jar
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant_*/lib/ant-weblogic.jar
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant_*/lib/ant-xalan1.jar
Andrew Overholt fcfd08f
rm -f plugins/org.apache.ant_*/lib/ant-xslp.jar
Andrew Overholt bfd4e0b
## END ANT ##
Andrew Overholt fcfd08f
# BEGIN LUCENE ##
Andrew Overholt 1e7b77f
ln -sf %{_javadir}/lucene.jar plugins/org.apache.lucene_*/lucene-1.4.3.jar
Andrew Overholt 1e7b77f
ln -sf %{_datadir}/lucene/lucene-demos-1.4.3.jar plugins/org.apache.lucene_*/parser.jar
Andrew Overholt c12c12b
# FIXME:  Remove this zip until we have a lucene-devel package containing it.
Andrew Overholt c12c12b
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=170343
Andrew Overholt c12c12b
rm -f plugins/org.apache.lucene_*/lucene-1.4.3-src.zip
Andrew Overholt fcfd08f
# END LUCENE ##
Andrew Overholt 1e7b77f
ln -sf %{_javadir}/jsch.jar plugins/org.eclipse.team.cvs.ssh2_*/jsch-0.1.18.jar
Andrew Overholt 8572c32
## BEGIN TOMCAT ##
Andrew Overholt 8572c32
rm -f plugins/org.eclipse.tomcat_*/commons-beanutils.jar
Andrew Overholt 8572c32
rm -f plugins/org.eclipse.tomcat_*/commons-collections.jar
Andrew Overholt 8572c32
rm -f plugins/org.eclipse.tomcat_*/commons-digester.jar
Andrew Overholt 8572c32
rm -f plugins/org.eclipse.tomcat_*/commons-logging-api.jar
Andrew Overholt 8572c32
rm -f plugins/org.eclipse.tomcat_*/commons-modeler.jar
Andrew Overholt 8572c32
rm -f plugins/org.eclipse.tomcat_*/jakarta-regexp-1.3.jar
Andrew Overholt 8572c32
rm -f plugins/org.eclipse.tomcat_*/servlet.jar
Andrew Overholt 8572c32
rm -f plugins/org.eclipse.tomcat_*/servlets-manager.jar
Andrew Overholt 8572c32
ln -sf %{tomcatsharedir}/bin/bootstrap.jar plugins/org.eclipse.tomcat_*/bootstrap.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/server/lib/catalina.jar plugins/org.eclipse.tomcat_*/catalina.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/server/lib/catalina-optional.jar plugins/org.eclipse.tomcat_*/catalina-optional.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-beanutils.jar plugins/org.eclipse.tomcat_*/jakarta-commons-beanutils.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-collections.jar plugins/org.eclipse.tomcat_*/jakarta-commons-collections.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-dbcp.jar plugins/org.eclipse.tomcat_*/jakarta-commons-dbcp.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-digester.jar plugins/org.eclipse.tomcat_*/jakarta-commons-digester.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-digester-rss.jar plugins/org.eclipse.tomcat_*/jakarta-commons-digester-rss.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-el.jar plugins/org.eclipse.tomcat_*/jakarta-commons-el.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-fileupload.jar plugins/org.eclipse.tomcat_*/jakarta-commons-fileupload.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-launcher.jar plugins/org.eclipse.tomcat_*/jakarta-commons-launcher.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-logging.jar plugins/org.eclipse.tomcat_*/jakarta-commons-logging.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-modeler.jar plugins/org.eclipse.tomcat_*/jakarta-commons-modeler.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jakarta-commons-pool.jar plugins/org.eclipse.tomcat_*/jakarta-commons-pool.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jasper5-compiler.jar  plugins/org.eclipse.tomcat_*/jasper-compiler.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jasper5-runtime.jar plugins/org.eclipse.tomcat_*/jasper-runtime.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/jspapi.jar plugins/org.eclipse.tomcat_*/jspapi.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/mx4j/mx4j.jar plugins/org.eclipse.tomcat_*/mx4j.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/mx4j/mx4j-impl.jar plugins/org.eclipse.tomcat_*/mx4j-impl.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/mx4j/mx4j-jmx.jar plugins/org.eclipse.tomcat_*/mx4j-jmx.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/common/lib/naming-common.jar plugins/org.eclipse.tomcat_*/naming-common.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/common/lib/naming-factory.jar plugins/org.eclipse.tomcat_*/naming-factory.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/common/lib/naming-resources.jar plugins/org.eclipse.tomcat_*/naming-resources.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/regexp.jar plugins/org.eclipse.tomcat_*/regexp.jar
Andrew Overholt 8572c32
ln -sf %{_javadir}/servletapi5.jar plugins/org.eclipse.tomcat_*/servletapi5.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/server/lib/servlets-common.jar plugins/org.eclipse.tomcat_*/servlets-common.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/server/lib/servlets-default.jar plugins/org.eclipse.tomcat_*/servlets-default.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/server/lib/servlets-invoker.jar plugins/org.eclipse.tomcat_*/servlets-invoker.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/server/lib/tomcat-coyote.jar plugins/org.eclipse.tomcat_*/tomcat-coyote.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/server/lib/tomcat-http11.jar plugins/org.eclipse.tomcat_*/tomcat-http11.jar
Andrew Overholt 8572c32
ln -sf %{tomcatlibdir}/server/lib/tomcat-util.jar plugins/org.eclipse.tomcat_*/tomcat-util.jar
Andrew Overholt 8572c32
## END TOMCAT ##
Andrew Overholt bfd4e0b
ln -sf %{_javadir}/junit.jar plugins/org.junit_*/junit.jar
Andrew Overholt bfd4e0b
Andrew Overholt aff92a5
# Symlink org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}.jar in
Andrew Overholt 8572c32
# %{_datadir}/java/eclipse-ecj.jar for java-1.4.2-gcj-compat's "javac"
Andrew Overholt 602cb9d
mkdir -p $RPM_BUILD_ROOT%{_datadir}/java
9ef820f
ln -s %{_datadir}/%{name}/plugins/org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}.jar \
Andrew Overholt aff92a5
  $RPM_BUILD_ROOT%{_datadir}/java/eclipse-ecj.jar
Andrew Overholt 25abe4e
Andrew Overholt 8273c16
# Install /usr/bin/ecj script
Andrew Overholt 8273c16
sed 's:@JAVADIR@:%{_javadir}:g' < %{SOURCE20} > ecj
Andrew Overholt 8273c16
install -m755 ecj $RPM_BUILD_ROOT%{_bindir}
Andrew Overholt 35a1689
rm ecj
Andrew Overholt 8273c16
Andrew Overholt 33dd0d6
%if %{gcj_support}
Andrew Overholt a5c081c
aot-compile-rpm
Andrew Overholt 33dd0d6
%endif
Andrew Overholt 25abe4e
Andrew Overholt bfd4e0b
%clean
Andrew Overholt bfd4e0b
rm -rf $RPM_BUILD_ROOT
Andrew Overholt 25abe4e
Andrew Overholt 33dd0d6
%if %{gcj_support}
Andrew Overholt 921a570
%post ecj
Andrew Overholt 1d8b504
%{_bindir}/rebuild-gcj-db
Andrew Overholt 921a570
Andrew Overholt 921a570
%post jdt
Andrew Overholt 1d8b504
%{_bindir}/rebuild-gcj-db
Andrew Overholt 53a8732
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 53a8732
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 53a8732
fi
Andrew Overholt 53a8732
Andrew Overholt 53a8732
%post jdt-devel
Andrew Overholt 53a8732
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 53a8732
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 53a8732
fi
Andrew Overholt 921a570
Andrew Overholt 921a570
%post pde
Andrew Overholt 1d8b504
%{_bindir}/rebuild-gcj-db
Andrew Overholt 53a8732
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 53a8732
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 53a8732
fi
Andrew Overholt 53a8732
Andrew Overholt 53a8732
%post pde-devel
Andrew Overholt 53a8732
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 53a8732
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 53a8732
fi
Andrew Overholt 25abe4e
Andrew Overholt fd64f0d
%post rcp
Andrew Overholt 1d8b504
%{_bindir}/rebuild-gcj-db
Andrew Overholt fd64f0d
Andrew Overholt 53a8732
%post rcp-devel
Andrew Overholt 53a8732
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 53a8732
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 53a8732
fi
Andrew Overholt 53a8732
Andrew Overholt 33dd0d6
%post -n %{libname}-gtk2
Andrew Overholt 1d8b504
%{_bindir}/rebuild-gcj-db
Andrew Overholt 33dd0d6
%endif
Andrew Overholt 33dd0d6
Andrew Overholt 921a570
%post platform
Andrew Overholt 33dd0d6
%if %{gcj_support}
Andrew Overholt 1d8b504
%{_bindir}/rebuild-gcj-db
Andrew Overholt 33dd0d6
%endif
Andrew Overholt 53a8732
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 53a8732
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 53a8732
fi
fcae093
touch --no-create %{_datadir}/icons/hicolor
b295832
if [ -x /usr/bin/gtk-update-icon-cache ]; then
17c7c30
  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
fcae093
fi
cvsdist 38d0d0c
Andrew Overholt 53a8732
%post platform-devel
Andrew Overholt 53a8732
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 53a8732
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 53a8732
fi
Andrew Overholt 53a8732
Andrew Overholt 0665d48
%postun ecj
Andrew Overholt 3e3ec31
%if %{gcj_support}
Andrew Overholt 1d8b504
%{_bindir}/rebuild-gcj-db
Andrew Overholt 3e3ec31
%endif
Andrew Overholt 0665d48
Andrew Overholt 0665d48
%postun jdt
Andrew Overholt 3e3ec31
%if %{gcj_support}
Andrew Overholt 1d8b504
%{_bindir}/rebuild-gcj-db
Andrew Overholt 3e3ec31
%endif
Andrew Overholt 3e3ec31
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 3e3ec31
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 3e3ec31
fi
Andrew Overholt 3e3ec31
Andrew Overholt 3e3ec31
%postun jdt-devel
Andrew Overholt 3e3ec31
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 3e3ec31
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 3e3ec31
fi
Andrew Overholt 0665d48
Andrew Overholt 0665d48
%postun pde
Andrew Overholt 3e3ec31
%if %{gcj_support}
Andrew Overholt 1d8b504
%{_bindir}/rebuild-gcj-db
Andrew Overholt 3e3ec31
%endif
Andrew Overholt 3e3ec31
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 3e3ec31
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 3e3ec31
fi
Andrew Overholt 3e3ec31
Andrew Overholt 3e3ec31
%postun pde-devel
Andrew Overholt 3e3ec31
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 3e3ec31
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 3e3ec31
fi
Andrew Overholt 0665d48
Andrew Overholt fd64f0d
%postun rcp
Andrew Overholt 3e3ec31
%if %{gcj_support}
Andrew Overholt 1d8b504
%{_bindir}/rebuild-gcj-db
Andrew Overholt 3e3ec31
%endif
Andrew Overholt 3e3ec31
Andrew Overholt 3e3ec31
%postun rcp-devel
Andrew Overholt 3e3ec31
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 3e3ec31
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 3e3ec31
fi
Andrew Overholt fd64f0d
Andrew Overholt 33dd0d6
%postun -n %{libname}-gtk2
Andrew Overholt 3e3ec31
%if %{gcj_support}
Andrew Overholt 1d8b504
%{_bindir}/rebuild-gcj-db
Andrew Overholt 33dd0d6
%endif
Andrew Overholt 33dd0d6
Andrew Overholt 0665d48
%postun platform
Andrew Overholt 33dd0d6
%if %{gcj_support}
Andrew Overholt 1d8b504
%{_bindir}/rebuild-gcj-db
Andrew Overholt 33dd0d6
%endif
fcae093
touch --no-create %{_datadir}/icons/hicolor
b295832
if [ -x /usr/bin/gtk-update-icon-cache ]; then
17c7c30
  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
fcae093
fi
Andrew Overholt 0665d48
Andrew Overholt 3e3ec31
%postun platform-devel
Andrew Overholt 3e3ec31
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 3e3ec31
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 3e3ec31
fi
Andrew Overholt 3e3ec31
Andrew Overholt 25abe4e
%files ecj
Andrew Overholt 25abe4e
%dir %{_datadir}/%{name}
Andrew Overholt 349c5a6
%dir %{_datadir}/%{name}/plugins
Andrew Overholt 349c5a6
%dir %{_datadir}/%{name}/features
Andrew Overholt 9e08db6
%dir %{_datadir}/%{name}/configuration
Andrew Overholt 25abe4e
%{_datadir}/%{name}/plugins/org.eclipse.jdt.core_3.*
Andrew Overholt 2335506
%{_datadir}/java/eclipse-ecj.jar
Andrew Overholt 33dd0d6
%if %{gcj_support}
Andrew Overholt 921a570
# Native bits
Andrew Overholt 1d8b504
%dir %{_libdir}/gcj/%{name}
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.jdt.core_3.1.2.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.jdt.core_3.1.2.jar.db
Andrew Overholt 349c5a6
%{_bindir}/ecj
Andrew Overholt 33dd0d6
%endif
cvsdist 38d0d0c
Andrew Overholt 602cb9d
%files -n %{libname}-gtk2 -f %{libname}-gtk2.install
Andrew Overholt 349c5a6
%dir %{_datadir}/%{name}
Andrew Overholt 349c5a6
%dir %{_datadir}/%{name}/plugins
Andrew Overholt 349c5a6
%dir %{_datadir}/%{name}/features
Andrew Overholt 349c5a6
%dir %{_datadir}/%{name}/configuration
Andrew Overholt e1908be
%dir %{_datadir}/%{name}/configuration/org.eclipse.osgi
Andrew Overholt e1908be
%dir %{_datadir}/%{name}/configuration/org.eclipse.osgi/bundles
Andrew Overholt aa75130
# %{_datadir}/%{name}/configuration/org.eclipse.osgi/bundles/%{swt_bundle_id} is
Andrew Overholt aa75130
# in libswt3-gtk2.install
Andrew Overholt fd64f0d
%{_libdir}/%{name}/libswt-*.so
Andrew Overholt fd64f0d
%{_libdir}/libswt-*.so
Andrew Overholt bfd4e0b
%{_javadir}/swt-gtk*.jar
Andrew Overholt 33dd0d6
%if %{gcj_support}
Andrew Overholt 0665d48
# Native bits
Andrew Overholt 1d8b504
%dir %{_libdir}/gcj/%{name}
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.jface_3.1.1.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.jface_3.1.1.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.jface.text_3.1.2.jar.db
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.jface.text_3.1.2.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.swt.gtk.linux.%{eclipse_arch}_3.1.1.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.swt.gtk.linux.%{eclipse_arch}_3.1.1.jar.so
Andrew Overholt 33dd0d6
%endif
cvsdist 38d0d0c
cvsdist 38d0d0c
%files jdt -f %{name}-jdt.install
Andrew Overholt 349c5a6
%{_bindir}/efj
Andrew Overholt 33dd0d6
%if %{gcj_support}
Andrew Overholt 921a570
# Native bits
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.jdt.debug.ui_3.1.2.jar.db
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.jdt.debug.ui_3.1.2.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.jdt.launching_3.1.0.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.jdt.launching_3.1.0.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.jdt.ui_3.1.2.jar.db
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.jdt.ui_3.1.2.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/junitruntime.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/junitruntime.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/junitsupport.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/junitsupport.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/jdimodel.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/jdimodel.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/jdi.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/jdi.jar.so
Andrew Overholt 33dd0d6
%endif
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
Andrew Overholt 33dd0d6
%if %{gcj_support}
Andrew Overholt 921a570
# Native bits
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/pdebuild.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/pdebuild.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/pdebuild-ant.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/pdebuild-ant.jar.db
Andrew Overholt a8e20e0
%{_libdir}/gcj/%{name}/pdejunit.jar.so
Andrew Overholt a8e20e0
%{_libdir}/gcj/%{name}/pdejunit.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.pde.core_3.1.1.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.pde.core_3.1.1.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.pde.runtime_3.1.1.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.pde.runtime_3.1.1.jar.db
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.pde.ui_3.1.2.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.pde.ui_3.1.2.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.pde_3.1.0.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.pde_3.1.0.jar.db
Andrew Overholt 33dd0d6
%endif
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 fd64f0d
%files rcp
Andrew Overholt fd64f0d
%{_datadir}/%{name}/features/org.eclipse.rcp_3.*
Andrew Overholt fd64f0d
%{_datadir}/%{name}/plugins/org.eclipse.rcp_3.*
Andrew Overholt fd64f0d
Andrew Overholt fd64f0d
%files rcp-devel
Andrew Overholt fd64f0d
%{_datadir}/%{name}/plugins/org.eclipse.rcp.source_3.*
Andrew Overholt fd64f0d
%{_datadir}/%{name}/plugins/org.eclipse.rcp.source.linux*
Andrew Overholt fd64f0d
%{_datadir}/%{name}/features/org.eclipse.rcp.source_3.*
Andrew Overholt fd64f0d
Andrew Overholt 921a570
%files platform -f %{name}-platform.install
Andrew Overholt bc5718f
%ifarch %{ix86} x86_64
Andrew Overholt 7b5a7b9
%{_datadir}/%{name}/about.html
Andrew Overholt 7b5a7b9
%{_datadir}/%{name}/about_files
Andrew Overholt 7b5a7b9
%endif
Andrew Overholt 921a570
%{_datadir}/%{name}/.eclipseproduct
Andrew Overholt 921a570
%{_datadir}/%{name}/startup.jar
Andrew Overholt 349c5a6
%{_datadir}/%{name}/buildscripts
Andrew Overholt 349c5a6
%{_libdir}/%{name}/eclipse
Andrew Overholt fd64f0d
%{_libdir}/%{name}/libcore*
Andrew Overholt fd64f0d
%{_libdir}/%{name}/libupdate*
Andrew Overholt de13a35
# This is all from our FileInitializer extraction of .sos
Andrew Overholt de13a35
# all extracted bundles other than SWT will be in eclipse-platform.install
Andrew Overholt d60723e
%dir %{_datadir}/%{name}/configuration
Andrew Overholt e1908be
%dir %{_datadir}/%{name}/configuration/org.eclipse.osgi
Andrew Overholt e1908be
%dir %{_datadir}/%{name}/configuration/org.eclipse.osgi/bundles
Andrew Overholt de13a35
%{_datadir}/%{name}/configuration/org.eclipse.osgi/.bundledata*
Andrew Overholt de13a35
%{_datadir}/%{name}/configuration/org.eclipse.osgi/.lazy*
Andrew Overholt de13a35
%{_datadir}/%{name}/configuration/org.eclipse.osgi/.manager
Andrew Overholt de13a35
%{_datadir}/%{name}/configuration/org.eclipse.osgi/.state*
Andrew Overholt d60723e
%{_datadir}/%{name}/configuration/config.ini
Andrew Overholt d60723e
%{_datadir}/%{name}/configuration/org.eclipse.core.runtime
Andrew Overholt d60723e
%{_datadir}/%{name}/configuration/org.eclipse.update
Andrew Overholt 921a570
%{_datadir}/%{name}/eclipse
Andrew Overholt 349c5a6
%{_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 33dd0d6
%if %{gcj_support}
Andrew Overholt 921a570
# Native bits
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/startup.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/startup.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.core.commands_3.1.0.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.core.commands_3.1.0.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.core.expressions_3.1.0.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.core.expressions_3.1.0.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.core.filebuffers_3.1.2.jar.db
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.core.filebuffers_3.1.2.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.core.resources_3.1.2.jar.db
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.core.resources_3.1.2.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.core.resources.compatibility_3.1.0.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.core.resources.compatibility_3.1.0.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.core.runtime_3.1.2.jar.db
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.core.runtime_3.1.2.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.core.runtime.compatibility_3.1.0.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.core.runtime.compatibility_3.1.0.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.core.variables_3.1.0.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.core.variables_3.1.0.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.help_3.1.0.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.help_3.1.0.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.help.appserver_3.1.0.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.help.appserver_3.1.0.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.help.base_3.1.0.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.help.base_3.1.0.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.help.ui_3.1.1.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.help.ui_3.1.1.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/jsp.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/jsp.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/servlets.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/servlets.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/webapp.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/webapp.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/tomcatwrapper.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/tomcatwrapper.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.ui_3.1.2.jar.db
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.ui_3.1.2.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.ui.browser_3.1.1.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.ui.browser_3.1.1.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.ui.cheatsheets_3.1.1.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.ui.cheatsheets_3.1.1.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.ui.console_3.1.2.jar.db
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.ui.console_3.1.2.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.ui.editors_3.1.1.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.ui.editors_3.1.1.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.ui.externaltools_3.1.1.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.ui.externaltools_3.1.1.jar.so
Andrew Overholt a5c081c
%{_libdir}/gcj/%{name}/org.eclipse.ui.forms_3.1.0.jar.db
Andrew Overholt a5c081c
%{_libdir}/gcj/%{name}/org.eclipse.ui.forms_3.1.0.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.ui.ide_3.1.1.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.ui.ide_3.1.1.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.ui.intro_3.1.1.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.ui.intro_3.1.1.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.ui.presentations.r21_3.1.0.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.ui.presentations.r21_3.1.0.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.ui.views_3.1.1.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.ui.views_3.1.1.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.ui.workbench_3.1.2.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.ui.workbench_3.1.2.jar.db
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.ui.workbench.texteditor_3.1.2.jar.db
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.ui.workbench.texteditor_3.1.2.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/compatibility.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/compatibility.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.update.configurator_3.1.0.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.update.configurator_3.1.0.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.update.core_3.1.2.jar.db
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.update.core_3.1.2.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.update.scheduler_3.1.0.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.update.scheduler_3.1.0.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.update.ui_3.1.1.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.update.ui_3.1.1.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.osgi_3.1.2.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.osgi_3.1.2.jar.db
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.osgi.services_3.1.2.jar.db
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.osgi.services_3.1.2.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.osgi.util_3.1.1.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.osgi.util_3.1.1.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.ant.core_3.1.1.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.ant.core_3.1.1.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.ant.ui_3.1.2.jar.db
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.ant.ui_3.1.2.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.compare_3.1.1.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.compare_3.1.1.jar.db
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.debug.core_3.1.2.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.debug.core_3.1.2.jar.db
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.debug.ui_3.1.2.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.debug.ui_3.1.2.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.ltk.ui.refactoring_3.1.1.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.ltk.ui.refactoring_3.1.1.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.ltk.core.refactoring_3.1.0.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.ltk.core.refactoring_3.1.0.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/activeHelpSample.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/activeHelpSample.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/platform.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/platform.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.team.core_3.1.1.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.team.core_3.1.1.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.team.cvs.core_3.1.1.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.team.cvs.core_3.1.1.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.team.cvs.ssh_3.1.0.jar.db
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/org.eclipse.team.cvs.ssh_3.1.0.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/cvsssh2.jar.so
Andrew Overholt 1d8b504
%{_libdir}/gcj/%{name}/cvsssh2.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.team.cvs.ui_3.1.1.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.team.cvs.ui_3.1.1.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.team.ui_3.1.1.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.team.ui_3.1.1.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.search_3.1.2.jar.so
Andrew Overholt 2eefb66
%{_libdir}/gcj/%{name}/org.eclipse.search_3.1.2.jar.db
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.text_3.1.1.jar.so
Andrew Overholt 8273c16
%{_libdir}/gcj/%{name}/org.eclipse.text_3.1.1.jar.db
Andrew Overholt 33dd0d6
%endif
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 2eefb66
%{_datadir}/%{name}/plugins/org.eclipse.platform.source.linux.gtk.*_%{version}
Andrew Overholt 25abe4e
Andrew Overholt bfd4e0b
%changelog
Andrew Overholt 2eefb66
* Tue Jan 31 2006 Andrew Overholt <overholt@redhat.com> 3.1.2-1jpp_1fc
Andrew Overholt 2eefb66
- 3.1.2.
Andrew Overholt 2eefb66
- Remove unnecessary patches.
Andrew Overholt 2eefb66
0c750f7
* Tue Jan 31 2006 Karsten Hopp <karsten@redhat.de>
0c750f7
- BuildRequire: unzip
0c750f7
Andrew Overholt e6d5628
* Wed Jan 25 2006 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_16fc
Andrew Overholt e6d5628
- Rebuild against latest gcc to see if this fixes rh#178156.
Andrew Overholt e6d5628
Andrew Overholt 48b06c3
* Wed Jan 04 2006 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_15fc
Andrew Overholt f3d35a6
- Update s390{,x} patches.
Andrew Overholt f3d35a6
- Use natively-compiled ecj during build.
Andrew Overholt f97a8ea
- Attempt build on ia64.
Andrew Overholt bc5718f
- Change about_files to be i386 and x86_64 only (will patch file upstream).
Andrew Overholt f3d35a6
Andrew Overholt 9ab2866
* Fri Dec 23 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_14fc
Andrew Overholt 9ab2866
- Rebuild again.
Andrew Overholt 9ab2866
Andrew Overholt 191980d
* Wed Dec 21 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_13fc
Andrew Overholt 191980d
- Rebuild with new gcc (gcc#25121).
Andrew Overholt 191980d
Andrew Overholt 4525500
* Mon Dec 19 2005 Igor Foox <ifoox@redhat.com> 3.1.1-1jpp_12fc
Andrew Overholt 4525500
- New version of launcher path (rh#175454).
Andrew Overholt 4525500
Andrew Overholt b740010
* Mon Dec 19 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_11fc
Andrew Overholt b740010
- Update patch for offline javadoc linking.
Andrew Overholt 7b81ce3
- Rebuild with new gjdoc (rh#161147).
Andrew Overholt b740010
Andrew Overholt 858aba7
* Tue Dec 13 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_10fc
Andrew Overholt 858aba7
- Add patch for offline javadoc building/linking.
Andrew Overholt 858aba7
Andrew Overholt 36ed754
* Mon Dec 12 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_10fc
Andrew Overholt 80b044f
- Use ecj from 3.1.1 (rh#175380).
Andrew Overholt 80b044f
- Remove ecj options patch as it is in ecj from 3.1.1.
Andrew Overholt 80b044f
- New version of launcher patch (rh#175454) - ifoox.
Andrew Overholt 80b044f
Andrew Overholt a727782
* Sun Dec 11 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_10fc
Andrew Overholt a727782
- Build with gcc 4.1.
Andrew Overholt a727782
Ben Konrath 917eecc
* Fri Dec 09 2005 Ben Konrath <bkonrath@redhat.com> 3.1.1-1jpp_10fc
Ben Konrath 917eecc
- update updatehomedir-core.patch to remove unused code
Ben Konrath 917eecc
Andrew Overholt 3ca8dd8
* Wed Dec 07 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_9fc
Andrew Overholt 3ca8dd8
- Add patch for launcher following symlinks (rh#168726, e.o#79592) - ifoox.
Andrew Overholt 3ca8dd8
- Remove launcher script.
Andrew Overholt 3ca8dd8
Andrew Overholt 53a8732
* Mon Dec 05 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_8fc
Andrew Overholt 53a8732
- Add eclipse-rcp-devel as a requirement of eclipse-platform-devel
Andrew Overholt 53a8732
  (rh#161267).
Andrew Overholt 53a8732
- Updated splash screen (thanks to Diana Fong) (rh#170580).
Andrew Overholt 53a8732
- Include and use rebuild-sdk-features (rh#173589).
Andrew Overholt 53a8732
Andrew Overholt 53a8732
* Fri Dec 02 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_8fc
Andrew Overholt 53a8732
- Update EFJ patch (e.o#75333).
Andrew Overholt 53a8732
- Update update-site-in-home-dir patch (e.o#90630) - bkonrath.
Andrew Overholt 53a8732
Andrew Overholt d279140
* Tue Nov 15 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_7fc
Andrew Overholt d279140
- Disable ia64 and ppc64 for now (these seem to be upstream issues).
Andrew Overholt 00c57ed
Andrew Overholt 960a409
* Thu Nov 10 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_7fc
Andrew Overholt 960a409
- Build on ppc64 and ia64.
Andrew Overholt dffd49c
- Add patch for mozilla code with gcc 4:
Andrew Overholt dffd49c
http://debian-ppc64.alioth.debian.org/gcc4/patches-old/swt-gtk_3.1-1.0.0.1.gcc4.patch
Andrew Overholt 960a409
Andrew Overholt 2104416
* Fri Nov 04 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_6fc
Andrew Overholt 2104416
- Patch org.eclipse.help.webapp jasper classpath.
Andrew Overholt 2104416
Andrew Overholt 2104416
* Thu Nov 03 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_5fc
Andrew Overholt 2104416
- Import work done by Debian Eclipse packagers:
Andrew Overholt 2104416
  - Add Fedora version in Eclipse about dialog.
Andrew Overholt 2104416
  - Update eclipse-javadoc.patch to match Debian's disable-filelog patch.
Andrew Overholt 2104416
  - Remove buildDoc patches and add helpindexbuilder patch (e.o#114001).
Andrew Overholt 2104416
  - Add patches to build Cairo SWT bindings.
Andrew Overholt 2104416
Andrew Overholt a6f2bdd
* Tue Nov 01 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_4fc
Andrew Overholt a6f2bdd
- Temporarily exclude ia64 and ppc64 (rh#172174).
Andrew Overholt a6f2bdd
Andrew Overholt 4ee0006
* Mon Oct 31 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_4fc
Andrew Overholt 4ee0006
- Bump mozilla requirement.
Andrew Overholt 4ee0006
- Use libXtst-devel instead of xorg-x11-devel.
Andrew Overholt 4ee0006
Andrew Overholt 99b55e9
* Thu Oct 27 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_4fc
Andrew Overholt 99b55e9
- Really fix browser issue on x86_64 (rh#168040).
Andrew Overholt 99b55e9
- Attempt to build on ia64 and ppc64 (include swt-mozilla on the latter).
Andrew Overholt 2b55017
- Add BuildRequires for libgnome{,ui}-devel (rh#171532).
Andrew Overholt 99b55e9
Andrew Overholt 2568534
* Tue Oct 25 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_3fc
Andrew Overholt 2568534
- Make non-gcj builds not noarch (rh#171711).
Andrew Overholt 2568534
Andrew Overholt 600c9c3
* Wed Oct 12 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_2fc
Andrew Overholt 600c9c3
- Add JavaModelCache overflow patch (e.o#111299).
Andrew Overholt 600c9c3
Andrew Overholt 8273c16
* Tue Oct 11 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_1fc
Andrew Overholt 8273c16
- 3.1.1.
Andrew Overholt 8273c16
- Patch around gij failing for the doc plug-in generation.
Andrew Overholt 8273c16
- Make /usr/bin/ecj a script (allows all jvms to call it).
Andrew Overholt 8273c16
Andrew Overholt a5c081c
* Sat Oct 08 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-15
Andrew Overholt a5c081c
- Bump mozilla requirement.
Andrew Overholt a5c081c
- Re-enable org.eclipse.ui.forms_3.1.0.jar.so, org.eclipse.osgi_3.1.0.jar.so,
Andrew Overholt a5c081c
  and org.eclipse.ui.workbench_3.1.0.jar.so (rh#146463, rh#158137, rh#151919)
Andrew Overholt a5c081c
- Add patch for /etc/gre64.conf (for 64-bit systems, rh#168040, e.o#109253).
Andrew Overholt fd0432d
- Remove MOZILLA_FIVE_HOME magic from eclipse.script.
Andrew Overholt 7065429
- Remove jdtCompilerAdapter.jar due to aot-compile-rpm smarts.
Andrew Overholt 7065429
- Bump gcc and java-gcj-compat requirements.
Andrew Overholt c12c12b
- Remove lucene-1.4.3-src.zip (rh#170343).
Andrew Overholt fd0432d
Andrew Overholt ee97f8c
* Wed Aug 24 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-14
Andrew Overholt ee97f8c
- /usr/lib -> %{_libdir} in eclipse.script (rh#159031).
Andrew Overholt ee97f8c
Andrew Overholt a3ab712
* Tue Aug 23 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-13
Andrew Overholt a3ab712
- Bump mozilla requirement.
Andrew Overholt a3ab712
gbenson 72ccdb5
* Thu Jul 28 2005 Gary Benson <gbenson@redhat.com> 3.1.0_fc-12
gbenson fe022bf
- Allow leading separators in classpaths (e.o#105430).
gbenson fe022bf
- Clear away ant-jmf entirely.
gbenson fe022bf
gbenson 72ccdb5
* Wed Jul 27 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-11
gbenson 72ccdb5
- Bump release for FC4 update.
gbenson 72ccdb5
Andrew Overholt b0776ca
* Mon Jul 25 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-10
Andrew Overholt f5556bc
- Change mozilla BuildRequirement to be equals and not greater-than or equals
Andrew Overholt f5556bc
  since we need the exact version for our patches.
Andrew Overholt f5556bc
- Bump mozilla requirements and patches to 1.7.10.
Andrew Overholt b0776ca
- Bump release due to FC4 update still not being released.
Andrew Overholt ab4036a
- Add ant-jmf to exclude list.
Andrew Overholt f5556bc
Andrew Overholt 7d8b6e1
* Tue Jul 19 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-7
Andrew Overholt 7d8b6e1
- Remove ant-jmf symlinking and requirement.
Andrew Overholt 7d8b6e1
- Update to use java-gcj-compat and not java-1.4.2-gcj-compat.
Andrew Overholt 7d8b6e1
Andrew Overholt 7bbeb7e
* Tue Jul 12 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-6
Andrew Overholt 7bbeb7e
- Bump release to build against new gcc.
Andrew Overholt 7bbeb7e
- Bump gcc requirement to gcc 4.0.1.
Andrew Overholt dd0fb50
- Add back BuildArch until we get bootstrapping sorted out.
Andrew Overholt 1d8b504
- Bump required version of java-gcj-compat to the latest (-40jpp_37rh).
Andrew Overholt 1d8b504
- Remove lots of jiggery-pokery with native compilation and use gbenson's new
Andrew Overholt 1d8b504
  aot-compile.
Andrew Overholt 1d8b504
- Re-work files sections appropriately.
Andrew Overholt 1d8b504
- Change mozilla-nspr-devel -> nspr-devel due to change in mozilla packaging.
Andrew Overholt 1d8b504
- Update patch for mozilla build as per above.
Andrew Overholt 5bd2780
- Add org.eclipse.osgi_3.1.0.jar to exclude.
Andrew Overholt 7bbeb7e
Andrew Overholt 703265f
* Tue Jul 05 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-5
Andrew Overholt 703265f
- Revert ecj_bootstrap patch since it won't work.
Andrew Overholt 703265f
- Keep mozilla requirement off ppc64.
Andrew Overholt 703265f
- Add ant-apache-bsf requirement since we have that in FC5.
Andrew Overholt 703265f
Andrew Overholt 59d5579
* Tue Jul 05 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-4
Andrew Overholt 59d5579
- Add ecj_bootstrap patch from Gary Benson to bootstrap new architectures.
Andrew Overholt f244842
- Remove ExclusiveArch.
Andrew Overholt 59d5579
Andrew Overholt 3bd28b3
* Tue Jul 05 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-3
Andrew Overholt 3bd28b3
- Bump release for FC4 update.
Andrew Overholt 3bd28b3
Andrew Overholt fcfd08f
* Mon Jul 04 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-2
Andrew Overholt fcfd08f
- Remove remaining pre-built ant jars (but don't symlink to ant.jar until we
Andrew Overholt fcfd08f
  have ant 1.6.5 - rh#162444).
Andrew Overholt 3bd28b3
- Bump requirement on gcc to get fixes for rh#158614 and gcc#21637.
Andrew Overholt fcfd08f
- Add patch to not try to link to external javadocs and include the javadoc
Andrew Overholt fcfd08f
  output in the build output.
Andrew Overholt fcfd08f
- Add build and runtime requirement on ant-javamail (I'm not sure how we missed
Andrew Overholt fcfd08f
  this previously).
Andrew Overholt fcfd08f
gbenson 3c81193
* Mon Jul  4 2005 Gary Benson <gbenson@redhat.com> 3.1.0_fc-2
gbenson 3c81193
- Disable classpath access rules introduced in e.o#92398 (rh#162177).
gbenson 3c81193
Andrew Overholt cce4ee5
* Tue Jun 28 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-1
Andrew Overholt cce4ee5
- Import 3.1.
Andrew Overholt cce4ee5
- Update splash screen.
Andrew Overholt cce4ee5
Andrew Overholt 1e7b77f
* Sun Jun 26 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.RC4.1
Andrew Overholt 1e7b77f
- Import 3.1 RC4.
Andrew Overholt 1e7b77f
- Remove activeHelpSample.jar building patch as it's now fixed upstream.
Andrew Overholt 1e7b77f
- Add patch to remove references to cairo since we don't have it in FC4.
Andrew Overholt 7b5a7b9
- Add about.html and about_files to eclipse-platform.install (x86 & x86_64).
Andrew Overholt 1e7b77f
- Add patch to create public compare API (jpound - e.o#98707).
Andrew Overholt 1e7b77f
- Add patch from Robin Green to not look for firefox libxpcom.so (rh#161658).
Andrew Overholt 1e7b77f
- Symlink lucene jars (rh#159939).
Andrew Overholt 1e7b77f
Andrew Overholt 48e8e3b
* Fri Jun 24 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.RC3.3
Andrew Overholt 48e8e3b
- Add rcp requirement for platform (rh#161267).
Andrew Overholt e1908be
- Add un-owned osgi directories to libswt and platform.
Andrew Overholt 48e8e3b
Andrew Overholt aa75130
* Tue Jun 21 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.RC3.2
Andrew Overholt 9e08db6
- Use SWT bundle ID for SWT %files list (determine in %%install).
Andrew Overholt aa75130
Andrew Overholt fd64f0d
* Mon Jun 20 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.RC3.1
Andrew Overholt fd64f0d
- Import 3.1RC3.
Andrew Overholt fd64f0d
- Use FileInitializer (e.o#90535) - this should eliminate .sos in ~/.eclipse.
Andrew Overholt fd64f0d
- Add eclipse-filenamepatterns.txt ("*.so" currently) for above.
Andrew Overholt fd64f0d
- Symlink JNI libraries.
Andrew Overholt fd64f0d
Andrew Overholt fd64f0d
* Fri Jun 17 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.RC2.2
Andrew Overholt fd64f0d
- Update to new naming scheme for resulting gzipped tarball.
Andrew Overholt fd64f0d
- Add patch to not generate help indices (it seems to hang).
Andrew Overholt fd64f0d
Andrew Overholt fd64f0d
* Thu Jun 16 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.RC2.1
Andrew Overholt fd64f0d
- Import 3.1RC2.
Andrew Overholt fd64f0d
- Add RCP sub-package.  Unsure about its dependencies ATM.
Andrew Overholt fd64f0d
Andrew Overholt 8572c32
* Tue Jun 14 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M7.9
Andrew Overholt 8572c32
- Add tomcat5 patch and symlinks.
Andrew Overholt 8572c32
Andrew Overholt 5a36041
* Thu May 26 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M7.8
Andrew Overholt 5a36041
- Fix ant jar removal (gbenson).
Andrew Overholt 5a36041
Andrew Overholt 348cc62
* Wed May 25 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M7.7
Andrew Overholt aff92a5
- Fix ecj symlink in /usr/share/java (rh#158734).
Andrew Overholt aff92a5
9ef820f
* Sun May 22 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M7.4
9ef820f
- Remove compilation of jdt.ui jar.so on ppc.
Ben Konrath 38192f6
9ef820f
* Sat May 21 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M7.3
Ben Konrath ed3cf19
- Add ecj-options patch to bootstrap source.
Ben Konrath ed3cf19
- Make embedded browser widget work (Robin Green).
9ef820f
- Bump required version of java-gcj-compat to the latest (-40jpp_24rh).
9ef820f
- Use -lgcjawt when building with gcj.
9ef820f
9ef820f
* Wed May 18 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M7.2
9ef820f
- Disable org.eclipse.osgi_3.1.0.jar.so.
9ef820f
- Add ecj-options patch, remove ecj-extdirs patch.
9ef820f
9ef820f
* Wed May 18 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M7.1
9ef820f
- Update to 3.1M7.
9ef820f
- Add file initializer patch.
9ef820f
- Temporarily remove s390{,x} patches.
9ef820f
- Update GNU formatter ui patch.
9ef820f
- Add ECJ ext dirs patch.
Ben Konrath 7adf8f3
Andrew Overholt 1c4b780
* Tue May 17 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M6.19
Andrew Overholt 1c4b780
- Add Epoch on eclipse-platform.
Andrew Overholt 1c4b780
- Use %%{_bindir} in post and postun scripts.
Andrew Overholt 1c4b780
Ben Konrath 68cbacc
* Tue May 17 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M6.18
Ben Konrath 68cbacc
- Add Epoch to jsch requires.
Ben Konrath 68cbacc
Ben Konrath 6e274d1
* Mon May 16 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M6.17
Ben Konrath 6e274d1
- Update libswt-mozilla patches and require mozilla 1.7.8.
Ben Konrath 6e274d1
 
Ben Konrath 68cbacc
* Fri May 13 2005 Andrew Overholt <overholt@redhat.com>
Andrew Overholt 6e49ec3
- Use %%{ix86} macro in ExclusiveArch rather than i386 (jorton).
Andrew Overholt 6e49ec3
Ben Konrath 68cbacc
* Wed May 11 2005 Ben Konrath <bkonrath@redhat.com>
Ben Konrath bfdd96b
- Add jsch >= 0.1.18-1jpp.
Ben Konrath bfdd96b
- Remove Fedora specific part of junit version.
Ben Konrath bfdd96b
- Temporarily disable org.eclipse.ui.forms_3.1.0.jar.so (rh#146463).
Ben Konrath bfdd96b
Ben Konrath b6b8fb1
* Mon May 09 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M6.16
Ben Konrath b6b8fb1
- Add Requires junit >= 3.8.1-3jpp_4fc to JDT.
Ben Konrath e71a24a
- Add -g to gcj calls.
Ben Konrath b6b8fb1
Andrew Overholt b8fa0c4
* Thu May 05 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M6.15
Andrew Overholt b8fa0c4
- Rebuild with new gjdoc (rh#152049).
Andrew Overholt b8fa0c4
Andrew Overholt b8fa0c4
* Wed May 4 2005 Ben Konrath <bkonrath@redhat.com>
Ben Konrath f7ace1f
- Re-enable jdt.ui/jdt.jar.so and require gcj 4.0.0-2 (rh#151296).
Ben Konrath f7ace1f
Ben Konrath 518aafd
* Mon May 2 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M6.14
Ben Konrath 518aafd
- Replace temporary patch to debug.ui with upstream patch to swt (rh#155853).
Ben Konrath 518aafd
Andrew Overholt 44567ea
* Sat Apr 30 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M6.13
Ben Konrath 8d7cf61
- Add patch to temporarily stop an NPE in debug.ui (rh#155853).
Ben Konrath 8d7cf61
Andrew Overholt 44567ea
* Thu Apr 28 2005 Phil Muldoon <pmuldoon@redhat.com>
bbd9a49
- Allow multiple optional arguments in eclipse-copy-platform.sh 
bbd9a49
Andrew Overholt 44567ea
* Wed Apr 27 2005 Andrew Overholt <overholt@redhat.com>
Andrew Overholt 5ca4497
- Include epoch in mozilla BuildRequires.
Andrew Overholt 5ca4497
- Remove last remaining gij-specific option from eclipse.script.
Andrew Overholt 5ca4497
17c7c30
* Wed Apr 27 2005 Jeremy Katz <katzj@redhat.com> 3.1.0_fc-0.M6.12
17c7c30
- silence %%post
17c7c30
Andrew Overholt 935fcc1
* Sun Apr 24 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M6.11
Andrew Overholt 935fcc1
- Re-add osgi.jar.so since gcj fix is in our gcc RPMs.
Andrew Overholt 935fcc1
- Bump gcc requirements accordingly.
Andrew Overholt 935fcc1
- Add gcc-c++ to BuildRequires (for SWT Mozilla).
Andrew Overholt 935fcc1
- Add specific java-1.4.2-gcj-compat nvr requirement (rh#151866).
Andrew Overholt 935fcc1
aluchko 1aaee68
* Fri Apr 22 2005 Aaron Luchko <aluchko@redhat.com> 3.1.0_fc-0.M6.10
aluchko 1aaee68
- Import archived projects (e.o#82988)
aluchko 1aaee68
Andrew Overholt 4b35301
* Fri Apr 22 2005 Andrew Overholt <overholt@redhat.com>
Andrew Overholt 51bfbb4
- Add Requires(post,postun): java-1.4.2-gcj-compat for each sub-package and use
Andrew Overholt 51bfbb4
  full path (Joe Orton).
Andrew Overholt 4b35301
- Make /usr/bin/eclipse executable again (rh#155715).
Andrew Overholt 79c2c32
- Bump jsch version.
Andrew Overholt 51bfbb4
Andrew Overholt 349c5a6
* Thu Apr 21 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M6.9
Andrew Overholt 349c5a6
- Use upstream icons (not RHDS ones) (rh#146484).
Andrew Overholt 349c5a6
- Add plugin directories to %files sections.
Andrew Overholt 349c5a6
- Rework %files sections a bit.
Andrew Overholt 349c5a6
- Fix SWT symlink (bkonrath).
Andrew Overholt 349c5a6
- Temporarily remove jdt.ui/jdt.jar.so.
Andrew Overholt 349c5a6
Ben Konrath 2238980
* Thu Apr 21 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M6.8
Ben Konrath 4bcf195
- Fix updatesite patch.
Ben Konrath 2238980
- Temporarily remove org.eclipse.ui.workbench_3.1.0.jar.so (r.c#151919)
Ben Konrath 4bcf195
Andrew Overholt 33dd0d6
* Mon Apr 18 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M6.7
Andrew Overholt 349c5a6
- Add %if %%{gcj_support} blocks.
Andrew Overholt 349c5a6
- Add %%{_libdir}/%%{name}/plugins to native %files section of each sub-rpm.
Andrew Overholt 33dd0d6
- Add GNU-style JDT code formatting option (e.o#91770).
Andrew Overholt 33dd0d6
- Add patch to install plugins from update site in home dir (e.o#90630).
Andrew Overholt 33dd0d6
- Change gcc-java requirements to libgcj as gcj-dbtool is now in the latter.
Andrew Overholt 33dd0d6
Ben Konrath 4306daf
* Mon Apr 18 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M6.6
Ben Konrath 4306daf
- Bump version number. 
Ben Konrath 4306daf
Ben Konrath 4306daf
* Mon Apr 18 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M6.5
Ben Konrath 4306daf
- Update mozilla patch.
Ben Konrath 4347720
Ben Konrath 0b073c2
* Sat Apr 16 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M6.4
Ben Konrath 0b073c2
- Update to 3.1M6.
Ben Konrath 0b073c2
- Change bootstrap procedure to match the upstream method.
Ben Konrath 0b073c2
- Remove patches that were fixed upstream. 
Ben Konrath 0b073c2
- Add efj wrapper script.
Ben Konrath 0b073c2
Ben Konrath acc2a8e
* Wed Apr 13 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M5.20
Ben Konrath acc2a8e
- Fix the bootstrap patch (the ecj jar was missing some files).
Ben Konrath acc2a8e
Andrew Overholt 8902647
* Tue Apr 12 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.19
Andrew Overholt 8902647
- Add Requires(post,postun): java-1.4.2-gcj-compat for rebuild-gcj-db (Joe
Andrew Overholt 8902647
  Orton).
Andrew Overholt 8902647
- Add ecj binary.
Andrew Overholt 8902647
Andrew Overholt a1ebed4
* Wed Apr 06 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.18
Andrew Overholt a1ebed4
- Fix typo in gcj db building loops.
Andrew Overholt a1ebed4
- Add -O1 to x86_64 jar.so compilation.
Andrew Overholt a1ebed4
- Add EFJ (Eclipse Formatter for Java) patches (bkonrath) (e.o#75333).
Andrew Overholt a1ebed4
- Add patch to build swttools.jar (e.o#90364).
Andrew Overholt 11bb288
- Symlink out to ant-jsch now that we have that.
Andrew Overholt a1ebed4
Andrew Overholt 351ba52
* Mon Apr 04 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.17
Andrew Overholt 351ba52
- Actually insert .jar-.jar.so combinations into sub-dbs.
Andrew Overholt 351ba52
Andrew Overholt 175226f
* Thu Mar 31 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.16
Andrew Overholt 175226f
- Fix eclipse.script to not leave a sh process around (Joe Orton)
Andrew Overholt 175226f
- Use proper sub-dbs.
Andrew Overholt 175226f
- Don't compile jars that are symlinked from elsewhere.
Andrew Overholt 175226f
- Add jar-so combinations to .db based on .jar.so existence (not .jar).
Andrew Overholt 175226f
- Rename sub-dbs to be eclipse-*.db.
Andrew Overholt 175226f
- Use rebuild-gcj-db script.
Andrew Overholt 175226f
b295832
* Mon Mar 28 2005 Christopher Aillon <caillon@redhat.com>
b295832
- rebuilt
b295832
fcae093
* Fri Mar 25 2005 Christopher Aillon <caillon@redhat.com> 3.1.0_fc-0.M5.14
fcae093
- Update the GTK+ theme icon cache on (un)install
fcae093
Andrew Overholt 602cb9d
* Fri Mar 18 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.13
Andrew Overholt 9783536
- Re-add compilation of resources.jar.
Andrew Overholt 602cb9d
- Backport bootstrapping patch.
Andrew Overholt 602cb9d
- Add Requires: java-1.4.2-gcj-compat.
Andrew Overholt 602cb9d
- Modified find patch courtesy Ziga Mahkovec (RH#149927#).
Andrew Overholt 602cb9d
- Compile with -O2 on ppc as well.
Andrew Overholt 602cb9d
- Add jsch, jakarta-commons-modeler, and mx4j symlinking.
Andrew Overholt 602cb9d
- Make use of gcj-dbtool -f to create databases in install.
Andrew Overholt 602cb9d
- Use system-wide classmap.db.
Andrew Overholt 602cb9d
- Remove *.jarswithnativelibs from files sections.
Andrew Overholt 602cb9d
- Update mozilla dependency.
Andrew Overholt 9783536
Ben Konrath f604149
* Mon Mar 07 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M5.12
Ben Konrath ffa51f1
- Add activeHelpSample.jar patch.
Andrew Overholt f2593e9
- Change to Fedora M-build splash screen.
Andrew Overholt f2593e9
- Add find patch courtesy Ziga Mahkovec (RH#149927#)
Andrew Overholt f2593e9
- Build native stuff with -O2 on i386.
Ben Konrath ffa51f1
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 f2593e9
- Don't build for them, though, due to gcc bug and Eclipse building issue.
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.