[Pkg-wmaker-commits] [wmbubble] 06/207: Binary can now be renamed and use different Xresources to not conflict with gnome bubblemon (debian)

Doug Torrance dtorrance-guest at moszumanska.debian.org
Mon Aug 24 04:17:48 UTC 2015


This is an automated email from the git hooks/post-receive script.

dtorrance-guest pushed a commit to branch master
in repository wmbubble.

commit d999474ccb3a5b52dd026cb2fdcd13c67a214b57
Author: Robert Jacobs <rnjacobs at mit.edu>
Date:   Mon Aug 29 19:17:17 2011 -0700

    Binary can now be renamed and use different Xresources to not conflict with gnome bubblemon (debian)
---
 Makefile             | 13 +++++++------
 bubblemon.c          | 38 +++++++++++++++++++++-----------------
 doc/Xdefaults.sample | 22 +++++++++++-----------
 3 files changed, 39 insertions(+), 34 deletions(-)

diff --git a/Makefile b/Makefile
index c7a8fce..7c35349 100644
--- a/Makefile
+++ b/Makefile
@@ -17,7 +17,7 @@ CFLAGS = -O3 -ansi -Wall `gtk-config --cflags` ${EXTRA}
 # test coverage cflags
 # CFLAGS = -fprofile-arcs -ftest-coverage -Wall -ansi -g `gtk-config --cflags` ${EXTRA} -DPRO
 
-
+BINARY=bubblemon
 SHELL=sh
 OS = $(shell uname -s)
 OBJS = bubblemon.o
@@ -67,14 +67,15 @@ ifeq ($(OS), SunOS)
     INSTALL = -m 755
 endif
 
+CFLAGS += -DNAME=\"$(BINARY)\"
 
-all: bubblemon
+all: $(BINARY)
 
-bubblemon: $(OBJS)
-	$(CC) $(CFLAGS) -o bubblemon $(OBJS) $(LIBS)
+$(BINARY): $(OBJS)
+	$(CC) $(CFLAGS) -o $(BINARY) $(OBJS) $(LIBS)
 
 clean:
-	rm -f bubblemon *.o *.bb* *.gcov gmon.* *.da *~
+	rm -f $(BINARY) *.o *.bb* *.gcov gmon.* *.da *~
 
 install:
-	install $(INSTALL) bubblemon $(PREFIX)/bin
+	install $(INSTALL) $(BINARY) $(PREFIX)/bin
diff --git a/bubblemon.c b/bubblemon.c
index ed48e86..c12abed 100644
--- a/bubblemon.c
+++ b/bubblemon.c
@@ -76,6 +76,10 @@
 
 /* #define DEBUG_DUCK 1 */
 
+#ifndef NAME
+#define NAME "bubblemon"
+#endif
+
 /* local prototypes *INDENT-OFF* */
 static void bubblemon_setup_samples(void);
 static void bubblemon_setup_colors(void);
@@ -152,16 +156,16 @@ static void bubblemon_session_defaults(void)
     int i;
 
     xrm_vars tab[] = {
-	{"bubblemon.maxbubbles", INT_VAL, &bm.maxbubbles},
-	{"bubblemon.air_noswap", COLOR_VAL, &bm.air_noswap},
-	{"bubblemon.air_maxswap", COLOR_VAL, &bm.air_maxswap},
-	{"bubblemon.liquid_noswap", COLOR_VAL, &bm.liquid_noswap},
-	{"bubblemon.liquid_maxswap", COLOR_VAL, &bm.liquid_maxswap},
-	{"bubblemon.ripples", DOUBLE_VAL, &bm.ripples},
-	{"bubblemon.gravity", DOUBLE_VAL, &bm.gravity},
-	{"bubblemon.volatility", DOUBLE_VAL, &bm.volatility},
-	{"bubblemon.viscosity", DOUBLE_VAL, &bm.viscosity},
-	{"bubblemon.speed_limit", DOUBLE_VAL, &bm.speed_limit}
+	{NAME".maxbubbles", INT_VAL, &bm.maxbubbles},
+	{NAME".air_noswap", COLOR_VAL, &bm.air_noswap},
+	{NAME".air_maxswap", COLOR_VAL, &bm.air_maxswap},
+	{NAME".liquid_noswap", COLOR_VAL, &bm.liquid_noswap},
+	{NAME".liquid_maxswap", COLOR_VAL, &bm.liquid_maxswap},
+	{NAME".ripples", DOUBLE_VAL, &bm.ripples},
+	{NAME".gravity", DOUBLE_VAL, &bm.gravity},
+	{NAME".volatility", DOUBLE_VAL, &bm.volatility},
+	{NAME".viscosity", DOUBLE_VAL, &bm.viscosity},
+	{NAME".speed_limit", DOUBLE_VAL, &bm.speed_limit}
     };
 
     /* number of CPU load samples */
