[eclipse-webtools] Prefix qualifier to ensure it is lexographically greater than the
Mat Booth
mbooth at fedoraproject.org
Sat Aug 23 08:02:57 UTC 2014
commit 219f6eba753b4cc57eca90cf23b4fd4949d85f81
Author: Mat Booth <mat.booth at redhat.com>
Date: Sat Aug 23 08:56:39 2014 +0100
Prefix qualifier to ensure it is lexographically greater than the
upstream's update site (prevents unnecessary updates)
- Make use of build-jar-repository and build-classpath utils
.gitignore | 2 +
eclipse-webtools.spec | 72 +++++++++++-------------------------------------
2 files changed, 19 insertions(+), 55 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 38aac32..33ebc13 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,4 @@
/eclipse-webtools-3.6.0.tar.xz
/eclipselink.runtime-7816e2b523adf5e65ad0c245f13ca4b59ff329f2.tar.bz2
+/*.src.rpm
+/.project
diff --git a/eclipse-webtools.spec b/eclipse-webtools.spec
index 2f55d9a..20a9b51 100644
--- a/eclipse-webtools.spec
+++ b/eclipse-webtools.spec
@@ -1,9 +1,9 @@
%global install_loc %{_datadir}/eclipse/dropins
-%global qualifier $(date +%G%m%d%H%M)
+%global qualifier v$(date +%G%m%d%H%M)
Name: eclipse-webtools
Version: 3.6.0
-Release: 6%{?dist}
+Release: 7%{?dist}
Summary: Eclipse Webtools Projects
License: EPL
@@ -264,7 +264,7 @@ else
CORE_RUNTIME_JAR=`ls /usr/lib/eclipse/plugins/org.eclipse.core.runtime_*`
fi
pushd webtools.common/plugins/org.eclipse.jem.util/org.eclipse.perfmsr.core.stub/src
- javac -cp %{_javadir}/felix/org.osgi.core.jar:${CORE_RUNTIME_JAR} \
+ javac -cp $(build-classpath felix/org.osgi.core):${CORE_RUNTIME_JAR} \
org/eclipse/perfmsr/core/*.java
jar cf ../perfmsr.jar org/
popd
@@ -519,12 +519,8 @@ do
fi
done
-ln -s %{_javadir}/jetty/jetty-webapp.jar \
- %{buildroot}%{install_loc}/webtools-servertools/eclipse/plugins
-ln -s %{_javadir}/jetty/jetty-xml.jar \
- %{buildroot}%{install_loc}/webtools-servertools/eclipse/plugins
-ln -s %{_javadir}/tomcat-servlet-3.0-api.jar \
- %{buildroot}%{install_loc}/webtools-servertools/eclipse/plugins
+build-jar-repository -p -s %{buildroot}%{install_loc}/webtools-servertools/eclipse/plugins \
+ jetty/jetty-webapp jetty/jetty-xml tomcat-servlet-3.0-api
# Sourceediting features
for f in webtools.sourceediting/features/org.eclipse.wst.xml_ui.feature \
@@ -611,24 +607,8 @@ do
fi
done
-ln -s %{_javadir}/xml-commons-apis.jar \
- %{buildroot}%{install_loc}/webtools-sourceediting/eclipse/plugins
-ln -s %{_javadir}/xml-resolver.jar \
- %{buildroot}%{install_loc}/webtools-sourceediting/eclipse/plugins
-ln -s %{_javadir}/xalan-j2-serializer.jar \
- %{buildroot}%{install_loc}/webtools-sourceediting/eclipse/plugins
-ln -s %{_javadir}/xalan-j2.jar \
- %{buildroot}%{install_loc}/webtools-sourceediting/eclipse/plugins
-ln -s %{_javadir}/xerces-j2.jar \
- %{buildroot}%{install_loc}/webtools-sourceediting/eclipse/plugins
-ln -s %{_javadir}/java_cup-runtime.jar \
- %{buildroot}%{install_loc}/webtools-sourceediting/eclipse/plugins
-ln -s %{_javadir}/apache-commons-logging.jar \
- %{buildroot}%{install_loc}/webtools-sourceediting/eclipse/plugins
-ln -s %{_javadir}/bcel.jar \
- %{buildroot}%{install_loc}/webtools-sourceediting/eclipse/plugins
-ln -s %{_javadir}/log4j.jar \
- %{buildroot}%{install_loc}/webtools-sourceediting/eclipse/plugins
+build-jar-repository -p -s %{buildroot}%{install_loc}/webtools-sourceediting/eclipse/plugins \
+ xml-commons-apis xml-resolver xalan-j2-serializer xalan-j2 xerces-j2 java_cup-runtime apache-commons-logging bcel log4j
# Webservices features
for f in webtools.webservices/features/org.eclipse.wst.ws_core.feature \
@@ -687,26 +667,9 @@ do
fi
done
-ln -s %{_javadir}/uddi4j.jar \
- %{buildroot}%{install_loc}/webtools-webservices/eclipse/plugins
-ln -s %{_javadir}/wsdl4j.jar \
- %{buildroot}%{install_loc}/webtools-webservices/eclipse/plugins
-ln -s %{_javadir}/wsil4j.jar \
- %{buildroot}%{install_loc}/webtools-webservices/eclipse/plugins
-ln -s %{_javadir}/apache-commons-codec.jar \
- %{buildroot}%{install_loc}/webtools-webservices/eclipse/plugins
-ln -s %{_javadir}/apache-commons-discovery.jar \
- %{buildroot}%{install_loc}/webtools-webservices/eclipse/plugins
-ln -s %{_javadir}/javamail/javax.mail.jar \
- %{buildroot}%{install_loc}/webtools-webservices/eclipse/plugins
-ln -s %{_javadir}/axis/axis.jar \
- %{buildroot}%{install_loc}/webtools-webservices/eclipse/plugins
-ln -s %{_javadir}/axis/axis-ant.jar \
- %{buildroot}%{install_loc}/webtools-webservices/eclipse/plugins
-ln -s %{_javadir}/axis/jaxrpc.jar \
- %{buildroot}%{install_loc}/webtools-webservices/eclipse/plugins
-ln -s %{_javadir}/axis/saaj.jar \
- %{buildroot}%{install_loc}/webtools-webservices/eclipse/plugins
+build-jar-repository -p -s %{buildroot}%{install_loc}/webtools-webservices/eclipse/plugins \
+ uddi4j wsdl4j wsil4j apache-commons-codec apache-commons-discovery javamail/javax.mail \
+ axis/axis axis/axis-ant axis/jaxrpc axis/saaj
# Javaee features
for f in webtools.javaee/features/org.eclipse.jst.enterprise_core.feature \
@@ -865,14 +828,8 @@ do
fi
done
-ln -s %{_javadir}/jdom.jar \
- %{buildroot}%{install_loc}/webtools-dali/eclipse/plugins
-ln -s %{_javadir}/apache-commons-collections.jar \
- %{buildroot}%{install_loc}/webtools-dali/eclipse/plugins
-ln -s %{_javadir}/apache-commons-lang.jar \
- %{buildroot}%{install_loc}/webtools-dali/eclipse/plugins
-ln -s %{_javadir}/velocity.jar \
- %{buildroot}%{install_loc}/webtools-dali/eclipse/plugins
+build-jar-repository -p -s %{buildroot}%{install_loc}/webtools-dali/eclipse/plugins \
+ jdom apache-commons-lang apache-commons-collections velocity
%files common-core
%{install_loc}/webtools-common-core
@@ -903,6 +860,11 @@ ln -s %{_javadir}/velocity.jar \
%{install_loc}/webtools-dali
%changelog
+* Fri Aug 22 2014 Mat Booth <mat.booth at redhat.com> - 3.6.0-7
+- Prefix qualifier to ensure it is lexographically greater than the
+ upstream's update site (prevents unnecessary updates)
+- Make use of build-jar-repository and build-classpath utils
+
* Tue Aug 12 2014 Gerard Ryan <gerard at ryan.lt> - 3.6.0-6
- Use forceContextQualifier instead of git
More information about the scm-commits
mailing list