%undefine __cmake_in_source_build %global framework kquickcharts # uncomment to enable bootstrap mode #global bootstrap 1 %if !0%{?bootstrap} %global tests 1 %endif Name: kf5-%{framework} Summary: A QtQuick module providing high-performance charts Version: 5.81.0 Release: 1%{?dist} # libs are LGPL, tools are GPL # KDE e.V. may determine that future LGPL/GPL versions are accepted License: LGPLv2+ URL: https://invent.kde.org/frameworks/%{framework} %global majmin %(echo %{version} | cut -d. -f1-2) %global revision %(echo %{version} | cut -d. -f3) %if %{revision} >= 50 %global stable unstable %else %global stable stable %endif Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz ## upstreamable patches ## upstream patches BuildRequires: gcc-c++ BuildRequires: extra-cmake-modules >= %{majmin} BuildRequires: cmake(Qt5Qml) BuildRequires: cmake(Qt5Quick) BuildRequires: cmake(Qt5QuickControls2) BuildRequires: make %description The Quick Charts module provides a set of charts that can be used from QtQuick applications. They are intended to be used for both simple display of data as well as continuous display of high-volume data (often referred to as plotters). The charts use a system called distance fields for their accelerated rendering, which provides ways of using the GPU for rendering 2D shapes without loss of quality. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %autosetup -n %{framework}-%{version} -p1 %build %{cmake_kf5} \ -DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF} %cmake_build %install %cmake_install %check %if 0%{?tests} export CTEST_OUTPUT_ON_FAILURE=1 xvfb-run -a \ dbus-launch --exit-with-session \ time \ make test ARGS="--output-on-failure --timeout 300" -C %{_target_platform} ||: %endif %ldconfig_scriptlets %files %doc README.md %license LICENSES/*.txt %{_kf5_datadir}/qlogging-categories5/%{framework}.* %{_kf5_qmldir}/org/kde/quickcharts/ %files devel %{_kf5_libdir}/cmake/KF5QuickCharts/ %changelog * Tue Apr 06 2021 Rex Dieter - 5.81.0-1 - 5.81.0 * Tue Mar 09 2021 Rex Dieter - 5.80.0-1 - 5.80.0 * Sat Feb 06 2021 Rex Dieter - 5.79.0-2 - respin * Sat Feb 06 2021 Rex Dieter - 5.79.0-1 - 5.79.0 * Tue Jan 26 2021 Fedora Release Engineering - 5.78.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Mon Jan 4 08:53:52 CST 2021 Rex Dieter - 5.78.0-1 - 5.78.0 * Sun Dec 13 14:18:26 CST 2020 Rex Dieter - 5.77.0-1 - 5.77.0 * Thu Nov 19 09:10:22 CST 2020 Rex Dieter - 5.76.0-1 - 5.76.0 * Wed Oct 14 10:03:27 CDT 2020 Rex Dieter - 5.75.0-1 - 5.75.0 * Fri Sep 18 2020 Jan Grulich - 5.74.0-1 - 5.74.0 * Mon Aug 03 2020 Rex Dieter - 5.73.0-1 - 5.73.0 * Tue Jul 28 2020 Fedora Release Engineering - 5.72.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jul 07 2020 Rex Dieter - 5.72.0-1 - 5.72.0 * Tue Jun 16 2020 Rex Dieter - 5.71.0-1 - 5.71.0 * Mon May 04 2020 Rex Dieter - 5.70.0-1 - 5.70.0 * Tue Apr 21 2020 Rex Dieter - 5.69.0-1 - 5.69.0 * Fri Mar 20 2020 Rex Dieter - 5.68.0-1 - 5.68.0 * Fri Feb 14 2020 Rex Dieter - 5.67.0-1 - 5.67.0 * Fri Jan 31 2020 Rex Dieter - 5.66.0-3 - simplify %%files * Wed Jan 29 2020 Fedora Release Engineering - 5.66.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Mon Jan 20 2020 Martin Kyral - 5.66.0-1 - 5.66.0