Package: wnpp
Severity: wishlist
X-Debbugs-Cc: [email protected], [email protected]

* Package name    : wmforkplop
  Version         : 0.9.3
  Upstream Contact: Julien Pommier <[email protected]>
* URL             : http://hules.free.fr/wmforkplop
* License         : GPL-2+
  Programming Lang: C
  Description     : monitors forking activity and displays top CPU consuming 
processes

Wmforkplop monitors the forking activity of the kernel and displays a
list of the most CPU consuming processes.  Although primarily aimed at
Windowmaker, it will run on any window manager, either as a dockapp or
as a standard X11 application.

* * *

This is a package I use all the time and still have installed.  I find
it useful because it shows the process names while alternatives like
wmbubble don't.

It was orphaned and then removed from Debian on the grounds that it
depends on GTK 2 which is not the case.  The attached patch removes
the unnecessary libgtk2.0-dev build-dependency.

Would be grateful if it is reintroduced in Debian.  Upstream appears
inactive but I volunteer to fix any bugs/issues related with the
package, including future library transitions.
diff -Nurp a/wmforkplop-0.9.3/debian/control b/wmforkplop-0.9.3/debian/control
--- a/wmforkplop-0.9.3/debian/control
+++ b/wmforkplop-0.9.3/debian/control
@@ -4,7 +4,6 @@ Priority: optional
 Maintainer: Debian QA Group <[email protected]>
 Build-Depends:
  debhelper-compat (= 13),
- libgtk2.0-dev,
  libgtop2-dev,
  libimlib2-dev,
  libx11-dev,
diff -Nurp a/wmforkplop-0.9.3/debian/patches/no-gkforkplop.patch b/wmforkplop-0.9.3/debian/patches/no-gkforkplop.patch
--- a/wmforkplop-0.9.3/debian/patches/no-gkforkplop.patch
+++ b/wmforkplop-0.9.3/debian/patches/no-gkforkplop.patch
@@ -0,0 +1,16 @@
+Description: Fix --disable-gkrellm configure option
+Author: Yavor Doganov <[email protected]>
+Forwarded: no
+Last-Update: 2026-01-24
+---
+
+--- wmforkplop-0.9.3.orig/configure.ac
++++ wmforkplop-0.9.3/configure.ac
+@@ -72,7 +72,6 @@
+ 
+ 
+ dnl GKFORKPLOP DISABLED! IS BROKEN
+-build_gkforkplop="yes"
+ 
+ 
+ 
diff -Nurp a/wmforkplop-0.9.3/debian/patches/series b/wmforkplop-0.9.3/debian/patches/series
--- a/wmforkplop-0.9.3/debian/patches/series
+++ b/wmforkplop-0.9.3/debian/patches/series
@@ -4,3 +4,4 @@ pkg-data.diff
 0004-dockapp_imlib2.c-No-more-usr-X11R6-and-fonts-ttf.patch
 0005-configure.ac-Modernize.patch
 0006-configure.ac-IMLIB2-use-PKG_CHECK_MODULES.patch
+no-gkforkplop.patch
diff -Nurp a/wmforkplop-0.9.3/debian/rules b/wmforkplop-0.9.3/debian/rules
--- a/wmforkplop-0.9.3/debian/rules
+++ b/wmforkplop-0.9.3/debian/rules
@@ -2,3 +2,6 @@
 
 %:
 	dh $@
+
+override_dh_auto_configure:
+	dh_auto_configure -- --disable-gkrellm

Reply via email to