[packages/ruby] dtrace bcond
atler
atler at pld-linux.org
Tue Jun 15 16:30:46 CEST 2021
commit b74e3e2f75e7af3ee5d036fe38241d6dbe341f3d
Author: Jan Palus <atler at pld-linux.org>
Date: Tue Jun 15 12:13:07 2021 +0000
dtrace bcond
ruby.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/ruby.spec b/ruby.spec
index addc701..ed9eb9a 100644
--- a/ruby.spec
+++ b/ruby.spec
@@ -8,6 +8,7 @@
%bcond_without doc # skip (time-consuming) docs generating; intended for speed up test builds
%bcond_without batteries # Don't include rubygems, json, rake, minitest
%bcond_without default_ruby # use this Ruby as default system Ruby
+%bcond_without dtrace # disable tracing with dtrace
%bcond_with bootstrap # build bootstrap version
%bcond_with tests # build without tests
@@ -75,12 +76,13 @@ BuildRequires: openssl-devel >= 0.9.6
BuildRequires: pkgconfig
BuildRequires: readline-devel >= 4.2
BuildRequires: rpm-build >= 5.4.10-49
+BuildRequires: rpmbuild(macros) >= 1.527
# which version is minimum now? 1.8.7 is not enough, fails with:
# ./tool/generic_erb.rb:31: syntax error, unexpected ':', expecting ')'
# ...O.popen("tput smso", "r", err: IO::NULL, &:read) rescue nil)
BuildRequires: ruby >= 1:1.9
BuildRequires: sed >= 4.0
-BuildRequires: systemtap-sdt-devel
+%{?with_dtrace:BuildRequires: systemtap-sdt-devel}
BuildRequires: tar >= 1:1.22
BuildRequires: xz
BuildRequires: yaml-devel
@@ -745,6 +747,7 @@ cp -f /usr/share/automake/config.sub .
--disable-install-doc \
--disable-rpath \
--disable-rubygems \
+ %{__enable_disable dtrace} \
--with-ruby-version='' \
%{__make} -j1 main \
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ruby.git/commitdiff/09881376e39ee7a14b191af135551b624669ba0b
More information about the pld-cvs-commit
mailing list