Merge bitcoin/bitcoin#29725: depends: build libqrencode with CMake

007ea322a6 depends: switch to building libqrencode with CMake (fanquake)
884330c0a5 guix: make cmake-minimal a global requirement (fanquake)

Pull request description:

  Switch to building libqrencode with CMake. Note that upstream (https://github.com/fukuchi/libqrencode) hasn't seen any activity for ~4 years, so the odds of getting anything upstream seems low, but I've made two minor changes to the source here, which I will PR in any case.

  From an initial look I couldn't find any significant difference between the Autotools and CMake produced libs. As part of this change we move cmake-minimal in Guix into the global package set.

ACKs for top commit:
  TheCharlatan:
    ACK 007ea322a6

Tree-SHA512: c784f790ddea958082c8ae96d3744bdf99331a8799765f9d44f00861b8e2cfcab1a88a3d64af5b10e51a8d5938d55eb6a3d271790b565e50492a39d00dc0e30f
This commit is contained in:
fanquake
2024-04-05 15:05:50 +01:00
3 changed files with 31 additions and 10 deletions

View File

@@ -500,6 +500,7 @@ inspecting signatures in Mach-O binaries.")
gzip
xz
;; Build tools
cmake-minimal
gnu-make
libtool
autoconf-2.71
@@ -532,7 +533,6 @@ inspecting signatures in Mach-O binaries.")
gcc-toolchain-11
binutils
clang-toolchain-17
cmake-minimal
python-signapple
zip))
(else '())))))