kglobalacceld-ptt-fix

LOW
maintainer Mylloon 0 votes scanned 2026-09-26 19:15:27.170046
View on AUR
Why flagged

The package builds from a legitimate KDE source tarball and applies a patch from the official KDE merge request; the SKIP'd checksums are a quality issue but the sources are from trusted KDE infrastructure, and the patch is for functionality, not malicious code.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 90%): The package builds from a legitimate KDE source tarball and applies a patch from the official KDE merge request; the SKIP'd checksums are a quality issue but the sources are from trusted KDE infrastructure, and the patch is for functionality, not malicious code.

PKGBUILD

1# shellcheck disable=SC2034,SC2148,SC2154
2
3# Maintainer: Mylloon <aur@mylloon.fr>
4
5_pkgname=kglobalacceld
6pkgname="${_pkgname}"-ptt-fix
7pkgver=6.7.5
8_dirver="${pkgver%.*}"
9pkgrel=1
10pkgdesc='Daemon providing Global Keyboard Shortcut (Accelerator) functionality patched with MR !124'
11
12arch=(x86_64)
13url='https://invent.kde.org/plasma/kglobalacceld/-/merge_requests/124'
14license=(LGPL-2.0-or-later)
15
16depends=(glibc
17 kconfig
18 kcoreaddons
19 kcrash
20 kdbusaddons
21 kglobalaccel
22 kio
23 kjobwidgets
24 kservice
25 kwindowsystem
26 libstdc++
27 libx11
28 libxcb
29 qt6-base
30 xcb-util-keysyms)
31makedepends=(git extra-cmake-modules)
32
33provides=("${_pkgname}=${pkgver}")
34conflicts=("${_pkgname}")
35
36source=(
37 "https://download.kde.org/stable/plasma/$_dirver/$_pkgname-$pkgver.tar.xz"
38 "124.diff::https://invent.kde.org/plasma/kglobalacceld/-/merge_requests/124.diff"
39)
40sha256sums=('SKIP' 'SKIP')
41
42options=(!debug)
43
44prepare() {
45 cd "${_pkgname}-${pkgver}" || exit
46
47 # Fix with upstream
48 sed -i 's/m_lastShortcutSequence = normalizedSequence;/m_lastShortcutSequence = tempSequence;/' ../124.diff
49
50 patch -Np1 -i ../124.diff
51}
52
53build() {
54 cmake -B build -S "${_pkgname}-${pkgver}" \
55 -DBUILD_TESTING=OFF \
56 -DCMAKE_INSTALL_LIBEXECDIR=lib
57 cmake --build build
58}
59
60
61package() {
62 DESTDIR="$pkgdir" cmake --install build
63}
64

Scan history

Scanned at (UTC)SeverityRules
2026-09-26 19:15:27 Low 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion