Status updates during MacOS X install.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1782 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
@@ -322,12 +322,14 @@ uqm_install_osx() {
|
|||||||
INSTROOT="$BUILD_WORK/The Ur-Quan Masters.app/Contents"
|
INSTROOT="$BUILD_WORK/The Ur-Quan Masters.app/Contents"
|
||||||
|
|
||||||
# Make directory structure
|
# Make directory structure
|
||||||
|
echo "Creating directory structure..." >&2
|
||||||
mkdirhier "$INSTROOT/MacOS" 0755
|
mkdirhier "$INSTROOT/MacOS" 0755
|
||||||
mkdirhier "$INSTROOT/Frameworks" 0755
|
mkdirhier "$INSTROOT/Frameworks" 0755
|
||||||
mkdirhier "$INSTROOT/Resources/Launcher.nib" 0755
|
mkdirhier "$INSTROOT/Resources/Launcher.nib" 0755
|
||||||
mkdirhier "$INSTROOT/Resources/content/packages/addons" 0755
|
mkdirhier "$INSTROOT/Resources/content/packages/addons" 0755
|
||||||
|
|
||||||
# Install misc. resources, icons, etc.
|
# Install misc. resources, icons, etc.
|
||||||
|
echo "Installing miscellaneous resources..." >&2
|
||||||
$SED "s/@@VERSION@@/$VERSION/g" src/res/darwin/Info.plist > \
|
$SED "s/@@VERSION@@/$VERSION/g" src/res/darwin/Info.plist > \
|
||||||
"$INSTROOT/Info.plist"
|
"$INSTROOT/Info.plist"
|
||||||
cp src/res/darwin/PkgInfo "$INSTROOT"
|
cp src/res/darwin/PkgInfo "$INSTROOT"
|
||||||
@@ -336,6 +338,7 @@ uqm_install_osx() {
|
|||||||
"$INSTROOT/Resources/Launcher.nib"
|
"$INSTROOT/Resources/Launcher.nib"
|
||||||
|
|
||||||
# Find Frameworks and copy them into the application.
|
# Find Frameworks and copy them into the application.
|
||||||
|
echo "Copying dependancy Frameworks..." >&2
|
||||||
HEADERS="Ogg/Ogg.h SDL/SDL.h SDL_image/SDL_image.h Vorbis/vorbisfile.h"
|
HEADERS="Ogg/Ogg.h SDL/SDL.h SDL_image/SDL_image.h Vorbis/vorbisfile.h"
|
||||||
if [ "$uqm_SOUNDMODULE" = openal ]; then
|
if [ "$uqm_SOUNDMODULE" = openal ]; then
|
||||||
HEADERS="$HEADERS OpenAL/al.h"
|
HEADERS="$HEADERS OpenAL/al.h"
|
||||||
@@ -350,6 +353,7 @@ uqm_install_osx() {
|
|||||||
done
|
done
|
||||||
|
|
||||||
# Install game content (it should probably make a zipfile)
|
# Install game content (it should probably make a zipfile)
|
||||||
|
echo "Creating base content package..." >&2
|
||||||
cp content/starcon.key content/version "$INSTROOT/Resources/content"
|
cp content/starcon.key content/version "$INSTROOT/Resources/content"
|
||||||
(cd content && \
|
(cd content && \
|
||||||
find . \( -name CVS -o -name packages \) -prune -o \
|
find . \( -name CVS -o -name packages \) -prune -o \
|
||||||
@@ -358,17 +362,20 @@ uqm_install_osx() {
|
|||||||
-print | $SED 's/^..//' | zip -@ uqm-${VERSION}-prv-content.uqm)
|
-print | $SED 's/^..//' | zip -@ uqm-${VERSION}-prv-content.uqm)
|
||||||
mv content/uqm-$VERSION-prv-content.uqm "$INSTROOT/Resources/content/packages"
|
mv content/uqm-$VERSION-prv-content.uqm "$INSTROOT/Resources/content/packages"
|
||||||
|
|
||||||
|
echo "Creating voice content package..." >&2
|
||||||
(cd content && \
|
(cd content && \
|
||||||
find . -name \*\[0-9\]\[0-9\]\[0-9\].ogg -print \
|
find . -name \*\[0-9\]\[0-9\]\[0-9\].ogg -print \
|
||||||
| $SED 's/^..//' | zip -0 -@ uqm-${VERSION}-prv-voice.uqm)
|
| $SED 's/^..//' | zip -0 -@ uqm-${VERSION}-prv-voice.uqm)
|
||||||
mv content/uqm-$VERSION-prv-voice.uqm "$INSTROOT/Resources/content/packages"
|
mv content/uqm-$VERSION-prv-voice.uqm "$INSTROOT/Resources/content/packages"
|
||||||
|
|
||||||
|
echo "Creating 3do music content package..." >&2
|
||||||
(cd content && \
|
(cd content && \
|
||||||
find . -name \*.ogg -a \! -name \*\[0-9\]\[0-9\]\[0-9\].ogg \
|
find . -name \*.ogg -a \! -name \*\[0-9\]\[0-9\]\[0-9\].ogg \
|
||||||
-print | $SED 's/^..//' | zip -0 -@ uqm-${VERSION}-prv-3domusic.uqm)
|
-print | $SED 's/^..//' | zip -0 -@ uqm-${VERSION}-prv-3domusic.uqm)
|
||||||
mv content/uqm-$VERSION-prv-3domusic.uqm "$INSTROOT/Resources/content/packages"
|
mv content/uqm-$VERSION-prv-3domusic.uqm "$INSTROOT/Resources/content/packages"
|
||||||
|
|
||||||
# Install game binary (and rename it)
|
# Install game binary (and rename it)
|
||||||
|
echo "Installing executable..." >&2
|
||||||
cp $uqm_NAME "$INSTROOT/MacOS/The Ur-Quan Masters"
|
cp $uqm_NAME "$INSTROOT/MacOS/The Ur-Quan Masters"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ build_dependencies() {
|
|||||||
build_rec_dependencies() {
|
build_rec_dependencies() {
|
||||||
local DEPEND_FILE EXTRA_OFILES
|
local DEPEND_FILE EXTRA_OFILES
|
||||||
|
|
||||||
echo "Building dependency information..." 1>&2
|
echo "Building dependency information..." >&2
|
||||||
|
|
||||||
BUILD_WORK_ESC=`escape_string "$BUILD_WORK"`
|
BUILD_WORK_ESC=`escape_string "$BUILD_WORK"`
|
||||||
export BUILD_WORK_ESC
|
export BUILD_WORK_ESC
|
||||||
@@ -165,7 +165,7 @@ build_reconfig() {
|
|||||||
eval "${TARGET}_load_config"
|
eval "${TARGET}_load_config"
|
||||||
build_process_config
|
build_process_config
|
||||||
|
|
||||||
echo "Reconfiguring complete..." 1>&2
|
echo "Reconfiguring complete..." >&2
|
||||||
}
|
}
|
||||||
|
|
||||||
# Process the configuration information
|
# Process the configuration information
|
||||||
@@ -331,7 +331,7 @@ generic_install() {
|
|||||||
eval "${TARGET}_pre_install"
|
eval "${TARGET}_pre_install"
|
||||||
|
|
||||||
local LIB LIBS LIBDIR
|
local LIB LIBS LIBDIR
|
||||||
echo "Installing system-dependent data..." 1>&2
|
echo "Installing system-dependent data..." >&2
|
||||||
eval LIBS="\${${BUILD_PROJECT}_INSTALL_LIBS}"
|
eval LIBS="\${${BUILD_PROJECT}_INSTALL_LIBS}"
|
||||||
eval LIBDIR="\${${BUILD_PROJECT}_INSTALL_LIBDIR%/}/"
|
eval LIBDIR="\${${BUILD_PROJECT}_INSTALL_LIBDIR%/}/"
|
||||||
mkdirhier "$LIBDIR" 0755
|
mkdirhier "$LIBDIR" 0755
|
||||||
@@ -344,7 +344,7 @@ generic_install() {
|
|||||||
done
|
done
|
||||||
|
|
||||||
local SHARE SHARED SHAREDIR
|
local SHARE SHARED SHAREDIR
|
||||||
echo "Installing system-independent data..." 1>&2
|
echo "Installing system-independent data..." >&2
|
||||||
eval SHARED="\${${BUILD_PROJECT}_INSTALL_SHARED}"
|
eval SHARED="\${${BUILD_PROJECT}_INSTALL_SHARED}"
|
||||||
eval SHAREDIR="\${${BUILD_PROJECT}_INSTALL_SHAREDIR%/}/"
|
eval SHAREDIR="\${${BUILD_PROJECT}_INSTALL_SHAREDIR%/}/"
|
||||||
mkdirhier "$SHAREDIR" 0755
|
mkdirhier "$SHAREDIR" 0755
|
||||||
@@ -357,7 +357,7 @@ generic_install() {
|
|||||||
done
|
done
|
||||||
|
|
||||||
local BINS BINDIR
|
local BINS BINDIR
|
||||||
echo "Installing binaries..." 1>&2
|
echo "Installing binaries..." >&2
|
||||||
eval BINS="\${${BUILD_PROJECT}_INSTALL_BINS}"
|
eval BINS="\${${BUILD_PROJECT}_INSTALL_BINS}"
|
||||||
eval BINDIR="\${${BUILD_PROJECT}_INSTALL_BINDIR%/}/"
|
eval BINDIR="\${${BUILD_PROJECT}_INSTALL_BINDIR%/}/"
|
||||||
mkdirhier "$BINDIR" 0755
|
mkdirhier "$BINDIR" 0755
|
||||||
|
|||||||
Reference in New Issue
Block a user