wok-current rev 2838
slim: Avoid dep on slitaz-configs/GTK and add slim-theme-default
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Thu Apr 30 20:44:27 2009 +0200 (2009-04-30) |
parents | 496049365d58 |
children | f259119f0cf5 |
files | slim-theme-default/receipt slim/receipt slim/stuff/etc/slim.conf slim/stuff/themes/base/background.png slim/stuff/themes/base/panel.png slim/stuff/themes/base/slim.theme slitaz-configs/receipt |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/slim-theme-default/receipt Thu Apr 30 20:44:27 2009 +0200 1.3 @@ -0,0 +1,17 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="slim-theme-default" 1.7 +VERSION="1.3.1" 1.8 +CATEGORY="x-window" 1.9 +SHORT_DESC="Slim login manager themes pack." 1.10 +MAINTAINER="pankso@slitaz.org" 1.11 +DEPENDS="slim" 1.12 +WANTED="slim" 1.13 +WEB_SITE="http://slim.berlios.de" 1.14 + 1.15 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.16 +genpkg_rules() 1.17 +{ 1.18 + mkdir -p $fs/usr/share/slim 1.19 + cp -a $src/themes $fs/usr/share/slim 1.20 +}
2.1 --- a/slim/receipt Thu Apr 30 20:09:19 2009 +0200 2.2 +++ b/slim/receipt Thu Apr 30 20:44:27 2009 +0200 2.3 @@ -5,8 +5,9 @@ 2.4 CATEGORY="x-window" 2.5 SHORT_DESC="Desktop-independent graphical login manager for X11." 2.6 MAINTAINER="pankso@slitaz.org" 2.7 -DEPENDS="xorg jpeg libpng slitaz-configs" 2.8 +DEPENDS="xorg jpeg libpng" 2.9 BUILD_DEPENDS="xorg-dev jpeg-dev libpng-dev xorg-libXft-dev" 2.10 +SUGGESTED="slim-theme-default slitaz-configs" 2.11 TARBALL="$PACKAGE-$VERSION.tar.gz" 2.12 WEB_SITE="http://slim.berlios.de" 2.13 WGET_URL="http://download.berlios.de/slim/$TARBALL" 2.14 @@ -27,8 +28,8 @@ 2.15 { 2.16 mkdir -p $fs/usr/bin $fs/usr/share/slim 2.17 cp -a $src/slim $fs/usr/bin 2.18 - 2.19 - # Config file and rc script (theme is in slitaz-configs). 2.20 + cp -a stuff/themes/base $fs/usr/share/slim 2.21 + # Config file and rc script. 2.22 cp -a stuff/etc $fs 2.23 chown -R root.root $fs 2.24 }
3.1 --- a/slim/stuff/etc/slim.conf Thu Apr 30 20:09:19 2009 +0200 3.2 +++ b/slim/stuff/etc/slim.conf Thu Apr 30 20:44:27 2009 +0200 3.3 @@ -66,7 +66,7 @@ 3.4 3.5 # current theme, use comma separated list to specify a set to 3.6 # randomly choose from 3.7 -current_theme slitaz 3.8 +current_theme slitaz,base 3.9 3.10 # Lock file 3.11 lockfile /var/lock/slim.lock
4.1 Binary file slim/stuff/themes/base/background.png has changed
5.1 Binary file slim/stuff/themes/base/panel.png has changed
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/slim/stuff/themes/base/slim.theme Thu Apr 30 20:44:27 2009 +0200 6.3 @@ -0,0 +1,37 @@ 6.4 +# SliTaz theme for SLiM 6.5 +# 6.6 + 6.7 +# Messages 6.8 +msg_color #000000 6.9 +msg_font Vera:size=18:bold:dpi=75 6.10 +msg_x 50% 6.11 +msg_y 35% 6.12 +msg_shadow_color #FFFFFF 6.13 +msg_shadow_xoffset 1 6.14 +msg_shadow_yoffset 1 6.15 + 6.16 +# valid values: stretch, tile 6.17 +background_style tile 6.18 +background_color #1e0a0c 6.19 + 6.20 +# Input controls 6.21 +input_panel_x 50% 6.22 +input_panel_y 50% 6.23 +input_name_x 64 6.24 +input_name_y 179 6.25 +input_font Vera:size=11:dpi=75 6.26 +input_fgcolor #000000 6.27 + 6.28 +# Username / password request 6.29 +username_font Vera:size=18:bold:dpi=75 6.30 +username_color #eeede9 6.31 +username_x 50% 6.32 +username_y 140 6.33 +password_x 50% 6.34 +password_y 140 6.35 +username_shadow_color #000000 6.36 +username_shadow_xoffset 1 6.37 +username_shadow_yoffset 1 6.38 + 6.39 +username_msg Username: 6.40 +password_msg Password:
7.1 --- a/slitaz-configs/receipt Thu Apr 30 20:09:19 2009 +0200 7.2 +++ b/slitaz-configs/receipt Thu Apr 30 20:44:27 2009 +0200 7.3 @@ -20,3 +20,14 @@ 7.4 chown -R root.root $fs 7.5 chmod 0750 $fs/root 7.6 } 7.7 + 7.8 +post_install() 7.9 +{ 7.10 + # By default slim provide a base theme and config file have both 7.11 + # base and slitaz who will be choose randomly, so make sure we use 7.12 + # only slitaz theme. 7.13 + if grep -q 'current_theme slitaz,base' $1/etc/slim.conf; then 7.14 + sed -i s/"current_theme .*"/"current_theme slitaz"/ \ 7.15 + $1/etc/slim.conf 7.16 + fi 7.17 +}