]> git.pld-linux.org Git - packages/rpm-build-macros.git/commitdiff
1.696 add %ruby_abi macro auto/th/rpm-build-macros-1.696-1
authorElan Ruusamäe <glen@delfi.ee>
Mon, 4 Aug 2014 14:41:29 +0000 (17:41 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Mon, 4 Aug 2014 14:43:44 +0000 (17:43 +0300)
rpm-build-macros.spec
rpm.macros

index 9493c78183f7d15fc6ae99c92b99b39b3485bdc5..7a83f840579620f6d69d23dd73a5e622dd19a211 100644 (file)
@@ -1,4 +1,4 @@
-%define                rpm_macros_rev  1.695
+%define                rpm_macros_rev  1.696
 %define                find_lang_rev   1.36
 Summary:       PLD Linux RPM build macros
 Summary(pl.UTF-8):     Makra do budowania pakietów RPM dla Linuksa PLD
index 452ca977ba85f7265c7e6b79d69ccc1c800f832b..27d12620d8a84306a91d3440d9d3cec78d216b29 100644 (file)
@@ -929,6 +929,10 @@ fi; \
 # Ruby
 %__ruby                                /usr/bin/ruby
 
+# Ruby ABI version
+# NOTE: %ruby_version may be empty, depending how Ruby was built
+%ruby_abi                      %{expand:%%global ruby_abi %(%{__ruby} -r rbconfig -e 'print [RbConfig::CONFIG["MAJOR"], RbConfig::CONFIG["MINOR"]].join(".")' 2>/dev/null || echo ERROR)}%ruby_abi
+
 # get rbconfig parameter
 %__ruby_rbconfig()     %(%{__ruby} -r rbconfig -e 'print RbConfig::CONFIG["%1"]' 2>/dev/null || echo ERROR)
 %__ruby_rbconfig_path()        %(%{__ruby} -r rbconfig -r pathname -e 'print Pathname(RbConfig::CONFIG["%1"]).cleanpath' 2>/dev/null || echo ERROR)
This page took 0.047802 seconds and 4 git commands to generate.