This patch contains all the Debian-specific changes mixed together. To review
them separately, please inspect the VCS history at
http://anonscm.debian.org/gitweb/?p=pkg-ruby-extras/ruby-cairo.git;a=summary
--- ruby-cairo-1.10.0.orig/ext/cairo/extconf.rb
+++ ruby-cairo-1.10.0/ext/cairo/extconf.rb
@@ -75,4 +75,4 @@ have_header("ruby/io.h") unless have_mac
 have_func("rb_errinfo", "ruby.h")
 have_type("enum ruby_value_type", "ruby.h")
 
-create_makefile(module_name)
+create_makefile(module_name + '_ext')
--- ruby-cairo-1.10.0.orig/ext/cairo/rb_cairo.c
+++ ruby-cairo-1.10.0/ext/cairo/rb_cairo.c
@@ -46,7 +46,7 @@ rb_cairo_satisfied_version (int argc, VA
 }
 
 void
-Init_cairo ()
+Init_cairo_ext ()
 {
   int major, minor, micro;
 
--- ruby-cairo-1.10.0.orig/lib/cairo.rb
+++ ruby-cairo-1.10.0/lib/cairo.rb
@@ -41,9 +41,9 @@ require 'cairo/paper'
 
 begin
   major, minor, micro, = RUBY_VERSION.split(/\./)
-  require "#{major}.#{minor}/cairo.so"
+  require "#{major}.#{minor}/cairo_ext"
 rescue LoadError
-  require 'cairo.so'
+  require 'cairo_ext'
 end
 require 'cairo/constants'
 
