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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 <[email protected]>
 #
 # 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to