All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/3] libminiupnpc: New package
@ 2016-07-02 22:18 Bernd Kuhls
  2016-07-02 22:18 ` [Buildroot] [PATCH 2/3] libnatpmp: " Bernd Kuhls
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Bernd Kuhls @ 2016-07-02 22:18 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/Config.in                      |  1 +
 package/libminiupnpc/Config.in         | 20 ++++++++++++++++++++
 package/libminiupnpc/libminiupnpc.hash |  2 ++
 package/libminiupnpc/libminiupnpc.mk   | 14 ++++++++++++++
 4 files changed, 37 insertions(+)
 create mode 100644 package/libminiupnpc/Config.in
 create mode 100644 package/libminiupnpc/libminiupnpc.hash
 create mode 100644 package/libminiupnpc/libminiupnpc.mk

diff --git a/package/Config.in b/package/Config.in
index d55fa69..cfa26ee 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1179,6 +1179,7 @@ menu "Networking"
 	source "package/libmbus/Config.in"
 	source "package/libmemcached/Config.in"
 	source "package/libmicrohttpd/Config.in"
+	source "package/libminiupnpc/Config.in"
 	source "package/libmnl/Config.in"
 	source "package/libmodbus/Config.in"
 	source "package/libndp/Config.in"
diff --git a/package/libminiupnpc/Config.in b/package/libminiupnpc/Config.in
new file mode 100644
index 0000000..9c6459c
--- /dev/null
+++ b/package/libminiupnpc/Config.in
@@ -0,0 +1,20 @@
+config BR2_PACKAGE_LIBMINIUPNPC
+	bool "libminiupnpc"
+	depends on !BR2_BINFMT_FLAT
+	depends on !BR2_STATIC_LIBS
+	help
+	  The UPnP protocol is supported by most home adsl/cable routers
+	  and Microsoft Windows 2K/XP. The aim of the MiniUPnP project is
+	  to bring a free software solution to support the "Internet
+	  Gateway Device" part of the protocol.
+
+	  Miniupnpc aims at the simplest library possible, with the
+	  smallest footprint and no dependencies to other libraries such
+	  as XML parsers or HTTP implementations. All the code is pure
+	  ANSI C.
+
+	  http://miniupnp.free.fr
+
+comment "libminiupnpc needs a toolchain dynamic library"
+	depends on BR2_STATIC_LIBS
+	depends on !BR2_BINFMT_FLAT
diff --git a/package/libminiupnpc/libminiupnpc.hash b/package/libminiupnpc/libminiupnpc.hash
new file mode 100644
index 0000000..985d69d
--- /dev/null
+++ b/package/libminiupnpc/libminiupnpc.hash
@@ -0,0 +1,2 @@
+# Locally computed
+sha256 d434ceb8986efbe199c5ca53f90ed53eab290b1e6d0530b717eb6fa49d61f93b  miniupnpc-2.0.tar.gz
diff --git a/package/libminiupnpc/libminiupnpc.mk b/package/libminiupnpc/libminiupnpc.mk
new file mode 100644
index 0000000..0eb7cf6
--- /dev/null
+++ b/package/libminiupnpc/libminiupnpc.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# libminiupnpc
+#
+################################################################################
+
+LIBMINIUPNPC_VERSION = 2.0
+LIBMINIUPNPC_SOURCE = miniupnpc-$(LIBMINIUPNPC_VERSION).tar.gz
+LIBMINIUPNPC_SITE = http://miniupnp.free.fr/files
+LIBMINIUPNPC_INSTALL_STAGING = YES
+LIBMINIUPNPC_LICENSE = BSD-3c
+LIBMINIUPNPC_LICENSE_FILES = LICENSE
+
+$(eval $(cmake-package))
-- 
2.8.1

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH 2/3] libnatpmp: New package
  2016-07-02 22:18 [Buildroot] [PATCH 1/3] libminiupnpc: New package Bernd Kuhls
@ 2016-07-02 22:18 ` Bernd Kuhls
  2016-07-03 17:08   ` Peter Korsgaard
  2016-07-02 22:18 ` [Buildroot] [PATCH 3/3] package/transmission: add optional support for libminiupnpc/libnatpmp Bernd Kuhls
  2016-07-03 10:30 ` [Buildroot] [PATCH 1/3] libminiupnpc: New package Peter Korsgaard
  2 siblings, 1 reply; 9+ messages in thread
From: Bernd Kuhls @ 2016-07-02 22:18 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/Config.in                |  1 +
 package/libnatpmp/Config.in      | 16 ++++++++++++++++
 package/libnatpmp/libnatpmp.hash |  2 ++
 package/libnatpmp/libnatpmp.mk   | 31 +++++++++++++++++++++++++++++++
 4 files changed, 50 insertions(+)
 create mode 100644 package/libnatpmp/Config.in
 create mode 100644 package/libnatpmp/libnatpmp.hash
 create mode 100644 package/libnatpmp/libnatpmp.mk

diff --git a/package/Config.in b/package/Config.in
index cfa26ee..9b062c4 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1182,6 +1182,7 @@ menu "Networking"
 	source "package/libminiupnpc/Config.in"
 	source "package/libmnl/Config.in"
 	source "package/libmodbus/Config.in"
+	source "package/libnatpmp/Config.in"
 	source "package/libndp/Config.in"
 	source "package/libnet/Config.in"
 	source "package/libnetfilter_acct/Config.in"
diff --git a/package/libnatpmp/Config.in b/package/libnatpmp/Config.in
new file mode 100644
index 0000000..9de0b74
--- /dev/null
+++ b/package/libnatpmp/Config.in
@@ -0,0 +1,16 @@
+config BR2_PACKAGE_LIBNATPMP
+	bool "libnatpmp"
+	depends on !BR2_BINFMT_FLAT
+	depends on !BR2_STATIC_LIBS
+	help
+	  libnatpmp is an attempt to make a portable and fully compliant
+	  implementation of the NAT-PMP protocol for the client side. It
+	  is based on non blocking sockets and all calls of the API are
+	  asynchronous. It is therefore very easy to integrate the
+	  NAT-PMP code to any event driven code.
+
+	  http://miniupnp.free.fr/libnatpmp.html
+
+comment "libnatpmp needs a toolchain dynamic library"
+	depends on BR2_STATIC_LIBS
+	depends on !BR2_BINFMT_FLAT
diff --git a/package/libnatpmp/libnatpmp.hash b/package/libnatpmp/libnatpmp.hash
new file mode 100644
index 0000000..a5cab3c
--- /dev/null
+++ b/package/libnatpmp/libnatpmp.hash
@@ -0,0 +1,2 @@
+# Locally computed
+sha256 e1aa9c4c4219bc06943d6b2130f664daee213fb262fcb94dd355815b8f4536b0  libnatpmp-20150609.tar.gz
diff --git a/package/libnatpmp/libnatpmp.mk b/package/libnatpmp/libnatpmp.mk
new file mode 100644
index 0000000..cdd65e9
--- /dev/null
+++ b/package/libnatpmp/libnatpmp.mk
@@ -0,0 +1,31 @@
+################################################################################
+#
+# libnatpmp
+#
+################################################################################
+
+LIBNATPMP_VERSION = 20150609
+LIBNATPMP_SITE = http://miniupnp.free.fr/files
+LIBNATPMP_INSTALL_STAGING = YES
+LIBNATPMP_LICENSE = BSD-3c
+LIBNATPMP_LICENSE_FILES = LICENSE
+
+define LIBNATPMP_BUILD_CMDS
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \
+		CC="$(TARGET_CC)"
+endef
+
+define LIBNATPMP_INSTALL_STAGING_CMDS
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \
+		PREFIX=$(STAGING_DIR) \
+		HEADERS='declspec.h natpmp.h' \
+		$(TARGET_CONFIGURE_OPTS) install
+endef
+
+define LIBNATPMP_INSTALL_TARGET_CMDS
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \
+		PREFIX=$(TARGET_DIR) \
+		$(TARGET_CONFIGURE_OPTS) install
+endef
+
+$(eval $(generic-package))
-- 
2.8.1

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH 3/3] package/transmission: add optional support for libminiupnpc/libnatpmp
  2016-07-02 22:18 [Buildroot] [PATCH 1/3] libminiupnpc: New package Bernd Kuhls
  2016-07-02 22:18 ` [Buildroot] [PATCH 2/3] libnatpmp: " Bernd Kuhls
