wok-6.x diff fluxbox/receipt @ rev 12525

Up: xine-lib (1.2.1) Split fonts and clean receipt
author Christophe Lincoln <pankso@slitaz.org>
date Wed Apr 25 00:34:41 2012 +0200 (2012-04-25)
parents 80044994b6f9
children e000ccc93a7b
line diff
     1.1 --- a/fluxbox/receipt	Tue Feb 28 14:36:10 2012 +0100
     1.2 +++ b/fluxbox/receipt	Wed Apr 25 00:34:41 2012 +0200
     1.3 @@ -10,14 +10,13 @@
     1.4  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
     1.5  TAGS="wm window-manager"
     1.6  
     1.7 -DEPENDS="xorg fontconfig imlib2"
     1.8 -BUILD_DEPENDS="xorg fontconfig imlib2"
     1.9 +DEPENDS="xorg fontconfig imlib2 hsetroot xorg-xcompmgr"
    1.10 +BUILD_DEPENDS="xorg-dev fontconfig-dev imlib2-dev"
    1.11  
    1.12  # Rules to configure and make the package.
    1.13  compile_rules()
    1.14  {
    1.15  	cd $src
    1.16 -	#patch -p1 < $stuff/fluxbox-gcc-4.3.3.diff
    1.17  	./configure $CONFIGURE_ARGS &&
    1.18  	make && make install
    1.19  }
    1.20 @@ -31,20 +30,41 @@
    1.21  	do
    1.22  		cp -a $install/usr/share/fluxbox/$f $fs/usr/share/fluxbox
    1.23  	done
    1.24 -	for s in Shade Flux bloe Results
    1.25 +	
    1.26 +	# 3 Default themes --> fluxbox-themes
    1.27 +	for s in Shade Flux Results
    1.28  	do
    1.29  		cp -a $install/usr/share/fluxbox/styles/$s \
    1.30  			$fs/usr/share/fluxbox/styles
    1.31  	done
    1.32 +	
    1.33 +	# Split tools --> fluxbox-tools
    1.34 +	for t in fbsetroot fbsetbg fluxbox-generate_menu fluxbox-remote \
    1.35 +		fluxbox-update_configs
    1.36 +	do
    1.37 +		rm $fs/usr/bin/$t
    1.38 +	done
    1.39 +	
    1.40 +	# XDG Xsessions
    1.41 +	cp -a $stuff/xsessions $fs/usr/share
    1.42 +	
    1.43 +	# Custom SliTaz integration
    1.44 +	mkdir -p $fs/usr/share/slitaz/fluxbox
    1.45 +	cp -a $stuff/fluxbox-session $fs/usr/bin
    1.46 +	cp $stuff/startup $fs/usr/share/slitaz/fluxbox
    1.47 +	cp $stuff/styles $fs/usr/share/fluxbox
    1.48 +	# Overwrite
    1.49 +	cp $stuff/menu $fs/usr/share/fluxbox
    1.50 +	cp $stuff/init $fs/usr/share/fluxbox
    1.51  }
    1.52  
    1.53  post_install()
    1.54  {
    1.55 -	res=`cat $1/etc/slim.conf | grep ^session | sed s/"sessions. *"//`
    1.56 +	res=$(cat $1/etc/slim.conf | grep ^session | sed s/"sessions. *"//)
    1.57  	# Adding WM to SLIM available sessions.
    1.58  	if ! echo "$res" | grep -q $PACKAGE; then
    1.59  		echo -n "Adding $PACKAGE to /etc/slim.conf..."
    1.60 -		sed -i "s/^sessions.*/sessions            ${res},$PACKAGE/" /etc/slim.conf
    1.61 +		sed -i "s/^sessions.*/sessions            ${res},$PACKAGE/" $1/etc/slim.conf
    1.62  		status
    1.63  	fi
    1.64  }