diff --git a/eclipse.spec b/eclipse.spec index 7a30913..689b25e 100644 --- a/eclipse.spec +++ b/eclipse.spec @@ -986,17 +986,17 @@ for lib in $(find %{name}/configuration -name libswt\*.so); do done popd -# Install the SWT symlinks in javadir +# Install the SWT symlinks in libdir install -d -m 755 $RPM_BUILD_ROOT%{_javadir} swtjarversion=$(grep v$SWT_VERSION plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}/build.xml | sed "s:.*<.*\"\(.*\)\"/>:\1:") -pushd $RPM_BUILD_ROOT%{_javadir} +pushd $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins ln -s %{_libdir}/%{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 popd # Install the eclipse-ecj.jar symlink for java-1.4.2-gcj-compat's "javac" JDTCORESUFFIX=$(ls $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins | grep jdt.core_ | sed "s/org.eclipse.jdt.core_//") -ln -s %{_javadir}/plugins/org.eclipse.jdt.core_$JDTCORESUFFIX $RPM_BUILD_ROOT%{_javadir}/eclipse-ecj.jar +ln -s %{_datadir}/%{name}/plugins/org.eclipse.jdt.core_$JDTCORESUFFIX $RPM_BUILD_ROOT%{_javadir}/eclipse-ecj.jar ln -s %{_javadir}/eclipse-ecj.jar $RPM_BUILD_ROOT%{_javadir}/jdtcore.jar # FIXME: get rid of this by putting logic in package build to know what version @@ -1342,7 +1342,7 @@ rm -f %{_datadir}/%{name}/configuration/org.eclipse.update/platform.xml* # FIXME: do we need to build? #%{_libdir}/%{name}/libcairo-swt.so #%{_libdir}/libcairo-swt.so -%{_javadir}/swt-gtk*.jar +%{_libdir}/%{name}/plugins/swt-gtk*.jar %if %{gcj_support} %dir %{_libdir}/gcj/%{name} %{_libdir}/gcj/%{name}/org.eclipse.swt.gtk.linux.%{eclipse_arch}_* @@ -1629,6 +1629,11 @@ rm -f %{_datadir}/%{name}/configuration/org.eclipse.update/platform.xml* %{_datadir}/%{name}/plugins/org.eclipse.sdk_* %changelog +* Mon Oct 30 2006 Andrew Overholt 3.2.1-8 +- Fix eclipse-ecj symlink to point to correct location. +- Put SWT symlinks in %%{_libdir} instead of %%{_datadir} as they're + target-dependent. + * Sat Oct 28 2006 Ben Konrath 3.2.1-7 - Add patch for ecj [] classpath problem. - Remove configuration files from rcp files list.