@ 2016-07-02 22:18 ` Bernd Kuhls
  2016-07-02 23:36   ` Arnout Vandecappelle
  2016-07-03 17:52   ` Peter Korsgaard
  2016-07-03 10:30 ` [Buildroot] [PATCH 1/3] libminiupnpc: New package Peter Korsgaard
  2 siblings, 2 replies; 9+ messages in thread
From: Bernd Kuhls @ 2016-07-02 22:18 UTC (permalink / raw)
  To: buildroot

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>
---
 package/transmission/0003-miniupnpc-cross.patch | 31 +++++++++++++++++++++++++
 package/transmission/transmission.mk            | 11 +++++++++
 2 files changed, 42 insertions(+)
 create mode 100644 package/transmission/0003-miniupnpc-cross.patch

diff --git a/package/transmission/0003-miniupnpc-cross.patch b/package/transmission/0003-miniupnpc-cross.patch
new file mode 100644
index 0000000..5037c2e
--- /dev/null
+++ b/package/transmission/0003-miniupnpc-cross.patch
@@ -0,0 +1,31 @@
+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
diff --git a/package/transmission/transmission.mk b/package/transmission/transmission.mk
index c8d3773..e0cfc2d 100644
--- a/package/transmission/transmission.mk
+++ b/package/transmission/transmission.mk
@@ -21,6 +21,17 @@ TRANSMISSION_CONF_OPTS = \
 TRANSMISSION_LICENSE = GPLv2 or GPLv3 with OpenSSL exception
 TRANSMISSION_LICENSE_FILES = COPYING
 
