summaryrefslogtreecommitdiff
path: root/desktop/rss-glx
diff options
context:
space:
mode:
authorErik Hanson <erik@slackbuilds.org>2010-05-11 22:53:23 +0200
committerDavid Somero <xgizzmo@slackbuilds.org>2010-05-11 22:53:23 +0200
commit5ecc018472a9985ea15d7301c90862ae616b2be2 (patch)
treed4c1dcc4870571f857fcdf54d545c020395d17a7 /desktop/rss-glx
parentdb99355fac93100a7c59e43dc8406001b97c2425 (diff)
downloadslackbuilds-5ecc018472a9985ea15d7301c90862ae616b2be2.tar.gz
desktop/rss-glx: Added to 12.1 repository
Diffstat (limited to 'desktop/rss-glx')
-rw-r--r--desktop/rss-glx/README12
-rw-r--r--desktop/rss-glx/rss-glx.SlackBuild60
-rw-r--r--desktop/rss-glx/rss-glx.info8
-rw-r--r--desktop/rss-glx/slack-desc11
4 files changed, 91 insertions, 0 deletions
diff --git a/desktop/rss-glx/README b/desktop/rss-glx/README
new file mode 100644
index 0000000000..93cd11930d
--- /dev/null
+++ b/desktop/rss-glx/README
@@ -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
diff --git a/desktop/rss-glx/rss-glx.SlackBuild b/desktop/rss-glx/rss-glx.SlackBuild
new file mode 100644
index 0000000000..b01fb6b253
--- /dev/null
+++ b/desktop/rss-glx/rss-glx.SlackBuild
@@ -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
diff --git a/desktop/rss-glx/rss-glx.info b/desktop/rss-glx/rss-glx.info
new file mode 100644
index 0000000000..da0f0af9c4
--- /dev/null
+++ b/desktop/rss-glx/rss-glx.info
@@ -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"
diff --git a/desktop/rss-glx/slack-desc b/desktop/rss-glx/slack-desc
new file mode 100644
index 0000000000..4aa0a0e1e2
--- /dev/null
+++ b/desktop/rss-glx/slack-desc
@@ -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: