[eclipse-ecf/f21: 3/3] Update to latest upstream release

Mat Booth mbooth at fedoraproject.org
Tue Aug 19 11:18:42 UTC 2014


commit 7a6f1be5952846c5661aa7150299a9d0829d8507
Author: Mat Booth <mat.booth at redhat.com>
Date:   Tue Aug 19 11:44:49 2014 +0100

    Update to latest upstream release
    
    - Drop unneeded patch

 eclipse-ecf-no-apache-source.patch |   35 --------------------------------
 eclipse-ecf.spec                   |   39 ++++++++++++++---------------------
 sources                            |    2 +-
 3 files changed, 17 insertions(+), 59 deletions(-)
---
diff --git a/eclipse-ecf.spec b/eclipse-ecf.spec
index 2fabc41..1929d38 100644
--- a/eclipse-ecf.spec
+++ b/eclipse-ecf.spec
@@ -1,23 +1,20 @@
 %{?scl:%scl_package eclipse-ecf}
 %{!?scl:%global pkg_name %{name}}
 
-%global tag R-Release_HEAD-sdk_feature-140_2014-05-28_16-20-10
-%global contextQualifier v20140528-1620
+%global tag R-Release_HEAD-sdk_feature-142_2014-08-18_17-43-32
+%global contextQualifier v20140818-1748
 
 %define __requires_exclude osgi*
 
 Name:           %{?scl_prefix}eclipse-ecf
-Version:        3.8.1
-Release:        3%{?dist}
-Summary:        Eclipse Communication Framework (ECF)
+Version:        3.9.0
+Release:        1%{?dist}
+Summary:        Eclipse Communication Framework (ECF) Eclipse plug-in
 
 License:        EPL
 URL:            http://www.eclipse.org/ecf/
 Source0:        http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/snapshot/org.eclipse.ecf-%{tag}.tar.bz2
 
-# no source plugins for third party libs
-Patch0:         %{pkg_name}-no-apache-source.patch
-
 BuildRequires:  java-devel >= 1.7.0 
 BuildRequires:  jpackage-utils
 BuildRequires:  eclipse-pde >= 4.3.0
@@ -29,14 +26,12 @@ BuildRequires:  apache-commons-logging
 BuildArch:      noarch
 
 %description
-ECF is a framework for building distributed servers, applications,
-and tools. It provides a modular implementation of the OSGi 4.2
-Remote Services standard, along with support for REST-based and
-SOAP-based remote services, and asynchronous messaging for remote services. 
+ECF is a set of frameworks for building communications into applications and
+services. It provides a lightweight, modular, transport-independent, fully
+compliant implementation of the OSGi Remote Services standard.
 
 %package core
-Summary:   ECF core bundles
-Group:     System Environment/Libraries
+Summary:        Eclipse ECF Core
 Requires:       java-headless
 Requires:       jpackage-utils
 %{?scl:Requires: %scl_runtime}
@@ -47,8 +42,6 @@ ECF bundles required by eclipse-platform.
 %prep
 %setup -q -n org.eclipse.ecf-%{tag}
 
-%patch0 -b .orig
-
 #get just the bits we need
 mkdir -p ecf/plugins
 mkdir -p ecf/features
@@ -75,14 +68,10 @@ find . -type f -name "*.jar" -exec rm {} \;
 find . -type f -name "*.class" -exec rm {} \;
 
 mkdir -p deps
-pushd deps
-  ln -s /usr/share/java/httpcomponents/httpclient.jar
-  ln -s /usr/share/java/httpcomponents/httpcore.jar
-  ln -s /usr/share/java/commons-codec.jar
-  ln -s /usr/share/java/commons-logging.jar
-popd
+build-jar-repository -s -p deps \
+  httpcomponents/httpclient httpcomponents/httpcore commons-codec commons-logging
 
-sed -i -e 's/4.1.0/[4.1.0,5.0.0)/g' ecf/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4/META-INF/MANIFEST.MF
+# Allow building on java > 1.4
 sed -i -e 's#(Object) ((URIID) o)#((URIID) o)#g' ecf/plugins/org.eclipse.ecf.identity/src/org/eclipse/ecf/core/identity/URIID.java
 
 %build
@@ -130,6 +119,10 @@ popd
 %doc ecf/features/org.eclipse.ecf.core.feature/*.html
 
 %changelog
+* Tue Aug 19 2014 Mat Booth <mat.booth at redhat.com> - 3.9.0-1
+- Update to latest upstream release
+- Drop unneeded patch
+
 * Wed Aug 6 2014 Alexander Kurtakov <akurtako at redhat.com> 3.8.1-3
 - Rebuild against latest httpcomponents.
 
diff --git a/sources b/sources
index 3079be8..e838e53 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8eae9627cb9825dcd637f9f1c433e887  org.eclipse.ecf-R-Release_HEAD-sdk_feature-140_2014-05-28_16-20-10.tar.bz2
+7b01e2daf8541629dc57d9bfe6cd58a7  org.eclipse.ecf-R-Release_HEAD-sdk_feature-142_2014-08-18_17-43-32.tar.bz2


More information about the scm-commits mailing list