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 <prusnak@opensuse.org> # # 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
participants (1)
-
root@hilbert.suse.de