1#!/bin/sh 2set -e -v 3QTLIBDIR=/usr/lib 4QTSHDIR=/usr/share/qt4 5 6DISTNAME=GPSBabel@PACKAGE_VERSION@@PACKAGE_RELEASE@ 7DISTDIR=$DISTNAME 8rm -rf $DISTDIR 9mkdir $DISTDIR 10mkdir $DISTDIR/plugins 11mkdir $DISTDIR/translations 12mkdir $DISTDIR/help 13 14cp `ldd objects/gpsbabelfe-bin | grep libQtCore |awk '{print $3}'` $DISTDIR 15cp `ldd objects/gpsbabelfe-bin | grep libQtGui |awk '{print $3}'` $DISTDIR 16cp `ldd objects/gpsbabelfe-bin | grep libQtWebKit |awk '{print $3}'` $DISTDIR 17cp `ldd objects/gpsbabelfe-bin | grep libQtXml |awk '{print $3}'` $DISTDIR 18cp `ldd objects/gpsbabelfe-bin | grep libQtNetwork |awk '{print $3}'` $DISTDIR 19cp `ldd objects/gpsbabelfe-bin | grep libQtDBus |awk '{print $3}'` $DISTDIR 20cp `ldd objects/gpsbabelfe-bin | grep libphonon |awk '{print $3}'` $DISTDIR 21cp `ldd objects/gpsbabelfe-bin | grep libaudio |awk '{print $3}'` $DISTDIR 22 23cp -r $QTSHDIR/plugins/imageformats $DISTDIR/plugins 24cp $QTSHDIR/translations/qt_*.qm $DISTDIR/translations/ 25 26# Generate the compiled translations 27TSFILES="gpsbabel_de.ts 28gpsbabel_es.ts 29gpsbabel_fr.ts 30gpsbabel_hu.ts 31gpsbabel_it.ts 32gpsbabelfe_de.ts 33gpsbabelfe_es.ts 34gpsbabelfe_fr.ts 35gpsbabelfe_hu.ts 36gpsbabelfe_it.ts" 37 38# 39lrelease $TSFILES 40QMFILES=`echo $TSFILES | sed -e 's/\.ts/.qm/g'` 41cp $TSFILES $DISTDIR/translations 42# 43# Only Spanish and German are moderately OK. 44cp gpsbabel_es.ts gpsbabelfe_es.ts gpsbabel_de.ts gpsbabelfe_de.ts $DISTDIR/translations 45 46# Now our gui 47cp gmapbase.html $DISTDIR/ 48cp gpsbabelfe $DISTDIR/ 49chmod +x $DISTDIR/gpsbabelfe 50cp objects/gpsbabelfe-bin $DISTDIR 51cp qt.conf $DISTDIR/ 52cp ../gpsbabel $DISTDIR/ 53# 54# Help needs to be donea 55cp ../../babelweb/htmldoc-development/* $DISTDIR/help/ 56 57cp COPYING $DISTDIR/ 58#cp AUTHORS $DISTDIR/ 59#cp README.contrib $DISTDIR/ 60#cp README.gui $DISTDIR/ 61 62 63rm -f $DISTDIR.tar $DISTDIR.tar.bz2 64tar cvf $DISTDIR.tar $DISTDIR 65bzip2 $DISTDIR.tar 66 67# cleanup needed 68echo $QMFILES 69rm -f $QMFILES 70