[erlang: 2/5] install/symlink *.jar into %{_javadir} (#679031)
Hans Ulrich Niedermann
ndim at fedoraproject.org
Mon Mar 21 16:16:57 UTC 2011
commit 9e93ddade4eb8e22364bc91308fc8d27db3fcc8f
Author: Hans Ulrich Niedermann <hun at n-dimensional.de>
Date: Mon Mar 21 15:22:57 2011 +0100
install/symlink *.jar into %{_javadir} (#679031)
erlang.spec | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
---
diff --git a/erlang.spec b/erlang.spec
index 94e54b6..d1e8341 100644
--- a/erlang.spec
+++ b/erlang.spec
@@ -1154,6 +1154,20 @@ do
fi
done
+# symlink *.jar files to appropriate places for subpackages
+install -m 0755 -d "$RPM_BUILD_ROOT%{_javadir}/%{name}"
+
+# erlang-ic
+ic_lib_dir="$(ls -d1 $RPM_BUILD_ROOT%{_libdir}/erlang/lib/ic-*/ | sed "s,^$RPM_BUILD_ROOT,,")"
+test -d "$RPM_BUILD_ROOT$ic_lib_dir"
+ln -s "${ic_lib_dir}/priv/ic.jar" "$RPM_BUILD_ROOT%{_javadir}/%{name}/"
+
+# erlang-jinterface
+jinterface_lib_dir="$(ls -d1 $RPM_BUILD_ROOT%{_libdir}/erlang/lib/jinterface-*/ | sed "s,^$RPM_BUILD_ROOT,,")"
+test -d "$RPM_BUILD_ROOT$jinterface_lib_dir"
+install -m 0755 -d "$RPM_BUILD_ROOT%{_javadir}"
+ln -s "${jinterface_lib_dir}/priv/OtpErlang.jar" "$RPM_BUILD_ROOT%{_javadir}/%{name}/"
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -1550,6 +1564,7 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/erlang/lib/ic-*/include
%{_libdir}/erlang/lib/ic-*/priv
%{_libdir}/erlang/lib/ic-*/src
+%{_javadir}/%{name}/ic.jar
%if %{with doc}
%{_libdir}/erlang/man/man3/ic.*
%{_libdir}/erlang/man/man3/ic_clib.*
@@ -1592,6 +1607,7 @@ rm -rf $RPM_BUILD_ROOT
%files jinterface
%defattr(-,root,root)
%{_libdir}/erlang/lib/jinterface-*/
+%{_javadir}/%{name}/OtpErlang.jar
%files kernel
%defattr(-,root,root)
More information about the scm-commits
mailing list