From e8eac40d30d96952630c30985a75f71db50d55ab Mon Sep 17 00:00:00 2001 From: Andrew Overholt Date: Oct 10 2005 14:10:27 +0000 Subject: - 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. --- diff --git a/eclipse.spec b/eclipse.spec index e75374f..06c3573 100644 --- a/eclipse.spec +++ b/eclipse.spec @@ -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 3.1.0_fc-14 - /usr/lib -> %{_libdir} in eclipse.script (rh#159031).