diff -aur sqlite3-ruby-1.1.0.orig/setup.rb sqlite3-ruby-1.1.0/setup.rb --- sqlite3-ruby-1.1.0.orig/setup.rb 2005-01-09 16:03:43.000000000 +0100 +++ sqlite3-ruby-1.1.0/setup.rb 2006-03-13 22:26:44.032249500 +0100 @@ -377,7 +377,7 @@ module FileOperations def mkdir_p(dirname, prefix = nil) - dirname = prefix + dirname if prefix + dirname = ENV["DESTDIR"] + (prefix || "") + File.expand_path(dirname) $stderr.puts "mkdir -p #{dirname}" if verbose? return if no_harm? @@ -440,7 +440,8 @@ $stderr.puts "install #{from} #{dest}" if verbose? return if no_harm? - realdest = prefix ? prefix + dest : dest + realdest = ENV["DESTDIR"] || "" + realdest += prefix ? prefix + File.expand_path(dest) : dest realdest = File.join(realdest, File.basename(from)) if File.dir?(realdest) str = File.binread(from) if diff?(str, realdest)