From 4cb3e9a7426f744c49418547736303153963f6f5 Mon Sep 17 00:00:00 2001 From: Steffen Schwebel Date: Tue, 11 May 2010 19:46:48 +0200 Subject: system/yakuake: Updated for version 2.8.1 --- system/yakuake/README | 18 +++++++++++++----- system/yakuake/doinst.sh | 5 +++++ system/yakuake/slack-desc | 26 +++++++++++++++++--------- system/yakuake/yakuake.SlackBuild | 23 +++++++++++------------ system/yakuake/yakuake.info | 10 +++++----- 5 files changed, 51 insertions(+), 31 deletions(-) create mode 100644 system/yakuake/doinst.sh diff --git a/system/yakuake/README b/system/yakuake/README index ff77a500e0..5d9203ea20 100644 --- a/system/yakuake/README +++ b/system/yakuake/README @@ -1,6 +1,14 @@ -Yakuake is a Quake-style terminal emulator based on KDE Konsole. - Features include: - Smoothly rolls down from the top of your screen, Tabbed interface, - Configurable dimensions and animation speed, Skinnable, - Sophisticated DCOP interface +Yakuake (Yet Another Kuake) is a KDE terminal emulator. Its design was i +inspired from consoles in computer games such as Quake which slide down from +the top of the screen when a key is pressed, and slide back up when the key +is pressed again. +Running Yakuake is faster than launching a new terminal with a keyboard +shortcut because the program is already loaded into memory, and so can be +useful to people who frequently find themselves opening and closing +terminals for odd tasks + +Yakuake features include: +- Smoothly rolls down from the top of your screen, Tabbed interface, +- Configurable dimensions and animation speed, Skinnable, +- Sophisticated DCOP interface diff --git a/system/yakuake/doinst.sh b/system/yakuake/doinst.sh new file mode 100644 index 0000000000..22d4849bce --- /dev/null +++ b/system/yakuake/doinst.sh @@ -0,0 +1,5 @@ + +if [ -x usr/bin/update-desktop-database ]; then + usr/bin/update-desktop-database usr/share/applications >/dev/null 2>&1 +fi + diff --git a/system/yakuake/slack-desc b/system/yakuake/slack-desc index 368ad14338..6dee7c061a 100644 --- a/system/yakuake/slack-desc +++ b/system/yakuake/slack-desc @@ -1,11 +1,19 @@ -yakuake: Yakuake - terminal emulator -yakuake: -yakuake: Yakuake is a Quake-style terminal emulator based on KDE Konsole. -yakuake: Its features include: -yakuake: Smoothly rolls down from the top of your screen -yakuake: Tabbed interface -yakuake: Configurable dimensions and animation speed -yakuake: Skinnable -yakuake: Sophisticated DCOP interface +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +yakuake: yakuake (Yet Another Kuake, KDE terminal emulator) yakuake: +yakuake: Yakuake is a KDE terminal emulator. Its design was inspired from +yakuake: consoles in computer games such as Quake which slide down from the top +yakuake: of the screen when a key is pressed, and slide back up when the key is +yakuake: pressed again. Its features include: +yakuake: - Smoothly rolls down from the top of your screen +yakuake: - Tabbed interface, Skinnable +yakuake: - Configurable dimensions and animation speed +yakuake: - Sophisticated DCOP interface yakuake: diff --git a/system/yakuake/yakuake.SlackBuild b/system/yakuake/yakuake.SlackBuild index 8d38b761d8..194ec396ea 100644 --- a/system/yakuake/yakuake.SlackBuild +++ b/system/yakuake/yakuake.SlackBuild @@ -3,14 +3,13 @@ # Slackware build script for yakuake # Written by Steffen Schwebel (steffen.schwebel at web.de) -# Modified by the SlackBuilds.org project - PRGNAM=yakuake -VERSION=2.7.5 +VERSION=2.8.1 ARCH=${ARCH:-i486} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -CWD=`pwd` + +CWD=$(pwd) TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} @@ -20,7 +19,7 @@ if [ $ARCH = "i486" ]; then elif [ $ARCH = "s390" ]; then SLKCFLAGS="-O2" elif [ $ARCH = "x86_64" ]; then - SLKCFLAGS="-O2" + SLKCFLAGS="-O2 -fPIC" elif [ $ARCH = "ipent4" ]; then SLKCFLAGS="-O2 -march=pentium4 -mtune=i686 -msse -msse2" elif [ $ARCH = "i686" ]; then @@ -34,7 +33,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP || exit 1 rm -rf $PRGNAM-$VERSION -tar xjvf $CWD/$PRGNAM-$VERSION.tar.bz2 || exit 1 +tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2 || exit 1 cd $PRGNAM-$VERSION || exit 1 chown -R root:root . chmod -R a-s,u+w,go+r-w . @@ -42,7 +41,8 @@ chmod -R a-s,u+w,go+r-w . CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ - --prefix=/opt/kde \ + --prefix=/usr \ + --sysconfdir=/etc/kde \ --program-prefix="" \ --program-suffix="" \ || exit 1 @@ -53,15 +53,14 @@ make install-strip DESTDIR=$PKG || exit 1 # No man pages with yakuake mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -for i in \ - AUTHORS COPYING ChangeLog INSTALL README TODO ; - do cat $i > $PKG/usr/doc/$PRGNAM-$VERSION/$i ; -done -cat yakuake/NEWS > $PKG/usr/doc/$PRGNAM-$VERSION/NEWS +cp -a AUTHORS COPYING* ChangeLog INSTALL README TODO VERSION yakuake/NEWS \ + $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +find $PKG/usr/doc -type f -exec chmod 0644 {} \; mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz diff --git a/system/yakuake/yakuake.info b/system/yakuake/yakuake.info index 04b4ba0fbc..c29ccbadc5 100644 --- a/system/yakuake/yakuake.info +++ b/system/yakuake/yakuake.info @@ -1,8 +1,8 @@ PRGNAM="yakuake" -VERSION="2.7.5" -HOMEPAGE="http://yakuake.uv.ro/" -DOWNLOAD="http://download.berlios.de/yakuake/yakuake-2.7.5.tar.bz2" -MD5SUM="6905f9a6d448c7bfc818cd2d7c88cab4" +VERSION="2.8.1" +HOMEPAGE="http://yakuake.kde.org" +DOWNLOAD="http://download.berlios.de/yakuake/yakuake-2.8.1.tar.bz2" +MD5SUM="b638dd6ec3d7ca50ed28cbe5f15cc56b" MAINTAINER="Steffen Schwebel" EMAIL="steffen.schwebel@web.de" -APPROVED="robw810" +APPROVED="rworkman" -- cgit v1.2.3