--- kdeplasma-addons-6.8.0.orig/CMakeLists.txt 2026-10-18 01:04:32.029160034 +0200 +++ kdeplasma-addons-6.8.0/CMakeLists.txt 2026-10-18 01:04:32.038104350 +0200 @@ -111,7 +111,10 @@ set_package_properties(Qt6Quick3D PROPER TYPE RUNTIME ) -find_package(Corrosion REQUIRED) +option(BUILD_QMK_HELPER "Build the Rust QMK keyboard helper" ON) +if(BUILD_QMK_HELPER) + find_package(Corrosion REQUIRED) +endif() add_definitions( -DQT_DEPRECATED_WARNINGS --- kdeplasma-addons-6.8.0.orig/kdeds/kameleon/CMakeLists.txt 2026-10-18 01:04:32.029649664 +0200 +++ kdeplasma-addons-6.8.0/kdeds/kameleon/CMakeLists.txt 2026-10-18 01:04:32.038184009 +0200 @@ -52,6 +52,6 @@ ecm_qt_declare_logging_category(kameleon ) # FreeBSD is missing dependencies to CI. -if(NOT CMAKE_SYSTEM_NAME MATCHES FreeBSD) +if(BUILD_QMK_HELPER AND NOT CMAKE_SYSTEM_NAME MATCHES FreeBSD) add_subdirectory(qmk/kameleon-qmk-helper) endif()