[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: New OpenGL screensavers
From: Neil Stevens <neil () qualityassistant ! com>
Date: 2002-06-29 20:46:03
[Download RAW message or body]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Saturday June 29, 2002 12:41, Karl Robillard wrote:
> Terence Welsh recently GPLed the source for his Windows screensavers.
> His website is http://www.reallyslick.com/.
>
> So far I've ported Flux & Euphoria to KDE.
> You can download the source at http://outguard.sf.net/arc/slick.tgz (but
> only for a while).
>
> Please check them out for any problems. Then lets get them into the
> kdeartwork module.
Look good to me, compiled fine, and look interesting. I say put them in.
:-)
Though, trying to fix the Makefile exposed to me a problem - adding GL
savers requires configure.in.in changes. Attached is a patch to fix that
for the future. Any objections to me committing?
- --
Neil Stevens - neil@qualityassistant.com
"I always cheer up immensely if an attack is particularly wounding
because I think, well, if they attack one personally, it means they
have not a single political argument left." - Margaret Thatcher
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE9HhyLf7mnligQOmERAr1FAJ9MUli126K3iTrjWIGxfRQulT08DACggVst
UOQQO2UgO00+snrNn64zA+c=
=0MYj
-----END PGP SIGNATURE-----
["screensaver-gl-fix" (text/x-diff)]
Index: configure.in.in
===================================================================
RCS file: /home/kde/kdeartwork/kscreensaver/configure.in.in,v
retrieving revision 1.6
diff -u -r1.6 configure.in.in
--- configure.in.in 2002/03/02 17:39:55 1.6
+++ configure.in.in 2002/06/29 20:41:21
@@ -31,15 +31,15 @@
AC_HAVE_GL([
+MORE_XSAVERS="$(GL_XSAVERS)"
+
if test "$ac_cv_kde_qt_has_opengl" = "yes"; then
- GL_XSAVERS="kmorph3d.kss kspace.kss kpipes.kss"
- GL_KSAVERS="kfountain.kss kwave.kss kgravity.kss"
- GL_DESKTOP_FILES="KGravity.desktop KWave.desktop KFountain.desktop"
+ MORE_KSAVERS="$(GL_KSAVERS)"
+ MORE_DESKTOP_FILES="$(GL_DESKTOP_FILES)"
else
dnl remove those that need -enable-opengl in Qt
- GL_XSAVERS="kmorph3d.kss kspace.kss kpipes.kss"
- GL_KSAVERS=""
- GL_DESKTOP_FILES=""
+ MORE_KSAVERS=""
+ MORE_DESKTOP_FILES=""
fi
ac_save_CPPFLAGS="$CPPFLAGS"
@@ -47,11 +47,12 @@
AC_CHECK_HEADERS(GL/xmesa.h GL/glut.h memory.h)
CPPFLAGS="$ac_save_CPPFLAGS"
],
-GL_XSAVERS=""
-GL_KSAVERS="")
-AC_SUBST(GL_KSAVERS)
-AC_SUBST(GL_XSAVERS)
-AC_SUBST(GL_DESKTOP_FILES)
+MORE_XSAVERS=""
+MORE_KSAVERS=""
+MORE_DESKTOP_FILES="")
+AC_SUBST(MORE_XSAVERS)
+AC_SUBST(MORE_KSAVERS)
+AC_SUBST(MORE_DESKTOP_FILES)
AC_CHECK_FUNCS(gettimeofday)
Index: kdesavers/Makefile.am
===================================================================
RCS file: /home/kde/kdeartwork/kscreensaver/kdesavers/Makefile.am,v
retrieving revision 1.23
diff -u -r1.23 Makefile.am
--- kdesavers/Makefile.am 2002/03/02 17:39:55 1.23
+++ kdesavers/Makefile.am 2002/06/29 20:41:21
@@ -8,9 +8,12 @@
LDFLAGS = $(all_libraries) $(KDE_RPATH)
LDADD = $(LIB_KDEUI) -lkscreensaver -lm $(GLLIB)
+GL_KSAVERS=kfountain.kss kwave.kss kgravity.kss
+GL_DESKTOP_FILES=KGravity.desktop KWave.desktop KFountain.desktop
+
bin_PROGRAMS = kbanner.kss kpolygon.kss kslideshow.kss \
klines.kss klorenz.kss kblob.kss kvm.kss kmatrix.kss \
- kscience.kss $(GL_KSAVERS)
+ kscience.kss $(MORE_KSAVERS)
EXTRA_PROGRAMS = kfountain.kss kwave.kss kgravity.kss
@@ -49,7 +52,7 @@
desktop_DATA = KBanner.desktop KPolygon.desktop \
KSlideshow.desktop KLines-saver.desktop KLorenz.desktop \
KBlob.desktop KVm.desktop KMatrix.desktop KScience.desktop\
- $(GL_DESKTOP_FILES)
+ $(MORE_DESKTOP_FILES)
desktopdir = $(kde_appsdir)/System/ScreenSavers
Index: xsavers/Makefile.am
===================================================================
RCS file: /home/kde/kdeartwork/kscreensaver/xsavers/Makefile.am,v
retrieving revision 1.3
diff -u -r1.3 Makefile.am
--- xsavers/Makefile.am 2001/10/05 12:30:00 1.3
+++ xsavers/Makefile.am 2002/06/29 20:41:21
@@ -8,8 +8,10 @@
LDFLAGS = $(all_libraries) $(KDE_RPATH)
LDADD = $(LIB_KDEUI) -lm
+GL_XSAVERS=kmorph3d.kss kspace.kss kpipes.kss
+
bin_PROGRAMS = kswarm.kss krock.kss \
- kpyro.kss $(GL_XSAVERS) kbouboule.kss kslidescreen.kss
+ kpyro.kss $(MORE_XSAVERS) kbouboule.kss kslidescreen.kss
EXTRA_PROGRAMS = kmorph3d.kss kspace.kss kpipes.kss
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic