[SM-Commit] GIT changes to master grimoire by Ladislav Hagara (46a9ace1c88363bff982347e36b05021ae0ba1ec)
Ladislav Hagara
scm at sourcemage.org
Thu Oct 27 18:07:25 EDT 2011
GIT changes to master grimoire by Ladislav Hagara <hgr at vabo.cz>:
libs/libfreenect/HISTORY | 3 ++-
libs/libfreenect/PREPARE | 3 ++-
libs/libfreenect/PRE_BUILD | 7 +++++++
3 files changed, 11 insertions(+), 2 deletions(-)
New commits:
commit 46a9ace1c88363bff982347e36b05021ae0ba1ec
Author: Ladislav Hagara <hgr at vabo.cz>
Commit: Ladislav Hagara <hgr at vabo.cz>
libfreenect: option to build unsatble branch added
diff --git a/libs/libfreenect/HISTORY b/libs/libfreenect/HISTORY
index a4bcad5..708069f 100644
--- a/libs/libfreenect/HISTORY
+++ b/libs/libfreenect/HISTORY
@@ -1,5 +1,6 @@
-2011-20-27 Ladislav Hagara <hgr at vabo.cz>
+2011-10-27 Ladislav Hagara <hgr at vabo.cz>
* PREPARE, BUILD, INSTALL: option for python wrapper added
+ * PREPARE, PRE_BUILD: option to build unstable branch added
2011-08-04 Ladislav Hagara <hgr at vabo.cz>
* DETAILS, DEPENDS, PREPARE, BUILD: spell created
diff --git a/libs/libfreenect/PREPARE b/libs/libfreenect/PREPARE
index 589d967..10a3905 100755
--- a/libs/libfreenect/PREPARE
+++ b/libs/libfreenect/PREPARE
@@ -1,2 +1,3 @@
config_query LIBFREENECT_AUTOUPDATE "Queue for update on every system update?" n &&
-config_query LIBFREENECT_PYTHON_WRAPPER "Do you want to build libfreenect python wrapper?" n
+config_query LIBFREENECT_PYTHON_WRAPPER "Do you want to build libfreenect python wrapper?" n &&
+config_query_list LIBFREENECT_GIT_BRANCH "Which branch of libfreenect do you want to build?" master unstable
diff --git a/libs/libfreenect/PRE_BUILD b/libs/libfreenect/PRE_BUILD
new file mode 100755
index 0000000..ed29463
--- /dev/null
+++ b/libs/libfreenect/PRE_BUILD
@@ -0,0 +1,7 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+if [[ "$LIBFREENECT_GIT_BRANCH" == "unstable" ]]; then
+ message "${MESSAGE_COLOR}git checkout unstable${DEFAULT_COLOR}" &&
+ git checkout origin/unstable
+fi
More information about the SM-Commit
mailing list