+ifeq ($(BR2_PACKAGE_LIBMINIUPNPC),y)
+TRANSMISSION_DEPENDENCIES += libminiupnpc
+endif
+
+ifeq ($(BR2_PACKAGE_LIBNATPMP),y)
+TRANSMISSION_DEPENDENCIES += libnatpmp
+TRANSMISSION_CONF_OPTS += --enable-external-natpmp
+else
+TRANSMISSION_CONF_OPTS += --disable-external-natpmp
+endif
+
 ifeq ($(BR2_PACKAGE_TRANSMISSION_UTP),y)
 TRANSMISSION_CONF_OPTS += --enable-utp
 else
-- 
2.8.1

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH 3/3] package/transmission: add optional support for libminiupnpc/libnatpmp
  2016-07-02 22:18 ` [Buildroot] [PATCH 3/3] package/transmission: add optional support for libminiupnpc/libnatpmp Bernd Kuhls
@ 2016-07-02 23:36   ` Arnout Vandecappelle
  2016-07-03 17:52     ` Peter Korsgaard
  2016-07-03 17:52   ` Peter Korsgaard
  1 sibling, 1 reply; 9+ messages in thread
From: Arnout Vandecappelle @ 2016-07-02 23:36 UTC (permalink / raw)
  To: buildroot

On 03-07-16 00:18, Bernd Kuhls wrote:
> 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.

 Our policy up to now has always been to never use the bundled versions if we
package the system version.

 However, how is it possible that these packages depend on !STATIC while
transmission does not? !FLAT is implied in USE_MMU so that one is OK.

 Regards,
 Arnout

> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
>  package/transmission/0003-miniupnpc-cross.patch | 31 +++++++++++++++++++++++++
>  package/transmission/transmission.mk            | 11 +++++++++
>  2 files changed, 42 insertions(+)
>  create mode 100644 package/transmission/0003-miniupnpc-cross.patch
> 
> diff --git a/package/transmission/0003-miniupnpc-cross.patch b/package/transmission/0003-miniupnpc-cross.patch
> new file mode 100644
> index 0000000..5037c2e
> --- /dev/null
> +++ b/package/transmission/0003-miniupnpc-cross.patch
> @@ -0,0 +1,31 @@
> +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
> diff --git a/package/transmission/transmission.mk b/package/transmission/transmission.mk
> index c8d3773..e0cfc2d 100644
> --- a/package/transmission/transmission.mk
> +++ b/package/transmission/transmission.mk
> @@ -21,6 +21,17 @@ TRANSMISSION_CONF_OPTS = \
>  TRANSMISSION_LICENSE = GPLv2 or GPLv3 with OpenSSL exception
>  TRANSMISSION_LICENSE_FILES = COPYING
>  
> +ifeq ($(BR2_PACKAGE_LIBMINIUPNPC),y)
> +TRANSMISSION_DEPENDENCIES += libminiupnpc
> +endif
> +
> +ifeq ($(BR2_PACKAGE_LIBNATPMP),y)
> +TRANSMISSION_DEPENDENCIES += libnatpmp
> +TRANSMISSION_CONF_OPTS += --enable-external-natpmp
> +else
> +TRANSMISSION_CONF_OPTS += --disable-external-natpmp
> +endif
> +
>  ifeq ($(BR2_PACKAGE_TRANSMISSION_UTP),y)
>  TRANSMISSION_CONF_OPTS += --enable-utp
>  else
> 


