%_ruby_req_method	normal
%set_ruby_req_method()	%global _ruby_req_method %*

#_ruby_lib_path		%nil
%add_ruby_lib_path()	%global _ruby_lib_path %{?_ruby_lib_path:%_ruby_lib_path} %*
%add_ruby_weakprov_path()	%global _ruby_weakprov_path %{?_ruby_weakprov_path:%_ruby_weakprov_path} %*

%__ruby		%_bindir/ruby
#__ruby_req	%_bindir/ruby-tool-ripper

%ruby_sitearchdir	%(%__ruby -rvendor-specific -rrbconfig -e 'print RbConfig::CONFIG["sitearchdir"]')
%ruby_sitelibdir	%(%__ruby -rvendor-specific -rrbconfig -e 'print RbConfig::CONFIG["sitelibdir"]')
%ruby_archdir		%(%__ruby -rvendor-specific -rrbconfig -e 'print RbConfig::CONFIG["archdir"]')
%ruby_libdir		%(%__ruby -rvendor-specific -rrbconfig -e 'print RbConfig::CONFIG["rubylibdir"]')
%ruby_siteincludedir	%(%__ruby -rvendor-specific -rrbconfig -e 'print RbConfig::CONFIG["vendorhdrdir"]')
%ruby_includedir	%(%__ruby -rvendor-specific -rrbconfig -e 'print RbConfig::CONFIG["rubyhdrdir"]')

#ruby_ri_sitedir	%(%__ruby -rvendor-specific -rrbconfig -e 'print File.join(RbConfig::CONFIG['datadir'], "ri", RbConfig::CONFIG['ruby_version'], "site")')
%ruby_ri_sitedir	%(%__ruby -rvendor-specific -rrdoc/ri/paths -e 'print RDoc::RI::Paths::SITEDIR')

%rdoc		DESTDIR="%buildroot" rdoc --ri-site --all
%ruby_vendor	%__ruby -rvendor-specific
%ruby_configure	%ruby_vendor extconf.rb --ruby=/usr/bin/ruby

%_ruby_setup_rb	setup.rb
%update_setup_rb	cp %_datadir/ruby-setup/setup.rb %_ruby_setup_rb
%ruby_setup_rb	%ruby_vendor %_ruby_setup_rb
%ruby_config	%ruby_setup_rb config
%ruby_build	%ruby_setup_rb setup
%ruby_install	%ruby_setup_rb install --prefix=%buildroot

%ruby_test_unit	%_bindir/testrb

%ruby_build_std() \
%ruby_config %* \
%ruby_build \
%nil

%rake		%ruby_vendor %_bindir/rake
%rake_install	DESTDIR=%buildroot %rake install
