Andrew Overholt 357a57
Epoch:	1
cvsdist 38d0d0
Andrew Overholt 5f25d4
%define gcj_support 	1
Andrew Overholt f33551
%define tomcatsharedir 	%{_datadir}/tomcat5
Andrew Overholt f33551
%define tomcatlibdir 	%{_var}/lib/tomcat5
Andrew Overholt 357a57
%define pkg_summary     An open, extensible IDE
cvsdist 38d0d0
%define section         free
Andrew Overholt 2ea3ea
%define swt_version     3139
cvsdist 38d0d0
%define eclipse_major   3
Andrew Overholt 357a57
%define eclipse_minor   1
cvsdist 38d0d0
%define eclipse_majmin  %{eclipse_major}.%{eclipse_minor}
Andrew Overholt 8291bc
%define eclipse_micro   2
cvsdist 38d0d0
%define libname         libswt3
cvsdist 38d0d0
Andrew Overholt c6ac08
# All arches line up except i386 -> x86
Andrew Overholt c6ac08
%ifarch %{ix86}
Andrew Overholt c6ac08
%define eclipse_arch    x86
Andrew Overholt c6ac08
%else
Andrew Overholt c6ac08
%define eclipse_arch   %{_arch}
Andrew Overholt c6ac08
%endif
Andrew Overholt 011d0e
%ifarch %{ix86} x86_64
Andrew Overholt 011d0e
%define native_ecj   1
Andrew Overholt 011d0e
%else
Andrew Overholt 011d0e
%define native_ecj   0
Andrew Overholt 011d0e
%endif
Andrew Overholt c6ac08
cvsdist 38d0d0
Summary:        %{pkg_summary}
cvsdist 38d0d0
Name:           eclipse
Andrew Overholt 2ea3ea
Version:        %{eclipse_majmin}.%{eclipse_micro}
Andrew Overholt a8d726
Release:        1jpp_12fc
Ben Konrath bd6a7a
License:        EPL
cvsdist 38d0d0
Group:          Text Editors/Integrated Development Environments (IDE)
cvsdist 38d0d0
URL:            http://www.eclipse.org/
Andrew Overholt 8291bc
Source0: http://download.eclipse.org/eclipse/downloads/drops/R-3.1.2-200601181600/eclipse-sourceBuild-srcIncluded-3.1.2.zip
cvsdist 38d0d0
Source2:        %{name}.desktop
cvsdist 38d0d0
Source5:        %{name}-48.png
cvsdist 38d0d0
Source6:        %{name}.conf
cvsdist 38d0d0
Source7:        %{name}-jdt.install
cvsdist 38d0d0
Source8:        %{name}-pde.install     
cvsdist 38d0d0
Source9:        %{name}-platform.install
Andrew Overholt 29362a
Source10:       %{libname}-gtk2.install
Andrew Overholt 8291bc
Source11:	%{name}-fedora-splash-3.1.2.png
Andrew Overholt 357a57
Source16:       %{name}-copy-platform.sh
Ben Konrath bd6a7a
Source17:       %{name}-efj-wrapper.sh
Andrew Overholt c18750
Source19:       %{name}-filenamepatterns.txt
Andrew Overholt 322dc0
Source21:	rebuild-sdk-features
Andrew Overholt 357a57
Andrew Overholt 1b72b0
# Build libswt-mozilla and libswt-cairo and use O2
Andrew Overholt 29362a
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=71637
Andrew Overholt 1b72b0
Patch0:         %{name}-libswt-enableallandO2.patch
Andrew Overholt 357a57
# Build JNI libs
Andrew Overholt 357a57
# FIXME:  these should be built by upstream build method
d941e6
# http://www.bagu.org/eclipse/plugin-source-drops.html
Andrew Overholt 29362a
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=71637
Andrew Overholt c18750
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=86848
Andrew Overholt c18750
# GNU XML issue identified by Michael Koch
Andrew Overholt 357a57
Patch2:		%{name}-build.patch
Andrew Overholt 357a57
Patch4:		%{name}-libupdatebuild.patch
Andrew Overholt 357a57
Patch5:		%{name}-libupdatebuild2.patch
Andrew Overholt 669d04
# Use installed mozilla libs and headers
Andrew Overholt 669d04
Patch11:	%{name}-libswt-mozilla.patch
Andrew Overholt 971d99
# We can't really commit to doing builds for these arches upstream, but we
Andrew Overholt 971d99
# need at least eclipse-ecj to run on them as it's our bytecode compiler for
Andrew Overholt 971d99
# Fedora.
Andrew Overholt 5a259a
#Patch13:	%{name}-s390ands390x.patch
Andrew Overholt 971d99
# Stupid spaces in directories ...
Andrew Overholt 5a259a
#Patch14:	%{name}-s390ands390x2.patch
Andrew Overholt 066aed
# Build swttools.jar
Andrew Overholt 066aed
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=90364
Andrew Overholt 066aed
Patch18: 	%{name}-swttools.patch
Andrew Overholt 066aed
# Add command-line source code formatter
Andrew Overholt 066aed
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=75333
Andrew Overholt 066aed
Patch19: 	%{name}-efj.patch
Ben Konrath a75020
Patch25: 	%{name}-efj-doc.patch
Andrew Overholt 5f25d4
# GNU-style JDT formatter
Andrew Overholt 5f25d4
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=91770
Andrew Overholt 5432ca
#Patch20: 	%{name}-gnuformatterjdt.patch
Andrew Overholt 5432ca
#Patch21: 	%{name}-gnuformatterjdtui.patch
Andrew Overholt 5f25d4
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=90630
Andrew Overholt 322dc0
Patch22: 	%{name}-updatehomedir-core.patch
Andrew Overholt 322dc0
Patch23: 	%{name}-updatehomedir-ui.patch
d941e6
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=90535
d941e6
Patch24: 	%{name}-fileinitializer.patch
Andrew Overholt f33551
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=98371
Andrew Overholt 5a259a
Patch28: 	%{name}-tomcat55.patch
Andrew Overholt 5a259a
Patch29: 	%{name}-tomcat55-build.patch
Andrew Overholt 5a259a
Patch30: 	%{name}-tomcat55-build.2.patch
Andrew Overholt 5a259a
Patch50:        %{name}-tomcat55-build.3.patch
Andrew Overholt 5a259a
Patch31: 	%{name}-webapp-tomcat55.patch
Andrew Overholt b8b5c7
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=98707 
Andrew Overholt 5a259a
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=178726
Andrew Overholt b8b5c7
Patch33:        %{name}-compare-create-api.patch
Andrew Overholt 5a259a
# JPackage []s in names of symlinks ...
gbenson 892abe
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=162177
gbenson 892abe
Patch34:	%{name}-bz162177.patch
Andrew Overholt 1b72b0
Patch35:	%{name}-genjavadocoutput.patch
gbenson 12aa2a
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=105430
gbenson 12aa2a
Patch36:	%{name}-ecj-classpath.patch
Andrew Overholt 29489a
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=109253
Andrew Overholt 29489a
# http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=168040
Andrew Overholt 29489a
Patch37:	%{name}-gre64.conf.patch
Andrew Overholt 1b72b0
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=114001
Andrew Overholt 1b72b0
Patch38:	%{name}-helpindexbuilder.patch
Andrew Overholt 293274
Patch40:	%{name}-usebuiltlauncher.patch
Andrew Overholt 1b72b0
# Build cairo libs
Andrew Overholt 1b72b0
# Again, I hate patches with spaces in the filenames
Andrew Overholt 1b72b0
Patch41:	%{name}-libswt-cairo1.0-1.patch
Andrew Overholt 1b72b0
Patch42:	%{name}-libswt-cairo1.0-2.patch
Andrew Overholt 1b72b0
Patch43:	%{name}-libswt-cairo1.0-3.patch
Andrew Overholt 1b72b0
Patch44:	%{name}-libswt-cairo1.0-4.patch
Andrew Overholt 55eecc
Patch46:	%{name}-libswt-xpcomgcc4.patch
Andrew Overholt 8a98f7
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=79592
Andrew Overholt 8a98f7
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=168726
Andrew Overholt 8a98f7
Patch47:	%{name}-launcher-link.patch
Andrew Overholt 00d1a0
# Don't attempt to link to Sun's javadocs
Andrew Overholt e59305
Patch48:	%{name}-javadoclinks.patch
Andrew Overholt 832063
# Always generate debug info when building RPMs (Andrew Haley)
Andrew Overholt 832063
Patch49:	%{name}-ecj-rpmdebuginfo.patch
Igor Foox b068b0
# Add support for ppc64:
Igor Foox b068b0
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=172172
Igor Foox b068b0
Patch51:	%{name}-ppc64.patch
cvsdist 38d0d0
Andrew Overholt e7bc73
%if %{gcj_support}
Andrew Overholt 743b0a
ExcludeArch: s390 s390x ppc64
Andrew Overholt e7bc73
%else
Andrew Overholt 743b0a
ExclusiveArch: %{ix86} x86_64 ppc ia64
Andrew Overholt e7bc73
%endif
cvsdist 38d0d0
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot
cvsdist 38d0d0
BuildRequires:  ant
cvsdist 38d0d0
BuildRequires:  perl
cvsdist 38d0d0
BuildRequires:  jpackage-utils >= 0:1.5, make, gcc
Andrew Overholt 7c41ca
BuildRequires:  gnome-vfs2-devel
Andrew Overholt 7c41ca
BuildRequires:  gtk2-devel
Andrew Overholt 7c41ca
BuildRequires:  glib2-devel
Andrew Overholt 376a96
BuildRequires:  libgnome-devel
Andrew Overholt 376a96
BuildRequires:  libgnomeui-devel
Andrew Overholt b73555
BuildRequires:  gcc-c++
Andrew Overholt 6c22b1
BuildRequires:  mozilla = 37:1.7.12
Andrew Overholt 6c22b1
BuildRequires:  mozilla-devel = 37:1.7.12
Andrew Overholt 6c22b1
BuildRequires:  nspr-devel
Andrew Overholt 45bd4e
BuildRequires:  libXtst-devel
Andrew Overholt 1b72b0
BuildRequires:  cairo >= 1.0
e416a0
BuildRequires:  unzip
Andrew Overholt 832063
BuildRequires:  java-javadoc
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt 35d1d6
BuildRequires:	gcc-java >= 4.0.2
Andrew Overholt e8eac4
BuildRequires:	java-gcj-compat-devel >= 1.0.43
Ben Konrath fe9df1
BuildRequires:  dos2unix
Andrew Overholt 5f25d4
%else
Andrew Overholt 5f25d4
BuildRequires:	java-devel >= 1.4.2
Andrew Overholt 5f25d4
%endif
cvsdist 38d0d0
Andrew Overholt f05b56
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 3a1051
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=180642
Andrew Overholt f05b56
#BuildRequires: ant-commons-net
Andrew Overholt 1cc05a
BuildRequires: ant-javamail ant-jdepend ant-junit ant-nodeps ant-swing ant-trax ant-jsch
Ben Konrath c2da25
BuildRequires: jsch >= 0:0.1.18-1jpp
Andrew Overholt f33551
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 f33551
BuildRequires: mx4j >= 2.1
Andrew Overholt f33551
BuildRequires: tomcat5 tomcat5-jasper tomcat5-servlet-2.4-api
Andrew Overholt b8b5c7
BuildRequires: lucene lucene-demo
Ben Konrath 22a1ac
BuildRequires: regexp 
Ben Konrath 41ba94
BuildRequires: junit >= 3.8.1-3jpp
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt e8eac4
Requires(post):   java-gcj-compat >= 1.0.43
Andrew Overholt e8eac4
Requires(postun): java-gcj-compat >= 1.0.43
Andrew Overholt 5f25d4
%endif
cvsdist df631d
cvsdist df631d
%description
cvsdist df631d
The Eclipse Platform is designed for building integrated development
cvsdist df631d
environments (IDEs) that can be used to create applications as diverse
cvsdist 38d0d0
as web sites, embedded Java(tm) programs, C++ programs, and Enterprise
cvsdist 38d0d0
JavaBeans(tm).
cvsdist 38d0d0
Andrew Overholt b81887
%package        ecj
Andrew Overholt b81887
Summary:        Eclipse Compiler for Java
Andrew Overholt b81887
Group:          Development/Languages
Andrew Overholt b81887
Obsoletes:	ecj
Andrew Overholt a1ea6b
Provides:	ecj
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt e8eac4
Requires:	libgcj >= 4.0.2
Andrew Overholt e8eac4
Requires(post):	java-gcj-compat >= 1.0.43
Andrew Overholt e8eac4
Requires(postun): java-gcj-compat >= 1.0.43
Andrew Overholt 5f25d4
%else
Andrew Overholt 5f25d4
Requires:	java >= 1.4.2
Andrew Overholt 5f25d4
%endif
Andrew Overholt b81887
Andrew Overholt b81887
%description    ecj
Andrew Overholt b81887
Eclipse compiler for Java.
Andrew Overholt b81887
cvsdist 38d0d0
%package        platform
cvsdist 38d0d0
Summary:        Eclipse platform common files
cvsdist 38d0d0
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt bd9eed
Provides:       %{name} = %{epoch}:%{version}-%{release}
Andrew Overholt f33551
Obsoletes:	%{name}-sdk %{name}-ui %{name}-gtk2 %{name}-scripts eclipse
Andrew Overholt 357a57
Provides:	%{name}-sdk = %{epoch}:%{version}-%{release}
Andrew Overholt 357a57
Provides:       %{name}-ui = %{epoch}:%{version}-%{release}
Andrew Overholt f33551
Provides:       %{name}-scripts = %{epoch}:%{version}-%{release}
Andrew Overholt 357a57
Provides:       %{name}-gtk2 = %{epoch}:%{version}-%{release}
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt e8eac4
Requires:	libgcj >= 4.0.2
Andrew Overholt e8eac4
Requires:	java-gcj-compat >= 1.0.43
Andrew Overholt e8eac4
Requires(post):   java-gcj-compat >= 1.0.43
Andrew Overholt e8eac4
Requires(postun): java-gcj-compat >= 1.0.43
Andrew Overholt 5f25d4
%else
Andrew Overholt 5f25d4
Requires:	java >= 1.4.2
Andrew Overholt 5f25d4
%endif
Andrew Overholt 3d6469
Requires:       %{name}-rcp = %{epoch}:%{version}-%{release}
Andrew Overholt 357a57
Requires:       %{libname}-gtk2 = %{epoch}:%{version}-%{release}
Andrew Overholt 5f25d4
Requires:       /usr/bin/perl
Andrew Overholt 357a57
Requires:       /usr/bin/mozilla
Andrew Overholt 832063
Requires:       java-javadoc
Andrew Overholt af1c2d
Andrew Overholt 5a259a
BuildRequires:    gtk2 >= 2.6
Andrew Overholt 5a259a
Requires:         gtk2 >= 2.6
Andrew Overholt 357a57
Andrew Overholt f05b56
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 3a1051
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=180642
Andrew Overholt f05b56
#Requires: ant-commons-net
Andrew Overholt 1cc05a
Requires: ant-javamail ant-jdepend ant-junit ant-nodeps ant-swing ant-trax ant-jsch
Ben Konrath c2da25
Requires: jsch >= 0:0.1.18-1jpp
Andrew Overholt f33551
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 f33551
Requires: mx4j >= 2.1
Andrew Overholt f33551
Requires: tomcat5 tomcat5-jasper tomcat5-servlet-2.4-api
Andrew Overholt b8b5c7
Requires: lucene lucene-demo
Ben Konrath 22a1ac
Requires: regexp
cvsdist 38d0d0
cvsdist 38d0d0
%description    platform
Andrew Overholt 357a57
Eclipse platform common files.  This package now contains the GTK2 UI (the
Andrew Overholt 357a57
former eclipse-gtk2 package).
cvsdist 38d0d0
Andrew Overholt 357a57
%package        platform-devel
Andrew Overholt 357a57
Summary:        Eclipse platform Source
cvsdist 38d0d0
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt 76e1a9
Requires:       %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 322dc0
Requires:       %{name}-rcp-devel = %{epoch}:%{version}-%{release}
Andrew Overholt 00fc6f
Requires(post):   %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 00fc6f
Requires(postun): %{name}-platform = %{epoch}:%{version}-%{release}
cvsdist 38d0d0
Andrew Overholt 357a57
%description    platform-devel
Andrew Overholt 357a57
Source for Eclipse platform for use within Eclipse.
cvsdist 38d0d0
cvsdist 38d0d0
%package        jdt
cvsdist 38d0d0
Summary:        Eclipse Java development tools
cvsdist 38d0d0
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt 357a57
Requires:       %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 76e1a9
Requires:       %{name}-ecj = %{epoch}:%{version}-%{release}
d941e6
Requires:       junit >= 3.8.1-3jpp
Andrew Overholt 00fc6f
Requires(post):   %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 00fc6f
Requires(postun): %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt e8eac4
Requires:	libgcj >= 4.0.2
Andrew Overholt e8eac4
Requires(post):   java-gcj-compat >= 1.0.43
Andrew Overholt e8eac4
Requires(postun): java-gcj-compat >= 1.0.43
Andrew Overholt 5f25d4
%endif
cvsdist 38d0d0
cvsdist 38d0d0
%description    jdt
cvsdist 38d0d0
Eclipse Java developments tools.
cvsdist 38d0d0
Andrew Overholt 357a57
%package        jdt-devel
Andrew Overholt 357a57
Summary:        Eclipse JDT Source
cvsdist 38d0d0
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt 357a57
Requires:       %{name}-jdt = %{epoch}:%{version}-%{release}
Andrew Overholt 00fc6f
Requires(post):   %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 00fc6f
Requires(postun): %{name}-platform = %{epoch}:%{version}-%{release}
cvsdist 38d0d0
Andrew Overholt 357a57
%description    jdt-devel
Andrew Overholt 357a57
Source for JDT for use within Eclipse.
cvsdist 38d0d0
cvsdist 38d0d0
%package        pde
cvsdist 38d0d0
Summary:        Eclipse PDE
cvsdist 38d0d0
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt 76e1a9
Requires:       %{name}-jdt = %{epoch}:%{version}-%{release}
Andrew Overholt 357a57
Requires:       %{name}-platform-devel = %{epoch}:%{version}-%{release}
Andrew Overholt 00fc6f
Requires(post):   %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 00fc6f
Requires(postun): %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt e8eac4
Requires:	libgcj >= 4.0.2
Andrew Overholt e8eac4
Requires(post):   java-gcj-compat >= 1.0.43
Andrew Overholt e8eac4
Requires(postun): java-gcj-compat >= 1.0.43
Andrew Overholt 5f25d4
%endif
Andrew Overholt 357a57
Andrew Overholt 00fc6f
%description    pde
Andrew Overholt 00fc6f
Eclipse PDE.
Andrew Overholt 00fc6f
Andrew Overholt 357a57
%package        pde-devel
Andrew Overholt 357a57
Summary:        Eclipse PDE Source
Andrew Overholt 357a57
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt 357a57
Requires:       %{name}-pde = %{epoch}:%{version}-%{release}
Andrew Overholt 357a57
Requires:       %{name}-jdt-devel = %{epoch}:%{version}-%{release}
Andrew Overholt 00fc6f
Requires(post):   %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 00fc6f
Requires(postun): %{name}-platform = %{epoch}:%{version}-%{release}
Andrew Overholt 357a57
Obsoletes:	%{name}-source
Andrew Overholt 357a57
Provides:       %{name}-source = %{epoch}:%{version}-%{release}
Andrew Overholt 357a57
Andrew Overholt 357a57
%description    pde-devel
Andrew Overholt 357a57
Source for PDE for use within Eclipse.
cvsdist 38d0d0
cvsdist 38d0d0
%package     -n %{libname}-gtk2
cvsdist 38d0d0
Summary:        SWT Library for GTK2
cvsdist 38d0d0
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt 2c6e6e
%if %{gcj_support}
Andrew Overholt e8eac4
Requires:	libgcj >= 4.0.2
Andrew Overholt e8eac4
Requires(post):   java-gcj-compat >= 1.0.43
Andrew Overholt e8eac4
Requires(postun): java-gcj-compat >= 1.0.43
Andrew Overholt 2c6e6e
%endif
cvsdist 38d0d0
cvsdist 38d0d0
%description -n %{libname}-gtk2
cvsdist 38d0d0
SWT Library for GTK2.
cvsdist 50a022
Andrew Overholt c18750
%package        rcp
Andrew Overholt c18750
Summary:        Eclipse Rich Client Platform
Andrew Overholt c18750
Group:          Development/Languages
Andrew Overholt c18750
%if %{gcj_support}
Andrew Overholt e8eac4
Requires:	libgcj >= 4.0.2
Andrew Overholt e8eac4
Requires(post):   java-gcj-compat >= 1.0.43
Andrew Overholt e8eac4
Requires(postun): java-gcj-compat >= 1.0.43
Andrew Overholt c18750
%else
Andrew Overholt c18750
Requires:	java >= 1.4.2
Andrew Overholt c18750
%endif
Andrew Overholt c18750
Andrew Overholt c18750
%description    rcp
Andrew Overholt c18750
Eclipse Rich Client Platform
Andrew Overholt c18750
Andrew Overholt c18750
%package        rcp-devel
Andrew Overholt c18750
Summary:        Eclipse RCP Source
Andrew Overholt c18750
Group:          Text Editors/Integrated Development Environments (IDE)
Andrew Overholt c18750
Requires:       %{name}-rcp = %{epoch}:%{version}-%{release}
Andrew Overholt c18750
Requires:       %{name}-jdt-devel = %{epoch}:%{version}-%{release}
Andrew Overholt c18750
Andrew Overholt c18750
%description    rcp-devel
Andrew Overholt c18750
Source for RCP for use within Eclipse.
Andrew Overholt c18750
cvsdist df631d
%prep
cvsdist 3a4875
%setup -q -c
Andrew Overholt 357a57
Andrew Overholt 357a57
# I hate spaces in paths with patch!
Andrew Overholt 357a57
pushd plugins/org.eclipse.swt/Eclipse\ SWT\ PI/gtk/library
cvsdist 38d0d0
%patch0 -p0
Andrew Overholt 669d04
%patch11 -p0
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt 8291bc
#%patch14 -p0
Andrew Overholt 5f25d4
%endif
cvsdist 38d0d0
popd
Andrew Overholt 357a57
%patch2 -p0
Andrew Overholt 357a57
%patch4 -p0
Andrew Overholt 357a57
%patch5 -p0
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt 8291bc
#%patch13 -p0
Andrew Overholt 5f25d4
%endif
d941e6
pushd plugins/org.eclipse.swt.gtk.linux.x86_64
Andrew Overholt 066aed
%patch18 -p0
Andrew Overholt 066aed
popd
Andrew Overholt 066aed
pushd plugins/org.eclipse.jdt.core
Ben Konrath a75020
%patch19 -p1
Andrew Overholt 5432ca
#%patch20 -p0
Andrew Overholt 5f25d4
popd
Ben Konrath a75020
pushd plugins/org.eclipse.jdt.doc.user
Ben Konrath a75020
%patch25 -p1
Ben Konrath a75020
popd
Andrew Overholt 5432ca
#pushd plugins/org.eclipse.jdt.ui
Andrew Overholt 5432ca
#%patch21 -p0
Andrew Overholt 5432ca
#popd
Andrew Overholt 322dc0
pushd plugins/org.eclipse.update.core
Andrew Overholt 5f25d4
%patch22 -p0
Andrew Overholt 066aed
popd
Andrew Overholt 322dc0
pushd plugins/org.eclipse.update.ui
Andrew Overholt 322dc0
%patch23 -p0
Andrew Overholt 322dc0
popd
d941e6
pushd plugins/org.eclipse.core.runtime
Ben Konrath 253184
%patch24 -p0
Ben Konrath 253184
popd
Andrew Overholt f33551
pushd plugins/org.eclipse.tomcat
Andrew Overholt f33551
%patch28 -p0
Andrew Overholt f33551
%patch29 -p0
Andrew Overholt f33551
popd
Andrew Overholt f33551
%patch30 -p0
Ben Konrath 672b07
%patch50 -p1
Andrew Overholt f33551
pushd plugins/org.eclipse.help.webapp
Andrew Overholt f33551
%patch31 -p0
Andrew Overholt f33551
popd
Andrew Overholt b8b5c7
# Remove the pre-built cairo libraries
Andrew Overholt b8b5c7
pushd plugins/org.eclipse.swt.gtk.linux.x86
Andrew Overholt b8b5c7
rm libcairo.so.1
Andrew Overholt b8b5c7
popd
Andrew Overholt b8b5c7
pushd plugins/org.eclipse.swt.gtk.linux.x86_64
Andrew Overholt b8b5c7
rm libcairo.so.1
Andrew Overholt b8b5c7
popd
Andrew Overholt b8b5c7
pushd plugins/org.eclipse.swt.motif.linux.x86
Andrew Overholt b8b5c7
rm libcairo.so.1
Andrew Overholt b8b5c7
popd
Andrew Overholt b8b5c7
pushd plugins/org.eclipse.compare
Andrew Overholt 14c6a0
%patch33 -p0
Andrew Overholt b8b5c7
popd
gbenson 892abe
%patch34 -p1
Andrew Overholt 70f581
%patch35 -p0
gbenson 12aa2a
%patch36 -p1
Andrew Overholt 2ea3ea
%patch38 -p0
Andrew Overholt 293274
%patch40 -p0
Andrew Overholt 1b72b0
# Again, I hate spaces in patches
Andrew Overholt 1b72b0
pushd plugins/org.eclipse.swt/Eclipse\ SWT/
Andrew Overholt 1b72b0
%patch41 -p0
Andrew Overholt 1b72b0
popd
Andrew Overholt 1b72b0
pushd plugins/org.eclipse.swt/Eclipse\ SWT\ PI/
Andrew Overholt 1b72b0
%patch42 -p0
Andrew Overholt 1b72b0
popd
Andrew Overholt 1b72b0
%patch43
Andrew Overholt 1b72b0
pushd plugins/org.eclipse.swt.tools/JNI\ Generation/
Andrew Overholt 1b72b0
%patch44
Andrew Overholt 1b72b0
popd
Andrew Overholt 07b6dd
pushd plugins/org.eclipse.swt/Eclipse\ SWT\ Mozilla/common/library
Andrew Overholt 07b6dd
%patch46
Andrew Overholt 07b6dd
popd
cvsdist 38d0d0
Andrew Overholt 070039
# Because the launcher source is zipped up, we need to unzip, patch, and re-pack
Andrew Overholt 070039
mkdir launchertmp
Andrew Overholt 070039
unzip -d launchertmp plugins/org.eclipse.platform/launchersrc.zip
Andrew Overholt 070039
pushd launchertmp
Andrew Overholt 070039
%patch37 -p1
Andrew Overholt 8a98f7
%patch47 -p1
Andrew Overholt 070039
zip -9 -r ../launchersrc.zip *
Andrew Overholt 070039
popd
Andrew Overholt 070039
mv launchersrc.zip plugins/org.eclipse.platform
Andrew Overholt 070039
rm -rf launchertmp
Andrew Overholt 070039
Andrew Overholt 070039
pushd features/org.eclipse.platform.launchers
Andrew Overholt 070039
%patch37 -p1
Andrew Overholt 8a98f7
%patch47 -p1
Andrew Overholt 070039
popd
Andrew Overholt 832063
# Link against our system-installed javadocs
Andrew Overholt c0e282
%patch48 -p0
Andrew Overholt 832063
pushd plugins/org.eclipse.jdt.doc.isv
Andrew Overholt 832063
sed --in-place "s:/usr/share/:%{_datadir}/:g" jdtOptions
Andrew Overholt 832063
popd
Andrew Overholt 832063
pushd plugins/org.eclipse.pde.doc.user
Andrew Overholt 832063
sed --in-place "s:/usr/share/:%{_datadir}/:g" pdeOptions
Andrew Overholt 832063
popd
Andrew Overholt 832063
pushd plugins/org.eclipse.platform.doc.isv
Andrew Overholt 832063
sed --in-place "s:/usr/share/:%{_datadir}/:g" platformOptions
Andrew Overholt 832063
popd
Andrew Overholt 832063
%patch49 -p0
Igor Foox b068b0
pwd
Igor Foox b068b0
%patch51 -p0
Andrew Overholt 070039
Andrew Overholt 5f25d4
%if %{gcj_support}
Ben Konrath fe9df1
  # Fedora splash screen.
