[ruby] Fix libruby.so versions in SystemTap scripts (rhbz#1202232).

Vít Ondruch vondruch at fedoraproject.org
Mon Mar 23 10:01:19 UTC 2015


commit b92051c2fd208a671d6c40d932c8410c940ef8b1
Author: Vít Ondruch <vondruch at redhat.com>
Date:   Mon Mar 23 11:01:10 2015 +0100

    Fix libruby.so versions in SystemTap scripts (rhbz#1202232).

 ruby.spec | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)
---
diff --git a/ruby.spec b/ruby.spec
index dbda926..15ccae3 100644
--- a/ruby.spec
+++ b/ruby.spec
@@ -21,7 +21,7 @@
 %endif
 
 
-%global release 9
+%global release 10
 %{!?release_string:%global release_string %{?development_release:0.}%{release}%{?development_release:.%{development_release}}%{?dist}}
 
 %global rubygems_version 2.4.5
@@ -578,10 +578,10 @@ done
 
 # Install a tapset and fix up the path to the library.
 mkdir -p %{buildroot}%{tapset_dir}
-sed -e "s|@LIBRARY_PATH@|%{tapset_libdir}/libruby.so.%{ruby_version}|" \
-  %{SOURCE2} > %{buildroot}%{tapset_dir}/libruby.so.%{ruby_version}.stp
+sed -e "s|@LIBRARY_PATH@|%{tapset_libdir}/libruby.so.%{major_minor_version}|" \
+  %{SOURCE2} > %{buildroot}%{tapset_dir}/libruby.so.%{major_minor_version}.stp
 # Escape '*/' in comment.
-sed -i -r "s|( \*.*\*)\/(.*)|\1\\\/\2|" %{buildroot}%{tapset_dir}/libruby.so.%{ruby_version}.stp
+sed -i -r "s|( \*.*\*)\/(.*)|\1\\\/\2|" %{buildroot}%{tapset_dir}/libruby.so.%{major_minor_version}.stp
 
 %check
 # Sanity check that SystemTap (dtrace) was detected.
@@ -891,6 +891,9 @@ make check TESTS="-v $DISABLE_TESTS"
 %{ruby_libdir}/tkextlib
 
 %changelog
+* Fri Mar 20 2015 Vít Ondruch <vondruch at redhat.com> - 2.2.1-10
+- Fix libruby.so versions in SystemTap scripts (rhbz#1202232).
+
 * Wed Mar 04 2015 Vít Ondruch <vondruch at redhat.com> - 2.2.1-9
 - Update to Ruby 2.2.1.
 


More information about the scm-commits mailing list