-
-
Notifications
You must be signed in to change notification settings - Fork 17.7k
Description
What broke?
@biodranik and @emilazy did an amazing job updating our cmake. This update was long overdue, and it finally happened. But as is common with these updates on build systems, a lot of dependents broke. This tracking issue is intended to track current failures as well as ongoing fix PRs.
How to find broken packages
I plan to grep through hydra logs. In the meantime, you can look at the current staging-next on https://malob.github.io/nix-review-tools-reports/ and find fails with Compatibility with CMake < 3.5 has been removed from CMake. (e.g. gl2ps, tlsh). If anyone else already has a a tool to search through hydra logs for a specific string, help here would be appreciated.
How to fix broken packages
CMakeLists.txt should contain a minimum version definition:
cmake_minimum_required(VERSION 3.10)
Versions older than <3.5 are unsupported by cmake 4. Versions between 3.5<=version<3.10 are deprecated and will lose support in a bit. The goal is to bump cmake compat version to at least 3.10+ so we won't have the same issues in half a year again.
If you are authoring patches, prefer bumping straight to 3.10.
- Check for updates. Upstream might already have published a version with the cmake version increased to 3.10+. In this case, just open a regular update pull request.
- Check for upstream commits. They may have added the cmake bump but not made a release. In this case, either update to an
-unstableversion, orfetchpatchthe commit. Don't forget to add?full_index=1to github patch fetching. In case where upstream adjusted their github actions files, it may make sense to usefetchpatch2 { url = ...; hash = ...; includes = [ "CMakeLists.txt" ];}to avoid merge conflicts with ci files (such as gh actions, see e.g. https://github.com/NixOS/nixpkgs/pull/445295/files) - Check upstream PRs. If these are not yet merged, download the patch and vendor it within nixpkgs. Add a comment where you got the patch from.
- If upstream is generally responsive and active, write a patch and open a PR upstream. Then go back to option 3.
- Check other package repositories. Gentoo already did the cmake 4 update before we did. They have a lot of cmake 4 compat patches which we can fetch instead of authoring them.
- Write your own patch (or
substituteInPlace) within nixpkgs - (Only if there is multiple package variants): If cmake 4 compat exists with some variants and not others, overriding by cmake flag may make sense, e.g.: (though 3.10 would be preferable over 3.5)
nixpkgs/pkgs/servers/sql/mariadb/default.nix
Lines 313 to 316 in 589e4d0
++ lib.optionals (lib.versionOlder version "11.4") [ # Fix the build with CMake 4. "-DCMAKE_POLICY_VERSION_MINIMUM=3.5" ]
Failures / Fixes
-
abuseabuse: fix build with cmake 4 #449753 -
accacc: fix build with cmake 4 #449710 -
adlplugadlplug: fix cmake 4 compatibility #450403 -
airspyairspy, soapyairspy: fix build with cmake 4 #450305 -
airspyhfsdrangel: fix build #449871 -
allegro5allegro5: fix build with cmake 4 #449324 -
animatechanimatch: fix build with cmake 4 #449327 -
amule-guiamule-gui: fix build with cmake4 #453039 -
antlrantlr4_{9,10,11}.runtime.cpp: fix build #451891 -
apfs-fuseapfs-fuse: fix cmake 4 compatibility #450746 -
appimageupdateappimageupdate: 2.0.0-alpha-1-20230526 -> 2.0.0-alpha-1-20251018 #455099 -
aptdecsdrangel: fix build #449871 -
apvlvapvlv: 0.6.0 -> 0.7.0; fix build with CMake 4 #450001 -
arcanarcan: 0.6.3.3 -> 0.7.0.1; add ngi team #456745, Update arcan #436263 -
argaggargagg: fix build with cmake4 #455090 -
argtableargtable: 3.2.2 -> 3.3.1 #450094 -
argumentsarguments: fix build with cmake4 #458199 -
arjun-cnflouvain-community, arjun-cnf: fix build with cmake4 #454506 -
armipsskytemple, armips: fix compilation and remove indirectly vulnerable webkitgtk_4_0 #449192 -
arrow-cpparrow-cpp: 20.0.0 -> 22.0.0, python3Packages.pyarrow: 20.0.0 -> 22.0.0 #426611 -
artyFXartyFX: fix build with cmake4 #455869 -
asepriteaseprite: Force minimum CMake Policy Version to 3.5 #450575 -
aspcudaspcud: fix build with cmake4 #451476 -
audiality2Fix cmake builds #445447 #451892 -
autopanosiftcautopanosiftc: drop #449025 -
avidemuxavidemux: fix build failure with cmake 4 #452779 -
backward-cppbackward-cpp: fix build with cmake4 #451478 -
ballerburgballerbug: 1.2.0 -> 1.2.3 #451481 -
bcg729[staging-next] Assorted fixes for 2025-09-21 #445006 -
biboumibiboumi: fix breakage with CMake 4 #449468 -
bicplbicpl: unstable-2024-05-14 -> 0-unstable-2025-10-24 #453316 -
bio-gappabio-gappa: fix build failure with cmake 4 #453364 -
blas-referenceblas-reference: fix build failure with cmake 4 #452693 -
blitzblitz: fix build failure with cmake 4 #452691 -
boolectorboolector: drop #451484 boolector: 3.2.3 -> 3.2.4 #457033 -
bowtie2Fix cmake builds #445447 #451892 -
brlaserbrlaser: add patch for cmake minimum version #448946 -
btor2toolsbtor2tools: 0-unstable-2024-08-07 -> 0-unstable-2025-09-18 #445678 -
bulletSome CMake v4 fixes #444660 -
bustoolsFix cmake builds #445447 #451892 -
c-blobsc[staging-next] Assorted fixes for 2025-09-21 #445006 -
caffecaffe: fix build with cmake 4 #455066 -
calibre -
canokey-usbipcanokey-usbip: fix build failure with cmake 4 #453371 -
capstone_4capstone_4, edb: fix build failure with cmake 4 #452783 -
cclsccls: fix build #450049 -
cdrkitcdrkit: 1.1.11-3.5 -> 1.1.11-4, fix for cmake 4 #444560 -
ceguicegui: fix build with cmake 4 #455100 -
cephceph: fix CMake 4.0 builds #451118 -
chewing-editorchewing-editor: 0.1.1 -> 0.1.2 #454126 -
chiakiFix cmake builds #445447 #451892 -
ChowKickChowKick: fix build with cmake 4 #453577 -
CHOWTapeModelchow-tape-model: fix build with cmake 4 #453571 -
chrome-pak-customizerchrome-pak-customizer: fix build with cmake4 #454129 -
ciftilibciftilib: fix build with cmake4 #454134 -
civetwebcivetweb: 1.15 -> 1.16, apply patch for CVE-2025-55763 #446986 -
clblastclblast: fix build with CMake 4 #448902 -
cld2cld2: fix for CMake 4 #449403 -
clementineFix cmake builds #445447 #451892, clementine, qjson, liblastfm: fix build failure with cmake 4 #452435 -
clfftFix cmake builds #445447 #451892 -
clipperclipper: fix build with CMake 4.0 #451117 -
clucene_coreclucene_core: fix build with cmake 4 #444789 -
cm256ccsdrangel: fix build #449871 -
cmark-gfmcmark-gfm: fix cmake 4 build errors #449569 -
cminpackcminpack: 1.3.8 -> 1.3.11 #445320 -
cmtkcmtk: fix build with cmake 4 #455098 -
coind3dcoin3d: Fix cmake 4 build #451909 -
collada-domcollada-dom: fix build against CMake >= 3.10 #449740 -
corto{python3packages.py,}meshlab: 2023.12 -> 2025.07 + use system dependencies , and update dependencies #445078 -
cpp-hoconleatherman, cpp-hocon, libwhereami: fix build failure with cmake 4 #452446 -
cpp-netlibcpp-netlib: fix build failure with cmake 4 #453360 -
cpp-rediscpp-redis: fix build with cmake 4 #453353 -
cppcodeccppcodec, nitrokey-app: fix build failure with cmake 4 #453359 -
cppecppe: fix build with cmake 4 #455096 -
createrepo_ccreaterepo_c: fix build with cmake4 #454155 -
creducecreduce: fix build with cmake4 #454157 -
ctodoctodo: Fix cmake build #451976 -
ctranslate2ctranslate2: fix CMake 4 compatibility #450313 -
cubicsdrCubicSDR: fix build with cmake4 #453901 -
CuboCore.libcprimeCuboCore.libcprime: fix against cmake-4 #450976 -
curl-impersonate-ffcurl-impersonate-ff: drop #457684 -
cutecomcutecom: 0.51.0+patch -> 0.60.0-RC1 #453508 -
cxxoptsSome CMake v4 fixes #444660 -
d-seamsfix build with cmake 4 for rang and d-seams #454187 -
dab_libsdrangel: fix build #449871 -
dabtoolsdabtools: fix build failure with cmake 4 #452689 -
davixdavix: fix for cmake 4 #451783 -
dcm2niixdcm2niix: 1.0.20241211 -> 1.0.20250506 #452463 -
ddateddate: fix build issue with CMake 4 #449775 -
dfckeystone: fix build with cmake 4 & gcc15 #450265 -
direwolfdirewolf: fix build with cmake 4 #451439 -
discord-rpcdiscord-rpc: fix build with CMake 4; various: disable discord-rpc #449212 -
dislockerdislocker: fix build against CMake >= 4.0 #449377 -
djvdjv: 2.0.8-unstable-2021-07-31 -> 3.1.1 #455551 -
dkhdkh: fix build issue due to cmake 4 #453561 -
dm2niixdcm2niix: 1.0.20241211 -> 1.0.20250506 #452463 -
dnf-plugins-corednf-plugins-core: fix build with cmake 4 #449477 -
docker-tini[staging-next] CMake 4 fixes for docker-tini, openhmd #445579 -
docopt_cppdocopt_cpp: fix build with cmake 4 #449434 -
dolphindolphin-emu: fix build against CMake >= 3.5 #449510 -
dreamchessdreamchess: fix build with cmake 4 #451402 -
dsviewdsview: fix build with cmake 4 #454119 -
duckxduckx: fix build with cmake4 #453510 -
dynamipsdynamips: fix build with CMake 4 #451121 -
edbcapstone_4, edb: fix build failure with cmake 4 #452783 -
edlibedlib: fix build with cmake #452584 -
eigen2luabind, eigen2, soi: fix build with cmake 4 #452677 -
elkhoundcreduce: fix build with cmake4 #454157 -
ensemble-choruscreduce: fix build with cmake4 #454157 -
enyo-launcherenyo-launcher: 2.0.6 -> 2.0.7 #453158 -
epsonscan2epsonscan2: fix build with CMake 4 #449644 -
eq10qeq10q: fix build with cmake4 #454181 -
ericw-toolsericw-tools: fix build with cmake4 #454186 -
ettercapettercap: 0.8.3.1 -> 0.8.4-unstable-2025-07-16 #450238 -
far2lfar2l: fix build issue related to cmake 4 #453567 -
fatcatfatcat: fix build with cmake-4 #453161 -
fftsffts: fix build with cmake 4 #454166 -
fish-irssifish-irssi: unstable-2021-04-16 -> unstable-2023-08-05 #453573 -
flareflare: backport upstream cmake-4 fixes #449265 -
flatccflatcc: fix build with cmake4 #451936 -
fltk14fltk14: 1.4.x-2021-12-21 -> 1.4.4, refactor #401257 -
fltkfltk 1.3.8 -> 1.3.11, clean up #446331 -
fna3dfna3d: fix CMake 4.0 incompatibility by upgrading to 25.10 #452952 -
fomafoma: 0.10.0alpha-unstable-2024-03-13 -> 0.10.0alpha-unstable-2025-09-10 #453466 -
foxotronfoxotron: fix build issue due to cmake 4 #453472 -
fparserfparser: 0-unstable-2015-09-25 -> 0-unstable-2025-06-23, csxcad, qcsxcad, openems, appcsxcad: fix for CMake v4 #453953 -
freedvfreedv: 2.0.1 -> 2.0.2 #448554 -
fw-ectoolfw-ectool: fix build #449515 -
galariogalario: fix build issue related to cmake 4. #453473 -
gargoylegargoyle: fix build with cmake4 #454189 -
genmapgenmap: fix build with cmake4, mark as broken on darwin #454191 -
gl2psgl2ps: fix build with cmake v4 #446287 -
gleeglee: fix cmake 4 compatibility #451055 -
glew[staging-next] Assorted fixes for 2025-09-21 #445006 -
glsllsglslls: fix cmake 4 compatibility #450784 -
glslviewerglslviewer: fix build with cmake 4 #451394 -
glyrglyr: fix build #450785 -
grip-searchgrip-search: fix build with cmake4 #454193 -
gromit-mpxgromit-mpx: fix build on CMake 4.0 #451113 -
h3h3, h3_3: fix build with cmake4 #454194 -
hadoop.containerExecutorhadoop: fix build with cmake 4 #449767 -
halibuthalibut: Fix build with cmake4 #449469 -
hdf5-bloschdf5-blosc: fix build with cmake4 #454196 -
hh-suitehh-suite: fix build with cmake4 #454197 -
highfivehighfive: fix build with cmake 4 #449504 -
hpipmSome CMake v4 fixes #444660 -
http-getterhttp-getter: fix build with cmake4 #454200 -
httraqthttraqt: fix build with cmake4 #452995 -
hyperscanhyperscan: cleanup, fix CMake 4 compatibility #455992, hyperscan: add cmakeFlags for CMake >= 3.5 #450025 -
hyprhypr: fix build with cmake4 #454202 -
imagelolimagelol: fix build with cmake4, mark as broken on darwin #454208 -
imheximhex: fix build with cmake 4 #449412 -
infamousPluginsinfamousPlugins: fix build with cmake 4 #453600 -
infra-arcanainfra-arcana: cmake 4 patches #451803 -
injainja: 3.4.0 -> 3.5.0 #453308 -
intel-graphics-compilerintel-graphics-compiler: fix build with cmake 4 #449133 -
intel-media-driver[staging-next] Assorted fixes for 2025-09-21 #445006 -
interception-toolsinterception-tools: Fix build with CMake 4 #449861 -
ipoptipopt: cleanup #453929 -
ispikeispike: fix build with cmake4 #454221 -
jellyfin-media-player[staging-next] Assorted fixes for 2025-09-21 #445006 -
jetbrains/libdbmjetbrains: fix build with cmake 4 #449437 -
jfbviewjfbview: fix build with cmake4 #454226 -
jitterentropy[staging-next] Assorted fixes for 2025-09-21 #445006 -
jstest-gtkjstest-gtk: 2018-07-10 -> 0.1.1-unstable-2025-04-03, fix CMake4 build #451057 -
juliajulia_110: fix build with cmake 4 #453885 -
jumanppjumanpp: 2.0.0-rc3 -> 2.0.0-rc4 #454249 -
kaldikaldi: fix cmake 4 compatibility #452907 -
kcpkcp: fix build with cmake4 #454250 -
kronometerkronometer: fix build with cmake4 #453376 -
knightos-genkfsknightos-{genkfs, kcc, kimg, kpack, mktiupgrade, patchrom, scas, z80e}: fix… #454262 -
knightos-kccknightos-{genkfs, kcc, kimg, kpack, mktiupgrade, patchrom, scas, z80e}: fix… #454262 -
knightos-kimgknightos-{genkfs, kcc, kimg, kpack, mktiupgrade, patchrom, scas, z80e}: fix… #454262 -
knightos-kpackknightos-{genkfs, kcc, kimg, kpack, mktiupgrade, patchrom, scas, z80e}: fix… #454262 -
knightos-mktiupgradeknightos-{genkfs, kcc, kimg, kpack, mktiupgrade, patchrom, scas, z80e}: fix… #454262 -
knightos-patchromknightos-{genkfs, kcc, kimg, kpack, mktiupgrade, patchrom, scas, z80e}: fix… #454262 -
knightos-scasknightos-{genkfs, kcc, kimg, kpack, mktiupgrade, patchrom, scas, z80e}: fix… #454262 -
knightos-z80eknightos-{genkfs, kcc, kimg, kpack, mktiupgrade, patchrom, scas, z80e}: fix… #454262 -
l8w8jwtl8w8jwt: fix build with cmake4 #454298 -
lastoolslastools: fix compilation with cmake4 #451082 -
lastpass-clilastpass-cli: fix build failure with cmake 4 #452443 -
laszip_2laszip_2: fix build with cmake v4 #445831 -
lasziplaszip: 3.4.3 -> 3.4.4 #445076 -
leathermanleatherman, cpp-hocon, libwhereami: fix build failure with cmake 4 #452446 -
ledgerledger: fix cmake 4 compatibility #449829 -
leela-zeroleela-zero: 0.17 -> 0.17-unstable-2023-02-07, mv to pkgs/by-name #454043 -
lenmuslenmus: fix build issue due to cmake 4 #454044 -
lib60870lib60870: fix build issue related to cmake 4 #454049 -
libacarslibacars: fix build issue related to cmake 4 #454052 -
libamqpcpplibamqpcpp: fix build issue related to cmake 4 #454053 -
libbtbblibbtbb: fix build issue related to cmake 4 #454056 -
libcaptionlibcaption: 0.7 -> 0.8, fix cmake 4 build issue #454058 -
libccdSome CMake v4 fixes #444660 -
libclipboardlibclipboard: fix build issue with cmake 4 #454061 -
libcorklibcork: fix build issue with cmake 4 #454062 -
libcxxrtlibcxxrt: fix build issue with cmake 4 #454063 -
libfannlibfann: 2.2.0 -> 2.2.0-unstable-2025-10-13 #454066 -
libfflibff: update cmake version #445662 -
libitllibitl: fix build with cmake4 #454305 -
libjson-rpc-cpplibjson-rpc-cpp: fix build with cmake4 #454311 -
liblaxjsonliblaxjson: fix build with cmake4 #454315 -
libnghttp2_asiolibnghttp2_asio: fix build with cmake4 #454316 -
libnl-tinylibnl-tiny: 2025-03-19 -> 2025-10-20 #454618 -
libnoise[staging-next] Assorted fixes for 2025-09-21 #445006 -
libopenglrecorderlibopenglrecorder: fix for CMake v4 #449888 -
libosmiumlibosmium: add cmakeFlags for CMake >= 3.5 #450027 -
libqtdbustest -
librasberrypilibraspberrypi: 0-unstable-2022-06-16 -> 0-unstable-2024-12-23 #449772 -
librepcblibrepcb: fix build with cmake4 #454370 -
librespritelibresprite: fix build with cmake 4 #451388 -
libsForQt5.kdblibsForQt5.kdb: 3.2.0 -> 3.2.0-unstable-2025-10-17 #456519 -
libsForQt5.kdiagramlibsForQt5.kdiagram: fix build with cmake 4 #455240 -
libsForQt5.kf5gpgmepplibsForQt5.kf5gpgmepp: drop #455601 -
libsForQt5.kpropertylibsForQt5.kproperty: fix build with cmake 4 #455244 -
libsForQt5.liblastfmclementine, qjson, liblastfm: fix build failure with cmake 4 #452435 -
libsForQt5.qjsonclementine, qjson, liblastfm: fix build failure with cmake 4 #452435 -
libsForQt5.qtcurvelibsForQt5.qtcurve: fix build with cmake 4 #455246 -
libsForQt5.quickfluxlomiri.*: Fix CMake 4 compat #450821 -
libsignal-protocol-clibsignal-protocol-c: fix build with cmake 4 #449924 -
libsnarklibsnark: fix build with cmake4 #454374 -
libsoundio[staging-next] Assorted fixes for 2025-09-21 #445006 -
libtinslibtins: fix cmake 4 compatibility #449694 -
libubox-nossl -
libubox{libubox,ustream-ssl,ubus,uci,uclient,ucode,uqmi,udebug}: upgrade, fix build with cmake 4 #452993 -
libuilibui: 4.1a -> 4.1a-unstable-2021-01-02 #450998 -
libuinputpluslibuinputplus: fix build with cmake4 #454375 -
libutplibutp: fix build with cmake 4 #449457 -
libvdpau-va-gllibvdpau-va-gl: fix conflicting cmake 4 fixes #449482 -
libwebcamlibwebcam: fix build with cmake4 #454379 -
libzralibzra: fix build with cmake4 #454380 -
limesuitelimesuite: fix build for cmake 4 #450310 -
linvstmanagerlinvstmanager: fix build with cmake4 #454383 -
lmmslmms: fix cmake 4 compatibility #459874 -
lobsterlobster: fix build with cmake4 #454393 -
localproxylocalproxy: fix build with cmake 4 #453693 -
lolcodelolcode: fix build with cmake4 #454502 -
lomiri.geonameslomiri.*: Fix CMake 4 compat #450821 -
lomiri.lomiri-settings-componentslomiri.*: Fix CMake 4 compat #450821 -
loudgainloudgain: fix build with cmake4 #454505 -
louvain-communitylouvain-community, arjun-cnf: fix build with cmake4 #454506 -
lpcnetlpcnet: fix build with cmake 4 #451378 -
ltraceltrace: fix test failure with PIE #449551 -
luabind_luajitluabind, eigen2, soi: fix build with cmake 4 #452677 -
luabindluabind, eigen2, soi: fix build with cmake 4 #452677 -
luastatusluastatus: fix build with cmake4 #454511 -
lugarulugaru: fix build failure with cmake 4 #452681 -
lwanlwan: 0.5 -> 0.7 #454521 -
lxqt.lxqt-build-tools_0_13lxqt.lxqt-build-tools_0_13: fix build with cmake4 #455306 -
lxqt.compton-conflxqt.compton-conf: fix build with cmake4 #455557 -
lxqt.libfm-qt_1_4lxqt.libfm-qt_1_4: fix build with cmake4 #455562 -
lxqt.libqtxdg_3_12lxqt.libqtxdg_3_12: fix build with cmake4 #455582 -
lxqt.qtermwidget_1_4lxqt.qtermwidget_1_4: fix build with cmake4 #455583 -
lxqt.qlipperlxqt.qlipper: update for CMake 4 #451609 -
lzhamlzham: 1.0 -> 1.0-unstable-2023-05-14 #455885 -
maia-icon-thememaia-icon-theme: fix build with cmake4 #454529 -
maimmaim: add cmake4 build support #449834 -
maltmalt: 1.2.6 -> 1.4.1 #456259 -
marlmarl: fix build with cmake4 #454541 -
mbedtls_2: [staging-next] Assorted fixes for 2025-09-21 #445006 -
mbelibsdrangel: fix build #449871 -
mbpollmbpoll: fix build with cmake4 #454571 -
mbusdmbusd: fix build with cmake4 #454573 -
mcpelauncher-{client,ui-qt}mcpelauncher-{client,ui-qt}: 1.4.0-qt6 -> 1.5.3-qt6 #450779 -
megaglestmegaglest: fix build with cmake4 #454575 -
megahitmegahit: fix build with cmake4 #454580 -
meshlab{python3packages.py,}meshlab: 2023.12 -> 2025.07 + use system dependencies , and update dependencies #445078 -
microdnfmicrodnf: with build with cmake4 #475700 -
midivisualizermidivisualizer: 7.0 -> 7.2, mark as broken on darwin #454668 -
minc_toolsminc_tools, minc_widgets: CMake 4 compatibility #453566 -
miniaminia: fix build with cmake4 #454673 -
mirtkmirtk: fix build with cmake4 #455650 -
mjpg-streamermjpg-streamer: add patch to fix for CMake 4 #452606 -
mkcleanmkclean: fix build with cmake4 #454681 -
mmgmmg: 5.7.3-unstable-2024-05-31 -> 5.8.0; parmmg: 1.4.0-unstable-2024-04-22 -> 1.5.0 #453036 -
mni_autoregmni_autoreg: fix build with cmake4 #454684 -
molequeuemolequeue: fix build with cmake4 #454688 -
monosatmonosat: fix build with cmake4 #455590 -
mozart2mozart2: fix build with cmake4 #454693 -
mozjpegmozjpeg: add cmakeFlags for CMake >= 3.5 #450028 -
mpifileutilsmpifileutils: fix build with cmake4 #454695 -
mpwmpw: drop #456001, mpw: fix cmake 4 compatibility #454631 -
msgpack-toolsmsgpack-tools: Fix build #454597 -
msgpuckmsgpuck: fix build with cmake4 #454699 -
msnakemsnake: fix build failure with cmake 4 #452717 -
mt32emu-smf2wavmt32emu-smf2wav: fix build with cmake4 #455586 -
mudletmudlet: 4.17.2 -> 4.19.1 #451846, mudlet: 4.17.2 -> 4.19.1 #389652 -
multimon-ngmultimon-ng: fix build with cmake4 #453890 -
muparserxmuparserx: fix build against CMake >= 4.0 #450807 -
mupdf[staging-next] Assorted fixes for 2025-09-21 #445006 -
mydumpermydumper: fix build issue due to cmake 4 #453546 -
nano-walletnano-wallet: 25.1 -> 28.2 #452172 -
nanodbcnanodbc: fix build with cmake4, mark as broken on darwin #455607 -
nanomqnanomq: 0.23.6 -> 0.24.5 #454642 -
nanottsnanotts: fix build with cmake4, unbreak #455595 -
nemunemu: 3.3.1 -> 3.4.0 #454556 -
netcdfcxx4netcdfcxx4: fix build with cmake4 #454882 -
nextpnryosys: 0.55 -> 0.58 #453562 -
ngtngt: 1.12.3-alpha -> 2.5.0 #454888 -
niftyregniftyreg: fix build with cmake4 #454932 -
nihstronihstro: fix build with cmake4 #453439 -
niimathniimath: 1.0.20240905 -> 1.0.20250804 #454031 -
nnpdfnnpdf: fix build with cmake4 #455983 -
nootkanootka: fix build with cmake4 #454992 -
nsplistnsplist, plistcpp: fix build with cmake4 #455004 -
nsyncnsync: fix build with cmake4 #453437 -
nuked-mdnuked-md: fix build with cmake4 #453435 -
nxpmicro-mfgtoolsnxpmicro-mfgtools: fix build with cmake4 #453403 -
oatppoatpp: fix build with cmake4 #455266 -
obexftp[staging-next] Assorted fixes for 2025-09-21 #445006 -
oggvideotoolsoggvideotools: fix build against CMake >= 4.0 #449118 -
oisois: fix cmake 4 compatibility #449741 -
oonf-olsrd2oonf-olsrd2: fix build with cmake4 #455026 -
openambitopenambit: fix build with cmake-4 #453154 -
openboardviewopenboardview: 9.95.0 -> 9.95.2; unbreak CI #465066 -
opencascade-occt[staging-next] Assorted fixes for 2025-09-21 #445006 -
opencollada-blenderopencollada-blender: fix build with cmake 4 #446603 -
opencolladaopencollada: homogenize and patch for cmake4 #445329 -
opencolorio_1opencolorio_1: drop #476667 -
opendungeonsopendungeons: fix build with cmake4 #455242 -
opengothicopengothic: fix build with cmake4 #451382 -
opengvopengv: fix build with cmake4 #455035 -
openhmd[staging-next] CMake 4 fixes for docker-tini, openhmd #445579 -
openjkopenjk: 0-unstable-2024-04-07 -> 0-unstable-2025-10-09 #449887 -
openlieroxopenlierox: fix build with cmake4 #455039 -
openmolcasopenmolcas: fix cmake4 compatibility #449828 -
openobex[staging-next] Assorted fixes for 2025-09-21 #445006 -
openscenegraphSome CMake v4 fixes #444660 -
opensmtopensmt: 2.7.0 -> 2.9.2 #453424 -
opensoldatopensoldat: unstable-2022-07-02 -> unstable-2024-04-21 #452334 -
openspadesopenspades: fix build with cmake4 #455041 -
opentracing-cppopentracing-cpp: drop #453386 -
opentoonzopentoonz: drop #459721 -
opentxopentx: fix build with cmake4 #455753 -
openxcomopenxcom: fix build with cmake 4 #449757 -
opl3bankeditoropl3bankeditor: fix build with cmake4 #455048 -
opn2bankeditoropl3bankeditor: fix build with cmake4 #455048 -
orca-slicer[staging-next] Assorted fixes for 2025-09-21 #445006 -
orocos-kdlorocos-kdl: 1.5.1 -> 1.5.3 #453384 -
orthanc-plugin-dicomweborthanc-plugin-dicomweb: fix build with cmake4 #455671 -
osgqtosgqt: fix for CMake v4 #445587 -
osmidosmid: fix build with cmake4 #453382 -
otbotb: fix minimum cmake version error #453492 -
owlowl: fix build with cmake4 #455053 -
pdfslicerpdfslicer: fix build with cmake4 #453370 -
percona-xtrabackuppercona-xtrabackup_{8_4,8_0}: update to fix build with cmake4 #451612 -
performousperformous: fix build with cmake 4 #453189 -
petrifoopetrifoo: fix cmake 4 compatibility #450386 -
pffftpffft: 0-unstable-2022-04-10 -> 0-unstable-2025-06-09 #453369 -
phd2phd2: fix build, use system libraries #450835 -
pianoboosterpianobooster: use patch to fix cmake build failure #452954 -
pigpiopigpio: fix after cmake update #452193 -
pinguspingus: unstable-0.7.6.0.20191104 -> 0.7.6-unstable-2025-07-21 #451098 -
playbar2playbar2: fix build with cmake4 #455063 -
plotinusplotinus: fix build with cmake4 #453363 -
pnpn: drop #452759 -
pnmixerpnmixer: fix build with CMake 4 and modernize derivation #451910 -
podofo_0_9podofo_0_9: fix build with cmake4 #455067 -
pololu-ticpololu-tic: 1.8.1 -> 1.8.3 #455069 -
postgresql13Packages.lanternpostgresql13Packages.lantern: fix build with cmake4 #455635 -
postgresqlPackages.omnigrespostgresqlPackages.omnigres: fix build #457872 -
pplatexpplatex: unstable-2023-04-18 -> 1.0-unstable-2025-05-07 #452234 -
properties-cpplomiri.*: Fix CMake 4 compat #450821 -
protobuf_27protobuf_27: fix build by pinning abseil to 202407 #456013 -
prusa-slicerprusa-slicer: fix build with cmake 4 #448473 -
pslibpslib: fix build #455608 -
pulseviewpulseview: 0.4.2-unstable-2024-03-14 -> 0.5.0-unstable-2025-05-15 #449652 -
pystringSome CMake v4 fixes #444660, pystring: 1.1.3 -> 1.1.4-unstable-2025-06-23 #445327 -
python313Packages.ctranslate2python313Packages.ctranslate2: add cmakeFlags for CMake >= 3.5 #449944 -
python313Packages.gammugammu: add cmakeFlags for CMake >= 3.5 #449950 -
python3Packages.pymeshlab{python3packages.py,}meshlab: 2023.12 -> 2025.07 + use system dependencies , and update dependencies #445078 -
python3Packages.qdldlSome CMake v4 fixes #444660 -
python3Packages.tlshpython3Packages.tlsh: fix build with cmake 4 #445281 -
q4wineq4wine: 1.3.13 -> 1.4.2; fix build with cmake 4 #454013 -
qcomicbookqcomicbook: fix build issue with CMake 4 #451544 -
qdmrqdmr: 0.12.3 -> 0.13.1 #454174 -
qjoypadqjoypad: fix build with cmake 4 #454180 -
qnomeplatformqgnomeplatform: CMake4 fix #449396 -
qpid-cppqpid-cpp: fix build with cmake4 #455534 -
qscreenshotqscreenshot: fix build with cmake4 #455531 -
qstopmotionFix cmake builds #445447 #451892 -
QuadProgppQuadProgpp: fix cmake-4 build #453042 -
quick-lint-jsquick-lint-js: cleanup, fix CMake 4 compatibility #450952 -
rangfix build with cmake 4 for rang and d-seams #454187 -
rclone-browser -
rconrcon: fix build with cmake4 #455076 -
read-edid[staging-next] Assorted fixes for 2025-09-21 #445006 -
reaper-sws-extensionreaper-sws-extension: 2.14.0.3 -> 2.14.0.7 #449183 -
redshift-plasma-appletredshift-plasma-applet: drop #455078 -
rigel-enginerigel-engine: fix build with cmake 4 #449698 -
ringracersringracers: fix build with cmake4 #455088 -
ripesripes: fix build with cmake4 #455527 -
rkrlv2rkrlv2: fix cmake 4 build, modernize #453626 -
rofi-file-browserrofi-file-browser: fix cmake 4 compatiblity #451728 -
romdirfsromdirfs: fix build with cmake4 #455119 -
rpiplayrpiplay: fix build with cmake4 #455120 -
rtagsrtags: 2.38 -> 2.41-unstable-2025-09-23 #451863 -
rtl_433rtl_433: fix for CMake 4 #452562 -
rtl_fm_streamerrtl_fm_streamer: fix build with cmake4 #455429 -
rttrrttr: fix build with cmake4 #455428 -
safestringlibsafestringlib: fix minimum cmake version error #450023 -
scalapackscalapack: modernize; fix build with cmake4 #445431 -
scalpscalp: fix build #453184 -
scantailor-universalscantailor-universal: fix build with cmake4 #451894 -
schrootschroot: fix build with cmake 4 #451412 -
scipopt-gcgscipopt-gcg: 372 -> 372-unstable-2025-10-11, scipopt-scip: 9.2.3 -> 9.2.4, scipopt-papilo: 2.4.3 -> 2.4.4, scipopt-{soplex, ug, zimpl}: update scipVersion #455397 -
sd-mux-ctrlsd-mux-ctrl: fix for CMake 4 #451059 -
sdl-jstestsdl-jstest: 2018-06-15 -> 0.2.2-unstable-2025-03-27 #455307 -
sdr-j-fmsdr-j-fm: 3.16-unstable-2023-12-07 → 3.20-2025-10-07 #448315 -
sdrangelsdrangel: fix build #449871 -
seafile-clientseafile-client: bump minimum CMake version withsubstituteInPlace#450764 -
securefssecurefs: 0.13.1 -> 2.0.0 #447057 -
shader-slangminiz: 3.0.2 -> 3.1.0 #450072 -
shared_desktop_ontologiesshared_desktop_ontologies: drop #455380 -
sharkshark: fix build with cmake-4 #453157 -
sharpsat-tdsharpsat-td: fix build with cmake4 #453995 -
shogunshogun: fix darwin build #453328 -
shotcutshotcut: 25.01 -> 25.08, mlt: 7.30 -> 7.32, fix mlt-qt6 in shotcut #421788 -
siestasiesta: fix build with cmake4 #449839 -
simbaplusplussimbaplusplus: fix build with cmake4 #451377 -
sirilnanomsg, libcsptr, lemon-graph: CMake 4.0 fixes #449046 -
skyemuskyemu: 3-unstable-2025-02-23 -> 4 #453980 -
smuviewsmuview: fix build with cmake4 #455412 -
soapyaudiosoapyaudio: fix build for cmake 4 #450311 -
solvespacesolvespace: fix cmake4 requiring a minimum version #450608 -
somatic-snipersomatic-sniper: drop #451893 -
sony-headphones-clientsony-headphones-client: fix build with cmake4 #453972 -
sorcersorcer: fix build with cmake4 #453966 -
soxtsoxt: unstable-2019-06-14 -> 1.4.2 #455407 -
spectre-clispectre-cli: Fix CMake 4 build issue #449631 -
splitcodesplitcode: 0.31.3 -> 0.31.4 #454808 -
sqlchecksqlcheck: fix minimum cmake version, mark as broken on darwin #451899 -
stacerstacer: drop #459679 -
stderredstderred: fix cmake-4 build #453225 -
stdoutisattystdoutisatty: fix build (bump cmake minimum) #450597 -
stepmaniastepmania: fix minimum cmake version #451901 -
stxxlstxxl: fix build with cmake4 #453958 -
superTuxsuperTux: fix build with cmake 4 #449337 -
superTuxKartsuperTuxKart: fix build against cmake 4 #449358 -
surgesurge: fix build with cmake4 #453956 -
surgescriptsurgescript: fix build with cmake4 #451373 -
swiftshaderswiftshader: 2023-09-11 -> 2025-10-15, fix CMake 4.0 build #453524 -
synergysynergy: Bump CMake minimum required version #453865 -
systemdgeniesystemdgenie: 0.99.0 -> 0.99.0-unstable-2025-10-11 #451085 -
t4kcommont4kcommon: fix build with cmake4 #455425 -
tacotaco: fix build failure with cmake 4 #452442 -
tagainijishotagainijisho: fix build with cmake 4 #451323 -
tagutiltagutil: 3.1 -> 3.1-unstable-2025-06-16 #451852 -
tangerinetangerine: fix build with cmake4 #453951 -
tarantooltarantool: 2.10.4 -> 3.5.0 #441797 -
target-isnstarget-isns: fix build with cmake4 #451890 -
taskservertaskserver: fix build with cmake4 #455503 -
taskshtasksh: add cmakeFlags for CMake >= 3.5 #451341 -
taskwarrior2taskwarrior2: fix build with cmake>=4 #450177, taskwarrior2: fix build with cmake 4 #449892 -
tbetbe: fix build with cmake4 #453949 -
tdnftdnf: fix build with cmake4 #451887 -
teapotteapot: fix build with cmake4 #453946 -
teensy-cmake-macrosteensy-cmake-macros: fix build with cmake4 #453942 -
teeworlds-server -
teeworldsteeworlds: fix for CMake v4 #449899 -
telegram-bot-apitelegram-bot-api: 8.2 -> 9.2 #451753 -
termcolortermcolor: fix build with cmake4 #451368 -
tetgentetgen: fix build with cmake4 #453938 -
thriftthrift: 0.18.1 -> 0.22.0 + clean #445433 -
tinitini: add patch for cmake minimum version #451640 -
tint2tint2: fix build with CMake 4 #451616 -
tinyalsatinyalsa: fix build with cmake4 #453936 -
tinyobjloadertinyobjloader: fix build with cmake 4 #449505 -
tiscameratiscamera: fix build issue due to cmake 4 #453875 -
toratora: fix build with cmake4, mark as broken #455510 -
toxvpntoxvpn: fix build with cmake4 #453918 -
tracefilegentracefilegen: fix build with cmake4 #453913 -
trackballstrackballs: 1.3.4 -> 1.3.5 (including cmake-4 fixes) #452051 -
translatelocallytranslatelocally: fix build with cmake4 #453906 -
traversotraverso: 0.49.6 -> 0-unstable-2024-09-28 #453897 -
trilinos-mpitrilinos: 12.12.1 -> 16.1.0 #455656 -
trilinostrilinos: 12.12.1 -> 16.1.0 #455656 -
trlibSome CMake v4 fixes #444660 -
tslibviber: 23.2.0.3 -> 24.9.0.3 #438633 -
ttwatchttwatch: fix build with cmake4 #453863 -
ttylogttylog: fix build with cmake4 #453860 -
tytoolstytools: 0.9.8 -> 0.9.9 #439071 -
ubertoothubertooth: fix build with cmake4 #454686 -
udpreplayudpreplay: fix build with cmake4 #452745 -
uhubuhub: fix build with cmake4 #453855 -
unicorn-angrunicorn-angr: fix build with cmake4 #455436 -
unnamed-sdvx-cloneunnamed-sdvx-clone: 0.6.0 -> 0.6.0-unstable-2025-07-31 #453634 -
unqliteunqlite: fix build with cmake4 #453852 -
uriuri: fix build failure with cmake 4 #453361 -
ursadbursadb: fix build with cmake4 #453814 -
usbtopusbtop: fix build against CMake >= 4.0 #449129 -
utoxutox: fix build with cmake4 #453848 -
uvcdynctrluvcdynctrl: fix build with cmake4 #453846 -
vangersvangers: fix cmake 4 build, modernize #453122 -
vc_0_7vc_0_7: drop #453841 -
vmimevmime: unstable-2022-03-26 -> 0-unstable-2025-07-21 #453837 -
vmmlib#455291 -
vnote#451883 -
vobsub2srt#453823 -
volk_2#455512 -
wb32-dfu-updater#449615 -
wdt#455514 -
webos.cmake-modules#453808 -
webos.novacom#453808 -
webos.novacomd#453808 -
websocketpp#445300 -
welle-io#452200 -
weylus#449822 -
wla-dx#451352 -
wownero#451350 -
wv2#455520 -
xalan-c#451348 -
xautoclick#452733 -
xc3sprog#453804 -
xeus-cling#453803 -
xkb-switch-i3#452722 -
xlink#451347 -
xpwn#453801 -
xsuspender#453672 -
xva-img#453668 -
xwinmosaic#453667 -
xygrib#453664 -
yabause#456003 -
yaml-filter#453144 -
yarp#443489 -
ydotool#445295 -
ympd#451344 -
zandronum-alpha-server#453640 -
zandronum-server#453636 -
zdbsp#451343 -
zed-open-capture#453525 -
zlog#451340 -
zmqpp#453519 -
zsync2#453150 -
zulip-term#453570