Revision: 413
http://python-ogre.svn.sourceforge.net/python-ogre/?rev=413&view=rev
Author: andy_miller
Date: 2007-10-06 17:40:05 -0700 (Sat, 06 Oct 2007)
Log Message:
-----------
Renamed Linux install scripts to match order..
Modified Paths:
--------------
trunk/python-ogre/scripts/master.sh
Added Paths:
-----------
trunk/python-ogre/scripts/03-BuildTools.sh
trunk/python-ogre/scripts/04-BuildBaseLibs.sh
trunk/python-ogre/scripts/05-BuildAdditionalLibs.sh
Removed Paths:
-------------
trunk/python-ogre/scripts/03-BuildBaseLibs.sh
trunk/python-ogre/scripts/04-BuildAdditionalLibs.sh
trunk/python-ogre/scripts/05-BuildTools.sh
Deleted: trunk/python-ogre/scripts/03-BuildBaseLibs.sh
===================================================================
--- trunk/python-ogre/scripts/03-BuildBaseLibs.sh 2007-10-06 11:17:27 UTC (rev 412)
+++ trunk/python-ogre/scripts/03-BuildBaseLibs.sh 2007-10-07 00:40:05 UTC (rev 413)
@@ -1,79 +0,0 @@
-#!/bin/bash
-# Part of the Python-Ogre installation
-
-# master config setup
-source ./config.sh
-
-echo " == Building base libraries == "
-#
-# zlib as the one included in Ubuntu is buggy
-#
-echo " -- building zzlib --"
-pushd zziplib-0.13.49
-aclocal
-./configure --prefix=$PREFIX --datadir=$PREFIX/share
-make
-make install
-popd
-#
-# Install CEGUI (Crazy Eddie's GUI)
-#
-echo " -- Building CEGUI"
-pushd CEGUI-0.5.0
-aclocal
-#patch -q -i ../python-ogre/patch/cegui.patch -p0
-#echo "EMPTY" >>./INSTALL
-#echo "EMPTY" >>./NEWS
-automake
-./configure --prefix=$PREFIX --enable-freeimage=yes --disable-samples --without-ogre-renderer
-make
-make install
-popd
-
-#
-# Install OIS (Object Oriented Input System)
-#
-echo " -- Builing OIS"
-pushd ois-1.0RC1
-./bootstrap
-./configure --prefix=$PREFIX
-make
-make install
-popd
-
-
-#
-# Install and build ODE
-#
-echo " -- Building ODE"
-pushd ode-0.8
-chmod +x autogen.sh
-./autogen.sh
-./configure --prefix=$PREFIX
-make
-make install
-popd
-
-#
-# Install Ogre (Object Oriented Graphics Rendering Engine)
-#
-echo " -- Building Ogre"
-pushd ogrenew
-aclocal
-./bootstrap
-./configure --prefix=$PREFIX
-make
-make install
-cd ReferenceApplication
-aclocal
-./bootstrap
-./configure --prefix=$PREFIX
-make
-make install
-cd ..
-popd
-
-echo
-echo " ==== Finished building base libraries ===="
-
-
Added: trunk/python-ogre/scripts/03-BuildTools.sh
===================================================================
--- trunk/python-ogre/scripts/03-BuildTools.sh (rev 0)
+++ trunk/python-ogre/scripts/03-BuildTools.sh 2007-10-07 00:40:05 UTC (rev 413)
@@ -0,0 +1,70 @@
+#!/bin/bash
+# Part of the Python-Ogre installation
+
+# master config setup
+source ./config.sh
+
+echo " === Building Tools ==="
+
+#
+# build GCC_XML
+#
+echo " -- building GCC_XML"
+mkdir -p gccxml-build
+cd gccxml-build
+cmake ../gccxml -DCMAKE_INSTALL_PREFIX:PATH=$PREFIX
+make
+make install
+cd ..
+
+
+#
+# build and install boost
+#
+echo " -- building boost"
+cd boost_1_34_0
+./configure --with-libraries=python --prefix=$PREFIX
+cat << EOF > boost.patch
+--- Makefile 2007-05-12 12:10:17.000000000 -0300
++++ Makefile.new 2007-05-12 12:10:52.000000000 -0300
+@@ -1,6 +1,4 @@
+-BJAM=./tools/jam/src/bin.linuxx86
+-don't know how to make trie.c
+-...skipped bjam for lack of trie.c.../bjam
++BJAM=bjam
+BJAM_CONFIG=release
+PREFIX=/usr/local
+EPREFIX=/usr/local
+EOF
+patch -N -p0 < boost.patch
+sed -i s/'BOOST_PYTHON_MAX_ARITY 15'/'BOOST_PYTHON_MAX_ARITY 19'/ boost/python/detail/preprocessor.hpp
+make
+make install
+cd $INSTALL_DIR
+
+## Scons
+echo " -- installing SCONs"
+rm -rf scons-0.96.96
+tar -xvzf $DOWNLOADS/scons-0.96.96.tar.gz --overwrite
+cd scons-0.96.96
+python setup.py install --prefix=$PREFIX
+cd ..
+
+echo " -- installing SCONs"
+rm -rf scons-0.97.0d20070918
+tar -xvzf $DOWNLOADS/scons-0.97.0d20070918.tar.gz --overwrite
+cd scons-0.97.0d20070918
+####python setup.py install --prefix=$PREFIX
+cd ..
+
+
+# py++
+echo " -- installing PY++"
+cd pygccxml/pygccxml_dev
+python setup.py install --prefix=$PREFIX
+cd ../pyplusplus_dev
+python setup.py install --prefix=$PREFIX
+cd $INSTALL_DIR
+
+echo
+echo " ==== Done building tools ===="
Deleted: trunk/python-ogre/scripts/04-BuildAdditionalLibs.sh
===================================================================
--- trunk/python-ogre/scripts/04-BuildAdditionalLibs.sh 2007-10-06 11:17:27 UTC (rev 412)
+++ trunk/python-ogre/scripts/04-BuildAdditionalLibs.sh 2007-10-07 00:40:05 UTC (rev 413)
@@ -1,67 +0,0 @@
-#!/bin/bash
-# Part of the Python-Ogre installation
-
-# master config setup
-source ./config.sh
-
-echo " == Building additional libraries == "
-#
-# Install and build OgreOde
-#
-echo " -- Building Ogreode"
-pushd ogreaddons/ogreode
-chmod +x autogen.sh
-./autogen.sh
-./configure --prefix=$PREFIX
-make
-make install
-popd
-
-#
-# Install and build OgreNewt
-#
-echo " -- Building OgreNewt"
-pushd ogreaddons/ogrenewt
-scons prefix=$PREFIX boost=$PREFIX/include/boost-1_34 install
-popd
-
-#
-# OgreAl
-#
-echo " -- Building OgreAL - libogg"
-pushd libogg-1.1.3
-./configure --prefix=$PREFIX
-make
-make install
-popd
-
-echo " -- Building OgreAL - libvorbis"
-pushd libvorbis-1.2.0
-./configure --prefix=$PREFIX
-make
-make install
-popd
-
-echo " -- Building OgreAL - openal"
-pushd openal-0.0.8
-./autogen.sh
-./configure --prefix=$PREFIX
-make
-make install
-popd
-
-echo " -- Building OgreAL - freealut"
-pushd freealut-1.1.0
-./autogen.sh
-./configure --prefix=$PREFIX
-## ugly hack as the make files in freealut don't really handle a non standard prefix
-cp $PREFIX/include/AL/* ./include/AL
-make
-make install
-popd
-
-#
-# Bullet
-#
-##pushd bullet-2.62a
-
Added: trunk/python-ogre/scripts/04-BuildBaseLibs.sh
===================================================================
--- trunk/python-ogre/scripts/04-BuildBaseLibs.sh (rev 0)
+++ trunk/python-ogre/scripts/04-BuildBaseLibs.sh 2007-10-07 00:40:05 UTC (rev 413)
@@ -0,0 +1,79 @@
+#!/bin/bash
+# Part of the Python-Ogre installation
+
+# master config setup
+source ./config.sh
+
+echo " == Building base libraries == "
+#
+# zlib as the one included in Ubuntu is buggy
+#
+echo " -- building zzlib --"
+pushd zziplib-0.13.49
+aclocal
+./configure --prefix=$PREFIX --datadir=$PREFIX/share
+make
+make install
+popd
+#
+# Install CEGUI (Crazy Eddie's GUI)
+#
+echo " -- Building CEGUI"
+pushd CEGUI-0.5.0
+aclocal
+#patch -q -i ../python-ogre/patch/cegui.patch -p0
+#echo "EMPTY" >>./INSTALL
+#echo "EMPTY" >>./NEWS
+automake
+./configure --prefix=$PREFIX --enable-freeimage=yes --disable-samples --without-ogre-renderer
+make
+make install
+popd
+
+#
+# Install OIS (Object Oriented Input System)
+#
+echo " -- Builing OIS"
+pushd ois-1.0RC1
+./bootstrap
+./configure --prefix=$PREFIX
+make
+make install
+popd
+
+
+#
+# Install and build ODE
+#
+echo " -- Building ODE"
+pushd ode-0.8
+chmod +x autogen.sh
+./autogen.sh
+./configure --prefix=$PREFIX
+make
+make install
+popd
+
+#
+# Install Ogre (Object Oriented Graphics Rendering Engine)
+#
+echo " -- Building Ogre"
+pushd ogrenew
+aclocal
+./bootstrap
+./configure --prefix=$PREFIX
+make
+make install
+cd ReferenceApplication
+aclocal
+./bootstrap
+./configure --prefix=$PREFIX
+make
+make install
+cd ..
+popd
+
+echo
+echo " ==== Finished building base libraries ===="
+
+
Added: trunk/python-ogre/scripts/05-BuildAdditionalLibs.sh
===================================================================
--- trunk/python-ogre/scripts/05-BuildAdditionalLibs.sh (rev 0)
+++ trunk/python-ogre/scripts/05-BuildAdditionalLibs.sh 2007-10-07 00:40:05 UTC (rev 413)
@@ -0,0 +1,67 @@
+#!/bin/bash
+# Part of the Python-Ogre installation
+
+# master config setup
+source ./config.sh
+
+echo " == Building additional libraries == "
+#
+# Install and build OgreOde
+#
+echo " -- Building Ogreode"
+pushd ogreaddons/ogreode
+chmod +x autogen.sh
+./autogen.sh
+./configure --prefix=$PREFIX
+make
+make install
+popd
+
+#
+# Install and build OgreNewt
+#
+echo " -- Building OgreNewt"
+pushd ogreaddons/ogrenewt
+scons prefix=$PREFIX boost=$PREFIX/include/boost-1_34 install
+popd
+
+#
+# OgreAl
+#
+echo " -- Building OgreAL - libogg"
+pushd libogg-1.1.3
+./configure --prefix=$PREFIX
+make
+make install
+popd
+
+echo " -- Building OgreAL - libvorbis"
+pushd libvorbis-1.2.0
+./configure --prefix=$PREFIX
+make
+make install
+popd
+
+echo " -- Building OgreAL - openal"
+pushd openal-0.0.8
+./autogen.sh
+./configure --prefix=$PREFIX
+make
+make install
+popd
+
+echo " -- Building OgreAL - freealut"
+pushd freealut-1.1.0
+./autogen.sh
+./configure --prefix=$PREFIX
+## ugly hack as the make files in freealut don't really handle a non standard prefix
+cp $PREFIX/include/AL/* ./include/AL
+make
+make install
+popd
+
+#
+# Bullet
+#
+##pushd bullet-2.62a
+
Deleted: trunk/python-ogre/scripts/05-BuildTools.sh
===================================================================
--- trunk/python-ogre/scripts/05-BuildTools.sh 2007-10-06 11:17:27 UTC (rev 412)
+++ trunk/python-ogre/scripts/05-BuildTools.sh 2007-10-07 00:40:05 UTC (rev 413)
@@ -1,70 +0,0 @@
-#!/bin/bash
-# Part of the Python-Ogre installation
-
-# master config setup
-source ./config.sh
-
-echo " === Building Tools ==="
-
-#
-# build GCC_XML
-#
-echo " -- building GCC_XML"
-mkdir -p gccxml-build
-cd gccxml-build
-cmake ../gccxml -DCMAKE_INSTALL_PREFIX:PATH=$PREFIX
-make
-make install
-cd ..
-
-
-#
-# build and install boost
-#
-echo " -- building boost"
-cd boost_1_34_0
-./configure --with-libraries=python --prefix=$PREFIX
-cat << EOF > boost.patch
---- Makefile 2007-05-12 12:10:17.000000000 -0300
-+++ Makefile.new 2007-05-12 12:10:52.000000000 -0300
-@@ -1,6 +1,4 @@
--BJAM=./tools/jam/src/bin.linuxx86
--don't know how to make trie.c
--...skipped bjam for lack of trie.c.../bjam
-+BJAM=bjam
-BJAM_CONFIG=release
-PREFIX=/usr/local
-EPREFIX=/usr/local
-EOF
-patch -N -p0 < boost.patch
-sed -i s/'BOOST_PYTHON_MAX_ARITY 15'/'BOOST_PYTHON_MAX_ARITY 19'/ boost/python/detail/preprocessor.hpp
-make
-make install
-cd $INSTALL_DIR
-
-## Scons
-echo " -- installing SCONs"
-rm -rf scons-0.96.96
-tar -xvzf $DOWNLOADS/scons-0.96.96.tar.gz --overwrite
-cd scons-0.96.96
-python setup.py install --prefix=$PREFIX
-cd ..
-
-echo " -- installing SCONs"
-rm -rf scons-0.97.0d20070918
-tar -xvzf $DOWNLOADS/scons-0.97.0d20070918.tar.gz --overwrite
-cd scons-0.97.0d20070918
-####python setup.py install --prefix=$PREFIX
-cd ..
-
-
-# py++
-echo " -- installing PY++"
-cd pygccxml/pygccxml_dev
-python setup.py install --prefix=$PREFIX
-cd ../pyplusplus_dev
-python setup.py install --prefix=$PREFIX
-cd $INSTALL_DIR
-
-echo
-echo " ==== Done building tools ===="
Modified: trunk/python-ogre/scripts/master.sh
===================================================================
--- trunk/python-ogre/scripts/master.sh 2007-10-06 11:17:27 UTC (rev 412)
+++ trunk/python-ogre/scripts/master.sh 2007-10-07 00:40:05 UTC (rev 413)
@@ -1,14 +1,16 @@
#!/bin/bash
# Part of the Python-Ogre installation
-# Run them all :)
+# Run them all -- or at least the ones you need
+
+# Notes that 00-PreReqs is probably Ubuntu dependent..
source ./00-PreReqs.sh
source ./01-RetrieveSource.sh
source ./02-ExtractAndPatch.sh
-source ./05-BuildTools.sh
-source ./03-BuildBaseLibs.sh
-source ./04-BuildAdditionalLibs.sh
-#source ./06-GenerateCode.sh
-#source ./07-BuildModules.sh
+source ./03-BuildTools.sh
+source ./04-BuildBaseLibs.sh
+source ./05-BuildAdditionalLibs.sh
+source ./06-GenerateCode.sh
+source ./07-BuildModules.sh
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|