commit e3f7cae7eb7c564d8d139d39c98ca4efbb0e3b424f631d678ac48d4825111869 Author: Christophe Marin Date: Tue Aug 6 19:17:10 2024 +0000 Accepting request 1191908 from home:Vogtinator:plasma6 Plasma 6.1.4 OBS-URL: https://build.opensuse.org/request/show/1191908 OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/kirigami-addons6?expand=0&rev=19 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.4.0.tar.xz b/kirigami-addons-1.4.0.tar.xz new file mode 100644 index 0000000..93df736 --- /dev/null +++ b/kirigami-addons-1.4.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56e3ceb52055b5603320ea08b27d3673d32a391a8d58646d998227d8b51f0a93 +size 1377508 diff --git a/kirigami-addons-1.4.0.tar.xz.sig b/kirigami-addons-1.4.0.tar.xz.sig new file mode 100644 index 0000000..5d5fc83 --- /dev/null +++ b/kirigami-addons-1.4.0.tar.xz.sig @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEEOf+pPK6cavwhKtACAjJUSCBORSoFAmaflV0ACgkQAjJUSCBO +RSpJIQf/eGE9LMg/fxue+++1JIAOk/swuG66VcoZtoJl0GAiThaSKCJVUREByhsz +cS/v++rwRTGZ+rTfFgPvUK7gDkgMAo6+eaNv8vNsG6nedp/vnTJCMU7Qz4e4C9c6 +2nIRWzElGm1FyPhBRaYNEn9ufwSqItUoFfz9uB4bZDLVdL1UDCIZnGwihi3JEDZP +Wm2GlqG0I7k9BFYeS/uMikPaAPELQao0tb66P45q7wIUUX+/9BeXm8UCTxj04pm/ +iMhi+RfWE3IEUJTQ743nB0xI06eb/7JNSuIhwjR4XGAWE+1mjyz34YYpEV6YzcX0 +MyXlxc4bOyycPdec5eTN923XD/Dzwg== +=BNZy +-----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..2ee7c50 --- /dev/null +++ b/kirigami-addons6.changes @@ -0,0 +1,96 @@ +------------------------------------------------------------------- +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..d0c87c7 --- /dev/null +++ b/kirigami-addons6.spec @@ -0,0 +1,126 @@ +# +# 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.1.0 +%define qt6_version 6.6.0 + +%bcond_without released + +%define rname kirigami-addons +Name: kirigami-addons6 +Version: 1.4.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 + +%files lang -f %{name}.lang + +%changelog