debian/0000755000000000000000000000000012250547616007176 5ustar debian/source/0000755000000000000000000000000012226665376010505 5ustar debian/source/format0000644000000000000000000000001412226665376011713 0ustar 3.0 (quilt) debian/control0000644000000000000000000000146712234013752010600 0ustar Source: wmbubble Section: x11 Priority: optional Maintainer: Doug Torrance Build-Depends: debhelper (>= 9), libx11-dev Standards-Version: 3.9.4 Homepage: https://github.com/rnjacobs/wmbubble Vcs-Browser: https://github.com/rnjacobs/wmbubble Vcs-Git: https://github.com/rnjacobs/wmbubble.git Package: wmbubble Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: sox, x-terminal-emulator Description: system-load meter for Window Maker that features a duck A Window Maker dockapp (though it does not specifically require the Window Maker window manager) that indicates the system load. . The more profuse the bubbles, the higher the CPU usage. The higher the water, the more memory being used. . Up to two user-specified programs may be launched from this dockapp. debian/dirs0000644000000000000000000000003312226665376010065 0ustar usr/bin usr/share/wmbubble debian/compat0000644000000000000000000000000212226665376010403 0ustar 9 debian/wmbubble.1x0000644000000000000000000000423412226665376011261 0ustar .TH WMBUBBLE 1x "March 28, 2004" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME wmbubble \- system load monitor .SH SYNOPSIS .B wmbubble .RI [ options ] " " [ program1 ] " " [ program2 ] .br .SH DESCRIPTION This manual page documents briefly the .B wmbubble command. This manual page was written for the Debian GNU/Linux distribution because the original program does not have a manual page. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. .B wmbubble is a dockapp-style CPU, memory, swap and load average monitor. Based on the GNOME BubbleMon applet, this program has been considerably improved. .PP The higher the water level, the more memory is in use. The more profuse the bubbles, the higher the CPU usage. There is also a real-time CPU percentage display. .PP When the mouse is moved into the window, the display will change to show the load history, or, if the right shift is held, the current memory usage. If you press the right mouse button, the window will freeze in that state. You can unfreeze the display by pressing the right mouse button again. .PP .B program1 and .B program2 are the programs to spawn when either the left or middle mouse button is pressed, respectively. .\" .SH OPTIONS .TP .B \-d disable swimming duck .TP .B \-u disable upside-down duck .TP .B \-c disable CPU meter .TP .B \-m disable memory screen .TP .B \-p use alternative color scheme in memory info screen .TP .B \-k display memory and swap statistics in megabytes .TP .B \-h display help .SH AUTHOR wmbubble was written by timecop This manual page was written by John H. Robinson, IV , for the Debian GNU/Linux system (but may be used by others). .\" vim:syn=nroff debian/rules0000755000000000000000000000015712226667423010263 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_install: install wmbubble $(CURDIR)/debian/wmbubble/usr/bin/ debian/patches/0000755000000000000000000000000012226670750010624 5ustar debian/patches/series0000644000000000000000000000003112226670647012040 0ustar fix-compiler-flags.patch debian/patches/fix-compiler-flags.patch0000644000000000000000000000142312226670725015337 0ustar Description: Fix compiler flags Fix Makefile so that CFLAGS is not overwritten. Compile with CPPFLAGS and LDFLAGS. Author: Doug Torrance --- wmbubble-1.50.orig/Makefile +++ wmbubble-1.50/Makefile @@ -4,7 +4,7 @@ PREFIX = /usr/local # default build flags # CFLAGS = -ansi -Wall -ggdb # optimization cflags -CFLAGS = -ansi -Wall -O3 +CFLAGS += -ansi -Wall -O3 # profiling cflags # CFLAGS = -ansi -Wall -O3 -pg -DPRO=50000 # test coverage cflags @@ -62,7 +62,7 @@ endif all: wmbubble wmbubble: $(OBJS) - $(CC) $(CFLAGS) -o wmbubble $(OBJS) $(LIBS) + $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o wmbubble $(OBJS) $(LIBS) bubblemon.o: bubblemon.c wmx11pixmap.h include/bubblemon.h \ include/sys_include.h include/numbers-2.h include/ducks.h \ debian/watch0000644000000000000000000000011712226671277010232 0ustar version=3 http://githubredir.debian.net/github/rnjacobs/wmbubble/ (.*).tar.gz debian/docs0000644000000000000000000000003512226667754010060 0ustar README doc/Xresources.sample debian/README.Debian0000644000000000000000000000034712226665376011252 0ustar wmbubble for Debian ---------------------- Changed the name from bubblemon to wmbubble. There is a GNOME app called bubblemon, but this one is better. -- John H. Robinson, IV , Thu, 1 Feb 2001 22:06:04 -0800 debian/copyright0000644000000000000000000000225112245023467011126 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: wmbubble Source: https://github.com/rnjacobs/wmbubble Files: * Copyright: 2001 Tim Copperfield 2010-2011 Robert Jacobs License: GPL-2+ Files: debian/* Copyright: 2001 John H. Robinson, IV 2013 Doug Torrance License: GPL-2+ License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".debian/menu0000644000000000000000000000025412226665376010075 0ustar ?package(wmbubble):needs="x11" section="Applications/System/Monitoring"\ title="wmbubble" command="wmbubble 'x-terminal-emulator -e top' '/usr/share/wmbubble/wakwak.sh'" debian/changelog0000644000000000000000000001335312250547576011062 0ustar wmbubble (1.50-1) unstable; urgency=low * New maintainer. (Closes: #632876) * New upstream release. - Removed patches from debian/patches now available upstream. * debian/control - Added new homepage and VCS information. * debian/copyright - Update to copyright format 1.0. * debian/watch - Changed to new host. * debian/rules - Simplified to debhelper 7 style. -- Doug Torrance Mon, 25 Nov 2013 22:42:00 -0600 wmbubble (1.46-4) unstable; urgency=low * QA upload. * Make app a child window. (Closes: #602122, #602137) - Thanks to Tommaso Parisi for the patch * Add patch to fix FTBFS on GNU/Hurd. (Closes: #534342) * Add hardening flags. * Add watch file. * Bump standards version to 3.9.4. -- Barry deFreese Tue, 14 May 2013 08:51:52 -0400 wmbubble (1.46-3) unstable; urgency=low * QA upload. - Upgrade to packaging format "3.0 quilt". (Closes: #670325) * debian/control - (Maintainer): Set to QA Group, see #632876. - (Standards-Version) Update to 3.9.3. - (Build-Depends): Update debhelper to 9. - (Description): Fix spacing and remove article. * debian/copyright - Fix copyright-refers-to-symlink-license (Lintian). * debian/rules - Add required targets build-arch and build-indep. - Update dh_clean -k to dh_prep. -- Jari Aalto Sat, 12 May 2012 21:49:35 +0300 wmbubble (1.46-2.1) unstable; urgency=low * debian/control - (Build-Depends): Add libx11-dev due to KDE_DOCKAPP. - (Standards-Version): Update to 3.9.1. * debian/patches - (Number 04): Refresh. Enable KDE_DOCKAPP to make duck appear on WindowMaker. (Closes: #549014) - (Number 12): Refresh. Update to Gtk 2.x by using --cflags. Add -lX11 due to KDE_DOCKAPP. * debian/rules - (clean): Delete binary manually. Fixes repetitive builds. -- Jari Aalto Thu, 21 Oct 2010 08:59:31 +0300 wmbubble (1.46-2) unstable; urgency=low * Updated debhelper to compatibility level 7 * Updated Standards Version -- John H. Robinson, IV Tue, 8 Jul 2008 13:49:13 -0700 wmbubble (1.46-1.1) unstable; urgency=low * Non-maintainer upload. * Updated to debhelper compatibility level 5. * Cleaned up and updated debian/rules: + Added sane CFLAGS as mandated by policy + Changed to using dh_install instead of cp + Changed to using $(CURDIR) instead of `pwd` + Removed unused rules. * Added dpatch support. * Splitted the .diff.gz into seven small patches. * Added three extra patches: + 08-makefile-cflags: modify Makefile so that it accepts external CFLAGS correctly + 09-upsidedown-offlimits.dpatch: fix an off-by-one mistake when displaying the upsidedown duck that could trigger a SIGSEGV in certain cases. (Closes: #437157) + 10-gtk2-migration: migrate wmbubble to GTK2. Thanks to Julien BLACHE for the patch. (Closes: #437425) * Added build-dependency on libgtk-2.0-dev, for the GTK2 migration. * Removed the upsidedown comment from the README.Debian, since it wasn't true. * Updated menu file to the new menu structure. * Updated to Standards-Version 3.7.2. No changes needed -- Margarita Manterola Sat, 01 Sep 2007 19:25:15 -0300 wmbubble (1.46-1) unstable; urgency=low * New upstream release. (Closes: #261281) * Fixed attribution in man page * Updated menu to actually launch useful(?) programs * Fixed clumsy wording in the package description * Many thanks to Romain Francoise for his NMU's -- John H. Robinson, IV Mon, 16 Aug 2004 20:56:46 -0700 wmbubble (1.41-0.2) unstable; urgency=low * Non-maintainer upload. * Change logic of the runtime kernel detection patch: default to Linux 2.4 format if the version doesn't match anything we know; needed for people who still run 2.2 and earlier. (Closes: #250228) -- Romain Francoise Sat, 14 Aug 2004 22:05:44 +0200 wmbubble (1.41-0.1) unstable; urgency=low * Non-maintainer upload. * New upstream release (Closes: #220643): - Upstream support for Linux 2.6 (Closes: #207377) - Apply patch from Romain Francoise to add runtime detection of the running kernel (upstream added support as a compile-time option which doesn't suit Debian at all). * Apply patch from Romain Francoise to require a second mouse click to unfreeze the load display. (Closes: #217455) -- Romain Francoise Sun, 28 Mar 2004 12:30:00 +0200 wmbubble (1.4-1) unstable; urgency=low * New upstream release -- John H. Robinson, IV Wed, 3 Oct 2001 17:16:26 -0700 wmbubble (1.3-1.1) unstable; urgency=low * Non-maintainer upload. * Fix printf-is-a-macro issue (gcc 3.0). (Closes: #103159) -- LaMont Jones Mon, 9 Jul 2001 21:39:34 -0600 wmbubble (1.3-1) unstable; urgency=low * New upstream release. * First official Debian release. (Closes: #84441) -- John H. Robinson, IV Fri, 16 Mar 2001 09:04:53 -0800 wmbubble (1.2.2-1) unstable; urgency=low * New upstream release * Fixed a bug that caused a segfault under high load/high memory usage * Restored -u to original meaning -- John H. Robinson, IV Thu, 15 Mar 2001 21:00:15 -0800 wmbubble (1.1-2) unstable; urgency=low * Fixed a bug that caused a segfault when you ran out of physical RAM -- John H. Robinson, IV Fri, 2 Feb 2001 13:38:50 -0800 wmbubble (1.1-1) unstable; urgency=low * Initial release * Modified Makefile to comply with Debian * Changed meaning of -u flag -- John H. Robinson, IV Thu, 1 Feb 2001 22:06:04 -0800 debian/manpages0000644000000000000000000000001212226670403010677 0ustar wmbubble.1