%global framework kuserfeedback Name: kf6-%{framework} Summary: Framework for collecting user feedback for apps via telemetry and surveys Version: 6.29.0 Release: 1%{?dist} License: MIT AND CC0-1.0 AND BSD-3-Clause URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/%{stable_kf6}/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: kf6-rpm-macros BuildRequires: extra-cmake-modules BuildRequires: cmake(Qt6Qml) BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6Network) BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(Qt6LinguistTools) BuildRequires: bison BuildRequires: flex %description %{summary}. Trimmed from Fedora's spec: no console subpackage and no userfeedbackctl CLI (both gated together upstream by ENABLE_CONSOLE, which needs Qt6Charts -- not packaged on this target; ENABLE_CONSOLE already defaults OFF upstream for exactly this case), no doc/html subpackages. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: cmake(Qt6Network) Requires: cmake(Qt6Widgets) %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %autosetup -p1 -n %{framework}-%{version} %build %cmake_kf6 -DENABLE_DOCS:BOOL=OFF %cmake_build_kf6 %install %cmake_install_kf6 %files %exclude %{_datadir}/locale/*/LC_MESSAGES/*.qm %doc README.md %license LICENSES/* %{_libdir}/libKF6UserFeedbackCore.so.* %{_libdir}/libKF6UserFeedbackWidgets.so.* %{_kf6_qmldir}/org/kde/userfeedback/ %{_kf6_datadir}/qlogging-categories6/org_kde_UserFeedback.categories %files devel %{_kf6_includedir}/KUserFeedback/ %{_kf6_includedir}/KUserFeedbackCore/ %{_kf6_includedir}/KUserFeedbackWidgets/ %{_libdir}/libKF6UserFeedbackCore.so %{_libdir}/libKF6UserFeedbackWidgets.so %{_kf6_libdir}/cmake/KF6UserFeedback/ %{_kf6_archdatadir}/mkspecs/modules/qt_KF6UserFeedback*.pri %changelog * Sat Aug 29 2026 Smech - 6.29.0-1 - Real upstream source, console subpackage dropped (Qt6Charts gap, upstream default anyway), %exclude wildcard for locale content