@@ -249,7 +253,7 @@ static void print_usage(void)
 {
     char *usage;
     usage = "BubbleMon version "VERSION", features: %s\n"
-	    "Usage: bubblemon [switches] [program_1] [program_2]\n\n"
+	    "Usage: "NAME" [switches] [program_1] [program_2]\n\n"
 	    "Disable compiled-in features\n"
 #ifdef ENABLE_DUCK
 	    " -d\tdisable swimming duck\n"
@@ -549,13 +553,13 @@ static void make_new_bubblemon_dockapp(void)
 
     attr.width = 64;
     attr.height = 64;
-    attr.title = "bubblemon";
+    attr.title = NAME;
     attr.event_mask = MASK;
     attr.wclass = GDK_INPUT_OUTPUT;
     attr.visual = gdk_visual_get_system();
     attr.colormap = gdk_colormap_get_system();
-    attr.wmclass_name = "bubblemon";
-    attr.wmclass_class = "bubblemon";
+    attr.wmclass_name = NAME;
+    attr.wmclass_class = NAME;
     attr.window_type = GDK_WINDOW_TOPLEVEL;
 
     sizehints.flags = USSize;
@@ -570,13 +574,13 @@ static void make_new_bubblemon_dockapp(void)
 
     attri.width = 64;
     attri.height = 64;
-    attri.title = "bubblemon";
+    attri.title = NAME;
     attri.event_mask = MASK;
     attri.wclass = GDK_INPUT_OUTPUT;
     attri.visual = gdk_visual_get_system();
     attri.colormap = gdk_colormap_get_system();
-    attri.wmclass_name = "bubblemon";
-    attri.wmclass_class = "bubblemon";
+    attri.wmclass_name = NAME;
+    attri.wmclass_class = NAME;
     attri.window_type = GDK_WINDOW_TOPLEVEL;
 
     bm.iconwin = gdk_window_new(bm.win, &attri,
diff --git a/doc/Xdefaults.sample b/doc/Xdefaults.sample
index f1d5544..9b8403d 100644
--- a/doc/Xdefaults.sample
+++ b/doc/Xdefaults.sample
@@ -1,12 +1,12 @@
-! BubbleMon settings 
+! WMBubble settings 
 ! vim: syntax=xdefaults
-bubblemon.maxbubbles: 100
-bubblemon.air_noswap: #2299FF
-bubblemon.air_maxswap: #FF0000
-bubblemon.liquid_noswap: #0055FF
-bubblemon.liquid_maxswap: #AA0000
-bubblemon.ripples: 0.2
-bubblemon.gravity: 0.01
-bubblemon.volatility: 1.0
-bubblemon.viscosity: 0.98
-bubblemon.speed_limit: 1.0
+wmbubble.maxbubbles: 100
+wmbubble.air_noswap: #2299FF
+wmbubble.air_maxswap: #FF0000
+wmbubble.liquid_noswap: #0055FF
+wmbubble.liquid_maxswap: #AA0000
+wmbubble.ripples: 0.2
+wmbubble.gravity: 0.01
+wmbubble.volatility: 1.0
+wmbubble.viscosity: 0.98
+wmbubble.speed_limit: 1.0

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-wmaker/wmbubble.git



More information about the Pkg-wmaker-commits mailing list