Index: bin/compass
--- bin/compass.orig	2010-08-27 16:33:47.000000000 +0200
+++ bin/compass	2010-08-29 19:37:38.000000000 +0200
@@ -1,4 +1,4 @@
-#!/usr/bin/env ruby
+#!@l_prefix@/bin/ruby
 # The compass command line utility
 
 # This allows compass to run easily from a git checkout without install.
@@ -16,7 +16,9 @@
   end
 end
 
-fallback_load_path(File.join(File.dirname(__FILE__), '..', 'lib')) do
+$LOAD_PATH.unshift '@l_prefix@/lib/haml'
+$LOAD_PATH.unshift '@l_prefix@/lib/compass'
+fallback_load_path('@l_prefix@/lib/compass') do
   require 'compass'
   require 'compass/exec'
 end
Index: lib/compass.rb
--- lib/compass.rb.orig	2010-08-27 16:33:47.000000000 +0200
+++ lib/compass.rb	2010-08-29 19:37:08.000000000 +0200
@@ -7,10 +7,10 @@
 
 module Compass
   def base_directory
-    File.expand_path(File.join(File.dirname(__FILE__), '..'))
+    File.expand_path('@l_prefix@/share/compass')
   end
   def lib_directory
-    File.expand_path(File.join(File.dirname(__FILE__)))
+    File.expand_path('@l_prefix@/lib/compass')
   end
   module_function :base_directory, :lib_directory
 end
