wok-undigest rev 1109
eggwm: try to fix seg fault on runtime
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Mon Feb 24 01:04:17 2014 +0100 (2014-02-24) |
parents | 18eee616f998 |
children | 36dc95343a09 |
files | eggwm/receipt |
line diff
1.1 --- a/eggwm/receipt Mon Feb 03 16:05:28 2014 +0000 1.2 +++ b/eggwm/receipt Mon Feb 24 01:04:17 2014 +0100 1.3 @@ -10,14 +10,15 @@ 1.4 WEB_SITE="http://code.google.com/p/eggwm/" 1.5 WGET_URL="http://eggwm.googlecode.com/files/$TARBALL" 1.6 1.7 -DEPENDS="xorg-libX11" 1.8 +DEPENDS="xorg-libX11 libQtCore libQtGui" 1.9 BUILD_DEPENDS="qmake Qt4-dev" 1.10 1.11 # Rules to configure and make the package. 1.12 compile_rules() 1.13 { 1.14 - cd $src 1.15 - qmake && make 1.16 + qmake EggWM.pro && 1.17 + make && 1.18 + make install INSTALL_ROOT=$DESTDIR 1.19 } 1.20 1.21 # Rules to gen a SliTaz package suitable for Tazpkg. 1.22 @@ -33,11 +34,11 @@ 1.23 1.24 post_install() 1.25 { 1.26 - res=$(cat $1/etc/slim.conf | grep ^session | sed s/"sessions. *"//) 1.27 + res=$(cat $root/etc/slim.conf | grep ^session | sed s/"sessions. *"//) 1.28 # Adding WM to SLIM available sessions. 1.29 if ! echo "$res" | grep -q $PACKAGE; then 1.30 echo -n "Adding $PACKAGE to /etc/slim.conf..." 1.31 - sed -i "s/^sessions.*/sessions ${res},$PACKAGE/" $1/etc/slim.conf 1.32 + sed -i "s/^sessions.*/sessions ${res},$PACKAGE/" $root/etc/slim.conf 1.33 status 1.34 fi 1.35 } 1.36 @@ -46,6 +47,6 @@ 1.37 { 1.38 # Remove WM from SLIM available sessions. 1.39 if grep -q $PACKAGE $1/etc/slim.conf; then 1.40 - sed -i s/,$PACKAGE// $1/etc/slim.conf 1.41 + sed -i s/,$PACKAGE// $root/etc/slim.conf 1.42 fi 1.43 }