diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2021-10-15 20:47:13 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2021-10-16 09:04:20 +0200 |
commit | aadd8167b60785f4ee2cc4368e1faa018900a387 (patch) | |
tree | f91b6de5d9fba92a6f44420557f5a08a09123b91 /source/kde | |
parent | bd6ff8d439f656e50de1d6f7d43464bd5dcc3bab (diff) | |
download | current-aadd8167b60785f4ee2cc4368e1faa018900a387.tar.gz |
Fri Oct 15 20:47:13 UTC 202120211015204713
ap/htop-3.1.1-x86_64-1.txz: Upgraded.
d/automake-1.16.2-noarch-4.txz: Rebuilt.
The GNU toolchain is making it increasingly impossible to use our usual
"${ARCH}-slackware-linux" host, erroring out with a host mismatch on at
least GTK+2. So, we'll drop back to this version of automake for now,
with a fix applied for detecting Python 3.10. More than likely we'll be
changing the host to "${ARCH}-slackware-linux-gnu" to satisfy upstream,
but that will have to wait for the next devel cycle.
d/llvm-13.0.0-x86_64-1.txz: Upgraded.
Shared library .so-version bump.
d/rust-1.55.0-x86_64-2.txz: Rebuilt.
Recompiled against llvm-13.0.0.
kde/kdevelop-5.6.2-x86_64-6.txz: Rebuilt.
Recompiled against llvm-13.0.0.
kde/plasma-workspace-5.23.0-x86_64-2.txz: Rebuilt.
Applied upstream patch:
[PATCH] sddm-theme: fix missing password field on "Other" page.
Thanks to USUARIONUEVO and LuckyCyborg.
l/libclc-13.0.0-x86_64-1.txz: Upgraded.
Recompiled against llvm-13.0.0.
l/python-pillow-8.4.0-x86_64-1.txz: Upgraded.
l/qt5-5.15.3_20211013_5c7c3af5-x86_64-1.txz: Upgraded.
Upgraded to latest git (might as well) and compiled against llvm-13.0.0.
l/spirv-llvm-translator-20210920_098034ea-x86_64-1.txz: Upgraded.
Recompiled against llvm-13.0.0.
x/mesa-21.2.4-x86_64-1.txz: Upgraded.
Compiled against llvm-13.0.0.
xap/pidgin-2.14.8-x86_64-1.txz: Upgraded.
Diffstat (limited to 'source/kde')
4 files changed, 53 insertions, 2 deletions
diff --git a/source/kde/kde/build/kdevelop b/source/kde/kde/build/kdevelop index 7ed6ff82..1e8b3149 100644 --- a/source/kde/kde/build/kdevelop +++ b/source/kde/kde/build/kdevelop @@ -1 +1 @@ -5 +6 diff --git a/source/kde/kde/build/plasma-workspace b/source/kde/kde/build/plasma-workspace index d00491fd..0cfbf088 100644 --- a/source/kde/kde/build/plasma-workspace +++ b/source/kde/kde/build/plasma-workspace @@ -1 +1 @@ -1 +2 diff --git a/source/kde/kde/patch/plasma-workspace.patch b/source/kde/kde/patch/plasma-workspace.patch new file mode 100644 index 00000000..5bea067f --- /dev/null +++ b/source/kde/kde/patch/plasma-workspace.patch @@ -0,0 +1,2 @@ +# [PATCH] sddm-theme: fix missing password field on "Other" page: +cat $CWD/patch/plasma-workspace/0001-sddm-theme-fix-missing-password-field-on-Other-page.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } diff --git a/source/kde/kde/patch/plasma-workspace/0001-sddm-theme-fix-missing-password-field-on-Other-page.patch b/source/kde/kde/patch/plasma-workspace/0001-sddm-theme-fix-missing-password-field-on-Other-page.patch new file mode 100644 index 00000000..06d44b91 --- /dev/null +++ b/source/kde/kde/patch/plasma-workspace/0001-sddm-theme-fix-missing-password-field-on-Other-page.patch @@ -0,0 +1,49 @@ +From d5a3e749a30613294f41386180aaf31dfb1a9bee Mon Sep 17 00:00:00 2001 +From: Nate Graham <nate@kde.org> +Date: Thu, 14 Oct 2021 15:44:33 -0600 +Subject: [PATCH] sddm-theme: fix missing password field on "Other" page + +On this page there is no concept of the user being passwordless because +no username has been specified by the user yet; we cannot know ahead of +time. As a result, userList.currentItem.needsPassword is blank so the +password field gets hidden. + +We should just assume that in username/password entry mode, all users +have a password set. For any users where this is not the case, they can +just leave the password blank, and it's not any worse than it was in +Plasma 5.22. + +BUG: 443737 +FIXED-IN: 5.23.1 + + +(cherry picked from commit f038ab3f494f26b443b10ff5dc9f156e1ec16341) +--- + sddm-theme/Login.qml | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/sddm-theme/Login.qml b/sddm-theme/Login.qml +index 8829666f1..6d3d62804 100644 +--- a/sddm-theme/Login.qml ++++ b/sddm-theme/Login.qml +@@ -83,7 +83,7 @@ SessionManagementScreen { + } + } + +- visible: userList.currentItem.needsPassword ++ visible: root.showUsernamePrompt || userList.currentItem.needsPassword + + Keys.onEscapePressed: { + mainStack.currentItem.forceActiveFocus(); +@@ -119,7 +119,7 @@ SessionManagementScreen { + + icon.name: text.length == 0 ? "go-next" : "" + +- text: userList.currentItem.needsPassword ? "" : i18n("Log In") ++ text: root.showUsernamePrompt || userList.currentItem.needsPassword ? "" : i18n("Log In") + onClicked: startLogin(); + } + } +-- +2.33.0 + |