# qt6ct-kde: Qt 6 Configuration Utility with KDE theming support # Port of AUR qt6ct-kde (https://aur.archlinux.org/packages/qt6ct-kde) # KDE patch from opencode.net MR !9 (Ilya Fedin) Name: qt6ct-kde Version: 0.11 Release: 9%{?dist} Summary: Qt 6 Configuration Utility patched for KDE applications License: BSD-2-Clause URL: https://www.opencode.net/trialuser/qt6ct Source0: https://www.opencode.net/trialuser/qt6ct/-/archive/%{version}/qt6ct-%{version}.tar.gz # KDE theming: KDE color schemes, icon engine, kdeglobals, QQC2 desktop style # KDE theming: single patch for qt6ct 0.11 (from opencode MR !9, adjusted for 0.11) Patch1: qt6ct-kde-0.11.patch Conflicts: qt6ct Provides: qt6ct = %{version}-%{release} BuildRequires: cmake BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6Gui) BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(Qt6Svg) BuildRequires: cmake(Qt6LinguistTools) BuildRequires: qt6-qttools BuildRequires: qt6-qtbase-private-devel BuildRequires: kf6-kconfig-devel BuildRequires: kf6-kcolorscheme-devel BuildRequires: kf6-kiconthemes-devel BuildRequires: qt6-qtdeclarative-devel Requires: kf6-qqc2-desktop-style %description qt6ct-kde is the Qt 6 Configuration Utility with patches for correct behavior with KDE applications. It adds: - KDE color schemes support (KColorScheme) - Writing widget style and icon theme to kdeglobals (KStyleManager) - KDE icon engine for correct monochrome icon colors - QtQuick-QtWidgets style bridge (org.kde.desktop) Use this package instead of qt6ct when running Qt6 applications under KDE or when using KDE applications with qt6ct theming. Set a KDE color scheme (marked as "KColorScheme" in the list) for proper KDE app theming. %prep %autosetup -n qt6ct-%{version} -p1 %build %cmake %cmake_build %install %cmake_install %files %{_bindir}/qt6ct %{_libdir}/qt6/plugins/platformthemes/libqt6ct.so %{_libdir}/qt6/plugins/styles/libqt6ct-style.so %{_libdir}/libqt6ct-common.so* %{_datadir}/applications/qt6ct.desktop %{_datadir}/qt6ct/ %license COPYING %changelog * Tue Feb 18 2025 avengemedia - 0.11-8 - Initial Fedora package (port of AUR qt6ct-kde)