mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-12-25 21:23:00 +00:00
Note: This release drops IUSE="berkdb" and replaces IUSE="sqlite" with
IUSE="wallet" since the BDB wallet format is no longer supported. An
automated detection is added in pkg_setup() to alert users if they have
any auto-loaded wallets still in the obsolete format. Even if they miss
seeing the warning, the worst that will happen is that their system
service or manually executed BitcoinD will fail to start, and they will
need to edit their settings.json to remove the offending wallets and
then call the migratewallet RPC to migrate their old wallets to the new
format. Bitcoin Core 30.0 introduces a minimal Berkeley DB reader (with
no dependency on any Berkeley DB library) so that the wallet migration
command remains usable.
Note: This release drops the automated data directory migration that has
been offered since 380aad5fc6 (Oct 2023).
Users who still have /var/lib/bitcoin/.bitcoin as a symlink to
/var/lib/bitcoind will lose that symlink upon upgrading to this release.
See: https://github.com/bitcoin/bitcoin/releases/tag/v30.0
Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name>
Part-of: https://github.com/gentoo/gentoo/pull/44118
Closes: https://github.com/gentoo/gentoo/pull/44118
Signed-off-by: Florian Schmaus <flow@gentoo.org>
30 lines
1.4 KiB
XML
30 lines
1.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
|
<pkgmetadata>
|
|
<maintainer type="person" proxied="yes">
|
|
<email>gentoo@mattwhitlock.name</email>
|
|
<name>Matt Whitlock</name>
|
|
</maintainer>
|
|
<maintainer type="project" proxied="proxy">
|
|
<email>proxy-maint@gentoo.org</email>
|
|
<name>Proxy Maintainers</name>
|
|
</maintainer>
|
|
<use>
|
|
<flag name="berkdb">Support legacy wallets in Berkeley DB format</flag>
|
|
<flag name="cli">Build and install bitcoin-cli command line interface</flag>
|
|
<flag name="daemon">Build and install bitcoind daemon</flag>
|
|
<flag name="external-signer">Include support for external wallet signer programs</flag>
|
|
<flag name="gui">Build and install Bitcoin-Qt GUI</flag>
|
|
<flag name="qrcode">Enable generation of QR Codes for receiving payments</flag>
|
|
<flag name="sqlite">Support descriptor wallets in SQLite format</flag>
|
|
<flag name="system-libsecp256k1">Link with <pkg>dev-libs/libsecp256k1</pkg> rather than embedding an internal copy</flag>
|
|
<flag name="systemtap">Enable SystemTap/DTrace tracing</flag>
|
|
<flag name="test-full">Run tests that take a long time</flag>
|
|
<flag name="wallet">Support creating and loading wallets</flag>
|
|
<flag name="zeromq">Report blocks and transactions via zeromq</flag>
|
|
</use>
|
|
<upstream>
|
|
<remote-id type="github">bitcoin/bitcoin</remote-id>
|
|
<remote-id type="cpe">cpe:/a:bitcoin:bitcoin_core</remote-id>
|
|
</upstream>
|
|
</pkgmetadata>
|