Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Arjan Bouter (250e8c43b36f17c99d489ea395325bfd64ece2c0)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Arjan Bouter <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Arjan Bouter (250e8c43b36f17c99d489ea395325bfd64ece2c0)
  • Date: Thu, 17 Jan 2008 10:20:32 -0600

GIT changes to master grimoire by Arjan Bouter <abouter AT sourcemage.org>:

ChangeLog | 5 +++++
libs/libpseudo/BUILD | 1 +
libs/libpseudo/DETAILS | 16 ++++++++++++++++
libs/libpseudo/HISTORY | 2 ++
libs/libpseudo/PRE_BUILD | 3 +++
libs/libviper/BUILD | 5 +++++
libs/libviper/CONFIGURE | 1 +
libs/libviper/DEPENDS | 2 ++
libs/libviper/DETAILS | 17 +++++++++++++++++
libs/libviper/HISTORY | 2 ++
libs/libviper/PRE_BUILD | 3 +++
windowmanagers/vwm/BUILD | 13 +++++++++++++
windowmanagers/vwm/CONFIGURE | 3 +++
windowmanagers/vwm/DEPENDS | 8 ++++++++
windowmanagers/vwm/DETAILS | 16 ++++++++++++++++
windowmanagers/vwm/HISTORY | 3 +++
windowmanagers/vwm/INSTALL | 10 ++++++++++
windowmanagers/vwm/PRE_BUILD | 6 ++++++
18 files changed, 116 insertions(+)

New commits:
commit 250e8c43b36f17c99d489ea395325bfd64ece2c0
Author: Arjan Bouter <abouter AT sourcemage.org>
Commit: Arjan Bouter <abouter AT sourcemage.org>

vwm: new spell, text mode windowmanager

commit 5333d28ed305da4a0cd090b92001e4723372b64d
Author: Arjan Bouter <abouter AT sourcemage.org>
Commit: Arjan Bouter <abouter AT sourcemage.org>

libviper: new spell, support lib for vwm

commit a9abdb93b42d33c778699ebcae63db2782c64d97
Author: Arjan Bouter <abouter AT sourcemage.org>
Commit: Arjan Bouter <abouter AT sourcemage.org>

libpseudo: new spell, support lib for vwm

diff --git a/ChangeLog b/ChangeLog
index d16b499..c7f405d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-01-17 Arjan Bouter <abouter AT sourcemage.org>
+ * libs/libpseudo: new spell, support lib for vwm
+ * libs/libviper: new spell, support lib for vwm
+ * windowmanagers/vwm: new spell, text mode windowmanager
+
2008-01-17 Vlad Glagolev <stealth AT sourcemage.org>
* python-pypi/pyalsaaudio: new spell, ALSA wrapper for python

