Download_and_compile update 1.7
(Removed the Xinerama/Xft hacks, since the issue should be fixed in git/next).
This commit is contained in:
parent
85635d4f68
commit
eb5c64e656
1 changed files with 40 additions and 14 deletions
|
@ -18,7 +18,7 @@
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
|
||||||
VERSION="1.6"
|
VERSION="1.7"
|
||||||
|
|
||||||
#COMPILE GIT FGFS
|
#COMPILE GIT FGFS
|
||||||
|
|
||||||
|
@ -152,7 +152,7 @@ if [ "$WHATTOBUILD" = "--help" ]
|
||||||
then
|
then
|
||||||
echo "$0 Version $VERSION"
|
echo "$0 Version $VERSION"
|
||||||
echo "Usage:"
|
echo "Usage:"
|
||||||
echo "./$0 [-u] [-h] [-s] [-e] [-g] [-a y|n] [-c y|n] [-p y|n] [-d y|n] [-r y|n] [ALL|PLIB|OSG|SIMGEAR|FGFS|FGRUN|FGCOM|FGCOMGUI|ATLAS] [UPDATE]"
|
echo "./$0 [-u] [-h] [-s] [-e] [-g] [-a y|n] [-c y|n] [-p y|n] [-d y|n] [-r y|n] [ALL|PLIB|OSG|SIMGEAR|FGFS|FGO|FGRUN|FGCOM|FGCOMGUI|ATLAS] [UPDATE]"
|
||||||
echo "* without options it recompiles: PLIB,OSG,SIMGEAR,FGFS,FGRUN"
|
echo "* without options it recompiles: PLIB,OSG,SIMGEAR,FGFS,FGRUN"
|
||||||
echo "* Using ALL compiles everything"
|
echo "* Using ALL compiles everything"
|
||||||
echo "* Adding UPDATE it does not rebuild all (faster but to use only after one successfull first compile)"
|
echo "* Adding UPDATE it does not rebuild all (faster but to use only after one successfull first compile)"
|
||||||
|
@ -256,7 +256,7 @@ fi
|
||||||
|
|
||||||
|
|
||||||
# default is hardy
|
# default is hardy
|
||||||
DISTRO_PACKAGES="libopenal-dev libalut-dev libalut0 libfltk1.1-dev libfltk1.1 cvs subversion cmake make build-essential automake zlib1g-dev zlib1g libwxgtk2.8-0 libwxgtk2.8-dev fluid gawk gettext libxi-dev libxi6 libxmu-dev libxmu6 libboost-dev libasound2-dev libasound2 libpng12-dev libpng12-0 libjasper1 libjasper-dev libopenexr-dev libtiff4-dev libboost-serialization-dev git-core libhal-dev libqt4-dev scons python-tk python-imaging-tk libsvn-dev"
|
DISTRO_PACKAGES="libopenal-dev libalut-dev libalut0 libfltk1.1-dev libfltk1.1 cvs subversion cmake make build-essential automake zlib1g-dev zlib1g libwxgtk2.8-0 libwxgtk2.8-dev fluid gawk gettext libxi-dev libxi6 libxmu-dev libxmu6 libboost-dev libasound2-dev libasound2 libpng12-dev libpng12-0 libjasper1 libjasper-dev libopenexr-dev libboost-serialization-dev git-core libhal-dev libqt4-dev scons python-tk python-imaging-tk libsvn-dev "
|
||||||
|
|
||||||
UBUNTU_PACKAGES="freeglut3-dev libjpeg62-dev libjpeg62 libboost1.46-dev libapr1-dev"
|
UBUNTU_PACKAGES="freeglut3-dev libjpeg62-dev libjpeg62 libboost1.46-dev libapr1-dev"
|
||||||
DEBIAN_PACKAGES="freeglut3-dev libjpeg8-dev libjpeg8 libboost1.46-dev"
|
DEBIAN_PACKAGES="freeglut3-dev libjpeg8-dev libjpeg8 libboost1.46-dev"
|
||||||
|
@ -732,15 +732,13 @@ then
|
||||||
EXDIR=$(pwd)
|
EXDIR=$(pwd)
|
||||||
cd $INSTALL_DIR_FGFS
|
cd $INSTALL_DIR_FGFS
|
||||||
echo -n "GIT DATA FROM git://gitorious.org/fg/fgdata.git ... " >> $LOGFILE
|
echo -n "GIT DATA FROM git://gitorious.org/fg/fgdata.git ... " >> $LOGFILE
|
||||||
#cvs -z5 -d :pserver:cvsguest:guest@cvs.flightgear.org:/var/cvs/FlightGear-0.9 login
|
|
||||||
#cvs -z5 -d :pserver:cvsguest@cvs.flightgear.org:/var/cvs/FlightGear-0.9 co data
|
|
||||||
|
|
||||||
if [ -d "fgdata" ]
|
if [ -d "fgdata" ]
|
||||||
then
|
then
|
||||||
echo "fgdata exists already."
|
echo "fgdata exists already."
|
||||||
else
|
else
|
||||||
# no repository yet - need to clone a fresh one
|
# no repository yet - need to clone a fresh one
|
||||||
git clone git://gitorious.org/fg/fgdata.git
|
git clone git://gitorious.org/fg/fgdata.git fgdata
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd fgdata
|
cd fgdata
|
||||||
|
@ -767,12 +765,46 @@ then
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
|
|
||||||
|
#cd $INSTALL_DIR_FGFS
|
||||||
|
#echo -n "GIT DATA FROM git://gitorious.org/flightgear-aircraft/c172p.git ... " >> $LOGFILE
|
||||||
|
|
||||||
|
#if [ ! -d "aircrafts" ]
|
||||||
|
#then
|
||||||
|
# mkdir "aircrafts"
|
||||||
|
# ln ../fgdata/Aircraft/Generic/ . -s
|
||||||
|
# ln ../fgdata/Aircraft/Instruments . -s
|
||||||
|
# ln ../fgdata/Aircraft/Instruments-3d/ . -s
|
||||||
|
#fi
|
||||||
|
|
||||||
|
#cd aircrafts
|
||||||
|
|
||||||
|
#if [ -d "c172p" ]
|
||||||
|
#then
|
||||||
|
# echo "c172p exists already."
|
||||||
|
#else
|
||||||
|
#
|
||||||
|
# git clone git://gitorious.org/flightgear-aircraft/c172p.git
|
||||||
|
# fi
|
||||||
|
#
|
||||||
|
# cd c172p
|
||||||
|
# git fetch origin
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
echo " OK" >> $LOGFILE
|
echo " OK" >> $LOGFILE
|
||||||
cd "$EXDIR"
|
cd "$EXDIR"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
# IF SEPARATED FOLDER FOR AIRCRAFTS
|
||||||
|
# --fg-aircraft=\$PWD/../aircrafts
|
||||||
cat > run_fgfs.sh << ENDOFALL
|
cat > run_fgfs.sh << ENDOFALL
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
cd \$(dirname \$0)
|
cd \$(dirname \$0)
|
||||||
|
@ -792,13 +824,6 @@ gdb --directory="\$P1"/fgfs/source/src/ --args fgfs --fg-root=\$PWD/../fgdata/
|
||||||
ENDOFALL2
|
ENDOFALL2
|
||||||
chmod 755 run_fgfs_debug.sh
|
chmod 755 run_fgfs_debug.sh
|
||||||
|
|
||||||
#echo "#!/bin/sh" > run_fgfs.sh
|
|
||||||
#echo "cd \$(dirname \$0)" >> run_fgfs.sh
|
|
||||||
#echo "cd $SUB_INSTALL_DIR/$FGFS_INSTALL_DIR/bin" >> run_fgfs.sh
|
|
||||||
#echo "export LD_LIBRARY_PATH=../../$PLIB_INSTALL_DIR/lib:../../$OSG_INSTALL_DIR/lib:../../$SIMGEAR_INSTALL_DIR/lib" >> run_fgfs.sh
|
|
||||||
#echo "./fgfs --fg-root=\$PWD/../fgdata/ \$@" >> run_fgfs.sh
|
|
||||||
#chmod 755 run_fgfs.sh
|
|
||||||
|
|
||||||
SCRIPT=run_terrasync.sh
|
SCRIPT=run_terrasync.sh
|
||||||
echo "#!/bin/sh" > $SCRIPT
|
echo "#!/bin/sh" > $SCRIPT
|
||||||
echo "cd \$(dirname \$0)" >> $SCRIPT
|
echo "cd \$(dirname \$0)" >> $SCRIPT
|
||||||
|
@ -921,7 +946,8 @@ then
|
||||||
echo "cd \$(dirname \$0)" >> $SCRIPT
|
echo "cd \$(dirname \$0)" >> $SCRIPT
|
||||||
echo "cd $SUB_INSTALL_DIR/$FGRUN_INSTALL_DIR/bin" >> $SCRIPT
|
echo "cd $SUB_INSTALL_DIR/$FGRUN_INSTALL_DIR/bin" >> $SCRIPT
|
||||||
echo "export LD_LIBRARY_PATH=../../$PLIB_INSTALL_DIR/lib:../../$OSG_INSTALL_DIR/lib:../../$SIMGEAR_INSTALL_DIR/lib" >> $SCRIPT
|
echo "export LD_LIBRARY_PATH=../../$PLIB_INSTALL_DIR/lib:../../$OSG_INSTALL_DIR/lib:../../$SIMGEAR_INSTALL_DIR/lib" >> $SCRIPT
|
||||||
echo "./fgrun --fg-exe=\$PWD/../../$FGFS_INSTALL_DIR/bin/fgfs --fg-root=\$PWD/../../$FGFS_INSTALL_DIR/fgdata \$@" >> $SCRIPT
|
#echo "export FG_AIRCRAFTS=\$PWD/../../$FGFS_INSTALL_DIR/aircrafts" >> $SCRIPT
|
||||||
|
echo "./fgrun --fg-exe=\$PWD/../../$FGFS_INSTALL_DIR/bin/fgfs --fg-root=\$PWD/../../$FGFS_INSTALL_DIR/fgdata \$@" >> $SCRIPT
|
||||||
chmod 755 $SCRIPT
|
chmod 755 $SCRIPT
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue