File ruby20.macros of Package ruby20

%rb20_binary                         /usr/bin/ruby2.0
%rb20_arch                           %(%{rb20_binary} -e 'print RUBY_PLATFORM')
%rb20_ver                            %(%{rb20_binary} -r rbconfig -e 'print RbConfig::CONFIG["ruby_version"]')
#
#rb20_dir                            %{_libdir}/ruby/
#rb20_libdir                         %{_libdir}/ruby/%{rb20_ver}/
#rb20_archdir                        %{_libdir}/ruby/%{rb20_ver}/%{rb20_arch}
#
#rb20_sitedir                        %{_libdir}/ruby/site_ruby
#rb20_sitelib                        %{rb20_sitedir}/%{rb20_ver}
#rb20_sitearch                       %{rb20_sitedir}/%{rb20_ver}/%{rb20_arch}
#
#rb20_vendordir                      %{_libdir}/ruby/vendor_ruby
#rb20_vendorlib                      %{rb20_vendordir}/%{rb20_ver}
#rb20_vendorarch                     %{rb20_vendordir}/%{rb20_ver}/%{rb20_arch}


## Base
# "rubylibprefix"=>"/usr/lib64/ruby",
%rb20_dir           %(%{rb20_binary} -rrbconfig -e 'puts RbConfig::CONFIG["rubylibprefix"]' )
# "rubylibdir"    =>"/usr/lib64/ruby/1.9.1",
%rb20_libdir        %(%{rb20_binary} -rrbconfig -e 'puts RbConfig::CONFIG["rubylibdir"]' )
# "archdir"       =>"/usr/lib64/ruby/1.9.1/x86_64-linux",
%rb20_archdir       %(%{rb20_binary} -rrbconfig -e 'puts RbConfig::CONFIG["archdir"]' )

## Site
# "sitedir"       =>"/usr/lib64/ruby/site_ruby",
%rb20_sitedir       %(%{rb20_binary} -rrbconfig -e 'puts RbConfig::CONFIG["sitedir"]' )
# "sitelibdir"    =>"/usr/lib64/ruby/site_ruby/1.9.1",
%rb20_sitelibdir    %(%{rb20_binary} -rrbconfig -e 'puts RbConfig::CONFIG["sitelibdir"]' )
# "sitearchdir"   =>"/usr/lib64/ruby/site_ruby/1.9.1/x86_64-linux",
%rb20_sitearchdir   %(%{rb20_binary} -rrbconfig -e 'puts RbConfig::CONFIG["sitearchdir"]' )

## Vendor
# "vendordir"     =>"/usr/lib64/ruby/vendor_ruby",
%rb20_vendordir     %(%{rb20_binary} -rrbconfig -e 'puts RbConfig::CONFIG["vendordir"]' )
# "vendorlibdir"  =>"/usr/lib64/ruby/vendor_ruby/1.9.1",
%rb20_vendorlibdir  %(%{rb20_binary} -rrbconfig -e 'puts RbConfig::CONFIG["vendorlibdir"]' )
# "vendorarchdir" =>"/usr/lib64/ruby/vendor_ruby/1.9.1/x86_64-linux",
%rb20_vendorarchdir %(%{rb20_binary} -rrbconfig -e 'puts RbConfig::CONFIG["vendorarchdir"]' )


%gem20_install                       /usr/lib/rpm/gem_install_wrapper.sh 
%gem20_cleanup                       /usr/bin/gem_build_cleanup %{buildroot}%{_libdir}/ruby/gems/%{rb20_ver}/gems/%{mod_name}-%{version}/
%rubygems19_requires() \
%if 0%{?suse_version} > 1100 \
%{requires_ge ruby20}      \
%else                        \
%{requires_eq ruby20}      \
%endif

openSUSE Build Service is sponsored by