packaging scripts: use rsync for video-tools
This commit is contained in:
parent
12584b7a7a
commit
377a016d59
@ -14,6 +14,11 @@ ARDOURSTACK_ROOT=$HOME/a3/inst
|
|||||||
# the waf build tree to use when copying built/generated files
|
# the waf build tree to use when copying built/generated files
|
||||||
BUILD_ROOT=../../build
|
BUILD_ROOT=../../build
|
||||||
|
|
||||||
|
# where harvid and xjadeo binaries are cached
|
||||||
|
if test -z "$CACHEDIR" -o ! -d "$CACHEDIR"; then
|
||||||
|
CACHEDIR=`pwd`
|
||||||
|
fi
|
||||||
|
|
||||||
MIXBUS=
|
MIXBUS=
|
||||||
WITH_LADSPA=0
|
WITH_LADSPA=0
|
||||||
WITH_HARVID=
|
WITH_HARVID=
|
||||||
@ -24,6 +29,7 @@ EXTERNAL_JACK=
|
|||||||
VENDOR=Ardour ;
|
VENDOR=Ardour ;
|
||||||
BUILDTYPE=""
|
BUILDTYPE=""
|
||||||
|
|
||||||
|
|
||||||
if [ $# -eq 0 ] ; then
|
if [ $# -eq 0 ] ; then
|
||||||
echo ""
|
echo ""
|
||||||
echo "ERROR - Please specify build type"
|
echo "ERROR - Please specify build type"
|
||||||
@ -529,12 +535,24 @@ done
|
|||||||
|
|
||||||
if test x$WITH_HARVID != x ; then
|
if test x$WITH_HARVID != x ; then
|
||||||
cd $APPBIN
|
cd $APPBIN
|
||||||
HARVID_VERSION=$(curl http://ardour.org/files/video-tools/harvid_version.txt)
|
HARVID_VERSION=$(curl -s -S http://ardour.org/files/video-tools/harvid_version.txt)
|
||||||
curl -L http://ardour.org/files/video-tools/harvid-${MULTIARCH}-${HARVID_VERSION}.tgz \
|
XJADEO_VERSION=$(curl -s -S http://ardour.org/files/video-tools/xjadeo_version.txt)
|
||||||
| tar -x -z --exclude=README --exclude=harvid.1 --strip-components=1 || exit 1
|
|
||||||
XJADEO_VERSION=$(curl http://ardour.org/files/video-tools/xjadeo_version.txt)
|
rsync -Pa \
|
||||||
curl -L http://ardour.org/files/video-tools/xjadeo-${MULTIARCH}-${XJADEO_VERSION}.tgz \
|
rsync://ardour.org/video-tools/harvid-${MULTIARCH}-${HARVID_VERSION}.tgz \
|
||||||
| tar -x -z --exclude=README --exclude=xjadeo.1 --strip-components=1 || exit 1
|
"$CACHEDIR/harvid-${MULTIARCH}-${HARVID_VERSION}.tgz"
|
||||||
|
|
||||||
|
rsync -Pa \
|
||||||
|
rsync://ardour.org/video-tools/xjadeo-${MULTIARCH}-${XJADEO_VERSION}.tgz \
|
||||||
|
"$CACHEDIR/xjadeo-${MULTIARCH}-${XJADEO_VERSION}.tgz"
|
||||||
|
|
||||||
|
tar -x -z \
|
||||||
|
--exclude=README --exclude=harvid.1 --strip-components=1 \
|
||||||
|
-f "$CACHEDIR/harvid-${MULTIARCH}-${HARVID_VERSION}.tgz" || exit 1
|
||||||
|
|
||||||
|
tar -x -z \
|
||||||
|
--exclude=README --exclude=xjadeo.1 --strip-components=1 \
|
||||||
|
-f "$CACHEDIR/xjadeo-${MULTIARCH}-${XJADEO_VERSION}.tgz" || exit 1
|
||||||
mv xjadeo xjremote
|
mv xjadeo xjremote
|
||||||
cd -
|
cd -
|
||||||
fi
|
fi
|
||||||
|
@ -6,6 +6,11 @@ GTKSTACK_ROOT=$HOME/gtk/inst
|
|||||||
ARDOURSTACK_ROOT=$HOME/a3/inst
|
ARDOURSTACK_ROOT=$HOME/a3/inst
|
||||||
BUILD_ROOT=../../build
|
BUILD_ROOT=../../build
|
||||||
|
|
||||||
|
# where harvid and xjadeo binaries are cached
|
||||||
|
if test -z "$CACHEDIR" -o ! -d "$CACHEDIR"; then
|
||||||
|
CACHEDIR=`pwd`
|
||||||
|
fi
|
||||||
|
|
||||||
SAE=
|
SAE=
|
||||||
MIXBUS=
|
MIXBUS=
|
||||||
WITH_HARVID=
|
WITH_HARVID=
|
||||||
@ -506,19 +511,25 @@ fi
|
|||||||
|
|
||||||
if test x$WITH_HARVID != x ; then
|
if test x$WITH_HARVID != x ; then
|
||||||
echo "installing video tools.."
|
echo "installing video tools.."
|
||||||
# TODO move files to http://ardour.org/files/ - symlink 'latest'
|
HARVID_VERSION=$(curl -s -S http://ardour.org/files/video-tools/harvid_version.txt)
|
||||||
HARVID_VERSION=$(curl http://ardour.org/files/video-tools/harvid_version.txt)
|
XJADEO_VERSION=$(curl -s -S http://ardour.org/files/video-tools/xjadeo_version.txt)
|
||||||
XJADEO_VERSION=$(curl http://ardour.org/files/video-tools/xjadeo_version.txt)
|
|
||||||
echo "copying harvid and xjadeo ..."
|
echo "copying harvid and xjadeo ..."
|
||||||
curl -L -o "$PRODUCT_PKG_DIR/xjadeo-${XJADEO_VERSION:1}.dmg" "http://sourceforge.net/projects/xjadeo/files/xjadeo/${XJADEO_VERSION}/jadeo-${XJADEO_VERSION:1}.dmg/download"
|
|
||||||
curl -L "http://ardour.org/files/video-tools/harvid-osx-${HARVID_VERSION}.tgz"\
|
|
||||||
| tar -x -z -C $PRODUCT_PKG_DIR/$APPROOT
|
|
||||||
|
|
||||||
ls -l "$PRODUCT_PKG_DIR/xjadeo-${XJADEO_VERSION:1}.dmg"
|
rsync -Pa \
|
||||||
JADEO=$(hdiutil attach "$PRODUCT_PKG_DIR/xjadeo-${XJADEO_VERSION:1}.dmg" | grep Apple_HFS | grep dev/ | cut -f 3)
|
rsync://ardour.org/video-tools/harvid-osx-${HARVID_VERSION}.tgz \
|
||||||
|
"$CACHEDIR/harvid-${MULTIARCH}-${HARVID_VERSION}.tgz"
|
||||||
|
|
||||||
|
rsync -Pa \
|
||||||
|
rsync://ardour.org/video-tools/jadeo-${XJADEO_VERSION:1}.dmg \
|
||||||
|
"$CACHEDIR/jadeo-${XJADEO_VERSION:1}.dmg"
|
||||||
|
|
||||||
|
tar -x -z \
|
||||||
|
-C $PRODUCT_PKG_DIR/$APPROOT \
|
||||||
|
-f "$CACHEDIR/harvid-${MULTIARCH}-${HARVID_VERSION}.tgz" || exit 1
|
||||||
|
|
||||||
|
JADEO=$(hdiutil attach "$CACHEDIR/jadeo-${XJADEO_VERSION:1}.dmg" | grep Apple_HFS | grep dev/ | cut -f 3)
|
||||||
cp -r "${JADEO}/Jadeo.app" "$PRODUCT_PKG_DIR/"
|
cp -r "${JADEO}/Jadeo.app" "$PRODUCT_PKG_DIR/"
|
||||||
hdiutil detach "${JADEO}"
|
hdiutil detach "${JADEO}"
|
||||||
rm "$PRODUCT_PKG_DIR/xjadeo-${XJADEO_VERSION:1}.dmg"
|
|
||||||
|
|
||||||
DMGWINBOTTOM=580
|
DMGWINBOTTOM=580
|
||||||
YPOS=$[ $DMGWINBOTTOM - 300 ]
|
YPOS=$[ $DMGWINBOTTOM - 300 ]
|
||||||
|
Loading…
Reference in New Issue
Block a user