Hello community,
here is the log from the commit of package bitcoin for openSUSE:Factory checked in at 2015-02-18 11:39:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bitcoin (Old)
and /work/SRC/openSUSE:Factory/.bitcoin.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bitcoin"
Changes:
--------
--- /work/SRC/openSUSE:Factory/bitcoin/bitcoin.changes 2014-11-15 12:13:06.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.bitcoin.new/bitcoin.changes 2015-02-18 12:08:42.000000000 +0100
@@ -1,0 +2,26 @@
+Mon Feb 16 13:54:56 UTC 2015 - mpluskal@suse.com
+
+- Update to 0.10.0:
+ * Faster synchronization
+ * new REST interface
+ * RPC Server “Warm-Up” Mode
+ * Improved signing security
+ * Watch-only wallet support
+ * Consensus library
+ * Standard script rules relaxed for P2SH addresses
+ * New tool bitcoin-tx
+ * Mining and relay policy enhancements
+ * BIP 66: strict DER encoding for signatures
+ * for more details see https://bitcoin.org/en/release/v0.10.0
+- New package libbitcoinconsensus
+- Rename package bitcoin-cli to bitcoin-tools
+- Exclude ppc and ppc64 from being built - bitcoin does not support
+ big endian.
+
+-------------------------------------------------------------------
+Sat Jan 31 22:54:32 UTC 2015 - mpluskal@suse.com
+
+- Enable qr support
+- Run tests after build
+
+-------------------------------------------------------------------
Old:
----
v0.9.3.tar.gz
New:
----
v0.10.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bitcoin.spec ++++++
--- /var/tmp/diff_new_pack.Bf0BO4/_old 2015-02-18 12:08:43.000000000 +0100
+++ /var/tmp/diff_new_pack.Bf0BO4/_new 2015-02-18 12:08:43.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package bitcoin
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2011-2014 P Rusnak
#
# All modifications and additions to the file contributed by third parties
@@ -18,13 +18,13 @@
Name: bitcoin
-Version: 0.9.3
+Version: 0.10.0
Release: 0
Summary: P2P Digital Currency
License: MIT
Group: Productivity/Networking/Other
Url: http://www.bitcoin.org
-Source: https://github.com/bitcoin/bitcoin/archive/v%{version}.tar.gz
+Source: https://github.com/%{name}/%{name}/archive/v%{version}.tar.gz
Source1: bitcoind.service
Source2: bitcoind.firewall
Source3: bitcoind.conf
@@ -35,17 +35,23 @@
BuildRequires: boost-devel
BuildRequires: gcc-c++
BuildRequires: git
+BuildRequires: lcov
BuildRequires: libdb-4_8-devel
BuildRequires: libminiupnpc-devel
-BuildRequires: libopenssl-devel
BuildRequires: libqt5-qtbase-devel
BuildRequires: libqt5-qttools-devel
-BuildRequires: protobuf-devel
-BuildRequires: qrencode-devel
-BuildRequires: systemd
+BuildRequires: libtool
+BuildRequires: pkg-config
+BuildRequires: python
+BuildRequires: systemd-rpm-macros
BuildRequires: update-desktop-files
+BuildRequires: yasm-devel
+BuildRequires: pkgconfig(libqrencode)
+BuildRequires: pkgconfig(openssl)
+BuildRequires: pkgconfig(protobuf)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%{?systemd_requires}
+ExcludeArch: ppc64 ppc
%description
Bitcoin is a free open source peer-to-peer electronic cash system that is completely decentralized, without the need for a central server or trusted parties. Users hold the crypto keys to their own money and transact directly with each other, with the help of a P2P network to check for double-spending.
@@ -54,10 +60,9 @@
%package qt5
Summary: An end-user Qt5 GUI for the Bitcoin crypto-currency
-License: MIT
Group: Development/Libraries/Other
-Provides: bitcoin = %{version}
-Obsoletes: bitcoin < %{version}
+Provides: %{name} = %{version}
+Obsoletes: %{name} < %{version}
%description qt5
Bitcoin is a free open source peer-to-peer electronic cash system that is completely decentralized, without the need for a central server or trusted parties. Users hold the crypto keys to their own money and transact directly with each other, with the help of a P2P network to check for double-spending.
@@ -66,21 +71,40 @@
This package provides Bitcoin-Qt, a GUI for Bitcoin based on Qt.
-%package cli
+%package utils
Summary: An end-user cli for the Bitcoin crypto-currency
-License: MIT
+Group: Productivity/Networking/Other
+Provides: %{name}-cli = %{version}
+Obsoletes: %{name}-cli < %{version}
-%description cli
+%description utils
Bitcoin is a free open source peer-to-peer electronic cash system that is completely decentralized, without the need for a central server or trusted parties. Users hold the crypto keys to their own money and transact directly with each other, with the help of a P2P network to check for double-spending.
Full transaction history is stored locally at each client. This requires several GB of space, slowly growing.
This package provides bitcoin-cli - CLI tool to interact with the daemon.
+%package -n lib%{name}consensus0
+Summary: Bitcoin consensus library
+Group: System/Library
+
+%description -n lib%{name}consensus0
+The purpose of this library is to make the verification functionality that is critical to Bitcoin’s consensus available to other applications, e.g. to language bindings such as python-bitcoinlib or alternative node implementations.
+
+%package -n lib%{name}consensus-devel
+Summary: Developmont files for bitcoin consensus library
+Group: Development/Languages/C and C++
+Requires: lib%{name}consensus0 = %{version}
+
+%description -n lib%{name}consensus-devel
+The purpose of this library is to make the verification functionality that is critical to Bitcoin’s consensus available to other applications, e.g. to language bindings such as python-bitcoinlib or alternative node implementations.
+
+This package contains development files.
+
%package -n bitcoind
Summary: Headless daemon for Bitcoin crypto-currency
-License: MIT
Group: Development/Libraries/Other
+Requires(pre): shadow
%description -n bitcoind
Bitcoin is a free open source peer-to-peer electronic cash system that is completely decentralized, without the need for a central server or trusted parties. Users hold the crypto keys to their own money and transact directly with each other, with the help of a P2P network to check for double-spending.
@@ -91,7 +115,6 @@
%package test
Summary: Automated tests for bitcoin client
-License: MIT
Group: Development/Libraries/Other
%description test
@@ -106,17 +129,21 @@
%patch0 -p1
%build
-autoreconf -fvi
+autoreconf -fi
%configure \
--with-cli=yes \
--with-daemon=yes \
--with-gui=qt5 \
--with-miniupnpc \
- --disable-silent-rules
+ --with-qrencode
+
make %{?_smp_mflags}
+%check
+make %{?_smp_mflags} check
+
%install
-%make_install
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
install -D -m 0644 share/pixmaps/bitcoin256.png %{buildroot}%{_datadir}/pixmaps/%{name}.png
install -D -m 0644 contrib/debian/bitcoin-qt.desktop %{buildroot}%{_datadir}/applications/%{name}-qt.desktop
@@ -134,6 +161,10 @@
install -d -m 0755 %{buildroot}/%{_tmpfilesdir}/
install -m 0644 %{SOURCE3} %{buildroot}/%{_tmpfilesdir}/bitcoind.conf
+# do not ship these
+rm -rf %{buildroot}%{_libdir}/libbitcoinconsensus.a
+rm -rf %{buildroot}%{_libdir}/libbitcoinconsensus.la
+
%post qt5
%desktop_database_post
@@ -155,6 +186,10 @@
%postun -n bitcoind
%service_del_postun bitcoind.service
+%post -n lib%{name}consensus0 -p /sbin/ldconfig
+
+%postun -n lib%{name}consensus0 -p /sbin/ldconfig
+
%files qt5
%defattr(-,root,root)
%doc COPYING README.md
@@ -163,10 +198,22 @@
%{_mandir}/man1/bitcoin-qt.1%{?ext_man}
%{_datadir}/pixmaps/%{name}.png
-%files cli
+%files utils
+%defattr(-,root,root)
+%doc COPYING README.md
+%{_bindir}/%{name}-cli
+%{_bindir}/%{name}-tx
+
+%files -n lib%{name}consensus0
+%defattr(-,root,root)
+%doc COPYING README.md
+%{_libdir}/lib%{name}consensus.so.*
+
+%files -n lib%{name}consensus-devel
%defattr(-,root,root)
%doc COPYING README.md
-%{_bindir}/bitcoin-cli
+%{_libdir}/lib%{name}consensus.so
+%{_includedir}/%{name}consensus.h
%files -n bitcoind
%defattr(-,root,root)
++++++ v0.9.3.tar.gz -> v0.10.0.tar.gz ++++++
++++ 180564 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org