summaryrefslogtreecommitdiffstats
path: root/windowmanagers
diff options
context:
space:
mode:
authorIsmael Luceno2016-10-17 17:08:03 -0200
committerIsmael Luceno2016-10-17 17:08:03 -0200
commitc4adf2101f75156de33c221b4338090feccbe832 (patch)
tree42fe7171f46ee82800c56b687c5b4fa48f6a55e8 /windowmanagers
parent3fa045a14ee94baad19ba17964cc9be4b3d42ed1 (diff)
bspwm: new spell, Tiling window manager based on binary space partitioning
Diffstat (limited to 'windowmanagers')
-rwxr-xr-xwindowmanagers/bspwm/BUILD1
-rwxr-xr-xwindowmanagers/bspwm/DEPENDS5
-rwxr-xr-xwindowmanagers/bspwm/DETAILS24
-rw-r--r--windowmanagers/bspwm/HISTORY2
-rwxr-xr-xwindowmanagers/bspwm/INSTALL1
5 files changed, 33 insertions, 0 deletions
diff --git a/windowmanagers/bspwm/BUILD b/windowmanagers/bspwm/BUILD
new file mode 100755
index 0000000000..8f58e6df93
--- /dev/null
+++ b/windowmanagers/bspwm/BUILD
@@ -0,0 +1 @@
+make
diff --git a/windowmanagers/bspwm/DEPENDS b/windowmanagers/bspwm/DEPENDS
new file mode 100755
index 0000000000..d4e99230b7
--- /dev/null
+++ b/windowmanagers/bspwm/DEPENDS
@@ -0,0 +1,5 @@
+depends libxcb &&
+depends xcb-util &&
+depends xcb-util-keysyms &&
+depends xcb-util-wm &&
+depends xcb-util-renderutil
diff --git a/windowmanagers/bspwm/DETAILS b/windowmanagers/bspwm/DETAILS
new file mode 100755
index 0000000000..ad0ffc3359
--- /dev/null
+++ b/windowmanagers/bspwm/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=bspwm
+ VERSION=0.9.1
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=https://github.com/baskerville/$SPELL/archive/$VERSION.tar.gz
+ SOURCE_HASH=sha512:0940e4e024326a903189e6f46fb713eec202f718a02cece56476e6cda147aec6f8c6d6d646879b297b56a385c3b1714069ad204cf5ec0a5d7a0faf40cc45f74b
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://github.com/baskerville/bspwm"
+ LICENSE[0]="BSD-2"
+ ENTERED=20161017
+ KEYWORDS=""
+ SHORT="Tiling window manager based on binary space partitioning"
+cat << EOF
+bspwm is a tiling window manager that represents windows as the leaves of
+a full binary tree.
+
+It only responds to X events, and the messages it receives on a dedicated
+socket.
+
+bspc is a program that writes messages on bspwm's socket.
+
+bspwm doesn't handle any keyboard or pointer inputs: a third party program
+(e.g. sxhkd) is needed in order to translate keyboard and pointer events
+to bspc invocations.
+EOF
diff --git a/windowmanagers/bspwm/HISTORY b/windowmanagers/bspwm/HISTORY
new file mode 100644
index 0000000000..7f00fb58a8
--- /dev/null
+++ b/windowmanagers/bspwm/HISTORY
@@ -0,0 +1,2 @@
+2016-10-17 Ismael Luceno <ismael@sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/windowmanagers/bspwm/INSTALL b/windowmanagers/bspwm/INSTALL
new file mode 100755
index 0000000000..c965c917b8
--- /dev/null
+++ b/windowmanagers/bspwm/INSTALL
@@ -0,0 +1 @@
+make install PREFIX="$INSTALL_ROOT"/usr