commit 4efb8b67521e2d0dd87f8b558505e61a83564099b52e783c0ced8a7250e30542 Author: Christophe Marin Date: Sun Jan 19 09:48:38 2025 +0000 1.7.0 OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/kirigami-addons6?expand=0&rev=24 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/kirigami-addons-1.3.0.tar.xz b/kirigami-addons-1.3.0.tar.xz new file mode 100644 index 0000000..e7c9aba --- /dev/null +++ b/kirigami-addons-1.3.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5e44d7a7d7dfd866c529bb004f7204013609a16c9757091fcdb2c6c5be00ff3 +size 1287344 diff --git a/kirigami-addons-1.3.0.tar.xz.sig b/kirigami-addons-1.3.0.tar.xz.sig new file mode 100644 index 0000000..7a7f364 --- /dev/null +++ b/kirigami-addons-1.3.0.tar.xz.sig @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEEOf+pPK6cavwhKtACAjJUSCBORSoFAmZ7DOsACgkQAjJUSCBO +RSoxYgf/Yv5A3qvWL8ByfJ4hXYDWk7RmPqZvAgcWi0WJLwLtOrTDTVg8z82D0xmf +yfoaDceFnxMEWICVCfRFiRFFjhT2Ji9i2u0Px0ZU7+l7RSCzMLECu47dbmzPlAKK +Gn2GiR/EXOanuA24yVkK5/m+UYE3DpqYObOJ3nzei6xb1ZoSanZG86b95hFESLZT +1cgydN43Ab9FRCFRsfBqRYsnbZ6X3zDJeHYsViH2vZxVmCeW1vLrxh6N7sv49Kv+ +5vRqs/tc0WTYIlSd68yV4RNsrl9yG+GEchVkYznPqF5JjrVEToDVGdil1NzEg8Fc +qIGblO0veEQXkvtSoB/35MpTAgKDXA== +=7qjT +-----END PGP SIGNATURE----- diff --git a/kirigami-addons-1.5.0.tar.xz b/kirigami-addons-1.5.0.tar.xz new file mode 100644 index 0000000..f870070 --- /dev/null +++ b/kirigami-addons-1.5.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9dfd191022b633ea3348f84730d7158a159dfe49668dba0a9e9bd678ac44e54 +size 1502124 diff --git a/kirigami-addons-1.5.0.tar.xz.sig b/kirigami-addons-1.5.0.tar.xz.sig new file mode 100644 index 0000000..170474c --- /dev/null +++ b/kirigami-addons-1.5.0.tar.xz.sig @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEEOf+pPK6cavwhKtACAjJUSCBORSoFAmcG530ACgkQAjJUSCBO +RSrxRwf+OdCE4IJJhTdJ+ShUWvLFW94UDtJ73dPzAnDDB6QwkwL6P6HJNJRd2sHK +3ewuLeKNZ2gW3R0vQQzmFbCc74lbev6WTI/oMODMsV5a41jA/AL2t06MhnZk/NRm +m0Dj9jBHiZU17PKTy71xvjrQksnq8drrRWTCs84UuWysYJOABpCkoe6W7IPY+c0l +RXLEVnk53VkjCExHHB6YDCwEizJv+iSat5dDHu7DWev1Q5BDChAhnrIajk34oYGw +Eg6tlb9YkEI74+A/FPYB2Y3uCAKNZHUoxeYTbJN7JTe789tR0D4PGLEpS5q2/egd +ItKX9B60H4rcDLoqW3JfWSBlMX83jg== +=91le +-----END PGP SIGNATURE----- diff --git a/kirigami-addons-1.6.0.tar.xz b/kirigami-addons-1.6.0.tar.xz new file mode 100644 index 0000000..50f897f --- /dev/null +++ b/kirigami-addons-1.6.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:376dae6fc5acac7d0905ce9fef3211be0705c6e2df52bb80dfde1eaa20fe1bfa +size 1508992 diff --git a/kirigami-addons-1.6.0.tar.xz.sig b/kirigami-addons-1.6.0.tar.xz.sig new file mode 100644 index 0000000..10d6b1c --- /dev/null +++ b/kirigami-addons-1.6.0.tar.xz.sig @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEEOf+pPK6cavwhKtACAjJUSCBORSoFAmdK8U0ACgkQAjJUSCBO +RSpLowf8Db4q/mrH/jVXNQLgLNVqNXgp7fEwkWG28JLdMjE+rtjAjlFZBp53u+w8 +D0LkGfU4SGR4XJFEqoaekwT+38WbYqzVt2SsNyFBJrDJGJcGhoTD/WtkI/IyRhKk ++CuxhRwhXYrA5fVBV0BcfdV66aIvb1QyOnndv+31eimUZ2iVECQXlUlUf9INsGnU +0dhzkr8URBEAb+98+R7qaoPHZHjbA6UqzEaY8mTMPhpt7hO9dXEgck4K+aZeHF0r ++U0Pzqv3IQui1TV651QHVNassmnsz2yZp29XYYhaBD6G9E0cZMqqD3DZNjEJ+zRn +49YfoN3nsieBQjq+teDMW+5mAThxXg== +=Tegc +-----END PGP SIGNATURE----- diff --git a/kirigami-addons-1.7.0.tar.xz b/kirigami-addons-1.7.0.tar.xz new file mode 100644 index 0000000..e645bde --- /dev/null +++ b/kirigami-addons-1.7.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d854975185cf740de486d84f1e2ec3e4eadb66ac9fb897214cba9ab8cc492b1 +size 1518680 diff --git a/kirigami-addons-1.7.0.tar.xz.sig b/kirigami-addons-1.7.0.tar.xz.sig new file mode 100644 index 0000000..15f3a4d --- /dev/null +++ b/kirigami-addons-1.7.0.tar.xz.sig @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEyBAABCAAdFiEEOf+pPK6cavwhKtACAjJUSCBORSoFAmeJFV4ACgkQAjJUSCBO +RSpA/gf47+fB0k87pzJ2n3wQwOwUCptIarHiw+VeibdiI9R1SdJ4NSAXdxHBM/D0 +u5DQBniX3GSamUS3Uay8tTtYQVy2MXXlidydjF82bMlN8dZ73QxsiBIti+76Cb6p +T7pb/1hXg3wcmXHGuzR+SEjJFCpX3QTptZ16JaIR+8/KuMFRnoWNp6hfiKQhcqqh +BozRVadORZDrl8eO+/bvOys3EeosU9LNEJ++M5GeSd4PVf2dBkQ4ez9qgTpoMYH9 +8PLZki/U4h+Zp3DIwh5U3YJkpF8HI6jHbY9pJ9JwTEqCjxCPAgLdsTlqu8PQOKIC +WMMSK42QiIDxjGV7zffkOKKJdoHo +=d7in +-----END PGP SIGNATURE----- diff --git a/kirigami-addons.keyring b/kirigami-addons.keyring new file mode 100644 index 0000000..9f9d253 Binary files /dev/null and b/kirigami-addons.keyring differ diff --git a/kirigami-addons6.changes b/kirigami-addons6.changes new file mode 100644 index 0000000..3c53c3d --- /dev/null +++ b/kirigami-addons6.changes @@ -0,0 +1,127 @@ +------------------------------------------------------------------- +Sun Jan 19 09:46:16 UTC 2025 - Christophe Marin + +- Update to 1.7.0 + https://carlschwan.eu/2025/01/16/kirigami-addons-1.7.0/ + * New component: ConvergentContextMenu + * Kirigami Addons’ shortcut editor can now be embedded in + normal ConfigurationView via a new + ConfigurationModule: ShortcutsConfigurationModule + * The FormCardPage now uses a slighly less grey to get more + contrasts with the sidebar + +------------------------------------------------------------------- +Mon Dec 2 08:11:15 UTC 2024 - Christophe Marin + +- Update to 1.6.0 + https://carlschwan.eu/2024/11/30/kirigami-addons-1.6.0/ + * Improvements to AboutPage + * New component: RadioSelector + * New component: FormPlaceholderMessageDelegate + * Fixed issues in DatePicker + +------------------------------------------------------------------- +Fri Oct 11 15:40:41 UTC 2024 - Christophe Marin + +- Update to 1.5.0 + https://carlschwan.eu/2024/10/10/kirigami-addons-1.5/ + * New KAppTemplate’s template + * Numerous changes to FormCard + * The Banner component is now deprecated + +------------------------------------------------------------------- +Wed Jul 24 09:35:50 UTC 2024 - Christophe Marin + +- Update to 1.4.0 + https://carlschwan.eu/2024/07/23/kirigami-addons-1.4/ + * New module to manage actions similar to that we can find in + the QtWidgets world + * The FormCard design was tweaked a bit more when using a dark + theme + * New component to the FormCard collection: FormTextAreaDelegate + +------------------------------------------------------------------- +Wed Jun 26 21:15:07 UTC 2024 - Christophe Marin + +- Update to 1.3.0 + https://carlschwan.eu/2024/06/26/kirigami-addons-1.3.0/ for list + of new features + * Ensure all translated strings are loaded from the correct + translation domain + * The license dialog in the AboutPage is now opened in the + correct window + * Fix the focus in the FormComboBoxDelegate + * Fix the capitalization in the AboutPage + * Increase the padding in FormCardDialog to match the other + FormCard components + + +------------------------------------------------------------------- +Tue May 21 08:05:09 UTC 2024 - Christophe Marin + +- Update to 1.2.1 + * Fix regression with double accept + * Update maintainer name + * Define minimum requirement on framework + +------------------------------------------------------------------- +Fri May 10 08:56:29 UTC 2024 - Christophe Marin + +- Update to 1.2.0: + https://carlschwan.eu/2024/05/09/kirigami-addons-1.2/ + * Accessibility fixes + * New component: FloatingToolBar + +------------------------------------------------------------------- +Tue Apr 2 08:17:56 UTC 2024 - Christophe Marin + +- Update to 1.1.0 + * New FormCard delegate: FormColorDelegate + * New delegate container: FormCardDialog + * Fixed a newline bug in the AboutKDE component + * The default size of MessageDialog was decreased + * Fixed the autoplay of the video delegate for the maximized + album component + +------------------------------------------------------------------- +Tue Mar 5 12:13:44 UTC 2024 - Fabian Vogt + +- Update to 1.0.1 + * New feature release + * For more details please see + https://carlschwan.eu/2024/02/22/kirigami-addons-1.0/ +- Changes since 0.11.90: + * Bump version + * Update example + * DoubleFloatingButton: show tooltip + * Initialize the AM/PM state correctly + * Fix opening date time popup + * Bump version to 1.0 + * Use RoundedItemDelegate in formcard + * form date time: Add api to specify popup parent + * Fix transparent seperator + * fix __padding to make it possible to set radius to Infinity + * make DoubleFloatingButton consistent with FloatingButton + * Bind default property of FormCard to data + * formcard: Reorganize layout of combobox delegate + * Set border colors to match Breeze widget colors + * Hide SegmentedButton implementation details from the a11y tree + * Use Kirigami's OverlayZStacking for AbstractMaximizeComponent + * Make time picker accessible + * Hide implementation details from combo box and date time delegates for a11y + * Improve accessibility of form swich delegates + * Decrease size of delegate on mobile + * Set a11y name rather than description on form text fields + * Hide FormCheckDelegate implementation details from accessibility tree + * Fix VideoMaximizeDelegate temp image size +- Move -lang conflicts to the -lang package + +------------------------------------------------------------------- +Mon Jan 15 21:01:37 UTC 2024 - Fabian Vogt + +- Update to 0.11.90 + +------------------------------------------------------------------- +Tue Oct 24 17:12:35 UTC 2023 - Christophe Marin + +- Init kirigami-addons6 diff --git a/kirigami-addons6.spec b/kirigami-addons6.spec new file mode 100644 index 0000000..e35912f --- /dev/null +++ b/kirigami-addons6.spec @@ -0,0 +1,127 @@ +# +# spec file for package kirigami-addons6 +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define kf6_version 6.5.0 +%define qt6_version 6.6.0 + +%bcond_without released + +%define rname kirigami-addons +Name: kirigami-addons6 +Version: 1.7.0 +Release: 0 +Summary: Add-ons for the Kirigami framework +License: LGPL-3.0-only +URL: https://invent.kde.org/libraries/kirigami-addons +Source: https://download.kde.org/stable/%{rname}/%{rname}-%{version}.tar.xz +%if %{with released} +Source1: https://download.kde.org/stable/%{rname}/%{rname}-%{version}.tar.xz.sig +Source2: kirigami-addons.keyring +%endif +BuildRequires: kf6-extra-cmake-modules >= %{kf6_version} +BuildRequires: cmake(KF6Config) >= %{kf6_version} +BuildRequires: cmake(KF6CoreAddons) >= %{kf6_version} +BuildRequires: cmake(KF6GlobalAccel) >= %{kf6_version} +BuildRequires: cmake(KF6GuiAddons) >= %{kf6_version} +BuildRequires: cmake(KF6I18n) >= %{kf6_version} +BuildRequires: cmake(KF6KirigamiPlatform) >= %{kf6_version} +BuildRequires: cmake(Qt6Core) >= %{qt6_version} +BuildRequires: cmake(Qt6Quick) >= %{qt6_version} +BuildRequires: cmake(Qt6QuickControls2) >= %{qt6_version} +Requires: kf6-kirigami-imports >= %{kf6_version} +Requires: libKF6Svg6 >= %{kf6_version} +Requires: libKirigamiAddonsStatefulApp6 >= %{version} +Requires: qt6-qt5compat-imports >= %{qt6_version} + +%description +A set of "widgets" i.e visual end user components along with a +code to support them. Components are usable by both touch and +desktop experiences providing a native experience on both, and +look native with any QQC2 style (qqc2-desktop-theme, Material +or Plasma). + +%package -n libKirigamiAddonsStatefulApp6 +Summary: Stateful application suppport library for kirigami-addons + +%description -n libKirigamiAddonsStatefulApp6 +A set of "widgets" i.e visual end user components along with a +code to support them. Components are usable by both touch and +desktop experiences providing a native experience on both, and +look native with any QQC2 style (qqc2-desktop-theme, Material +or Plasma). This package provides a library to add standard +stateful functionality to applications using kirigami-addons. + +%package devel +Summary: Development files for kirigami-addons6 +Requires: kirigami-addons6 = %{version} +Requires: libKirigamiAddonsStatefulApp6 >= %{version} + +%description devel +A set of "widgets" i.e visual end user components along with a +code to support them. Components are usable by both touch and +desktop experiences providing a native experience on both, and +look native with any QQC2 style (qqc2-desktop-theme, Material +or Plasma). This package provides development files to build +applications with kirigami-addons. + +%package lang +Summary: Translations for package %{name} +Requires: %{name} = %{version} +Provides: %{name}-lang-all = %{version} +# Same file names, needs to be fixed upstream +Conflicts: kirigami-addons-lang +BuildArch: noarch + +%description lang +Provides translations for %{name}. + +%prep +%autosetup -p1 -n %{rname}-%{version} + +%build +# A DBUILD_QCH option exists but does nothing +%cmake_kf6 -DBUILD_WITH_QT6:BOOL=TRUE + +%kf6_build + +%install +%kf6_install + +%find_lang %{name} --all-name + +%ldconfig_scriptlets -n libKirigamiAddonsStatefulApp6 + +%files +%license LICENSES/* +%{_kf6_qmldir}/org/kde/kirigamiaddons/ + +%files -n libKirigamiAddonsStatefulApp6 +%{_kf6_libdir}/libKirigamiAddonsStatefulApp.so.* + +%files devel +%{_kf6_cmakedir}/KF6KirigamiAddons/ +%{_includedir}/KirigamiAddonsStatefulApp/ +%{_kf6_libdir}/libKirigamiAddonsStatefulApp.so +%dir %{_kf6_sharedir}/kdevappwizard/ +%dir %{_kf6_sharedir}/kdevappwizard/templates/ +%{_kf6_sharedir}/kdevappwizard/templates/kirigamiaddons6.tar.bz2 +%{_kf6_sharedir}/kdevappwizard/templates/librarymanager6.tar.bz2 + +%files lang -f %{name}.lang + +%changelog