Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plasma-pass for openSUSE:Factory checked in at 2024-09-01 19:21:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plasma-pass (Old) and /work/SRC/openSUSE:Factory/.plasma-pass.new.2698 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma-pass" Sun Sep 1 19:21:48 2024 rev:7 rq:1197872 version:1.2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/plasma-pass/plasma-pass.changes 2022-01-06 15:51:51.624990270 +0100 +++ /work/SRC/openSUSE:Factory/.plasma-pass.new.2698/plasma-pass.changes 2024-09-01 19:22:07.993750579 +0200 @@ -1,0 +2,17 @@ +Fri Aug 30 09:47:37 UTC 2024 - Antonio Larrosa <alarr...@suse.com> + +- Add patch from upstream to port to Plasma 6, which fixes an issue + with the package being non-installable because it was half-ported + and qt6qmlimport(org.kde.plasma.components.2) isn't provided by + any package: + * 0001-port-to-plasma-6.patch + +------------------------------------------------------------------- +Fri Mar 22 16:26:07 UTC 2024 - Christophe Marin <christo...@krop.fr> + +- Update to 1.2.2 + * Build fixes for Plasma 6 +- Drop patch, no longer needed: + * 0001-Fix-build-Qt-5.12.patch + +------------------------------------------------------------------- Old: ---- 0001-Fix-build-Qt-5.12.patch plasma-pass-1.2.0.tar.xz plasma-pass-1.2.0.tar.xz.sig New: ---- 0001-port-to-plasma-6.patch plasma-pass-1.2.2.tar.xz plasma-pass-1.2.2.tar.xz.sig BETA DEBUG BEGIN: Old:- Drop patch, no longer needed: * 0001-Fix-build-Qt-5.12.patch BETA DEBUG END: BETA DEBUG BEGIN: New: any package: * 0001-port-to-plasma-6.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plasma-pass.spec ++++++ --- /var/tmp/diff_new_pack.k1WZ0j/_old 2024-09-01 19:22:08.661777930 +0200 +++ /var/tmp/diff_new_pack.k1WZ0j/_new 2024-09-01 19:22:08.665778093 +0200 @@ -1,7 +1,7 @@ # # spec file for package plasma-pass # -# Copyright (c) 2022 SUSE LLC +# 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 @@ -16,40 +16,43 @@ # -%define lang_name plasma_applet_org.kde.plasma.pass -%define kf5_min_version 5.57.0 -%define qt_min_version 5.11 +%define kf6_version 6.3.0 +%define plasma6_version 6.0.0 +%define qt6_version 6.6.0 + %bcond_without released Name: plasma-pass -Version: 1.2.0 +Version: 1.2.2 Release: 0 -Summary: Plasma 5 widget for the pass password manager +Summary: Plasma widget for the pass password manager License: LGPL-2.1-or-later -Group: System/GUI/KDE URL: https://www.kde.org Source: https://download.kde.org/stable/plasma-pass/%{name}-%{version}.tar.xz %if %{with released} Source1: https://download.kde.org/stable/plasma-pass/%{name}-%{version}.tar.xz.sig Source2: plasma-pass.keyring %endif -# PATCH-FIX-OPENSUSE -- Decrease the minimum Qt version to allow building on 15.2/15.3 -Patch0: 0001-Fix-build-Qt-5.12.patch -BuildRequires: extra-cmake-modules +# PATCH-FIX-UPSTREAM +Patch0: 0001-port-to-plasma-6.patch BuildRequires: fdupes +BuildRequires: kf6-extra-cmake-modules >= %{kf6_version} BuildRequires: pkgconfig -BuildRequires: cmake(KF5I18n) >= %{kf5_min_version} -BuildRequires: cmake(KF5ItemModels) >= %{kf5_min_version} -BuildRequires: cmake(KF5Plasma) >= %{kf5_min_version} -BuildRequires: cmake(Qt5Concurrent) >= %{qt_min_version} -BuildRequires: cmake(Qt5Core) >= %{qt_min_version} -BuildRequires: cmake(Qt5DBus) >= %{qt_min_version} -BuildRequires: cmake(Qt5Gui) >= %{qt_min_version} -BuildRequires: cmake(Qt5Qml) >= %{qt_min_version} +BuildRequires: cmake(KF6I18n) >= %{kf6_version} +BuildRequires: cmake(KF6ItemModels) >= %{kf6_version} +BuildRequires: cmake(KF6KIO) >= %{kf6_version} +BuildRequires: cmake(Plasma) >= %{plasma6_version} +BuildRequires: cmake(Plasma5Support) >= %{plasma6_version} +BuildRequires: cmake(QGpgmeQt6) +BuildRequires: cmake(Qt6Concurrent) >= %{qt6_version} +BuildRequires: cmake(Qt6Core) >= %{qt6_version} +BuildRequires: cmake(Qt6DBus) >= %{qt6_version} +BuildRequires: cmake(Qt6Gui) >= %{qt6_version} +BuildRequires: cmake(Qt6Qml) >= %{qt6_version} BuildRequires: pkgconfig(liboath) Recommends: password-store %description -Plasma Pass is a Plasma 5 widget to access, display and copy passwords +Plasma Pass is a Plasma widget to access, display and copy passwords generated and stored by the "pass" password manager. %lang_package @@ -58,34 +61,25 @@ %autosetup -p1 %build -%cmake_kf5 -d build -%cmake_build +%cmake_kf6 + +%kf6_build %install -%kf5_makeinstall -C build -%if %{with released} - %find_lang %{lang_name} %{name}.lang -%endif +%kf6_install + +%find_lang %{name} --all-name %fdupes %{buildroot} %files -%license COPYING +%license LICENSES/* %doc README.md -%dir %{_kf5_plasmadir}/plasmoids -%dir %{_kf5_qmldir}/org/kde/plasma/ -%dir %{_kf5_qmldir}/org/kde/plasma/private/ -%dir %{_kf5_qmldir}/org/kde/plasma/private/plasmapass -%{_kf5_appstreamdir}/org.kde.plasma.pass.appdata.xml -%{_kf5_debugdir}/plasma-pass.categories -%{_kf5_plasmadir}/plasmoids/org.kde.plasma.pass/ -%{_kf5_qmldir}/org/kde/plasma/private/plasmapass/libplasmapassplugin.so -%{_kf5_qmldir}/org/kde/plasma/private/plasmapass/qmldir -%if %{pkg_vcmp cmake(KF5Plasma) < 5.84} || %{pkg_vcmp cmake(KF5Plasma) >= 5.89} -%{_kf5_servicesdir}/plasma-applet-org.kde.plasma.pass.desktop -%endif +%{_kf6_debugdir}/plasma-pass.categories +%{_kf6_plasmadir}/plasmoids/org.kde.plasma.pass/ +%dir %{_kf6_qmldir}/org/kde/plasma/private +%{_kf6_qmldir}/org/kde/plasma/private/plasmapass/ +%{_kf6_appstreamdir}/org.kde.plasma.pass.appdata.xml -%if %{with released} %files lang -f %{name}.lang -%endif ++++++ 0001-port-to-plasma-6.patch ++++++ ++++ 907 lines (skipped) ++++++ plasma-pass-1.2.0.tar.xz -> plasma-pass-1.2.2.tar.xz ++++++ ++++ 6945 lines of diff (skipped) ++++++ plasma-pass.keyring ++++++ Binary files /var/tmp/diff_new_pack.k1WZ0j/_old and /var/tmp/diff_new_pack.k1WZ0j/_new differ