-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH 1/3] libminiupnpc: New package
  2016-07-02 22:18 [Buildroot] [PATCH 1/3] libminiupnpc: New package Bernd Kuhls
  2016-07-02 22:18 ` [Buildroot] [PATCH 2/3] libnatpmp: " Bernd Kuhls
  2016-07-02 22:18 ` [Buildroot] [PATCH 3/3] package/transmission: add optional support for libminiupnpc/libnatpmp Bernd Kuhls
@ 2016-07-03 10:30 ` Peter Korsgaard
  2 siblings, 0 replies; 9+ messages in thread
From: Peter Korsgaard @ 2016-07-03 10:30 UTC (permalink / raw)
  To: buildroot

>>>>> "Bernd" == Bernd Kuhls <bernd.kuhls@t-online.de> writes:

 > Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
 > ---
 >  package/Config.in                      |  1 +
 >  package/libminiupnpc/Config.in         | 20 ++++++++++++++++++++
 >  package/libminiupnpc/libminiupnpc.hash |  2 ++
 >  package/libminiupnpc/libminiupnpc.mk   | 14 ++++++++++++++
 >  4 files changed, 37 insertions(+)
 >  create mode 100644 package/libminiupnpc/Config.in
 >  create mode 100644 package/libminiupnpc/libminiupnpc.hash
 >  create mode 100644 package/libminiupnpc/libminiupnpc.mk

 > diff --git a/package/Config.in b/package/Config.in
 > index d55fa69..cfa26ee 100644
 > --- a/package/Config.in
 > +++ b/package/Config.in
 > @@ -1179,6 +1179,7 @@ menu "Networking"
 >  	source "package/libmbus/Config.in"
 >  	source "package/libmemcached/Config.in"
 >  	source "package/libmicrohttpd/Config.in"
 > +	source "package/libminiupnpc/Config.in"
 >  	source "package/libmnl/Config.in"
 >  	source "package/libmodbus/Config.in"
 >  	source "package/libndp/Config.in"
 > diff --git a/package/libminiupnpc/Config.in b/package/libminiupnpc/Config.in
 > new file mode 100644
 > index 0000000..9c6459c
 > --- /dev/null
 > +++ b/package/libminiupnpc/Config.in
 > @@ -0,0 +1,20 @@
 > +config BR2_PACKAGE_LIBMINIUPNPC
 > +	bool "libminiupnpc"
 > +	depends on !BR2_BINFMT_FLAT
 > +	depends on !BR2_STATIC_LIBS
 > +	help
 > +	  The UPnP protocol is supported by most home adsl/cable routers
 > +	  and Microsoft Windows 2K/XP. The aim of the MiniUPnP project is
 > +	  to bring a free software solution to support the "Internet
 > +	  Gateway Device" part of the protocol.
 > +
 > +	  Miniupnpc aims at the simplest library possible, with the
 > +	  smallest footprint and no dependencies to other libraries such
 > +	  as XML parsers or HTTP implementations. All the code is pure
 > +	  ANSI C.
 > +
 > +	  http://miniupnp.free.fr
 > +
 > +comment "libminiupnpc needs a toolchain dynamic library"

w/ missing.

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH 2/3] libnatpmp: New package
  2016-07-02 22:18 ` [Buildroot] [PATCH 2/3] libnatpmp: " Bernd Kuhls
