[packages/litecoin] - added univalue patch (fixes build with system libunivalue) - release 2 (protobuf 3.13)

qboosh qboosh at pld-linux.org
Tue Sep 22 22:21:02 CEST 2020


commit b5b7348f5d3152df825d0e9971f924c903b6fe1f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Sep 22 22:23:54 2020 +0200

    - added univalue patch (fixes build with system libunivalue)
    - release 2 (protobuf 3.13)

 litecoin-univalue.patch | 11 +++++++++++
 litecoin.spec           |  7 ++++++-
 2 files changed, 17 insertions(+), 1 deletion(-)
---
diff --git a/litecoin.spec b/litecoin.spec
index cd200bf..1b83145 100644
--- a/litecoin.spec
+++ b/litecoin.spec
@@ -2,13 +2,14 @@ Summary:	Litecoin is a peer-to-peer currency
 Summary(pl.UTF-8):	Litecoin - waluta peer-to-peer
 Name:		litecoin
 Version:	0.18.1
-Release:	1
+Release:	2
 License:	MIT
 Group:		X11/Applications
 #Sourrce0Download: https://github.com/litecoin-project/litecoin/releases
 Source0:	https://download.litecoin.org/litecoin-%{version}/src/%{name}-%{version}.tar.gz
 # Source0-md5:	67af5786635639536e78993b1fc082d0
 Patch0:		qt-5.15.patch
+Patch1:		%{name}-univalue.patch
 URL:		http://www.litecoin.org/
 BuildRequires:	Qt5Core-devel >= 5.4
 BuildRequires:	Qt5DBus-devel >= 5.4
@@ -62,6 +63,7 @@ Portfel na litecoiny oparty na Qt.
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 %{__libtoolize}
@@ -77,8 +79,11 @@ cd src/secp256k1
 %{__automake}
 cd ../..
 %configure \
+	--disable-bench \
+	--disable-gui-tests \
 	--disable-shared \
 	--disable-silent-rules \
+	--disable-tests \
 	--with-boost \
 	--with-incompatible-bdb \
 	--with-miniupnpc \
diff --git a/litecoin-univalue.patch b/litecoin-univalue.patch
new file mode 100644
index 0000000..ec6e45b
--- /dev/null
+++ b/litecoin-univalue.patch
@@ -0,0 +1,11 @@
+--- Feathercoin-0.19.1/src/rpc/blockchain.cpp.orig	2020-08-06 11:29:39.000000000 +0200
++++ Feathercoin-0.19.1/src/rpc/blockchain.cpp	2020-09-22 19:32:56.101427468 +0200
+@@ -2094,7 +2094,7 @@
+             // no scan in progress
+             return NullUniValue;
+         }
+-        result.pushKV("progress", g_scan_progress);
++        result.pushKV("progress", g_scan_progress.load());
+         return result;
+     } else if (request.params[0].get_str() == "abort") {
+         CoinsViewScanReserver reserver;
================================================================

---- gitweb:

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



More information about the pld-cvs-commit mailing list