[packages/litecoin] - added patch for miniupnpc API 18; release 2

qboosh qboosh at pld-linux.org
Mon Sep 23 06:35:07 CEST 2024


commit 2a505a1a31457117ca076650e9b437acca6781a0
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Sep 23 06:38:04 2024 +0200

    - added patch for miniupnpc API 18; release 2

 litecoin-miniupnpc.patch | 14 ++++++++++++++
 litecoin.spec            |  4 +++-
 2 files changed, 17 insertions(+), 1 deletion(-)
---
diff --git a/litecoin.spec b/litecoin.spec
index 163d30e..18fbbbd 100644
--- a/litecoin.spec
+++ b/litecoin.spec
@@ -3,7 +3,7 @@ Summary:	Litecoin is a peer-to-peer currency
 Summary(pl.UTF-8):	Litecoin - waluta peer-to-peer
 Name:		litecoin
 Version:	0.21.3
-Release:	1
+Release:	2
 License:	MIT
 Group:		X11/Applications
 #Sourrce0Download: https://github.com/litecoin-project/litecoin/releases
@@ -11,6 +11,7 @@ Source0:	https://download.litecoin.org/litecoin-%{version}/src/%{name}-%{version
 # Source0-md5:	79302ae785cc8d0ebeebab947d775e00
 Patch0:		includes.patch
 Patch1:		%{name}-univalue.patch
+Patch2:		%{name}-miniupnpc.patch
 URL:		https://litecoin.org/
 BuildRequires:	Qt5Core-devel >= 5.4
 BuildRequires:	Qt5DBus-devel >= 5.4
@@ -69,6 +70,7 @@ Portfel na litecoiny oparty na Qt.
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 %{__libtoolize}
diff --git a/litecoin-miniupnpc.patch b/litecoin-miniupnpc.patch
new file mode 100644
index 0000000..ce7f67b
--- /dev/null
+++ b/litecoin-miniupnpc.patch
@@ -0,0 +1,14 @@
+--- litecoin-0.21.3/src/net.cpp.orig	2024-03-28 18:05:26.000000000 +0100
++++ litecoin-0.21.3/src/net.cpp	2024-09-22 22:30:08.756609187 +0200
+@@ -1637,7 +1637,11 @@ static void ThreadMapPort()
+     struct IGDdatas data;
+     int r;
+ 
++#if MINIUPNPC_API_VERSION < 18
+     r = UPNP_GetValidIGD(devlist, &urls, &data, lanaddr, sizeof(lanaddr));
++#else
++    r = UPNP_GetValidIGD(devlist, &urls, &data, lanaddr, sizeof(lanaddr), NULL, 0);
++#endif
+     if (r == 1)
+     {
+         if (fDiscover) {
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/litecoin.git/commitdiff/2a505a1a31457117ca076650e9b437acca6781a0



More information about the pld-cvs-commit mailing list