%global qt_module qtcharts Summary: Qt5 - Charts component Name: qt5-%{qt_module} Version: 5.9.2 Release: 1%{?dist} License: GPLv3 Url: http://www.qt.io Source0: https://download.qt.io/official_releases/qt/5.9/%{version}/submodules/%{qt_module}-opensource-src-%{version}.tar.xz BuildRequires: qt5-qtbase-devel >= %{version} BuildRequires: qt5-qtdeclarative-devel >= %{version} %description Qt Charts module provides a set of easy to use chart components. It uses the Qt Graphics View Framework, therefore charts can be easily integrated to modern user interfaces. Qt Charts can be used as QWidgets, QGraphicsWidget, or QML types. Users can easily create impressive graphs by selecting one of the charts themes. %package devel Summary: Development files for %{name} Requires: qt5-qtbase-devel%{?_isa} %description devel %{summary}. %package examples Summary: Programming examples for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description examples %{summary}. %prep %setup -q -n %{qt_module}-opensource-src-%{version} %build qmake-qt5 \ %{?_qt5_examplesdir:CONFIG+=qt_example_installs} make %{?_smp_mflags} %install make install INSTALL_ROOT=%{buildroot} ## .prl/.la file love # nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs pushd %{buildroot}%{_qt5_libdir} for prl_file in libQt5*.prl ; do sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file} if [ -f "$(basename ${prl_file} .prl).so" ]; then rm -fv "$(basename ${prl_file} .prl).la" sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file} fi done popd %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %license LICENSE.GPL3 %{_qt5_libdir}/libQt5Charts.so.5* %{_qt5_qmldir}/QtCharts/ %files devel %{_qt5_headerdir}/QtCharts/ %{_qt5_libdir}/libQt5Charts.so %{_qt5_libdir}/libQt5Charts.prl %{_qt5_libdir}/cmake/Qt5Charts/ %{_qt5_libdir}/pkgconfig/Qt5Charts.pc %{_qt5_prefix}/mkspecs/modules/* %files examples %{_qt5_examplesdir}/ %changelog * Thu Nov 16 2017 Rex Dieter - 5.9.2-1 - 5.9.2 * Thu Aug 03 2017 Fedora Release Engineering - 5.9.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 5.9.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Wed Jul 19 2017 Rex Dieter - 5.9.1-1 - 5.9.1 * Fri Jun 16 2017 Rex Dieter - 5.9.0-2 - Source URL - .prl/.la file love - drop shadow/out-of-tree builds (#1456211,QTBUG-37417) * Wed May 31 2017 Helio Chissini de Castro - 5.9.0-1 - Upstream official release * Fri May 26 2017 Helio Chissini de Castro - 5.9.0-0.1.rc - Upstream Release Candidate retagged * Tue May 09 2017 Helio Chissini de Castro - 5.9.0-0.beta.3 - Upstream beta 3 * Wed Feb 01 2017 Helio Chissini de Castro - 5.8.0-1 - New upstream version * Thu Nov 10 2016 Helio Chissini de Castro - 5.7.1-1 - New upstream version * Tue Jul 05 2016 Helio Chissini de Castro - 5.7.0-1 - New Qt 5.7.0 package