Ben Konrath fe9df1
  pushd plugins/org.eclipse.platform
Ben Konrath fe9df1
  cp %{SOURCE11} splash.bmp
Ben Konrath fe9df1
  popd
Andrew Overholt 5f25d4
%endif
cvsdist 38d0d0
Andrew Overholt 357a57
# Remove existing .sos
Andrew Overholt 357a57
find -name \*.so -exec rm "-f" "{}" ";"
Andrew Overholt 357a57
Andrew Overholt 357a57
# Symlinks
Andrew Overholt 357a57
Andrew Overholt 357a57
## BEGIN ANT ##
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-antlr.jar plugins/org.apache.ant/lib/ant-antlr.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-apache-bcel.jar plugins/org.apache.ant/lib/ant-apache-bcel.jar
Andrew Overholt f05b56
ln -sf %{_javadir}/ant/ant-apache-bsf.jar plugins/org.apache.ant/lib/ant-apache-bsf.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-apache-log4j.jar plugins/org.apache.ant/lib/ant-apache-log4j.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-apache-oro.jar plugins/org.apache.ant/lib/ant-apache-oro.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-apache-regexp.jar plugins/org.apache.ant/lib/ant-apache-regexp.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-apache-resolver.jar plugins/org.apache.ant/lib/ant-apache-resolver.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-commons-logging.jar plugins/org.apache.ant/lib/ant-commons-logging.jar
Andrew Overholt 3a1051
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=180642
Andrew Overholt 357a57
#ln -sf %{_javadir}/ant/ant-commons-net.jar plugins/org.apache.ant/lib/ant-commons-net.jar
Andrew Overholt 1b72b0
ln -sf %{_javadir}/ant.jar plugins/org.apache.ant/lib/ant.jar
Andrew Overholt 70f581
ln -sf %{_javadir}/ant/ant-javamail.jar plugins/org.apache.ant/lib/ant-javamail.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-jdepend.jar plugins/org.apache.ant/lib/ant-jdepend.jar
Andrew Overholt 26f87c
ln -sf %{_javadir}/ant/ant-jsch.jar plugins/org.apache.ant/lib/ant-jsch.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-junit.jar plugins/org.apache.ant/lib/ant-junit.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant-launcher.jar plugins/org.apache.ant/lib/ant-launcher.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-nodeps.jar plugins/org.apache.ant/lib/ant-nodeps.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-swing.jar plugins/org.apache.ant/lib/ant-swing.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-trax.jar plugins/org.apache.ant/lib/ant-trax.jar
Andrew Overholt f05b56
# We don't have this in FC5
Andrew Overholt 3a1051
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=180642
Andrew Overholt 70f581
rm -f plugins/org.apache.ant/lib/ant-commons-net.jar
Andrew Overholt 70f581
# We used to ship these pre-built, but we're not going to do that anymore.  If
Andrew Overholt 70f581
# we can build them using free stuff, we will. -- overholt, 2005-07-04
Andrew Overholt 70f581
rm -f plugins/org.apache.ant/lib/ant-icontract.jar
Andrew Overholt 70f581
rm -f plugins/org.apache.ant/lib/ant-jai.jar
Andrew Overholt 70f581
rm -f plugins/org.apache.ant/lib/ant-netrexx.jar
Andrew Overholt 70f581
rm -f plugins/org.apache.ant/lib/ant-starteam.jar
Andrew Overholt 70f581
rm -f plugins/org.apache.ant/lib/ant-stylebook.jar
Andrew Overholt 70f581
rm -f plugins/org.apache.ant/lib/ant-vaj.jar
Andrew Overholt 70f581
rm -f plugins/org.apache.ant/lib/ant-weblogic.jar
Andrew Overholt 70f581
rm -f plugins/org.apache.ant/lib/ant-xalan1.jar
Andrew Overholt 70f581
rm -f plugins/org.apache.ant/lib/ant-xslp.jar
Andrew Overholt 357a57
## END ANT ##
Andrew Overholt b8b5c7
# BEGIN LUCENE ##
Andrew Overholt b8b5c7
ln -sf %{_javadir}/lucene.jar plugins/org.apache.lucene/lucene-1.4.3.jar
Andrew Overholt b8b5c7
ln -sf %{_datadir}/lucene/lucene-demos-1.4.3.jar plugins/org.apache.lucene/parser.jar
Andrew Overholt 3db711
# FIXME:  Remove this zip until we have a lucene-devel package containing it.
Andrew Overholt 3db711
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=170343
Andrew Overholt acb30a
rm -f plugins/org.apache.lucene/lucene-1.4.3-src.zip
Andrew Overholt b8b5c7
# END LUCENE ##
Andrew Overholt b8b5c7
ln -sf %{_javadir}/jsch.jar plugins/org.eclipse.team.cvs.ssh2/jsch-0.1.18.jar
Andrew Overholt f33551
## BEGIN TOMCAT ##
Andrew Overholt f33551
rm -f plugins/org.eclipse.tomcat/servlet.jar
Andrew Overholt f33551
rm -f plugins/org.eclipse.tomcat/servlets-manager.jar
Andrew Overholt 7dba6a
rm -f plugins/org.eclipse.tomcat/commons-collections.jar
Andrew Overholt 7dba6a
rm -f plugins/org.eclipse.tomcat/commons-logging-api.jar
Andrew Overholt 7dba6a
rm -f plugins/org.eclipse.tomcat/naming-common.jar
Andrew Overholt 7dba6a
rm -f plugins/org.eclipse.tomcat/servlets-common.jar
Andrew Overholt 7dba6a
rm -f plugins/org.eclipse.tomcat/tomcat-http11.jar
Andrew Overholt f33551
ln -sf %{tomcatsharedir}/bin/bootstrap.jar plugins/org.eclipse.tomcat/bootstrap.jar
Andrew Overholt f33551
ln -sf %{tomcatlibdir}/server/lib/catalina.jar plugins/org.eclipse.tomcat/catalina.jar
Andrew Overholt f33551
ln -sf %{tomcatlibdir}/server/lib/catalina-optional.jar plugins/org.eclipse.tomcat/catalina-optional.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-beanutils.jar plugins/org.eclipse.tomcat/commons-beanutils.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-collections.jar plugins/org.eclipse.tomcat/jakarta-commons-collections.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-dbcp.jar plugins/org.eclipse.tomcat/commons-dbcp.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-digester.jar plugins/org.eclipse.tomcat/commons-digester.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-digester-rss.jar plugins/org.eclipse.tomcat/commons-digester-rss.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-el.jar plugins/org.eclipse.tomcat/commons-el.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-fileupload.jar plugins/org.eclipse.tomcat/commons-fileupload.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-launcher.jar plugins/org.eclipse.tomcat/commons-launcher.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-logging.jar plugins/org.eclipse.tomcat/commons-logging.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-modeler.jar plugins/org.eclipse.tomcat/commons-modeler.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-pool.jar plugins/org.eclipse.tomcat/commons-pool.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/jasper-compiler.jar  plugins/org.eclipse.tomcat/jasper-compiler.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/jasper-runtime.jar plugins/org.eclipse.tomcat/jasper-runtime.jar
Andrew Overholt f33551
ln -sf %{_javadir}/jspapi.jar plugins/org.eclipse.tomcat/jspapi.jar
Andrew Overholt f33551
ln -sf %{_javadir}/mx4j/mx4j.jar plugins/org.eclipse.tomcat/mx4j.jar
Andrew Overholt f33551
ln -sf %{_javadir}/mx4j/mx4j-impl.jar plugins/org.eclipse.tomcat/mx4j-impl.jar
Andrew Overholt f33551
ln -sf %{_javadir}/mx4j/mx4j-jmx.jar plugins/org.eclipse.tomcat/mx4j-jmx.jar
Andrew Overholt f33551
ln -sf %{tomcatlibdir}/common/lib/naming-factory.jar plugins/org.eclipse.tomcat/naming-factory.jar
Andrew Overholt f33551
ln -sf %{tomcatlibdir}/common/lib/naming-resources.jar plugins/org.eclipse.tomcat/naming-resources.jar
Andrew Overholt 3c0648
ln -sf %{_javadir}/regexp-1.3.jar plugins/org.eclipse.tomcat/regexp-1.3.jar
Andrew Overholt f33551
ln -sf %{_javadir}/servletapi5.jar plugins/org.eclipse.tomcat/servletapi5.jar
Andrew Overholt f33551
ln -sf %{tomcatlibdir}/server/lib/servlets-default.jar plugins/org.eclipse.tomcat/servlets-default.jar
Andrew Overholt f33551
ln -sf %{tomcatlibdir}/server/lib/servlets-invoker.jar plugins/org.eclipse.tomcat/servlets-invoker.jar
Andrew Overholt f33551
ln -sf %{tomcatlibdir}/server/lib/tomcat-coyote.jar plugins/org.eclipse.tomcat/tomcat-coyote.jar
Andrew Overholt 5a259a
ln -sf %{tomcatlibdir}/server/lib/tomcat-http.jar plugins/org.eclipse.tomcat/tomcat-http.jar
Andrew Overholt f33551
ln -sf %{tomcatlibdir}/server/lib/tomcat-util.jar plugins/org.eclipse.tomcat/tomcat-util.jar
Andrew Overholt f33551
## END TOMCAT ##
Andrew Overholt 357a57
ln -sf %{_javadir}/junit.jar plugins/org.junit/junit.jar
cvsdist df631d
Andrew Overholt 29362a
rm -f *.jar
d941e6
Andrew Overholt 669d04
pushd plugins/org.eclipse.swt/Eclipse\ SWT\ PI/gtk/library
d941e6
# /usr/lib -> /usr/lib64
d941e6
sed --in-place "s:/usr/lib/:%{_libdir}/:g" build.sh
Andrew Overholt 293274
sed --in-place "s:-L\$(AWT_LIB_PATH):-L%{_jvmdir}/java/jre/lib/%{_arch}:" make_linux.mak
Andrew Overholt 669d04
popd
Andrew Overholt 669d04
d941e6
Andrew Overholt 29362a
%build
Andrew Overholt 29362a
ORIGCLASSPATH=$CLASSPATH
Andrew Overholt 29362a
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt 7289f9
  # Bootstrapping is 3 parts:
