kumquat-buildroot/package/transmission/0003-miniupnpc-cross.patch
Bernd Kuhls 349b1688a5 package/transmission: add optional support for libminiupnpc/libnatpmp
Transmission bundles copies of both libraries and uses them if they are
not provided by the system. This patch allows transmission to use the
system libraries of libminiupnpc/libnatpmp.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-07-03 19:53:53 +02:00

32 lines
938 B
Diff

Fix libminiupnpc version detection
Problem is known upstream: https://trac.transmissionbt.com/ticket/6140
For buildroot we know the libminiupnpc version so we hard-code 2.0.
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
diff -uNr transmission-2.92.org/configure.ac transmission-2.92/configure.ac
--- transmission-2.92.org/configure.ac 2016-03-06 21:23:45.336198393 +0100
+++ transmission-2.92/configure.ac 2016-07-02 21:48:13.452385686 +0200
@@ -386,18 +386,7 @@
dnl MINIUPNPC_API_VERSION and we won't have to figure
dnl it out on our own
if test "x$upnp_version" = "xunknown" ; then
- AC_RUN_IFELSE(
- [AC_LANG_PROGRAM(
- [#include <stdlib.h>
- #include <miniupnpc/miniupnpc.h>],
- [#ifdef MINIUPNPC_API_VERSION
- return EXIT_SUCCESS;
- #else
- return EXIT_FAILURE;
- #endif]
- )],
- [upnp_version=">= 1.7"]
- )
+ upnp_version="2.0"
fi
dnl Or maybe it's miniupnp 1.6