Compare commits

...
Sign in to create a new pull request.

7 commits

Author SHA1 Message Date
Simone Caronni
1858e5269c Add comment 2026-07-20 15:41:27 +02:00
Simone Caronni
47cf4d6bb9 Test cluster_linearize_tests still fails on GCC 16.1 2026-07-20 15:38:33 +02:00
Simone Caronni
598294f639 Update to 31.1 2026-07-20 14:52:00 +02:00
Fedora Release Engineering
f1a194cdfa Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-15 20:12:48 +00:00
Simone Caronni
9b02b6fc7c Disable cluster_linearize_tests test that segfaults on GCC 16 2026-05-02 18:53:12 +02:00
Simone Caronni
f0049c4858 Replace bitcoin-core-devel with libbitcoinkernel-devel 2026-05-02 16:36:14 +02:00
Simone Caronni
107d541d3b Update to 31.0 2026-05-02 14:31:05 +02:00
5 changed files with 18 additions and 25 deletions

View file

@ -1,12 +0,0 @@
diff -Naur bitcoin-0.18.0.old/test/functional/test_runner.py bitcoin-0.18.0/test/functional/test_runner.py
--- bitcoin-0.18.0.old/test/functional/test_runner.py 2019-05-06 07:22:45.878843570 +0200
+++ bitcoin-0.18.0/test/functional/test_runner.py 2019-05-06 08:53:37.738118588 +0200
@@ -249,7 +249,7 @@
logging.basicConfig(format='%(message)s', level=logging_level)
# Create base test directory
- tmpdir = "%s/test_runner_₿_🏃_%s" % (args.tmpdirprefix, datetime.datetime.now().strftime("%Y%m%d_%H%M%S"))
+ tmpdir = "%s/test_runner_%s" % (args.tmpdirprefix, datetime.datetime.now().strftime("%Y%m%d_%H%M%S"))
os.makedirs(tmpdir)

View file

@ -5,7 +5,7 @@
%bcond_with extended_tests
Name: bitcoin-core
Version: 30.2
Version: 31.1
Release: %autorelease
Summary: Peer to Peer Cryptographic Currency
License: MIT
@ -106,11 +106,13 @@ issuing of bitcoins is carried out collectively by the network.
This package contains the Qt based graphical client and node. If you are looking
to run a Bitcoin wallet, this is probably the package you want.
%package devel
%package -n libbitcoinkernel-devel
Summary: Peer-to-peer digital currency
Requires: lib%{project_name}kernel = %{version}-%{release}
Obsoletes: %{name}-devel < %{version}-%{release}
Provides: %{name}-devel = %{version}-%{release}
%description devel
%description -n libbitcoinkernel-devel
This package contains the bitcoin utility tool.
Most people do not need this package installed.
@ -160,6 +162,8 @@ grep -q $(sha256sum %{SOURCE0}) %{SOURCE2}
cp -p %{SOURCE12} %{SOURCE13} %{SOURCE14} %{SOURCE15} .
%build
# Segfaults on GCC 16.1 (fixed in 16.2): https://github.com/bitcoin/bitcoin/issues/35282
sed -i -e '/cluster_linearize_tests.cpp/d' src/test/CMakeLists.txt
# Bitcoin kernel library used only as part of the testing for now:
%cmake \
@ -266,9 +270,10 @@ test/functional/test_runner.py --tmpdirprefix `pwd` --extended
%{_mandir}/man1/%{project_name}-qt.1*
%{_metainfodir}/%{project_name}-qt.metainfo.xml
%files devel
%files -n libbitcoinkernel-devel
%doc doc/developer-notes.md
%{_bindir}/%{project_name}-util
%{_includedir}/bitcoinkernel.h
%{_libdir}/pkgconfig/lib%{project_name}kernel.pc
%{_libdir}/lib%{project_name}kernel.so
%{_mandir}/man1/%{project_name}-util.1*

Binary file not shown.

View file

@ -1,9 +1,9 @@
diff -Naur bitcoin-30.0.old/src/kernel/CMakeLists.txt bitcoin-30.0/src/kernel/CMakeLists.txt
--- bitcoin-30.0.old/src/kernel/CMakeLists.txt 2025-10-16 18:35:05.538795833 +0200
+++ bitcoin-30.0/src/kernel/CMakeLists.txt 2025-10-16 18:37:54.715894722 +0200
@@ -124,3 +124,5 @@
DESTINATION ${CMAKE_INSTALL_LIBDIR}
COMPONENT libbitcoinkernel
diff -Naur bitcoin-31.0.old/src/kernel/CMakeLists.txt bitcoin-31.0/src/kernel/CMakeLists.txt
--- bitcoin-31.0.old/src/kernel/CMakeLists.txt 2026-05-02 14:25:10.580188155 +0200
+++ bitcoin-31.0/src/kernel/CMakeLists.txt 2026-05-02 14:24:18.176261510 +0200
@@ -135,3 +135,5 @@
)
install(FILES bitcoinkernel.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} COMPONENT libbitcoinkernel)
+
+set_target_properties(bitcoinkernel PROPERTIES VERSION ${CLIENT_VERSION_MAJOR}.${CLIENT_VERSION_MINOR} SOVERSION ${CLIENT_VERSION_MAJOR})

View file

@ -1,3 +1,3 @@
SHA512 (bitcoin-30.2.tar.gz) = 4fcdb70a016f9ad1b44539f19d61d4c9ce06d92f947be156f8d5de29026aa90a17cea8dcd0bd9bf2f7ad959a4b79d851de95a1c0d2ab87862e04c26cf89f493b
SHA512 (SHA256SUMS) = 99df424cfe37197df15c3e12890ba0b3e9fa00d75f4466f36e220d5d9a361c472d140ce9e7e050181e2a41d39f1af6f0c8fe87e1db9bea7a2fc6000b228aed12
SHA512 (SHA256SUMS.asc) = 1bb28324b7807eaf8bd828039954698cfdbb4ac79ae09a58f84f798ed9da1178ce57459fd7586e51ab514983531045b2a33a28361e4ba302c5527104d0474d53
SHA512 (bitcoin-31.1.tar.gz) = df6c197f7290ba12be78f062e0a9f8750936b5ebe0078b93f18d7cf1e9f511f67e437b8cf12d2f57d26bc4ae71d112a071040a09344092bf587d973e76a0460f
SHA512 (SHA256SUMS) = 0503c1ea78d0407261046622f3eed43e0e7be2818a4d3c71345fee708302533a921d620746d9bec323728282e0d2a5affbd212c3004bbed99c09bf3bbb3127df
SHA512 (SHA256SUMS.asc) = f85b805d6a4ee43b50545b74167efabbef979339a0c18457ac817a01364f8042818d9a1ad8f4ae6c37a4a3579b1decad4f501969fa47c8715f2548bca136d62c