desktop/netwmpager: Added (an enhanced version of the original)

Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
This commit is contained in:
Andrew Rowland 2012-01-15 13:50:23 -06:00 committed by Robby Workman
parent fc1743e6a5
commit 45e1cbdb46
4 changed files with 107 additions and 0 deletions

View File

@ -0,0 +1,8 @@
netwmpager is an enhanced version of the original netwmpager-1.11
program written around 2005 by Timo Hirvonen. It should be compliant
with the EWMH (or NetWM) specifications. This version implements
virtual desktops split into different viewports, into different
desks, or both, while the earlier version only supported desks. As a
consequence, netwmpager-2 should work with most window managers. It
also has many parametrizable features, and it implements a convenient
zoom.

View File

@ -0,0 +1,70 @@
#!/bin/sh
# Slackware build script for netwmpager
# Written by Andrew Rowland (darowland@ieee.org)
PRGNAM=netwmpager
VERSION=${VERSION:-1.11}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
cd $PRGNAM-$VERSION
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS" ./configure --prefix=/usr
make
make install DESTDIR=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a COPYING README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}

View File

@ -0,0 +1,10 @@
PRGNAM="netwmpager"
VERSION="1.11"
HOMEPAGE="http://onion.dynserv.net/~timo/netwmpager.html"
DOWNLOAD="http://ftp.osuosl.org/pub/gentoo/distfiles/netwmpager-1.11.tar.bz2"
MD5SUM="60e96e91d67ad59db21b2f093a996bdb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Andrew Rowland"
EMAIL="darowland@ieee.org"
APPROVED="rworkman"

View File

@ -0,0 +1,19 @@
# 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 ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
netwmpager: netwmpager (an enhanced version of the original netwmpager-1.11)
netwmpager:
netwmpager: netwmpager is an enhanced version of the original netwmpager-1.11
netwmpager: program written around 2005 by Timo Hirvonen. It should be compliant
netwmpager: with the EWMH (or NetWM) specifications. This version implements
netwmpager: virtual desktops split into different viewports, into different
netwmpager: desks, or both, while the earlier version only supported desks. As a
netwmpager: consequence, netwmpager-2 should work with most window managers. It
netwmpager: also has many parametrizable features, and it implements a convenient
netwmpager: zoom.
netwmpager: