[eclipse-gef/f17] Update to Eclipse 4.2 and fix documentation
Krzysztof Daniel
kdaniel at fedoraproject.org
Fri Apr 13 19:13:31 UTC 2012
commit f0fab456d93fbb017d4e9512726e2c2ee5171740
Author: Krzysztof Daniel <kdaniel at redhat.com>
Date: Fri Apr 13 16:05:17 2012 +0200
Update to Eclipse 4.2 and fix documentation
eclipse-gef-fix-doc.patch | 19 +++++++++++++++++++
eclipse-gef.spec | 32 +++++++++++++++-----------------
2 files changed, 34 insertions(+), 17 deletions(-)
---
diff --git a/eclipse-gef-fix-doc.patch b/eclipse-gef-fix-doc.patch
new file mode 100644
index 0000000..05688ab
--- /dev/null
+++ b/eclipse-gef-fix-doc.patch
@@ -0,0 +1,19 @@
+--- org.eclipse.gef.doc.isv/build.properties.bak 2012-04-02 15:18:50.000000000 +0200
++++ org.eclipse.gef.doc.isv/build.properties 2012-04-13 15:51:54.566043153 +0200
+@@ -19,5 +19,6 @@
+ topics_Guide.xml,\
+ topics_Reference.xml,\
+ topics_Samples.xml,\
+- plugin.properties
++ plugin.properties,\
++ META-INF/
+
+--- org.eclipse.draw2d.doc.isv/build.properties.bak 2012-04-02 15:18:50.000000000 +0200
++++ org.eclipse.draw2d.doc.isv/build.properties 2012-04-13 16:04:47.464646302 +0200
+@@ -15,4 +15,5 @@
+ plugin.properties,\
+ reference/,\
+ topics_Guide.xml,\
+- topics_Reference.xml
++ topics_Reference.xml,\
++ META-INF/
diff --git a/eclipse-gef.spec b/eclipse-gef.spec
index e51f03b..d9a8116 100644
--- a/eclipse-gef.spec
+++ b/eclipse-gef.spec
@@ -1,10 +1,9 @@
-%global eclipse_base %{_libdir}/eclipse
%global eclipse_dropin %{_datadir}/eclipse/dropins
Name: eclipse-gef
Version: 3.8.0
#no tag in the repository, HEAD checked out
-Release: 0.1.20120402%{?dist}
+Release: 0.2.20120402%{?dist}
Summary: Graphical Editing Framework (GEF) Eclipse plugin
Group: System Environment/Libraries
License: EPL
@@ -21,18 +20,17 @@ Patch1: %{name}-generateSourceForGefFeature.patch
Patch2: %{name}-generateSourceForZestFeature.patch
Patch3: %{name}-removeExamplesSourceSelfContainment.patch
Patch4: %{name}-generateSourceForExamples.patch
-
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Patch5: %{name}-fix-doc.patch
BuildArch: noarch
-BuildRequires: java-devel
+BuildRequires: java-devel >= 1.7.0
BuildRequires: java-javadoc
BuildRequires: jpackage-utils
-BuildRequires: eclipse-pde >= 1:3.8.0-0.21
-Requires: java
+BuildRequires: eclipse-pde >= 1:4.2.0-0.6
+Requires: java >= 1.7.0
Requires: jpackage-utils
-Requires: eclipse-platform >= 1:3.8.0
+Requires: eclipse-platform >= 1:4.2.0-0.6
%description
The Graphical Editing Framework (GEF) allows developers to create a rich
@@ -45,7 +43,7 @@ class diagram editors, state machines, and even WYSIWYG text editors.
Summary: Eclipse GEF SDK
Group: System Environment/Libraries
Requires: java-javadoc
-Requires: eclipse-pde >= 1:3.8.0
+Requires: eclipse-pde >= 1:4.2.0-0.6
Requires: %{name} = %{version}-%{release}
%description sdk
@@ -67,7 +65,7 @@ to use the Eclipse Graphical Editing Framework (GEF) plugin.
%patch2 -p1
%patch3 -p1
%patch4 -p1
-
+%patch5
# make sure upstream hasn't snuck in any jars we don't know about
JARS=""
for j in `find -name "*.jar"`; do
@@ -92,16 +90,14 @@ OPTIONS="-DforceContextQualifier=v20110622-0958"
# build gef features
eclipse-pdebuild -f org.eclipse.gef -a "$OPTIONS"
eclipse-pdebuild -f org.eclipse.zest -a " $OPTIONS "
-eclipse-pdebuild -f org.eclipse.gef.sdk \
- -a "$OPTIONS -DJAVADOC14_HOME=%{java_home}/bin"
-eclipse-pdebuild -f org.eclipse.zest.sdk \
- -a "$OPTIONS -DJAVADOC14_HOME=%{java_home}/bin -DindividualSourceBundles=true"
+eclipse-pdebuild -f org.eclipse.gef.sdk -a "$OPTIONS -DJAVADOC14_HOME=%{java_home}/bin"
+eclipse-pdebuild -f org.eclipse.zest.sdk -a "$OPTIONS -DJAVADOC14_HOME=%{java_home}/bin -DindividualSourceBundles=true"
# build examples features
eclipse-pdebuild -f org.eclipse.gef.examples -a "-DindividualSourceBundles=true"
%install
-rm -rf %{buildroot}
+
install -d -m 755 %{buildroot}%{eclipse_dropin}
unzip -q -n -d %{buildroot}%{eclipse_dropin}/gef build/rpmBuild/org.eclipse.gef.zip
unzip -q -n -d %{buildroot}%{eclipse_dropin}/gef build/rpmBuild/org.eclipse.zest.zip
@@ -113,8 +109,6 @@ unzip -q -n -d %{buildroot}%{eclipse_dropin}/gef-examples build/rpmBuild/org.ecl
(cd %{buildroot}%{eclipse_dropin}/gef-sdk/eclipse/features && ls %{buildroot}%{eclipse_dropin}/gef/eclipse/features | xargs rm -rf)
(cd %{buildroot}%{eclipse_dropin}/gef-sdk/eclipse/plugins && ls %{buildroot}%{eclipse_dropin}/gef/eclipse/plugins | xargs rm -rf)
-%clean
-rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
@@ -135,6 +129,10 @@ rm -rf %{buildroot}
%doc org.eclipse.gef.examples-feature/epl-v10.html
%changelog
+* Fri Apr 13 2012 Krzysztof Daniel <kdaniel at redhat.com> 3.8.0-0.2.20120402
+- Update to Eclipse 4.2
+- Fix documentation build
+
* Mon Apr 2 2012 Krzysztof Daniel <kdaniel at redhat.com> 3.8.0-0.1.20120402
- Update to 3.8.0 post M6 build.
More information about the scm-commits
mailing list