[eclipse-ecf] Symlink ECF bundles into javadir.

Roland Grunberg rgrunber at fedoraproject.org
Tue Dec 9 18:41:25 UTC 2014


commit 7bc981e9a3ff8f7038a4092b7b20b73d7f4178ff
Author: Roland Grunberg <rgrunber at redhat.com>
Date:   Tue Dec 9 13:21:34 2014 -0500

    Symlink ECF bundles into javadir.

 eclipse-ecf.spec |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)
---
diff --git a/eclipse-ecf.spec b/eclipse-ecf.spec
index bfde714..85769c8 100644
--- a/eclipse-ecf.spec
+++ b/eclipse-ecf.spec
@@ -13,7 +13,7 @@
 
 Name:           %{?scl_prefix}eclipse-ecf
 Version:        3.9.1
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Eclipse Communication Framework (ECF) Eclipse plug-in
 
 License:        EPL
@@ -96,15 +96,29 @@ unzip -q -n -d %{buildroot}%{_libdir} build/rpmBuild/org.eclipse.ecf.filetransfe
 unzip -q -n -d %{buildroot}%{_libdir} build/rpmBuild/org.eclipse.ecf.filetransfer.httpclient4.feature.zip
 unzip -q -n -d %{buildroot}%{_libdir} build/rpmBuild/org.eclipse.ecf.filetransfer.httpclient4.ssl.feature.zip
 
+mkdir -p %{buildroot}%{_javadir}/eclipse
+
+# Symlink jars into javadir
+pushd %{buildroot}%{_javadir}/eclipse
+for J in ecf{,.identity,.ssl,.filetransfer,.provider.filetransfer{,.ssl,.httpclient4{,.ssl}}}  ; do
+    DIR=%{?scl:../../../../}../../../..%{_libdir}/eclipse
+    [ -e "`ls $DIR/plugins/org.eclipse.${J}_*.jar`" ] && ln -s $DIR/plugins/org.eclipse.${J}_*.jar ${J}.jar
+done
+popd
+
 # Remove stuff that will be symlinked by the platform
 rm %{buildroot}%{_libdir}/eclipse/plugins/org.apache*
 
 %files core
 %{_libdir}/eclipse/features/*
 %{_libdir}/eclipse/plugins/*
+%{_javadir}/eclipse/*
 %doc ecf/features/org.eclipse.ecf.core.feature/*.html
 
 %changelog
+* Tue Dec 09 2014 Roland Grunberg <rgrunber at redhat.com> - 3.9.1-2
+- Symlink ECF bundles into javadir.
+
 * Thu Nov 27 2014 Mat Booth <mat.booth at redhat.com> - 3.9.1-1
 - Update to latest upstream release
 


More information about the scm-commits mailing list