Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Florian Franzmann (0c052c92210fd6fda97ac7ffc0a06fbb2c3972fb)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (0c052c92210fd6fda97ac7ffc0a06fbb2c3972fb)
  • Date: Sun, 15 Jan 2012 04:50:34 -0600

GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

ChangeLog | 2 +
wm-addons/light-monitor/BUILD | 1
wm-addons/light-monitor/DEPENDS | 3 +
wm-addons/light-monitor/DETAILS | 36 ++++++++++++++++++
wm-addons/light-monitor/HISTORY | 3 +
wm-addons/light-monitor/PRE_BUILD | 3 +
wm-addons/light-monitor/makefile.patch | 66
+++++++++++++++++++++++++++++++++
wm-addons/netwmpager/DEPENDS | 2 +
wm-addons/netwmpager/HISTORY | 1
9 files changed, 117 insertions(+)

New commits:
commit 0c052c92210fd6fda97ac7ffc0a06fbb2c3972fb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

wm-addons/netwmpager: added dependencies on libx11 and libxft

commit 2dee7957b2a8fc19fe6bc1567761245145baa8b0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

wm-addons/light-monitor: new spell, a panel for window managers that
don't provide their own one

diff --git a/ChangeLog b/ChangeLog
index 279b27b..ca4a864 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
2012-01-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* wm-addons/netwmpager: new spell, an EWMH compliant pager
+ * wm-addons/light-monitor: new spell, a panel for window managers
+ that don't provide their own one

