[DRE-commits] [ruby-ffi-rzmq] 03/03: load .so from libzmq3 or libzmq1 packages
Dmitry Borodaenko
angdraug at alioth.debian.org
Mon Sep 2 21:23:25 UTC 2013
This is an automated email from the git hooks/post-receive script.
angdraug pushed a commit to branch master
in repository ruby-ffi-rzmq.
commit f4f7cf693542f957c27d2664403fe9eb7b030f1c
Author: Dmitry Borodaenko <angdraug at gmail.com>
Date: Sun Sep 1 19:05:29 2013 -0700
load .so from libzmq3 or libzmq1 packages
---
debian/control | 2 +-
.../0001-load-so-from-libzmq3-or-libzmq1.patch | 21 ++++++++++++++++++++
debian/patches/series | 1 +
3 files changed, 23 insertions(+), 1 deletion(-)
diff --git a/debian/control b/debian/control
index 70c03d8..7c7bfdf 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ XS-Ruby-Versions: ruby1.9.1
Package: ruby-ffi-rzmq
Architecture: all
XB-Ruby-Versions: ${ruby:Versions}
-Depends: ${shlibs:Depends}, ${misc:Depends}, ruby | ruby-interpreter, ruby-ffi, libzmq3
+Depends: ${shlibs:Depends}, ${misc:Depends}, ruby | ruby-interpreter, ruby-ffi, libzmq3 | libzmq1
Description: FFI based Ruby bindings for ZeroMQ (ØMQ) networking library
ØMQ is a library which extends the standard socket interfaces with features
traditionally provided by specialised messaging middleware products.
diff --git a/debian/patches/0001-load-so-from-libzmq3-or-libzmq1.patch b/debian/patches/0001-load-so-from-libzmq3-or-libzmq1.patch
new file mode 100644
index 0000000..28df0b9
--- /dev/null
+++ b/debian/patches/0001-load-so-from-libzmq3-or-libzmq1.patch
@@ -0,0 +1,21 @@
+From: Dmitry Borodaenko <angdraug at gmail.com>
+Date: Sun, 1 Sep 2013 19:03:52 -0700
+Subject: load so from libzmq3 or libzmq1
+
+---
+ lib/ffi-rzmq/libzmq.rb | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/ffi-rzmq/libzmq.rb b/lib/ffi-rzmq/libzmq.rb
+index dc188ae..c975958 100644
+--- a/lib/ffi-rzmq/libzmq.rb
++++ b/lib/ffi-rzmq/libzmq.rb
+@@ -18,7 +18,7 @@ module ZMQ
+ ZMQ_LIB_PATHS = [
+ inside_gem, '/usr/local/lib', '/opt/local/lib', '/usr/local/homebrew/lib', '/usr/lib64'
+ ].map{|path| "#{path}/libzmq.#{FFI::Platform::LIBSUFFIX}"}
+- ffi_lib(ZMQ_LIB_PATHS + %w{libzmq})
++ ffi_lib(%w{libzmq.so.3 libzmq.so.1} + ZMQ_LIB_PATHS + %w{libzmq})
+ rescue LoadError
+ if ZMQ_LIB_PATHS.push(*local_path).any? {|path|
+ File.file? File.join(path, "libzmq.#{FFI::Platform::LIBSUFFIX}")}
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..e1c38c4
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+0001-load-so-from-libzmq3-or-libzmq1.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-ffi-rzmq.git
More information about the Pkg-ruby-extras-commits
mailing list