Hennadii Stepanov
3aeccb7d73
depends, qt: Fix build on aarch64 macOS 26.4
2026-03-30 14:41:29 +01:00
fanquake
f44191f163
depends: build qrencode for Freebsd
2026-03-24 11:26:22 +08:00
fanquake
6464f14081
depends: disable inotify in Freebsd Qt build
2026-03-24 10:49:46 +08:00
Hennadii Stepanov
7a9304f887
depends: Fix cross-compiling on macOS for Windows
...
1. Use `build_os` instead of `host_os` for native packages.
2. `XCODE_VERSION` is available only for `darwin` hosts. Therefore,
simply disable the Xcode version check for `native_qt`.
2026-03-20 12:38:27 +00:00
fanquake
bde35d61f9
depends: capnp 1.4.0
2026-03-15 11:24:38 +08:00
merge-script
7c21413616
Merge bitcoin/bitcoin#34755 : depends: cleanup meta files
...
0ebc6891e2 depends: delete Boost extra files (fanquake)
168997e9b5 depends: disable Qt sbom generation (fanquake)
Pull request description:
1 followup to #34650 , to disable sbom generation.
1 commit to Boost, to cleanup `.natvis` files that end up in share.
ACKs for top commit:
hebasto:
ACK 0ebc6891e2 , tested on Ubuntu 25.10.
Tree-SHA512: 728b51d798a30c54df915564446a7a8648eb4fc27adb8c18b8202df506e2ff61e74516cfe4d6af1af72279255fc75fe14cb43403632a978637781d59eb11fc0f
2026-03-11 09:46:23 +00:00
fanquake
3a83715c2a
depends: link to upstream qt issue
...
Follows up to:
https://github.com/bitcoin/bitcoin/pull/34650#discussion_r2837726376 .
https://qt-project.atlassian.net/browse/QTBUG-144864
2026-03-10 11:01:11 +00:00
fanquake
0ebc6891e2
depends: delete Boost extra files
2026-03-06 14:20:28 +00:00
fanquake
168997e9b5
depends: disable Qt sbom generation
2026-03-06 14:05:03 +00:00
merge-script
b5737b755d
Merge bitcoin/bitcoin#34650 : depends: Update Qt to version 6.8.3
...
0a6724aaae doc: Update Windows build notes (Hennadii Stepanov)
473e5f8efc qt: Add patch to fix SFINAE warnings in QAnyStringView with gcc16 (Hennadii Stepanov)
3cb4d6066b qt: add patches to fix SFINAE errors/warnings with gcc16 (Cory Fields)
d7e972a90d qt: add patch to fix build with gcc16 (Cory Fields)
19693a8c91 depends: Update Qt to 6.8.3 (Hennadii Stepanov)
c55584575a cmake: Fix `FindQt` module (Hennadii Stepanov)
Pull request description:
This PR updates the `qt` package in depends to the latest open-source [6.8.3](https://www.qt.io/blog/qt-6.8.3-released ) LTS release.
The update includes numerous bugfixes, which allows us to drop `qtbase_plugins_windows11style.patch`.
Additionally, it includes [patches](https://github.com/bitcoin/bitcoin/issues/34569#issuecomment-3892793262 ) for compatibility with GCC 16 (along with one extra patch), and incorporates a [commit](8f1b55d1d5 ) from https://github.com/bitcoin/bitcoin/pull/32709 .
Closes https://github.com/bitcoin/bitcoin/issues/34569 .
ACKs for top commit:
achow101:
ACK 0a6724aaae
sedited:
ACK 0a6724aaae
Tree-SHA512: b66fe6f75bae00fb5c525c5fad56d39273f53f6bfd58206da8a55c6e41d14533137c72fb03e9537ba3a3d0b3463b6dcbef6a88ac2f4559fa6e9abf045fe1beaa
2026-03-06 11:55:46 +00:00
Hennadii Stepanov
473e5f8efc
qt: Add patch to fix SFINAE warnings in QAnyStringView with gcc16
2026-03-04 11:31:30 +00:00
Cory Fields
3cb4d6066b
qt: add patches to fix SFINAE errors/warnings with gcc16
...
Meta-Issue: https://qt-project.atlassian.net/browse/QTBUG-143470
Backports:
679e8bda1e
3312e89b47
05f201a3d5
An additional includes fix is needed after the others:
d68fc6ecc8
2026-03-04 11:31:23 +00:00
Cory Fields
d7e972a90d
qt: add patch to fix build with gcc16
...
Backported from:
7fccc79dd5
2026-03-04 11:31:23 +00:00
Hennadii Stepanov
19693a8c91
depends: Update Qt to 6.8.3
2026-03-04 11:31:22 +00:00
Hennadii Stepanov
2a7a4f608a
depends: Allow building Qt packages after interruption
2026-03-02 17:59:19 +00:00
Hennadii Stepanov
65134c7e5f
depends: Prefix include path for headers-only systemtap package
2026-02-05 13:46:20 +00:00
Hennadii Stepanov
b5375c44ed
depends: Prefix include path for headers-only boost package
2026-02-05 13:46:20 +00:00
merge-script
aeaa67a9ea
Merge bitcoin/bitcoin#33428 : depends: Boost 1.90.0
...
ca4a844eed depends: Boost 1.90.0 (fanquake)
Pull request description:
Update [Boost to 1.90.0](https://www.boost.org/releases/1.90.0.beta1/ ) in depends.
ACKs for top commit:
hebasto:
ACK ca4a844eed .
sedited:
ACK ca4a844eed
Tree-SHA512: d9fbef9f8f8b14b12281a252b17c79abb8bf5bcd5cbbccac0e509c010adca909f66d3f4739f6663741c5ff2829ec58e88185e67ed5815d2588b0980bba9b1b63
2026-01-09 23:19:45 +01:00
fanquake
719158db5c
depends: capnp 1.3.0
2025-12-18 13:50:26 +00:00
fanquake
ca4a844eed
depends: Boost 1.90.0
2025-12-10 16:16:21 +00:00
merge-script
36073d56db
Merge bitcoin/bitcoin#33952 : depends: update freetype and document remaining bitcoin-qt runtime libs
...
41e657aacf guix: add bitcoin-qt runtime libs doc in symbol-check (fanquake)
ef4ce19a15 depends: freetype 2.11.1 (fanquake)
Pull request description:
Update freetype to `2.11.1`.
Updating fontconfig (currently `2.12.6`) to `2.13.1` requires what looks like a hard dep on gperf; leaving that as-is for now.
Document expectations in `symbol-check.py`.
Closes #29977 (changes are based on discussion there).
ACKs for top commit:
sedited:
ACK 41e657aacf
Tree-SHA512: 71c4ccc442df0b90bebc475003eb325564111b8312c42bc7d7a9c81a2fc166fdc0814c9ddde3cfe562c3c835556e7f97107458b02a07b981b1a199bf65d5ac1d
2025-12-08 10:10:23 +00:00
Hennadii Stepanov
4cf5ea6c3d
depends: Propagate native C compiler to sqlite package
...
This ensures that autosetup can build the local bootstrap `jimsh0` when
neither `jimsh` nor `tclsh` is available on the system.
2025-12-02 14:44:29 +00:00
fanquake
ef4ce19a15
depends: freetype 2.11.1
2025-11-27 15:05:40 +00:00
merge-script
d5ed4ba9d8
Merge bitcoin/bitcoin#33906 : depends: Add patch for Windows11Style plugin
...
8558902e57 depends: Add patch for Windows11Style plugin (Hennadii Stepanov)
Pull request description:
This PR fixes https://github.com/bitcoin-core/gui/issues/906 :
<img width="561" height="179" alt="image" src="https://github.com/user-attachments/assets/6bb6d12b-91a6-4659-b6eb-be64093ec86d " />
ACKs for top commit:
waketraindev:
ACK 8558902e57
fanquake:
ACK 8558902e57 - did not test on Windows.
Tree-SHA512: c8c0518b9cfccffb364f9305febec238236ef51134e915885f491c7f0bef59401367f60bbb034e0216edf0a74a99a07a3dcc22804d8396260375ea60a60756a9
2025-11-25 17:06:53 +00:00
merge-script
902717b66d
Merge bitcoin/bitcoin#33918 : depends: Update Qt download link
...
50cbde3295 depends: Update Qt download link (Hennadii Stepanov)
Pull request description:
Replace the [unreliable](https://github.com/bitcoin/bitcoin/issues/33898#issuecomment-3559092421 ) https://code.qt.io with the GitHub mirror link.
Closes https://github.com/bitcoin/bitcoin/issues/33898 .
ACKs for top commit:
fanquake:
ACK 50cbde3295
Tree-SHA512: 1c59f438e39662a58618d3701ba5d39e87f4d4f7c05074b9f8a99d4b5a2665ee071bc3528865e25dbebbdc3bd1ce52a9016273261b7584360f3712e7dfb2774e
2025-11-25 12:22:15 +00:00
merge-script
5fe753b56f
Merge bitcoin/bitcoin#32655 : depends: sqlite 3.50.4; switch to autosetup
...
1db7491470 depends: sqlite 3.50.4 (fanquake)
286f3e49c8 guix: sqlite wants tcl (fanquake)
Pull request description:
Migrate to SQLite `3.50.4` in depends; switching to its new [Autosetup](https://msteveb.github.io/autosetup/ ) build system.
ACKs for top commit:
TheCharlatan:
ACK 1db7491470
willcl-ark:
tACK 1db7491470
Tree-SHA512: 2932fcde866e4eb7bae6a7c4fa0ef7a6dfcc4d2fdf239b0a0c224e064086ca8bda62d159f89dd7273db232e609a0d28c625756628b885abcfbc0940d067f4d20
2025-11-25 10:49:26 +00:00
Hennadii Stepanov
50cbde3295
depends: Update Qt download link
...
Replace the unreliable https://code.qt.io with the GitHub mirror link.
2025-11-20 17:21:43 +00:00
fanquake
f541b92cf2
depends: expat 2.7.3
...
Remove the patch, as expat has bumped it's minimum to 3.15.
Remove the lto related workaround. I haven't seen issues with CMakes
TestBigEndian.
2025-11-20 11:47:39 +00:00
Hennadii Stepanov
2ebf4356e6
depends: libxcb 1.17.0
...
--without-launchd was removed in
ccdef1a8a5 .
2025-11-20 10:15:46 +00:00
Hennadii Stepanov
ba7ac870a3
depends: xcb_proto 1.17.0
2025-11-20 10:15:40 +00:00
fanquake
42d0692f91
depends: libxcb-util-cursor 0.1.6
2025-11-20 09:28:50 +00:00
fanquake
25b85919ab
depends: libxcb 1.15
2025-11-20 09:28:50 +00:00
fanquake
d129384ca9
depends: libxcb-util-wm 0.4.2
2025-11-20 09:28:50 +00:00
fanquake
0b857ae9e5
depends: libxcb-util-renderutil 0.3.10
2025-11-20 09:28:49 +00:00
fanquake
35e50488b2
depends: libxcb-util-keysyms 0.4.1
2025-11-20 09:28:49 +00:00
fanquake
74b68ad28b
depends: libxcb-util-image 0.4.1
2025-11-20 09:28:49 +00:00
fanquake
5bc0dde85d
depends: libxcb-util 0.4.1
2025-11-20 09:28:49 +00:00
fanquake
8d07292c28
depends: libXau 1.0.12
2025-11-20 09:28:48 +00:00
Hennadii Stepanov
8558902e57
depends: Add patch for Windows11Style plugin
2025-11-18 22:35:41 +00:00
merge-script
ee5de407e3
Merge bitcoin/bitcoin#33537 : guix: build bitcoin-qt with static libxcb & utils
...
96963b888e depends: static libxcb (fanquake)
ad06843fab depends: avoid qdbusviewer in Qt build (fanquake)
6848ed56dc depends: apply Qt patches to fix static libxcb use (fanquake)
5f1b016beb depends: static libxcb-util-image (fanquake)
98a2fbbe70 depends: static libxkbcommon (fanquake)
1412baf772 depends: static libxcb-util-wm (fanquake)
a4009dadf4 depends: static libxcb-keysyms (fanquake)
bcfb8679b3 depends: static libxcb-render-util (fanquake)
Pull request description:
Related to https://github.com/bitcoin/bitcoin/pull/33434 .
Tested on:
* Fedora 42: https://github.com/bitcoin/bitcoin/pull/33537#pullrequestreview-3455373185 .
* Ubuntu 24.04: https://github.com/bitcoin/bitcoin/pull/33537#issuecomment-3533276038 .
* Debian 13.x: https://github.com/bitcoin/bitcoin/pull/33537#issuecomment-3540923567 .
ACKs for top commit:
hebasto:
re-ACK 96963b888e , rebased, addressed my comments and adjusted formatting in `symbol-check.py` since my recent [review](https://github.com/bitcoin/bitcoin/pull/33537#pullrequestreview-3456081353 ).
willcl-ark:
utACK 96963b888e
TheCharlatan:
ACK 96963b888e
Tree-SHA512: e947bc5b5cb0ec97963bc3f451f8fa6afb2e3699435370798d7a2aaefea7445cbe031d3b642f946f936829fa4cbe4efd2bfacd6b15739da15c3596cc4776b362
2025-11-17 10:32:46 +00:00
fanquake
96963b888e
depends: static libxcb
...
Co-authored-by: tobtoht <tob@featherwallet.org >
2025-11-13 10:12:08 +00:00
fanquake
6848ed56dc
depends: apply Qt patches to fix static libxcb use
...
Co-authored-by: tobtoht <tob@featherwallet.org >
2025-11-13 10:12:04 +00:00
fanquake
5f1b016beb
depends: static libxcb-util-image
...
Co-authored-by: tobtoht <tob@featherwallet.org >
2025-11-13 09:45:54 +00:00
fanquake
98a2fbbe70
depends: static libxkbcommon
2025-11-13 09:45:54 +00:00
fanquake
1412baf772
depends: static libxcb-util-wm
2025-11-13 09:45:53 +00:00
fanquake
a4009dadf4
depends: static libxcb-keysyms
2025-11-13 09:45:53 +00:00
fanquake
bcfb8679b3
depends: static libxcb-render-util
2025-11-13 09:45:53 +00:00
fanquake
3e9aca6f1b
depends: drop qtbase-moc-ignore-gcc-macro.patch qt patch
...
Looks like this was fixed in 6.5 or 6.6, via
https://codereview.qt-project.org/c/qt/qtbase/+/492580 .
2025-11-12 13:31:12 +00:00
fanquake
169f93d2ac
depends: drop qtbase_avoid_native_float16 qt patch
...
There is no-longer a minimum required libgcc version, after
https://github.com/bitcoin/bitcoin/pull/33181 .
2025-11-11 11:15:45 +00:00
fanquake
1db7491470
depends: sqlite 3.50.4
...
Migrate to the new Autosetup build system (introduced in 3.48.0).
See https://msteveb.github.io/autosetup/ .
Also: https://sqlite.org/releaselog/3_50_0.html .
2025-10-29 17:19:37 +00:00