From 58600277687596c9be4f9109c8b92915b784322f Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Mon, 11 Jan 2021 11:47:03 -0500 Subject: [PATCH] retroshare: build against miniupnpc --- srcpkgs/retroshare/template | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/srcpkgs/retroshare/template b/srcpkgs/retroshare/template index 4931444905a..8b92dd990f1 100644 --- a/srcpkgs/retroshare/template +++ b/srcpkgs/retroshare/template @@ -1,12 +1,14 @@ # Template file for 'retroshare' pkgname=retroshare version=0.6.5 -revision=3 +revision=4 wrksrc="RetroShare-${version}" build_style=qmake -hostmakedepends="pkg-config qt5-qmake" +configure_args="RS_UPNP_LIB=miniupnpc" +hostmakedepends="pkg-config qt5-qmake qt5-host-tools + qt5-tools-devel qt5-multimedia-devel qt5-x11extras-devel" makedepends="ffmpeg-devel libgnome-keyring-devel libmicrohttpd-devel - libopencv-devel libssh-devel libupnp-devel libXScrnSaver-devel libxslt-devel + libopencv-devel libssh-devel miniupnpc-devel libXScrnSaver-devel libxslt-devel pulseaudio-devel qt5-multimedia-devel qt5-tools-devel qt5-x11extras-devel speex-devel sqlcipher-devel sqlite-devel rapidjson" short_desc="Decentralized, private and secure commmunication and sharing platform" @@ -16,5 +18,13 @@ homepage="https://retroshare.cc" distfiles="https://github.com/RetroShare/RetroShare/archive/v${version}.tar.gz" checksum=901a1d1f282e04118fbe0e24190355b4a8f355a806cc5448738b1d691b46f5d5 -nocross="https://travis-ci.org/voidlinux/void-packages/jobs/375096223#L1160 - https://travis-ci.org/voidlinux/void-packages/jobs/375096224#L1668" +post_patch() { + # upnputil.c includes a C++ header, so make sure qmake recognizes it as C++ + mv libretroshare/src/upnp/upnputil.{c,cc} + vsed -i libretroshare/src/libretroshare.pro \ + -e 's,\bupnp/upnputil.c\b,upnp/upnputil.cc,' +} + +post_install() { + vlicense LICENSE.txt +}