Description: Don't compile using an rpath
Author: Michael R. Crusoe <crusoe@ucdavis.edu>
--- jellyfish.orig/swig/python/setup.py
+++ jellyfish/swig/python/setup.py
@@ -25,7 +25,6 @@
 
 jf_libs    = [re.sub(r'-l', '', x) for x in os.popen("pkg-config --libs-only-l jellyfish-2.0").read().rstrip().split()]
 jf_libdir  = [re.sub(r'-L', '', x) for x in os.popen("pkg-config --libs-only-L jellyfish-2.0").read().rstrip().split()]
-jf_rpath   = [re.sub(r'^', '-Wl,-rpath,', x) for x in jf_libdir]
 jf_ldflags = os.popen("pkg-config --libs-only-other jellyfish-2.0").read().rstrip().split()
 
 
@@ -35,7 +34,7 @@
                              libraries = jf_libs,
                              library_dirs = jf_libdir,
                              extra_compile_args = ["-std=c++0x"] + jf_cflags,
-                             extra_link_args = jf_ldflags + jf_rpath,
+                             extra_link_args = jf_ldflags,
                              language = "c++")
 setup(name = 'jellyfish',
       version = '0.0.1',
--- jellyfish.orig/swig/Tuprules.tup
+++ jellyfish/swig/Tuprules.tup
@@ -77,12 +77,6 @@
   JELLYFISH_LIBS = `pkg-config --libs jellyfish-2.0` 
 endif
 
-ifdef JELLYFISH_RPATH
-  JELLYFISH_RPATH = @(JELLYFISH_RPATH)
-else
-  JELLYFISH_RPATH = `pkg-config --libs-only-L jellyfish-2.0 | sed -e 's/-L/-Wl,-rpath,/g'`
-endif
-
 ifdef RUBY_CFLAGS
   RUBY_CFLAGS = @(RUBY_CFLAGS)
 else
--- jellyfish.orig/swig/perl5/Makefile.PL
+++ jellyfish/swig/perl5/Makefile.PL
@@ -9,7 +9,6 @@
 
 my $jf_cflags = `pkg-config --cflags jellyfish-2.0`;
 my $jf_libs   = `pkg-config --libs jellyfish-2.0`;
-my $jf_rpath  = `pkg-config --libs-only-L jellyfish-2.0 | sed -e 's/-L/-Wl,-rpath,/g'`;
 
 WriteMakefile(NAME      => 'jellyfish',
               CC        => 'g++-4.4',
--- jellyfish.orig/swig/perl5/Tupfile
+++ jellyfish/swig/perl5/Tupfile
@@ -3,7 +3,7 @@
 export PKG_CONFIG_PATH
 SWIGFLAGS = -perl5
 CXXFLAGS += $(JELLYFISH_CFLAGS) $(PERL_CFLAGS) -fPIC
-LDFLAGS += -shared $(JELLYFISH_LIBS) $(JELLYFISH_RPATH) $(PERL_LIBS)
+LDFLAGS += -shared $(JELLYFISH_LIBS) $(PERL_LIBS)
 
 : ../jellyfish.i |> !swigxx |> jellyfish_wrap.cxx | jellyfish.pm <jf>
 : jellyfish_wrap.cxx |> !cxx |>
--- jellyfish.orig/swig/python/Tupfile
+++ jellyfish/swig/python/Tupfile
@@ -3,7 +3,7 @@
 export PKG_CONFIG_PATH
 SWIGFLAGS = -python
 CXXFLAGS += $(JELLYFISH_CFLAGS) $(PYTHON_CFLAGS) -fPIC
-LDFLAGS += -shared $(JELLYFISH_LIBS) $(JELLYFISH_RPATH) $(PYTHON_LIBS)
+LDFLAGS += -shared $(JELLYFISH_LIBS) $(PYTHON_LIBS)
 
 : ../jellyfish.i |> !swigxx |> jellyfish_wrap.cxx | jellyfish.py <jf>
 : jellyfish_wrap.cxx |> !cxx |>
--- jellyfish.orig/swig/ruby/Tupfile
+++ jellyfish/swig/ruby/Tupfile
@@ -3,7 +3,7 @@
 export PKG_CONFIG_PATH
 SWIGFLAGS = -ruby
 CXXFLAGS += $(JELLYFISH_CFLAGS) $(RUBY_CFLAGS) -fPIC
-LDFLAGS += -shared $(JELLYFISH_LIBS) $(JELLYFISH_RPATH) $(RUBY_LIBS)
+LDFLAGS += -shared $(JELLYFISH_LIBS) $(RUBY_LIBS)
 
 : ../jellyfish.i |> !swigxx |> jellyfish_wrap.cxx
 : jellyfish_wrap.cxx |> !cxx |>
--- jellyfish.orig/swig/ruby/extconf.rb
+++ jellyfish/swig/ruby/extconf.rb
@@ -7,6 +7,5 @@
 
 $defs << `pkg-config --cflags jellyfish-2.0`.chomp << '-std=c++0x'
 $libs << `pkg-config --libs jellyfish-2.0`.chomp
-$libs << `pkg-config --libs-only-L jellyfish-2.0 | sed -e 's/-L/-Wl,-rpath,/g'`.chomp
 
 create_makefile('jellyfish')
