summaryrefslogtreecommitdiff
path: root/source/kde
diff options
context:
space:
mode:
authorPatrick J Volkerding <volkerdi@slackware.com>2021-10-15 20:47:13 +0000
committerEric Hameleers <alien@slackware.com>2021-10-16 09:04:20 +0200
commitaadd8167b60785f4ee2cc4368e1faa018900a387 (patch)
treef91b6de5d9fba92a6f44420557f5a08a09123b91 /source/kde
parentbd6ff8d439f656e50de1d6f7d43464bd5dcc3bab (diff)
downloadcurrent-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')
-rw-r--r--source/kde/kde/build/kdevelop2
-rw-r--r--source/kde/kde/build/plasma-workspace2
-rw-r--r--source/kde/kde/patch/plasma-workspace.patch2
-rw-r--r--source/kde/kde/patch/plasma-workspace/0001-sddm-theme-fix-missing-password-field-on-Other-page.patch49
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
+