[eclipse-ecf] - Don't duplicate org.apache* plugins - Use context qualifier to avoid constant feature version chan

Krzysztof Daniel kdaniel at fedoraproject.org
Mon Aug 27 12:23:57 UTC 2012


commit 091ceb52b6c6c91ea7f732b61c23c1b00c8901e8
Author: Krzysztof Daniel <kdaniel at redhat.com>
Date:   Mon Aug 27 14:23:47 2012 +0200

    - Don't duplicate org.apache* plugins
    - Use context qualifier to avoid constant feature version changes.

 .gitignore       |    4 ++++
 eclipse-ecf.spec |   18 ++++++++++++++----
 2 files changed, 18 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 93fe978..ddd3a14 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,5 @@
 R-Release_HEAD-sdk_feature-77_2012-06-10_19-42-02.tar.bz2
+/R-Release_HEAD-sdk_feature-77_2012-06-10_19-42-02
+/noarch
+/.gitignore
+*.rpm
diff --git a/eclipse-ecf.spec b/eclipse-ecf.spec
index 74dda20..ea0033e 100644
--- a/eclipse-ecf.spec
+++ b/eclipse-ecf.spec
@@ -1,8 +1,8 @@
 %global tag R-Release_HEAD-sdk_feature-77_2012-06-10_19-42-02
-
+%global contextQualifier 201208090744
 Name:           eclipse-ecf
 Version:        3.5.6
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        Eclipse Communication Framework
 
 License:        EPL
@@ -54,8 +54,8 @@ rm -rf `ls | grep -v "ecf"`
 find . -type f -name "*.jar" -exec rm {} \;
 
 %build
-eclipse-pdebuild -f org.eclipse.ecf.filetransfer.feature
-eclipse-pdebuild -f org.eclipse.ecf.filetransfer.httpclient.feature
+eclipse-pdebuild -f org.eclipse.ecf.filetransfer.feature -j "-DforceContextQualifier=%{contextQualifier}"
+eclipse-pdebuild -f org.eclipse.ecf.filetransfer.httpclient.feature -j "-DforceContextQualifier=%{contextQualifier}"
 
 
 %install
@@ -64,12 +64,22 @@ install -d -m 755 %{buildroot}%{_javadir}/ecf
 unzip -q -n -d %{buildroot}%{_javadir}/ecf          build/rpmBuild/org.eclipse.ecf.filetransfer.feature.zip
 unzip -q -n -d %{buildroot}%{_javadir}/ecf          build/rpmBuild/org.eclipse.ecf.filetransfer.httpclient.feature.zip
 
+pushd %{buildroot}%{_javadir}/ecf/eclipse/plugins/
+rm -rf org.apache*
+ln -s %{_javadir}/commons-codec.jar
+ln -s %{_javadir}/commons-httpclient.jar
+ln -s %{_javadir}/commons-logging.jar
+popd
 %files core
 %{_javadir}/ecf
 %doc ecf/features/org.eclipse.ecf.filetransfer.feature/license.html
 %doc ecf/features/org.eclipse.ecf.filetransfer.feature/about.html
 
 %changelog
+* Mon Aug 27 2012 Krzysztof Daniel <kdaniel at redhat.com> 3.5.6-3
+- Don't duplicate org.apache* plugins
+- Use context qualifier to avoid constant feature version changes.
+
 * Wed Aug 8 2012 Krzysztof Daniel <kdaniel at redhat.com> 3.5.6-2
 - Review issues fixed.
 


More information about the scm-commits mailing list