system/rxvt-unicode: Updated for version 8.9

This commit is contained in:
Duane Dohrman II 2010-05-11 19:46:37 +02:00 committed by Robby Workman
parent 8ae1c839c1
commit a80d0058a2
4 changed files with 85 additions and 31 deletions

View File

@ -1,5 +1,7 @@
rxvt-unicode is a clone of the well known terminal emulator rxvt
modified to store text in Unicode and to use locale-correct input
and output. It also supports mixing multiple fonts at the same time,
including Xft fonts, real transparency, and an optional embedded
Perl interpreter that allows you to extend your terminal easily.
rxvt-unicode is an enhanced version of the rxvt terminal emulator. It has full
unicode and Xft support, does font antialiasing and italics, and has the same
transparency capabilities as ATerm. It can be extended using Perl.
NOTE: changing to --disable-perl will result in a much leaner package.
libAfterImage is an optional dependency that will greatly enhance rxvt-unicode.

View File

@ -1,20 +1,41 @@
#!/bin/sh
# Slackware build script for rxvt-unicode
# Written by Meckafett thumpadoodle@hotmail.com
set -e
# Written by Dugan Chen (dugan_c@fastmail.fm)
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# Updated by Andrew Brouwers, abrouwers@gmail.com
PRGNAM=rxvt-unicode
VERSION=8.2
VERSION=8.9
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
DOCS="COPYING Changes INSTALL MANIFEST README.FAQ README.configure"
DOCS="COPYING Changes INSTALL README.FAQ README.configure"
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
@ -22,35 +43,66 @@ elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
fi
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar -xjvf $CWD/$PRGNAM-$VERSION.tar.bz2
tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
cd $PRGNAM-$VERSION
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
# Changing to --disable-perl will provide a much lighter package
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var
# --enable-unicode3
# --enable-ttygid
--localstatedir=/var \
--mandir=/usr/man \
--enable-everything \
--enable-frills \
--enable-unicode3 \
--enable-combining \
--enable-xft \
--enable-font-styles \
--enable-transparency \
--enable-tinting \
--enable-fading \
--enable-frills \
--enable-afterimage \
--enable-rxvt-scroll \
--enable-next-scroll \
--enable-xterm-scroll \
--enable-perl \
--enable-plain-scroll \
--enable-xim \
--enable-iso14755 \
--enable-keepscrolling \
--enable-selectionscrolling \
--enable-mousewheel \
--enable-slipwheeling \
--enable-smart-resize \
--enable-text-blink \
--enable-pointer-blank \
--enable-utmp \
--enable-wtmp \
--enable-lastlog
make
make install DESTDIR=$PKG
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | 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
)
( cd $PKG/usr/man
find . -type f -exec gzip -9 {} \;
for i in $(find . -type l) ; do ln -s $(readlink $i).gz $i.gz ; rm $i ; done
for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
)
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION

View File

@ -1,8 +1,8 @@
PRGNAM="rxvt-unicode"
VERSION="8.2"
HOMEPAGE="http://software.schmorp.de/pkg/rxvt-unicode"
DOWNLOAD="http://dist.schmorp.de/rxvt-unicode/rxvt-unicode-8.2.tar.bz2"
MD5SUM="7876a1e2a82794c5ebbea8791561daba"
MAINTAINER="Meckafett"
EMAIL="thumpadoodle@hotmail.com"
APPROVED="BP{k}"
VERSION="8.9"
HOMEPAGE="http://software.schmorp.de/pkg/rxvt-unicode.html"
DOWNLOAD="http://dist.schmorp.de/rxvt-unicode/rxvt-unicode-8.9.tar.bz2"
MD5SUM="033dc1ee5f48a645c0042fa214ae2b5c"
MAINTAINER="Duane Dohrman II"
EMAIL="d.dohrman@gmail.com"
APPROVED="rworkman"

View File

@ -5,15 +5,15 @@
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler--------------------------------------------------|
rxvt-unicode: rxvt-unicode (urxvt): a VT102 emulator for the X window system
|-----handy-ruler-----------------------------------------------|
rxvt-unicode: rxvt-unicode (enhanced version of rxvt)
rxvt-unicode:
rxvt-unicode: rxvt-unicode is a clone of the well known terminal emulator rxvt
rxvt-unicode: modified to store text in Unicode and to use locale-correct input
rxvt-unicode: and output. It also supports mixing multiple fonts at the same
rxvt-unicode: time including Xft fonts, real transparency, and an optional
rxvt-unicode: embedded Perl interpreter that allows you to extend your terminal
rxvt-unicode: easily.
rxvt-unicode: This project is an enhanced version of the rxvt terminal
rxvt-unicode: emulator. It has full unicode and Xft support, does font
rxvt-unicode: antialiasing and italics, and has the same transparency
rxvt-unicode: capabilities as ATerm. It can be extended using Perl.
rxvt-unicode:
rxvt-unicode: Visit the rxvt-unicode project online:
rxvt-unicode: http://software.schmorp.de/pkg/rxvt-unicode/
rxvt-unicode:
rxvt-unicode: Homepage: http://software.schmorp.de/pkg/rxvt-unicode
rxvt-unicode: