summaryrefslogtreecommitdiffstats
path: root/librabbitmq-pc.patch
diff options
context:
space:
mode:
authorRemi Collet <fedora@famillecollet.com>2014-01-02 08:07:58 +0100
committerRemi Collet <fedora@famillecollet.com>2014-01-02 08:07:58 +0100
commit58ae1942d91c4449a297f8744f484482bd0bc2cc (patch)
tree2ead0d86e2bb6177db5cb56254967f505a9b58a4 /librabbitmq-pc.patch
parenteed9188e2a60bed066fa65d991977b4b988b1272 (diff)
librabbitmq: fix librabbitmq.pc
Diffstat (limited to 'librabbitmq-pc.patch')
-rw-r--r--librabbitmq-pc.patch39
1 files changed, 39 insertions, 0 deletions
diff --git a/librabbitmq-pc.patch b/librabbitmq-pc.patch
new file mode 100644
index 0000000..59642eb
--- /dev/null
+++ b/librabbitmq-pc.patch
@@ -0,0 +1,39 @@
+From 02d5c58ae4b9bbaa6201990ff5066f0db561d231 Mon Sep 17 00:00:00 2001
+From: Alan Antonuk <alan.antonuk@gmail.com>
+Date: Wed, 1 Jan 2014 17:51:31 -0800
+Subject: [PATCH] Fixes librabbitmq.pc generation under autoconf
+
+Properly substitute the @requires_private@ and @libs_private@ variables
+when configuring under autoconf
+
+This fixes #154
+---
+ configure.ac | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 0559f8f..382fafa 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -115,7 +115,8 @@ AS_IF([test "x$with_ssl" = "xcyassl"],
+ [test "x$with_ssl" = "xgnutls"],
+ [PKG_CHECK_MODULES([SSL], [gnutls],, [with_ssl=no])],
+ [test "x$with_ssl" = "xopenssl"],
+- [PKG_CHECK_MODULES([SSL], [openssl >= 0.9.8],, [with_ssl=no])],
++ [PKG_CHECK_MODULES([SSL], [openssl >= 0.9.8], [ssl_pkg_required=openssl],
++ [with_ssl=no])],
+ [test "x$with_ssl" = "xpolarssl"],
+ [AX_LIB_POLARSSL([SSL_CFLAGS=$POLARSSL_CFLAGS
+ SSL_LIBS=$POLARSSL_LIBS],
+@@ -162,6 +163,8 @@ AC_ARG_ENABLE([examples],
+ [enable_examples=yes])
+ AM_CONDITIONAL([EXAMPLES], [test "x$enable_examples" = "xyes"])
+
++AC_SUBST([requires_private], [$ssl_pkg_required])
++AC_SUBST([libs_private], [$LIBS])
+ AC_CONFIG_HEADERS([config.h])
+ AC_CONFIG_FILES([
+ librabbitmq.pc
+--
+1.8.5.1
+