Remove obsolete protobuf payment requests

This commit is contained in:
root
2026-05-03 05:30:25 +00:00
parent acf8b3ccb6
commit 9852dad996
34 changed files with 196 additions and 1288 deletions
+9 -11
View File
@@ -79,8 +79,8 @@ GENERAL DEPENDENCIES
automake pkg-config bsdmainutils curl git make tar patch \
cmake ninja-build python3
A host toolchain (build-essential) is required because some dependencies
(e.g., protobuf) build host utilities during the process.
A host toolchain (build-essential) is required because some dependencies build
host utilities during the process.
If building the Windows installer (`make deploy`):
@@ -133,7 +133,6 @@ The helper:
• Verifies the POSIX Mingw-w64 thread model.
• Builds the Win64 depends tree with Qt enabled.
• Stages matching Qt host tools (`moc`, `uic`, `rcc`) into the depends prefix.
• Builds/stages protobuf 2.6.1 `protoc` when system `protoc` is newer.
• Configures the wallet against the generated depends prefix.
Manual equivalent:
@@ -153,8 +152,7 @@ Manual equivalent:
--with-qt-libdir=$PWD/depends/x86_64-w64-mingw32/lib \
--with-qt-plugindir=$PWD/depends/x86_64-w64-mingw32/plugins \
--with-qt-translationdir=$PWD/depends/x86_64-w64-mingw32/translations \
--with-qt-bindir=$PWD/depends/build/x86_64-pc-linux-gnu/bin \
--with-protoc-bindir=$PWD/depends/build/x86_64-pc-linux-gnu/bin
--with-qt-bindir=$PWD/depends/build/x86_64-pc-linux-gnu/bin
make
============================================================
@@ -224,12 +222,12 @@ You MUST select the POSIX thread model when prompted by
update-alternatives.
============================================================
PROTOBUF NOTE
PAYMENT REQUEST NOTE
============================================================
The Windows depends build uses protobuf 2.6.1 headers and libraries. Do not use
a newer system `protoc` to regenerate wallet sources for this target. The helper
builds and stages a matching native `protoc` when needed.
Obsolete BIP70 payment request support was removed from Agrarian 2.0. The
Windows wallet build does not require protobuf or `protoc`. Standard
`agrarian:` URI payment links remain supported.
============================================================
QT NOTE
@@ -245,8 +243,8 @@ DEPENDS BASELINE NOTE
The 2.0 branch currently verifies Windows x86_64 builds against the same
modernized core dependency baseline as Linux: OpenSSL 3.5.6, Boost 1.91.0,
Qt 6.8.3, Berkeley DB 4.8.30, protobuf 2.6.1, libevent 2.1.8-stable, and GMP
6.3.0. Expat 2.8.0 and FreeType 2.14.3 are part of the Linux Qt/font depends
Qt 6.8.3, Berkeley DB 4.8.30, libevent 2.1.12-stable, and GMP 6.3.0. Expat
2.8.0 and FreeType 2.14.3 are part of the Linux Qt/font depends
path and are documented in `doc/dependencies.md`.
============================================================