# HG changeset patch # User Christophe Lincoln # Date 1334491230 -7200 # Node ID 7fe8af4e7fc70e27a3d6e9e1190df6600cab3b59 # Parent cd14149ba36e36f3ad3e96b262c8078a99aff797 Add razor-qt (Light, fast QT based Desktop Environment) diff -r cd14149ba36e -r 7fe8af4e7fc7 razor-qt-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/razor-qt-dev/receipt Sun Apr 15 14:00:30 2012 +0200 @@ -0,0 +1,19 @@ +# SliTaz package receipt. + +PACKAGE="razor-qt-dev" +VERSION="0.4.1" +CATEGORY="development" +SHORT_DESC="Development files for the QT based Razor desktop" +MAINTAINER="pankso@slitaz.org" +WANTED="razor-qt" +WEB_SITE="http://razor-qt.org/" + +DEPENDS="Qt-dev" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $install/usr/lib/pkgconfig $fs/usr/lib + cp -a $install/usr/include $fs/usr +} diff -r cd14149ba36e -r 7fe8af4e7fc7 razor-qt-themes/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/razor-qt-themes/receipt Sun Apr 15 14:00:30 2012 +0200 @@ -0,0 +1,19 @@ +# SliTaz package receipt. + +PACKAGE="razor-qt-themes" +VERSION="0.4.1" +CATEGORY="x-window" +SHORT_DESC="Extra themes for RazorQT desktop" +MAINTAINER="pankso@slitaz.org" +WANTED="razor-qt" +WEB_SITE="http://razor-qt.org/" + +DEPENDS="razor-qt" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/share/razor + cp -a $install/usr/share/razor/themes $fs/usr/share/razor + rm -rf $fs/usr/share/razor/themes/light +} diff -r cd14149ba36e -r 7fe8af4e7fc7 razor-qt/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/razor-qt/receipt Sun Apr 15 14:00:30 2012 +0200 @@ -0,0 +1,62 @@ +# SliTaz package receipt. + +PACKAGE="razor-qt" +VERSION="0.4.1" +CATEGORY="x-window" +SHORT_DESC="Light and fast QT based Desktop Environment." +MAINTAINER="pankso@slitaz.org" +SOURCE="razorqt" +TARBALL="$SOURCE-$VERSION.tar.bz2" +WEB_SITE="http://razor-qt.org/" +WGET_URL="https://github.com/downloads/Razor-qt/razor-qt/$TARBALL" +SUGGESTED="razor-qt-themes" + +DEPENDS="xorg-libX11 libQtCore libQtDBus libQtGui libQtScript libmagic" +BUILD_DEPENDS="wget cmake Qt4-dev qmake xorg-dev libmagic-dev" + +# Rules to configure and make the package. +compile_rules() +{ + cd $src + cmake -DCMAKE_INSTALL_PREFIX=/usr . + make && make install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib $fs/usr/share + # Use SliTaz XDG Menu + #cp -a $install/etc $fs + cp -a $install/usr/bin $fs/usr + # Split plugins ? + cp -a $install/usr/lib/*.so* $fs/usr/lib + cp -a $install/usr/lib/razor-* $fs/usr/lib + cp -a $install/usr/share/librazorqt $fs/usr/share + cp -a $install/usr/share/razor $fs/usr/share + # Themes --> razor-qt-themes + rm -rf $fs/usr/share/razor/themes + mkdir -p $fs/usr/share/razor/themes + cp -a $install/usr/share/razor/themes/light $fs/usr/share/razor/themes + # Custom SliTaz integration + cp -a $stuff/*.conf $fs/usr/share/razor +} + +post_install() +{ + res=$(cat $1/etc/slim.conf | grep ^session | sed s/"sessions. *"//) + # Adding WM to SLIM available sessions. + if ! echo "$res" | grep -q $PACKAGE; then + echo -n "Adding $PACKAGE to /etc/slim.conf..." + sed -i "s/^sessions.*/sessions ${res},$PACKAGE/" /etc/slim.conf + status + fi +} + +post_remove() +{ + # Remove WM from SLIM available sessions. + if grep -q $PACKAGE $1/etc/slim.conf; then + sed -i s/,$PACKAGE// $1/etc/slim.conf + fi +} diff -r cd14149ba36e -r 7fe8af4e7fc7 razor-qt/stuff/desktop.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/razor-qt/stuff/desktop.conf Sun Apr 15 14:00:30 2012 +0200 @@ -0,0 +1,23 @@ +[General] +desktop=razor +icon-launch-mode=singleclick + +[wm_native] +icons=true + +[razor] +desktops\size=1 +desktops\1\plugins=iconview_default, analogclock_default +menu_file=/etc/xdg/menus/applications.menu + +[iconview_default] +plugin=iconview +x=10 +y=10 +w=790 +h=590 + +[analogclock_default] +plugin=analogclock +x=-1 +y=1 diff -r cd14149ba36e -r 7fe8af4e7fc7 razor-qt/stuff/razor.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/razor-qt/stuff/razor.conf Sun Apr 15 14:00:30 2012 +0200 @@ -0,0 +1,3 @@ +[General] +theme=light +icon_theme=SliTaz diff -r cd14149ba36e -r 7fe8af4e7fc7 razor-qt/stuff/session.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/razor-qt/stuff/session.conf Sun Apr 15 14:00:30 2012 +0200 @@ -0,0 +1,13 @@ +[General] +windowmanager=openbox + +[modules] +razor-panel=true +razor-desktop=true +razor-appswitcher=false +razor-runner=true +razor-policykit-agent=false + +[environment] +TERM=xterm +BROWSER=arora