graphics/scrot: Added to 12.0 repository

This commit is contained in:
Grigorios Bouzakis 2010-05-11 20:00:38 +02:00 committed by Michiel van Wessem
parent 3b3bff7b80
commit 6554387e19
4 changed files with 94 additions and 0 deletions

6
graphics/scrot/README Normal file
View File

@ -0,0 +1,6 @@
scrot is a commandline screen capture util like "import", but using imlib2.
It has lots of options for autogenerating filenames, and can do fun stuff
like taking screenshots of multiple displays and glueing them together.
NOTE: scrot requires giblib and imlib2, both available on SlackBuilds.org.
When compiling, the order must be imlib2, then giblib, then scrot.

View File

@ -0,0 +1,61 @@
#!/bin/sh
# Slackware build script for scrot
# Written by Grigorios Bouzakis (grbzks@gmail.com)
set -e
PRGNAM=scrot
VERSION=0.8
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
fi
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar -xzvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
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 "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
)
rm -rf $PKG/usr/doc/$PRGNAM
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS COPYING ChangeLog README TODO $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.tgz

View File

@ -0,0 +1,8 @@
PRGNAM="scrot"
VERSION="0.8"
HOMEPAGE="http://linuxbrit.co.uk/scrot/"
DOWNLOAD="http://linuxbrit.co.uk/downloads/scrot-0.8.tar.gz"
MD5SUM="ccae904d225609571bdd3b03445c1e88"
MAINTAINER="Grigorios Bouzakis"
EMAIL="grbzks@gmail.com"
APPROVED="BP{k}"

19
graphics/scrot/slack-desc Normal file
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 ':'.
|-----handy-ruler------------------------------------------------------|
scrot: scrot (commandline screen capture program)
scrot:
scrot: scrot is a commandline screen capture util like "import", but using
scrot: the imlib2 library. It has lots of options for autogenerating
scrot: filenames, and can do fun stuff like taking screenshots of
scrot: multiple displays and glueing them together.
scrot:
scrot: Homepage: http://linuxbrit.co.uk/scrot/
scrot:
scrot:
scrot: