- Bump mozilla requirement.

- Re-enable org.eclipse.ui.forms_3.1.0.jar.so,
    org.eclipse.osgi_3.1.0.jar.so, and
    org.eclipse.ui.workbench_3.1.0.jar.so (rh#146463, rh#158137, rh#151919)
- Add patch for /etc/gre64.conf (for 64-bit systems, rh#168040,
    e.o#109253).
- Remove MOZILLA_FIVE_HOME magic from eclipse.script.
- Remove jdtCompilerAdapter.jar due to aot-compile-rpm smarts.
- Bump gcc and java-gcj-compat requirements.
This commit is contained in:
Andrew Overholt 2005-10-10 14:10:27 +00:00
parent e61f4d7f93
commit 70654292b9
1 changed files with 26 additions and 30 deletions

View File

@ -122,8 +122,8 @@ BuildRequires: mozilla-nspr-devel
BuildRequires: xorg-x11-devel
%endif
%if %{gcj_support}
BuildRequires: gcc-java >= 4.0.1
BuildRequires: java-gcj-compat-devel >= 1.0.33
BuildRequires: gcc-java >= 4.0.2
BuildRequires: java-gcj-compat-devel >= 1.0.43
BuildRequires: dos2unix
%else
BuildRequires: java-devel >= 1.4.2
@ -140,8 +140,8 @@ BuildRequires: lucene lucene-demo
BuildRequires: regexp
BuildRequires: junit >= 3.8.1-3jpp
%if %{gcj_support}
Requires(post): java-gcj-compat >= 1.0.33
Requires(postun): java-gcj-compat >= 1.0.33
Requires(post): java-gcj-compat >= 1.0.43
Requires(postun): java-gcj-compat >= 1.0.43
%endif
%description
@ -156,9 +156,9 @@ Group: Development/Languages
Obsoletes: ecj
Provides: ecj
%if %{gcj_support}
Requires: libgcj >= 4.0.1
Requires(post): java-gcj-compat >= 1.0.33
Requires(postun): java-gcj-compat >= 1.0.33
Requires: libgcj >= 4.0.2
Requires(post): java-gcj-compat >= 1.0.43
Requires(postun): java-gcj-compat >= 1.0.43
%else
Requires: java >= 1.4.2
%endif
@ -176,10 +176,10 @@ Provides: %{name}-ui = %{epoch}:%{version}-%{release}
Provides: %{name}-scripts = %{epoch}:%{version}-%{release}
Provides: %{name}-gtk2 = %{epoch}:%{version}-%{release}
%if %{gcj_support}
Requires: libgcj >= 4.0.1
Requires: java-gcj-compat >= 1.0.33
Requires(post): java-gcj-compat >= 1.0.33
Requires(postun): java-gcj-compat >= 1.0.33
Requires: libgcj >= 4.0.2
Requires: java-gcj-compat >= 1.0.43
Requires(post): java-gcj-compat >= 1.0.43
Requires(postun): java-gcj-compat >= 1.0.43
%else
Requires: java >= 1.4.2
%endif
@ -219,9 +219,9 @@ Requires: %{name}-platform = %{epoch}:%{version}-%{release}
Requires: %{name}-ecj = %{epoch}:%{version}-%{release}
Requires: junit >= 3.8.1-3jpp
%if %{gcj_support}
Requires: libgcj >= 4.0.1
Requires(post): java-gcj-compat >= 1.0.33
Requires(postun): java-gcj-compat >= 1.0.33
Requires: libgcj >= 4.0.2
Requires(post): java-gcj-compat >= 1.0.43
Requires(postun): java-gcj-compat >= 1.0.43
%endif
%description jdt
@ -241,9 +241,9 @@ Group: Text Editors/Integrated Development Environments (IDE)
Requires: %{name}-jdt = %{epoch}:%{version}-%{release}
Requires: %{name}-platform-devel = %{epoch}:%{version}-%{release}
%if %{gcj_support}
Requires: libgcj >= 4.0.1
Requires(post): java-gcj-compat >= 1.0.33
Requires(postun): java-gcj-compat >= 1.0.33
Requires: libgcj >= 4.0.2
Requires(post): java-gcj-compat >= 1.0.43
Requires(postun): java-gcj-compat >= 1.0.43
%endif
%package pde-devel
@ -264,9 +264,9 @@ Eclipse PDE.
Summary: SWT Library for GTK2
Group: Text Editors/Integrated Development Environments (IDE)
%if %{gcj_support}
Requires: libgcj >= 4.0.1
Requires(post): java-gcj-compat >= 1.0.33
Requires(postun): java-gcj-compat >= 1.0.33
Requires: libgcj >= 4.0.2
Requires(post): java-gcj-compat >= 1.0.43
Requires(postun): java-gcj-compat >= 1.0.43
%endif
%description -n %{libname}-gtk2
@ -276,9 +276,9 @@ SWT Library for GTK2.
Summary: Eclipse Rich Client Platform
Group: Development/Languages
%if %{gcj_support}
Requires: libgcj >= 4.0.1
Requires(post): java-gcj-compat >= 1.0.33
Requires(postun): java-gcj-compat >= 1.0.33
Requires: libgcj >= 4.0.2
Requires(post): java-gcj-compat >= 1.0.43
Requires(postun): java-gcj-compat >= 1.0.43
%else
Requires: java >= 1.4.2
%endif
@ -593,8 +593,6 @@ tar -C $RPM_BUILD_ROOT%{_datadir} -zxf \
result/linux-gtk-%{eclipse_arch}-sdk.tar.gz
pushd $RPM_BUILD_ROOT%{_datadir}/%{name}
# extract jdtCompilerAdapter.jar from org.eclipse.jdt.core_3.1.0.jar
unzip -d plugins plugins/org.eclipse.jdt.core_3.1.0.jar jdtCompilerAdapter.jar
# Extract .so files
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=90535
@ -847,8 +845,7 @@ aot-compile-rpm
# Build and install ecj binary
pushd $RPM_BUILD_ROOT%{_libdir}/gcj/%{name}
gcj -g -O2 --main=org.eclipse.jdt.internal.compiler.batch.Main \
-Wl,-R,%{_libdir}/gcj/%{name} \
org.eclipse.jdt.core_3.1.0.jar.so jdtCompilerAdapter.jar.so -o \
-Wl,-R,%{_libdir}/gcj/%{name} org.eclipse.jdt.core_3.1.0.jar.so \
$RPM_BUILD_ROOT%{_bindir}/ecj
popd
chmod a+x $RPM_BUILD_ROOT%{_bindir}/ecj
@ -915,15 +912,12 @@ fi
%dir %{_datadir}/%{name}/features
%dir %{_datadir}/%{name}/configuration
%{_datadir}/%{name}/plugins/org.eclipse.jdt.core_3.*
%{_datadir}/%{name}/plugins/jdtCompilerAdapter.jar
%{_datadir}/java/eclipse-ecj.jar
%if %{gcj_support}
# Native bits
%dir %{_libdir}/gcj/%{name}
%{_libdir}/gcj/%{name}/org.eclipse.jdt.core_3.1.0.jar.so
%{_libdir}/gcj/%{name}/org.eclipse.jdt.core_3.1.0.jar.db
%{_libdir}/gcj/%{name}/jdtCompilerAdapter.jar.so
%{_libdir}/gcj/%{name}/jdtCompilerAdapter.jar.db
%{_bindir}/ecj
%endif
@ -1164,6 +1158,8 @@ fi
and org.eclipse.ui.workbench_3.1.0.jar.so (rh#146463, rh#158137, rh#151919)
- Add patch for /etc/gre64.conf (for 64-bit systems, rh#168040, e.o#109253).
- Remove MOZILLA_FIVE_HOME magic from eclipse.script.
- Remove jdtCompilerAdapter.jar due to aot-compile-rpm smarts.
- Bump gcc and java-gcj-compat requirements.
* Wed Aug 24 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-14
- /usr/lib -> %{_libdir} in eclipse.script (rh#159031).