add uninstaller, remove (INTERNAL|EXTERNAL)_JACK
git-svn-id: svn://localhost/ardour2/branches/3.0@8760 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
1a7ef6b3da
commit
1c5506a99a
@ -7,12 +7,12 @@
|
|||||||
# script for pulling together a Linux app bundle.
|
# script for pulling together a Linux app bundle.
|
||||||
|
|
||||||
MIXBUS=
|
MIXBUS=
|
||||||
INTERNAL_JACK=1
|
|
||||||
WITH_LADSPA=0
|
WITH_LADSPA=0
|
||||||
STRIP=1
|
STRIP=1
|
||||||
PRINT_SYSDEPS=
|
PRINT_SYSDEPS=
|
||||||
WITH_NLS=
|
WITH_NLS=
|
||||||
EXTERNAL_JACK=
|
EXTERNAL_JACK=
|
||||||
|
VENDOR=Ardour
|
||||||
|
|
||||||
if [ $# -eq 0 ] ; then
|
if [ $# -eq 0 ] ; then
|
||||||
echo ""
|
echo ""
|
||||||
@ -34,25 +34,23 @@ while [ $# -gt 0 ] ; do
|
|||||||
--mixbus)
|
--mixbus)
|
||||||
MIXBUS=1;
|
MIXBUS=1;
|
||||||
WITH_NLS=1 ;
|
WITH_NLS=1 ;
|
||||||
INTERNAL_JACK=;
|
|
||||||
WITH_LADSPA=;
|
WITH_LADSPA=;
|
||||||
STRIP= ;
|
STRIP= ;
|
||||||
APPNAME=Mixbus ;
|
APPNAME=Mixbus ;
|
||||||
|
VENDOR=Harrison ;
|
||||||
shift ;;
|
shift ;;
|
||||||
--public)
|
--public)
|
||||||
WITH_NLS=1 ;
|
WITH_NLS=1 ;
|
||||||
INTERNAL_JACK=;
|
|
||||||
WITH_LADSPA=;
|
WITH_LADSPA=;
|
||||||
STRIP=1 ;
|
STRIP=1 ;
|
||||||
APPNAME=Ardour ;
|
APPNAME=Ardour ;
|
||||||
shift ;;
|
shift ;;
|
||||||
--allinone)
|
--allinone)
|
||||||
WITH_NLS= ;
|
WITH_NLS= ;
|
||||||
INTERNAL_JACK=1;
|
|
||||||
WITH_LADSPA=1;
|
WITH_LADSPA=1;
|
||||||
STRIP= ;
|
STRIP= ;
|
||||||
shift ;;
|
shift ;;
|
||||||
--test) INTERNAL_JACK=; WITH_LADSPA=; STRIP= ; shift ;;
|
--test) WITH_LADSPA=; STRIP= ; shift ;;
|
||||||
|
|
||||||
#
|
#
|
||||||
# specific build flags
|
# specific build flags
|
||||||
@ -63,7 +61,6 @@ while [ $# -gt 0 ] ; do
|
|||||||
--nostrip) STRIP= ; shift ;;
|
--nostrip) STRIP= ; shift ;;
|
||||||
--sysdeps) PRINT_SYSDEPS=1; shift ;;
|
--sysdeps) PRINT_SYSDEPS=1; shift ;;
|
||||||
--nls) WITH_NLS=1 ; shift ;;
|
--nls) WITH_NLS=1 ; shift ;;
|
||||||
--external_jack) EXTERNAL_JACK=$2; shift ; shift ;;
|
|
||||||
|
|
||||||
*)
|
*)
|
||||||
#catch all for unknown arguments
|
#catch all for unknown arguments
|
||||||
@ -75,10 +72,6 @@ while [ $# -gt 0 ] ; do
|
|||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
if [ x$EXTERNAL_JACK != x -a x$INTERNAL_JACK != x ] ; then
|
|
||||||
echo "It makes no sense to package JACK internally and externally. Please pick one."
|
|
||||||
fi
|
|
||||||
|
|
||||||
release_version=`grep -m 1 '^VERSION' ../../wscript | awk '{print $3}' | sed "s/'//g"`
|
release_version=`grep -m 1 '^VERSION' ../../wscript | awk '{print $3}' | sed "s/'//g"`
|
||||||
svn_version=`grep -m 1 'svn_revision =' ../../libs/ardour/svn_revision.cc | cut -d"'" -f 2`
|
svn_version=`grep -m 1 'svn_revision =' ../../libs/ardour/svn_revision.cc | cut -d"'" -f 2`
|
||||||
echo "Version is $release_version / $svn_version"
|
echo "Version is $release_version / $svn_version"
|
||||||
@ -534,6 +527,13 @@ for svndir in `find $APPDIR -name .svn -type d`; do
|
|||||||
rm -rf $svndir
|
rm -rf $svndir
|
||||||
done
|
done
|
||||||
|
|
||||||
|
#
|
||||||
|
# Add the uninstaller
|
||||||
|
#
|
||||||
|
APP_VER_NAME=${APPNAME}-${release_version}_${svn_version}
|
||||||
|
sed -e "s/%REPLACE_PGM%/${APPNAME}/" -e "s/%REPLACE_VENDOR%/${VENDOR}/" -e "s/%REPLACE_VERSION%/${release_version}/" -e "s/%REPLACE_BUILD%/${svn_version}/" < uninstall.sh.in > $APPBIN/${APP_VER_NAME}.uninstall.sh
|
||||||
|
chmod a+x $APPBIN/${APP_VER_NAME}.uninstall.sh
|
||||||
|
|
||||||
#Sanity Check file
|
#Sanity Check file
|
||||||
if [ -e $BUILD_ROOT/tools/sanity_check/sanityCheck ]; then
|
if [ -e $BUILD_ROOT/tools/sanity_check/sanityCheck ]; then
|
||||||
cp $BUILD_ROOT/tools/sanity_check/sanityCheck $APPBIN
|
cp $BUILD_ROOT/tools/sanity_check/sanityCheck $APPBIN
|
||||||
@ -552,10 +552,6 @@ if [ x$MIXBUS != x ] ; then
|
|||||||
|
|
||||||
echo "Creating Mixbus packaging directory"
|
echo "Creating Mixbus packaging directory"
|
||||||
cp MixBus_Install_QuickStart.pdf "$APPDIR/Mixbus Install & Quick Start Guide.pdf"
|
cp MixBus_Install_QuickStart.pdf "$APPDIR/Mixbus Install & Quick Start Guide.pdf"
|
||||||
|
|
||||||
if [ -x $EXTERNAL_JACK != x ] ; then
|
|
||||||
cp $EXTERNAL_JACK $PRODUCT_PKG_DIR
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Building tarball ..."
|
echo "Building tarball ..."
|
||||||
|
Loading…
Reference in New Issue
Block a user