Package Details: gkrellm 2.5.0-1

Git Clone URL: https://aur.archlinux.org/gkrellm.git (read-only, click to copy)
Package Base: gkrellm
Description: System monitor package for GTK2
Upstream URL: http://gkrellm.srcbox.net/
Licenses: GPL-3.0-or-later
Submitter: City-busz
Maintainer: mpento
Last Packager: mpento
Votes: 2
Popularity: 1.29
First Submitted: 2025-10-27 06:23 (UTC)
Last Updated: 2026-02-01 16:22 (UTC)

Latest Comments

grawity commented on 2026-02-02 08:43 (UTC)

2.5.0-1 installs files at:

/home/grawity/.cache/pacaur/gkrellm/pkg/gkrellm/usr/lib/systemd/system/gkrellmd.service

It should not use $pkgdir in SERVICE_DIR, as that gets prefixed by DESTDIR during install anyway. (It seems that SERVICE_DIR already defaults to the correct path under /usr/lib.)

mpento commented on 2026-02-01 16:23 (UTC)

Updated to v2.5.0 and incorporated /etc fix (thanks @biloky!)

ve7it commented on 2026-01-27 03:49 (UTC) (edited on 2026-01-27 03:52 (UTC) by ve7it)

Greetings, Thanks for the help biloky, works as advertised.

for those of us a little bit intimidated by the build process... here are my notes....

# go to where pacman has done its install (lg is my user name.. yours will be different)
cd /var/tmp/pamac-build-lg/gkrellm
ls
# you should see if build file called PKGBUILD
# use your editor of choice to edit the build file
geany PKGBUILD
# now make the 2 changes... 
# change pkgver=2.4.0 to pkgver=2.5.0
# change sha256sums=('6f83665760b936ad4b55f9182b1ec7601faf38a0f25ea1e4bddc9965088f032d')
to
sha256sums=('68c75a03a06b935afa93d3331ca1c2d862c1d50c3e9df19d9a8d48970d766b55')
#write file and close editor
# now download the sources by running the build file
makepkg -o
# compile the project
makepkg -ef
# all should be good, now install the project
makepkg --install
# I like to use the 3 step makepkg method above to make sure each part succeeds.
# now when you start gkrellm and click on the about menu option, you should see
#  GKrellM 2.5.0

queed commented on 2026-01-26 23:13 (UTC)

Biloky, that fix worked perfectly! Thank you!!!!!

biloky commented on 2026-01-02 06:40 (UTC) (edited on 2026-01-02 06:41 (UTC) by biloky)

Hi, try v2.5.0. Modify PKGBUILD and change the following lines:

...
pkgver=2.5.0
...
sha256sums=('68c75a03a06b935afa93d3331ca1c2d862c1d50c3e9df19d9a8d48970d766b55')
...
  make DESTDIR="$pkgdir" \
    SERVICE_DIR=/usr/lib/systemd/system \
    CFGDIR=/etc \
    PREFIX=/usr install
...

ve7it commented on 2025-12-18 04:37 (UTC)

I love this utility. It seems it no longer builds due to multiple errors in alert.c about incompatible pointer types. example:

alerts.c:405:27: error: assignment to ‘void (*)(GkrellmAlert *, void *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
  405 |         alert->cb_trigger = func;
....
alerts.c:1214:59: error: passing argument 10 of ‘gkrellm_gtk_spin_button’ from incompatible pointer type [-Wincompatible-pointer-types]
 1214 |                                         alert->digits, w, cb_high_warn_spin_changed, alert, FALSE,
      |                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                           |
      |                                                           void (*)(GtkWidget *, GkrellmAlert *) {aka void (*)(struct _GtkWidget *, GkrellmAlert *)}
... and a few pages more

I am not sure when this failure to build occurred. I attempted to rebuild it after installing the mate desktop and experiencing problems getting the program to auto start on login. When running my old executable (showing a build date of Mar 17 2025) on a terminal, I get a message of:

Gtk-Message: 20:31:15.559: Failed to load module "canberra-gtk-module"

but gtkrellm runs and seems to function. This seems like its related to gtk2 bit rot. I would love to see a GURU adopt and modernize this project.