All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/3] package/libnpupnp: new package
@ 2020-06-23 16:30 Fabrice Fontaine
  2020-06-23 16:30 ` [Buildroot] [PATCH 2/3] package/libupnpp: bump to version 0.19.2 Fabrice Fontaine
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Fabrice Fontaine @ 2020-06-23 16:30 UTC (permalink / raw)
  To: buildroot

npupnp (new pupnp or not pupnp ?) is an UPnP library derived from the
venerable pupnp (https://github.com/pupnp/pupnp), based on its 1.6.x
branch (around 1.6.25).

https://www.lesbonscomptes.com/upmpdcli/libnpupnp.html

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
 DEVELOPERS                       |  1 +
 package/Config.in                |  1 +
 package/libnpupnp/Config.in      | 16 ++++++++++++++++
 package/libnpupnp/libnpupnp.hash |  5 +++++
 package/libnpupnp/libnpupnp.mk   | 14 ++++++++++++++
 5 files changed, 37 insertions(+)
 create mode 100644 package/libnpupnp/Config.in
 create mode 100644 package/libnpupnp/libnpupnp.hash
 create mode 100644 package/libnpupnp/libnpupnp.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index fb6d4cec64..4b6a346a05 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -856,6 +856,7 @@ F:	package/libmatroska/
 F:	package/libmpdclient/
 F:	package/libnetfilter_conntrack/
 F:	package/libnetfilter_queue/
+F:	package/libnpupnp/
 F:	package/liboping/
 F:	package/libpfm4/
 F:	package/libraw/
diff --git a/package/Config.in b/package/Config.in
index e2bb004015..6a34a895af 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1712,6 +1712,7 @@ menu "Networking"
 	source "package/libnice/Config.in"
 	source "package/libnids/Config.in"
 	source "package/libnl/Config.in"
+	source "package/libnpupnp/Config.in"
 	source "package/liboauth/Config.in"
 	source "package/liboping/Config.in"
 	source "package/libosip2/Config.in"
diff --git a/package/libnpupnp/Config.in b/package/libnpupnp/Config.in
new file mode 100644
index 0000000000..71016b069e
--- /dev/null
+++ b/package/libnpupnp/Config.in
@@ -0,0 +1,16 @@
+config BR2_PACKAGE_LIBNPUPNP
+	bool "libnpupnp"
+	depends on BR2_INSTALL_LIBSTDCPP
+	depends on BR2_TOOLCHAIN_HAS_THREADS
+	select BR2_PACKAGE_EXPAT
+	select BR2_PACKAGE_LIBCURL
+	select BR2_PACKAGE_LIBMICROHTTPD
+	help
+	  npupnp (new pupnp or not pupnp ?) is an UPnP library derived
+	  from the venerable pupnp (https://github.com/pupnp/pupnp),
+	  based on its 1.6.x branch (around 1.6.25).
+
+	  https://www.lesbonscomptes.com/upmpdcli/libnpupnp.html
+
+comment "libnpupnp needs a toolchain w/ C++, threads"
+	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
diff --git a/package/libnpupnp/libnpupnp.hash b/package/libnpupnp/libnpupnp.hash
new file mode 100644
index 0000000000..41cc41955b
--- /dev/null
+++ b/package/libnpupnp/libnpupnp.hash
@@ -0,0 +1,5 @@
+# Hashes from: http://www.lesbonscomptes.com/upmpdcli/downloads/libnpupnp-4.0.7.tar.gz.sha256
+sha256  30f15caa67dc83f76b0976438165aa4704a50c7e3e5444c50bb8cbad874877ca  libnpupnp-4.0.7.tar.gz
+
+# Hash for license file:
+sha256  c8b99423cad48bb44e2cf52a496361404290865eac259a82da6d1e4331ececb3  COPYING
diff --git a/package/libnpupnp/libnpupnp.mk b/package/libnpupnp/libnpupnp.mk
new file mode 100644
index 0000000000..abd80ab63b
--- /dev/null
+++ b/package/libnpupnp/libnpupnp.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# libnpupnp
+#
+################################################################################
+
+LIBNPUPNP_VERSION = 4.0.7
+LIBNPUPNP_SITE = http://www.lesbonscomptes.com/upmpdcli/downloads
+LIBNPUPNP_LICENSE = BSD-3-Clause
+LIBNPUPNP_LICENSE_FILES = COPYING
+LIBNPUPNP_INSTALL_STAGING = YES
+LIBNPUPNP_DEPENDENCIES = expat libcurl libmicrohttpd
+
+$(eval $(autotools-package))
-- 
2.26.2

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

end of thread, other threads:[~2020-06-23 17:59 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-06-23 16:30 [Buildroot] [PATCH 1/3] package/libnpupnp: new package Fabrice Fontaine
2020-06-23 16:30 ` [Buildroot] [PATCH 2/3] package/libupnpp: bump to version 0.19.2 Fabrice Fontaine
2020-06-23 16:30 ` [Buildroot] [PATCH 3/3] package/upmpdcli: bump to version 1.4.12 Fabrice Fontaine
2020-06-23 17:59 ` [Buildroot] [PATCH 1/3] package/libnpupnp: new package Yann E. MORIN

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.