mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 18:58:08 -07:00
kde-misc/plasma-pass: drop 1.3.0, 1.3.0-r1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
@@ -1,2 +1 @@
|
||||
DIST plasma-pass-1.3.0.tar.xz 42960 BLAKE2B 63dedec50acf541b0165bfbb7bbd6605d6109ac1b378fcb371abcae0bab5721c86b063a8315b935913144f9e1c2a1f4d03b9562e6eb41ce876c83aaef3f10e26 SHA512 43c0eb22e7a588f3488e2cdbb8e3944a47c611a082b5e016bd78a5ab46e56d28c903ea084aa28afbc07378c5b8824740b655aeb155f91a6f935578dc48cbde5e
|
||||
DIST plasma-pass-1.3.1.tar.xz 43372 BLAKE2B ee59e6e4d501ea790a3ce7dbd24442fe7d40f390e6f5c413e1cb105237dfe1be7cf6fd0cce133282d241f7a73650f9f8006ba50d24ac9ba9be6af94f137d021e SHA512 d99174d637cdd18449916807f5ede4f9207259fd47ab9cf60b20bbb0547063aad3ad1c0b6a8f126774702e5617b8829620a97ddb3ed98622154bf01bf8864ca1
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
https://invent.kde.org/plasma/plasma-pass/-/commit/004a8c6ce9c14a275b710352c4361e0c79dc8749
|
||||
|
||||
From 004a8c6ce9c14a275b710352c4361e0c79dc8749 Mon Sep 17 00:00:00 2001
|
||||
From: Harald Sitter <sitter@kde.org>
|
||||
Date: Mon, 26 Jan 2026 10:48:10 +0100
|
||||
Subject: [PATCH] ui: do not leak pages into the stackview
|
||||
|
||||
previously we created objects using the stackview as parent. but that
|
||||
means the pages won't get garbage collected when popped.
|
||||
|
||||
instead defer the object construction to the stackview itself by using
|
||||
the pushItem function. it will create the object correctly so it gets
|
||||
GC'd when popped
|
||||
|
||||
BUG: 515036
|
||||
---
|
||||
package/contents/ui/main.qml | 5 ++---
|
||||
1 file changed, 2 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/package/contents/ui/main.qml b/package/contents/ui/main.qml
|
||||
index b890ec4..67bca7b 100644
|
||||
--- a/package/contents/ui/main.qml
|
||||
+++ b/package/contents/ui/main.qml
|
||||
@@ -166,7 +166,7 @@ PlasmoidItem {
|
||||
onFilterModeChanged: {
|
||||
pop(null);
|
||||
if (filterMode) {
|
||||
- push(filterPage.createObject(viewStack, { rootIndex: null, stack: viewStack }));
|
||||
+ pushItem(filterPage, { rootIndex: null, stack: viewStack });
|
||||
}
|
||||
// Keep focus on the filter field
|
||||
filterField.focus = true;
|
||||
@@ -174,8 +174,7 @@ PlasmoidItem {
|
||||
}
|
||||
|
||||
function pushPage(index, name) {
|
||||
- const newPage = passwordsPage.createObject(viewStack, { rootIndex: index, stack: viewStack });
|
||||
- push(newPage);
|
||||
+ pushItem(passwordsPage, { rootIndex: index, stack: viewStack });
|
||||
currentPath.pushName(name);
|
||||
}
|
||||
|
||||
--
|
||||
GitLab
|
||||
@@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
KFMIN=6.9.0
|
||||
QTMIN=6.8.1
|
||||
inherit ecm kde.org
|
||||
|
||||
DESCRIPTION="Plasma applet to access password from pass"
|
||||
HOMEPAGE="https://www.dvratil.cz/2018/05/plasma-pass/ https://invent.kde.org/plasma/plasma-pass"
|
||||
|
||||
if [[ ${KDE_BUILD_TYPE} != live ]] ; then
|
||||
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
|
||||
fi
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="6"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-cpp/gpgmepp:=
|
||||
dev-libs/qgpgme:=
|
||||
>=dev-qt/qt5compat-${QTMIN}:6[qml]
|
||||
>=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui]
|
||||
>=dev-qt/qtdeclarative-${QTMIN}:6
|
||||
>=kde-frameworks/kcoreaddons-${KFMIN}:6
|
||||
>=kde-frameworks/ki18n-${KFMIN}:6
|
||||
>=kde-frameworks/kio-${KFMIN}:6
|
||||
>=kde-frameworks/kitemmodels-${KFMIN}:6
|
||||
kde-plasma/libplasma:6
|
||||
kde-plasma/plasma5support:6
|
||||
sys-auth/oath-toolkit
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
!${CATEGORY}/${PN}:5
|
||||
>=kde-frameworks/kirigami-${KFMIN}:6
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-fix-object-leak.patch
|
||||
)
|
||||
@@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
KFMIN=6.9.0
|
||||
QTMIN=6.8.1
|
||||
inherit ecm kde.org
|
||||
|
||||
DESCRIPTION="Plasma applet to access password from pass"
|
||||
HOMEPAGE="https://www.dvratil.cz/2018/05/plasma-pass/ https://invent.kde.org/plasma/plasma-pass"
|
||||
|
||||
if [[ ${KDE_BUILD_TYPE} != live ]] ; then
|
||||
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
|
||||
KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
|
||||
fi
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="6"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-cpp/gpgmepp:=
|
||||
dev-libs/qgpgme:=
|
||||
>=dev-qt/qt5compat-${QTMIN}:6[qml]
|
||||
>=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui]
|
||||
>=dev-qt/qtdeclarative-${QTMIN}:6
|
||||
>=kde-frameworks/kcoreaddons-${KFMIN}:6
|
||||
>=kde-frameworks/ki18n-${KFMIN}:6
|
||||
>=kde-frameworks/kio-${KFMIN}:6
|
||||
>=kde-frameworks/kitemmodels-${KFMIN}:6
|
||||
kde-plasma/libplasma:6
|
||||
kde-plasma/plasma5support:6
|
||||
sys-auth/oath-toolkit
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
!${CATEGORY}/${PN}:5
|
||||
>=kde-frameworks/kirigami-${KFMIN}:6
|
||||
"
|
||||
Reference in New Issue
Block a user