wok-undigest rev 1110
Add EDE desktop environment
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Mon Feb 24 01:04:45 2014 +0100 (2014-02-24) |
parents | 10fafa69cdf0 |
children | 17c862c7f7b9 |
files | ede-wallpapers/receipt ede/receipt ede/stuff/ede-settings.conf edelib-dev/receipt edelib-python/receipt edelib/receipt |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/ede-wallpapers/receipt Mon Feb 24 01:04:45 2014 +0100 1.3 @@ -0,0 +1,19 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="ede-wallpapers" 1.7 +VERSION="2.0" 1.8 +CATEGORY="x-window" 1.9 +SHORT_DESC="EDE additionnal wallpapers." 1.10 +MAINTAINER="pankso@slitaz.org" 1.11 +LICENSE="LGPL" 1.12 +WEB_SITE="http://equinox-project.org/" 1.13 + 1.14 +WANTED="ede" 1.15 +DEPENDS="ede" 1.16 + 1.17 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.18 +genpkg_rules() 1.19 +{ 1.20 + mkdir -p $fs/usr/share 1.21 + cp -a $install/usr/share/wallpapers $fs/usr/share 1.22 +}
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/ede/receipt Mon Feb 24 01:04:45 2014 +0100 2.3 @@ -0,0 +1,59 @@ 2.4 +# SliTaz package receipt. 2.5 + 2.6 +PACKAGE="ede" 2.7 +VERSION="2.0" 2.8 +CATEGORY="x-window" 2.9 +SHORT_DESC="Light Window Manager using FLTK toolkit." 2.10 +MAINTAINER="pankso@slitaz.org" 2.11 +LICENSE="LGPL" 2.12 +TARBALL="$PACKAGE-$VERSION.tar.gz" 2.13 +WEB_SITE="http://equinox-project.org/" 2.14 +WGET_URL="$SF_MIRROR/project/ede/ede/$VERSION/$TARBALL" 2.15 + 2.16 +DEPENDS="fltk edelib startup-notification" 2.17 +BUILD_DEPENDS="ftjam fltk-dev edelib-dev startup-notification-dev" 2.18 + 2.19 +# Rules to configure and make the package. 2.20 +compile_rules() 2.21 +{ 2.22 + ./configure \ 2.23 + --sysconfdir=/etc \ 2.24 + $CONFIGURE_ARGS && 2.25 + # http://sourceforge.net/projects/ede/forums/forum/249616/topic/5288645 2.26 + sed -i '15i unset XDG_{DATA,CONFIG,CACHE,MENUS}_{HOME,DIRS,PREFIX}' \ 2.27 + data/startede && 2.28 + jam && jam install 2.29 +} 2.30 + 2.31 +# Rules to gen a SliTaz package suitable for Tazpkg. 2.32 +genpkg_rules() 2.33 +{ 2.34 + mkdir -p $fs/usr/bin $fs/usr/share 2.35 + cp -a $install/etc $fs 2.36 + cp -a $install/usr/bin $fs/usr 2.37 + cp -a $install/usr/share/dbus-1 $fs/usr/share 2.38 + cp -a $install/usr/share/desktop-* $fs/usr/share 2.39 + cp -a $install/usr/share/ede $fs/usr/share 2.40 + cp -a $install/usr/share/icons $fs/usr/share 2.41 + cp -a $install/usr/share/pekwm $fs/usr/share 2.42 + cp -a $install/usr/share/xsessions $fs/usr/share 2.43 +} 2.44 + 2.45 +post_install() 2.46 +{ 2.47 + res=$(cat $root/etc/slim.conf | grep ^session | sed s/"sessions. *"//) 2.48 + # Adding WM to SLIM available sessions. 2.49 + if ! echo "$res" | grep -q startede; then 2.50 + echo -n "Adding $PACKAGE to /etc/slim.conf..." 2.51 + sed -i "s/^sessions.*/sessions ${res},startede/" $root/etc/slim.conf 2.52 + status 2.53 + fi 2.54 +} 2.55 + 2.56 +post_remove() 2.57 +{ 2.58 + # Remove WM from SLIM available sessions. 2.59 + if grep -q startede $root/etc/slim.conf; then 2.60 + sed -i s/,startede// $root/etc/slim.conf 2.61 + fi 2.62 +}
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/ede/stuff/ede-settings.conf Mon Feb 24 01:04:45 2014 +0100 3.3 @@ -0,0 +1,18 @@ 3.4 +<? xml version="1.0" encoding="UTF-8" ?> 3.5 +<ede-settings> 3.6 + <setting name="Fltk/Background" type="color" red="220" green="222" blue="227" alpha="0" /> 3.7 + <setting name="Fltk/Background2" type="color" red="239" green="239" blue="239" alpha="0" /> 3.8 + <setting name="Gtk/CanChangeAccels" type="int" value="0" /> 3.9 + <setting name="Gtk/CursorThemeName" type="string" value="default" /> 3.10 + <setting name="Gtk/CursorThemeSize" type="int" value="16" /> 3.11 + <setting name="Gtk/FontName" type="string" value="Verdana 10" /> 3.12 + <setting name="Gtk/KeyThemeName" type="string" value="Default" /> 3.13 + <setting name="Gtk/ToolbarStyle" type="string" value="icons" /> 3.14 + <setting name="Net/Background/Normal" type="color" red="186" green="45" blue="23" alpha="0" /> 3.15 + <setting name="Net/CursorBlink" type="int" value="1" /> 3.16 + <setting name="Net/CursorBlinkTime" type="int" value="500" /> 3.17 + <setting name="Net/DndDragThreshold" type="int" value="8" /> 3.18 + <setting name="Net/DoubleClickTime" type="int" value="300" /> 3.19 + <setting name="Net/IconThemeName" type="string" value="SliTaz" /> 3.20 + <setting name="Net/ThemeName" type="string" value="Raleigh" /> 3.21 +</ede-settings>
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/edelib-dev/receipt Mon Feb 24 01:04:45 2014 +0100 4.3 @@ -0,0 +1,22 @@ 4.4 +# SliTaz package receipt. 4.5 + 4.6 +PACKAGE="edelib-dev" 4.7 +VERSION="2.0" 4.8 +CATEGORY="x-window" 4.9 +SHORT_DESC="EDE library development files." 4.10 +MAINTAINER="pankso@slitaz.org" 4.11 +LICENSE="LGPL" 4.12 +WEB_SITE="http://equinox-project.org/" 4.13 + 4.14 +WANTED="edelib" 4.15 +DEPENDS="fltk-dev dbus-dev" 4.16 + 4.17 +# Rules to gen a SliTaz package suitable for Tazpkg. 4.18 +genpkg_rules() 4.19 +{ 4.20 + mkdir -p $fs/usr/lib 4.21 + cp -a $install/usr/lib/*.a* $fs/usr/lib 4.22 + cp -a $install/usr/lib/pkgconfig $fs/usr/lib 4.23 + cp -a $install/usr/lib/edelib $fs/usr/lib 4.24 + cp -a $install/usr/include $fs/usr 4.25 +}
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 5.2 +++ b/edelib-python/receipt Mon Feb 24 01:04:45 2014 +0100 5.3 @@ -0,0 +1,21 @@ 5.4 +# SliTaz package receipt. 5.5 + 5.6 +PACKAGE="edelib-python" 5.7 +VERSION="2.0" 5.8 +CATEGORY="x-window" 5.9 +SHORT_DESC="EDE library theme tools written in Python." 5.10 +MAINTAINER="pankso@slitaz.org" 5.11 +LICENSE="LGPL" 5.12 +WEB_SITE="http://equinox-project.org/" 5.13 + 5.14 +WANTED="edelib" 5.15 +DEPENDS="edelib python" 5.16 + 5.17 +# Rules to gen a SliTaz package suitable for Tazpkg. 5.18 +genpkg_rules() 5.19 +{ 5.20 + mkdir -p $fs/usr/bin 5.21 + for tool in 'edelib-convert-icontheme' 'edelib-mk-indextheme'; do 5.22 + install -m 0755 $install/usr/bin/$tool $fs/usr/bin/$tool 5.23 + done 5.24 +}
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/edelib/receipt Mon Feb 24 01:04:45 2014 +0100 6.3 @@ -0,0 +1,31 @@ 6.4 +# SliTaz package receipt. 6.5 + 6.6 +PACKAGE="edelib" 6.7 +VERSION="2.0" 6.8 +CATEGORY="x-window" 6.9 +SHORT_DESC="EDE Window Manager shared library." 6.10 +MAINTAINER="pankso@slitaz.org" 6.11 +LICENSE="LGPL" 6.12 +TARBALL="$PACKAGE-$VERSION.tar.gz" 6.13 +WEB_SITE="http://equinox-project.org/" 6.14 +WGET_URL="$SF_MIRROR/project/ede/edelib/$VERSION/$TARBALL" 6.15 + 6.16 +DEPENDS="fltk dbus" 6.17 +BUILD_DEPENDS="ftjam fltk-dev dbus-dev" 6.18 + 6.19 +# Rules to configure and make the package. 6.20 +compile_rules() 6.21 +{ 6.22 + ./configure $CONFIGURE_ARGS && 6.23 + jam && jam install 6.24 +} 6.25 + 6.26 +# Rules to gen a SliTaz package suitable for Tazpkg. 6.27 +genpkg_rules() 6.28 +{ 6.29 + mkdir -p $fs/usr/bin $fs/usr/lib 6.30 + for tool in 'edelib-catchsegv' 'edelib-dbus-introspect' 'edelib-script' \ 6.31 + 'edelib-update-font-cache'; do 6.32 + install -m 0755 $install/usr/bin/$tool $fs/usr/bin/$tool 6.33 + done 6.34 +}