@ 2016-07-03 17:08   ` Peter Korsgaard
  0 siblings, 0 replies; 9+ messages in thread
From: Peter Korsgaard @ 2016-07-03 17:08 UTC (permalink / raw)
  To: buildroot

>>>>> "Bernd" == Bernd Kuhls <bernd.kuhls@t-online.de> writes:

 > Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
 > ---
 >  package/Config.in                |  1 +
 >  package/libnatpmp/Config.in      | 16 ++++++++++++++++
 >  package/libnatpmp/libnatpmp.hash |  2 ++
 >  package/libnatpmp/libnatpmp.mk   | 31 +++++++++++++++++++++++++++++++
 >  4 files changed, 50 insertions(+)
 >  create mode 100644 package/libnatpmp/Config.in
 >  create mode 100644 package/libnatpmp/libnatpmp.hash
 >  create mode 100644 package/libnatpmp/libnatpmp.mk

 > diff --git a/package/Config.in b/package/Config.in
 > index cfa26ee..9b062c4 100644
 > --- a/package/Config.in
 > +++ b/package/Config.in
 > @@ -1182,6 +1182,7 @@ menu "Networking"
 >  	source "package/libminiupnpc/Config.in"
 >  	source "package/libmnl/Config.in"
 >  	source "package/libmodbus/Config.in"
 > +	source "package/libnatpmp/Config.in"
 >  	source "package/libndp/Config.in"
 >  	source "package/libnet/Config.in"
 >  	source "package/libnetfilter_acct/Config.in"
 > diff --git a/package/libnatpmp/Config.in b/package/libnatpmp/Config.in
 > new file mode 100644
 > index 0000000..9de0b74
 > --- /dev/null
 > +++ b/package/libnatpmp/Config.in
 > @@ -0,0 +1,16 @@
 > +config BR2_PACKAGE_LIBNATPMP
 > +	bool "libnatpmp"
 > +	depends on !BR2_BINFMT_FLAT
 > +	depends on !BR2_STATIC_LIBS
 > +	help
 > +	  libnatpmp is an attempt to make a portable and fully compliant
 > +	  implementation of the NAT-PMP protocol for the client side. It
 > +	  is based on non blocking sockets and all calls of the API are
 > +	  asynchronous. It is therefore very easy to integrate the
 > +	  NAT-PMP code to any event driven code.
 > +
 > +	  http://miniupnp.free.fr/libnatpmp.html
 > +
 > +comment "libnatpmp needs a toolchain dynamic library"

Again missing a w/

Committed with that fixed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH 3/3] package/transmission: add optional support for libminiupnpc/libnatpmp
  2016-07-02 23:36   ` Arnout Vandecappelle
@ 2016-07-03 17:52     ` Peter Korsgaard
  0 siblings, 0 replies; 9+ messages in thread
From: Peter Korsgaard @ 2016-07-03 17:52 UTC (permalink / raw)
  To: buildroot

>>>>> "Arnout" == Arnout Vandecappelle <arnout@mind.be> writes:

 > On 03-07-16 00:18, Bernd Kuhls wrote:
 >> 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.

 >  Our policy up to now has always been to never use the bundled versions if we
 > package the system version.

 >  However, how is it possible that these packages depend on !STATIC while
 > transmission does not? !FLAT is implied in USE_MMU so that one is OK.

Yes, it is a bit odd. I guess the !STATIC dependency is simply an issue
with the build system (E.G. is hardcoded to copy .so files) rather than
something in the source code.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH 3/3] package/transmission: add optional support for libminiupnpc/libnatpmp
  2016-07-02 22:18 ` [Buildroot] [PATCH 3/3] package/transmission: add optional support for libminiupnpc/libnatpmp Bernd Kuhls
  2016-07-02 23:36   ` Arnout Vandecappelle
@ 2016-07-03 17:52   ` Peter Korsgaard
  2016-07-03 22:56     ` Peter Korsgaard
  1 sibling, 1 reply; 9+ messages in thread
From: Peter Korsgaard @ 2016-07-03 17:52 UTC (permalink / raw)
  To: buildroot

>>>>> "Bernd" == Bernd Kuhls <bernd.kuhls@t-online.de> writes:

 > 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>

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Buildroot] [PATCH 3/3] package/transmission: add optional support for libminiupnpc/libnatpmp
  2016-07-03 17:52   ` Peter Korsgaard
@ 2016-07-03 22:56     ` Peter Korsgaard
  0 siblings, 0 replies; 9+ messages in thread
From: Peter Korsgaard @ 2016-07-03 22:56 UTC (permalink / raw)
  To: buildroot

>>>>> "Bernd" == Bernd Kuhls <bernd.kuhls@t-online.de> writes:
 >> 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>

 > Committed, thanks.

This unfortunately causes some build issues. Care to have a look?

http://autobuild.buildroot.org/results/bcd/bcdc704c48ccccc2f1203983574546dfca60ded7/build-end.log

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2016-07-03 22:56 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-02 22:18 [Buildroot] [PATCH 1/3] libminiupnpc: New package Bernd Kuhls
2016-07-02 22:18 ` [Buildroot] [PATCH 2/3] libnatpmp: " Bernd Kuhls
2016-07-03 17:08   ` Peter Korsgaard
2016-07-02 22:18 ` [Buildroot] [PATCH 3/3] package/transmission: add optional support for libminiupnpc/libnatpmp Bernd Kuhls
2016-07-02 23:36   ` Arnout Vandecappelle
2016-07-03 17:52     ` Peter Korsgaard
2016-07-03 17:52   ` Peter Korsgaard
2016-07-03 22:56     ` Peter Korsgaard
2016-07-03 10:30 ` [Buildroot] [PATCH 1/3] libminiupnpc: New package Peter Korsgaard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.