graphics/gliv: Added to 12.2 repository

This commit is contained in:
Sebastián Salazar Molina 2010-05-12 23:29:43 +02:00 committed by Michiel van Wessem
parent 1918a26fe0
commit d7a1447010
4 changed files with 118 additions and 0 deletions

12
graphics/gliv/README Normal file
View File

@ -0,0 +1,12 @@
GLiv
GLiv is an OpenGL image viewer, image loading is done via Gdk-pixbuf
bundled with GTK+-2.6, rendering with OpenGL and the graphical user
interface uses GTK+ with GtkGLExt.
GLiv is very fast and smooth at rotating, panning and zooming if you
have an OpenGL accelerated graphics board. It supports thumbnails and
navigating through them using two images menus and a browser.
This package requires gtkglext. A buildscript for this is available
at SlackBuilds.org

View File

@ -0,0 +1,82 @@
#!/bin/sh
# Slackware build script for <gliv>
# Written by Sebastián Salazar Molina <ssalazar@orangepeople.cl>
PRGNAM=gliv
VERSION=${VERSION:-1.9.6}
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"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
fi
set -e # Exit on most errors
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar jxvf $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" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--build=$ARCH-slackware-linux
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 || 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
)
( cd $PKG
# Remove 'special' files
find . -name perllocal.pod \
-o -name ".packlist" \
-o -name "*.bs" \
| xargs rm -f
)
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a ABOUT-NLS COPYING INSTALL NEWS README THANKS \
$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

8
graphics/gliv/gliv.info Normal file
View File

@ -0,0 +1,8 @@
PRGNAM="gliv"
VERSION="1.9.6"
HOMEPAGE="http://guichaz.free.fr/gliv/"
DOWNLOAD="http://guichaz.free.fr/gliv/files/gliv-1.9.6.tar.bz2"
MD5SUM="e51838ed643f3af5143a20a12f432b9d"
MAINTAINER="Sebastián Salazar Molina"
EMAIL="ssalazar@orangepeople.cl"
APPROVED="michiel"

16
graphics/gliv/slack-desc Normal file
View File

@ -0,0 +1,16 @@
# 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------------------------------------------------------|
gliv: GLiv (openGL Image Viewer)
gliv:
gliv: GLiv is an OpenGL image viewer, image loading is done via
gliv: Gdk-pixbuf bundled with GTK+, rendering with OpenGL and the
gliv: graphical user interface uses GTK+ with GtkGLExt
gliv:
gliv: Last information can be found at http://guichaz.free.fr/gliv/
gliv: