Summary: Bitcoin is a peer-to-peer currency
Summary(pl.UTF-8): Bitcoin - waluta peer-to-peer
Name: bitcoin
-Version: 0.14.2
-Release: 6
+Version: 22.0
+Release: 4
License: MIT
Group: X11/Applications
# Source0: https://github.com/bitcoin/bitcoin/archive/v%{version}/%{name}-%{version}.tar.gz
Source0: https://bitcoin.org/bin/bitcoin-core-%{version}/bitcoin-%{version}.tar.gz
-# Source0-md5: 4324327fbb2d696b98809b3ddbd40b0c
-# https://bitcoin.org/bin/bitcoin-core-0.14.2/bitcoin-0.14.2.tar.gz
+# Source0-md5: f822f7e798fbdc36e8fc18b355ab446d
+Patch0: includes.patch
+Patch1: univalue.patch
URL: http://www.bitcoin.org/
-BuildRequires: QtCore-devel >= 4.0
-BuildRequires: QtDBus-devel >= 4.0
-BuildRequires: QtGui-devel >= 4.0
-BuildRequires: autoconf >= 2.60
-BuildRequires: automake
+BuildRequires: Qt5Core-devel >= 5.0
+BuildRequires: Qt5DBus-devel >= 5.0
+BuildRequires: Qt5Gui-devel >= 5.0
+BuildRequires: Qt5Network-devel >= 5.0
+BuildRequires: Qt5Widgets-devel >= 5.0
+BuildRequires: autoconf >= 2.69
+BuildRequires: automake >= 1:1.13
BuildRequires: boost-devel >= 1.49
BuildRequires: db-cxx-devel >= 4.8
BuildRequires: gettext-tools
-BuildRequires: libevent-devel
+BuildRequires: libevent-devel >= 2
# -std=c++11
BuildRequires: libstdc++-devel >= 6:4.7
BuildRequires: libtool >= 2:2
-BuildRequires: libunivalue-devel
+BuildRequires: libunivalue-devel >= 1.0.4
BuildRequires: miniupnpc-devel >= 1.5
BuildRequires: openssl-devel
BuildRequires: pkgconfig
BuildRequires: protobuf-devel
-BuildRequires: python >= 1:2.7
+BuildRequires: python3 >= 1:3.5
BuildRequires: qrencode-devel
BuildRequires: zeromq-devel >= 4
+Requires: libunivalue >= 1.0.4
Requires: perl-base
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%prep
%setup -q
+%patch0 -p1
+%patch1 -p1
%build
%{__libtoolize}
%{__autoconf}
%{__autoheader}
%{__automake}
+cd src/secp256k1
+%{__libtoolize}
+%{__aclocal} -I build-aux/m4
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+cd ../..
%configure \
--disable-silent-rules \
--with-boost \
%doc COPYING doc/*.txt
%attr(755,root,root) %{_bindir}/bitcoin-cli
%attr(755,root,root) %{_bindir}/bitcoin-tx
+%attr(755,root,root) %{_bindir}/bitcoin-util
+%attr(755,root,root) %{_bindir}/bitcoin-wallet
%attr(755,root,root) %{_bindir}/bitcoind
%attr(755,root,root) %{_libdir}/libbitcoinconsensus.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libbitcoinconsensus.so.0
%{_mandir}/man1/bitcoin-cli.1*
%{_mandir}/man1/bitcoin-tx.1*
+%{_mandir}/man1/bitcoin-util.1*
+%{_mandir}/man1/bitcoin-wallet.1*
%{_mandir}/man1/bitcoind.1*
%files devel