2015-02-03 12:24:59 +00:00
|
|
|
Description: Fix libtool in order to avoid a FTBFS.
|
|
|
|
RUBY_EXTENSION_DIR fix by Christian Hofstaedtler <zeha@debian.org>.
|
|
|
|
Author: Francesco Paolo Lovergine <frankie@debian.org>
|
|
|
|
Bug-Debian: https://bugs.debian.org/735652
|
2017-05-30 09:40:15 +00:00
|
|
|
Index: geos-3.6.1/swig/ruby/Makefile.am
|
|
|
|
===================================================================
|
|
|
|
--- geos-3.6.1.orig/swig/ruby/Makefile.am
|
|
|
|
+++ geos-3.6.1/swig/ruby/Makefile.am
|
|
|
|
@@ -22,7 +22,7 @@ AM_CPPFLAGS = -I$(RUBY_INCLUDE_DIR) -I$(
|
2015-02-03 12:24:59 +00:00
|
|
|
# Build Ruby module as shared library
|
|
|
|
rubyextensiondir_LTLIBRARIES = geos.la
|
|
|
|
geos_la_SOURCES = geos_wrap.cxx
|
2015-11-08 14:59:10 +00:00
|
|
|
-geos_la_LIBADD = $(top_builddir)/capi/libgeos_c.la $(RUBY_SO_NAME)
|
2015-02-03 12:24:59 +00:00
|
|
|
+geos_la_LIBADD = $(top_builddir)/capi/libgeos_c.la /usr/lib/$(RUBY_SO_NAME)
|
|
|
|
|
|
|
|
# Only need to grab the capi header files
|
2015-11-08 14:59:10 +00:00
|
|
|
geos_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_builddir)/capi
|
2017-05-30 09:40:15 +00:00
|
|
|
Index: geos-3.6.1/swig/ruby/Makefile.in
|
|
|
|
===================================================================
|
|
|
|
--- geos-3.6.1.orig/swig/ruby/Makefile.in
|
|
|
|
+++ geos-3.6.1/swig/ruby/Makefile.in
|
|
|
|
@@ -449,7 +449,7 @@ MAINTAINERCLEANFILES = geos_wrap.cxx
|
2015-02-03 12:24:59 +00:00
|
|
|
# Build Ruby module as shared library
|
|
|
|
@ENABLE_RUBY_TRUE@rubyextensiondir_LTLIBRARIES = geos.la
|
|
|
|
@ENABLE_RUBY_TRUE@geos_la_SOURCES = geos_wrap.cxx
|
2015-11-08 14:59:10 +00:00
|
|
|
-@ENABLE_RUBY_TRUE@geos_la_LIBADD = $(top_builddir)/capi/libgeos_c.la $(RUBY_SO_NAME)
|
2015-02-03 12:24:59 +00:00
|
|
|
+@ENABLE_RUBY_TRUE@geos_la_LIBADD = $(top_builddir)/capi/libgeos_c.la /usr/lib/$(RUBY_SO_NAME)
|
|
|
|
|
|
|
|
# Only need to grab the capi header files
|
2015-11-08 14:59:10 +00:00
|
|
|
@ENABLE_RUBY_TRUE@geos_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_builddir)/capi
|
2017-05-30 09:40:15 +00:00
|
|
|
Index: geos-3.6.1/configure
|
|
|
|
===================================================================
|
|
|
|
--- geos-3.6.1.orig/configure
|
|
|
|
+++ geos-3.6.1/configure
|
|
|
|
@@ -18581,7 +18581,7 @@ fi
|
2015-02-03 12:24:59 +00:00
|
|
|
|
|
|
|
RUBY_LIB_DIR=`$RUBY -rrbconfig -e 'puts RbConfig::CONFIG["libdir"] || Config::CONFIG["libdir"]'`
|
|
|
|
|
|
|
|
- RUBY_EXTENSION_DIR=`$RUBY -rrbconfig -e 'puts RbConfig::CONFIG["sitearchdir"] || Config::CONFIG["sitearchdir"]'`
|
|
|
|
+ RUBY_EXTENSION_DIR=`$RUBY -rrbconfig -e 'puts RbConfig::CONFIG["vendorarchdir"] || Config::CONFIG["vendorarchdir"]'`
|
|
|
|
|
2015-11-08 14:59:10 +00:00
|
|
|
RUBY_SO_NAME=`$RUBY -rrbconfig -e 'puts RbConfig::CONFIG["RUBY_SO_NAME"] || Config::CONFIG["RUBY_SO_NAME"]'`
|
2015-02-03 12:24:59 +00:00
|
|
|
|
2017-05-30 09:40:15 +00:00
|
|
|
Index: geos-3.6.1/macros/ruby.m4
|
|
|
|
===================================================================
|
|
|
|
--- geos-3.6.1.orig/macros/ruby.m4
|
|
|
|
+++ geos-3.6.1/macros/ruby.m4
|
|
|
|
@@ -35,7 +35,7 @@ AC_DEFUN([AC_RUBY_DEVEL],
|
2015-02-03 12:24:59 +00:00
|
|
|
RUBY_LIB_DIR=`$RUBY -rrbconfig -e 'puts RbConfig::CONFIG[["libdir"]] || Config::CONFIG[["libdir"]]'`
|
|
|
|
|
|
|
|
dnl Get Ruby extensions directory
|
|
|
|
- RUBY_EXTENSION_DIR=`$RUBY -rrbconfig -e 'puts RbConfig::CONFIG[["sitearchdir"]] || Config::CONFIG[["sitearchdir"]]'`
|
|
|
|
+ RUBY_EXTENSION_DIR=`$RUBY -rrbconfig -e 'puts RbConfig::CONFIG[["vendorarchdir"]] || Config::CONFIG[["vendorarchdir"]]'`
|
|
|
|
|
|
|
|
dnl Get Ruby shared library name, this does not include the lib prefix or extension name
|
2015-11-08 14:59:10 +00:00
|
|
|
RUBY_SO_NAME=`$RUBY -rrbconfig -e 'puts RbConfig::CONFIG[["RUBY_SO_NAME"]] || Config::CONFIG[["RUBY_SO_NAME"]]'`
|