[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1065478: ITP: libnpupnp -- UPnP library, based on Pupnp code, extensively rewritten



Package: wnpp
Severity: wishlist
Owner: Jean-Francois Dockes <jf@dockes.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, jf@dockes.org

* Package name    : libnpupnp
  Version         : 6.1.1
  Upstream Contact: Jean-Francois Dockes <jf@dockes.org>
* URL             : https://www.lesbonscomptes.com/upmpdcli
* License         : BSD
  Programming Lang: C++
  Description     : UPnP library, based on Pupnp code, extensively rewritten


libnpupnp is a rewrite of the venerable libupnp, with the objective
of replacing questionable internal code (XML parser, HTTP server and client)
with well maintained external packages (libmicrohttpd, libcurl, expat),
also using the C++ STL in place of various locally grown containers,
with a goal to improve safety and reliability (reasonably modern C++,
no bare pointers etc.).
As its predecessor, libupnp, libnpupnp provides developers with an
API and open source code for building control points, devices, and
bridges that are compliant with Version 1.1 of the Universal Plug and
Play Device Architecture Specification - see http://www.upnp.org/ for
specifications.

libnpupnp is mostly proposed for packaging as a dependency to upmpdcli
(separate message), but it can be used by other applications. For example
mpd and gerbera can be configured to use it in place of libupnp.

Documentation: https://www.lesbonscomptes.com/upmpdcli/npupnp-doc/refdoc/html/index.html

Source and existing debian directory: https://framagit.org/medoc92/npupnp
Existing packages: https://www.lesbonscomptes.com/upmpdcli/pages/downloads.html#debian

Looking for a sponsor.


Reply to: