[eclipse-wtp-webservices] Isolate changes that only apply to Fedora >=20

Gerard Ryan galileo at fedoraproject.org
Sat Aug 17 16:56:39 UTC 2013


commit c52e64437ff0433abc740a89b576dd205adbd050
Author: Gerard Ryan <gerard at ryan.lt>
Date:   Sat Aug 17 17:23:13 2013 +0100

    Isolate changes that only apply to Fedora >=20

 eclipse-wtp-webservices.spec |   21 ++++++++++++++++++---
 1 files changed, 18 insertions(+), 3 deletions(-)
---
diff --git a/eclipse-wtp-webservices.spec b/eclipse-wtp-webservices.spec
index 24c224d..ee2c37e 100644
--- a/eclipse-wtp-webservices.spec
+++ b/eclipse-wtp-webservices.spec
@@ -20,7 +20,7 @@
 
 Name:		eclipse-wtp-webservices
 Version:	3.5.0
-Release:	3%{?dist}
+Release:	4%{?dist}
 Summary:	Tools for developing and interacting with Java Web services
 
 Group:		Development/Tools
@@ -154,11 +154,16 @@ mkdir orbit
 pushd orbit
 %{__ln_s} %{_javadir}/apache-commons-codec.jar
 %{__ln_s} %{_javadir}/apache-commons-logging.jar
-%{__ln_s} %{_javadir}/javamail/javax.mail.jar
 %{__ln_s} %{_javadir}/log4j.jar
 %{__ln_s} %{_javadir}/uddi4j.jar
 %{__ln_s} %{_javadir}/wsdl4j.jar
 %{__ln_s} %{_javadir}/wsil4j.jar
+
+%if 0%{?fedora} >= 20
+%{__ln_s} %{_javadir}/javamail/javax.mail.jar
+%else
+%{__ln_s} %{_javadir}/javamail/mail.jar
+%endif
 popd
 
 pushd %{webservices_dir}/features/
@@ -189,7 +194,9 @@ find -name MANIFEST.MF -exec sed -i -e \
 find -name feature.xml -type f -exec sed -i -e 's/license-feature="org.eclipse.license"//g' {} \;
 
 # Fix for new javax.mail Bundle SymbolicName in f20+
+%if 0%{?fedora} >= 20
 sed -i -e "s/javax.mail/com.sun.mail.javax.mail/" %{webservices_dir}/features/org.eclipse.wst.ws_core.feature/feature.xml
+%endif
 
 # Link Fedora jars into these weird eclipse wrapper bundles.
 # These were removed before, but it turns out they're necessary : RHBZ 872806
@@ -238,7 +245,6 @@ rm -f org.apache.xml.serializer_*.jar
 
 %{__ln_s} %{_javadir}/apache-commons-codec.jar
 %{__ln_s} %{_javadir}/apache-commons-logging.jar
-%{__ln_s} %{_javadir}/javamail/javax.mail.jar
 %{__ln_s} %{_javadir}/log4j.jar
 %{__ln_s} %{_javadir}/uddi4j.jar
 %{__ln_s} %{_javadir}/wsdl4j.jar
@@ -247,6 +253,12 @@ rm -f org.apache.xml.serializer_*.jar
 %{__ln_s} %{_javadir}/xml-commons-apis.jar
 %{__ln_s} %{_javadir}/xalan-j2-serializer.jar
 %{__ln_s} %{_javadir}/xml-commons-resolver.jar
+
+%if 0%{?fedora} >= 20
+%{__ln_s} %{_javadir}/javamail/javax.mail.jar
+%else
+%{__ln_s} %{_javadir}/javamail/mail.jar
+%endif
 popd
 
 pushd %{buildroot}%{install_loc}/eclipse/plugins/org.apache.axis_*/lib/
@@ -324,6 +336,9 @@ popd
 %doc epl-v10.html
 
 %changelog
+* Tue Aug 17 2013 Gerard Ryan <galileo at fedoraproject.org> - 3.5.0-4
+- Isolate changes that only apply to Fedora >=20
+
 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.5.0-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 


More information about the scm-commits mailing list