[SM-Commit] GIT changes to master grimoire by Ladislav Hagara (c145fbe3e477a67e44cb33bf8bc142b599539185)

Ladislav Hagara scm at sourcemage.org
Tue Nov 1 11:45:49 EDT 2011


GIT changes to master grimoire by Ladislav Hagara <hgr at vabo.cz>:

 ChangeLog                |    4 ++++
 libs/osceleton/BUILD     |    3 +++
 libs/osceleton/DETAILS   |   19 +++++++++++++++++++
 libs/osceleton/HISTORY   |    2 ++
 libs/osceleton/INSTALL   |    4 ++++
 libs/osceleton/Makefile  |   19 +++++++++++++++++++
 libs/osceleton/PREPARE   |    2 ++
 libs/osceleton/PRE_BUILD |    2 ++
 8 files changed, 55 insertions(+)

New commits:
commit c145fbe3e477a67e44cb33bf8bc142b599539185
Author: Ladislav Hagara <hgr at vabo.cz>
Commit: Ladislav Hagara <hgr at vabo.cz>

    libs/osceleton: new spell, sends skeleton information from the kinect
    sensor via osc

diff --git a/ChangeLog b/ChangeLog
index 26fc7c9..d643e46 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-11-01 Ladislav Hagara <hgr at vabo.cz>
+	* libs/osceleton: new spell
+	  sends skeleton information from the kinect sensor via osc
+
 2011-10-30 Ladislav Hagara <hgr at vabo.cz>
 	* xorg-app/xbacklight: new spell
 	  adjust backlight brightness using RandR extension
diff --git a/libs/osceleton/BUILD b/libs/osceleton/BUILD
new file mode 100755
index 0000000..299acf1
--- /dev/null
+++ b/libs/osceleton/BUILD
@@ -0,0 +1,3 @@
+make_single &&
+make &&
+make_normal
diff --git a/libs/osceleton/DETAILS b/libs/osceleton/DETAILS
new file mode 100755
index 0000000..413db23
--- /dev/null
+++ b/libs/osceleton/DETAILS
@@ -0,0 +1,19 @@
+           SPELL=osceleton
+if [[ "$OSCELETON_AUTOUPDATE" == "y" ]]; then
+         VERSION=$(date +%Y%m%d)
+else
+         VERSION=git
+fi
+          SOURCE="${SPELL}-git.tar.bz2"
+   SOURCE_URL[0]=git://github.com/Sensebloom/OSCeleton.git:osceleton-git
+   SOURCE_IGNORE=volatile
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git"
+        WEB_SITE=https://github.com/Sensebloom/OSCeleton
+      LICENSE[0]=GPL
+         ENTERED=20111101
+           SHORT="sends skeleton information from the kinect sensor via osc"
+cat << EOF
+OSCeleton is a proxy that sends skeleton information collected from the kinect
+sensor via OSC, making it easier to use input from the device in any
+language / framework that supports the OSC protocol.
+EOF
diff --git a/libs/osceleton/HISTORY b/libs/osceleton/HISTORY
new file mode 100644
index 0000000..b21f8c3
--- /dev/null
+++ b/libs/osceleton/HISTORY
@@ -0,0 +1,2 @@
+2011-11-01 Ladislav Hagara <hgr at vabo.cz>
+	* DETAILS, PREPARE, PRE_BUILD, BUILD, INSTALL, Makefile: spell created
diff --git a/libs/osceleton/INSTALL b/libs/osceleton/INSTALL
new file mode 100755
index 0000000..028ed13
--- /dev/null
+++ b/libs/osceleton/INSTALL
@@ -0,0 +1,4 @@
+install -m 755 file2osc ${INSTALL_ROOT}/usr/bin &&
+install -m 755 osc2file ${INSTALL_ROOT}/usr/bin &&
+install -m 755 osc2text ${INSTALL_ROOT}/usr/bin &&
+install -m 755 osceleton ${INSTALL_ROOT}/usr/bin
diff --git a/libs/osceleton/Makefile b/libs/osceleton/Makefile
new file mode 100644
index 0000000..b9e5af1
--- /dev/null
+++ b/libs/osceleton/Makefile
@@ -0,0 +1,19 @@
+all: osceleton osc2file osc2text file2osc
+
+liblo:
+	cd liblo-0.26-modified;./configure;make
+
+osceleton: liblo
+	g++ src/OSCeleton.cpp src/viewer.cpp -O3 -Wno-write-strings -Iliblo-0.26-modified -I/usr/X11/include -I/usr/include/ni -I/usr/include/openni -lOpenNI -lstdc++ -L/usr/X11/lib -lGL -lGLU -lglut liblo-0.26-modified/src/.libs/*.o -o osceleton
+
+osc2file: liblo
+	g++ -lpthread osc_tools/osc2file.c -O3 -Wno-write-strings -Iliblo-0.26-modified liblo-0.26-modified/src/.libs/*.o -o osc2file
+
+osc2text: liblo
+	g++ -lpthread osc_tools/osc2text.c -O3 -Wno-write-strings -Iliblo-0.26-modified liblo-0.26-modified/src/.libs/*.o -o osc2text
+
+file2osc: liblo
+	g++ -lpthread osc_tools/file2osc.c -O3 -Wno-write-strings -Iliblo-0.26-modified liblo-0.26-modified/src/.libs/*.o -o file2osc
+
+clean:
+	rm -f osceleton; rm -f os2file; rm -f file2osc ; cd liblo-0.26-modified; make clean
diff --git a/libs/osceleton/PREPARE b/libs/osceleton/PREPARE
new file mode 100755
index 0000000..f8b7d7e
--- /dev/null
+++ b/libs/osceleton/PREPARE
@@ -0,0 +1,2 @@
+. ${GRIMOIRE}/FUNCTIONS &&
+prepare_select_branch
diff --git a/libs/osceleton/PRE_BUILD b/libs/osceleton/PRE_BUILD
new file mode 100755
index 0000000..0baa41b
--- /dev/null
+++ b/libs/osceleton/PRE_BUILD
@@ -0,0 +1,2 @@
+default_pre_build &&
+cp $SPELL_DIRECTORY/Makefile $SOURCE_DIRECTORY


More information about the SM-Commit mailing list