system/qstardict: Updated for version 0.12.9

This commit is contained in:
grissiom 2010-05-12 17:45:55 +02:00 committed by Robby Workman
parent 88c78f3614
commit 09b32f294d
3 changed files with 20 additions and 25 deletions

View file

@ -1,15 +1,7 @@
QStarDict is a StarDict clone written with using Qt4. The user interface QStarDict is a StarDict clone written using Qt4.
is similar to StarDict. The user interface is similar to StarDict.
It features full support of StarDict dictionaries, system tray
Main features functionality, and many others.
* Full support of StarDict dictionaries
* Working in system tray
* Scanning mouse selection and showing popup window with translation of
selected word
* Translations reformatting
* Pronouncing translated word
* Support for plugins
You need Qt >= 4.2 and glib >= 2.0. If you have QtDBus module QStarDict
will be compiled with D-Bus support.
This requires qt4; the build script should work with both qt4 packages
from SlackBuilds.org or testing/ in official releases.

View file

@ -7,7 +7,7 @@
PRGNAM=qstardict PRGNAM=qstardict
VERSION=${VERSION:-0.12.9} VERSION=${VERSION:-0.12.9}
ARCH=${ARCH:-i486} ARCH=${ARCH:-i486}
BUILD=${BUILD:-1} BUILD=${BUILD:-2}
TAG=${TAG:-_SBo} TAG=${TAG:-_SBo}
CWD=$(pwd) CWD=$(pwd)
@ -15,8 +15,6 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp} OUTPUT=${OUTPUT:-/tmp}
MAKEOPT="-s"
if [ "$ARCH" = "i486" ]; then if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686" SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "i686" ]; then
@ -31,7 +29,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT mkdir -p $TMP $PKG $OUTPUT
cd $TMP cd $TMP
rm -rf $PRGNAM-$VERSION rm -rf $PRGNAM-$VERSION
tar jxvf $CWD/$PRGNAM-$VERSION.tar.bz2 tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
cd $PRGNAM-$VERSION cd $PRGNAM-$VERSION
chown -R root:root . chown -R root:root .
find . \ find . \
@ -40,20 +38,25 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \; -exec chmod 644 {} \;
qmake-qt4 \ qmake-qt4 QMAKE_CXXFLAGS="$SLKCFLAGS" || qmake QMAKE_CXXFLAGS="$SLKCFLAGS"
QMAKE_CXXFLAGS="$SLKCFLAGS"
make $MAKEOPT make
make install INSTALL_ROOT=$PKG make install INSTALL_ROOT=$PKG
( cd $PKG ( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | \
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null xargs strip --strip-unneeded 2> /dev/null || true
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | \
xargs strip --strip-unneeded 2> /dev/null
) )
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS ChangeLog COPYING INSTALL README THANKS $PKG/usr/doc/$PRGNAM-$VERSION cp -a \
AUTHORS ChangeLog COPYING INSTALL README THANKS \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
rm -rf $PKG/usr/share/doc
( cd $PKG/usr/doc ; ln -s $PRGNAM-$VERSION $PRGNAM )
mkdir -p $PKG/install mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/slack-desc > $PKG/install/slack-desc

View file

@ -5,4 +5,4 @@ DOWNLOAD="http://qstardict.ylsoftware.com/files/qstardict-0.12.9.tar.bz2"
MD5SUM="229f29065fd3831b7b678e85cf3ef2c9" MD5SUM="229f29065fd3831b7b678e85cf3ef2c9"
MAINTAINER="grissiom" MAINTAINER="grissiom"
EMAIL="chaos.proton@gmail.com" EMAIL="chaos.proton@gmail.com"
APPROVED="David Somero" APPROVED="rworkman"