- Require java-gcj-compat 1.0.52.
- Don't use '*' to set the quatifier name in the eclipse-ecj symlink. - Really fix swt symlinks rh #194500.
This commit is contained in:
parent
2987a9caf6
commit
48ff589777
50
eclipse.spec
50
eclipse.spec
@ -36,7 +36,7 @@ Epoch: 1
|
|||||||
Summary: %{pkg_summary}
|
Summary: %{pkg_summary}
|
||||||
Name: eclipse
|
Name: eclipse
|
||||||
Version: %{eclipse_majmin}.%{eclipse_micro}
|
Version: %{eclipse_majmin}.%{eclipse_micro}
|
||||||
Release: 0jpp_0fc.3.2RC7.3
|
Release: 0jpp_0fc.3.2RC7.4
|
||||||
License: EPL
|
License: EPL
|
||||||
Group: Text Editors/Integrated Development Environments (IDE)
|
Group: Text Editors/Integrated Development Environments (IDE)
|
||||||
URL: http://www.eclipse.org/
|
URL: http://www.eclipse.org/
|
||||||
@ -153,7 +153,7 @@ BuildRequires: unzip
|
|||||||
BuildRequires: java-javadoc
|
BuildRequires: java-javadoc
|
||||||
%if %{gcj_support}
|
%if %{gcj_support}
|
||||||
BuildRequires: gcc-java >= 4.0.2
|
BuildRequires: gcc-java >= 4.0.2
|
||||||
BuildRequires: java-gcj-compat-devel >= 1.0.43
|
BuildRequires: java-gcj-compat-devel >= 1.0.52
|
||||||
BuildRequires: dos2unix
|
BuildRequires: dos2unix
|
||||||
%else
|
%else
|
||||||
BuildRequires: java-devel >= 1.4.2
|
BuildRequires: java-devel >= 1.4.2
|
||||||
@ -177,8 +177,8 @@ BuildRequires: lucene
|
|||||||
BuildRequires: regexp
|
BuildRequires: regexp
|
||||||
BuildRequires: junit >= 3.8.1-3jpp
|
BuildRequires: junit >= 3.8.1-3jpp
|
||||||
%if %{gcj_support}
|
%if %{gcj_support}
|
||||||
Requires(post): java-gcj-compat >= 1.0.43
|
Requires(post): java-gcj-compat >= 1.0.52
|
||||||
Requires(postun): java-gcj-compat >= 1.0.43
|
Requires(postun): java-gcj-compat >= 1.0.52
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -194,8 +194,8 @@ Obsoletes: ecj
|
|||||||
Provides: ecj
|
Provides: ecj
|
||||||
%if %{gcj_support}
|
%if %{gcj_support}
|
||||||
Requires: libgcj >= 4.0.2
|
Requires: libgcj >= 4.0.2
|
||||||
Requires(post): java-gcj-compat >= 1.0.43
|
Requires(post): java-gcj-compat >= 1.0.52
|
||||||
Requires(postun): java-gcj-compat >= 1.0.43
|
Requires(postun): java-gcj-compat >= 1.0.52
|
||||||
%else
|
%else
|
||||||
Requires: java >= 1.4.2
|
Requires: java >= 1.4.2
|
||||||
%endif
|
%endif
|
||||||
@ -214,9 +214,9 @@ Provides: %{name}-scripts = %{epoch}:%{version}-%{release}
|
|||||||
Provides: %{name}-gtk2 = %{epoch}:%{version}-%{release}
|
Provides: %{name}-gtk2 = %{epoch}:%{version}-%{release}
|
||||||
%if %{gcj_support}
|
%if %{gcj_support}
|
||||||
Requires: libgcj >= 4.0.2
|
Requires: libgcj >= 4.0.2
|
||||||
Requires: java-gcj-compat >= 1.0.43
|
Requires: java-gcj-compat >= 1.0.52
|
||||||
Requires(post): java-gcj-compat >= 1.0.43
|
Requires(post): java-gcj-compat >= 1.0.52
|
||||||
Requires(postun): java-gcj-compat >= 1.0.43
|
Requires(postun): java-gcj-compat >= 1.0.52
|
||||||
%else
|
%else
|
||||||
Requires: java >= 1.4.2
|
Requires: java >= 1.4.2
|
||||||
%endif
|
%endif
|
||||||
@ -270,8 +270,8 @@ Requires(post): %{name}-platform = %{epoch}:%{version}-%{release}
|
|||||||
Requires(postun): %{name}-platform = %{epoch}:%{version}-%{release}
|
Requires(postun): %{name}-platform = %{epoch}:%{version}-%{release}
|
||||||
%if %{gcj_support}
|
%if %{gcj_support}
|
||||||
Requires: libgcj >= 4.0.2
|
Requires: libgcj >= 4.0.2
|
||||||
Requires(post): java-gcj-compat >= 1.0.43
|
Requires(post): java-gcj-compat >= 1.0.52
|
||||||
Requires(postun): java-gcj-compat >= 1.0.43
|
Requires(postun): java-gcj-compat >= 1.0.52
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description jdt
|
%description jdt
|
||||||
@ -298,8 +298,8 @@ Requires(post): %{name}-platform = %{epoch}:%{version}-%{release}
|
|||||||
Requires(postun): %{name}-platform = %{epoch}:%{version}-%{release}
|
Requires(postun): %{name}-platform = %{epoch}:%{version}-%{release}
|
||||||
%if %{gcj_support}
|
%if %{gcj_support}
|
||||||
Requires: libgcj >= 4.0.2
|
Requires: libgcj >= 4.0.2
|
||||||
Requires(post): java-gcj-compat >= 1.0.43
|
Requires(post): java-gcj-compat >= 1.0.52
|
||||||
Requires(postun): java-gcj-compat >= 1.0.43
|
Requires(postun): java-gcj-compat >= 1.0.52
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description pde
|
%description pde
|
||||||
@ -314,8 +314,8 @@ Requires(post): %{name}-platform = %{epoch}:%{version}-%{release}
|
|||||||
Requires(postun): %{name}-platform = %{epoch}:%{version}-%{release}
|
Requires(postun): %{name}-platform = %{epoch}:%{version}-%{release}
|
||||||
%if %{gcj_support}
|
%if %{gcj_support}
|
||||||
Requires: libgcj >= 4.0.2
|
Requires: libgcj >= 4.0.2
|
||||||
Requires(post): java-gcj-compat >= 1.0.43
|
Requires(post): java-gcj-compat >= 1.0.52
|
||||||
Requires(postun): java-gcj-compat >= 1.0.43
|
Requires(postun): java-gcj-compat >= 1.0.52
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description pde-runtime
|
%description pde-runtime
|
||||||
@ -339,8 +339,8 @@ Summary: SWT Library for GTK2
|
|||||||
Group: Text Editors/Integrated Development Environments (IDE)
|
Group: Text Editors/Integrated Development Environments (IDE)
|
||||||
%if %{gcj_support}
|
%if %{gcj_support}
|
||||||
Requires: libgcj >= 4.0.2
|
Requires: libgcj >= 4.0.2
|
||||||
Requires(post): java-gcj-compat >= 1.0.43
|
Requires(post): java-gcj-compat >= 1.0.52
|
||||||
Requires(postun): java-gcj-compat >= 1.0.43
|
Requires(postun): java-gcj-compat >= 1.0.52
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description -n %{libname}-gtk2
|
%description -n %{libname}-gtk2
|
||||||
@ -351,8 +351,8 @@ Summary: Eclipse Rich Client Platform
|
|||||||
Group: Development/Languages
|
Group: Development/Languages
|
||||||
%if %{gcj_support}
|
%if %{gcj_support}
|
||||||
Requires: libgcj >= 4.0.2
|
Requires: libgcj >= 4.0.2
|
||||||
Requires(post): java-gcj-compat >= 1.0.43
|
Requires(post): java-gcj-compat >= 1.0.52
|
||||||
Requires(postun): java-gcj-compat >= 1.0.43
|
Requires(postun): java-gcj-compat >= 1.0.52
|
||||||
%else
|
%else
|
||||||
Requires: java >= 1.4.2
|
Requires: java >= 1.4.2
|
||||||
%endif
|
%endif
|
||||||
@ -899,8 +899,9 @@ for base in awt-gtk atk-gtk cairo-gtk mozilla-gtk gnome-gtk gtk pi-gtk glx-gtk;
|
|||||||
done
|
done
|
||||||
popd
|
popd
|
||||||
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
|
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
|
||||||
|
swtjarversion=$(grep v$SWT_VERSION plugins/org.eclipse.swt/build.xml | sed "s:.*<.*\"\(.*\)\"/>:\1:")
|
||||||
pushd $RPM_BUILD_ROOT%{_javadir}
|
pushd $RPM_BUILD_ROOT%{_javadir}
|
||||||
ln -s %{_datadir}/%{name}/plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}_%{eclipse_majmin}.%{eclipse_micro}.v$SWT_VERSION*.jar swt-gtk-%{eclipse_majmin}.%{eclipse_micro}.jar
|
ln -s %{_datadir}/%{name}/plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}_$swtjarversion.jar swt-gtk-%{eclipse_majmin}.%{eclipse_micro}.jar
|
||||||
ln -s swt-gtk-%{eclipse_majmin}.%{eclipse_micro}.jar swt-gtk-%{eclipse_majmin}.jar
|
ln -s swt-gtk-%{eclipse_majmin}.%{eclipse_micro}.jar swt-gtk-%{eclipse_majmin}.jar
|
||||||
popd
|
popd
|
||||||
### end libswt-gtk2 symlinks
|
### end libswt-gtk2 symlinks
|
||||||
@ -1105,7 +1106,9 @@ ln -sf %{_javadir}/junit.jar plugins/org.junit_*/junit.jar
|
|||||||
# Symlink org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}.jar in
|
# Symlink org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}.jar in
|
||||||
# %{_datadir}/java/eclipse-ecj.jar for java-1.4.2-gcj-compat's "javac"
|
# %{_datadir}/java/eclipse-ecj.jar for java-1.4.2-gcj-compat's "javac"
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/java
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/java
|
||||||
ln -s %{_datadir}/%{name}/plugins/org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}*.jar \
|
jdtcoreversion=$(grep "compiler\.version = 0\..*, 3.2.0" batch/org/eclipse/jdt/internal/compiler/batch/messages.properties | \
|
||||||
|
sed "s/^compiler\.version = 0\.\(.*\), 3.2.0 release/\1/")
|
||||||
|
ln -s %{_datadir}/%{name}/plugins/org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}.v_$jdtcoreversion.jar \
|
||||||
$RPM_BUILD_ROOT%{_datadir}/java/eclipse-ecj.jar
|
$RPM_BUILD_ROOT%{_datadir}/java/eclipse-ecj.jar
|
||||||
ln -s %{_datadir}/java/eclipse-ecj.jar \
|
ln -s %{_datadir}/java/eclipse-ecj.jar \
|
||||||
$RPM_BUILD_ROOT%{_datadir}/java/jdtcore.jar
|
$RPM_BUILD_ROOT%{_datadir}/java/jdtcore.jar
|
||||||
@ -1625,6 +1628,11 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jun 12 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-0jpp_0fc.3.2RC7.4
|
||||||
|
- Require java-gcj-compat 1.0.52.
|
||||||
|
- Don't use '*' to set the quatifier name in the eclipse-ecj symlink.
|
||||||
|
- Really fix swt symlinks rh #194500.
|
||||||
|
|
||||||
* Wed Jun 07 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-0jpp_0fc.3.2RC7.3
|
* Wed Jun 07 2006 Ben Konrath <bkonrath@redhat.com> 3.2.0-0jpp_0fc.3.2RC7.3
|
||||||
- Enable ppc64, s390 and s390x.
|
- Enable ppc64, s390 and s390x.
|
||||||
- Add check for jars at the end of prep.
|
- Add check for jars at the end of prep.
|
||||||
|
Loading…
Reference in New Issue
Block a user