summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2013-03-27 14:51:25 +0100
committerRobin Gareus <robin@gareus.org>2013-03-27 14:51:25 +0100
commitbb9847abcd006f4348f0a503fc9309af71f65ad5 (patch)
tree4edfe177e2bbd36a3c862a0ec660b214bfab8e78 /tools
parent1bec1059fb943a6976a638588f9a24cc388deb2d (diff)
optionally include video-server in linux bundle
Diffstat (limited to 'tools')
-rwxr-xr-xtools/linux_packaging/build12
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/linux_packaging/build b/tools/linux_packaging/build
index a78d72a809..3962ce65cd 100755
--- a/tools/linux_packaging/build
+++ b/tools/linux_packaging/build
@@ -16,6 +16,7 @@ BUILD_ROOT=../../build
MIXBUS=
WITH_LADSPA=0
+WITH_HARVID=0
STRIP=all
PRINT_SYSDEPS=
WITH_NLS=
@@ -70,6 +71,7 @@ while [ $# -gt 0 ] ; do
--strip) STRIP=$2 ; shift ; shift ;;
--sysdeps) PRINT_SYSDEPS=1; shift ;;
--nls) WITH_NLS=1 ; shift ;;
+ --harvid) WITH_HARVID=1 ; shift ;;
*)
#catch all for unknown arguments
@@ -99,11 +101,13 @@ case `uname -m` in
echo "Architecture is x86"
ARCH='x86'
ARCH_BITS='32-bit'
+ MULTIARCH='i386-linux-gnu'
;;
x86_64|amd64|AMD64)
echo "Architecture is x86_64"
ARCH='x86_64'
ARCH_BITS='64-bit'
+ MULTIARCH='x86_64-linux-gnu'
;;
*)
echo ""
@@ -525,6 +529,14 @@ for svndir in `find $APPDIR -name .svn -type d`; do
rm -rf $svndir
done
+if test x$WITH_HARVID != x ; then
+ cd $APPBIN
+ HARVID_VERSION="v0.7.0" # todo make 'latest' symlink on github work somehow.
+ curl http://x42.github.com/harvid/releases/harvid-${MULTIARCH}-${HARVID_VERSION}.tgz \
+ | tar -x -z --exclude=README --exclude=harvid.1 --strip-components=1 || exit 1
+ cd -
+fi
+
#
# Add the uninstaller
#