[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