71 lines
1.8 KiB
Diff
71 lines
1.8 KiB
Diff
|
Index: setup.rb
|
||
|
===================================================================
|
||
|
--- setup.rb (revision 1542)
|
||
|
+++ setup.rb (working copy)
|
||
|
@@ -72,8 +72,8 @@
|
||
|
|
||
|
raise "invalid --prefix #{prefix.inspect}" if prefix.nil?
|
||
|
|
||
|
- lib_dir = File.join prefix, 'lib'
|
||
|
- bin_dir = File.join prefix, 'bin'
|
||
|
+ lib_dir = File.join prefix, Config::CONFIG['sitelibdir']
|
||
|
+ bin_dir = File.join prefix, Config::CONFIG['bindir']
|
||
|
|
||
|
mkdir_p lib_dir
|
||
|
mkdir_p bin_dir
|
||
|
@@ -173,26 +173,12 @@
|
||
|
end
|
||
|
end
|
||
|
|
||
|
-# Remove source caches
|
||
|
-
|
||
|
-require 'rubygems/source_info_cache'
|
||
|
-
|
||
|
-user_cache_file = Gem::SourceInfoCache.user_cache_file
|
||
|
-system_cache_file = Gem::SourceInfoCache.system_cache_file
|
||
|
-
|
||
|
-rm user_cache_file if File.writable? user_cache_file
|
||
|
-rm system_cache_file if File.writable? system_cache_file
|
||
|
-
|
||
|
# install RDoc
|
||
|
|
||
|
-gem_doc_dir = File.join Gem.dir, 'doc'
|
||
|
+gem_doc_dir = File.join prefix, Gem.dir, 'doc'
|
||
|
|
||
|
+unless ARGV.include? '--no-rdoc'
|
||
|
if File.writable? gem_doc_dir then
|
||
|
- puts "Removing old RubyGems RDoc and ri..."
|
||
|
- Dir[File.join(Gem.dir, 'doc', 'rubygems-[0-9]*')].each do |dir|
|
||
|
- rm_rf dir
|
||
|
- end
|
||
|
-
|
||
|
def run_rdoc(*args)
|
||
|
args << '--quiet'
|
||
|
args << '--main' << 'README'
|
||
|
@@ -204,7 +190,7 @@
|
||
|
|
||
|
rubygems_name = "rubygems-#{Gem::RubyGemsVersion}"
|
||
|
|
||
|
- doc_dir = File.join Gem.dir, 'doc', rubygems_name
|
||
|
+ doc_dir = File.join prefix, Gem.dir, 'doc', rubygems_name
|
||
|
|
||
|
unless ARGV.include? '--no-ri' then
|
||
|
ri_dir = File.join doc_dir, 'ri'
|
||
|
@@ -221,8 +207,10 @@
|
||
|
puts "Skipping RDoc generation, #{gem_doc_dir} not writable"
|
||
|
puts "Set the GEM_HOME environment variable if you want RDoc generated"
|
||
|
end
|
||
|
+end
|
||
|
|
||
|
# Remove stubs
|
||
|
+if false # Don't want this
|
||
|
|
||
|
def stub?(path)
|
||
|
return unless File.readable? path
|
||
|
@@ -268,3 +256,4 @@
|
||
|
puts "No library stubs found."
|
||
|
end
|
||
|
|
||
|
+end
|
||
|
|