[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