diff --git a/libs/libpseudo/BUILD b/libs/libpseudo/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/libs/libpseudo/BUILD
@@ -0,0 +1 @@
+make
diff --git a/libs/libpseudo/DETAILS b/libs/libpseudo/DETAILS
new file mode 100755
index 0000000..02cee39
--- /dev/null
+++ b/libs/libpseudo/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=libpseudo
+ VERSION=1.0.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:193e166be6dc74e8a4c3294544a92e48c310c0b6b6fa98932adc5c295f31bb3db0e4a76225b2178c22a67d84f5ecbac4c27a5909ece7efc94d7de1eaf27b65b7
+ WEB_SITE=http://www.sourceforge.net/projects/libpseudo/
+ ENTERED=20080117
+ LICENSE[0]=GPL
+ KEYWORDS="messaging library"
+ SHORT="simple thread safe messaging library"
+cat << EOF
+Libpseudo is a generic library which provides simple, thread-safe messaging
between threads.
+It also provides a facility for implementing a run-time tunable, thread-like
callback queue
+for single-threaded applications.
+EOF
diff --git a/libs/libpseudo/HISTORY b/libs/libpseudo/HISTORY
new file mode 100644
index 0000000..5012523
--- /dev/null
+++ b/libs/libpseudo/HISTORY
@@ -0,0 +1,2 @@
+2008-01-17 Arjan Bouter <abouter AT sourcemage.org>
+ * BUILD,DETAILS,PRE_BUILD,HISTORY: added spell
diff --git a/libs/libpseudo/PRE_BUILD b/libs/libpseudo/PRE_BUILD
new file mode 100755
index 0000000..6e7a716
--- /dev/null
+++ b/libs/libpseudo/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sedit "s#/usr/local#$INSTALL_ROOT/usr#g" Makefile
diff --git a/libs/libviper/BUILD b/libs/libviper/BUILD
new file mode 100755
index 0000000..b6259d7
--- /dev/null
+++ b/libs/libviper/BUILD
@@ -0,0 +1,5 @@
+if [[ "$LIBVIPER_WIDE" = 'y' ]]; then
+ make wide
+else
+ make
+fi
diff --git a/libs/libviper/CONFIGURE b/libs/libviper/CONFIGURE
new file mode 100755
index 0000000..891f4c1
--- /dev/null
+++ b/libs/libviper/CONFIGURE
@@ -0,0 +1 @@
+config_query_option LIBVIPER_WIDE "Do you want wide character support?" n
diff --git a/libs/libviper/DEPENDS b/libs/libviper/DEPENDS
new file mode 100755
index 0000000..f151f27
--- /dev/null
+++ b/libs/libviper/DEPENDS
@@ -0,0 +1,2 @@
+depends ncurses &&
+depends glib2
diff --git a/libs/libviper/DETAILS b/libs/libviper/DETAILS
new file mode 100755
index 0000000..00ee4c7
--- /dev/null
+++ b/libs/libviper/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=libviper
+ VERSION=1.3.0
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:dac9b7365e32ee8b033903303bd81a01a8cae1bd93f8b9fcfabd797518ca0c50284edb7f83dea13e124d04b63549af2030647dbb330f42c5e79c0fc42cf32c13
+ WEB_SITE=http://www.sourceforge.net/projects/libpseudo/
+ ENTERED=20080117
+ LICENSE[0]=GPL
+ KEYWORDS="library window text mode"
+ SHORT="Simple window library"
+cat << EOF
+ibviper is an API which builds on top of ncurses and libgpm to offer
+simple window creation and management facilities for developers who want
+to quickly create text interfacs. libviper offers an alternative to the
+panels library.
+EOF
diff --git a/libs/libviper/HISTORY b/libs/libviper/HISTORY
new file mode 100644
index 0000000..5cda019
--- /dev/null
+++ b/libs/libviper/HISTORY
@@ -0,0 +1,2 @@
+2008-01-17 Arjan Bouter <abouter AT sourcemage.org>
+ * BUILD,CONFIGURE,DETAILS,DEPENDS,PRE_BUILD,HISTORY: added spell
diff --git a/libs/libviper/PRE_BUILD b/libs/libviper/PRE_BUILD
new file mode 100755
index 0000000..6e7a716
--- /dev/null
+++ b/libs/libviper/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sedit "s#/usr/local#$INSTALL_ROOT/usr#g" Makefile
diff --git a/windowmanagers/vwm/BUILD b/windowmanagers/vwm/BUILD
new file mode 100755
index 0000000..5bbe5e1
--- /dev/null
+++ b/windowmanagers/vwm/BUILD
@@ -0,0 +1,13 @@
+if [[ "$VIPER_WIDE" = 'y' ]]; then
+ make wide &&
+ if [[ "$VIPER_SYSMON" = 'y' ]]; then
+ cd modules/sysmon &&
+ make wide
+ fi
+else
+ make &&
+ if [[ "$VIPER_SYSMON" = 'y' ]]; then
+ cd modules/sysmon &&
+ make
+ fi
+fi
diff --git a/windowmanagers/vwm/CONFIGURE b/windowmanagers/vwm/CONFIGURE
new file mode 100755
index 0000000..e659e95
--- /dev/null
+++ b/windowmanagers/vwm/CONFIGURE
@@ -0,0 +1,3 @@
+config_query VIPER_WIDE "Do you want wide character support?" n &&
+config_query VIPER_SYSMON "Do you want to build the sysmon module?" n
+
diff --git a/windowmanagers/vwm/DEPENDS b/windowmanagers/vwm/DEPENDS
new file mode 100755
index 0000000..e58637d
--- /dev/null
+++ b/windowmanagers/vwm/DEPENDS
@@ -0,0 +1,8 @@
+depends glib2 &&
+depends libpseudo &&
+depends libviper &&
+depends ncurses &&
+depends gpm &&
+if [[ "$VIPER_SYSMON" = 'y' ]]; then
+ depends libgtop2
+fi
diff --git a/windowmanagers/vwm/DETAILS b/windowmanagers/vwm/DETAILS
new file mode 100755
index 0000000..eb85f48
--- /dev/null
+++ b/windowmanagers/vwm/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=vwm
+ VERSION=1.2.3
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:637af393dc937a15a5c0872a19134ef9cc443195c224b29f76192a68251f1ba2b10abb34349f6550fd388bf285714c8e2e363576f2224a4baf5aee78ce39c6b7
+ WEB_SITE=http://vwm.sourceforge.net/
+ ENTERED=20080117
+ LICENSE[0]=GPL
+ KEYWORDS="windowmanager"
+ SHORT='Console window manager'
+cat << EOF
+Viper Window Manager (VWM) is a lightweight, extensible window manager for
the console.
+Originally, VWM was designed to be the reference implementation of libviper.
+In fact, the two projects were initially one before public release.
+EOF
diff --git a/windowmanagers/vwm/HISTORY b/windowmanagers/vwm/HISTORY
new file mode 100644
index 0000000..d1d9224
--- /dev/null
+++ b/windowmanagers/vwm/HISTORY
@@ -0,0 +1,3 @@
+2008-01-17 Arjan Bouter <abouter AT sourcemage.org>
+ * BUILD,CONFIGURE,DETAILS,DEPENDS,
+ HISTORY,INSTALL,PRE_BUILD: added spell
diff --git a/windowmanagers/vwm/INSTALL b/windowmanagers/vwm/INSTALL
new file mode 100755
index 0000000..22ac1c2
--- /dev/null
+++ b/windowmanagers/vwm/INSTALL
@@ -0,0 +1,10 @@
+mkdir -p $INSTALL_ROOT/usr/lib/vwm/modules &&
+cd $SOURCE_DIRECTORY &&
+install -m 0644 vwm.h $INSTALL_ROOT/usr/include/ &&
+install -m 0755 vwm $INSTALL_ROOT/usr/bin &&
+cd modules/ptyterm &&
+default_install &&
+if [[ "$VIPER_SYSMON" = 'y' ]]; then
+ cd ../sysmon &&
+ default_install
+fi
diff --git a/windowmanagers/vwm/PRE_BUILD b/windowmanagers/vwm/PRE_BUILD
new file mode 100755
index 0000000..61c68e9
--- /dev/null
+++ b/windowmanagers/vwm/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sedit 's%#include <vwm.h>%#include "../../vwm.h"%'
modules/ptyterm/pty_term.h &&
+if [[ "$VIPER_SYSMON" = 'y' ]]; then
+ sedit 's%#include <vwm.h>%#include "../../vwm.h"%'
modules/sysmon/system_monitor.c
+fi



  • [SM-Commit] GIT changes to master grimoire by Arjan Bouter (250e8c43b36f17c99d489ea395325bfd64ece2c0), Arjan Bouter, 01/17/2008

Archive powered by MHonArc 2.6.24.

Top of Page