[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