rpms/eclipse/devel eclipse-copy-platform.sh, 1.4, 1.5 eclipse.spec, 1.373, 1.374

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Tue Nov 7 05:45:15 UTC 2006


Author: bkonrath

Update of /cvs/dist/rpms/eclipse/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv24119

Modified Files:
	eclipse-copy-platform.sh eclipse.spec 
Log Message:
* Mon Nov 06 2006 Ben Konrath <bkonrath at redhat.com> 3.2.1-16
- Move copy-platform back to %%{_datadir}/eclipse.
- Require gjdoc >= 0.7.7-14 as it generates consistent html across archs.
- Move most of the doc plugins back to %%{_datatdir}/eclipse now that gjdoc 
  is fixed. 



Index: eclipse-copy-platform.sh
===================================================================
RCS file: /cvs/dist/rpms/eclipse/devel/eclipse-copy-platform.sh,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- eclipse-copy-platform.sh	1 Nov 2006 01:47:08 -0000	1.4
+++ eclipse-copy-platform.sh	7 Nov 2006 05:45:12 -0000	1.5
@@ -29,8 +29,7 @@
 
 mkdir $where
 cd $where
-mkdir plugins features fragments
-cp -r $eclipse/links .
+mkdir plugins features links 
 
 # Are there any optional arguments left?
 if [ $# -gt 0 ]; then


Index: eclipse.spec
===================================================================
RCS file: /cvs/dist/rpms/eclipse/devel/eclipse.spec,v
retrieving revision 1.373
retrieving revision 1.374
diff -u -r1.373 -r1.374
--- eclipse.spec	4 Nov 2006 00:14:24 -0000	1.373
+++ eclipse.spec	7 Nov 2006 05:45:12 -0000	1.374
@@ -26,7 +26,7 @@
 Summary:        An open, extensible IDE
 Name:           eclipse
 Version:        %{eclipse_majmin}.%{eclipse_micro}
-Release:        15%{?dist} 
+Release:        16%{?dist} 
 License:        EPL
 Group:          Text Editors/Integrated Development Environments (IDE)
 URL:            http://www.eclipse.org/
@@ -142,6 +142,7 @@
 %if %{gcj_support}
 BuildRequires:	gcc-java >= 4.0.2
 BuildRequires:	java-gcj-compat-devel >= 1.0.64
+BuildRequires: 	gjdoc >= 0.7.7-14
 %else
 BuildRequires:	java-devel >= 1.4.2
 %endif
@@ -980,10 +981,10 @@
 # FIXME: icu4j generates res_index.txt differently on different arches - possible libgcj bug.
 mv $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/com.ibm.icu_3.4.5.jar $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins
 mv $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/com.ibm.icu.source_3.4.5 $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins
-# FIXME: the html in the doc plugins is generated differently on different
-# arches -- specifically <Class>-uses.html (e.g. IProblem-uses.html) are not
-# generated correctly.
-mv $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/*doc* $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins
+# FIXME: there is a problem with gjdoc with this plugin
+PLATFORMDOCISVVERSION=$(ls $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins | grep platform.doc.isv_ | sed 's/org.eclipse.platform.doc.isv_//')
+mv $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/org.eclipse.platform.doc.isv_$PLATFORMDOCISVVERSION \
+  $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins
 # To ensure that the product is org.eclipse.sdk.ide when eclipse-sdk is
 # installed, we must check for its presence at %%post{,un} time.  This does not
 # work in the biarch case, though, if it is not in an arch-specific location.
@@ -1125,15 +1126,13 @@
 cp %{SOURCE16} copy-platform
 (
   cd $RPM_BUILD_ROOT%{_datadir}/%{name}
-  ls -d * | egrep -v '^(links|plugins|features)$'
-  ls -d plugins/* features/*
+  ls -d * | egrep -v '^(plugins|features|links|about_files)$'
+  ls -d plugins/* features/* links/*
 ) |
 sed -e's/^\(.*\)$/\1 \1/' -e's,^,ln -s $eclipse/,' >> copy-platform
-echo "ln -s %{_libdir}/eclipse fragments" >> copy-platform
-echo "sed --in-place s:%{_libdir}:\$where/fragments: links/fragments.link" >> copy-platform
 
-mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}/buildscripts
-cp copy-platform $RPM_BUILD_ROOT%{_libdir}/%{name}/buildscripts
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/buildscripts
+cp copy-platform $RPM_BUILD_ROOT%{_datadir}/%{name}/buildscripts
 
 pushd $RPM_BUILD_ROOT%{_datadir}/%{name}
 ## BEGIN ANT ##
@@ -1583,7 +1582,7 @@
 %{_datadir}/%{name}/plugins/org.eclipse.tomcat_*
 %{_datadir}/%{name}/plugins/org.eclipse.core.filebuffers_*
 %{_datadir}/%{name}/plugins/org.eclipse.core.runtime.compatibility.registry_*
-%{_libdir}/%{name}/plugins/org.eclipse.platform.doc.user_*
+%{_datadir}/%{name}/plugins/org.eclipse.platform.doc.user_*
 %{_datadir}/%{name}/plugins/org.eclipse.ltk.ui.refactoring_*
 %{_datadir}/%{name}/plugins/org.eclipse.ui.workbench.texteditor_*
 %{_datadir}/%{name}/plugins/org.eclipse.text_*
@@ -1664,7 +1663,7 @@
 %{_datadir}/%{name}/plugins/org.eclipse.ant.ui_*
 %{_datadir}/%{name}/plugins/org.junit_*
 %{_datadir}/%{name}/plugins/org.eclipse.jdt.junit_*
-%{_libdir}/%{name}/plugins/org.eclipse.jdt.doc.user_*
+%{_datadir}/%{name}/plugins/org.eclipse.jdt.doc.user_*
 #%{_datadir}/%{name}/plugins/org.eclipse.jdt.apt.core_*
 %{_datadir}/%{name}/plugins/org.eclipse.jdt.ui_*
 %{_datadir}/%{name}/plugins/org.eclipse.jdt.debug_*
@@ -1695,20 +1694,20 @@
 %files jdt-sdk
 %defattr(-,root,root)
 %{_datadir}/%{name}/features/org.eclipse.jdt.source_*
-%{_libdir}/%{name}/plugins/org.eclipse.jdt.doc.isv_*
+%{_datadir}/%{name}/plugins/org.eclipse.jdt.doc.isv_*
 %{_datadir}/%{name}/plugins/org.eclipse.jdt.source_*
 
 %files pde
 %defattr(-,root,root)
 %{_datadir}/%{name}/features/org.eclipse.pde_*
-%{_libdir}/%{name}/plugins/org.eclipse.pde.doc.user_*
+%{_datadir}/%{name}/plugins/org.eclipse.pde.doc.user_*
 %{_datadir}/%{name}/plugins/org.eclipse.pde.build_*
 %{_datadir}/%{name}/plugins/org.eclipse.pde.build
 %{_datadir}/%{name}/plugins/org.eclipse.pde_*
 %{_datadir}/%{name}/plugins/org.eclipse.pde.core_*
 %{_datadir}/%{name}/plugins/org.eclipse.pde.junit.runtime_*
 %{_datadir}/%{name}/plugins/org.eclipse.pde.ui_*
-%{_libdir}/%{name}/buildscripts
+%{_datadir}/%{name}/buildscripts
 %if %{gcj_support}
 %{_libdir}/gcj/%{name}/org.eclipse.pde_*
 %{_libdir}/gcj/%{name}/org.eclipse.pde.core_*
@@ -1736,6 +1735,12 @@
 %{_libdir}/%{name}/plugins/org.eclipse.sdk_*
 
 %changelog
+* Mon Nov 06 2006 Ben Konrath <bkonrath at redhat.com> 3.2.1-16
+- Move copy-platform back to %%{_datadir}/eclipse.
+- Require gjdoc >= 0.7.7-14 as it generates consistent html across archs.
+- Move most of the doc plugins back to %%{_datatdir}/eclipse now that gjdoc 
+  is fixed. 
+
 * Fri Nov 03 2006 Andrew Overholt <overholt at redhat.com> 3.2.1-15
 - Make sdk require config.ini itself rather than the package to deal with the
   bi-arch installation situation.




More information about the fedora-cvs-commits mailing list