@ -2,8 +2,23 @@
make clean
rm -rf build/linux/release/
rm -rf install
/usr/bin/qmake-qt4
QT_PATH = "/usr/local/Trolltech/Qt-4.7.0"
PLUGINS_PATH = " $QT_PATH /plugins "
QMAKE_PATH = " $QT_PATH /bin/qmake "
if [ ! -e " $QMAKE_PATH " ] ; then
echo " qmake command not found at $QMAKE_PATH "
exit 1
fi
if [ ! -e " $PLUGINS_PATH " ] ; then
echo " plugins path not found at $PLUGINS_PATH "
exit 1
fi
$QMAKE_PATH -spec linux-g++
make -j 4 release-install
@ -25,7 +40,36 @@ chmod +x build/linux/release/product/run.sh
cp -R resources/linux/qtlinux/* build/linux/release/product/
cp -R /usr/lib/qt4/plugins build/linux/release/product/
#copying plugins
cp -R $PLUGINS_PATH build/linux/release/product/
#removing debug version
find build/linux/release/product/ -name *.debug -exec rm { } \;
#copying custom qt library
QT_LIBRARY_DEST_PATH = "build/linux/release/product/qtlib"
mkdir $QT_LIBRARY_DEST_PATH
QT_LIBRARY_SOURCE_PATH = " $QT_PATH /lib "
copyQtLibrary( ) {
if [ ! -e " $QT_LIBRARY_SOURCE_PATH / $1 .so.4 " ] ; then
echo " library not found: $QT_LIBRARY_SOURCE_PATH "
exit 1;
fi
cp " $QT_LIBRARY_SOURCE_PATH / $1 .so.4 " " $QT_LIBRARY_DEST_PATH / "
cp " $QT_LIBRARY_SOURCE_PATH / $1 .so.4.7.0 " " $QT_LIBRARY_DEST_PATH / "
}
copyQtLibrary libQtWebKit
copyQtLibrary libphonon
copyQtLibrary libQtDBus
copyQtLibrary libQtScript
copyQtLibrary libQtSvg
copyQtLibrary libQtXmlPatterns
copyQtLibrary libQtNetwork
copyQtLibrary libQtXml
copyQtLibrary libQtGui
copyQtLibrary libQtCore
rm -rf install/linux
mkdir -p install/linux
@ -36,3 +80,4 @@ cd build/linux/release
# "Removing .svn directories ..."
find . -name .svn -exec rm -rf { } \; 2> /dev/null
tar cvzf ../../../install/linux/Sankore\ 3.1.tar.gz Sankore_3.1.$VERSION -C .
echo "Build Finished" ; alert