Compare commits
9 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ee40f5fa0f | ||
|
|
9a5743ff74 | ||
|
|
255a8bdaab | ||
|
|
899393407b | ||
|
|
7ba60a690f | ||
|
|
d0ae5f51fd | ||
|
|
cb766071b4 | ||
|
|
9d6374eac8 | ||
|
|
1b970a9aa8 |
7 changed files with 264 additions and 268 deletions
12
.gitignore
vendored
12
.gitignore
vendored
|
|
@ -1,13 +1,3 @@
|
|||
/bitcoin-22.0.tar.gz
|
||||
/SHA256SUMS
|
||||
/SHA256SUMS.asc
|
||||
/db-4.8.30.NC.tar.gz
|
||||
/bitcoin-23.0.tar.gz
|
||||
/bitcoin-24.0.tar.gz
|
||||
/bitcoin-24.0.1.tar.gz
|
||||
/bitcoin-24.1.tar.gz
|
||||
/bitcoin-25.0.tar.gz
|
||||
/bitcoin-25.1.tar.gz
|
||||
/bitcoin-26.0.tar.gz
|
||||
/bitcoin-26.1.tar.gz
|
||||
/bitcoin-27.0.tar.gz
|
||||
/*.tar.gz
|
||||
|
|
|
|||
20
README.md
20
README.md
|
|
@ -4,23 +4,23 @@ The bitcoin-core package.
|
|||
|
||||
## Preparing a new update
|
||||
|
||||
Perform the following steps to prepare the update to a new version. The sample commands below are performed with version 25.0.
|
||||
Perform the following steps to prepare the update to a new version. The sample commands below are performed with version 29.0.
|
||||
|
||||
Generic package update steps:
|
||||
|
||||
```
|
||||
$ rm -f bitcoin-*.tar.gz SHA256SUMS*
|
||||
|
||||
$ rpmdev-bumpspec -D -c "Update to 25.0." -n 25.0 bitcoin-core.spec
|
||||
$ rpmdev-bumpspec -D -c "Update to 29.0." -n 29.0 bitcoin-core.spec
|
||||
|
||||
$ spectool -g bitcoin-core.spec
|
||||
Downloading: https://bitcoincore.org/bin/bitcoin-core-25.0/bitcoin-25.0.tar.gz
|
||||
Downloading: https://bitcoincore.org/bin/bitcoin-core-29.0/bitcoin-29.0.tar.gz
|
||||
100% of 10.9 MiB |#######################################################| Elapsed Time: 0:00:01 Time: 0:00:01
|
||||
Downloaded: bitcoin-25.0.tar.gz
|
||||
Downloading: https://bitcoincore.org/bin/bitcoin-core-25.0/SHA256SUMS.asc
|
||||
Downloaded: bitcoin-29.0.tar.gz
|
||||
Downloading: https://bitcoincore.org/bin/bitcoin-core-29.0/SHA256SUMS.asc
|
||||
100% of 10.3 KiB |#######################################################| Elapsed Time: 0:00:00 Time: 0:00:00
|
||||
Downloaded: SHA256SUMS.asc
|
||||
Downloading: https://bitcoincore.org/bin/bitcoin-core-25.0/SHA256SUMS
|
||||
Downloading: https://bitcoincore.org/bin/bitcoin-core-29.0/SHA256SUMS
|
||||
100% of 2.8 KiB |#######################################################| Elapsed Time: 0:00:00 Time: 0:00:00
|
||||
Downloaded: SHA256SUMS
|
||||
Downloading: https://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz
|
||||
|
|
@ -28,9 +28,9 @@ File '/home/slaanesh/workspace/fedora/bitcoin-core/db-4.8.30.NC.tar.gz' already
|
|||
```
|
||||
When uploading sources, make sure the DB tarball is included even if it has not changed as otherwise will not be available in the Koji build root:
|
||||
```
|
||||
$ fedpkg new-sources bitcoin-25.0.tar.gz SHA256SUMS SHA256SUMS.asc db-4.8.30.NC.tar.gz
|
||||
$ fedpkg new-sources bitcoin-29.0.tar.gz SHA256SUMS SHA256SUMS.asc db-4.8.30.NC.tar.gz
|
||||
File already uploaded: db-4.8.30.NC.tar.gz
|
||||
Uploading: bitcoin-25.0.tar.gz
|
||||
Uploading: bitcoin-29.0.tar.gz
|
||||
######################################################################## 100.0%
|
||||
Uploading: SHA256SUMS
|
||||
######################################################################## 100.0%
|
||||
|
|
@ -42,12 +42,12 @@ After this, based on the list of keys that have signed the release and that are
|
|||
```
|
||||
$ ./bitcoin-gpg.sh
|
||||
Prepare official script to verify releases to work offline... done.
|
||||
Creating GPG keyring with public keys that have signed release 25.0... done.
|
||||
Creating GPG keyring with public keys that have signed release 29.0... done.
|
||||
```
|
||||
After this, it's time to commit and build:
|
||||
```
|
||||
$ git add bitcoin-offline-pubring.gpg
|
||||
$ git commit -a -m "Update to 25.0"
|
||||
$ git commit -a -m "Update to 29.0"
|
||||
$ git push
|
||||
$ fedpkg build --nowait
|
||||
```
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@
|
|||
%bcond_with extended_tests
|
||||
|
||||
Name: bitcoin-core
|
||||
Version: 27.0
|
||||
Release: 1%{?dist}
|
||||
Version: 29.2
|
||||
Release: %autorelease
|
||||
Summary: Peer to Peer Cryptographic Currency
|
||||
License: MIT
|
||||
URL: https://bitcoincore.org/
|
||||
|
|
@ -39,6 +39,9 @@ Source12: README.gui.redhat
|
|||
Source13: README.utils.redhat
|
||||
Source14: README.server.redhat
|
||||
|
||||
# Berkeley DB will be dropped in Bitcoin 30.0!
|
||||
# https://github.com/bitcoin/bitcoin/issues/20160
|
||||
|
||||
# Berkeley DB non-strong cryptography variant (NC)
|
||||
Source15: https://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz
|
||||
Source16: db-4.8.30.NC-format-security.patch
|
||||
|
|
@ -50,22 +53,14 @@ Source18: %{project_name}-qt.metainfo.xml
|
|||
# Patch verify script to use local keyring
|
||||
Patch0: %{project_name}-verify-offline.patch
|
||||
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: automake
|
||||
BuildRequires: boost-devel >= 1.64.0
|
||||
BuildRequires: checkpolicy
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: gnupg2
|
||||
BuildRequires: libappstream-glib
|
||||
BuildRequires: libnatpmp-devel
|
||||
BuildRequires: libtool
|
||||
BuildRequires: miniupnpc-devel
|
||||
BuildRequires: cmake > 3.22
|
||||
BuildRequires: procps-ng
|
||||
%if 0%{?rhel} == 8
|
||||
BuildRequires: python3.11
|
||||
%else
|
||||
BuildRequires: python3
|
||||
%endif
|
||||
BuildRequires: pkgconfig(libevent) >= 2.1.8
|
||||
BuildRequires: pkgconfig(libevent_pthreads) >= 2.1.8
|
||||
BuildRequires: pkgconfig(libqrencode)
|
||||
|
|
@ -74,6 +69,12 @@ BuildRequires: pkgconfig(sqlite3) >= 3.7.17
|
|||
BuildRequires: qt5-linguist
|
||||
BuildRequires: qt5-qtbase-devel
|
||||
BuildRequires: systemd
|
||||
BuildRequires: systemtap-sdt-devel
|
||||
|
||||
# For Berkeley BDB
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: automake
|
||||
BuildRequires: libtool
|
||||
|
||||
%description
|
||||
Bitcoin is a digital cryptographic currency that uses peer-to-peer technology to
|
||||
|
|
@ -96,26 +97,14 @@ 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 libs
|
||||
Summary: Peer-to-peer digital currency
|
||||
Conflicts: bitcoin-libs
|
||||
|
||||
%description libs
|
||||
This package provides the bitcoinconsensus shared libraries. These libraries
|
||||
may be used by third party software to provide consensus verification
|
||||
functionality.
|
||||
|
||||
Unless you know you need this package, you probably do not.
|
||||
|
||||
%package devel
|
||||
Summary: Peer-to-peer digital currency
|
||||
Conflicts: bitcoin-devel
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
Provides: %{name}-libs = %{version}-%{release}
|
||||
Obsoletes: %{name}-libs < %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
This package contains the header files and static library for the
|
||||
bitcoinconsensus shared library. If you are developing or compiling software
|
||||
that wants to link against that library, then you need this package installed.
|
||||
This package contains the bitcoin utility tool.
|
||||
|
||||
Most people do not need this package installed.
|
||||
|
||||
|
|
@ -191,30 +180,35 @@ pushd db4/build_unix
|
|||
--disable-replication
|
||||
%undefine _configure
|
||||
|
||||
%make_build
|
||||
make install DESTDIR=%{_builddir}/%{buildsubdir}/db4
|
||||
%make_build libdb_cxx.a libdb.a
|
||||
make install_lib install_include DESTDIR=%{_builddir}/%{buildsubdir}/db4
|
||||
popd
|
||||
|
||||
export BDB_CFLAGS="-I%{_builddir}/%{buildsubdir}/db4%{_includedir}/"
|
||||
export BDB_LIBS="-L%{_builddir}/%{buildsubdir}/db4%{_libdir}/ -ldb_cxx-4.8"
|
||||
autoreconf -vif
|
||||
%configure \
|
||||
--disable-bench \
|
||||
--disable-silent-rules \
|
||||
--disable-static \
|
||||
--enable-reduce-exports \
|
||||
--enable-threadlocal \
|
||||
--with-miniupnpc \
|
||||
--with-qrencode \
|
||||
--with-utils \
|
||||
--with-libs \
|
||||
--with-daemon \
|
||||
--with-gui=qt5
|
||||
# Bitcoin kernel library used only as part of the testing for now:
|
||||
%cmake \
|
||||
-DBerkeleyDB_INCLUDE_DIR=%{_builddir}/%{buildsubdir}/db4%{_includedir}/ \
|
||||
-DBerkeleyDB_LIBRARY_RELEASE=%{_builddir}/%{buildsubdir}/db4%{_libdir}/libdb_cxx.a \
|
||||
-DBUILD_CLI=ON \
|
||||
-DBUILD_DAEMON=ON \
|
||||
-DBUILD_GUI=ON \
|
||||
-DBUILD_KERNEL_LIB=ON \
|
||||
-DBUILD_TESTS=ON \
|
||||
-DBUILD_TX=ON \
|
||||
-DBUILD_UTIL=ON \
|
||||
-DBUILD_UTIL_CHAINSTATE=ON \
|
||||
-DENABLE_WALLET=ON \
|
||||
-DINSTALL_MAN=ON \
|
||||
-DWITH_BDB=ON \
|
||||
-DWITH_DBUS=ON \
|
||||
-DWITH_QRENCODE=ON \
|
||||
-DWITH_SQLITE=ON \
|
||||
-DWITH_USDT=ON \
|
||||
-DWITH_ZMQ=ON
|
||||
|
||||
%make_build
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
%make_install
|
||||
%cmake_install
|
||||
|
||||
find %{buildroot} -name "*.la" -delete
|
||||
|
||||
|
|
@ -223,6 +217,9 @@ find %{buildroot} -name "*.la" -delete
|
|||
mkdir -p -m 755 %{buildroot}%{_sbindir}
|
||||
mv %{buildroot}%{_bindir}/bitcoind %{buildroot}%{_sbindir}/bitcoind
|
||||
|
||||
# Remove Bitcoin Kernel Library for now (https://github.com/bitcoin/bitcoin/issues/27587)
|
||||
rm -frv %{buildroot}%{_libdir}
|
||||
|
||||
# Temporary files
|
||||
mkdir -p %{buildroot}%{_tmpfilesdir}
|
||||
install -m 0644 %{SOURCE5} %{buildroot}%{_tmpfilesdir}/%{project_name}.conf
|
||||
|
|
@ -262,7 +259,7 @@ rm -f %{buildroot}%{_bindir}/test_*
|
|||
%check
|
||||
desktop-file-validate %{buildroot}%{_datadir}/applications/%{project_name}-qt.desktop
|
||||
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{project_name}-qt.metainfo.xml
|
||||
make check
|
||||
%ctest
|
||||
%if %{with extended_tests}
|
||||
test/functional/test_runner.py --tmpdirprefix `pwd` --extended
|
||||
%endif
|
||||
|
|
@ -294,18 +291,9 @@ exit 0
|
|||
%{_mandir}/man1/%{project_name}-qt.1*
|
||||
%{_metainfodir}/%{project_name}-qt.metainfo.xml
|
||||
|
||||
%files libs
|
||||
%license COPYING
|
||||
%doc doc/README.md SECURITY.md
|
||||
%{_libdir}/libbitcoinconsensus.so.0
|
||||
%{_libdir}/libbitcoinconsensus.so.0.0.0
|
||||
|
||||
%files devel
|
||||
%doc doc/developer-notes.md doc/shared-libraries.md
|
||||
%doc doc/developer-notes.md
|
||||
%{_bindir}/%{project_name}-util
|
||||
%{_includedir}/bitcoinconsensus.h
|
||||
%{_libdir}/libbitcoinconsensus.so
|
||||
%{_libdir}/pkgconfig/libbitcoinconsensus.pc
|
||||
%{_mandir}/man1/%{project_name}-util.1*
|
||||
|
||||
%files utils
|
||||
|
|
@ -340,186 +328,4 @@ exit 0
|
|||
%{_userunitdir}/%{project_name}.service
|
||||
|
||||
%changelog
|
||||
* Wed May 22 2024 Simone Caronni <negativo17@gmail.com> - 27.0-1
|
||||
- Update to 27.0.
|
||||
|
||||
* Wed Apr 24 2024 Simone Caronni <negativo17@gmail.com> - 26.1-1
|
||||
- Update to 26.1.
|
||||
|
||||
* Tue Jan 23 2024 Fedora Release Engineering <releng@fedoraproject.org> - 26.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 26.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Wed Dec 13 2023 Simone Caronni <negativo17@gmail.com> - 26.0-1
|
||||
- Update to 26.0.
|
||||
|
||||
* Fri Oct 20 2023 Simone Caronni <negativo17@gmail.com> - 25.1-1
|
||||
- Update to 25.1.
|
||||
|
||||
* Fri Aug 11 2023 Simone Caronni <negativo17@gmail.com> - 25.0-3
|
||||
- Adjust verify script invocation.
|
||||
- Fix build on el8.
|
||||
- Drop unused build requirement.
|
||||
|
||||
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 25.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Tue May 30 2023 Simone Caronni <negativo17@gmail.com> - 25.0-1
|
||||
- Update to 25.0.
|
||||
- Update verification of signatures to use the new bundled script.
|
||||
|
||||
* Mon May 22 2023 Simone Caronni <negativo17@gmail.com> - 24.1-1
|
||||
- Update to 24.1.
|
||||
|
||||
* Fri Mar 17 2023 Arjun Shankar <arjun@redhat.com> - 24.0.1-3
|
||||
- Port bundled Berkeley DB 4.8 configure script to C99 (#2179373)
|
||||
|
||||
* Fri Mar 17 2023 Arjun Shankar <arjun@redhat.com>
|
||||
- Fix build failure due to GCC 13 compile error (#2171449)
|
||||
|
||||
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org>
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Mon Dec 12 2022 Simone Caronni <negativo17@gmail.com> - 24.0.1-1
|
||||
- Update to 24.0.1
|
||||
|
||||
* Mon Nov 21 2022 Simone Caronni <negativo17@gmail.com> - 24.0-1
|
||||
- Update to 24.0.
|
||||
|
||||
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org>
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Tue Apr 26 2022 Simone Caronni <negativo17@gmail.com> - 23.0-1
|
||||
- Update to 23.0.
|
||||
|
||||
* Thu Apr 07 2022 Simone Caronni <negativo17@gmail.com> - 22.0-7
|
||||
- Add AppStream metadata.
|
||||
|
||||
* Tue Apr 05 2022 Simone Caronni <negativo17@gmail.com> - 22.0-6
|
||||
- Hide extended tests behind a flag.
|
||||
- Allow to run the full set of extended tests including network when requested,
|
||||
they run fine in mock with network enabled.
|
||||
|
||||
* Sun Jan 23 2022 Simone Caronni <negativo17@gmail.com> - 22.0-5
|
||||
- Update GPG verification script (thanks Björn Persson).
|
||||
|
||||
* Sun Oct 03 2021 Simone Caronni <negativo17@gmail.com> - 22.0-4
|
||||
- Switch to bundled statically linked Berkeley DB 4.8.30 (NC).
|
||||
|
||||
* Sat Sep 25 2021 Simone Caronni <negativo17@gmail.com> - 22.0-3
|
||||
- Remove obsolete scriptlets.
|
||||
- With RHEL/CentOS 7 no longer a target, improve systemd unit security.
|
||||
- Add systemd user unit to start bitcoind in your user session.
|
||||
- Move bitcoin-wallet to utils subpackage for offline wallet manipulation.
|
||||
- Update README files.
|
||||
|
||||
* Sat Sep 25 2021 Simone Caronni <negativo17@gmail.com> - 22.0-2
|
||||
- Prepare all keys with a script and verify all keys against the signature file.
|
||||
Add reasoning on the process in the SPEC file.
|
||||
|
||||
* Wed Sep 22 2021 Simone Caronni <negativo17@gmail.com> - 22.0-1
|
||||
- Update to 22.0, versioning convention change.
|
||||
- Implement signature verification with a public GPG keyring and at least one
|
||||
valid signature.
|
||||
- Also the relative selinux package has been renamed to bitcoin-core-selinux.
|
||||
- Add bitcoin-util to devel subpackage.
|
||||
- Update docs.
|
||||
- Add SQLite as dependency for descriptor wallets.
|
||||
- Drop RHEL/CentOS 7 support.
|
||||
|
||||
* Tue Sep 21 2021 Simone Caronni <negativo17@gmail.com> - 0.21.1-2
|
||||
- Rename package to bitcoin-core.
|
||||
- Conflicts with bitcoin.
|
||||
- Desktop subpackage renamed from "core" to "desktop".
|
||||
|
||||
* Wed May 12 2021 Simone Caronni <negativo17@gmail.com> - 0.21.1-1
|
||||
- Update to 0.21.1.
|
||||
|
||||
* Wed Mar 10 2021 Simone Caronni <negativo17@gmail.com> - 0.21.0-4
|
||||
- Fix build on RHEL/CentOS 8.
|
||||
- Adjust SELinux requirement for server subpackage.
|
||||
|
||||
* Wed Mar 10 2021 Simone Caronni <negativo17@gmail.com> - 0.21.0-3
|
||||
- Remove requirements for utils subpackage in server subpackage.
|
||||
- Separate SELinux package in its own subpackage and use RPM rich booleans on
|
||||
Fedora and RHEL/CentOS 8+ to install the SELinux package if the base policy is
|
||||
installed.
|
||||
- Update server README.
|
||||
|
||||
* Wed Jan 20 2021 Simone Caronni <negativo17@gmail.com> - 0.21.0-2
|
||||
- Update to 0.21.0.
|
||||
- Remove java build requirement.
|
||||
- Use local folder for test output.
|
||||
|
||||
* Fri Jan 15 2021 Simone Caronni <negativo17@gmail.com> - 0.21.0-1
|
||||
- Update to 0.21.0.
|
||||
|
||||
* Thu Nov 19 2020 Simone Caronni <negativo17@gmail.com> - 0.20.1-2
|
||||
- Remove openssl/protobuf from build requirements.
|
||||
|
||||
* Wed Oct 21 2020 Simone Caronni <negativo17@gmail.com> - 0.20.1-1
|
||||
- Update to 0.20.1.
|
||||
|
||||
* Wed Jul 22 2020 Simone Caronni <negativo17@gmail.com> - 0.20.0-7
|
||||
- Use libdb 5.x instead of deprecated 4.x. Fixes build on RHEL/CentOS 8.
|
||||
|
||||
* Tue Jul 21 2020 Simone Caronni <negativo17@gmail.com> - 0.20.0-6
|
||||
- Update systemd unit.
|
||||
- Update configuration options.
|
||||
- Declared bundled libraries/forks.
|
||||
|
||||
* Tue Jul 21 2020 Simone Caronni <negativo17@gmail.com> - 0.20.0-5
|
||||
- Use HTTPS for url tag.
|
||||
- Reorganize sources. Add cleaned files from the packaging repository directly;
|
||||
bash completion snippets are now supported in the main sources.
|
||||
- Move check section after install and include desktop file validating in there.
|
||||
|
||||
* Sun Jul 19 2020 Simone Caronni <negativo17@gmail.com> - 0.20.0-4
|
||||
- Fix tests on RHEL/CentOS 7.
|
||||
|
||||
* Sat Jul 18 2020 Simone Caronni <negativo17@gmail.com> - 0.20.0-3
|
||||
- Add signature verification.
|
||||
- Trim changelog.
|
||||
- Fix typo in the libs description.
|
||||
|
||||
* Tue Jun 30 2020 Simone Caronni <negativo17@gmail.com> - 0.20.0-2
|
||||
- Update Source0 URL.
|
||||
- Do not obsolete "bitcoin", just leave the provider for it.
|
||||
- Let the build install the man pages.
|
||||
- Make sure old post scriptlets run only on RHEL/CentOS 7.
|
||||
- Do not install static library and archive.
|
||||
- Be explicit with shared object versions.
|
||||
- Use macros for more directories.
|
||||
- Use GCC 9 and not 7 to build on RHEL/CentOS 7.
|
||||
|
||||
* Fri Jun 26 2020 Simone Caronni <negativo17@gmail.com> - 0.20.0-1
|
||||
- Update to 0.20.0.
|
||||
|
||||
* Mon May 04 2020 Simone Caronni <negativo17@gmail.com> - 0.19.1-1
|
||||
- Update to 0.19.1.
|
||||
- Fix deprecation message with Python tests.
|
||||
- Trim changelog.
|
||||
|
||||
* Fri Feb 21 2020 Simone Caronni <negativo17@gmail.com> - 0.19.0.1-2
|
||||
- Fix dependencies with Python SELinux interfaces.
|
||||
|
||||
* Tue Nov 19 2019 Simone Caronni <negativo17@gmail.com> - 0.19.0.1-1
|
||||
- Update to 0.19.0.1.
|
||||
|
||||
* Sun Nov 17 2019 Simone Caronni <negativo17@gmail.com> - 0.19.0-1
|
||||
- Update to 0.19.0.
|
||||
|
||||
* Thu Sep 12 2019 Simone Caronni <negativo17@gmail.com> - 0.18.1-1
|
||||
- Update to 0.18.1.
|
||||
|
||||
* Tue May 07 2019 Simone Caronni <negativo17@gmail.com> - 0.18.0-2
|
||||
- Update systemd unit.
|
||||
|
||||
* Mon May 06 2019 Simone Caronni <negativo17@gmail.com> - 0.18.0-1
|
||||
- Update to 0.18.0.
|
||||
- Force C.UTF-8 for tests on Fedora and disable EPEL 7 test run.
|
||||
|
||||
* Thu Jan 24 2019 Simone Caronni <negativo17@gmail.com> - 0.17.1-1
|
||||
- Update to 0.17.1.
|
||||
%autochangelog
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -1,7 +1,7 @@
|
|||
diff -Naur bitcoin-27.0.old/contrib/verify-binaries/verify.py bitcoin-27.0/contrib/verify-binaries/verify.py
|
||||
--- bitcoin-27.0.old/contrib/verify-binaries/verify.py 2024-05-22 08:55:28.280294813 +0200
|
||||
+++ bitcoin-27.0/contrib/verify-binaries/verify.py 2024-05-22 08:55:37.770310397 +0200
|
||||
@@ -141,7 +141,7 @@
|
||||
diff -Naur bitcoin-28.0.old/contrib/verify-binaries/verify.py bitcoin-28.0/contrib/verify-binaries/verify.py
|
||||
--- bitcoin-28.0.old/contrib/verify-binaries/verify.py 2024-10-08 14:52:30.556849257 +0200
|
||||
+++ bitcoin-28.0/contrib/verify-binaries/verify.py 2024-10-08 14:52:39.167915828 +0200
|
||||
@@ -135,7 +135,7 @@
|
||||
) -> tuple[int, str]:
|
||||
with tempfile.NamedTemporaryFile() as status_file:
|
||||
args = [
|
||||
|
|
@ -10,7 +10,7 @@ diff -Naur bitcoin-27.0.old/contrib/verify-binaries/verify.py bitcoin-27.0/contr
|
|||
'--output', output_filename if output_filename else '', signature_filename, filename]
|
||||
|
||||
env = dict(os.environ, LANGUAGE='en')
|
||||
@@ -344,7 +344,7 @@
|
||||
@@ -338,7 +338,7 @@
|
||||
for unsig in unknown:
|
||||
if prompt_yn(f" ? Retrieve key {unsig.key} ({unsig.name})? (y/N) "):
|
||||
ran = subprocess.run(
|
||||
|
|
|
|||
200
changelog
Normal file
200
changelog
Normal file
|
|
@ -0,0 +1,200 @@
|
|||
* Sun Apr 13 2025 Simone Caronni <negativo17@gmail.com> - 29.0-1
|
||||
- Update to 29.0.
|
||||
|
||||
* Sat Jan 11 2025 Simone Caronni <negativo17@gmail.com> - 28.1-1
|
||||
- Update to 28.1.
|
||||
- Enable Statically Defined Tracing (USDT).
|
||||
|
||||
* Wed Oct 16 2024 Simone Caronni <negativo17@gmail.com> - 28.0-2
|
||||
- Remove leftover of bitcoin-libs being erroneusly required by the devel
|
||||
subpackage.
|
||||
|
||||
* Tue Oct 08 2024 Simone Caronni <negativo17@gmail.com> - 28.0-1
|
||||
- Update to 28.0.
|
||||
|
||||
* Sun Jun 23 2024 Simone Caronni <negativo17@gmail.com> - 27.1-1
|
||||
- Update to 27.1.
|
||||
|
||||
* Wed May 22 2024 Simone Caronni <negativo17@gmail.com> - 27.0-1
|
||||
- Update to 27.0.
|
||||
|
||||
* Wed Apr 24 2024 Simone Caronni <negativo17@gmail.com> - 26.1-1
|
||||
- Update to 26.1.
|
||||
|
||||
* Tue Jan 23 2024 Fedora Release Engineering <releng@fedoraproject.org> - 26.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 26.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Wed Dec 13 2023 Simone Caronni <negativo17@gmail.com> - 26.0-1
|
||||
- Update to 26.0.
|
||||
|
||||
* Fri Oct 20 2023 Simone Caronni <negativo17@gmail.com> - 25.1-1
|
||||
- Update to 25.1.
|
||||
|
||||
* Fri Aug 11 2023 Simone Caronni <negativo17@gmail.com> - 25.0-3
|
||||
- Adjust verify script invocation.
|
||||
- Fix build on el8.
|
||||
- Drop unused build requirement.
|
||||
|
||||
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 25.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Tue May 30 2023 Simone Caronni <negativo17@gmail.com> - 25.0-1
|
||||
- Update to 25.0.
|
||||
- Update verification of signatures to use the new bundled script.
|
||||
|
||||
* Mon May 22 2023 Simone Caronni <negativo17@gmail.com> - 24.1-1
|
||||
- Update to 24.1.
|
||||
|
||||
* Fri Mar 17 2023 Arjun Shankar <arjun@redhat.com> - 24.0.1-3
|
||||
- Port bundled Berkeley DB 4.8 configure script to C99 (#2179373)
|
||||
|
||||
* Fri Mar 17 2023 Arjun Shankar <arjun@redhat.com>
|
||||
- Fix build failure due to GCC 13 compile error (#2171449)
|
||||
|
||||
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org>
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Mon Dec 12 2022 Simone Caronni <negativo17@gmail.com> - 24.0.1-1
|
||||
- Update to 24.0.1
|
||||
|
||||
* Mon Nov 21 2022 Simone Caronni <negativo17@gmail.com> - 24.0-1
|
||||
- Update to 24.0.
|
||||
|
||||
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org>
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Tue Apr 26 2022 Simone Caronni <negativo17@gmail.com> - 23.0-1
|
||||
- Update to 23.0.
|
||||
|
||||
* Thu Apr 07 2022 Simone Caronni <negativo17@gmail.com> - 22.0-7
|
||||
- Add AppStream metadata.
|
||||
|
||||
* Tue Apr 05 2022 Simone Caronni <negativo17@gmail.com> - 22.0-6
|
||||
- Hide extended tests behind a flag.
|
||||
- Allow to run the full set of extended tests including network when requested,
|
||||
they run fine in mock with network enabled.
|
||||
|
||||
* Sun Jan 23 2022 Simone Caronni <negativo17@gmail.com> - 22.0-5
|
||||
- Update GPG verification script (thanks Björn Persson).
|
||||
|
||||
* Sun Oct 03 2021 Simone Caronni <negativo17@gmail.com> - 22.0-4
|
||||
- Switch to bundled statically linked Berkeley DB 4.8.30 (NC).
|
||||
|
||||
* Sat Sep 25 2021 Simone Caronni <negativo17@gmail.com> - 22.0-3
|
||||
- Remove obsolete scriptlets.
|
||||
- With RHEL/CentOS 7 no longer a target, improve systemd unit security.
|
||||
- Add systemd user unit to start bitcoind in your user session.
|
||||
- Move bitcoin-wallet to utils subpackage for offline wallet manipulation.
|
||||
- Update README files.
|
||||
|
||||
* Sat Sep 25 2021 Simone Caronni <negativo17@gmail.com> - 22.0-2
|
||||
- Prepare all keys with a script and verify all keys against the signature file.
|
||||
Add reasoning on the process in the SPEC file.
|
||||
|
||||
* Wed Sep 22 2021 Simone Caronni <negativo17@gmail.com> - 22.0-1
|
||||
- Update to 22.0, versioning convention change.
|
||||
- Implement signature verification with a public GPG keyring and at least one
|
||||
valid signature.
|
||||
- Also the relative selinux package has been renamed to bitcoin-core-selinux.
|
||||
- Add bitcoin-util to devel subpackage.
|
||||
- Update docs.
|
||||
- Add SQLite as dependency for descriptor wallets.
|
||||
- Drop RHEL/CentOS 7 support.
|
||||
|
||||
* Tue Sep 21 2021 Simone Caronni <negativo17@gmail.com> - 0.21.1-2
|
||||
- Rename package to bitcoin-core.
|
||||
- Conflicts with bitcoin.
|
||||
- Desktop subpackage renamed from "core" to "desktop".
|
||||
|
||||
* Wed May 12 2021 Simone Caronni <negativo17@gmail.com> - 0.21.1-1
|
||||
- Update to 0.21.1.
|
||||
|
||||
* Wed Mar 10 2021 Simone Caronni <negativo17@gmail.com> - 0.21.0-4
|
||||
- Fix build on RHEL/CentOS 8.
|
||||
- Adjust SELinux requirement for server subpackage.
|
||||
|
||||
* Wed Mar 10 2021 Simone Caronni <negativo17@gmail.com> - 0.21.0-3
|
||||
- Remove requirements for utils subpackage in server subpackage.
|
||||
- Separate SELinux package in its own subpackage and use RPM rich booleans on
|
||||
Fedora and RHEL/CentOS 8+ to install the SELinux package if the base policy is
|
||||
installed.
|
||||
- Update server README.
|
||||
|
||||
* Wed Jan 20 2021 Simone Caronni <negativo17@gmail.com> - 0.21.0-2
|
||||
- Update to 0.21.0.
|
||||
- Remove java build requirement.
|
||||
- Use local folder for test output.
|
||||
|
||||
* Fri Jan 15 2021 Simone Caronni <negativo17@gmail.com> - 0.21.0-1
|
||||
- Update to 0.21.0.
|
||||
|
||||
* Thu Nov 19 2020 Simone Caronni <negativo17@gmail.com> - 0.20.1-2
|
||||
- Remove openssl/protobuf from build requirements.
|
||||
|
||||
* Wed Oct 21 2020 Simone Caronni <negativo17@gmail.com> - 0.20.1-1
|
||||
- Update to 0.20.1.
|
||||
|
||||
* Wed Jul 22 2020 Simone Caronni <negativo17@gmail.com> - 0.20.0-7
|
||||
- Use libdb 5.x instead of deprecated 4.x. Fixes build on RHEL/CentOS 8.
|
||||
|
||||
* Tue Jul 21 2020 Simone Caronni <negativo17@gmail.com> - 0.20.0-6
|
||||
- Update systemd unit.
|
||||
- Update configuration options.
|
||||
- Declared bundled libraries/forks.
|
||||
|
||||
* Tue Jul 21 2020 Simone Caronni <negativo17@gmail.com> - 0.20.0-5
|
||||
- Use HTTPS for url tag.
|
||||
- Reorganize sources. Add cleaned files from the packaging repository directly;
|
||||
bash completion snippets are now supported in the main sources.
|
||||
- Move check section after install and include desktop file validating in there.
|
||||
|
||||
* Sun Jul 19 2020 Simone Caronni <negativo17@gmail.com> - 0.20.0-4
|
||||
- Fix tests on RHEL/CentOS 7.
|
||||
|
||||
* Sat Jul 18 2020 Simone Caronni <negativo17@gmail.com> - 0.20.0-3
|
||||
- Add signature verification.
|
||||
- Trim changelog.
|
||||
- Fix typo in the libs description.
|
||||
|
||||
* Tue Jun 30 2020 Simone Caronni <negativo17@gmail.com> - 0.20.0-2
|
||||
- Update Source0 URL.
|
||||
- Do not obsolete "bitcoin", just leave the provider for it.
|
||||
- Let the build install the man pages.
|
||||
- Make sure old post scriptlets run only on RHEL/CentOS 7.
|
||||
- Do not install static library and archive.
|
||||
- Be explicit with shared object versions.
|
||||
- Use macros for more directories.
|
||||
- Use GCC 9 and not 7 to build on RHEL/CentOS 7.
|
||||
|
||||
* Fri Jun 26 2020 Simone Caronni <negativo17@gmail.com> - 0.20.0-1
|
||||
- Update to 0.20.0.
|
||||
|
||||
* Mon May 04 2020 Simone Caronni <negativo17@gmail.com> - 0.19.1-1
|
||||
- Update to 0.19.1.
|
||||
- Fix deprecation message with Python tests.
|
||||
- Trim changelog.
|
||||
|
||||
* Fri Feb 21 2020 Simone Caronni <negativo17@gmail.com> - 0.19.0.1-2
|
||||
- Fix dependencies with Python SELinux interfaces.
|
||||
|
||||
* Tue Nov 19 2019 Simone Caronni <negativo17@gmail.com> - 0.19.0.1-1
|
||||
- Update to 0.19.0.1.
|
||||
|
||||
* Sun Nov 17 2019 Simone Caronni <negativo17@gmail.com> - 0.19.0-1
|
||||
- Update to 0.19.0.
|
||||
|
||||
* Thu Sep 12 2019 Simone Caronni <negativo17@gmail.com> - 0.18.1-1
|
||||
- Update to 0.18.1.
|
||||
|
||||
* Tue May 07 2019 Simone Caronni <negativo17@gmail.com> - 0.18.0-2
|
||||
- Update systemd unit.
|
||||
|
||||
* Mon May 06 2019 Simone Caronni <negativo17@gmail.com> - 0.18.0-1
|
||||
- Update to 0.18.0.
|
||||
- Force C.UTF-8 for tests on Fedora and disable EPEL 7 test run.
|
||||
|
||||
* Thu Jan 24 2019 Simone Caronni <negativo17@gmail.com> - 0.17.1-1
|
||||
- Update to 0.17.1.
|
||||
6
sources
6
sources
|
|
@ -1,4 +1,4 @@
|
|||
SHA512 (bitcoin-27.0.tar.gz) = 47dc917f315b397d850d98a0a2440141b11d59ed7267ec283b7c4fb475ba223f11482d2f5eaca02ebbfd3f09fa1721902f3f97c563a642d0359c3265784d15f6
|
||||
SHA512 (SHA256SUMS) = f95125866c4d45dc772c0e0555448e27d842f9901ce886949e7623ba03da98eaa2947b7ffe0133c6a9135f272add3d9de5f0e79f9580ffdb164ec4fab0833b6a
|
||||
SHA512 (SHA256SUMS.asc) = bfb4cc5f39c9696b71e2d32c801623c3365972d4587837b1615c74f98edc923e48370f10a2014fb5ec0a1fb7a733414a067db83459c198d0e6de5ea819fd7335
|
||||
SHA512 (bitcoin-29.2.tar.gz) = d858c59029f6256adecd32b26cede3f816d695f8168ddcc1cda2e775f08a90b6f29376d2354020ec8a1264729e06ceb6aa6f86d16e2c3c1a2d8003b4056c8251
|
||||
SHA512 (SHA256SUMS) = b1c507992a10fd36a52be83f2dd859551be105d10bf455d8463f0f3a868b8353b6934448bd51fffa5d364bb9e3733b2f0d05721502c670e3dec85d5eedefac66
|
||||
SHA512 (SHA256SUMS.asc) = e6e85e75f40d9091e36c80a9a7154dedf62ac363b57e6e24608ef016406c864738a3095057745379d577a10099accdfb05e5f29a109040bd111ca7fb812e1806
|
||||
SHA512 (db-4.8.30.NC.tar.gz) = 8d313f1f896e0b0c05cc510c0313324743de3fb660a0bd948c957d5a2d50f1625d8a9a36ec4e6fea09daf1d682dbe1ffccd5c3ec5f066eef72f7525343d0194c
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue