This commit is contained in:
Ben Konrath 2006-06-05 03:47:07 +00:00
parent 5037e9d453
commit bc6236bcf7
3 changed files with 24 additions and 19 deletions

View File

@ -1,2 +1,2 @@
eclipse-sourceBuild-srcIncluded-3.1.2.zip
eclipse-fedora-splash-3.1.2.png
eclipse-sourceBuild-srcIncluded-3.2RC7.zip
eclipse-fedora-splash-3.2rc7.png

View File

@ -11,8 +11,6 @@ Epoch: 1
%define tomcatlibdir %{_var}/lib/tomcat5
%define pkg_summary An open, extensible IDE
%define section free
# FIXME automate this
%define swt_version 3232
%define eclipse_major 3
%define eclipse_minor 2
%define eclipse_majmin %{eclipse_major}.%{eclipse_minor}
@ -39,11 +37,11 @@ Epoch: 1
Summary: %{pkg_summary}
Name: eclipse
Version: %{eclipse_majmin}.%{eclipse_micro}
Release: 0jpp_0fc.3.2RC6
Release: 0jpp_0fc.3.2RC7
License: EPL
Group: Text Editors/Integrated Development Environments (IDE)
URL: http://www.eclipse.org/
Source0: http://download.eclipse.org/eclipse/downloads/drops/S-3.2RC6-200605260010/eclipse-sourceBuild-srcIncluded-3.2RC6.zip
Source0: http://download.eclipse.org/eclipse/downloads/drops/S-3.2RC7-200606021317/eclipse-sourceBuild-srcIncluded-3.2RC7.zip
Source2: %{name}.desktop
Source5: %{name}-48.png
Source6: %{name}.conf
@ -751,6 +749,11 @@ ant \
%install
rm -rf $RPM_BUILD_ROOT
# get swt version
SWT_MAJ_VER=$(grep maj_ver plugins/org.eclipse.swt/Eclipse\ SWT/common/library/make_common.mak | cut -f 2 -d =)
SWT_MIN_VER=$(grep min_ver plugins/org.eclipse.swt/Eclipse\ SWT/common/library/make_common.mak | cut -f 2 -d =)
SWT_VERSION=$SWT_MAJ_VER$SWT_MIN_VER
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}
tar -C $RPM_BUILD_ROOT%{_datadir} -zxf \
@ -783,7 +786,7 @@ for l in `find configuration -name \*.so`; do
popd;
# SWT bundle stuff should go in libswt3-gtk
# Contents of other bundles should go in eclipse-platform
if [ "`basename $l`" = "libswt-gtk-%{swt_version}.so" ]
if [ "`basename $l`" = "libswt-gtk-$SWT_VERSION.so" ]
then
pushd `dirname $l`;
cd ../..;
@ -837,14 +840,14 @@ popd
### begin libswt-gtk2 symlinks
pushd $RPM_BUILD_ROOT%{_libdir}
for base in awt-gtk atk-gtk cairo-gtk mozilla-gtk gnome-gtk gtk pi-gtk glx-gtk; do
ln -s %{_libdir}/%{name}/libswt-${base}-%{swt_version}.so \
libswt-${base}-%{swt_version}.so
ln -s %{_libdir}/%{name}/libswt-${base}-$SWT_VERSION.so \
libswt-${base}-$SWT_VERSION.so
done
popd
install -d -m 755 $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 %{_javadir}/swt-gtk-%{eclipse_majmin}.%{eclipse_micro}.v%{swt_version}.jar swt-gtk-%{eclipse-majmin}.jar
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 %{_javadir}/swt-gtk-%{eclipse_majmin}.%{eclipse_micro}.v$SWT_VERSION.jar swt-gtk-%{eclipse-majmin}.jar
popd
### end libswt-gtk2 symlinks
@ -986,9 +989,9 @@ ln -s %{_javadir}/ant/ant-trax.jar plugins/org.apache.ant_1.6.5/lib/ant-trax.jar
#ln -s %{_javadir}/ant/ant-xslp.jar plugins/org.apache.ant_1.6.5/lib/ant-xslp.jar
## END ANT ##
# BEGIN LUCENE ##
rm plugins/org.apache.lucene_*/lucene-1.4.3.jar
# FIXME:
ln -s %{_javadir}/lucene.jar plugins/org.apache.lucene_1.4.103.v20060510a/lucene-1.4.3.jar
# FIXME: rm -f in ln
#rm plugins/org.apache.lucene_*/lucene-1.4.3.jar
ln -sf %{_javadir}/lucene.jar plugins/org.apache.lucene_*/lucene-1.4.3.jar
# END LUCENE ##
# FIXME
#rm plugins/org.eclipse.team.cvs.ssh2_*/jsch-0.1.18.jar
@ -1037,9 +1040,9 @@ ln -s %{_javadir}/lucene.jar plugins/org.apache.lucene_1.4.103.v20060510a/lucene
#ln -s %{tomcatlibdir}/server/lib/tomcat-http11.jar plugins/org.eclipse.tomcat_*/tomcat-http11.jar
#ln -s %{tomcatlibdir}/server/lib/tomcat-util.jar plugins/org.eclipse.tomcat_*/tomcat-util.jar
## END TOMCAT ##
# FIXME
rm plugins/org.junit_*/junit.jar
ln -s %{_javadir}/junit.jar plugins/org.junit_3.8.1/junit.jar
# FIXME rm -f in ln
#rm plugins/org.junit_*/junit.jar
ln -sf %{_javadir}/junit.jar plugins/org.junit_*/junit.jar
# 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"
@ -1511,6 +1514,8 @@ fi
%{_libdir}/gcj/%{name}/org.eclipse.search_*
%{_libdir}/gcj/%{name}/org.eclipse.text_*
%{_libdir}/gcj/%{name}/com.ibm.icu_*
# FIXME: take this out when the tomcat patch is updated
%{_libdir}/gcj/%{name}/*
%endif
%files platform-devel

View File

@ -1,2 +1,2 @@
f2c8066151de14c5ccdf420266ce9f39 eclipse-sourceBuild-srcIncluded-3.1.2.zip
1ee1e19362e3ee4d3b67a6dea18961de eclipse-fedora-splash-3.1.2.png
9fa62b56c209713a32296f3ac65cf1d0 eclipse-sourceBuild-srcIncluded-3.2RC7.zip
f7837f724789b30537d2afe1b8b77161 eclipse-fedora-splash-3.2rc7.png