# HG changeset patch # User Liu Peng # Date 1245729458 -28800 # Node ID a79556b6da5ab00b3ff119f051e8a5a392302532 # Parent 5a2f3102bcdd0314cc914f885b4d18df2447824b Add emesene diff -r 5a2f3102bcdd -r a79556b6da5a emesene/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/emesene/receipt Tue Jun 23 11:57:38 2009 +0800 @@ -0,0 +1,37 @@ +# SliTaz package receipt. + +PACKAGE="emesene" +VERSION="1.0.1" +CATEGORY="network" +SHORT_DESC="Instant messaging client for Windows Live Messenger (tm) network." +MAINTAINER="rocky@slitaz.org" +DEPENDS="python pygtk pycairo pysqlite" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WEB_SITE="http://www.emesene.org" +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" + +# Rules to configure and make the package. +compile_rules() +{ + cd $src + patch -p1 < ../stuff/slitaz-openbox.patch +} + + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/bin \ + $fs/usr/share/emesene \ + $fs/usr/share/pixmaps \ + $fs/usr/share/applications + + cp stuff/emesene $fs/usr/bin + cp -a $src/* $fs/usr/share/emesene + cp $fs/usr/share/emesene/misc/emesene.png $fs/usr/share/pixmaps + cp $fs/usr/share/emesene/misc/emesene.desktop $fs/usr/share/applications + + rm -rf $fs/usr/share/emesene/misc + rm -rf $fs/usr/share/emesene/po + rm -rf $fs/usr/share/emesene/doc +} diff -r 5a2f3102bcdd -r a79556b6da5a emesene/stuff/emesene --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/emesene/stuff/emesene Tue Jun 23 11:57:38 2009 +0800 @@ -0,0 +1,1 @@ +/usr/share/emesene/emesene diff -r 5a2f3102bcdd -r a79556b6da5a emesene/stuff/slitaz-openbox.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/emesene/stuff/slitaz-openbox.patch Tue Jun 23 11:57:38 2009 +0800 @@ -0,0 +1,25 @@ +--- emesene-1.0.1/emesene.orig Fri Jun 19 13:58:30 2009 ++++ emesene-1.0.1/emesene Fri Jun 19 13:59:15 2009 +@@ -25,6 +25,22 @@ + except: + pass + ++# for slitaz openbox WM ++import os ++if not os.environ.has_key("KDE_FULL_SESSION") and \ ++ not os.environ.has_key("DESKTOP_SESSION") and \ ++ not os.environ.has_key("GNOME_DESKTOP_SESSION_ID"): ++ if not os.environ.has_key("DESKTOP_LAUNCH"): ++ if os.path.isfile('/usr/bin/firefox'): ++ browser = '/usr/bin/firefox ' ++ elif os.path.isfile('/usr/bin/opera'): ++ browser = '/usr/bin/opera ' ++ elif os.path.isfile('/usr/bin/midori'): ++ browser = '/usr/bin/midori ' ++ ++ if browser: ++ os.environ["DESKTOP_LAUNCH"] = browser ++ + try: + from emesene import Controller + except ImportError: