[kde-solaris] Patch for using the Gnome2 Xscreensaver from KDE313

Lars Tunkrans lars.tunkrans at bredband.net
Wed Aug 13 01:39:35 CEST 2003


It is possible to use the GNOME2 Xscreenssaver from
kscreensaver which comes in the kdeartwork bundle.

Attached is the quick and dirty patch I made to
kdeartwork-3.1.3  configurescript to make it find where
Xscreensaver is installed by the GNOME2 installer.


   You should have built QT  with OpenGL support to use the
  nice screensavers.

//Lars
-- 
========================================================
Lars Tunkrans
--------------------------------------------------------
-------------- next part --------------
*** old_configure	Tue Aug 12 23:45:40 2003
--- configure	Tue Aug 12 23:52:03 2003
***************
*** 24843,24849 ****
  
  
  
! xscreensaver_prefixes="$exec_prefix $prefix /usr /usr/local /opt/local /usr/X11R6 /usr/X11R6 /opt/kde /opt/kde3 /usr/kde /usr/local/kde /usr/local/xscreensaver"
  
  old_IFS=$IFS
  IFS=:
--- 24843,24849 ----
  
  
  
! xscreensaver_prefixes="$exec_prefix $prefix /usr /usr/local /opt/local /usr/X11R6 /usr/X11R6 /opt/kde /opt/kde3 /usr/kde /usr/local/kde /usr/local/xscreensaver /usr/openwin"
  
  old_IFS=$IFS
  IFS=:
***************
*** 24858,24869 ****
  IFS=$old_IFS
  
  
!    echo "$as_me:$LINENO: checking for lib/xscreensaver/flame" >&5
! echo $ECHO_N "checking for lib/xscreensaver/flame... $ECHO_C" >&6
     if test -n "$XSCREENSAVER"; then
          kde_cv_path="$XSCREENSAVER";
     else
!         kde_cache=`echo lib/xscreensaver/flame | sed 'y%./+-%__p_%'`
  
          if eval "test \"\${kde_cv_path_$kde_cache+set}\" = set"; then
    echo $ECHO_N "(cached) $ECHO_C" >&6
--- 24858,24869 ----
  IFS=$old_IFS
  
  
!    echo "$as_me:$LINENO: checking for lib/xscreensaver/hacks/flame" >&5
! echo $ECHO_N "checking for lib/xscreensaver/hacks/flame... $ECHO_C" >&6
     if test -n "$XSCREENSAVER"; then
          kde_cv_path="$XSCREENSAVER";
     else
!         kde_cache=`echo lib/xscreensaver/hacks/flame | sed 'y%./+-%__p_%'`
  
          if eval "test \"\${kde_cv_path_$kde_cache+set}\" = set"; then
    echo $ECHO_N "(cached) $ECHO_C" >&6
***************
*** 24879,24894 ****
  	IFS=$kde_save_IFS
  
          for dir in $dirs; do
! 	  if test -x "$dir/lib/xscreensaver/flame"; then
  	    if test -n ""
  	    then
!               evalstr="$dir/lib/xscreensaver/flame  2>&1 "
  	      if eval $evalstr; then
!                 kde_cv_path="$dir/lib/xscreensaver/flame"
                  break
  	      fi
              else
! 		kde_cv_path="$dir/lib/xscreensaver/flame"
                  break
  	    fi
            fi
--- 24879,24894 ----
  	IFS=$kde_save_IFS
  
          for dir in $dirs; do
! 	  if test -x "$dir/lib/xscreensaver/hacks/flame"; then
  	    if test -n ""
  	    then
!               evalstr="$dir/lib/xscreensaver/hacks/flame  2>&1 "
  	      if eval $evalstr; then
!                 kde_cv_path="$dir/lib/xscreensaver/hacks/flame"
                  break
  	      fi
              else
! 		kde_cv_path="$dir/lib/xscreensaver/hacks/flame"
                  break
  	    fi
            fi
***************
*** 24916,24922 ****
     fi
  
  
! XSCREENSAVER_HACKS_DIR=
  
  if test "$XSCREENSAVER" != "NO"; then
       XSCREENSAVER_HACKS_DIR=`echo $XSCREENSAVER | sed -e 's,/flame$,,'`
--- 24916,24922 ----
     fi
  
  
! XSCREENSAVER_HACKS_DIR=/usr/openwin/lib/xscreensaver/hacks
  
  if test "$XSCREENSAVER" != "NO"; then
       XSCREENSAVER_HACKS_DIR=`echo $XSCREENSAVER | sed -e 's,/flame$,,'`
***************
*** 24932,24938 ****
  XSCREENSAVER_CONFIG=NO
  for i in  $xscreensaver_prefixes ;
  do
!   for j in lib/xscreensaver/config/flame.xml;
    do
      echo "configure: 24937: $i/$j" >&5
      if test -r "$i/$j"; then
--- 24932,24938 ----
  XSCREENSAVER_CONFIG=NO
  for i in  $xscreensaver_prefixes ;
  do
!   for j in lib/xscreensaver/config/control-center-2.0/flame.xml;
    do
      echo "configure: 24937: $i/$j" >&5
      if test -r "$i/$j"; then
***************
*** 24948,24954 ****
  XSCREENSAVER_CONFIG=NO
  for i in  $xscreensaver_prefixes ;
  do
!   for j in lib/X11/xscreensaver/config/flame.xml;
    do
      echo "configure: 24953: $i/$j" >&5
      if test -r "$i/$j"; then
--- 24948,24954 ----
  XSCREENSAVER_CONFIG=NO
  for i in  $xscreensaver_prefixes ;
  do
!   for j in lib/X11/xscreensaver/config/control-center-2.0/flame.xml;
    do
      echo "configure: 24953: $i/$j" >&5
      if test -r "$i/$j"; then


More information about the kde-solaris mailing list