Andrew Overholt 7289f9
  # 1. Build ecj with gcj -C 
Andrew Overholt 7289f9
  # 2. Build ecj with gcj-built ecj ("javac")
Andrew Overholt 7289f9
  # 3. Re-build ecj with output of 2.
Andrew Overholt 7289f9
  
Andrew Overholt 7289f9
  # Unzip the "stable compiler" source into a temp dir and build it.
Andrew Overholt 7289f9
  # Note:  we don't want to build the CompilerAdapter.
Andrew Overholt 7289f9
  mkdir ecj-bootstrap-tmp
d941e6
  unzip -qq -d ecj-bootstrap-tmp jdtcoresrc/src/ecj.zip
Andrew Overholt 7289f9
  rm -f ecj-bootstrap-tmp/org/eclipse/jdt/core/JDTCompilerAdapter.java
Andrew Overholt 7289f9
  
Andrew Overholt 7289f9
  # 1a. Build ecj with gcj -C
Andrew Overholt 7289f9
  pushd ecj-bootstrap-tmp
Andrew Overholt 7289f9
  for f in `find -name '*.java' | cut -c 3-`; do
Andrew Overholt 7289f9
      gcj -Wno-deprecated -C $f
Andrew Overholt 7289f9
  done
Andrew Overholt 7289f9
  find -name '*.class' -or -name '*.properties' -or -name '*.rsc' |\
Andrew Overholt 7289f9
      xargs jar cf ../ecj-bootstrap.jar
Andrew Overholt 7289f9
  popd
Andrew Overholt 7289f9
  
d941e6
  # Delete our modified ecj and restore the backup
Andrew Overholt 7289f9
  rm -rf ecj-bootstrap-tmp
Andrew Overholt 7289f9
  
Andrew Overholt 011d0e
%if %{native_ecj}
Andrew Overholt 5343c5
  # 1b. Natively-compile it
Andrew Overholt 5343c5
  gcj -fPIC -fjni -findirect-dispatch -shared -Wl,-Bsymbolic \
Andrew Overholt 5343c5
    -o ecj-bootstrap.jar.so ecj-bootstrap.jar
Andrew Overholt 5343c5
   
Andrew Overholt 5343c5
  gcj-dbtool -n ecj-bootstrap.db 30000
Andrew Overholt 5343c5
  gcj-dbtool -a ecj-bootstrap.db ecj-bootstrap.jar{,.so}
Andrew Overholt 011d0e
%endif
Andrew Overholt 70f581
  
Andrew Overholt 5343c5
  # 2a. Build ecj
Andrew Overholt 7289f9
  export CLASSPATH=ecj-bootstrap.jar:$ORIGCLASSPATH
Andrew Overholt 011d0e
%if %{native_ecj}
Andrew Overholt 5343c5
  export ANT_OPTS="-Dgnu.gcj.precompiled.db.path=`pwd`/ecj-bootstrap.db"
Andrew Overholt 5f25d4
%endif
Andrew Overholt 011d0e
%endif
Andrew Overholt 29362a
ant -buildfile jdtcoresrc/compilejdtcorewithjavac.xml
Andrew Overholt 29362a
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt 011d0e
%if %{native_ecj}
Andrew Overholt 5343c5
  # 2b. Natively-compile ecj
Andrew Overholt 5343c5
  gcj -fPIC -fjni -findirect-dispatch -shared -Wl,-Bsymbolic \
Andrew Overholt 5343c5
    -o jdtcoresrc/ecj.jar.so jdtcoresrc/ecj.jar
Andrew Overholt 5343c5
   
Andrew Overholt 5343c5
  gcj-dbtool -n jdtcoresrc/ecj.db 30000
Andrew Overholt 5343c5
  gcj-dbtool -a jdtcoresrc/ecj.db jdtcoresrc/ecj.jar{,.so}
Andrew Overholt 3a1051
Andrew Overholt 5343c5
  # Remove our gcj-built ecj
Andrew Overholt 5343c5
  rm ecj-bootstrap.db ecj-bootstrap.jar{,.so}
Andrew Overholt 5343c5
Andrew Overholt 80e172
  # To enSURE we're not using any pre-compiled ecj on the build system, set this
Andrew Overholt 5343c5
  export ANT_OPTS="-Dgnu.gcj.precompiled.db.path=`pwd`/jdtcoresrc/ecj.db"
Andrew Overholt 5f25d4
%endif
Andrew Overholt 011d0e
%endif
Andrew Overholt 29362a
Andrew Overholt 29362a
# 3. Use this ecj to rebuild itself
d941e6
export CLASSPATH=`pwd`/jdtcoresrc/ecj.jar:$ORIGCLASSPATH
Andrew Overholt 29362a
ant -buildfile jdtcoresrc/compilejdtcore.xml
Andrew Overholt 29362a
Andrew Overholt 7289f9
%if %{gcj_support}
Andrew Overholt 011d0e
%if %{native_ecj}
Andrew Overholt 5343c5
  # Natively-compile it
Andrew Overholt 5343c5
  gcj -fPIC -fjni -findirect-dispatch -shared -Wl,-Bsymbolic \
Andrew Overholt 5343c5
    -o ecj.jar.so ecj.jar
Andrew Overholt 5343c5
  gcj-dbtool -n ecj.db 30000
Andrew Overholt 5343c5
  gcj-dbtool -a ecj.db ecj.jar{,.so}
Andrew Overholt 5343c5
  export ANT_OPTS="-Dgnu.gcj.precompiled.db.path=`pwd`/ecj.db"
Andrew Overholt 707e45
  
Andrew Overholt 707e45
  # Remove old native bits
Andrew Overholt 5343c5
  rm jdtcoresrc/ecj.db jdtcoresrc/ecj.jar.so
Andrew Overholt 7289f9
%endif
Andrew Overholt 011d0e
%endif
Andrew Overholt 29362a
Andrew Overholt 29362a
# Build the rest of Eclipse
d941e6
export CLASSPATH=`pwd`/ecj.jar:$ORIGCLASSPATH
Andrew Overholt 357a57
ant \
Andrew Overholt 357a57
  -Dnobootstrap=true \
Andrew Overholt c6ac08
  -DinstallOs=linux -DinstallWs=gtk -DinstallArch=%{eclipse_arch} \
Andrew Overholt 357a57
  -Dlibsconfig=true
Andrew Overholt 76e1a9
d941e6
# Hack to get the -debuginfo source code references
d941e6
# to be pointing to the right place:
d941e6
# Hardlink all the org.* source we can find
d941e6
# Presumably, all the zipped source gets unzipped before compilation?
d941e6
#src_root=$PWD/plugins
d941e6
#pushd result
d941e6
#mkdir -p eclipse/org
d941e6
#collected_src_dir=$PWD/eclipse
d941e6
#cat >copyallsrc <<-EOF
d941e6
#	#! /bin/bash -peu
d941e6
#	cd "\$1"
d941e6
#	echo "Copying all .java source files from \$1 to $collected_src_dir..."
d941e6
#	find . -type f -name '*.java' -print0 \
d941e6
#	| xargs -0 -r cp -l --parents --target-directory=$collected_src_dir/org
d941e6
#EOF
d941e6
#chmod u+x copyallsrc
d941e6
## Special case logic for SWT - only copy linux-gtk source
d941e6
#find $src_root -type d -a \( -name org.eclipse.swt -prune -o -name org -print0 \) | xargs -l -0 ./copyallsrc
d941e6
#./copyallsrc $src_root/org.eclipse.swt/Eclipse\ SWT/gtk/org
d941e6
#popd
d941e6
cvsdist 38d0d0
%install
cvsdist 38d0d0
rm -rf $RPM_BUILD_ROOT
cvsdist df631d
cvsdist 38d0d0
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}
cvsdist df631d
Andrew Overholt 357a57
tar -C $RPM_BUILD_ROOT%{_datadir} -zxf \
Andrew Overholt c18750
  result/linux-gtk-%{eclipse_arch}-sdk.tar.gz
cvsdist df631d
d941e6
pushd $RPM_BUILD_ROOT%{_datadir}/%{name}
Andrew Overholt 011d0e
# extract jdtCompilerAdapter.jar from org.eclipse.jdt.core_3.1.2.jar
Andrew Overholt 011d0e
unzip -d plugins plugins/org.eclipse.jdt.core_3.1.2.jar jdtCompilerAdapter.jar
Andrew Overholt c18750
Andrew Overholt c18750
# Extract .so files
Andrew Overholt c18750
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=90535
Andrew Overholt c18750
java -cp startup.jar org.eclipse.core.launcher.Main -consolelog -application org.eclipse.core.runtime.initializer -fileInitializer %{SOURCE19}
d941e6
popd
d941e6
Andrew Overholt 357a57
# Binaries, libraries, and natively-built shared libraries
cvsdist 38d0d0
install -d -m 755 $RPM_BUILD_ROOT%{_libdir}/%{name}
cvsdist df631d
Andrew Overholt 357a57
install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
Andrew Overholt 357a57
Andrew Overholt 357a57
# Eclipse binary
Andrew Overholt 357a57
mv $RPM_BUILD_ROOT%{_datadir}/%{name}/eclipse \
Andrew Overholt 357a57
  $RPM_BUILD_ROOT%{_libdir}/%{name}/eclipse
cvsdist df631d
cvsdist 38d0d0
pushd $RPM_BUILD_ROOT%{_datadir}/%{name}
cvsdist 38d0d0
ln -sf %{_libdir}/%{name}/eclipse eclipse
cvsdist df631d
Andrew Overholt c18750
# Symlink JNI libraries
Andrew Overholt c18750
for l in `find configuration -name \*.so`; do
Andrew Overholt c18750
    mv $l $RPM_BUILD_ROOT%{_libdir}/%{name};
Andrew Overholt c18750
    pushd `dirname $l`;
Andrew Overholt c18750
      ln -sf %{_libdir}/%{name}/`basename $l`;
Andrew Overholt f2fd8c
    popd;
Andrew Overholt 475b7e
    # SWT bundle stuff should go in libswt3-gtk
Andrew Overholt 475b7e
    # Contents of other bundles should go in eclipse-platform
Andrew Overholt f2fd8c
    if [ "`basename $l`" = "libswt-gtk-%{swt_version}.so" ]
Andrew Overholt f2fd8c
    then
Andrew Overholt f2fd8c
        pushd `dirname $l`;
Andrew Overholt a79176
          cd ../..;
Andrew Overholt a79176
          currentDir=`pwd`;
Andrew Overholt f2fd8c
          # Add this directory to the files list for libswt
Andrew Overholt a79176
          # This topmostDirs hack is needed due to differences in directory
Andrew Overholt a79176
          # layout between the build system and regular machines
Andrew Overholt a79176
          topmostDirs=`echo $currentDir | gawk -F '/' '{ print $2"-"$3 }'`;
Andrew Overholt a79176
          if [ "$topmostDirs" = "var-tmp" ]; then
Andrew Overholt a79176
            echo $currentDir | gawk -F '/' '{ print "/"$5"/"$6"/"$7"/"$8"/"$9"/"$10"/"$11"/"$12 }' > %{_builddir}/%{buildsubdir}/%{libname}-gtk2.install;
Andrew Overholt a79176
          else
Andrew Overholt a79176
            echo $currentDir | gawk -F '/' '{ print "/"$7"/"$8"/"$9"/"$10"/"$11"/"$12"/"$13"/"$14 }' > %{_builddir}/%{buildsubdir}/%{libname}-gtk2.install;
Andrew Overholt a79176
          fi
Andrew Overholt f2fd8c
        popd
Andrew Overholt 573144
    elif [ "`basename $l`" = "libcore_3_1_0.so" ]; then
Andrew Overholt 9e0469
        pushd `dirname $l`;
Andrew Overholt a79176
          cd ../../../../..;
Andrew Overholt a79176
          currentDir=`pwd`;
Andrew Overholt a79176
          # Add this directory to the files list for eclipse-platform
Andrew Overholt a79176
          # This topmostDirs hack is needed due to differences in directory
Andrew Overholt a79176
          # layout between the build system and regular machines
Andrew Overholt b8b5c7
          topmostDirs=`echo $currentDir | gawk -F '/' '{ print $2"-"$3 }'`;
Andrew Overholt a79176
          if [ "$topmostDirs" = "var-tmp" ]; then
Andrew Overholt a79176
            echo $currentDir | gawk -F '/' '{ print "/"$5"/"$6"/"$7"/"$8"/"$9"/"$10"/"$11"/"$12 }' >> %{_builddir}/%{buildsubdir}/%{name}-platform.install;
Andrew Overholt a79176
          else
Andrew Overholt a79176
            echo $currentDir | gawk -F '/' '{ print "/"$7"/"$8"/"$9"/"$10"/"$11"/"$12"/"$13"/"$14 }' >> %{_builddir}/%{buildsubdir}/%{name}-platform.install;
Andrew Overholt a79176
          fi
Andrew Overholt a79176
        popd
Andrew Overholt a79176
    elif [ "`basename $l`" = "libupdate.so" ]; then
Andrew Overholt a79176
        pushd `dirname $l`;
Andrew Overholt a79176
          cd ../../../../..;
Andrew Overholt a79176
          currentDir=`pwd`;
Andrew Overholt a79176
          # Add this directory to the files list for eclipse-platform
Andrew Overholt a79176
          # This topmostDirs hack is needed due to differences in directory
Andrew Overholt a79176
          # layout between the build system and regular machines
Andrew Overholt b8b5c7
          topmostDirs=`echo $currentDir | gawk -F '/' '{ print $2"-"$3 }'`;
Andrew Overholt a79176
          if [ "$topmostDirs" = "var-tmp" ]; then
Andrew Overholt a79176
            echo $currentDir | gawk -F '/' '{ print "/"$5"/"$6"/"$7"/"$8"/"$9"/"$10"/"$11"/"$12 }' >> %{_builddir}/%{buildsubdir}/%{name}-platform.install;
Andrew Overholt a79176
          else
Andrew Overholt a79176
            echo $currentDir | gawk -F '/' '{ print "/"$7"/"$8"/"$9"/"$10"/"$11"/"$12"/"$13"/"$14 }' >> %{_builddir}/%{buildsubdir}/%{name}-platform.install;
Andrew Overholt a79176
          fi
Andrew Overholt 9e0469
        popd
Andrew Overholt f2fd8c
    fi
Andrew Overholt c18750
done
cvsdist 38d0d0
popd
cvsdist 38d0d0
Andrew Overholt 357a57
pushd $RPM_BUILD_ROOT%{_libdir}/%{name}
Andrew Overholt 357a57
chmod -R 755 eclipse *.so
cvsdist 38d0d0
popd
cvsdist 38d0d0
Andrew Overholt c18750
### begin libswt-gtk2 symlinks
Andrew Overholt c18750
pushd $RPM_BUILD_ROOT%{_libdir}
Andrew Overholt 1b72b0
for base in awt-gtk atk-gtk cairo-gtk mozilla-gtk gnome-gtk gtk pi-gtk; do
Andrew Overholt c18750
  ln -sf %{_libdir}/%{name}/libswt-${base}-%{swt_version}.so \
Andrew Overholt c18750
         libswt-${base}-%{swt_version}.so
Andrew Overholt c18750
done
Andrew Overholt c18750
popd
Andrew Overholt 357a57
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
Andrew Overholt 357a57
pushd $RPM_BUILD_ROOT%{_javadir}
Andrew Overholt 293274
#ln -sf %{_datadir}/%{name}/plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}_%{eclipse_majmin}.%{eclipse_micro}.jar swt-gtk-%{eclipse_majmin}.%{eclipse_micro}.jar
Andrew Overholt a7dd52
#ln -sf %{_javadir}/swt-gtk-%{eclipse_majmin}.%{eclipse_micro}.jar swt-gtk-%{eclipse_majmin}.jar
Andrew Overholt 293274
# SWT is still a 3.1.1 jar ... (rh#180000)
Andrew Overholt 293274
ln -sf %{_datadir}/%{name}/plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}_3.1.1.jar swt-gtk-3.1.1.jar
Andrew Overholt a7dd52
ln -sf %{_javadir}/swt-gtk-3.1.1.jar swt-gtk-%{eclipse_majmin}.jar
cvsdist 38d0d0
popd
cvsdist 38d0d0
### end libswt-gtk2 symlinks
cvsdist 38d0d0
cvsdist 38d0d0
mkdir -p $RPM_BUILD_ROOT%{_bindir}
Andrew Overholt 8a98f7
pushd $RPM_BUILD_ROOT%{_bindir}
Andrew Overholt 8a98f7
ln -s %{_datadir}/%{name}/%{name}
Andrew Overholt 8a98f7
popd
cvsdist 38d0d0
cvsdist 38d0d0
# Default config
cvsdist 38d0d0
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
cvsdist 38d0d0
perl -pe 's|/usr/lib/eclipse/|%{_datadir}/%{name}/|g' \
cvsdist 38d0d0
  %{SOURCE6} > $RPM_BUILD_ROOT%{_sysconfdir}/eclipse.conf
cvsdist 38d0d0
cvsdist 38d0d0
# rh/freedesktop.org icons
cvsdist 38d0d0
install -p -D -m0644 %{SOURCE5} \
cvsdist 38d0d0
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
cvsdist 38d0d0
install -d -m0755 $RPM_BUILD_ROOT%{_datadir}/pixmaps
cvsdist 38d0d0
ln -s ../icons/hicolor/48x48/apps/%{name}.png \
cvsdist 38d0d0
  $RPM_BUILD_ROOT%{_datadir}/pixmaps
Andrew Overholt 7289f9
install -d -m0755 $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps
Andrew Overholt 7289f9
ln -s ../../../../%{name}/plugins/org.eclipse.platform_%{eclipse_majmin}.%{eclipse_micro}/eclipse32.gif \
Andrew Overholt 7289f9
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
Andrew Overholt 7289f9
install -d -m0755 $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps
Andrew Overholt 7289f9
ln -s ../../../../%{name}/plugins/org.eclipse.platform_%{eclipse_majmin}.%{eclipse_micro}/eclipse.gif \
Andrew Overholt 7289f9
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/%{name}.png
Andrew Overholt 7289f9
# Remove unused icon.xpm
Andrew Overholt 7289f9
rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/icon.xpm
cvsdist df631d
Ben Konrath bd6a7a
# install the efj wrapper script and change the Eclipse installation dir
Ben Konrath bd6a7a
install -p -D -m0755 %{SOURCE17} $RPM_BUILD_ROOT%{_bindir}/efj
Ben Konrath bd6a7a
sed --in-place "s:startup.jar:%{_datadir}/%{name}/startup.jar:" \
Ben Konrath bd6a7a
  $RPM_BUILD_ROOT%{_bindir}/efj 
Ben Konrath bd6a7a
cvsdist 38d0d0
# A sanity check.
cvsdist 38d0d0
desktop-file-validate %{SOURCE2}
cvsdist 38d0d0
cvsdist 38d0d0
# freedesktop.org menu entry
cvsdist 38d0d0
install -p -D -m0644 %{SOURCE2} \
cvsdist 38d0d0
  $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
