wok-6.x diff fluxbox/receipt @ rev 12475
fluxbox: better SliTaz integration, use XDG xsessions
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Mon Apr 23 15:17:56 2012 +0200 (2012-04-23) |
parents | 80044994b6f9 |
children | e000ccc93a7b |
line diff
1.1 --- a/fluxbox/receipt Tue Feb 28 14:36:10 2012 +0100 1.2 +++ b/fluxbox/receipt Mon Apr 23 15:17:56 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 }