From a0932d2d0275f105f125ab3588ecf0eb83393c5c Mon Sep 17 00:00:00 2001 From: amak Date: Sat, 21 Sep 2019 19:04:30 +1000 Subject: [PATCH] New package: upmpdcli-1.4.5 --- common/shlibs | 1 + srcpkgs/libupnpp-devel | 1 + srcpkgs/libupnpp/template | 23 +++++++++++++++++++++++ srcpkgs/upmpdcli/files/upmpdcli/run | 3 +++ srcpkgs/upmpdcli/template | 19 +++++++++++++++++++ 5 files changed, 47 insertions(+) create mode 120000 srcpkgs/libupnpp-devel create mode 100644 srcpkgs/libupnpp/template create mode 100755 srcpkgs/upmpdcli/files/upmpdcli/run create mode 100644 srcpkgs/upmpdcli/template diff --git a/common/shlibs b/common/shlibs index a280247373a..903f0742d6b 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1393,6 +1393,7 @@ libgpaste.so.11 libgpaste-3.28.2_1 libthreadutil.so.6 libupnp-1.6.18_1 libixml.so.2 libupnp-1.6.18_1 libupnp.so.6 libupnp-1.6.18_1 +libupnpp.so.8 libupnpp-0.17.2_1 libgeocode-glib.so.0 geocode-glib-3.10.0_1 libzeitgeist-2.0.so.0 libzeitgeist2-0.9.14_1 libpotrace.so.0 libpotrace-1.11_1 diff --git a/srcpkgs/libupnpp-devel b/srcpkgs/libupnpp-devel new file mode 120000 index 00000000000..d5ca93593ba --- /dev/null +++ b/srcpkgs/libupnpp-devel @@ -0,0 +1 @@ +libupnpp \ No newline at end of file diff --git a/srcpkgs/libupnpp/template b/srcpkgs/libupnpp/template new file mode 100644 index 00000000000..c98b8636866 --- /dev/null +++ b/srcpkgs/libupnpp/template @@ -0,0 +1,23 @@ +# Template file for 'libupnpp' +pkgname=libupnpp +version=0.17.2 +revision=1 +build_style=gnu-configure +hostmakedepends="pkg-config" +makedepends="expat-devel libcurl-devel libupnp-devel" +short_desc="C++ wrapper for libupnp" +maintainer="amak " +license="LGPL-2.1-or-later" +homepage="https://www.lesbonscomptes.com/upmpdcli" +distfiles="https://www.lesbonscomptes.com/upmpdcli/downloads/libupnpp-${version}.tar.gz" +checksum=5abaaf353a1e9c3482d61ef2627b650285d59f27c1ee60d35b8951952261374f + +libupnpp-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/upmpdcli/files/upmpdcli/run b/srcpkgs/upmpdcli/files/upmpdcli/run new file mode 100755 index 00000000000..2a4c513e860 --- /dev/null +++ b/srcpkgs/upmpdcli/files/upmpdcli/run @@ -0,0 +1,3 @@ +#!/bin/sh +[ -r conf ] && . ./conf +exec upmpdcli ${OPTS:- -c /etc/upmpdcli.conf} diff --git a/srcpkgs/upmpdcli/template b/srcpkgs/upmpdcli/template new file mode 100644 index 00000000000..185d8dd9926 --- /dev/null +++ b/srcpkgs/upmpdcli/template @@ -0,0 +1,19 @@ +# Template file for 'upmpdcli' +pkgname=upmpdcli +version=1.4.5 +revision=1 +build_style=gnu-configure +conf_files="/etc/upmpdcli.conf" +hostmakedepends="pkg-config" +makedepends="jsoncpp-devel libmicrohttpd-devel libmpdclient-devel libupnp-devel libupnpp-devel" +short_desc="UPnP Media Renderer front-end for MPD" +maintainer="amak " +license="LGPL-2.1-or-later" +homepage="https://www.lesbonscomptes.com/upmpdcli" +distfiles="https://www.lesbonscomptes.com/upmpdcli/downloads/upmpdcli-${version}.tar.gz" +checksum=af0c13b6ab8720d98451307010c33462e9a3f50178bae82c593fd2dd12e31b0e +system_accounts="upmpdcli" + +post_install() { + vsv upmpdcli +}