diff --git a/qt5-qtquickcontrols.spec b/qt5-qtquickcontrols.spec index fdbd708..e4cef8e 100644 --- a/qt5-qtquickcontrols.spec +++ b/qt5-qtquickcontrols.spec @@ -1,50 +1,61 @@ -%global __provides_exclude_from ^%{_qt5_archdatadir}/qml/.*\\.so$ +%global qt_module qtquickcontrols -Name: qt5-qtquickcontrols -Version: 5.15.2 -Release: 2 -Summary: Qt5 Quick controls module -License: Apache-2.0 AND LGPL-3.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND GFDL-1.3-only +Name: qt5-%{qt_module} +Summary: Qt5 - module with set of QtQuick controls +Version: 5.15.10 +Release: 1 + +License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://www.qt.io %global majmin %(echo %{version} | cut -d. -f1-2) -Source0: https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules/qtquickcontrols-everywhere-src-%{version}.tar.xz +Source0: https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules/%{qt_module}-everywhere-opensource-src-%{version}.tar.xz + +# filter qml provides +%global __provides_exclude_from ^%{_qt5_archdatadir}/qml/.*\\.so$ BuildRequires: make -BuildRequires: qt5-qtbase-devel >= %{version} qt5-qtbase-static >= %{version} qt5-qtbase-private-devel qt5-qtdeclarative-devel +BuildRequires: qt5-qtbase-devel >= %{version} +BuildRequires: qt5-qtbase-static >= %{version} +BuildRequires: qt5-qtbase-private-devel %{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}} +BuildRequires: qt5-qtdeclarative-devel %description -This qt module provides a set of quick controls using for building complete interfaces in Qt Quick. +The Qt Quick Controls module provides a set of controls that can be used to +build complete interfaces in Qt Quick. -%package devel -Summary: %{name} programming demos -Requires: %{name} = %{version}-%{release} -Provides: %{name}-examples = %{version}-%{release} -Obsoletes: %{name}-examples < %{version}-%{release} +%package examples +Summary: Programming examples for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +%description examples +%{summary}. -%description devel -Qt Quick controls module's programming demos. %prep -%autosetup -n qtquickcontrols-everywhere-src-%{version} -p1 +%autosetup -n %{qt_module}-everywhere-src-%{version} -p1 + %build %{qmake_qt5} %make_build %install -%make_install INSTALL_ROOT=%{buildroot} +make install INSTALL_ROOT=%{buildroot} + %files %license LICENSE.* %{_qt5_archdatadir}/qml/QtQuick/ -%files devel %if 0%{?_qt5_examplesdir:1} +%files examples %{_qt5_examplesdir}/ %endif %changelog +* Mon Aug 21 2023 huayadong - 5.15.10-1 +- update to version 5.15.10-1 + * Tue May 10 2022 Ge Wang - 5.15.2-2 - License compliance rectification diff --git a/qtquickcontrols-everywhere-src-5.15.2.tar.xz b/qtquickcontrols-everywhere-opensource-src-5.15.10.tar.xz similarity index 59% rename from qtquickcontrols-everywhere-src-5.15.2.tar.xz rename to qtquickcontrols-everywhere-opensource-src-5.15.10.tar.xz index 99716be..47e0bda 100644 Binary files a/qtquickcontrols-everywhere-src-5.15.2.tar.xz and b/qtquickcontrols-everywhere-opensource-src-5.15.10.tar.xz differ