[eclipse-wtp-sourceediting] Include org.eclipse.wst.xsl.feature
Vladimir Kostadinov
vladimirk at fedoraproject.org
Wed Jul 11 17:29:35 UTC 2012
commit b396fd0ce8502a217e6013b344d0ad58ff0b9e7b
Author: Gerard Ryan <gerard at ryan.lt>
Date: Mon Jun 25 21:22:57 2012 +0100
Include org.eclipse.wst.xsl.feature
...-wst.xsl-rm-commons.logging-version-check.patch | 11 +++
eclipse-wtp-sourceediting.spec | 72 ++++++++++++++++++--
2 files changed, 78 insertions(+), 5 deletions(-)
---
diff --git a/eclipse-wtp-sourceediting-wst.xsl-rm-commons.logging-version-check.patch b/eclipse-wtp-sourceediting-wst.xsl-rm-commons.logging-version-check.patch
new file mode 100644
index 0000000..4c240a1
--- /dev/null
+++ b/eclipse-wtp-sourceediting-wst.xsl-rm-commons.logging-version-check.patch
@@ -0,0 +1,11 @@
+--- org.eclipse.wst.xsl.feature/feature.xml.orig 2012-06-24 13:39:47.295370041 +0100
++++ org.eclipse.wst.xsl.feature/feature.xml 2012-06-24 13:40:18.449773457 +0100
+@@ -81,7 +81,7 @@
+ id="org.apache.commons.logging"
+ download-size="0"
+ install-size="0"
+- version="1.0.4.qualifier"
++ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
diff --git a/eclipse-wtp-sourceediting.spec b/eclipse-wtp-sourceediting.spec
index 1ebc5f3..ddd6924 100644
--- a/eclipse-wtp-sourceediting.spec
+++ b/eclipse-wtp-sourceediting.spec
@@ -1,9 +1,9 @@
%global eclipse_base %{_libdir}/eclipse
-%global install_loc %{_datadir}/eclipse/dropins/wtp-sourceediting
+%global install_loc %{_datadir}/eclipse/dropins/wtp-sourceediting
Name: eclipse-wtp-sourceediting
Version: 3.4.0
-Release: 0.1.M6%{?dist}
+Release: 0.2.M6%{?dist}
Summary: WTP Source Editing
Group: Development/Tools
@@ -17,32 +17,60 @@ BuildArch: noarch
Patch1: xml-core-feature.patch
Patch2: xml-core.patch
-Patch3: fix-jsdt.patch
+Patch3: fix-jsdt.patch
+Patch4: %{name}-wst.xsl-rm-commons.logging-version-check.patch
+
+BuildRequires: java-devel
+BuildRequires: jpackage-utils
BuildRequires: eclipse-platform >= 1:3.7.0
BuildRequires: eclipse-pde >= 1:3.7.0
BuildRequires: eclipse-emf >= 2.6.0
BuildRequires: eclipse-emf-xsd >= 2.6.0
+BuildRequires: eclipse-emf-core >= 2.8.0
BuildRequires: eclipse-gef >= 3.7.0
BuildRequires: eclipse-wtp-common >= 3.3.1
+BuildRequires: eclipse-rcp >= 4.2.0
+BuildRequires: eclipse-swt >= 4.2.0
+BuildRequires: eclipse-jdt >= 4.2.0
+BuildRequires: icu4j-eclipse >= 1:4.4.2.2
+BuildRequires: ant >= 1.8.3
BuildRequires: xerces-j2 >= 2.11.0
-BuildRequires: xalan-j2 >= 2.7.1
+BuildRequires: xalan-j2 >= 2.7.1-10
BuildRequires: xml-commons-apis >= 1.3.4
BuildRequires: xml-commons-resolver >= 1.2
BuildRequires: rhino >= 1.7-0.9.r2
+BuildRequires: java_cup >= 1:0.11a-8
+BuildRequires: bcel >= 5.1-11
+BuildRequires: glassfish-jsp-api >= 2.2.1
+BuildRequires: apache-commons-logging >= 1.1.1
+BuildRequires: log4j >= 1.2.17-2
+
+Requires: java
+Requires: jpackage-utils
Requires: eclipse-platform >= 1:3.7.0
Requires: eclipse-emf >= 2.6.0
Requires: eclipse-emf-xsd >= 2.6.0
+Requires: eclipse-emf-core >= 2.8.0
Requires: eclipse-gef >= 3.7.0
Requires: eclipse-wtp-common >= 3.3.1
+Requires: eclipse-rcp >= 4.2.0
+Requires: eclipse-swt >= 4.2.0
+Requires: eclipse-jdt >= 4.2.0
+Requires: icu4j-eclipse >= 1:4.4.2.2
+Requires: ant >= 1.8.3
Requires: xerces-j2 >= 2.11.0
-Requires: xalan-j2 >= 2.7.1
+Requires: xalan-j2 >= 2.7.1-10
Requires: xml-commons-apis >= 1.3.4
Requires: xml-commons-resolver >= 1.2
Requires: rhino >= 1.7-0.9.r2
+Requires: java_cup >= 1:0.11a-8
+Requires: bcel >= 5.1-11
+Requires: glassfish-jsp-api >= 2.2.1
+Requires: log4j >= 1.2.17-2
%description
@@ -58,10 +86,16 @@ rm -rf orbit
mkdir orbit
pushd orbit
%{__ln_s} %{_javadir}/xalan-j2-serializer.jar
+%{__ln_s} %{_javadir}/xalan-j2.jar
%{__ln_s} %{_javadir}/xerces-j2.jar
%{__ln_s} %{_javadir}/xml-commons-apis.jar
%{__ln_s} %{_javadir}/xml-resolver.jar
%{__ln_s} %{_javadir}/rhino.jar
+%{__ln_s} %{_javadir}/apache-commons-discovery.jar
+%{__ln_s} %{_javadir}/apache-commons-logging.jar
+%{__ln_s} %{_javadir}/bcel.jar
+%{__ln_s} %{_javadir}/java_cup-runtime.jar
+%{__ln_s} %{_javadir}/log4j.jar
popd
#Patch XML_CORE feature.xml xerces version
@@ -73,6 +107,9 @@ popd
#Add dependency to jsdt (it needs the xml_ui to be built first_
%patch3
+#Remove old version check for org.apache.commons.logging
+%patch4
+
#Remove license attributes from feature.xml
find -name feature.xml -exec sed -i -e 's/license-feature.*"//' '{}' \;
@@ -81,11 +118,18 @@ eclipse-pdebuild -f org.eclipse.wst.web_ui.feature \
-d "xsd emf gef eclipse-wtp-common" \
-o `pwd`/orbit
+eclipse-pdebuild -f org.eclipse.wst.xsl.feature \
+ -d "xsd emf gef eclipse-wtp-common" \
+ -o `pwd`/orbit
+
+
%install
install -d -m 755 %{buildroot}%{install_loc}
%{__unzip} -q -d %{buildroot}%{install_loc} \
build/rpmBuild/org.eclipse.wst.web_ui.feature.zip
+%{__unzip} -q -o -d %{buildroot}%{install_loc} \
+ build/rpmBuild/org.eclipse.wst.xsl.feature.zip
#Recreate symlinks & remove duplicate jars
pushd %{buildroot}%{install_loc}/eclipse/plugins
@@ -94,16 +138,31 @@ rm -f org.apache.xerces*.jar
rm -f javax.xml*.jar
rm -f org.apache.xml.resolver*.jar
rm -f org.mozilla.javascript*.jar
+rm -f java_cup.runtime_*.jar
+rm -f org.apache.bcel_*.jar
+rm -f org.apache.commons.logging_*.jar
+rm -f org.apache.xalan_*.jar
+rm -f org.apache.log4j_*.jar
#Remove duplicates because of improper including
rm -f org.eclipse.jem.util*.jar
rm -f org.eclipse.wst.common.*.jar
+rm -f org.eclipse.wst.internet.cache_*.jar
+rm -f org.eclipse.wst.validation_*.jar
+rm -f org.eclipse.wst.validation.infopop_*.jar
+rm -f org.eclipse.wst.validation.ui_*.jar
%{__ln_s} %{_javadir}/xalan-j2-serializer.jar
%{__ln_s} %{_javadir}/xerces-j2.jar
%{__ln_s} %{_javadir}/xml-commons-apis.jar
%{__ln_s} %{_javadir}/xml-resolver.jar
%{__ln_s} %{_javadir}/rhino.jar
+%{__ln_s} %{_javadir}/java_cup-runtime.jar
+%{__ln_s} %{_javadir}/bcel.jar
+%{__ln_s} %{_javadir}/apache-commons-logging.jar
+%{__ln_s} %{_javadir}/xalan-j2.jar
+%{__ln_s} %{_javadir}/log4j.jar
+
popd
%files
@@ -111,6 +170,9 @@ popd
%doc org.eclipse.wst.doc.user/about.html
%changelog
+* Sun Jun 24 2012 Gerard Ryan <galileo at fedoraproject.org> 3.4.0-0.2.M6
+- Include org.eclipse.wst.xsl.feature.
+
* Fri Apr 27 2012 Krzysztof Daniel <kdaniel at redhat.com> 3.4.0-0.1.M6
- Update to latest upstream revision (3.4.0 post M6)
More information about the scm-commits
mailing list