kdePackages: Plasma 6.1.5 -> 6.2.0

This commit is contained in:
K900 2024-09-20 09:01:51 +03:00
parent 91e87264ee
commit 0c879e6e01
13 changed files with 370 additions and 250 deletions

View File

@ -72,6 +72,7 @@ OK_MISSING_BY_PACKAGE = {
}, },
"kwin": { "kwin": {
"display-info", # newer versions identify as libdisplay-info "display-info", # newer versions identify as libdisplay-info
"Libcap", # used to call setcap at build time and nothing else
}, },
"libksysguard": { "libksysguard": {
"Libcap", # used to call setcap at build time and nothing else "Libcap", # used to call setcap at build time and nothing else
@ -90,6 +91,7 @@ OK_MISSING_BY_PACKAGE = {
}, },
"powerdevil": { "powerdevil": {
"DDCUtil", # cursed, intentionally disabled "DDCUtil", # cursed, intentionally disabled
"Libcap", # used to call setcap at build time and nothing else
}, },
"print-manager": { "print-manager": {
"PackageKitQt6", # used for auto-installing drivers which does not work for obvious reasons "PackageKitQt6", # used for auto-installing drivers which does not work for obvious reasons

View File

@ -254,6 +254,7 @@
"GPL-2.0-only", "GPL-2.0-only",
"GPL-2.0-or-later", "GPL-2.0-or-later",
"GPL-3.0-only", "GPL-3.0-only",
"LGPL-2.0-or-later",
"LicenseRef-KDE-Accepted-GPL", "LicenseRef-KDE-Accepted-GPL",
"MIT" "MIT"
], ],
@ -326,6 +327,7 @@
"GPL-3.0-only", "GPL-3.0-only",
"LGPL-2.0-or-later", "LGPL-2.0-or-later",
"LGPL-2.1-only", "LGPL-2.1-only",
"LGPL-2.1-or-later",
"LGPL-3.0-only", "LGPL-3.0-only",
"LGPL-3.0-or-later", "LGPL-3.0-or-later",
"LicenseRef-KDE-Accepted-GPL", "LicenseRef-KDE-Accepted-GPL",
@ -2515,6 +2517,19 @@
"LicenseRef-KDE-Accepted-LGPL", "LicenseRef-KDE-Accepted-LGPL",
"MIT" "MIT"
], ],
"plasma-dialer": [
"BSD-3-Clause",
"CC0-1.0",
"GPL-2.0-only",
"GPL-2.0-or-later",
"GPL-3.0-only",
"LGPL-2.0-or-later",
"LGPL-2.1-only",
"LGPL-2.1-or-later",
"LGPL-3.0-only",
"LicenseRef-KDE-Accepted-GPL",
"LicenseRef-KDE-Accepted-LGPL"
],
"plasma-disks": [ "plasma-disks": [
"BSD-3-Clause", "BSD-3-Clause",
"CC0-1.0", "CC0-1.0",
@ -2646,6 +2661,7 @@
"GPL-2.0-only", "GPL-2.0-only",
"GPL-2.0-or-later", "GPL-2.0-or-later",
"GPL-3.0-only", "GPL-3.0-only",
"GPL-3.0-or-later",
"LGPL-2.0-only", "LGPL-2.0-only",
"LGPL-2.0-or-later", "LGPL-2.0-or-later",
"LGPL-2.1-only", "LGPL-2.1-only",
@ -2662,6 +2678,7 @@
"BSD-3-Clause", "BSD-3-Clause",
"CC0-1.0", "CC0-1.0",
"GPL-2.0-or-later", "GPL-2.0-or-later",
"LGPL-2.0-only",
"LGPL-2.0-or-later", "LGPL-2.0-or-later",
"LGPL-2.1-or-later" "LGPL-2.1-or-later"
], ],
@ -2687,18 +2704,21 @@
"LGPL-2.0-or-later" "LGPL-2.0-or-later"
], ],
"powerdevil": [ "powerdevil": [
"BSD-2-Clause",
"BSD-3-Clause", "BSD-3-Clause",
"CC0-1.0", "CC0-1.0",
"GPL-2.0-only", "GPL-2.0-only",
"GPL-2.0-or-later", "GPL-2.0-or-later",
"GPL-3.0-only", "GPL-3.0-only",
"GPL-3.0-or-later",
"LGPL-2.0-only", "LGPL-2.0-only",
"LGPL-2.0-or-later", "LGPL-2.0-or-later",
"LGPL-2.1-only", "LGPL-2.1-only",
"LGPL-2.1-or-later", "LGPL-2.1-or-later",
"LGPL-3.0-only", "LGPL-3.0-only",
"LicenseRef-KDE-Accepted-GPL", "LicenseRef-KDE-Accepted-GPL",
"LicenseRef-KDE-Accepted-LGPL" "LicenseRef-KDE-Accepted-LGPL",
"MIT"
], ],
"poxml": [ "poxml": [
"CC0-1.0" "CC0-1.0"
@ -2808,6 +2828,15 @@
"LGPL-2.0-or-later", "LGPL-2.0-or-later",
"LGPL-2.1-or-later" "LGPL-2.1-or-later"
], ],
"spacebar": [
"BSD-2-Clause",
"CC0-1.0",
"GPL-2.0-only",
"GPL-2.0-or-later",
"GPL-3.0-only",
"LGPL-2.0-or-later",
"LicenseRef-KDE-Accepted-GPL"
],
"spectacle": [ "spectacle": [
"BSD-3-Clause", "BSD-3-Clause",
"CC0-1.0", "CC0-1.0",

View File

@ -1,322 +1,332 @@
{ {
"bluedevil": { "bluedevil": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/bluedevil-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/bluedevil-6.2.0.tar.xz",
"hash": "sha256-KZWNoIsyQr2kJDiYnuPsuB04bKW+cjMlBuXPDe0LcHc=" "hash": "sha256-jj5xMBc00iyEof9cEMgfpSpQv0ftK/ST/gWoi/y9Hns="
}, },
"breeze": { "breeze": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/breeze-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/breeze-6.2.0.tar.xz",
"hash": "sha256-VEkXfJBhP5e0dK53YoXM/G6Gc2kdEgM32VNwyefIPLI=" "hash": "sha256-+WWgn+GZhG1VNmxhFOqTNnPKTMfcuB4kDJwK5HkV7lE="
}, },
"breeze-grub": { "breeze-grub": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/breeze-grub-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/breeze-grub-6.2.0.tar.xz",
"hash": "sha256-ezzwtCaAG9dLvWuPDcSvN7E3UPl7817c006moU0gCQk=" "hash": "sha256-O4WW1N6rcnnP6gbif1STLq9ccHBnzCwjHsSmHns3Rbs="
}, },
"breeze-gtk": { "breeze-gtk": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/breeze-gtk-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/breeze-gtk-6.2.0.tar.xz",
"hash": "sha256-lgw98EdCPoXh8zvbYLcb3HSGuZQdideFMQ3r5QG9RtE=" "hash": "sha256-phHkRK7KNPFv5uCQEekBT88rtdlCLdZEAR9EDMxTdbg="
}, },
"breeze-plymouth": { "breeze-plymouth": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/breeze-plymouth-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/breeze-plymouth-6.2.0.tar.xz",
"hash": "sha256-Z2H6s/bVdWhjWwfBwjRgqRaBLgSXk3IYAdd6xd+O1gs=" "hash": "sha256-ggrcuEinbtdhtclGZWk3S20uAQL6ykX5EYxAbM/fV6Y="
}, },
"discover": { "discover": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/discover-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/discover-6.2.0.tar.xz",
"hash": "sha256-biz1n6wst5JCDtbfZT+AMH1uM9bmrpwa8oJ6k7rjy40=" "hash": "sha256-QP/KtDliA07UyISLqk41T0j/Pdi5TTKdw97sOGBklf8="
}, },
"drkonqi": { "drkonqi": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/drkonqi-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/drkonqi-6.2.0.tar.xz",
"hash": "sha256-Dhsn5OjrUdEcO9SnyfA5my6qP6tr6H3fQNKL4N6ujb8=" "hash": "sha256-5t2XbT9O2A57wNoaM7j1eKE69VZPDjfcSe1Zo8TWjow="
}, },
"flatpak-kcm": { "flatpak-kcm": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/flatpak-kcm-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/flatpak-kcm-6.2.0.tar.xz",
"hash": "sha256-UI99mL0UEkIUdG8kSAT+3c0kWIyw63xYA5B7IlE9KQo=" "hash": "sha256-KiA+cpJXHvE3N4XCRJxQO+FUCNvfCnpZ1+mdjp3vGoE="
}, },
"kactivitymanagerd": { "kactivitymanagerd": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/kactivitymanagerd-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/kactivitymanagerd-6.2.0.tar.xz",
"hash": "sha256-P4r9onN4eALVzUa/dvjxRn7OHyHIO7qmUTQ1d1UjgQ8=" "hash": "sha256-65Q2EdhdGKxXk8O8gbl7dQevlwNN8Dhtm9DjmZnm4Gw="
}, },
"kde-cli-tools": { "kde-cli-tools": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/kde-cli-tools-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/kde-cli-tools-6.2.0.tar.xz",
"hash": "sha256-wPM2Bir4AIBFTKOahatgvKHseoVOhMCdSSgwsRB5AxM=" "hash": "sha256-e+BC+Yr0bMtflzWP+fpYyTA2BsmQnhyS7OViR9nT0rY="
}, },
"kdecoration": { "kdecoration": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/kdecoration-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/kdecoration-6.2.0.tar.xz",
"hash": "sha256-POFs6mWdhj9465PVZ7+VKz9mRAvs1CSwbSBB/wZ53vc=" "hash": "sha256-BdDTjuVcki2xNf2GTjXEdCmIp7JlFqNBuCTpgElgyRk="
}, },
"kde-gtk-config": { "kde-gtk-config": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/kde-gtk-config-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/kde-gtk-config-6.2.0.tar.xz",
"hash": "sha256-Yx5Z9SYZ3alA0gWU3FUAjC8ZLacF5sXb+m0lF1CHti4=" "hash": "sha256-m7Yirv6iCqkz+FJCwRxwdYFQqG95Yc83Un0UzW2Y+Wc="
}, },
"kdeplasma-addons": { "kdeplasma-addons": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/kdeplasma-addons-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/kdeplasma-addons-6.2.0.tar.xz",
"hash": "sha256-Nrb54cA+UupOXQQJoHhhF8gkcWYWny0KIh8g8a6riGM=" "hash": "sha256-KOZ46UTPzhgxqXT8SELp/JV3v9zTrxBtG4qFIrVvwg4="
}, },
"kgamma": { "kgamma": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/kgamma-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/kgamma-6.2.0.tar.xz",
"hash": "sha256-L0Psa0q6wnJJsQFZTxnyIv5+WUcFT1JSwRqdnsIKtCw=" "hash": "sha256-UkQ4SuKNkrBVXpxn1ZlWRv+bEDces2sH3RS5NHeebPw="
}, },
"kglobalacceld": { "kglobalacceld": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/kglobalacceld-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/kglobalacceld-6.2.0.tar.xz",
"hash": "sha256-3A4Kl34Lrhd4jnAwvsONZVrvYMzgG3QOSPVXmkcx06o=" "hash": "sha256-IVdJJXXA2Cn8kWJMBxpNK4EfrJzMZDDxScHdB4ZuTXw="
}, },
"kinfocenter": { "kinfocenter": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/kinfocenter-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/kinfocenter-6.2.0.tar.xz",
"hash": "sha256-CXauQ3Vrbdv05w51DLF/Qi2r52BMXi+CSrTx4BYa5dA=" "hash": "sha256-UIcw97RNyFuk5nyvUmGZUozvzz3WA/YoCRepMOD+Bsw="
}, },
"kmenuedit": { "kmenuedit": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/kmenuedit-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/kmenuedit-6.2.0.tar.xz",
"hash": "sha256-/LJ6g6VVT7VlRjO+0Iy2CJhlcuMPXkJBYHo1TsidZVY=" "hash": "sha256-IWLv11QSj7BnSgZQbziyT+mEWVvbkoqfpwDmoG8ED/c="
}, },
"kpipewire": { "kpipewire": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/kpipewire-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/kpipewire-6.2.0.tar.xz",
"hash": "sha256-JbMs/K/zUvDErNpXRq3/0uOyi1/wZIUhvehijKcUWkk=" "hash": "sha256-csB+bGYItsXqokYNl1v5BHSJZR+wXeXltUCHZSn0JbA="
}, },
"krdp": { "krdp": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/krdp-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/krdp-6.2.0.tar.xz",
"hash": "sha256-qR3iyOi2/oUu3u5QtyLyq+vDs4R31++TX55re3znxrc=" "hash": "sha256-vln3THuq4hQ79bL/dyKjku1I413ELk/ZtvtqgenfSpo="
}, },
"kscreen": { "kscreen": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/kscreen-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/kscreen-6.2.0.tar.xz",
"hash": "sha256-QWap9tWI7v3BntnZqeD4Jlq0mZviSLoRtI7jU+y8UR8=" "hash": "sha256-ClFDHs9PrEhtNWb4npjE0uS8mqjRprAeieXcYP8f5fI="
}, },
"kscreenlocker": { "kscreenlocker": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/kscreenlocker-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/kscreenlocker-6.2.0.tar.xz",
"hash": "sha256-oOqDVBIqKOCsxuxgSnZY/uWwDxJcwJ6nWMm5G/PH8Pw=" "hash": "sha256-m/QE/7DX19wZayWIrl9HP9he6t58svVkAOORBsEUfxc="
}, },
"ksshaskpass": { "ksshaskpass": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/ksshaskpass-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/ksshaskpass-6.2.0.tar.xz",
"hash": "sha256-NN1y8r94XdS2yYlEvU5ETb60a7Xy10xblbrtghxnGPE=" "hash": "sha256-KimJtRX9HEooG3ujda8H2gdObgYh1nyLrEhvKCBx3Bg="
}, },
"ksystemstats": { "ksystemstats": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/ksystemstats-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/ksystemstats-6.2.0.tar.xz",
"hash": "sha256-hCW7nwdiNNFn6vaJt09ynioFYcNnRz6KhPq0pMOcaJM=" "hash": "sha256-BYFdAazbGZwFL6mUxI9J9pS0NWp/wj7/OLsAYUrkaH4="
}, },
"kwallet-pam": { "kwallet-pam": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/kwallet-pam-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/kwallet-pam-6.2.0.tar.xz",
"hash": "sha256-swysTx4mY3dlR5U6YhCTcdX5tDRKjfkgeILx4d3koD8=" "hash": "sha256-WB2stm4jqtsUVo0Dr8fgEq2QkpInexkti2jsHNQnue0="
}, },
"kwayland": { "kwayland": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/kwayland-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/kwayland-6.2.0.tar.xz",
"hash": "sha256-Z6PhVzC9o2Bz8wQivcIa7ie/IF++7BorgCDJ0al/jak=" "hash": "sha256-f/4MKx+CMVtiJsUM+3UuZzjldvv3C3KW0XF7PYYiYkQ="
}, },
"kwayland-integration": { "kwayland-integration": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/kwayland-integration-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/kwayland-integration-6.2.0.tar.xz",
"hash": "sha256-I8YQID8b+qzMgnGOYK2qMz4x3UKDfU6E3/DPgOYUxog=" "hash": "sha256-aue6XsXwZfNmA8BhI0HdvQ2URbcvxvumtiy+3NT6n/A="
}, },
"kwin": { "kwin": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/kwin-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/kwin-6.2.0.tar.xz",
"hash": "sha256-ugqs4yMZW1itv94U7HTN1MKMIR14pWfESvcPM23Ks/c=" "hash": "sha256-iuiFLkjAQulvmOdqi2f36U8dYBk5M2+6f424tDvy/Lo="
}, },
"kwrited": { "kwrited": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/kwrited-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/kwrited-6.2.0.tar.xz",
"hash": "sha256-oFnd8o7Oi0OYml6ofkR/o/Ajea7HmKHefLWaWqoqlhg=" "hash": "sha256-S0iQY3ApuNsF/4DjIl2NjXipW7RIAqpG1SauJ4T1YCk="
}, },
"layer-shell-qt": { "layer-shell-qt": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/layer-shell-qt-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/layer-shell-qt-6.2.0.tar.xz",
"hash": "sha256-0Ry1X3XW64kE5IzQloVwQ6bamQCxw0t6xXFubkbw7TI=" "hash": "sha256-U5DReOf2UW1pHtqoX86cvM/gYM6lc6vGULtAZoeOsv4="
}, },
"libkscreen": { "libkscreen": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/libkscreen-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/libkscreen-6.2.0.tar.xz",
"hash": "sha256-WPUjqd/gely5dY1g9qfxyfQBICifg1UVpOLY1tbaTGU=" "hash": "sha256-tgGHOEWwUEaQ0hJIWRwa0qmbvONdvqx0fFdcwyHE1IU="
}, },
"libksysguard": { "libksysguard": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/libksysguard-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/libksysguard-6.2.0.tar.xz",
"hash": "sha256-rQH6LGZPgs4kt9YXvBmUIGN2Nz+b1krjE7Mof9WKArk=" "hash": "sha256-AoapDQrhqFbv7AXNOjS2lfslIaO1tWry2QDBmVAigng="
}, },
"libplasma": { "libplasma": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/libplasma-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/libplasma-6.2.0.tar.xz",
"hash": "sha256-d8K4Ot5pmawOUmmk6HKEQ6fWGUbWjQu0EQarQpKnnMk=" "hash": "sha256-dWocsBUTygSQagecwoAtym9PYQ8xkmGRmz1eJb1P2pg="
}, },
"milou": { "milou": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/milou-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/milou-6.2.0.tar.xz",
"hash": "sha256-QFFIoS7n/siTiPmbxUhVB1SMhRLeIroDAlFURCc1OQo=" "hash": "sha256-sfG04T+0BHZTGzpj52aiPvd5TeG4YgJCtMUatEX5scU="
}, },
"ocean-sound-theme": { "ocean-sound-theme": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/ocean-sound-theme-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/ocean-sound-theme-6.2.0.tar.xz",
"hash": "sha256-ro+lnDo8PTekOOOrXtEcwAjqBFAZU3cL2euTJwBRKTU=" "hash": "sha256-nfu3FnlbjGBdQJkqCznrKny5w+x9P1KROZEBiHJUM4M="
}, },
"oxygen": { "oxygen": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/oxygen-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/oxygen-6.2.0.tar.xz",
"hash": "sha256-B0HWside8AtZPvXjHKJniZ1zvD8W0TLJKkLnZ+wCVzU=" "hash": "sha256-6CrJmGQZ7b/Y6ms+ganF3UajbtPNlCp002RLY2Xsy2A="
}, },
"oxygen-sounds": { "oxygen-sounds": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/oxygen-sounds-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/oxygen-sounds-6.2.0.tar.xz",
"hash": "sha256-ZpCkniLRWmpogrh/clqdo7xJYXe4mjlSsBVVqYu0RqU=" "hash": "sha256-POFicpHQBgUEaRQVcY8rrpc/N85X3kjoGjcnV84IEqE="
}, },
"plasma5support": { "plasma5support": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma5support-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma5support-6.2.0.tar.xz",
"hash": "sha256-BWNYUiLFMz4iee/agpw2oTl0HJ4M86024+gJaEDAF9E=" "hash": "sha256-RutPXZQHfEbCS0lLuuLldJtbX3zB227ykjuBEq5q5Y0="
}, },
"plasma-activities": { "plasma-activities": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma-activities-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma-activities-6.2.0.tar.xz",
"hash": "sha256-s1P7564w9qBO9PgdPgJQZUoPmFmp70MhTInHi5JOKEs=" "hash": "sha256-Ks6SrGSy6jGLBQNF1RSgOsD5D6JlhogsHZtBZv4A8tc="
}, },
"plasma-activities-stats": { "plasma-activities-stats": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma-activities-stats-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma-activities-stats-6.2.0.tar.xz",
"hash": "sha256-JiBQpTiU3gbxND+x1QtuAPeXo+NJMW7d/re1Fs3cDd8=" "hash": "sha256-IV13KFN7iQofMZ8TyqYDjALcTj5k2Zz0DOCPyC9GXf0="
}, },
"plasma-browser-integration": { "plasma-browser-integration": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma-browser-integration-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma-browser-integration-6.2.0.tar.xz",
"hash": "sha256-Q2JcNeo57uvtesyXWazGCHGrwdK4jcnnuQivpMAJiqo=" "hash": "sha256-kdWWz9iRtEwQxd14YuLJWs2nUm/pqfAY6UaDbBdFCmg="
}, },
"plasma-desktop": { "plasma-desktop": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma-desktop-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma-desktop-6.2.0.tar.xz",
"hash": "sha256-2eI2yamjMti3tO3eRMZdCw7Djqda3Fu/ohpsTH9CYcI=" "hash": "sha256-DqOOILnEFjhX25IOqAyXQKKeVhiGtf658g+ThZhpJwk="
},
"plasma-dialer": {
"version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.2.0/plasma-dialer-6.2.0.tar.xz",
"hash": "sha256-72JH0C2xAyJSHlLnHpyUKR8Hq92vFvCEYTyN0298qs4="
}, },
"plasma-disks": { "plasma-disks": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma-disks-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma-disks-6.2.0.tar.xz",
"hash": "sha256-XXZpwBnovmaLmF1z1/D9sxWYSpCsewzx45ibgJRubEo=" "hash": "sha256-WB+6e5c5eFNELpID4CzF/mAHofbWAgvTODdR16cNK6E="
}, },
"plasma-firewall": { "plasma-firewall": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma-firewall-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma-firewall-6.2.0.tar.xz",
"hash": "sha256-TtMb3Y8CEScpR1GM8uvqVHu8RLfPxvbz50fsyRi0r0I=" "hash": "sha256-Wf0FeabJkT+XRm675WKwDCe1kNnDh0wjnIpR/mGQPmU="
}, },
"plasma-integration": { "plasma-integration": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma-integration-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma-integration-6.2.0.tar.xz",
"hash": "sha256-FatL93CRJOxP54QiggkByO+3+7kiRVdr5XyEdIKl7Js=" "hash": "sha256-3NEKDIQYUk5mxup7+6TeTU8gRp20cLQaUK4g41npt2g="
}, },
"plasma-mobile": { "plasma-mobile": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma-mobile-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma-mobile-6.2.0.tar.xz",
"hash": "sha256-z1vUSN34Lfw6Zh4I6va0al5wa+yzDuwYfppXTokILa0=" "hash": "sha256-9ZPYZEUL+xB5YFwXI7KC5AFc+3eg6zN2SIx3DwS3nUg="
}, },
"plasma-nano": { "plasma-nano": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma-nano-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma-nano-6.2.0.tar.xz",
"hash": "sha256-weZFmXGZ/l4kn7JKA4kkhlcL3kgVPVLUkDQ58wlLosY=" "hash": "sha256-Kt3NB/z3yoYx+uK5sImgH4t7WcBGLOQNGyvnu57vvTg="
}, },
"plasma-nm": { "plasma-nm": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma-nm-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma-nm-6.2.0.tar.xz",
"hash": "sha256-ywTdrwDXKOoLS10QizOJ1GLOUHhyb4tlXzjeMw7rIfU=" "hash": "sha256-znIAir8XVV0bIPZkgP8hmSp8RLJs8FahM/0tLudCHnU="
}, },
"plasma-pa": { "plasma-pa": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma-pa-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma-pa-6.2.0.tar.xz",
"hash": "sha256-ckwFkdvr3l+WxBYxbJAOiPSmbXSJBe0cp05hUjV6dZE=" "hash": "sha256-imSTF32dgj90f+kXrMO8hZxhxP6dOt15mrfxlDTZmSA="
}, },
"plasma-sdk": { "plasma-sdk": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma-sdk-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma-sdk-6.2.0.tar.xz",
"hash": "sha256-jQ1OheR9KCSblR88mX9ghVoQyt7Ze+o0FAc5flUbjEY=" "hash": "sha256-2KGwAi0WA19xOTqjXoFrweLW3DuxrXaUg9RYnot4whY="
}, },
"plasma-systemmonitor": { "plasma-systemmonitor": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma-systemmonitor-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma-systemmonitor-6.2.0.tar.xz",
"hash": "sha256-C17szwR1FiWfcgXBQ4FC1KglLq3gC7hhtm1IMbsDpwQ=" "hash": "sha256-lZg9xBp/JffAv+gYUse4CPIX1ti+u10UC9QgWFloWhc="
}, },
"plasma-thunderbolt": { "plasma-thunderbolt": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma-thunderbolt-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma-thunderbolt-6.2.0.tar.xz",
"hash": "sha256-lAKt8+6u1MXvynGXVbWfLShk2prV/YHSKzqPX9bjrmA=" "hash": "sha256-HNx2MAPiAReOUm9Iww32UPN6i04BbSWl6YObvOlNzjo="
}, },
"plasma-vault": { "plasma-vault": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma-vault-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma-vault-6.2.0.tar.xz",
"hash": "sha256-ULE1v9sVmUd0QSJ4hwn4kSp2Ew0pIOqXdc5AL3p9xAQ=" "hash": "sha256-wfA9G2uP3zkYeQ9glmToD4ug+KxJ/uThU8uHhebdJ5c="
}, },
"plasma-welcome": { "plasma-welcome": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma-welcome-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma-welcome-6.2.0.tar.xz",
"hash": "sha256-Euzp59YcPsaiP+k1dmdBbiaAKrr9xp8kXMPZagXvnZY=" "hash": "sha256-Z4JAbVZDdFlT3oKxsfWKRKb4VMLX4NZ10DfmM3f1UtU="
}, },
"plasma-workspace": { "plasma-workspace": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma-workspace-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma-workspace-6.2.0.tar.xz",
"hash": "sha256-wp4Vo+1CRG+Ze34WlYZPhev/CE4uzlgckUoNio4mWuc=" "hash": "sha256-LUJoy651djG+V9adNPwCyNAgR2JRU3DJZ57LKqKv3zM="
}, },
"plasma-workspace-wallpapers": { "plasma-workspace-wallpapers": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plasma-workspace-wallpapers-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plasma-workspace-wallpapers-6.2.0.tar.xz",
"hash": "sha256-qOpCuZslRm1S0/5Vcsn7w4cJvxNwVEiOk3+HDzNU7gI=" "hash": "sha256-gkGYLJjEMRAafDOVjPIbn3BjsNsR8GZjpyMl9QEPnAE="
}, },
"plymouth-kcm": { "plymouth-kcm": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/plymouth-kcm-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/plymouth-kcm-6.2.0.tar.xz",
"hash": "sha256-Bz4D+KhROOBdiGcqXB4GIjjjSz3t5BGPKRHCAMBVWHU=" "hash": "sha256-+iOqC1pu73bLS1o0mgJ/LmahOyLi2/Wyv8erqwp48a4="
}, },
"polkit-kde-agent-1": { "polkit-kde-agent-1": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/polkit-kde-agent-1-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/polkit-kde-agent-1-6.2.0.tar.xz",
"hash": "sha256-CWXl/61DKj5u6eNVQO/Le0CDIApIxp2R5SXAmke5IPY=" "hash": "sha256-xmUMV95OHVnMUUjtsrjX8XpmwgeFYT7DBTUXSnttyxA="
}, },
"powerdevil": { "powerdevil": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/powerdevil-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/powerdevil-6.2.0.tar.xz",
"hash": "sha256-BQ4cb88H2izXv+IqYYqpFQS7KwC9MapoEhuQPN6dhF0=" "hash": "sha256-g8H9VRF3V6i0xEUqLzBH2PQqzFTzfsBFBloo2SZBecI="
}, },
"print-manager": { "print-manager": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/print-manager-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/print-manager-6.2.0.tar.xz",
"hash": "sha256-pJRE4WoHlZUxU2UlF8ZlcamYujjc2IYWa4gjHpbIzhI=" "hash": "sha256-jIJw8gzMzpSxOpWDDSenIwNT5dj49SSfZ7eMg2Ey+M0="
}, },
"qqc2-breeze-style": { "qqc2-breeze-style": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/qqc2-breeze-style-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/qqc2-breeze-style-6.2.0.tar.xz",
"hash": "sha256-a0tsDwiy7OO12hyJ3mzhBiHY4mt/q+2/YBA6XyyK+EU=" "hash": "sha256-EZf7M1ZWzIWpkpTpWi8B9DaI7d9UWNqSoUTnthgrVJg="
}, },
"sddm-kcm": { "sddm-kcm": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/sddm-kcm-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/sddm-kcm-6.2.0.tar.xz",
"hash": "sha256-AJI1F003IHnuOq31HgvX2ho4LRhSrmWwuWcQsiZpjpw=" "hash": "sha256-1cbMmMGQeJ0biG26gUA5ZYjq1hJTQc9SMa35WmNohR8="
},
"spacebar": {
"version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.2.0/spacebar-6.2.0.tar.xz",
"hash": "sha256-ImSDTUR5JxmDsCQ2xls8GlLJf5jxBkD2g4mue5zqHYc="
}, },
"systemsettings": { "systemsettings": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/systemsettings-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/systemsettings-6.2.0.tar.xz",
"hash": "sha256-B0J66nzuCzSrzD732q8D1ivfcgXKP5ccjT+u3AunT9c=" "hash": "sha256-a0Z17dRxf3yojRdwBpbDiHP/RrP5Bj7Pp8wgfrBOuuA="
}, },
"wacomtablet": { "wacomtablet": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/wacomtablet-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/wacomtablet-6.2.0.tar.xz",
"hash": "sha256-IerMb3eC/fnKcYndlP2OyRAzAs9gWY91chY18N8MREo=" "hash": "sha256-ml2fa6NyQ5BNTL+RyHSTsgV2vr0linXB9mCTs3YuXeM="
}, },
"xdg-desktop-portal-kde": { "xdg-desktop-portal-kde": {
"version": "6.1.5", "version": "6.2.0",
"url": "mirror://kde/stable/plasma/6.1.5/xdg-desktop-portal-kde-6.1.5.tar.xz", "url": "mirror://kde/stable/plasma/6.2.0/xdg-desktop-portal-kde-6.2.0.tar.xz",
"hash": "sha256-CdE8DAb93AgySdH1vpB+Jx6jnwH1d9N9JnQ7Ad9aaXg=" "hash": "sha256-gAaExbvNvUHbyL/LqO2ponoNufD3IJnRgkb7eUB2T/w="
} }
} }

View File

@ -40,6 +40,7 @@
plasma-activities-stats = callPackage ./plasma-activities-stats { }; plasma-activities-stats = callPackage ./plasma-activities-stats { };
plasma-browser-integration = callPackage ./plasma-browser-integration { }; plasma-browser-integration = callPackage ./plasma-browser-integration { };
plasma-desktop = callPackage ./plasma-desktop { }; plasma-desktop = callPackage ./plasma-desktop { };
plasma-dialer = callPackage ./plasma-dialer { };
plasma-disks = callPackage ./plasma-disks { }; plasma-disks = callPackage ./plasma-disks { };
plasma-firewall = callPackage ./plasma-firewall { }; plasma-firewall = callPackage ./plasma-firewall { };
plasma-integration = callPackage ./plasma-integration { }; plasma-integration = callPackage ./plasma-integration { };
@ -61,6 +62,7 @@
print-manager = callPackage ./print-manager { }; print-manager = callPackage ./print-manager { };
qqc2-breeze-style = callPackage ./qqc2-breeze-style { }; qqc2-breeze-style = callPackage ./qqc2-breeze-style { };
sddm-kcm = callPackage ./sddm-kcm { }; sddm-kcm = callPackage ./sddm-kcm { };
spacebar = callPackage ./spacebar { };
systemsettings = callPackage ./systemsettings { }; systemsettings = callPackage ./systemsettings { };
wacomtablet = callPackage ./wacomtablet { }; wacomtablet = callPackage ./wacomtablet { };
xdg-desktop-portal-kde = callPackage ./xdg-desktop-portal-kde { }; xdg-desktop-portal-kde = callPackage ./xdg-desktop-portal-kde { };

View File

@ -9,6 +9,12 @@
mkKdeDerivation { mkKdeDerivation {
pname = "discover"; pname = "discover";
patches = [
# remove forced QML dependency check
# FIXME: fix the check in ECM instead
./qml-deps.patch
];
extraNativeBuildInputs = [ pkg-config ]; extraNativeBuildInputs = [ pkg-config ];
extraBuildInputs = [ extraBuildInputs = [
qtwebview qtwebview

View File

@ -0,0 +1,13 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 04523c97d..945ba6a41 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -59,7 +59,7 @@ find_package(QCoro6 REQUIRED COMPONENTS Core)
qcoro_enable_coroutines()
-ecm_find_qmlmodule(org.kde.kitemmodels 1.0 REQUIRED)
+ecm_find_qmlmodule(org.kde.kitemmodels 1.0)
list(APPEND CMAKE_AUTOMOC_MACRO_NAMES "DISCOVER_BACKEND_PLUGIN")

View File

@ -1,28 +1,44 @@
diff --git a/src/data/debuggers/internal/gdbrc b/src/data/debuggers/internal/gdbrc diff --git a/src/debugger.cpp b/src/debugger.cpp
index 0d163d43..8e2f85f1 100644 index 946bdd12..afb69e35 100644
--- a/src/data/debuggers/internal/gdbrc --- a/src/debugger.cpp
+++ b/src/data/debuggers/internal/gdbrc +++ b/src/debugger.cpp
@@ -73,17 +73,18 @@ Name[wa]=gdb @@ -36,15 +36,15 @@ QList<Debugger> Debugger::availableInternalDebuggers(const QString &backend)
Name[x-test]=xxgdbxx result.push_back(std::make_shared<Data>(
Name[zh_CN]=gdb Data{.displayName = i18nc("@label the debugger called GDB", "GDB"),
Name[zh_TW]=gdb .codeName = u"gdb"_s,
-TryExec=gdb - .tryExec = u"gdb"_s,
+TryExec=@gdb@ + .tryExec = u"@gdb@"_s,
+CodeName=gdb .backendData =
Backends=KCrash|coredump-core - BackendData{.command = u"gdb -nw -n -batch -x %preamblefile -x %tempfile -p %pid %execpath"_s,
+ BackendData{.command = u"@gdb@ -nw -n -batch -x %preamblefile -x %tempfile -p %pid %execpath"_s,
.supportsCommandWithSymbolResolution = true,
.commandWithSymbolResolution =
- u"gdb -nw -n -batch --init-eval-command='set debuginfod enabled on' -x %preamblefile -x %tempfile -p %pid %execpath"_s,
+ u"@gdb@ -nw -n -batch --init-eval-command='set debuginfod enabled on' -x %preamblefile -x %tempfile -p %pid %execpath"_s,
.backtraceBatchCommands = u"thread\nthread apply all bt"_s,
.preambleCommands = expandCommand(
- u"gdb"_s,
+ u"@gdb@"_s,
u"set width 200\nset backtrace limit 128\nsource %drkonqi_datadir/python/gdb_preamble/preamble.py\npy print_preamble()"_s),
.execInputFile = {}}}));
[KCrash] @@ -63,15 +63,15 @@ QList<Debugger> Debugger::availableInternalDebuggers(const QString &backend)
-Exec=gdb -nw -n -batch -x %preamblefile -x %tempfile -p %pid %execpath Data{
-ExecWithSymbolResolution=gdb -nw -n -batch --init-eval-command='set debuginfod enabled on' -x %preamblefile -x %tempfile -p %pid %execpath .displayName = i18nc("@label the debugger called GDB", "GDB"),
+Exec=@gdb@ -nw -n -batch -x %preamblefile -x %tempfile -p %pid %execpath .codeName = u"gdb"_s,
+ExecWithSymbolResolution=@gdb@ -nw -n -batch --init-eval-command='set debuginfod enabled on' -x %preamblefile -x %tempfile -p %pid %execpath - .tryExec = u"gdb"_s,
PreambleCommands=set width 200\nset backtrace limit 128\nsource %drkonqi_datadir/python/gdb_preamble/preamble.py\npy print_preamble() + .tryExec = u"@gdb@"_s,
BatchCommands=thread\nthread apply all bt .backendData = BackendData{
- .command = u"gdb --nw --nx --batch --command=%preamblefile --command=%tempfile --core=%corefile %execpath"_s,
[coredump-core] + .command = u"@gdb@ --nw --nx --batch --command=%preamblefile --command=%tempfile --core=%corefile %execpath"_s,
-Exec=gdb --nw --nx --batch --command=%preamblefile --command=%tempfile --core=%corefile %execpath .supportsCommandWithSymbolResolution = true,
-ExecWithSymbolResolution=gdb --nw --nx --batch --init-eval-command='set debuginfod enabled on' --command=%preamblefile --command=%tempfile --core=%corefile %execpath .commandWithSymbolResolution =
+Exec=@gdb@ --nw --nx --batch --command=%preamblefile --command=%tempfile --core=%corefile %execpath - u"gdb --nw --nx --batch --init-eval-command='set debuginfod enabled on' --command=%preamblefile --command=%tempfile --core=%corefile %execpath"_s,
+ExecWithSymbolResolution=@gdb@ --nw --nx --batch --init-eval-command='set debuginfod enabled on' --command=%preamblefile --command=%tempfile --core=%corefile %execpath + u"@gdb@ --nw --nx --batch --init-eval-command='set debuginfod enabled on' --command=%preamblefile --command=%tempfile --core=%corefile %execpath"_s,
PreambleCommands=set width 200\nset backtrace limit 128\nsource %drkonqi_datadir/python/gdb_preamble/preamble.py\npy print_preamble() .backtraceBatchCommands = u"thread\nthread apply all bt"_s,
BatchCommands=thread\nthread apply all bt .preambleCommands = expandCommand(
- u"gdb"_s,
+ u"@gdb@"_s,
u"set width 200\nset backtrace limit 128\nsource %drkonqi_datadir/python/gdb_preamble/preamble.py\npy print_preamble()"_s),
.execInputFile = {}}}));
}

View File

@ -9,11 +9,11 @@
libinput, libinput,
xorg, xorg,
xwayland, xwayland,
libcanberra,
libdisplay-info, libdisplay-info,
libei, libei,
mesa, mesa,
lcms2, lcms2,
libcap,
pipewire, pipewire,
krunner, krunner,
python3, python3,
@ -56,7 +56,7 @@ mkKdeDerivation {
mesa # libgbm mesa # libgbm
lcms2 lcms2
libcap libcanberra
libdisplay-info libdisplay-info
libei libei
libinput libinput

View File

@ -0,0 +1,23 @@
{
mkKdeDerivation,
pkg-config,
qtwayland,
callaudiod,
libphonenumber,
protobuf,
}:
mkKdeDerivation {
pname = "plasma-dialer";
extraNativeBuildInputs = [ pkg-config ];
extraBuildInputs = [
qtwayland
callaudiod
libphonenumber
protobuf
];
extraCmakeFlags = [
"-DQtWaylandScanner_EXECUTABLE=${qtwayland}/libexec/qtwaylandscanner"
];
}

View File

@ -7,6 +7,7 @@
lsof, lsof,
pkg-config, pkg-config,
spirv-tools, spirv-tools,
qtpositioning,
qtsvg, qtsvg,
qtwayland, qtwayland,
libcanberra, libcanberra,
@ -41,6 +42,7 @@ mkKdeDerivation {
spirv-tools spirv-tools
]; ];
extraBuildInputs = [ extraBuildInputs = [
qtpositioning
qtsvg qtsvg
qtwayland qtwayland
@ -61,7 +63,7 @@ mkKdeDerivation {
# Hardcoded as QStrings, which are UTF-16 so Nix can't pick these up automatically # Hardcoded as QStrings, which are UTF-16 so Nix can't pick these up automatically
postFixup = '' postFixup = ''
mkdir -p $out/nix-support mkdir -p $out/nix-support
echo "${lsof} ${xorg.xmessage} ${xorg.xsetroot}" > $out/nix-support/depends echo "${lsof} ${xorg.xmessage} ${xorg.xrdb} ${xorg.xsetroot}" > $out/nix-support/depends
''; '';
passthru.providedSessions = [ passthru.providedSessions = [

View File

@ -1,8 +1,8 @@
diff --git a/applets/devicenotifier/plugin/ksolidnotify.cpp b/applets/devicenotifier/plugin/ksolidnotify.cpp diff --git a/applets/devicenotifier/plugin/deviceerrormonitor_p.cpp b/applets/devicenotifier/plugin/deviceerrormonitor_p.cpp
index bcbb58a034..be2570ce97 100644 index 7e0c48a00e..fdc8b009f4 100644
--- a/applets/devicenotifier/plugin/ksolidnotify.cpp --- a/applets/devicenotifier/plugin/deviceerrormonitor_p.cpp
+++ b/applets/devicenotifier/plugin/ksolidnotify.cpp +++ b/applets/devicenotifier/plugin/deviceerrormonitor_p.cpp
@@ -169,7 +169,7 @@ void KSolidNotify::queryBlockingApps(const QString &devicePath) @@ -155,7 +155,7 @@ void DeviceErrorMonitor::queryBlockingApps(const QString &devicePath)
Q_EMIT blockingAppsReady(blockApps); Q_EMIT blockingAppsReady(blockApps);
p->deleteLater(); p->deleteLater();
}); });
@ -25,37 +25,37 @@ index e27e21a7bd..abbf7f32e1 100644
p.write(input); p.write(input);
p.closeWriteChannel(); p.closeWriteChannel();
diff --git a/kcms/fonts/fonts.cpp b/kcms/fonts/fonts.cpp diff --git a/kcms/fonts/fonts.cpp b/kcms/fonts/fonts.cpp
index 92d8fadd44..2a973d76ef 100644 index a75f313880..a1e649c1f6 100644
--- a/kcms/fonts/fonts.cpp --- a/kcms/fonts/fonts.cpp
+++ b/kcms/fonts/fonts.cpp +++ b/kcms/fonts/fonts.cpp
@@ -135,7 +135,7 @@ void KFonts::save() @@ -137,7 +137,7 @@ void KFonts::save()
if (fontsAASettings()->forceFontDPI() == 0 && forceFontDPIChanged && KWindowSystem::isPlatformX11()) { if (fontsAASettings()->forceFontDPI() == 0 && forceFontDPIChanged && KWindowSystem::isPlatformX11()) {
QProcess proc; QProcess proc;
proc.setProcessChannelMode(QProcess::ForwardedChannels); proc.setProcessChannelMode(QProcess::ForwardedChannels);
- proc.start("xrdb", - proc.start(u"xrdb"_s, QStringList{u"-quiet"_s, u"-remove"_s, u"-nocpp"_s});
+ proc.start("@xrdb@", + proc.start(u"@xrdb@"_s, QStringList{u"-quiet"_s, u"-remove"_s, u"-nocpp"_s});
QStringList() << "-quiet" if (proc.waitForStarted()) {
<< "-remove" proc.write("Xft.dpi\n");
<< "-nocpp"); proc.closeWriteChannel();
diff --git a/kcms/kfontinst/kcmfontinst/FcQuery.cpp b/kcms/kfontinst/kcmfontinst/FcQuery.cpp diff --git a/kcms/kfontinst/kcmfontinst/FcQuery.cpp b/kcms/kfontinst/kcmfontinst/FcQuery.cpp
index 771c790c74..1be64b0527 100644 index f5034455c9..8ea57813a1 100644
--- a/kcms/kfontinst/kcmfontinst/FcQuery.cpp --- a/kcms/kfontinst/kcmfontinst/FcQuery.cpp
+++ b/kcms/kfontinst/kcmfontinst/FcQuery.cpp +++ b/kcms/kfontinst/kcmfontinst/FcQuery.cpp
@@ -44,7 +44,7 @@ void CFcQuery::run(const QString &query) @@ -46,7 +46,7 @@ void CFcQuery::run(const QString &query)
connect(m_proc, SIGNAL(finished(int, QProcess::ExitStatus)), SLOT(procExited())); connect(m_proc, SIGNAL(finished(int, QProcess::ExitStatus)), SLOT(procExited()));
connect(m_proc, &QProcess::readyReadStandardOutput, this, &CFcQuery::data); connect(m_proc, &QProcess::readyReadStandardOutput, this, &CFcQuery::data);
- m_proc->start("fc-match", args); - m_proc->start(u"fc-match"_s, args);
+ m_proc->start("@fc-match@", args); + m_proc->start(u"@fc-match@"_s, args);
} }
void CFcQuery::procExited() void CFcQuery::procExited()
diff --git a/kcms/krdb/krdb.cpp b/kcms/krdb/krdb.cpp diff --git a/kcms/krdb/krdb.cpp b/kcms/krdb/krdb.cpp
index 8fdd99f9ed..1bd7d552a5 100644 index eefa0d36a0..76afd0c418 100644
--- a/kcms/krdb/krdb.cpp --- a/kcms/krdb/krdb.cpp
+++ b/kcms/krdb/krdb.cpp +++ b/kcms/krdb/krdb.cpp
@@ -423,7 +423,7 @@ void runRdb(unsigned int flags) @@ -423,7 +423,7 @@ void runRdb(unsigned int flags)
contents += "Xft.dpi: " + QString::number(dpi) + '\n'; contents += "Xft.dpi: "_L1 + QString::number(dpi) + u'\n';
else { else {
KProcess queryProc; KProcess queryProc;
- queryProc << QStringLiteral("xrdb") << QStringLiteral("-query"); - queryProc << QStringLiteral("xrdb") << QStringLiteral("-query");
@ -72,17 +72,15 @@ index 8fdd99f9ed..1bd7d552a5 100644
loadProc.start(); loadProc.start();
if (loadProc.waitForStarted()) { if (loadProc.waitForStarted()) {
loadProc.write(db); loadProc.write(db);
@@ -461,16 +461,16 @@ void runRdb(unsigned int flags) @@ -461,14 +461,14 @@ void runRdb(unsigned int flags)
KProcess proc; KProcess proc;
#ifndef NDEBUG #ifndef NDEBUG
- proc << QStringLiteral("xrdb") << QStringLiteral("-merge") << tmpFile.fileName(); - proc << QStringLiteral("xrdb") << QStringLiteral("-merge") << tmpFile.fileName();
+ proc << QStringLiteral("@xrdb@") << QStringLiteral("-merge") << tmpFile.fileName(); + proc << QStringLiteral("@xrdb@") << QStringLiteral("-merge") << tmpFile.fileName();
#else #else
- proc << "xrdb" - proc << u"xrdb"_s << u"-quiet"_s << u"-merge"_s << tmpFile.fileName();
+ proc << "@xrdb@" + proc << u"@xrdb@"_s << u"-quiet"_s << u"-merge"_s << tmpFile.fileName();
<< "-quiet"
<< "-merge" << tmpFile.fileName();
#endif #endif
proc.execute(); proc.execute();
@ -115,7 +113,7 @@ index 7218628ce9..9126475ea4 100644
+ExecStart=@qdbus@ org.kde.kcminit /kcminit org.kde.KCMInit.runPhase1 +ExecStart=@qdbus@ org.kde.kcminit /kcminit org.kde.KCMInit.runPhase1
Slice=session.slice Slice=session.slice
diff --git a/startkde/startplasma.cpp b/startkde/startplasma.cpp diff --git a/startkde/startplasma.cpp b/startkde/startplasma.cpp
index 0bd4511189..602b7e9eb0 100644 index 4d31c6f408..17418b1ff7 100644
--- a/startkde/startplasma.cpp --- a/startkde/startplasma.cpp
+++ b/startkde/startplasma.cpp +++ b/startkde/startplasma.cpp
@@ -57,7 +57,7 @@ void sigtermHandler(int signalNumber) @@ -57,7 +57,7 @@ void sigtermHandler(int signalNumber)
@ -127,7 +125,7 @@ index 0bd4511189..602b7e9eb0 100644
} }
QStringList allServices(const QLatin1String &prefix) QStringList allServices(const QLatin1String &prefix)
@@ -507,7 +507,7 @@ QProcess *setupKSplash() @@ -512,7 +512,7 @@ QProcess *setupKSplash()
if (ksplashCfg.readEntry("Engine", QStringLiteral("KSplashQML")) == QLatin1String("KSplashQML")) { if (ksplashCfg.readEntry("Engine", QStringLiteral("KSplashQML")) == QLatin1String("KSplashQML")) {
p = new QProcess; p = new QProcess;
p->setProcessChannelMode(QProcess::ForwardedChannels); p->setProcessChannelMode(QProcess::ForwardedChannels);

View File

@ -1,11 +1,11 @@
{ {
mkKdeDerivation, mkKdeDerivation,
pkg-config, pkg-config,
libcap, qtwayland,
}: }:
mkKdeDerivation { mkKdeDerivation {
pname = "powerdevil"; pname = "powerdevil";
extraNativeBuildInputs = [ pkg-config ]; extraNativeBuildInputs = [ pkg-config ];
extraBuildInputs = [ libcap ]; extraBuildInputs = [ qtwayland ];
} }

View File

@ -0,0 +1,19 @@
{
mkKdeDerivation,
pkg-config,
c-ares,
curl,
libphonenumber,
protobuf,
}:
mkKdeDerivation {
pname = "spacebar";
extraNativeBuildInputs = [ pkg-config ];
extraBuildInputs = [
c-ares
curl
libphonenumber
protobuf
];
}