From 6473483178f3b75f15a8365143b7580f9e224414 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.4 --- 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 24ffaac9ed7..e522ea3a164 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1390,6 +1390,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.1_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..d74c29fed18 --- /dev/null +++ b/srcpkgs/libupnpp/template @@ -0,0 +1,23 @@ +# Template file for 'libupnpp' +pkgname=libupnpp +version=0.17.1 +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=90403b55583e932a9a04905a01bf452016a56aecbeade5c9e1454a5fbb6f01b0 + +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..a50e4641d98 --- /dev/null +++ b/srcpkgs/upmpdcli/template @@ -0,0 +1,19 @@ +# Template file for 'upmpdcli' +pkgname=upmpdcli +version=1.4.4 +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=c54296ce7435346afab049355331947c5a4adbb5b3e2f0375896ae6c7527c140 +system_accounts="upmpdcli" + +post_install() { + vsv upmpdcli +}