Package Details: krunner5 5.115.0-4

Git Clone URL: https://aur.archlinux.org/krunner5.git (read-only, click to copy)
Package Base: krunner5
Description: Framework for providing different actions given a string query
Upstream URL: https://invent.kde.org/frameworks/krunner
Licenses: LGPL-2.0-or-later
Groups: kf5
Conflicts: krunner
Replaces: krunner
Submitter: arojas
Maintainer: MarsSeed
Last Packager: MarsSeed
Votes: 8
Popularity: 0.28
First Submitted: 2024-03-16 22:50 (UTC)
Last Updated: 2024-03-29 11:39 (UTC)

Latest Comments

patkoscsaba commented on 2024-04-01 03:30 (UTC)

Thank you @MarsSeed & @rgambord. It seems like for some reason I had "~/.local/bin/" in my $PATH in ~/.bashrc. Most probably added by who know what years ago. For some reason it was not a problem until now, but removing it from $PATH fixed the compile issue and krunner5 compiles now without issues.

MarsSeed commented on 2024-03-31 09:11 (UTC)

@patkoscsaba, indeed, this seems like an issue with your home/csaba/.local/bin/cmake installation. But the PKGBUILD was created to be built with Arch/extra/cmake. Custom cmake runtimes and wrappers are not (and cannot realistically be) supported.

Please make sure to either remove home/csaba/.local/bin/cmake, or remove its path from the PATH env var for the purpose of making this package.

rgambord commented on 2024-03-31 08:52 (UTC)

@patkoscsaba This appears to be an error with a version/wrapper for cmake that you've installed in your ~/.local/bin directory

Have you tried installing krunner without ~/.local in your PATH? Or you could make a python venv and pip install cmake, and run yay in the venv?

patkoscsaba commented on 2024-03-31 08:44 (UTC)

I cannot install the latest package. It can't find cmake python module. I cannot find python-cmake with pacman or aur. Trying to use pip install cmake tells me to use pacman.

Traceback (most recent call last):
  File "/home/csaba/.local/bin/cmake", line 5, in <module>
    from cmake import cmake
ModuleNotFoundError: No module named 'cmake'

MarsSeed commented on 2024-03-29 11:46 (UTC)

Hey guys, thank you for your feedback.

I've disabled the useless PGP check. Because upstream's signing key has expired in 2021. It is no longer considered trustworthy, and doesn't prove authenticity anymore.

I guess upstream has to renew their keys and publish a new release with a valid one.

rgambord commented on 2024-03-29 08:35 (UTC) (edited on 2024-03-29 08:45 (UTC) by rgambord)

pub   rsa2048 2016-09-05 [SC] [expired: 2021-09-04]
      53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB
uid                      David Faure <faure@kde.org>

sub   rsa2048 2016-09-05 [E] [expired: 2021-09-04]

https://keyserver.ubuntu.com/pks/lookup?search=53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB&fingerprint=on&op=index

yay -G krunner5
cd krunner5
rm -rf keys
patch -p1 <<'EOF'
diff -u a/PKGBUILD b/PKGBUILD
--- a/PKGBUILD  2024-03-29 01:29:52.420726530 -0700
+++ b/PKGBUILD  2024-03-29 01:29:46.094063314 -0700
@@ -39,7 +39,7 @@
 source=(https://download.kde.org/stable/frameworks/"${pkgver%.*}"/"${_distname}"-"${pkgver}".tar.xz{,.sig})
 b2sums=('bc50f60c87ea4b583702f76f7ab38065ffae34da454b999ccac82f197dd047e00bd7973bea7991b5f02740f0c88aa272fa111382448114ed03aff23e5a413bbb'
         'SKIP')
-validpgpkeys=(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB) # David Faure <faure@kde.org> TODO: signing key has expired, find newer one
+#validpgpkeys=(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB) # David Faure <faure@kde.org> TODO: signing key has expired, find newer one

 build() {
   cmake -B build -S "${_distname}-${pkgver}" \
EOF
makepkg -si

chovy commented on 2024-03-29 02:35 (UTC)

    krunner-5.115.0.tar.xz ... FAILED (unknown public key 58D0EE648A48B3BB)
==> ERROR: One or more PGP signatures could not be verified!