diff --git a/kf5-kirigami2.spec b/kf5-kirigami2.spec index e1dfe48..7a93e2a 100644 --- a/kf5-kirigami2.spec +++ b/kf5-kirigami2.spec @@ -7,45 +7,48 @@ %global tests 1 %endif -Name: kf5-%{framework} -Version: 5.55.0 -Release: 1 -Summary: QtQuick plugins to build user interfaces based on the KDE UX guidelines +Name: kf5-%{framework} +Version: 5.88.0 +Release: 1 +Summary: QtQuick plugins to build user interfaces based on the KDE UX guidelines # All LGPLv2+ except for src/desktopicons.h (GPLv2+) -License: GPLv2+ -URL: https://techbase.kde.org/Kirigami -%global versiondir %(echo %{version} | cut -d. -f1-2) +License: GPLv2+ +URL: https://techbase.kde.org/Kirigami + +%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/%{versiondir}/%{framework}-%{version}.tar.xz +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz ## upstream paches # filter qml provides %global __provides_exclude_from ^%{_kf5_qmldir}/.*\\.so$ -BuildRequires: extra-cmake-modules >= %{version} -BuildRequires: kf5-rpm-macros +BuildRequires: make +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-rpm-macros -BuildRequires: qt5-linguist -BuildRequires: qt5-qtbase-devel -BuildRequires: qt5-qtdeclarative-devel -BuildRequires: qt5-qtquickcontrols2-devel -BuildRequires: qt5-qtsvg-devel +BuildRequires: qt5-linguist +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: qt5-qtquickcontrols2-devel +BuildRequires: qt5-qtsvg-devel + +BuildRequires: qt5-qtbase-private-devel +%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}} %if 0%{?tests} -BuildRequires: xorg-x11-server-Xvfb +BuildRequires: xorg-x11-server-Xvfb %endif -# workaround https://bugs.kde.org/show_bug.cgi?id=395156 - -Requires: qt5-qtquickcontrols%{?_isa} -Requires: qt5-qtquickcontrols2%{?_isa} +Requires: qt5-qtquickcontrols%{?_isa} +Requires: qt5-qtquickcontrols2%{?_isa} %description %{summary}. @@ -95,7 +98,7 @@ make test ARGS="--output-on-failure --timeout 30" -C %{_target_platform} ||: %files -f libkirigami2plugin_qt.lang # README is currently only build instructions, omit for now #doc README.md -%license LICENSE* +%license LICENSES/*.txt %{_kf5_libdir}/libKF5Kirigami2.so.5* %dir %{_kf5_qmldir}/org/ %dir %{_kf5_qmldir}/org/kde/ @@ -106,8 +109,14 @@ make test ARGS="--output-on-failure --timeout 30" -C %{_target_platform} ||: %{_kf5_includedir}/Kirigami2/ %{_kf5_archdatadir}/mkspecs/modules/qt_Kirigami2.pri %{_kf5_libdir}/cmake/KF5Kirigami2/ +%dir %{_kf5_datadir}/kdevappwizard/ +%dir %{_kf5_datadir}/kdevappwizard/templates/ +%{_kf5_datadir}/kdevappwizard/templates/kirigami.tar.bz2 %changelog +* Sun Jan 16 2022 pei-jiankang - 5.88.0-1 +- update to upstream version 5.88.0 + * Mon Aug 17 2020 yeqinglong - 5.55.0-1 - Initial release for OpenEuler diff --git a/kf5-kirigami2.yaml b/kf5-kirigami2.yaml index 0afca30..1e0ac1b 100644 --- a/kf5-kirigami2.yaml +++ b/kf5-kirigami2.yaml @@ -1,4 +1,4 @@ version_control: github src_repo: KDE/kirigami2 tag_prefix: "^v" -seperator: "." +separator: "." diff --git a/kirigami2-5.55.0.tar.xz b/kirigami2-5.55.0.tar.xz deleted file mode 100644 index e2c6bf3..0000000 Binary files a/kirigami2-5.55.0.tar.xz and /dev/null differ diff --git a/kirigami2-5.88.0.tar.xz b/kirigami2-5.88.0.tar.xz new file mode 100644 index 0000000..ffba33f Binary files /dev/null and b/kirigami2-5.88.0.tar.xz differ