cvsdist 38d0d0
cvsdist 38d0d0
cat %{SOURCE7} > %{name}-jdt.install
cvsdist 38d0d0
cat %{SOURCE8} > %{name}-pde.install
Andrew Overholt 9e0469
cat %{SOURCE9} >> %{name}-platform.install
Andrew Overholt f2fd8c
cat %{SOURCE10} >> %{libname}-gtk2.install
cvsdist 38d0d0
cvsdist 38d0d0
cat >> $RPM_BUILD_ROOT%{_datadir}/%{name}/.eclipseproduct << EOF
cvsdist 38d0d0
name=Eclipse Platform
cvsdist 38d0d0
id=org.eclipse.platform
cvsdist 38d0d0
version=%{eclipse_majmin}.%{eclipse_micro}
cvsdist 38d0d0
EOF
cvsdist 38d0d0
Andrew Overholt 1b72b0
# Put Fedora Core version into about.mappings of org.eclipse.sdk to show it in
Andrew Overholt 1b72b0
# Eclipse about dialog.  (courtesy Debian Eclipse packagers)
Andrew Overholt 1b72b0
pushd $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/org.eclipse.sdk_%{eclipse_majmin}.%{eclipse_micro}
Andrew Overholt 1b72b0
FEDORA_VERSION=`cat /etc/fedora-release`
Andrew Overholt 1b72b0
sed -e "s/\(0=.*\)/\1 ($FEDORA_VERSION)/" < about.mappings > about.mappings.tmp
Andrew Overholt 1b72b0
mv about.mappings.tmp about.mappings
Andrew Overholt 1b72b0
popd
Andrew Overholt 1b72b0
cvsdist 38d0d0
# Create a script that can be used to make a symlink tree of the
cvsdist 38d0d0
# eclipse platform.
Andrew Overholt 357a57
cp %{SOURCE16} copy-platform
cvsdist 38d0d0
(
cvsdist 38d0d0
  cd $RPM_BUILD_ROOT%{_datadir}/%{name}
cvsdist 38d0d0
  ls -d * | egrep -v '^(plugins|features)$'
cvsdist 38d0d0
  ls -d plugins/* features/*
cvsdist 38d0d0
) |
cvsdist 38d0d0
sed -e's/^\(.*\)$/\1 \1/' -e's,^,ln -s $eclipse/,' >> copy-platform
cvsdist 38d0d0
Andrew Overholt 357a57
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/buildscripts
cvsdist 38d0d0
cp copy-platform $RPM_BUILD_ROOT%{_datadir}/%{name}/buildscripts
Andrew Overholt 322dc0
install -p -D -m0755 %{SOURCE21} $RPM_BUILD_ROOT%{_datadir}/%{name}/buildscripts/rebuild-sdk-features
Andrew Overholt 322dc0
sed --in-place "s:@SDK_VERSION@:%{version}:" \
Andrew Overholt 322dc0
  $RPM_BUILD_ROOT%{_datadir}/%{name}/buildscripts/rebuild-sdk-features 
Andrew Overholt 322dc0
sed --in-place "s:/usr/share/eclipse:%{_datadir}/%{name}:" \
Andrew Overholt 322dc0
  $RPM_BUILD_ROOT%{_datadir}/%{name}/buildscripts/rebuild-sdk-features 
cvsdist 38d0d0
Andrew Overholt 357a57
pushd $RPM_BUILD_ROOT%{_datadir}/%{name}
Andrew Overholt 357a57
## BEGIN ANT ##
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-antlr.jar plugins/org.apache.ant_*/lib/ant-antlr.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-apache-bcel.jar plugins/org.apache.ant_*/lib/ant-apache-bcel.jar
Andrew Overholt f05b56
ln -sf %{_javadir}/ant/ant-apache-bsf.jar plugins/org.apache.ant_*/lib/ant-apache-bsf.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-apache-log4j.jar plugins/org.apache.ant_*/lib/ant-apache-log4j.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-apache-oro.jar plugins/org.apache.ant_*/lib/ant-apache-oro.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-apache-regexp.jar plugins/org.apache.ant_*/lib/ant-apache-regexp.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-apache-resolver.jar plugins/org.apache.ant_*/lib/ant-apache-resolver.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-commons-logging.jar plugins/org.apache.ant_*/lib/ant-commons-logging.jar
Andrew Overholt 357a57
#ln -sf %{_javadir}/ant/ant-commons-net.jar plugins/org.apache.ant_*/lib/ant-commons-net.jar
Andrew Overholt 1b72b0
ln -sf %{_javadir}/ant.jar plugins/org.apache.ant_*/lib/ant.jar
Andrew Overholt 70f581
ln -sf %{_javadir}/ant/ant-javamail.jar plugins/org.apache.ant_*/lib
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-jdepend.jar plugins/org.apache.ant_*/lib/ant-jdepend.jar
Andrew Overholt 26f87c
ln -sf %{_javadir}/ant/ant-jsch.jar plugins/org.apache.ant_*/lib/ant-jsch.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-junit.jar plugins/org.apache.ant_*/lib/ant-junit.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant-launcher.jar plugins/org.apache.ant_*/lib/ant-launcher.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-nodeps.jar plugins/org.apache.ant_*/lib/ant-nodeps.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-swing.jar plugins/org.apache.ant_*/lib/ant-swing.jar
Andrew Overholt 357a57
ln -sf %{_javadir}/ant/ant-trax.jar plugins/org.apache.ant_*/lib/ant-trax.jar
Andrew Overholt f05b56
# We don't have this in FC5
Andrew Overholt 70f581
rm -f plugins/org.apache.ant_*/lib/ant-commons-net.jar
Andrew Overholt 70f581
# We used to ship these pre-built, but we're not going to do that anymore.  If
Andrew Overholt 70f581
# we can build them using free stuff, we will. -- overholt, 2005-07-04
Andrew Overholt 70f581
rm -f plugins/org.apache.ant_*/lib/ant-icontract.jar
Andrew Overholt 70f581
rm -f plugins/org.apache.ant_*/lib/ant-jai.jar
gbenson 12aa2a
rm -f plugins/org.apache.ant_*/lib/ant-jmf.jar
Andrew Overholt 70f581
rm -f plugins/org.apache.ant_*/lib/ant-netrexx.jar
Andrew Overholt 70f581
rm -f plugins/org.apache.ant_*/lib/ant-starteam.jar
Andrew Overholt 70f581
rm -f plugins/org.apache.ant_*/lib/ant-stylebook.jar
Andrew Overholt 70f581
rm -f plugins/org.apache.ant_*/lib/ant-vaj.jar
Andrew Overholt 70f581
rm -f plugins/org.apache.ant_*/lib/ant-weblogic.jar
Andrew Overholt 70f581
rm -f plugins/org.apache.ant_*/lib/ant-xalan1.jar
Andrew Overholt 70f581
rm -f plugins/org.apache.ant_*/lib/ant-xslp.jar
Andrew Overholt 357a57
## END ANT ##
Andrew Overholt 70f581
# BEGIN LUCENE ##
Andrew Overholt b8b5c7
ln -sf %{_javadir}/lucene.jar plugins/org.apache.lucene_*/lucene-1.4.3.jar
Andrew Overholt b8b5c7
ln -sf %{_datadir}/lucene/lucene-demos-1.4.3.jar plugins/org.apache.lucene_*/parser.jar
Andrew Overholt 3db711
# FIXME:  Remove this zip until we have a lucene-devel package containing it.
Andrew Overholt 3db711
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=170343
Andrew Overholt 3db711
rm -f plugins/org.apache.lucene_*/lucene-1.4.3-src.zip
Andrew Overholt 70f581
# END LUCENE ##
Andrew Overholt b8b5c7
ln -sf %{_javadir}/jsch.jar plugins/org.eclipse.team.cvs.ssh2_*/jsch-0.1.18.jar
Andrew Overholt f33551
## BEGIN TOMCAT ##
Andrew Overholt f33551
rm -f plugins/org.eclipse.tomcat_*/servlet.jar
Andrew Overholt f33551
rm -f plugins/org.eclipse.tomcat_*/servlets-manager.jar
Andrew Overholt 7dba6a
rm -f plugins/org.eclipse.tomcat_*/commons-collections.jar
Andrew Overholt 7dba6a
rm -f plugins/org.eclipse.tomcat_*/commons-logging-api.jar
Andrew Overholt 7dba6a
rm -f plugins/org.eclipse.tomcat_*/naming-common.jar
Andrew Overholt 7dba6a
rm -f plugins/org.eclipse.tomcat_*/servlets-common.jar
Andrew Overholt 7dba6a
rm -f plugins/org.eclipse.tomcat_*/tomcat-http11.jar
Andrew Overholt f33551
ln -sf %{tomcatsharedir}/bin/bootstrap.jar plugins/org.eclipse.tomcat_*/bootstrap.jar
Andrew Overholt f33551
ln -sf %{tomcatlibdir}/server/lib/catalina.jar plugins/org.eclipse.tomcat_*/catalina.jar
Andrew Overholt f33551
ln -sf %{tomcatlibdir}/server/lib/catalina-optional.jar plugins/org.eclipse.tomcat_*/catalina-optional.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-beanutils.jar plugins/org.eclipse.tomcat_*/commons-beanutils.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-collections.jar plugins/org.eclipse.tomcat_*/commons-collections.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-dbcp.jar plugins/org.eclipse.tomcat_*/commons-dbcp.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-digester.jar plugins/org.eclipse.tomcat_*/commons-digester.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-digester-rss.jar plugins/org.eclipse.tomcat_*/commons-digester-rss.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-el.jar plugins/org.eclipse.tomcat_*/commons-el.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-fileupload.jar plugins/org.eclipse.tomcat_*/commons-fileupload.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-launcher.jar plugins/org.eclipse.tomcat_*/commons-launcher.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-logging.jar plugins/org.eclipse.tomcat_*/commons-logging.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-modeler.jar plugins/org.eclipse.tomcat_*/commons-modeler.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/commons-pool.jar plugins/org.eclipse.tomcat_*/commons-pool.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/jasper-compiler.jar  plugins/org.eclipse.tomcat_*/jasper-compiler.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/jasper-runtime.jar plugins/org.eclipse.tomcat_*/jasper-runtime.jar
Andrew Overholt f33551
ln -sf %{_javadir}/jspapi.jar plugins/org.eclipse.tomcat_*/jspapi.jar
Andrew Overholt f33551
ln -sf %{_javadir}/mx4j/mx4j.jar plugins/org.eclipse.tomcat_*/mx4j.jar
Andrew Overholt f33551
ln -sf %{_javadir}/mx4j/mx4j-impl.jar plugins/org.eclipse.tomcat_*/mx4j-impl.jar
Andrew Overholt f33551
ln -sf %{_javadir}/mx4j/mx4j-jmx.jar plugins/org.eclipse.tomcat_*/mx4j-jmx.jar
Andrew Overholt f33551
ln -sf %{tomcatlibdir}/common/lib/naming-factory.jar plugins/org.eclipse.tomcat_*/naming-factory.jar
Andrew Overholt f33551
ln -sf %{tomcatlibdir}/common/lib/naming-resources.jar plugins/org.eclipse.tomcat_*/naming-resources.jar
Andrew Overholt 5a259a
ln -sf %{_javadir}/regexp-1.3.jar plugins/org.eclipse.tomcat_*/regexp-1.3.jar
Andrew Overholt f33551
ln -sf %{_javadir}/servletapi5.jar plugins/org.eclipse.tomcat_*/servletapi5.jar
Andrew Overholt f33551
ln -sf %{tomcatlibdir}/server/lib/servlets-default.jar plugins/org.eclipse.tomcat_*/servlets-default.jar
Andrew Overholt f33551
ln -sf %{tomcatlibdir}/server/lib/servlets-invoker.jar plugins/org.eclipse.tomcat_*/servlets-invoker.jar
Andrew Overholt f33551
ln -sf %{tomcatlibdir}/server/lib/tomcat-coyote.jar plugins/org.eclipse.tomcat_*/tomcat-coyote.jar
Andrew Overholt 5a259a
ln -sf %{tomcatlibdir}/server/lib/tomcat-http11.jar plugins/org.eclipse.tomcat_*/tomcat-http.jar
Andrew Overholt f33551
ln -sf %{tomcatlibdir}/server/lib/tomcat-util.jar plugins/org.eclipse.tomcat_*/tomcat-util.jar
Andrew Overholt f33551
## END TOMCAT ##
Andrew Overholt 357a57
ln -sf %{_javadir}/junit.jar plugins/org.junit_*/junit.jar
Andrew Overholt 357a57
Andrew Overholt b6db7d
# Symlink org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}.jar in
Andrew Overholt f33551
# %{_datadir}/java/eclipse-ecj.jar for java-1.4.2-gcj-compat's "javac"
Andrew Overholt 29362a
mkdir -p $RPM_BUILD_ROOT%{_datadir}/java
d941e6
ln -s %{_datadir}/%{name}/plugins/org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}.jar \
Andrew Overholt b6db7d
  $RPM_BUILD_ROOT%{_datadir}/java/eclipse-ecj.jar
Andrew Overholt 4aa52c
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt 707e45
aot-compile-rpm
Andrew Overholt 011d0e
Andrew Overholt 011d0e
# Build and install ecj binary
Andrew Overholt 011d0e
pushd $RPM_BUILD_ROOT%{_libdir}/gcj/%{name}
Andrew Overholt 011d0e
  gcj -g -O2 --main=org.eclipse.jdt.internal.compiler.batch.Main \
Andrew Overholt 011d0e
    -Wl,-R,%{_libdir}/gcj/%{name} \
Andrew Overholt 011d0e
    org.eclipse.jdt.core_3.1.2.jar.so jdtCompilerAdapter.jar.so -o \
Andrew Overholt 011d0e
    $RPM_BUILD_ROOT%{_bindir}/ecj
Andrew Overholt 011d0e
popd
Andrew Overholt 011d0e
chmod a+x $RPM_BUILD_ROOT%{_bindir}/ecj
Andrew Overholt 011d0e
Andrew Overholt 5f25d4
%endif
Andrew Overholt 4aa52c
Andrew Overholt 357a57
%clean
Andrew Overholt 357a57
rm -rf $RPM_BUILD_ROOT
Andrew Overholt 4aa52c
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt 76e1a9
%post ecj
Andrew Overholt 8fdd63
%{_bindir}/rebuild-gcj-db
Andrew Overholt 76e1a9
Andrew Overholt 76e1a9
%post jdt
Andrew Overholt 8fdd63
%{_bindir}/rebuild-gcj-db
Andrew Overholt 322dc0
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 322dc0
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 322dc0
fi
Andrew Overholt 322dc0
Andrew Overholt 322dc0
%post jdt-devel
Andrew Overholt 322dc0
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 322dc0
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 322dc0
fi
Andrew Overholt 76e1a9
Andrew Overholt 76e1a9
%post pde
Andrew Overholt 8fdd63
%{_bindir}/rebuild-gcj-db
Andrew Overholt 322dc0
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 322dc0
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 322dc0
fi
Andrew Overholt 322dc0
Andrew Overholt 322dc0
%post pde-devel
Andrew Overholt 322dc0
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 322dc0
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 322dc0
fi
Andrew Overholt 4aa52c
Andrew Overholt c18750
%post rcp
Andrew Overholt 8fdd63
%{_bindir}/rebuild-gcj-db
Andrew Overholt c18750
Andrew Overholt 322dc0
%post rcp-devel
Andrew Overholt 322dc0
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 322dc0
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 322dc0
fi
Andrew Overholt 322dc0
Andrew Overholt 5f25d4
%post -n %{libname}-gtk2
Andrew Overholt 8fdd63
%{_bindir}/rebuild-gcj-db
Andrew Overholt 5f25d4
%endif
Andrew Overholt 5f25d4
Andrew Overholt 76e1a9
%post platform
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt 8fdd63
%{_bindir}/rebuild-gcj-db
Andrew Overholt 5f25d4
%endif
Andrew Overholt 322dc0
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 322dc0
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 322dc0
fi
d0643d
touch --no-create %{_datadir}/icons/hicolor
0fc796
if [ -x /usr/bin/gtk-update-icon-cache ]; then
341fe9
  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
d0643d
fi
cvsdist 38d0d0
Andrew Overholt 322dc0
%post platform-devel
Andrew Overholt 322dc0
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 322dc0
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 322dc0
fi
Andrew Overholt 322dc0
Andrew Overholt 75af34
%postun ecj
Andrew Overholt 00fc6f
%if %{gcj_support}
Andrew Overholt 8fdd63
%{_bindir}/rebuild-gcj-db
Andrew Overholt 00fc6f
%endif
Andrew Overholt 75af34
Andrew Overholt 75af34
%postun jdt
Andrew Overholt 00fc6f
%if %{gcj_support}
Andrew Overholt 8fdd63
%{_bindir}/rebuild-gcj-db
Andrew Overholt 00fc6f
%endif
Andrew Overholt 00fc6f
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 00fc6f
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 00fc6f
fi
Andrew Overholt 00fc6f
Andrew Overholt 00fc6f
%postun jdt-devel
Andrew Overholt 00fc6f
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 00fc6f
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 00fc6f
fi
Andrew Overholt 75af34
Andrew Overholt 75af34
%postun pde
Andrew Overholt 00fc6f
%if %{gcj_support}
Andrew Overholt 8fdd63
%{_bindir}/rebuild-gcj-db
Andrew Overholt 00fc6f
%endif
Andrew Overholt 00fc6f
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 00fc6f
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 00fc6f
fi
Andrew Overholt 00fc6f
Andrew Overholt 00fc6f
%postun pde-devel
Andrew Overholt 00fc6f
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 00fc6f
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 00fc6f
fi
Andrew Overholt 75af34
Andrew Overholt c18750
%postun rcp
Andrew Overholt 00fc6f
%if %{gcj_support}
Andrew Overholt 8fdd63
%{_bindir}/rebuild-gcj-db
Andrew Overholt 00fc6f
%endif
Andrew Overholt 00fc6f
Andrew Overholt 00fc6f
%postun rcp-devel
Andrew Overholt 00fc6f
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 00fc6f
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 00fc6f
fi
Andrew Overholt c18750
Andrew Overholt 5f25d4
%postun -n %{libname}-gtk2
Andrew Overholt 00fc6f
%if %{gcj_support}
Andrew Overholt 8fdd63
%{_bindir}/rebuild-gcj-db
Andrew Overholt 5f25d4
%endif
Andrew Overholt 5f25d4
Andrew Overholt 75af34
%postun platform
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt 8fdd63
%{_bindir}/rebuild-gcj-db
Andrew Overholt 5f25d4
%endif
d0643d
touch --no-create %{_datadir}/icons/hicolor
0fc796
if [ -x /usr/bin/gtk-update-icon-cache ]; then
341fe9
  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
d0643d
fi
Andrew Overholt 75af34
Andrew Overholt 00fc6f
%postun platform-devel
Andrew Overholt 00fc6f
if [ -x %{_datadir}/%{name}/buildscripts/rebuild-sdk-features ]; then
Andrew Overholt 00fc6f
  %{_datadir}/%{name}/buildscripts/rebuild-sdk-features > /dev/null
Andrew Overholt 00fc6f
fi
Andrew Overholt 00fc6f
Andrew Overholt 4aa52c
%files ecj
Andrew Overholt 4aa52c
%dir %{_datadir}/%{name}
Andrew Overholt 7289f9
%dir %{_datadir}/%{name}/plugins
Andrew Overholt 7289f9
%dir %{_datadir}/%{name}/features
Andrew Overholt a79176
%dir %{_datadir}/%{name}/configuration
Andrew Overholt 4aa52c
%{_datadir}/%{name}/plugins/org.eclipse.jdt.core_3.*
Andrew Overholt 011d0e
%{_datadir}/%{name}/plugins/jdtCompilerAdapter.jar
Andrew Overholt 259d46
%{_datadir}/java/eclipse-ecj.jar
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt 76e1a9
# Native bits
Andrew Overholt 8fdd63
%dir %{_libdir}/gcj/%{name}
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.jdt.core_3.1.2.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.jdt.core_3.1.2.jar.db
Andrew Overholt 011d0e
%{_libdir}/gcj/%{name}/jdtCompilerAdapter.jar.so
Andrew Overholt 011d0e
%{_libdir}/gcj/%{name}/jdtCompilerAdapter.jar.db
Andrew Overholt 7289f9
%{_bindir}/ecj
Andrew Overholt 5f25d4
%endif
cvsdist 38d0d0
Andrew Overholt 29362a
%files -n %{libname}-gtk2 -f %{libname}-gtk2.install
Andrew Overholt 7289f9
%dir %{_datadir}/%{name}
Andrew Overholt 7289f9
%dir %{_datadir}/%{name}/plugins
Andrew Overholt 7289f9
%dir %{_datadir}/%{name}/features
Andrew Overholt 7289f9
%dir %{_datadir}/%{name}/configuration
Andrew Overholt 7a85de
%dir %{_datadir}/%{name}/configuration/org.eclipse.osgi
Andrew Overholt 7a85de
%dir %{_datadir}/%{name}/configuration/org.eclipse.osgi/bundles
Andrew Overholt f2fd8c
# %{_datadir}/%{name}/configuration/org.eclipse.osgi/bundles/%{swt_bundle_id} is
Andrew Overholt f2fd8c
# in libswt3-gtk2.install
Andrew Overholt c18750
%{_libdir}/%{name}/libswt-*.so
Andrew Overholt c18750
%{_libdir}/libswt-*.so
Andrew Overholt 357a57
%{_javadir}/swt-gtk*.jar
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt 75af34
# Native bits
Andrew Overholt 8fdd63
%dir %{_libdir}/gcj/%{name}
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.jface_3.1.1.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.jface_3.1.1.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.jface.text_3.1.2.jar.db
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.jface.text_3.1.2.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.swt.gtk.linux.%{eclipse_arch}_3.1.1.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.swt.gtk.linux.%{eclipse_arch}_3.1.1.jar.so
Andrew Overholt 5f25d4
%endif
cvsdist 38d0d0
cvsdist 38d0d0
%files jdt -f %{name}-jdt.install
Andrew Overholt 7289f9
%{_bindir}/efj
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt 76e1a9
# Native bits
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.jdt.debug.ui_3.1.2.jar.db
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.jdt.debug.ui_3.1.2.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.jdt.launching_3.1.0.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.jdt.launching_3.1.0.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.jdt.ui_3.1.2.jar.db
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.jdt.ui_3.1.2.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/junitruntime.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/junitruntime.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/junitsupport.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/junitsupport.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/jdimodel.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/jdimodel.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/jdi.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/jdi.jar.so
Andrew Overholt 5f25d4
%endif
cvsdist 38d0d0
Andrew Overholt 357a57
%files jdt-devel
Andrew Overholt 357a57
%{_datadir}/%{name}/plugins/org.eclipse.jdt.source_3.*
Andrew Overholt 357a57
%{_datadir}/%{name}/features/org.eclipse.jdt.source_3.*
Andrew Overholt b81887
Andrew Overholt b81887
%files pde -f %{name}-pde.install
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt 76e1a9
# Native bits
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/pdebuild.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/pdebuild.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/pdebuild-ant.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/pdebuild-ant.jar.db
Andrew Overholt ecd078
%{_libdir}/gcj/%{name}/pdejunit.jar.so
Andrew Overholt ecd078
%{_libdir}/gcj/%{name}/pdejunit.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.pde.core_3.1.1.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.pde.core_3.1.1.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.pde.runtime_3.1.1.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.pde.runtime_3.1.1.jar.db
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.pde.ui_3.1.2.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.pde.ui_3.1.2.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.pde_3.1.0.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.pde_3.1.0.jar.db
Andrew Overholt 5f25d4
%endif
cvsdist df631d
Andrew Overholt 357a57
%files pde-devel
Andrew Overholt 357a57
%{_datadir}/%{name}/plugins/org.eclipse.pde.source_3.*
Andrew Overholt 357a57
%{_datadir}/%{name}/features/org.eclipse.pde.source_3.*
Andrew Overholt 357a57
Andrew Overholt c18750
%files rcp
Andrew Overholt c18750
%{_datadir}/%{name}/features/org.eclipse.rcp_3.*
Andrew Overholt c18750
%{_datadir}/%{name}/plugins/org.eclipse.rcp_3.*
Andrew Overholt c18750
Andrew Overholt c18750
%files rcp-devel
Andrew Overholt c18750
%{_datadir}/%{name}/plugins/org.eclipse.rcp.source_3.*
Andrew Overholt c18750
%{_datadir}/%{name}/plugins/org.eclipse.rcp.source.linux*
Andrew Overholt c18750
%{_datadir}/%{name}/features/org.eclipse.rcp.source_3.*
Andrew Overholt c18750
Andrew Overholt 76e1a9
%files platform -f %{name}-platform.install
Andrew Overholt ca5ed5
%ifarch %{ix86} x86_64
Andrew Overholt c441ee
%{_datadir}/%{name}/about.html
Andrew Overholt c441ee
%{_datadir}/%{name}/about_files
Andrew Overholt c441ee
%endif
Andrew Overholt 76e1a9
%{_datadir}/%{name}/.eclipseproduct
Andrew Overholt 76e1a9
%{_datadir}/%{name}/startup.jar
Andrew Overholt 7289f9
%{_datadir}/%{name}/buildscripts
Andrew Overholt 7289f9
%{_libdir}/%{name}/eclipse
Andrew Overholt c18750
%{_libdir}/%{name}/libcore*
Andrew Overholt c18750
%{_libdir}/%{name}/libupdate*
Andrew Overholt 475b7e
# This is all from our FileInitializer extraction of .sos
Andrew Overholt 475b7e
# all extracted bundles other than SWT will be in eclipse-platform.install
Andrew Overholt 9e0469
%dir %{_datadir}/%{name}/configuration
Andrew Overholt 7a85de
%dir %{_datadir}/%{name}/configuration/org.eclipse.osgi
Andrew Overholt 7a85de
%dir %{_datadir}/%{name}/configuration/org.eclipse.osgi/bundles
Andrew Overholt 475b7e
%{_datadir}/%{name}/configuration/org.eclipse.osgi/.bundledata*
Andrew Overholt 475b7e
%{_datadir}/%{name}/configuration/org.eclipse.osgi/.lazy*
Andrew Overholt 475b7e
%{_datadir}/%{name}/configuration/org.eclipse.osgi/.manager
Andrew Overholt 475b7e
%{_datadir}/%{name}/configuration/org.eclipse.osgi/.state*
Andrew Overholt 9e0469
%{_datadir}/%{name}/configuration/config.ini
Andrew Overholt 9e0469
%{_datadir}/%{name}/configuration/org.eclipse.core.runtime
Andrew Overholt 9e0469
%{_datadir}/%{name}/configuration/org.eclipse.update
Andrew Overholt 76e1a9
%{_datadir}/%{name}/eclipse
Andrew Overholt 7289f9
%{_bindir}/eclipse
Andrew Overholt 76e1a9
%{_datadir}/applications/*
Andrew Overholt 76e1a9
%{_datadir}/pixmaps/*
Andrew Overholt 76e1a9
%{_datadir}/icons/*/*/apps/*
Andrew Overholt 357a57
%config(noreplace) %{_sysconfdir}/eclipse.conf
Andrew Overholt 5f25d4
%if %{gcj_support}
Andrew Overholt 76e1a9
# Native bits
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/startup.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/startup.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.core.commands_3.1.0.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.core.commands_3.1.0.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.core.expressions_3.1.0.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.core.expressions_3.1.0.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.core.filebuffers_3.1.2.jar.db
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.core.filebuffers_3.1.2.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.core.resources_3.1.2.jar.db
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.core.resources_3.1.2.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.core.resources.compatibility_3.1.0.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.core.resources.compatibility_3.1.0.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.core.runtime_3.1.2.jar.db
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.core.runtime_3.1.2.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.core.runtime.compatibility_3.1.0.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.core.runtime.compatibility_3.1.0.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.core.variables_3.1.0.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.core.variables_3.1.0.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.help_3.1.0.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.help_3.1.0.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.help.appserver_3.1.0.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.help.appserver_3.1.0.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.help.base_3.1.0.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.help.base_3.1.0.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.help.ui_3.1.1.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.help.ui_3.1.1.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/jsp.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/jsp.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/servlets.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/servlets.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/webapp.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/webapp.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/tomcatwrapper.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/tomcatwrapper.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.ui_3.1.2.jar.db
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.ui_3.1.2.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.ui.browser_3.1.1.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.ui.browser_3.1.1.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.ui.cheatsheets_3.1.1.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.ui.cheatsheets_3.1.1.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.ui.console_3.1.2.jar.db
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.ui.console_3.1.2.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.ui.editors_3.1.1.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.ui.editors_3.1.1.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.ui.externaltools_3.1.1.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.ui.externaltools_3.1.1.jar.so
Andrew Overholt 707e45
%{_libdir}/gcj/%{name}/org.eclipse.ui.forms_3.1.0.jar.db
Andrew Overholt 707e45
%{_libdir}/gcj/%{name}/org.eclipse.ui.forms_3.1.0.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.ui.ide_3.1.1.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.ui.ide_3.1.1.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.ui.intro_3.1.1.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.ui.intro_3.1.1.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.ui.presentations.r21_3.1.0.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.ui.presentations.r21_3.1.0.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.ui.views_3.1.1.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.ui.views_3.1.1.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.ui.workbench_3.1.2.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.ui.workbench_3.1.2.jar.db
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.ui.workbench.texteditor_3.1.2.jar.db
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.ui.workbench.texteditor_3.1.2.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/compatibility.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/compatibility.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.update.configurator_3.1.0.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.update.configurator_3.1.0.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.update.core_3.1.2.jar.db
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.update.core_3.1.2.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.update.scheduler_3.1.0.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.update.scheduler_3.1.0.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.update.ui_3.1.1.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.update.ui_3.1.1.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.osgi_3.1.2.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.osgi_3.1.2.jar.db
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.osgi.services_3.1.2.jar.db
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.osgi.services_3.1.2.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.osgi.util_3.1.1.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.osgi.util_3.1.1.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.ant.core_3.1.1.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.ant.core_3.1.1.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.ant.ui_3.1.2.jar.db
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.ant.ui_3.1.2.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.compare_3.1.1.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.compare_3.1.1.jar.db
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.debug.core_3.1.2.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.debug.core_3.1.2.jar.db
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.debug.ui_3.1.2.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.debug.ui_3.1.2.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.ltk.ui.refactoring_3.1.1.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.ltk.ui.refactoring_3.1.1.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.ltk.core.refactoring_3.1.0.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.ltk.core.refactoring_3.1.0.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/activeHelpSample.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/activeHelpSample.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/platform.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/platform.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.team.core_3.1.1.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.team.core_3.1.1.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.team.cvs.core_3.1.1.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.team.cvs.core_3.1.1.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.team.cvs.ssh_3.1.0.jar.db
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/org.eclipse.team.cvs.ssh_3.1.0.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/cvsssh2.jar.so
Andrew Overholt 8fdd63
%{_libdir}/gcj/%{name}/cvsssh2.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.team.cvs.ui_3.1.1.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.team.cvs.ui_3.1.1.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.team.ui_3.1.1.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.team.ui_3.1.1.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.search_3.1.2.jar.so
Andrew Overholt 8291bc
%{_libdir}/gcj/%{name}/org.eclipse.search_3.1.2.jar.db
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.text_3.1.1.jar.so
Andrew Overholt 2ea3ea
%{_libdir}/gcj/%{name}/org.eclipse.text_3.1.1.jar.db
Andrew Overholt 5f25d4
%endif
Andrew Overholt a1ea6b
Andrew Overholt 357a57
%files platform-devel
Andrew Overholt 357a57
%{_datadir}/%{name}/plugins/org.eclipse.platform.source_3.*
Andrew Overholt 357a57
%{_datadir}/%{name}/features/org.eclipse.platform.source_3.*
Andrew Overholt 8291bc
%{_datadir}/%{name}/plugins/org.eclipse.platform.source.linux.gtk.*_%{version}
Andrew Overholt 4aa52c
Andrew Overholt 357a57
%changelog
Andrew Overholt 011d0e
* Fri Mar 03 2006 Andrew Overholt <overholt@redhat.com> 3.1.2-1jpp_12fc
Andrew Overholt 011d0e
- Only build with a native ecj on x86{,_64}
Andrew Overholt 011d0e
- Make /usr/bin/ecj native again as it's slow as a script with gij and
Andrew Overholt 011d0e
  the chances of a someone using a proprietary JDK and not seeing their
Andrew Overholt 011d0e
  javac alternative are slim.
Andrew Overholt 011d0e
Andrew Overholt a8d726
* Tue Feb 28 2006 Andrew Overholt <overholt@redhat.com> 3.1.2-1jpp_12fc
Andrew Overholt 5a259a
- Update to tomcat 5.5 (e.o#98371).
Andrew Overholt 743b0a
- Don't build on ppc64 until we get the tomcat situation straightened out.
Andrew Overholt 5a259a
Igor Foox b068b0
* Fri Feb 17 2006 Igor Foox <ifoox@redhat.com> - 1:3.1.2-1jpp_10fc
Igor Foox b068b0
- Added patch for ppc64.
Igor Foox b068b0
Igor Foox e51753
* Fri Feb 17 2006 Igor Foox <ifoox@redhat.com> - 1:3.1.2-1jpp_9fc
Igor Foox e51753
- Try build on ppc64.
Igor Foox e51753
Andrew Overholt 50cecb
* Fri Feb 17 2006 Andrew Overholt <overholt@redhat.com> - 1:3.1.2-1jpp_8fc
Andrew Overholt 50cecb
- Try build on ppc64 (rh#172172, rh#181846).
Andrew Overholt 50cecb
34fac4
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1:3.1.2-1jpp_7fc
34fac4
- bump again for double-long bug on ppc(64)
34fac4
Ben Konrath 9cf1fc
* Fri Feb 10 2006 Ben Konrath <bkonrath@redhat.com> 3.1.2-1jpp_6fc
Andrew Overholt 3a1051
- Update the rebuild-sdk-features script to use the 3.1 updatesite (rh#180387, rh#180768).
Ben Konrath 672b07
- Make platform/feature.xml reference the tomcat5 plugin.
Ben Konrath 9cf1fc
Andrew Overholt 832063
* Tue Feb 07 2006 Andrew Overholt <overholt@redhat.com> 3.1.2-1jpp_5fc
Andrew Overholt 832063
- Use new java-1.4.2-gcj-compat-javadoc package.
Andrew Overholt 832063
- Always generate debug info when building RPMs (Andrew Haley).
Andrew Overholt 066318
- Slightly modify swt-gtk symlinks (rh#180000).
Andrew Overholt 832063
Andrew Overholt 293274
* Mon Feb 06 2006 Andrew Overholt <overholt@redhat.com> 3.1.2-1jpp_4fc
Andrew Overholt 293274
- Add an swt-gtk.jar and fix symlink to point to correct jar (rh#180000).
Andrew Overholt 293274
- Link against generic libjawt.so (rh#158755).
Andrew Overholt 293274
- Re-add patch to use built launcher.
Andrew Overholt 293274
Ben Konrath a75020
* Sat Feb 4 2006 Ben Konrath <bkonrath@redhat.com> 3.1.2-1jpp_3fc
Ben Konrath a75020
- Update efj patches to match what has been committed to HEAD.
Ben Konrath a75020
Andrew Overholt aaa135
* Fri Feb 3 2006 Igor Foox <ifoox@redhat.com> 3.1.2-1jpp_2fc
Igor Foox c0ff65
- Updated launcher script.
Igor Foox c0ff65
Andrew Overholt 8291bc
* Tue Jan 31 2006 Andrew Overholt <overholt@redhat.com> 3.1.2-1jpp_1fc
Andrew Overholt 8291bc
- 3.1.2.
Andrew Overholt 8291bc
- Remove unnecessary patches.
Andrew Overholt 8291bc
e416a0
* Tue Jan 31 2006 Karsten Hopp <karsten@redhat.de>
e416a0
- BuildRequire: unzip
e416a0
Andrew Overholt 395e96
* Wed Jan 25 2006 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_16fc
Andrew Overholt 395e96
- Rebuild against latest gcc to see if this fixes rh#178156.
Andrew Overholt 395e96
Andrew Overholt 570381
* Wed Jan 04 2006 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_15fc
Andrew Overholt 5343c5
- Update s390{,x} patches.
Andrew Overholt 5343c5
- Use natively-compiled ecj during build.
Andrew Overholt 7c5eb4
- Attempt build on ia64.
Andrew Overholt ca5ed5
- Change about_files to be i386 and x86_64 only (will patch file upstream).
Andrew Overholt 5343c5
Andrew Overholt df57e6
* Fri Dec 23 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_14fc
Andrew Overholt df57e6
- Rebuild again.
Andrew Overholt df57e6
Andrew Overholt 0214cb
* Wed Dec 21 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_13fc
Andrew Overholt 0214cb
- Rebuild with new gcc (gcc#25121).
Andrew Overholt 0214cb
Andrew Overholt 93762b
* Mon Dec 19 2005 Igor Foox <ifoox@redhat.com> 3.1.1-1jpp_12fc
Andrew Overholt 93762b
- New version of launcher path (rh#175454).
Andrew Overholt 93762b
Andrew Overholt 00d1a0
* Mon Dec 19 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_11fc
Andrew Overholt 00d1a0
- Update patch for offline javadoc linking.
Andrew Overholt efdb72
- Rebuild with new gjdoc (rh#161147).
Andrew Overholt 00d1a0
Andrew Overholt c0e282
* Tue Dec 13 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_10fc
Andrew Overholt c0e282
- Add patch for offline javadoc building/linking.
Andrew Overholt c0e282
Andrew Overholt d92258
* Mon Dec 12 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_10fc
Andrew Overholt f1bc57
- Use ecj from 3.1.1 (rh#175380).
Andrew Overholt f1bc57
- Remove ecj options patch as it is in ecj from 3.1.1.
Andrew Overholt f1bc57
- New version of launcher patch (rh#175454) - ifoox.
Andrew Overholt f1bc57
Andrew Overholt b667c8
* Sun Dec 11 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_10fc
Andrew Overholt b667c8
- Build with gcc 4.1.
Andrew Overholt b667c8
Ben Konrath 94efe1
* Fri Dec 09 2005 Ben Konrath <bkonrath@redhat.com> 3.1.1-1jpp_10fc
Ben Konrath 94efe1
- update updatehomedir-core.patch to remove unused code
Ben Konrath 94efe1
Andrew Overholt 8a98f7
* Wed Dec 07 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_9fc
Andrew Overholt 8a98f7
- Add patch for launcher following symlinks (rh#168726, e.o#79592) - ifoox.
Andrew Overholt 8a98f7
- Remove launcher script.
Andrew Overholt 8a98f7
Andrew Overholt 322dc0
* Mon Dec 05 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_8fc
Andrew Overholt 322dc0
- Add eclipse-rcp-devel as a requirement of eclipse-platform-devel
Andrew Overholt 322dc0
  (rh#161267).
Andrew Overholt 322dc0
- Updated splash screen (thanks to Diana Fong) (rh#170580).
Andrew Overholt 322dc0
- Include and use rebuild-sdk-features (rh#173589).
Andrew Overholt 322dc0
Andrew Overholt 322dc0
* Fri Dec 02 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_8fc
Andrew Overholt 322dc0
- Update EFJ patch (e.o#75333).
Andrew Overholt 322dc0
- Update update-site-in-home-dir patch (e.o#90630) - bkonrath.
Andrew Overholt 322dc0
Andrew Overholt 32e1a8
* Tue Nov 15 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_7fc
Andrew Overholt 32e1a8
- Disable ia64 and ppc64 for now (these seem to be upstream issues).
Andrew Overholt d3b928
Andrew Overholt cca342
* Thu Nov 10 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_7fc
Andrew Overholt cca342
- Build on ppc64 and ia64.
Andrew Overholt 07b6dd
- Add patch for mozilla code with gcc 4:
Andrew Overholt 07b6dd
http://debian-ppc64.alioth.debian.org/gcc4/patches-old/swt-gtk_3.1-1.0.0.1.gcc4.patch
Andrew Overholt cca342
Andrew Overholt 1b72b0
* Fri Nov 04 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_6fc
Andrew Overholt 1b72b0
- Patch org.eclipse.help.webapp jasper classpath.
Andrew Overholt 1b72b0
Andrew Overholt 1b72b0
* Thu Nov 03 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_5fc
Andrew Overholt 1b72b0
- Import work done by Debian Eclipse packagers:
Andrew Overholt 1b72b0
  - Add Fedora version in Eclipse about dialog.
Andrew Overholt 1b72b0
  - Update eclipse-javadoc.patch to match Debian's disable-filelog patch.
Andrew Overholt 1b72b0
  - Remove buildDoc patches and add helpindexbuilder patch (e.o#114001).
Andrew Overholt 1b72b0
  - Add patches to build Cairo SWT bindings.
Andrew Overholt 1b72b0
Andrew Overholt 79dab8
* Tue Nov 01 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_4fc
Andrew Overholt 79dab8
- Temporarily exclude ia64 and ppc64 (rh#172174).
Andrew Overholt 79dab8
Andrew Overholt 6c22b1
* Mon Oct 31 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_4fc
Andrew Overholt 6c22b1
- Bump mozilla requirement.
Andrew Overholt 6c22b1
- Use libXtst-devel instead of xorg-x11-devel.
Andrew Overholt 6c22b1
Andrew Overholt 070039
* Thu Oct 27 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_4fc
Andrew Overholt 070039
- Really fix browser issue on x86_64 (rh#168040).
Andrew Overholt 070039
- Attempt to build on ia64 and ppc64 (include swt-mozilla on the latter).
Andrew Overholt 376a96
- Add BuildRequires for libgnome{,ui}-devel (rh#171532).
Andrew Overholt 070039
Andrew Overholt 3f309e
* Tue Oct 25 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_3fc
Andrew Overholt 3f309e
- Make non-gcj builds not noarch (rh#171711).
Andrew Overholt 3f309e
Andrew Overholt 821c64
* Wed Oct 12 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_2fc
Andrew Overholt 821c64
- Add JavaModelCache overflow patch (e.o#111299).
Andrew Overholt 821c64
Andrew Overholt 2ea3ea
* Tue Oct 11 2005 Andrew Overholt <overholt@redhat.com> 3.1.1-1jpp_1fc
Andrew Overholt 2ea3ea
- 3.1.1.
Andrew Overholt 2ea3ea
- Patch around gij failing for the doc plug-in generation.
Andrew Overholt 2ea3ea
- Make /usr/bin/ecj a script (allows all jvms to call it).
Andrew Overholt 2ea3ea
Andrew Overholt 707e45
* Sat Oct 08 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-15
Andrew Overholt 707e45
- Bump mozilla requirement.
Andrew Overholt 707e45
- Re-enable org.eclipse.ui.forms_3.1.0.jar.so, org.eclipse.osgi_3.1.0.jar.so,
Andrew Overholt 707e45
  and org.eclipse.ui.workbench_3.1.0.jar.so (rh#146463, rh#158137, rh#151919)
Andrew Overholt 707e45
- Add patch for /etc/gre64.conf (for 64-bit systems, rh#168040, e.o#109253).
Andrew Overholt 29489a
- Remove MOZILLA_FIVE_HOME magic from eclipse.script.
Andrew Overholt e8eac4
- Remove jdtCompilerAdapter.jar due to aot-compile-rpm smarts.
Andrew Overholt e8eac4
- Bump gcc and java-gcj-compat requirements.
Andrew Overholt 3db711
- Remove lucene-1.4.3-src.zip (rh#170343).
Andrew Overholt 29489a
Andrew Overholt 18778b
* Wed Aug 24 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-14
Andrew Overholt 18778b
- /usr/lib -> %{_libdir} in eclipse.script (rh#159031).
Andrew Overholt 18778b
Andrew Overholt 80e172
* Tue Aug 23 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-13
Andrew Overholt 80e172
- Bump mozilla requirement.
Andrew Overholt 80e172
gbenson d8a957
* Thu Jul 28 2005 Gary Benson <gbenson@redhat.com> 3.1.0_fc-12
gbenson 12aa2a
- Allow leading separators in classpaths (e.o#105430).
gbenson 12aa2a
- Clear away ant-jmf entirely.
gbenson 12aa2a
gbenson d8a957
* Wed Jul 27 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-11
gbenson d8a957
- Bump release for FC4 update.
gbenson d8a957
Andrew Overholt c013fd
* Mon Jul 25 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-10
Andrew Overholt 9fa758
- Change mozilla BuildRequirement to be equals and not greater-than or equals
Andrew Overholt 9fa758
  since we need the exact version for our patches.
Andrew Overholt 9fa758
- Bump mozilla requirements and patches to 1.7.10.
Andrew Overholt c013fd
- Bump release due to FC4 update still not being released.
Andrew Overholt 1448ec
- Add ant-jmf to exclude list.
Andrew Overholt 9fa758
Andrew Overholt 1cc05a
* Tue Jul 19 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-7
Andrew Overholt 1cc05a
- Remove ant-jmf symlinking and requirement.
Andrew Overholt 1cc05a
- Update to use java-gcj-compat and not java-1.4.2-gcj-compat.
Andrew Overholt 1cc05a
Andrew Overholt 293a39
* Tue Jul 12 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-6
Andrew Overholt 293a39
- Bump release to build against new gcc.
Andrew Overholt 293a39
- Bump gcc requirement to gcc 4.0.1.
Andrew Overholt e7bc73
- Add back BuildArch until we get bootstrapping sorted out.
Andrew Overholt 8fdd63
- Bump required version of java-gcj-compat to the latest (-40jpp_37rh).
Andrew Overholt 8fdd63
- Remove lots of jiggery-pokery with native compilation and use gbenson's new
Andrew Overholt 8fdd63
  aot-compile.
Andrew Overholt 8fdd63
- Re-work files sections appropriately.
Andrew Overholt 8fdd63
- Change mozilla-nspr-devel -> nspr-devel due to change in mozilla packaging.
Andrew Overholt 8fdd63
- Update patch for mozilla build as per above.
Andrew Overholt 1c5760
- Add org.eclipse.osgi_3.1.0.jar to exclude.
Andrew Overholt 293a39
Andrew Overholt f05b56
* Tue Jul 05 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-5
Andrew Overholt f05b56
- Revert ecj_bootstrap patch since it won't work.
Andrew Overholt f05b56
- Keep mozilla requirement off ppc64.
Andrew Overholt f05b56
- Add ant-apache-bsf requirement since we have that in FC5.
Andrew Overholt f05b56
Andrew Overholt b703f6
* Tue Jul 05 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-4
Andrew Overholt b703f6
- Add ecj_bootstrap patch from Gary Benson to bootstrap new architectures.
Andrew Overholt f93b50
- Remove ExclusiveArch.
Andrew Overholt b703f6
Andrew Overholt c9c88d
* Tue Jul 05 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-3
Andrew Overholt c9c88d
- Bump release for FC4 update.
Andrew Overholt c9c88d
Andrew Overholt 70f581
* Mon Jul 04 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-2
Andrew Overholt 70f581
- Remove remaining pre-built ant jars (but don't symlink to ant.jar until we
Andrew Overholt 70f581
  have ant 1.6.5 - rh#162444).
Andrew Overholt c9c88d
- Bump requirement on gcc to get fixes for rh#158614 and gcc#21637.
Andrew Overholt 70f581
- Add patch to not try to link to external javadocs and include the javadoc
Andrew Overholt 70f581
  output in the build output.
Andrew Overholt 70f581
- Add build and runtime requirement on ant-javamail (I'm not sure how we missed
Andrew Overholt 70f581
  this previously).
Andrew Overholt 70f581
gbenson 892abe
* Mon Jul  4 2005 Gary Benson <gbenson@redhat.com> 3.1.0_fc-2
gbenson 892abe
- Disable classpath access rules introduced in e.o#92398 (rh#162177).
gbenson 892abe
Andrew Overholt ec5788
* Tue Jun 28 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-1
Andrew Overholt ec5788
- Import 3.1.
Andrew Overholt ec5788
- Update splash screen.
Andrew Overholt ec5788
Andrew Overholt b8b5c7
* Sun Jun 26 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.RC4.1
Andrew Overholt b8b5c7
- Import 3.1 RC4.
Andrew Overholt b8b5c7
- Remove activeHelpSample.jar building patch as it's now fixed upstream.
Andrew Overholt b8b5c7
- Add patch to remove references to cairo since we don't have it in FC4.
Andrew Overholt c441ee
- Add about.html and about_files to eclipse-platform.install (x86 & x86_64).
Andrew Overholt b8b5c7
- Add patch to create public compare API (jpound - e.o#98707).
Andrew Overholt b8b5c7
- Add patch from Robin Green to not look for firefox libxpcom.so (rh#161658).
Andrew Overholt b8b5c7
- Symlink lucene jars (rh#159939).
Andrew Overholt b8b5c7
Andrew Overholt 3d6469
* Fri Jun 24 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.RC3.3
Andrew Overholt 3d6469
- Add rcp requirement for platform (rh#161267).
Andrew Overholt 7a85de
- Add un-owned osgi directories to libswt and platform.
Andrew Overholt 3d6469
Andrew Overholt f2fd8c
* Tue Jun 21 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.RC3.2
Andrew Overholt a79176
- Use SWT bundle ID for SWT %files list (determine in %%install).
Andrew Overholt f2fd8c
Andrew Overholt c18750
* Mon Jun 20 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.RC3.1
Andrew Overholt c18750
- Import 3.1RC3.
Andrew Overholt c18750
- Use FileInitializer (e.o#90535) - this should eliminate .sos in ~/.eclipse.
Andrew Overholt c18750
- Add eclipse-filenamepatterns.txt ("*.so" currently) for above.
Andrew Overholt c18750
- Symlink JNI libraries.
Andrew Overholt c18750
Andrew Overholt c18750
* Fri Jun 17 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.RC2.2
Andrew Overholt c18750
- Update to new naming scheme for resulting gzipped tarball.
Andrew Overholt c18750
- Add patch to not generate help indices (it seems to hang).
Andrew Overholt c18750
Andrew Overholt c18750
* Thu Jun 16 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.RC2.1
Andrew Overholt c18750
- Import 3.1RC2.
Andrew Overholt c18750
- Add RCP sub-package.  Unsure about its dependencies ATM.
Andrew Overholt c18750
Andrew Overholt f33551
* Tue Jun 14 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M7.9
Andrew Overholt f33551
- Add tomcat5 patch and symlinks.
Andrew Overholt f33551
Andrew Overholt 13d319
* Thu May 26 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M7.8
Andrew Overholt 13d319
- Fix ant jar removal (gbenson).
Andrew Overholt 13d319
Andrew Overholt af1c2d
* Wed May 25 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M7.7
Andrew Overholt b6db7d
- Fix ecj symlink in /usr/share/java (rh#158734).
Andrew Overholt b6db7d
d941e6
* Sun May 22 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M7.4
d941e6
- Remove compilation of jdt.ui jar.so on ppc.
Ben Konrath fcca00
d941e6
* Sat May 21 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M7.3
Ben Konrath fe9df1
- Add ecj-options patch to bootstrap source.
Ben Konrath fe9df1
- Make embedded browser widget work (Robin Green).
d941e6
- Bump required version of java-gcj-compat to the latest (-40jpp_24rh).
d941e6
- Use -lgcjawt when building with gcj.
d941e6
d941e6
* Wed May 18 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M7.2
d941e6
- Disable org.eclipse.osgi_3.1.0.jar.so.
d941e6
- Add ecj-options patch, remove ecj-extdirs patch.
d941e6
d941e6
* Wed May 18 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M7.1
d941e6
- Update to 3.1M7.
d941e6
- Add file initializer patch.
d941e6
- Temporarily remove s390{,x} patches.
d941e6
- Update GNU formatter ui patch.
d941e6
- Add ECJ ext dirs patch.
Ben Konrath e1c946
Andrew Overholt bd9eed
* Tue May 17 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M6.19
Andrew Overholt bd9eed
- Add Epoch on eclipse-platform.
Andrew Overholt bd9eed
- Use %%{_bindir} in post and postun scripts.
Andrew Overholt bd9eed
Ben Konrath c2da25
* Tue May 17 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M6.18
Ben Konrath c2da25
- Add Epoch to jsch requires.
Ben Konrath c2da25
Ben Konrath ab165a
* Mon May 16 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M6.17
Ben Konrath ab165a
- Update libswt-mozilla patches and require mozilla 1.7.8.
Ben Konrath ab165a
 
Ben Konrath c2da25
* Fri May 13 2005 Andrew Overholt <overholt@redhat.com>
Andrew Overholt 9a9dc1
- Use %%{ix86} macro in ExclusiveArch rather than i386 (jorton).
Andrew Overholt 9a9dc1
Ben Konrath c2da25
* Wed May 11 2005 Ben Konrath <bkonrath@redhat.com>
Ben Konrath 41ba94
- Add jsch >= 0.1.18-1jpp.
Ben Konrath 41ba94
- Remove Fedora specific part of junit version.
Ben Konrath 41ba94
- Temporarily disable org.eclipse.ui.forms_3.1.0.jar.so (rh#146463).
Ben Konrath 41ba94
Ben Konrath 22a1ac
* Mon May 09 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M6.16
Ben Konrath 22a1ac
- Add Requires junit >= 3.8.1-3jpp_4fc to JDT.
Ben Konrath 50ec5e
- Add -g to gcj calls.
Ben Konrath 22a1ac
Andrew Overholt 9db336
* Thu May 05 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M6.15
Andrew Overholt 9db336
- Rebuild with new gjdoc (rh#152049).
Andrew Overholt 9db336
Andrew Overholt 9db336
* Wed May 4 2005 Ben Konrath <bkonrath@redhat.com>
Ben Konrath 832c52
- Re-enable jdt.ui/jdt.jar.so and require gcj 4.0.0-2 (rh#151296).
Ben Konrath 832c52
Ben Konrath 36d82f
* Mon May 2 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M6.14
Ben Konrath 36d82f
- Replace temporary patch to debug.ui with upstream patch to swt (rh#155853).
Ben Konrath 36d82f
Andrew Overholt 5abd1e
* Sat Apr 30 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M6.13
Ben Konrath 253184
- Add patch to temporarily stop an NPE in debug.ui (rh#155853).
Ben Konrath 253184
Andrew Overholt 5abd1e
* Thu Apr 28 2005 Phil Muldoon <pmuldoon@redhat.com>
7e1a9d
- Allow multiple optional arguments in eclipse-copy-platform.sh 
7e1a9d
Andrew Overholt 5abd1e
* Wed Apr 27 2005 Andrew Overholt <overholt@redhat.com>
Andrew Overholt 8de50d
- Include epoch in mozilla BuildRequires.
Andrew Overholt 8de50d
- Remove last remaining gij-specific option from eclipse.script.
Andrew Overholt 8de50d
341fe9
* Wed Apr 27 2005 Jeremy Katz <katzj@redhat.com> 3.1.0_fc-0.M6.12
341fe9
- silence %%post
341fe9
Andrew Overholt b73555
* Sun Apr 24 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M6.11
Andrew Overholt b73555
- Re-add osgi.jar.so since gcj fix is in our gcc RPMs.
Andrew Overholt b73555
- Bump gcc requirements accordingly.
Andrew Overholt b73555
- Add gcc-c++ to BuildRequires (for SWT Mozilla).
Andrew Overholt b73555
- Add specific java-1.4.2-gcj-compat nvr requirement (rh#151866).
Andrew Overholt b73555
aluchko 588985
* Fri Apr 22 2005 Aaron Luchko <aluchko@redhat.com> 3.1.0_fc-0.M6.10
aluchko 588985
- Import archived projects (e.o#82988)
aluchko 588985
Andrew Overholt 82fc3d
* Fri Apr 22 2005 Andrew Overholt <overholt@redhat.com>
Andrew Overholt 2c6e6e
- Add Requires(post,postun): java-1.4.2-gcj-compat for each sub-package and use
Andrew Overholt 2c6e6e
  full path (Joe Orton).
Andrew Overholt 82fc3d
- Make /usr/bin/eclipse executable again (rh#155715).
Andrew Overholt 6bf0e8
- Bump jsch version.
Andrew Overholt 2c6e6e
Andrew Overholt 7289f9
* Thu Apr 21 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M6.9
Andrew Overholt 7289f9
- Use upstream icons (not RHDS ones) (rh#146484).
Andrew Overholt 7289f9
- Add plugin directories to %files sections.
Andrew Overholt 7289f9
- Rework %files sections a bit.
Andrew Overholt 7289f9
- Fix SWT symlink (bkonrath).
Andrew Overholt 7289f9
- Temporarily remove jdt.ui/jdt.jar.so.
Andrew Overholt 7289f9
Ben Konrath 92ddd1
* Thu Apr 21 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M6.8
Ben Konrath 48ff12
- Fix updatesite patch.
Ben Konrath 92ddd1
- Temporarily remove org.eclipse.ui.workbench_3.1.0.jar.so (r.c#151919)
Ben Konrath 48ff12
Andrew Overholt 5f25d4
* Mon Apr 18 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M6.7
Andrew Overholt 7289f9
- Add %if %%{gcj_support} blocks.
Andrew Overholt 7289f9
- Add %%{_libdir}/%%{name}/plugins to native %files section of each sub-rpm.
Andrew Overholt 5f25d4
- Add GNU-style JDT code formatting option (e.o#91770).
Andrew Overholt 5f25d4
- Add patch to install plugins from update site in home dir (e.o#90630).
Andrew Overholt 5f25d4
- Change gcc-java requirements to libgcj as gcj-dbtool is now in the latter.
Andrew Overholt 5f25d4
Ben Konrath 46145a
* Mon Apr 18 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M6.6
Ben Konrath 46145a
- Bump version number. 
Ben Konrath 46145a
Ben Konrath 46145a
* Mon Apr 18 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M6.5
Ben Konrath 46145a
- Update mozilla patch.
Ben Konrath bfe980
Ben Konrath bd6a7a
* Sat Apr 16 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M6.4
Ben Konrath bd6a7a
- Update to 3.1M6.
Ben Konrath bd6a7a
- Change bootstrap procedure to match the upstream method.
Ben Konrath bd6a7a
- Remove patches that were fixed upstream. 
Ben Konrath bd6a7a
- Add efj wrapper script.
Ben Konrath bd6a7a
Ben Konrath a6eaae
* Wed Apr 13 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M5.20
Ben Konrath a6eaae
- Fix the bootstrap patch (the ecj jar was missing some files).
Ben Konrath a6eaae
Andrew Overholt 832578
* Tue Apr 12 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.19
Andrew Overholt 832578
- Add Requires(post,postun): java-1.4.2-gcj-compat for rebuild-gcj-db (Joe
Andrew Overholt 832578
  Orton).
Andrew Overholt 832578
- Add ecj binary.
Andrew Overholt 832578
Andrew Overholt 066aed
* Wed Apr 06 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.18
Andrew Overholt 066aed
- Fix typo in gcj db building loops.
Andrew Overholt 066aed
- Add -O1 to x86_64 jar.so compilation.
Andrew Overholt 066aed
- Add EFJ (Eclipse Formatter for Java) patches (bkonrath) (e.o#75333).
Andrew Overholt 066aed
- Add patch to build swttools.jar (e.o#90364).
Andrew Overholt 26f87c
- Symlink out to ant-jsch now that we have that.
Andrew Overholt 066aed
Andrew Overholt 531fab
* Mon Apr 04 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.17
Andrew Overholt 531fab
- Actually insert .jar-.jar.so combinations into sub-dbs.
Andrew Overholt 531fab
Andrew Overholt e60f88
* Thu Mar 31 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.16
Andrew Overholt e60f88
- Fix eclipse.script to not leave a sh process around (Joe Orton)
Andrew Overholt e60f88
- Use proper sub-dbs.
Andrew Overholt e60f88
- Don't compile jars that are symlinked from elsewhere.
Andrew Overholt e60f88
- Add jar-so combinations to .db based on .jar.so existence (not .jar).
Andrew Overholt e60f88
- Rename sub-dbs to be eclipse-*.db.
Andrew Overholt e60f88
- Use rebuild-gcj-db script.
Andrew Overholt e60f88
0fc796
* Mon Mar 28 2005 Christopher Aillon <caillon@redhat.com>
0fc796
- rebuilt
0fc796
d0643d
* Fri Mar 25 2005 Christopher Aillon <caillon@redhat.com> 3.1.0_fc-0.M5.14
d0643d
- Update the GTK+ theme icon cache on (un)install
d0643d
Andrew Overholt 29362a
* Fri Mar 18 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.13
Andrew Overholt 8fe34f
- Re-add compilation of resources.jar.
Andrew Overholt 29362a
- Backport bootstrapping patch.
Andrew Overholt 29362a
- Add Requires: java-1.4.2-gcj-compat.
Andrew Overholt 29362a
- Modified find patch courtesy Ziga Mahkovec (RH#149927#).
Andrew Overholt 29362a
- Compile with -O2 on ppc as well.
Andrew Overholt 29362a
- Add jsch, jakarta-commons-modeler, and mx4j symlinking.
Andrew Overholt 29362a
- Make use of gcj-dbtool -f to create databases in install.
Andrew Overholt 29362a
- Use system-wide classmap.db.
Andrew Overholt 29362a
- Remove *.jarswithnativelibs from files sections.
Andrew Overholt 29362a
- Update mozilla dependency.
Andrew Overholt 8fe34f
Ben Konrath c9f867
* Mon Mar 07 2005 Ben Konrath <bkonrath@redhat.com> 3.1.0_fc-0.M5.12
Ben Konrath 7c7a27
- Add activeHelpSample.jar patch.
Andrew Overholt c6ac08
- Change to Fedora M-build splash screen.
Andrew Overholt c6ac08
- Add find patch courtesy Ziga Mahkovec (RH#149927#)
Andrew Overholt c6ac08
- Build native stuff with -O2 on i386.
Ben Konrath 7c7a27
Andrew Overholt 971d99
* Mon Mar 07 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.11
Andrew Overholt 971d99
- Add s390 and s390x patches.
Andrew Overholt c6ac08
- Don't build for them, though, due to gcc bug and Eclipse building issue.
Andrew Overholt 5201aa
- Add xorg-x11-devel BuildRequires.
Andrew Overholt 971d99
Andrew Overholt df125f
* Fri Mar 04 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.10
Andrew Overholt df125f
- Add proper mozilla version.
Andrew Overholt df125f
- Don't build eclipseAdaptor.jar.so in order to work around plugin building
Andrew Overholt df125f
  problems.
Andrew Overholt df125f
Andrew Overholt 669d04
* Thu Mar 03 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.9
Andrew Overholt 669d04
- Add patch to build libswt-mozilla.
Andrew Overholt 669d04
- Build libswt-awt.
Andrew Overholt 669d04
- Add 64-bit swt lib list.
Andrew Overholt 669d04
Andrew Overholt ffec76
* Tue Mar 01 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.8
Andrew Overholt 58991c
- Add ppc.
Andrew Overholt ffec76
- Add patch to copy over icon for unsupported (upstream) platforms but don't
Andrew Overholt ffec76
  include the source for the launcher.
Andrew Overholt ffec76
- gcc4 -> gcc changes.
Andrew Overholt 2c099d
- Add swt-cairo to 64-bit platforms' %files.
Andrew Overholt ffec76
Andrew Overholt 58cdb1
* Fri Feb 25 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.7
Andrew Overholt 58cdb1
- Add tar args patch (e.o #86571).
Andrew Overholt 58cdb1
- New build bootstrapping patches.
Andrew Overholt 58cdb1
Andrew Overholt 75af34
* Fri Feb 25 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.M5.6
Andrew Overholt 75af34
- Re-work how we do the gcj-dbtool magic.
Andrew Overholt 75af34
- Don't remove ant-netrexx (need to find an RPM if we can).
Andrew Overholt 75af34
Andrew Overholt d466dc
* Sun Feb 20 2005 Andrew Overholt <overholt@redhat.com> 1:3.1_fc-0.M5.5
Andrew Overholt 27336c
- Build for just i386 and x86_64 for now due to upstream gcc bugs.
Andrew Overholt 9620c1
Andrew Overholt 357a57
* Sun Feb 20 2005 Andrew Overholt <overholt@redhat.com> 1:3.1_fc-0.M5.1
Andrew Overholt 357a57
- New 3.1M5a build using upstream build method.
Andrew Overholt 357a57
- Re-organize sub-packages (ecj, platform, platform-devel, jdt, jdt-devel, pde,
Andrew Overholt 357a57
  pde-devel, fold gtk2 package into platform).
Andrew Overholt 357a57
- Move jface and org.eclipse.text into libswt3-gtk2.
Andrew Overholt 357a57
- Bring in JPackage symlinks for packages we have in Fedora (David Walluck) and
Andrew Overholt 357a57
  put in %%prep.
Andrew Overholt 357a57
- Work around x86_64 filename differences.
Andrew Overholt 357a57
- Remove xerces, xalan, and xml-commons-apis requirement (and LD_PRELOAD from
Andrew Overholt 357a57
  script).
Andrew Overholt 357a57
- Bootstrap build.