Using share/ for system-independant data.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1096 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
@@ -77,7 +77,7 @@ cat << EOF
|
|||||||
Now I need somewhere to put all those Ur-Quan Masters files.
|
Now I need somewhere to put all those Ur-Quan Masters files.
|
||||||
My invisible friend tells me $INPUT_install_prefix_DEFAULT is a good place.
|
My invisible friend tells me $INPUT_install_prefix_DEFAULT is a good place.
|
||||||
I would put an executable there in a bin/ dir and a lot of junk together
|
I would put an executable there in a bin/ dir and a lot of junk together
|
||||||
in a subdir under lib/
|
in a subdir under share/ and a little bit in a subdir under lib/
|
||||||
But you're the boss, so where shall I put them?"
|
But you're the boss, so where shall I put them?"
|
||||||
EOF
|
EOF
|
||||||
while :; do
|
while :; do
|
||||||
@@ -148,9 +148,9 @@ $PREFIX it is. I can work with that.
|
|||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
if [ -d "${PREFIX}/lib/uqm/content" ]; then
|
if [ -d "${PREFIX}/share/uqm/content" ]; then
|
||||||
if [ -f "${PREFIX}/lib/uqm/content/version" ]; then
|
if [ -f "${PREFIX}/share/uqm/content/version" ]; then
|
||||||
read UQM_OLDVERSION < "${PREFIX}/lib/uqm/content/version"
|
read UQM_OLDVERSION < "${PREFIX}/share/uqm/content/version"
|
||||||
else
|
else
|
||||||
UQM_OLDVERSION=0.1
|
UQM_OLDVERSION=0.1
|
||||||
fi
|
fi
|
||||||
@@ -235,7 +235,7 @@ echo "A word as good as any."
|
|||||||
echo
|
echo
|
||||||
|
|
||||||
echo "Making directories..."
|
echo "Making directories..."
|
||||||
mkdir -p -- "$PREFIX"/lib/uqm/content 2> /dev/null
|
mkdir -p -- "$PREFIX"/share/uqm/content 2> /dev/null
|
||||||
mkdir -p -- "$PREFIX"/bin 2> /dev/null
|
mkdir -p -- "$PREFIX"/bin 2> /dev/null
|
||||||
|
|
||||||
echo "Unpacking packages..."
|
echo "Unpacking packages..."
|
||||||
@@ -259,7 +259,7 @@ echo "Creating wrapper script..."
|
|||||||
cat << EOF > "$PREFIX"bin/uqm
|
cat << EOF > "$PREFIX"bin/uqm
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# Wrapper script for starting The Ur-Quan Masters
|
# Wrapper script for starting The Ur-Quan Masters
|
||||||
"${PREFIX}lib/uqm/uqm" "--contentdir=${PREFIX}lib/uqm/content" "\$@"
|
"${PREFIX}lib/uqm/uqm" "--contentdir=${PREFIX}share/uqm/content" "\$@"
|
||||||
EOF
|
EOF
|
||||||
chmod 755 "$PREFIX"bin/uqm
|
chmod 755 "$PREFIX"bin/uqm
|
||||||
|
|
||||||
@@ -268,7 +268,7 @@ cat << EOF
|
|||||||
All done. Now you can play The Ur-Quan masters.
|
All done. Now you can play The Ur-Quan masters.
|
||||||
I told you I was going to make you very happy.
|
I told you I was going to make you very happy.
|
||||||
And if you're looking for documentation, you can find some in
|
And if you're looking for documentation, you can find some in
|
||||||
${PREFIX}lib/uqm/doc/. If you aren't looking for documentation, too.
|
${PREFIX}share/uqm/doc/. If you aren't looking for documentation, too.
|
||||||
But feel free to delete them. You know where to find them.
|
But feel free to delete them. You know where to find them.
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|||||||
@@ -101,8 +101,8 @@ show_components_menu() {
|
|||||||
INPUT_install_prefix_TITLE="Installation prefix"
|
INPUT_install_prefix_TITLE="Installation prefix"
|
||||||
#INPUT_install_prefix_TEXT=\
|
#INPUT_install_prefix_TEXT=\
|
||||||
#" This is the top directory where the game data will be installed.
|
#" This is the top directory where the game data will be installed.
|
||||||
# In the directory you specify directories like 'lib' and 'bin' will
|
# In the directory you specify directories like 'bin', 'lib' and 'share'
|
||||||
# be used.
|
# will be used.
|
||||||
#"
|
#"
|
||||||
if [ "$(id -u)" -eq 0 ]; then
|
if [ "$(id -u)" -eq 0 ]; then
|
||||||
INPUT_install_prefix_DEFAULT="/usr/local/games/"
|
INPUT_install_prefix_DEFAULT="/usr/local/games/"
|
||||||
|
|||||||
@@ -7,17 +7,17 @@ UQM_LICENSE_FILE="COPYING"
|
|||||||
UQM_PACKAGES="content voice 3domusic"
|
UQM_PACKAGES="content voice 3domusic"
|
||||||
UQM_PACKAGE_content_NAME="content"
|
UQM_PACKAGE_content_NAME="content"
|
||||||
UQM_PACKAGE_content_TITLE="General game data"
|
UQM_PACKAGE_content_TITLE="General game data"
|
||||||
UQM_PACKAGE_content_LOCATION="lib/uqm/content/"
|
UQM_PACKAGE_content_LOCATION="share/uqm/content/"
|
||||||
UQM_PACKAGE_content_OPTIONAL="FALSE"
|
UQM_PACKAGE_content_OPTIONAL="FALSE"
|
||||||
UQM_PACKAGE_content_DEFAULT="TRUE"
|
UQM_PACKAGE_content_DEFAULT="TRUE"
|
||||||
UQM_PACKAGE_voice_NAME="voice"
|
UQM_PACKAGE_voice_NAME="voice"
|
||||||
UQM_PACKAGE_voice_TITLE="Spoken alien communication"
|
UQM_PACKAGE_voice_TITLE="Spoken alien communication"
|
||||||
UQM_PACKAGE_voice_LOCATION="lib/uqm/content/"
|
UQM_PACKAGE_voice_LOCATION="share/uqm/content/"
|
||||||
UQM_PACKAGE_voice_OPTIONAL="TRUE"
|
UQM_PACKAGE_voice_OPTIONAL="TRUE"
|
||||||
UQM_PACKAGE_voice_DEFAULT="TRUE"
|
UQM_PACKAGE_voice_DEFAULT="TRUE"
|
||||||
UQM_PACKAGE_3domusic_NAME="3domusic"
|
UQM_PACKAGE_3domusic_NAME="3domusic"
|
||||||
UQM_PACKAGE_3domusic_TITLE="Music from the 3DO version"
|
UQM_PACKAGE_3domusic_TITLE="Music from the 3DO version"
|
||||||
UQM_PACKAGE_3domusic_LOCATION="lib/uqm/content/"
|
UQM_PACKAGE_3domusic_LOCATION="share/uqm/content/"
|
||||||
UQM_PACKAGE_3domusic_OPTIONAL="TRUE"
|
UQM_PACKAGE_3domusic_OPTIONAL="TRUE"
|
||||||
UQM_PACKAGE_3domusic_DEFAULT="TRUE"
|
UQM_PACKAGE_3domusic_DEFAULT="TRUE"
|
||||||
|
|
||||||
@@ -30,11 +30,11 @@ UQM_SCRIPT_FILES="
|
|||||||
|
|
||||||
# File destination
|
# File destination
|
||||||
UQM_ATTACH_FILES=\
|
UQM_ATTACH_FILES=\
|
||||||
"${UQM_TOP}AUTHORS lib/uqm/doc/
|
"${UQM_TOP}AUTHORS share/uqm/doc/
|
||||||
${UQM_TOP}COPYING lib/uqm/doc/
|
${UQM_TOP}COPYING share/uqm/doc/
|
||||||
${UQM_TOP}ChangeLog lib/uqm/doc/
|
${UQM_TOP}ChangeLog share/uqm/doc/
|
||||||
${UQM_TOP}WhatsNew lib/uqm/doc/
|
${UQM_TOP}WhatsNew share/uqm/doc/
|
||||||
${UQM_TOP}README lib/uqm/doc/
|
${UQM_TOP}README share/uqm/doc/
|
||||||
${UQM_TOP}doc/users/manual.txt lib/uqm/doc/
|
${UQM_TOP}doc/users/manual.txt share/uqm/doc/
|
||||||
${UQM_TOP}uqm lib/uqm/"
|
${UQM_TOP}uqm lib/uqm/"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user