[packages/kirigami-addons] - qt6 version from unstable
witekfl
witekfl at pld-linux.org
Sun Feb 11 18:33:20 CET 2024
commit a279210f545b16899fe08585b8d5ca74290b70de
Author: Witold Filipczyk <witekfl at poczta.onet.pl>
Date: Sun Feb 11 18:05:47 2024 +0100
- qt6 version from unstable
kirigami-addons.spec | 141 +++++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 130 insertions(+), 11 deletions(-)
---
diff --git a/kirigami-addons.spec b/kirigami-addons.spec
index 916a2df..e4c99ed 100644
--- a/kirigami-addons.spec
+++ b/kirigami-addons.spec
@@ -1,6 +1,8 @@
#
# Conditional build:
%bcond_with tests # build with tests
+%bcond_with qt5 # build qt5
+%bcond_without qt6 # build qt6
#
# TODO:
# - runtime Requires if any
@@ -9,28 +11,41 @@
%define kfname kirigami-addons
Summary: Kirigami addons library
Name: kirigami-addons
-Version: 0.11.0
+Version: 0.11.90
Release: 1
License: GPL v2+/LGPL v2.1+
Group: X11/Libraries
-Source0: https://download.kde.org/stable/kirigami-addons/%{name}-%{version}.tar.xz
-# Source0-md5: dfb9ba7a8f57c96d9bc1237399829bd3
+Source0: https://download.kde.org/unstable/kirigami-addons/%{name}-%{version}.tar.xz
+# Source0-md5: c64b8143f9802923110044eed6926144
URL: http://www.kde.org/
+%if %{with qt5}
BuildRequires: Qt5Core-devel >= %{qtver}
BuildRequires: Qt5Gui-devel >= %{qtver}
BuildRequires: Qt5Network-devel >= %{qtver}
BuildRequires: Qt5Quick-controls2-devel >= %{qtver}
BuildRequires: Qt5Test-devel >= %{qtver}
-BuildRequires: catdoc
-BuildRequires: cmake >= 3.20
BuildRequires: kf5-extra-cmake-modules >= 5.102.0
BuildRequires: kf5-kirigami2-devel >= 5.102.0
-BuildRequires: ninja
BuildRequires: qt5-build >= %{qtver}
+Requires: kf5-dirs
+%endif
+%if %{with qt6}
+BuildRequires: Qt6Core-devel >= %{qtver}
+BuildRequires: Qt6Gui-devel >= %{qtver}
+BuildRequires: Qt6Network-devel >= %{qtver}
+BuildRequires: Qt6Quick-devel >= %{qtver}
+BuildRequires: Qt6Test-devel >= %{qtver}
+BuildRequires: kf6-extra-cmake-modules >= 5.102.0
+BuildRequires: kf6-kirigami-devel >= 5.102.0
+BuildRequires: qt6-build >= %{qtver}
+Requires: kf6-dirs
+%endif
+BuildRequires: catdoc
+BuildRequires: cmake >= 3.20
+BuildRequires: ninja
BuildRequires: rpmbuild(macros) >= 1.164
BuildRequires: tar >= 1:1.22
BuildRequires: xz
-Requires: kf5-dirs
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -66,15 +81,119 @@ ctest --test-dir build
rm -rf $RPM_BUILD_ROOT
%ninja_install -C build
-%find_lang %{name}
+%find_lang %{name}6
%clean
rm -rf $RPM_BUILD_ROOT
-%files -f %{name}.lang
+%files -f %{name}6.lang
%defattr(644,root,root,755)
-%{_libdir}/qt5/qml/org/kde/kirigamiaddons
+%dir %{_libdir}/qt6/qml/org/kde/kirigamiaddons
+%dir %{_libdir}/qt6/qml/org/kde/kirigamiaddons/components
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/components/Avatar.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/components/AvatarButton.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/components/Banner.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/components/BottomDrawer.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/components/DialogRoundedBackground.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/components/DoubleFloatingButton.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/components/FloatingButton.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/components/MessageDialog.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/components/MessageDialogButton.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/components/MessageDialogButtonBox.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/components/SearchPopupField.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/components/SegmentedButton.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/components/componentsplugin.qmltypes
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/components/kde-qmlmodule.version
+%attr(755,root,root) %{_libdir}/qt6/qml/org/kde/kirigamiaddons/components/libcomponentsplugin.so
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/components/qmldir
+%dir %{_libdir}/qt6/qml/org/kde/kirigamiaddons/dateandtime
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/dateandtime/DatePopup.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/dateandtime/TimePicker.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/dateandtime/TimePopup.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/dateandtime/dateandtimeplugin.qmltypes
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/dateandtime/kde-qmlmodule.version
+%attr(755,root,root) %{_libdir}/qt6/qml/org/kde/kirigamiaddons/dateandtime/libdateandtimeplugin.so
+%dir %{_libdir}/qt6/qml/org/kde/kirigamiaddons/dateandtime/private
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/dateandtime/private/DatePathView.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/dateandtime/private/DatePicker.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/dateandtime/private/DatePickerDelegate.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/dateandtime/qmldir
+%dir %{_libdir}/qt6/qml/org/kde/kirigamiaddons/delegates
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/delegates/DefaultContentItem.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/delegates/IndicatorItemDelegate.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/delegates/RoundedItemDelegate.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/delegates/RoundedTreeDelegate.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/delegates/SubtitleContentItem.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/delegates/delegatesplugin.qmltypes
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/delegates/kde-qmlmodule.version
+%attr(755,root,root) %{_libdir}/qt6/qml/org/kde/kirigamiaddons/delegates/libdelegatesplugin.so
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/delegates/qmldir
+%dir %{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/AboutKDE.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/AboutPage.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/AbstractFormDelegate.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/FormArrow.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/FormButtonDelegate.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/FormCard.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/FormCardPage.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/FormCheckDelegate.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/FormComboBoxDelegate.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/FormDateTimeDelegate.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/FormDelegateBackground.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/FormDelegateSeparator.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/FormGridContainer.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/FormHeader.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/FormPasswordFieldDelegate.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/FormRadioDelegate.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/FormSectionText.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/FormSpinBoxDelegate.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/FormSwitchDelegate.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/FormTextDelegate.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/FormTextFieldDelegate.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/formcardplugin.qmltypes
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/kde-qmlmodule.version
+%attr(755,root,root) %{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/libformcardplugin.so
+%dir %{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/private
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/private/ContentItemLoader.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/private/SpinButton.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/formcard/qmldir
+%dir %{_libdir}/qt6/qml/org/kde/kirigamiaddons/labs
+%dir %{_libdir}/qt6/qml/org/kde/kirigamiaddons/labs/components
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/labs/components/AbstractMaximizeComponent.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/labs/components/AlbumMaximizeComponent.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/labs/components/AlbumModelItem.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/labs/components/Avatar.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/labs/components/Banner.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/labs/components/DialogRoundedBackground.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/labs/components/DownloadAction.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/labs/components/ImageMaximizeDelegate.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/labs/components/SearchPopupField.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/labs/components/VideoMaximizeDelegate.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/labs/components/componentslabsplugin.qmltypes
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/labs/components/kde-qmlmodule.version
+%attr(755,root,root) %{_libdir}/qt6/qml/org/kde/kirigamiaddons/labs/components/libcomponentslabsplugin.so
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/labs/components/qmldir
+%dir %{_libdir}/qt6/qml/org/kde/kirigamiaddons/settings
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/settings/CategorizedSettings.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/settings/SettingAction.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/settings/kde-qmlmodule.version
+%attr(755,root,root) %{_libdir}/qt6/qml/org/kde/kirigamiaddons/settings/libsettingsplugin.so
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/settings/qmldir
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/settings/settingsplugin.qmltypes
+%dir %{_libdir}/qt6/qml/org/kde/kirigamiaddons/sounds
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/sounds/SoundsPicker.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/sounds/kde-qmlmodule.version
+%attr(755,root,root) %{_libdir}/qt6/qml/org/kde/kirigamiaddons/sounds/libsoundsplugin.so
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/sounds/qmldir
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/sounds/soundsplugin.qmltypes
+%dir %{_libdir}/qt6/qml/org/kde/kirigamiaddons/treeview
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/treeview/TreeViewDecoration.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/treeview/kde-qmlmodule.version
+%attr(755,root,root) %{_libdir}/qt6/qml/org/kde/kirigamiaddons/treeview/libtreeviewplugin.so
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/treeview/qmldir
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/treeview/styles/org.kde.desktop/TreeViewDecoration.qml
+%{_libdir}/qt6/qml/org/kde/kirigamiaddons/treeview/treeviewplugin.qmltypes
%files devel
%defattr(644,root,root,755)
-%{_libdir}/cmake/KF5KirigamiAddons
+%{_libdir}/cmake/KF6KirigamiAddons
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/kirigami-addons.git/commitdiff/a279210f545b16899fe08585b8d5ca74290b70de
More information about the pld-cvs-commit
mailing list