desktop/rss-glx: Added to 12.1 repository

This commit is contained in:
Erik Hanson 2010-05-11 22:53:23 +02:00 committed by David Somero
parent db99355fac
commit 5ecc018472
4 changed files with 91 additions and 0 deletions

12
desktop/rss-glx/README Normal file
View file

@ -0,0 +1,12 @@
The Really Slick ScreenSavers GLX Port is a port of some nifty OpenGL
screensavers that were originally written for Windows to GLX. It is
intended for use with an existing screensaver daemon like xscreensaver.
Optional Requirements:
OpenAL for sound (skyrocket)
GLEW for vertical refresh (all) and shaders (hyperspace).
GLEW is highly recommended as it reduces CPU usage and prevents
visual tearing.
Both are available at SlackBuilds.org

View file

@ -0,0 +1,60 @@
#!/bin/sh
# Slackware build script for rss-glx
# Written by Erik Hanson erik@slackbuilds.org
set -eu
PRGNAM=rss-glx
VERSION=0.8.2
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
cd $TMP
rm -rf ${PRGNAM}_${VERSION}
tar xvf $CWD/${PRGNAM}_${VERSION}.tar.bz2
cd ${PRGNAM}_${VERSION}
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
# Magick Wand detection is broken.
./autogen.sh
Wand_CFLAGS=$(pkg-config --cflags "Wand >= 6.2") \
Wand_LIBS=$(pkg-config --libs "Wand >= 6.2") \
CFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var/lib \
--mandir=/usr/man \
--with-configdir=/usr/share/xscreensaver/config \
--disable-static \
--disable-sound
make
make install-strip DESTDIR=$PKG
gzip -9 $PKG/usr/man/man?/*.?
rm $PKG/usr/lib/*.a
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION $PKG/install
cp -a AUTHORS COPYING ChangeLog INSTALL NEWS README README.xscreensaver \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
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="rss-glx"
VERSION="0.8.2"
HOMEPAGE="http://rss-glx.sourceforge.net/"
DOWNLOAD="http://downloads.sourceforge.net/rss-glx/rss-glx_0.8.2.tar.bz2"
MD5SUM="583b686e604580cc2f74079f321f4db6"
MAINTAINER="Erik Hanson"
EMAIL="erik@slackbuilds.org"
APPROVED="David Somero"

View file

@ -0,0 +1,11 @@
rss-glx: rss-glx (Really Slick Screensavers Port to GLX)
rss-glx:
rss-glx: The Really Slick ScreenSavers GLX Port is a port of some nifty OpenGL
rss-glx: screensavers that were originally written for Windows to GLX. It is
rss-glx: intended for use with an existing screensaver daemon like
rss-glx: xscreensaver.
rss-glx:
rss-glx:
rss-glx:
rss-glx: http://rss-glx.sourceforge.net/
rss-glx: