[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