2012-01-14 Vlad Glagolev <stealth AT sourcemage.org>
* utils/smem: new spell, tool for meaningful memory reporting
diff --git a/wm-addons/light-monitor/BUILD b/wm-addons/light-monitor/BUILD
new file mode 100755
index 0000000..6dfecc1
--- /dev/null
+++ b/wm-addons/light-monitor/BUILD
@@ -0,0 +1 @@
+default_build_make
diff --git a/wm-addons/light-monitor/DEPENDS b/wm-addons/light-monitor/DEPENDS
new file mode 100755
index 0000000..9450630
--- /dev/null
+++ b/wm-addons/light-monitor/DEPENDS
@@ -0,0 +1,3 @@
+depends libx11 &&
+depends libxft &&
+depends libxpm
diff --git a/wm-addons/light-monitor/DETAILS b/wm-addons/light-monitor/DETAILS
new file mode 100755
index 0000000..769cbbb
--- /dev/null
+++ b/wm-addons/light-monitor/DETAILS
@@ -0,0 +1,36 @@
+ SPELL=light-monitor
+ VERSION=
+ SOURCE="${SPELL}-v1.7.tgz"
+ SOURCE_URL[0]=http://www.dixsous.org/media/download/${SOURCE}
+
SOURCE_HASH=sha512:acab08a00f2c91ee693a8751000710a9f86e265d5806d71e0ec73a19e4e3a4014d668f053f45ae7bcafdbd0dfd0ba291ffe2391fcfd1c73a3aef9d980da350b0
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-v1.7"
+ WEB_SITE="http://www.dixsous.org/Light-monitor";
+ LICENSE[0]=GPL
+ ENTERED=20120115
+ SHORT="a transparent panel for window managers without their own
panel"
+cat << EOF
+light-monitor is a transparent panel with dependency only on X and Xft for
+40Ko. It is distributed under the license GPLv2.
+
+Those two programs are written to consume the lowest possible resources. Used
+with sawfish, you can have an incredible low resources consumption for
+the desktop.
+
+light-monitor is base on widgets to display the state of the computer (a la
+gtkrellm). Current widgets are:
+
+* vol Manages the volume (pcm and vol). To change the current volume just
+ clic on it or use the mouse-wheel.
+* cpufreq Manages the scaling_governor : blue means powersave, blue and
+ green means ondemand, and blue green and red stands for performance. To
+ change to the next one, just clic on the processor
+* load Shows the current load on the system and the processor temperature
+
+* time Shows the time * date Shows the date * network Shows the cumulative
+bandwidth over all network interfaces except lo.
+ It is hidden if current upload and download are null
+* ac Shows if the power supply is plugged for laptop * battery Shows the
+current percentage of remaining charge in the battery if it
+ is not full. IF ac is unplugged, it shows an estimation of the remaining
+ time too.
+EOF
diff --git a/wm-addons/light-monitor/HISTORY b/wm-addons/light-monitor/HISTORY
new file mode 100644
index 0000000..d6f6428
--- /dev/null
+++ b/wm-addons/light-monitor/HISTORY
@@ -0,0 +1,3 @@
+2012-01-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, makefile.patch, PRE_BUILD: spell created
+
diff --git a/wm-addons/light-monitor/PRE_BUILD
b/wm-addons/light-monitor/PRE_BUILD
new file mode 100755
index 0000000..356a6c7
--- /dev/null
+++ b/wm-addons/light-monitor/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < ${SCRIPT_DIRECTORY}/makefile.patch
diff --git a/wm-addons/light-monitor/makefile.patch
b/wm-addons/light-monitor/makefile.patch
new file mode 100644
index 0000000..b2101e9
--- /dev/null
+++ b/wm-addons/light-monitor/makefile.patch
@@ -0,0 +1,66 @@
+--- light-monitor-v1.7/makefile.orig 2012-01-15 11:30:36.602147571 +0100
++++ light-monitor-v1.7/makefile 2012-01-15 11:37:31.402732926 +0100
+@@ -1,44 +1,41 @@
+ DEST=light-monitor-v1.7
+ all : light-monitor light-calendar
+
+-OPTS=-O2 -Wall
+-#OPTS=-g -Wall #-DDEBUG
+-
+-XFTCFLAGS=`xft-config --cflags`
+-XFTLIBS=`xft-config --libs`
++XFTCFLAGS=`pkg-config --cflags xft`
++XFTLIBS=`pkg-config --libs xft`
+
+ ##########################################################
+
+ OBJ=light-monitor.o captor.o calendar.o gosd.o
+
+ light-monitor: ${OBJ}
+- gcc ${OBJ} ${XFTLIBS} -lXpm -o light-monitor
++ gcc ${LDFLAGS} ${OBJ} ${XFTLIBS} -lXpm -o light-monitor
+
+ ##########################################################
+
+ OBJ2=light-calendar.o gosd.o calendar.o
+
+ light-calendar: ${OBJ2}
+- gcc ${OBJ2} -o light-calendar ${XFTLIBS}
++ gcc ${LDFLAGS} ${OBJ2} -o light-calendar ${XFTLIBS}
+
+ ##########################################################
+ TOOLS=gosd.h toolbox.h
+ GFX=next.xpm
+
+ light-calendar.o: light-calendar.c ${TOOLS}
+- gcc ${OPTS} ${XFTCFLAGS} -c light-calendar.c
++ gcc ${CFLAGS} ${XFTCFLAGS} -c light-calendar.c
+
+ gosd.o: gosd.c
+- gcc ${OPTS} ${XFTCFLAGS} -c gosd.c
++ gcc ${CFLAGS} ${XFTCFLAGS} -c gosd.c
+
+ light-monitor.o: light-monitor.c captor.h calendar.h ${TOOLS} ${GFX}
+- gcc ${OPTS} ${XFTCFLAGS} -c light-monitor.c
++ gcc ${CFLAGS} ${XFTCFLAGS} -c light-monitor.c
+
+ captor.o: captor.c
+- gcc ${OPTS} -c captor.c
++ gcc ${CFLAGS} -c captor.c
+
+ calendar.o: calendar.c
+- gcc ${OPTS} -c calendar.c
++ gcc ${CFLAGS} -c calendar.c
+
+ dist-clean:
+ rm -f *~ *.o light-monitor light-calendar
+@@ -57,6 +54,6 @@
+
+
+ install:
+- install -m 0755 -s light-monitor /usr/bin/
+- install -m 0755 -s light-calendar /usr/bin/
+- install -m 0644 light-monitor.conf /etc/
++ install -m 0755 -s light-monitor ${DESTDIR}/usr/bin/
++ install -m 0755 -s light-calendar ${DESTDIR}/usr/bin/
++ install -m 0644 light-monitor.conf ${DESTDIR}/etc/
diff --git a/wm-addons/netwmpager/DEPENDS b/wm-addons/netwmpager/DEPENDS
new file mode 100755
index 0000000..6523146
--- /dev/null
+++ b/wm-addons/netwmpager/DEPENDS
@@ -0,0 +1,2 @@
+depends libx11 &&
+depends libxft
diff --git a/wm-addons/netwmpager/HISTORY b/wm-addons/netwmpager/HISTORY
index 929760c..18a2014 100644
--- a/wm-addons/netwmpager/HISTORY
+++ b/wm-addons/netwmpager/HISTORY
@@ -1,3 +1,4 @@
2012-01-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD, DETAILS: spell created
+ * DEPENDS: added dependencies on libx11 and libxft




  • [SM-Commit] GIT changes to master grimoire by Florian Franzmann (0c052c92210fd6fda97ac7ffc0a06fbb2c3972fb), Florian Franzmann, 01/15/2012

Archive powered by MHonArc 2.6.24.

Top of Page