[eclipse-ecf] Initial import (#846662).

Krzysztof Daniel kdaniel at fedoraproject.org
Thu Aug 9 07:36:25 UTC 2012


commit 598974d7a67e775d2fd119f617e448ee9dca6a69
Author: Krzysztof Daniel <kdaniel at redhat.com>
Date:   Thu Aug 9 09:22:55 2012 +0200

    Initial import (#846662).

 .gitignore       |    1 +
 eclipse-ecf.spec |   77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources          |    1 +
 3 files changed, 79 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..93fe978 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+R-Release_HEAD-sdk_feature-77_2012-06-10_19-42-02.tar.bz2
diff --git a/eclipse-ecf.spec b/eclipse-ecf.spec
new file mode 100644
index 0000000..74dda20
--- /dev/null
+++ b/eclipse-ecf.spec
@@ -0,0 +1,77 @@
+%global tag R-Release_HEAD-sdk_feature-77_2012-06-10_19-42-02
+
+Name:           eclipse-ecf
+Version:        3.5.6
+Release:        2%{?dist}
+Summary:        Eclipse Communication Framework
+
+License:        EPL
+URL:            http://www.eclipse.org/ecf/
+Source0:        http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/snapshot/%{tag}.tar.bz2
+
+BuildRequires:  java-devel >= 1.7.0 
+BuildRequires:  jpackage-utils
+BuildRequires:  eclipse-pde >= 4.2.0-5
+
+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. 
+
+%package core
+Summary:   ECF core bundles
+Group:     System Environment/Libraries
+Requires:       java >= 1:1.7.0
+Requires:       jpackage-utils
+
+%description core
+ECF bundles required by eclipse-platform.
+
+%prep
+%setup -q -n %{tag}
+
+#get just the bits we need
+mkdir -p ecf/plugins
+mkdir -p ecf/features
+
+cp -r releng/features/org.eclipse.ecf.filetransfer{,.httpclient}.feature \
+    ecf/features
+
+cp -r framework/bundles/org.eclipse.ecf ecf/plugins
+cp -r framework/bundles/org.eclipse.ecf.identity ecf/plugins
+cp -r framework/bundles/org.eclipse.ecf.ssl ecf/plugins
+cp -r framework/bundles/org.eclipse.ecf.filetransfer ecf/plugins
+cp -r providers/bundles/org.eclipse.ecf.provider.filetransfer ecf/plugins
+cp -r providers/bundles/org.eclipse.ecf.provider.filetransfer.ssl ecf/plugins
+cp -r providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient ecf/plugins
+cp -r providers/bundles/org.eclipse.ecf.provider.filetransfer.httpclient.ssl ecf/plugins
+
+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
+
+
+%install
+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
+
+%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
+* Wed Aug 8 2012 Krzysztof Daniel <kdaniel at redhat.com> 3.5.6-2
+- Review issues fixed.
+
+* Wed Aug 8 2012 Krzysztof Daniel <kdaniel at redhat.com> 3.5.6-1
+- Initial packaging.
diff --git a/sources b/sources
index e69de29..45d98f1 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+efef8798515069199284dc6b5b97d988  R-Release_HEAD-sdk_feature-77_2012-06-10_19-42-02.tar.bz2


More information about the scm-commits mailing list