[Python-apps-commits] r172 - in /packages/screenlets/trunk/debian: ./ patches/
gilir-guest at users.alioth.debian.org
gilir-guest at users.alioth.debian.org
Mon Oct 22 23:35:35 UTC 2007
Author: gilir-guest
Date: Mon Oct 22 23:35:35 2007
New Revision: 172
URL: http://svn.debian.org/wsvn/python-apps/?sc=1&rev=172
Log:
* Reorganize the patches and fix crash in WindowList and
screenlets-packager
* Replace screenlets.install by install
* Add a menu file
* Add gnome-keyring to Depends (need for MailChecker)
* Switch to xcompmgr | compiz | xfwm4
* Cosmetic changes in control
* Update changelog
Added:
packages/screenlets/trunk/debian/install
packages/screenlets/trunk/debian/menu
packages/screenlets/trunk/debian/patches/02-Clean-Desktop.patch
packages/screenlets/trunk/debian/patches/03-Clean-hashbang-shebang.patch
packages/screenlets/trunk/debian/patches/04-Fix-python-heritage-empaty.patch
packages/screenlets/trunk/debian/patches/05-Test-in-home-dir.patch
packages/screenlets/trunk/debian/patches/06-Fix-error-type-pager-windowslist.patch
packages/screenlets/trunk/debian/patches/07-Add-python-to-autostart-files.patch
Removed:
packages/screenlets/trunk/debian/patches/02-Fix-python-heritage-empaty.patch
packages/screenlets/trunk/debian/patches/03-Test-in-home-dir.patch
packages/screenlets/trunk/debian/patches/04-remove-useless-shebang.patch
packages/screenlets/trunk/debian/patches/05-screens-manager-desktop-file-to-bin-file.patch
packages/screenlets/trunk/debian/patches/06-Add-Application-Type-in-desktop-file.patch
packages/screenlets/trunk/debian/patches/07-Remove-encoding.patch
packages/screenlets/trunk/debian/patches/08-Fix-error-type-pager-windowslist.patch
packages/screenlets/trunk/debian/patches/09-Add-python-to-autostart-files.patch
packages/screenlets/trunk/debian/patches/10-Use-sh.patch
packages/screenlets/trunk/debian/screenlets.install
Modified:
packages/screenlets/trunk/debian/changelog
packages/screenlets/trunk/debian/control
packages/screenlets/trunk/debian/patches/01-Install-to-usr-directory.patch
Modified: packages/screenlets/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/python-apps/packages/screenlets/trunk/debian/changelog?rev=172&op=diff
==============================================================================
--- packages/screenlets/trunk/debian/changelog (original)
+++ packages/screenlets/trunk/debian/changelog Mon Oct 22 23:35:35 2007
@@ -3,21 +3,18 @@
[ Julien Lavergne ]
* Initial release (Closes: #446783)
* debian/patches/01-Install-to-usr-directory.patch : Install in /usr instead of /usr/local
- * debian/patches/02-Fix-python-heritage-empaty.patch : Delete the () in python class.
- * debian/patches/03-Test-in-home-dir.patch : test if $HOME/.config/Screenlets exit
+ * debian/patches/02-Clean-Desktop.patch : Delete "Encoding", Exec screenlets-manager bin,
+ add Type=Application to screenlets.daemon, move screenlets-manager to Utility.
+ * debian/patches/04-Fix-python-heritage-empaty.patch : Delete the () in python class.
+ * debian/patches/05-Test-in-home-dir.patch : test if $HOME/.config/Screenlets exit
or create it, and create autostart file.
- * debian/patches/04-remove-useless-shebang.patch : Remove #!/usr/bin/env
- python when not necessary
- * debian/patches/05-screens-manager-desktop-file-to-bin-file.patch : Move to Utility
- instead of Settings, execute the /usr/bin file instead of the /usr/share file.
- * debian/patches/06-Add-Application-Type-in-desktop-file.patch : Add Type=Application
- to the screenlets-daemon.desktop
- * debian/patches/08-Fix-error-type-pager-windowslist.patch : Fix TypeError in
- active_window_changed() when Pager and Windowlist screenlets are running.
- * debian/patches/09-Add-python-to-autostart-files.patch : add "python" to autostart
+ * debian/patches/06-Fix-error-type-pager-windowslist.patch : Fix TypeError in
+ active_window_changed() when Pager and Windowlist screenlets are running, and fix crash with
+ __setattr__
+ * debian/patches/07-Add-python-to-autostart-files.patch : add "python" to autostart
files to make sure they start at login.
[ Kumar Appaiah ]
- * debian/patches/07-Remove-encoding.patch : Remove `Encoding' from all .desktop files.
+ * debian/patches/03-Clean-hashbang-shebang.patch : Remove shebang and use #!/bin/sh.
-- Julien Lavergne <julien.lavergne at gmail.com> Fri, 19 Oct 2007 16:52:50 +0200
Modified: packages/screenlets/trunk/debian/control
URL: http://svn.debian.org/wsvn/python-apps/packages/screenlets/trunk/debian/control?rev=172&op=diff
==============================================================================
--- packages/screenlets/trunk/debian/control (original)
+++ packages/screenlets/trunk/debian/control Mon Oct 22 23:35:35 2007
@@ -13,8 +13,8 @@
Package: screenlets
Section: gnome
Architecture: all
-Depends: ${misc:Depends}, ${python:Depends}, python-gtk2, python-gnome2, python-gnome2-desktop, python-dbus, python-xml, python-xdg
-Suggests: compiz | xcompmgr | xfwm4
+Depends: ${misc:Depends}, ${python:Depends}, python-gtk2, python-gnome2, python-gnome2-desktop, python-dbus, python-xml, python-xdg, gnome-keyring
+Suggests: xcompmgr | compiz | xfwm4
XB-Python-Version: ${python:Versions}
Description: Widget-like mini-applications for GNOME
Screenlets are small owner-drawn applications (written in Python) that can be
@@ -26,7 +26,7 @@
generally improve the usability and eye-candy of the modern composited
Linux-desktop.
.
- Features :
+ Features:
* Real applications, no HTML-"widgets"
* Easy to use, easy to develop
* Full compositing support
@@ -37,6 +37,6 @@
* Automated storing of options (using ini or gconf)
* Controllable through customizable DBus-service
* Can be used together with compiz' widget-plugin to create a
- Dashboard-like feature as seen on OS X
+ Dashboard-like feature as seen on OS X
* Free, open-source and released under the GPL
* Uses cairo and GTK2 for drawing and windowing
Added: packages/screenlets/trunk/debian/install
URL: http://svn.debian.org/wsvn/python-apps/packages/screenlets/trunk/debian/install?rev=172&op=file
==============================================================================
--- packages/screenlets/trunk/debian/install (added)
+++ packages/screenlets/trunk/debian/install Mon Oct 22 23:35:35 2007
@@ -1,0 +1,4 @@
+/desktop-menu/screenlets.svg /usr/share/icons/
+/desktop-menu/screenlets-manager.desktop /usr/share/applications
+/desktop-menu/desktop-directories/* /usr/share/desktop-directories
+/desktop-menu/screenlets-daemon.desktop /usr/share/desktop-directories
Added: packages/screenlets/trunk/debian/menu
URL: http://svn.debian.org/wsvn/python-apps/packages/screenlets/trunk/debian/menu?rev=172&op=file
==============================================================================
--- packages/screenlets/trunk/debian/menu (added)
+++ packages/screenlets/trunk/debian/menu Mon Oct 22 23:35:35 2007
@@ -1,0 +1,6 @@
+ ?package(screenlets):\
+ needs="X11"\
+ section="Games/Toys"\
+ title="Screenlets"\
+ command="screenlets-manager" \
+ hints="Gnome" \
Modified: packages/screenlets/trunk/debian/patches/01-Install-to-usr-directory.patch
URL: http://svn.debian.org/wsvn/python-apps/packages/screenlets/trunk/debian/patches/01-Install-to-usr-directory.patch?rev=172&op=diff
==============================================================================
--- packages/screenlets/trunk/debian/patches/01-Install-to-usr-directory.patch (original)
+++ packages/screenlets/trunk/debian/patches/01-Install-to-usr-directory.patch Mon Oct 22 23:35:35 2007
@@ -174,5 +174,11 @@
+Exec=/usr/share/screenlets-manager/screenlets-daemon.py
X-GNOME-Autostart-enabled=true
Name[de_DE]=Screenlets Daemon
-Seulement dans screenlets-0.0.10-c/desktop-menu: screenlets-daemon.desktop~
+--- screenlets-0.0.10/bin/screenlets-packager 2007-08-18 20:25:29.000000000 +0200
++++ screenlets-0.0.10/bin/screenlets-packager 2007-10-22 23:37:48.000000000 +0200
+@@ -1,2 +1,2 @@
+ #!/bin/bash
+-python -u /usr/local/share/screenlets-manager/screenlets-packager.py $@
++python -u /usr/share/screenlets-manager/screenlets-packager.py $@
+
Added: packages/screenlets/trunk/debian/patches/02-Clean-Desktop.patch
URL: http://svn.debian.org/wsvn/python-apps/packages/screenlets/trunk/debian/patches/02-Clean-Desktop.patch?rev=172&op=file
==============================================================================
--- packages/screenlets/trunk/debian/patches/02-Clean-Desktop.patch (added)
+++ packages/screenlets/trunk/debian/patches/02-Clean-Desktop.patch Mon Oct 22 23:35:35 2007
@@ -1,0 +1,136 @@
+--- screenlets-0.0.10/desktop-menu/screenlets-manager.desktop 2007-08-17 20:50:59.000000000 +0200
++++ screenlets-0.0.10/desktop-menu/screenlets-manager.desktop 2007-10-07 21:23:27.000000000 +0200
+@@ -1,11 +1,10 @@
+ [Desktop Entry]
+ Type=Application
+-Categories=Settings;
++Categories=Utility;
+ Name=Screenlets
+ Name[de]=Screenlets
+ Comment=A graphical tool to manage your Screenlets.
+ Comment[de]=Ein grafisches Werkzeug, um Ihre Screenlets zu verwalten.
+-Encoding=UTF-8
+ Icon=/usr/share/icons/screenlets.svg
+-Exec=/usr/local/share/screenlets-manager/screenlets-manager.py > /dev/null
++Exec=screenlets-manager > /dev/null
+ StartupNotify=true
+
+diff -Nur screenlets-0.0.10/desktop-menu/applications/ClockScreenlet.desktop screenlets-0.0.10.new/desktop-menu/applications/ClockScreenlet.desktop
+--- screenlets-0.0.10/desktop-menu/applications/ClockScreenlet.desktop 2007-10-19 07:52:06.000000000 +0530
++++ screenlets-0.0.10.new/desktop-menu/applications/ClockScreenlet.desktop 2007-10-19 07:52:31.000000000 +0530
+@@ -6,7 +6,6 @@
+ Comment=A wonderful screen-clock with alarm-function and multiple themes.
+ Comment[de]=Eine wunderschöne Bildschirm-Uhr mit Alarm-Funktion und wechselbaren Stilen.
+ MimeType=application/x-screenlet
+-Encoding=UTF-8
+ Icon=/usr/share/screenlets/Clock/icon.svg
+ Exec=/usr/share/screenlets/Clock/ClockScreenlet.py > /dev/null
+ StartupNotify=true
+diff -Nur screenlets-0.0.10/desktop-menu/applications/ControlScreenlet.desktop screenlets-0.0.10.new/desktop-menu/applications/ControlScreenlet.desktop
+--- screenlets-0.0.10/desktop-menu/applications/ControlScreenlet.desktop 2007-10-19 07:52:06.000000000 +0530
++++ screenlets-0.0.10.new/desktop-menu/applications/ControlScreenlet.desktop 2007-10-19 07:52:31.000000000 +0530
+@@ -6,7 +6,6 @@
+ Comment=A simple control-button for adding screenlets and launching applications.
+ Comment[de]=Ein einfacher Kontroll-Button zum Starten von Screenlets und anderen Anwendungen.
+ MimeType=application/x-screenlet
+-Encoding=UTF-8
+ Icon=/usr/share/screenlets/Control/icon.svg
+ Exec=/usr/share/screenlets/Control/ControlScreenlet.py > /dev/null
+
+diff -Nur screenlets-0.0.10/desktop-menu/applications/CPUMeterScreenlet.desktop screenlets-0.0.10.new/desktop-menu/applications/CPUMeterScreenlet.desktop
+--- screenlets-0.0.10/desktop-menu/applications/CPUMeterScreenlet.desktop 2007-10-19 07:52:06.000000000 +0530
++++ screenlets-0.0.10.new/desktop-menu/applications/CPUMeterScreenlet.desktop 2007-10-19 07:52:31.000000000 +0530
+@@ -6,7 +6,6 @@
+ Comment=A themeable CPU-meter that displays your cpu's usage.
+ Comment[de]=Ein CPU-Meter mit wechselbaren Stilen, das die aktuelle CPU-Auslastung anzeigt.
+ MimeType=application/x-screenlet
+-Encoding=UTF-8
+ Icon=/usr/share/screenlets/CPUMeter/icon.svg
+ Exec=/usr/share/screenlets/CPUMeter/CPUMeterScreenlet.py > /dev/null
+
+diff -Nur screenlets-0.0.10/desktop-menu/applications/FlowerScreenlet.desktop screenlets-0.0.10.new/desktop-menu/applications/FlowerScreenlet.desktop
+--- screenlets-0.0.10/desktop-menu/applications/FlowerScreenlet.desktop 2007-10-19 07:52:06.000000000 +0530
++++ screenlets-0.0.10.new/desktop-menu/applications/FlowerScreenlet.desktop 2007-10-19 07:52:31.000000000 +0530
+@@ -6,7 +6,6 @@
+ Comment=A growing plant for your desktop, with support for multiple themes.
+ Comment[de]=Eine wachsende Pflanze für Ihren Desktop, mit auswechselbaren Stilen.
+ MimeType=application/x-screenlet
+-Encoding=UTF-8
+ Icon=/usr/share/screenlets/Flower/icon.svg
+ Exec=/usr/share/screenlets/Flower/FlowerScreenlet.py > /dev/null
+
+diff -Nur screenlets-0.0.10/desktop-menu/applications/LauncherScreenlet.desktop screenlets-0.0.10.new/desktop-menu/applications/LauncherScreenlet.desktop
+--- screenlets-0.0.10/desktop-menu/applications/LauncherScreenlet.desktop 2007-10-19 07:52:06.000000000 +0530
++++ screenlets-0.0.10.new/desktop-menu/applications/LauncherScreenlet.desktop 2007-10-19 07:52:31.000000000 +0530
+@@ -6,7 +6,6 @@
+ Comment=A simple application-launcher icon.
+ Comment[de]=Ein Icon, das Anwendungen startet (wie ein Desktop-Icon).
+ MimeType=application/x-screenlet
+-Encoding=UTF-8
+ Icon=/usr/share/screenlets/Launcher/icon.svg
+ Exec=/usr/share/screenlets/Launcher/LauncherScreenlet.py > /dev/null
+
+diff -Nur screenlets-0.0.10/desktop-menu/applications/MailCheckScreenlet.desktop screenlets-0.0.10.new/desktop-menu/applications/MailCheckScreenlet.desktop
+--- screenlets-0.0.10/desktop-menu/applications/MailCheckScreenlet.desktop 2007-10-19 07:52:06.000000000 +0530
++++ screenlets-0.0.10.new/desktop-menu/applications/MailCheckScreenlet.desktop 2007-10-19 07:52:31.000000000 +0530
+@@ -6,7 +6,6 @@
+ Comment=A screenlet that searches a server/directory for new e-mail after a certain interval.
+ Comment[de]=Ein Screenlet, das in bestimmten Zeitabständen einen Ort/Server nach neuen E-Mails durchsucht.
+ MimeType=application/x-screenlet
+-Encoding=UTF-8
+ Icon=/usr/share/screenlets/MailCheck/icon.svg
+ Exec=/usr/share/screenlets/MailCheck/MailCheckScreenlet.py > /dev/null
+
+diff -Nur screenlets-0.0.10/desktop-menu/applications/NotesScreenlet.desktop screenlets-0.0.10.new/desktop-menu/applications/NotesScreenlet.desktop
+--- screenlets-0.0.10/desktop-menu/applications/NotesScreenlet.desktop 2007-10-19 07:52:06.000000000 +0530
++++ screenlets-0.0.10.new/desktop-menu/applications/NotesScreenlet.desktop 2007-10-19 07:52:31.000000000 +0530
+@@ -6,7 +6,6 @@
+ Comment=Helpful sticky notes with transparency and support for multiple themes.
+ Comment[de]=Hilfreiche Klebezettel mit Transparenz und wechselbarem Aussehen.
+ MimeType=application/x-screenlet
+-Encoding=UTF-8
+ Icon=/usr/share/screenlets/Notes/icon.svg
+ Exec=/usr/share/screenlets/Notes/NotesScreenlet.py > /dev/null
+ StartupNotify=true
+diff -Nur screenlets-0.0.10/desktop-menu/applications/PicframeScreenlet.desktop screenlets-0.0.10.new/desktop-menu/applications/PicframeScreenlet.desktop
+--- screenlets-0.0.10/desktop-menu/applications/PicframeScreenlet.desktop 2007-10-19 07:52:06.000000000 +0530
++++ screenlets-0.0.10.new/desktop-menu/applications/PicframeScreenlet.desktop 2007-10-19 07:52:31.000000000 +0530
+@@ -6,7 +6,6 @@
+ Comment=A screenlet showing a picture-frame where you can place your own images.
+ Comment[de]=Ein Bilderrahmen zum Ausstellen Ihrer Bilder.
+ MimeType=application/x-screenlet
+-Encoding=UTF-8
+ Icon=/usr/share/screenlets/Picframe/icon.svg
+ Exec=/usr/share/screenlets/Picframe/PicframeScreenlet.py > /dev/null
+
+diff -Nur screenlets-0.0.10/desktop-menu/applications/RulerScreenlet.desktop screenlets-0.0.10.new/desktop-menu/applications/RulerScreenlet.desktop
+--- screenlets-0.0.10/desktop-menu/applications/RulerScreenlet.desktop 2007-10-19 07:52:06.000000000 +0530
++++ screenlets-0.0.10.new/desktop-menu/applications/RulerScreenlet.desktop 2007-10-19 07:52:31.000000000 +0530
+@@ -1,6 +1,5 @@
+ [Desktop Entry]
+ Version=1.0
+-Encoding=UTF-8
+ Name=Ruler
+ Type=Application
+ Categories=Screenlets;
+diff -Nur screenlets-0.0.10/desktop-menu/applications/WindowlistScreenlet.desktop screenlets-0.0.10.new/desktop-menu/applications/WindowlistScreenlet.desktop
+--- screenlets-0.0.10/desktop-menu/applications/WindowlistScreenlet.desktop 2007-10-19 07:52:06.000000000 +0530
++++ screenlets-0.0.10.new/desktop-menu/applications/WindowlistScreenlet.desktop 2007-10-19 07:52:31.000000000 +0530
+@@ -1,6 +1,5 @@
+ [Desktop Entry]
+ Version=1.0
+-Encoding=UTF-8
+ Name=Windowlist
+ Type=Application
+ Categories=Screenlets;
+diff -Nur screenlets-0.0.10/desktop-menu/screenlets-daemon.desktop screenlets-0.0.10.new/desktop-menu/screenlets-daemon.desktop
+--- screenlets-0.0.10/desktop-menu/screenlets-daemon.desktop 2007-10-19 07:52:06.000000000 +0530
++++ screenlets-0.0.10.new/desktop-menu/screenlets-daemon.desktop 2007-10-19 07:52:31.000000000 +0530
+@@ -1,6 +1,6 @@
+ [Desktop Entry]
++Type=Application
+ Version=1.0
+-Encoding=UTF-8
+ Name=Screenlets Daemon
+ Exec=/usr/share/screenlets-manager/screenlets-daemon.py
+ X-GNOME-Autostart-enabled=true
Added: packages/screenlets/trunk/debian/patches/03-Clean-hashbang-shebang.patch
URL: http://svn.debian.org/wsvn/python-apps/packages/screenlets/trunk/debian/patches/03-Clean-hashbang-shebang.patch?rev=172&op=file
==============================================================================
--- packages/screenlets/trunk/debian/patches/03-Clean-hashbang-shebang.patch (added)
+++ packages/screenlets/trunk/debian/patches/03-Clean-hashbang-shebang.patch Mon Oct 22 23:35:35 2007
@@ -1,0 +1,115 @@
+--- screenlets-0.0.10/src/lib/backend.py 2007-08-01 21:47:40.000000000 +0200
++++ screenlets-0.0.10/src/lib/backend.py 2007-10-07 21:43:04.000000000 +0200
+@@ -1,5 +1,3 @@
+-#!/usr/bin/env python
+-
+ # screenlets.backend (c) RYX (aka Rico Pfaus) 2007 <ryx at ryxperience.com>
+ #
+ # INFO:
+
+--- screenlets-0.0.10/src/lib/__init__.py 2007-08-19 01:27:32.000000000 +0200
++++ screenlets-0.0.10/src/lib/__init__.py 2007-10-07 21:42:36.000000000 +0200
+@@ -1,5 +1,3 @@
+-#!/usr/bin/env python
+-
+ # Screenlets main module (c) RYX (aka Rico Pfaus) 2007 <ryx at ryxperience.com>
+ #
+ ##@mainpage
+
+--- screenlets-0.0.10/src/lib/options.py 2007-08-20 00:49:47.000000000 +0200
++++ screenlets-0.0.10/src/lib/options.py 2007-10-07 21:43:19.000000000 +0200
+@@ -1,5 +1,3 @@
+-#!/usr/bin/env python
+-
+ # Options-system (c) RYX (aka Rico Pfaus) 2007 <ryx at ryxperience.com>
+ #
+ # INFO:
+
+--- screenlets-0.0.10/src/lib/services.py 2007-08-16 22:53:30.000000000 +0200
++++ screenlets-0.0.10/src/lib/services.py 2007-10-07 21:43:31.000000000 +0200
+@@ -1,5 +1,3 @@
+-#!/usr/bin/env python
+-
+ # The services-module contains the ScreenletService-class and a set of utility
+ # functions to work with Screenlet-services from within other applications.
+ #
+
+--- screenlets-0.0.10/src/lib/session.py 2007-08-20 00:59:11.000000000 +0200
++++ screenlets-0.0.10/src/lib/session.py 2007-10-07 21:43:46.000000000 +0200
+@@ -1,5 +1,3 @@
+-#!/usr/bin/env python
+-
+ # screenlets.session (c) RYX (aka Rico Pfaus) 2007 <ryx at ryxperience.com>
+ #
+ # INFO:
+
+--- screenlets-0.0.10/src/lib/XmlMenu.py 2007-07-23 14:11:44.000000000 +0200
++++ screenlets-0.0.10/src/lib/XmlMenu.py 2007-10-07 21:42:52.000000000 +0200
+@@ -1,5 +1,3 @@
+-#!/usr/bin/env python
+-
+ #
+ # a very hackish, XML-based menu-system (c) RYX (Rico Pfaus) 2007
+ #
+
+--- screenlets-0.0.10/src/share/screenlets/Calendar/CalendarScreenlet.py 2007-08-18 21:12:14.000000000 +0200
++++ screenlets-0.0.10/src/share/screenlets/Calendar/CalendarScreenlet.py 2007-10-07 21:45:19.000000000 +0200
+@@ -1,5 +1,3 @@
+-#!/usr/bin/env python
+-
+ # CalendarScreenlet (c) robgig1088 2007
+ #
+ # INFO:
+
+
+--- screenlets-0.0.10/src/share/screenlets/CopyStack/CopyStackScreenlet-0.1.py 2007-08-06 19:29:57.000000000 +0200
++++ screenlets-0.0.10/src/share/screenlets/CopyStack/CopyStackScreenlet-0.1.py 2007-10-07 21:45:49.000000000 +0200
+@@ -1,5 +1,3 @@
+-#!/usr/bin/env python
+-
+ # CopyStackScreenlet (c) RYX 2007 <ryx [at] ryxperience [dot] com>
+ #
+ # INFO:
+
+
+--- screenlets-0.0.10/src/share/screenlets/Pager/PagerScreenlet.py 2007-07-20 16:13:39.000000000 +0200
++++ screenlets-0.0.10/src/share/screenlets/Pager/PagerScreenlet.py 2007-10-07 21:46:05.000000000 +0200
+@@ -1,5 +1,3 @@
+-#!/usr/bin/env python
+-
+ # PagerScreenlet (c) 2007 RYX (aka Rico Pfaus) <ryx at ryxperience.com>
+ #
+ # INFO:
+
+
+--- screenlets-0.0.10/src/share/screenlets/Storage/StorageScreenlet.py 2007-07-23 16:51:46.000000000 +0200
++++ screenlets-0.0.10/src/share/screenlets/Storage/StorageScreenlet.py 2007-10-07 21:46:23.000000000 +0200
+@@ -1,5 +1,3 @@
+-#!/usr/bin/env python
+-
+ # StorageScreenlet (c) RYX 2007 <ryx at ryxperience.com>
+ #
+ # INFO:
+
+diff -Nur screenlets-0.0.10/bin/screenletsd screenlets-0.0.10.new/bin/screenletsd
+--- screenlets-0.0.10/bin/screenletsd 2007-08-18 17:55:48.000000000 +0530
++++ screenlets-0.0.10.new/bin/screenletsd 2007-10-22 07:20:15.000000000 +0530
+@@ -1,3 +1,3 @@
+-#!/bin/bash
++#!/bin/sh
+ echo "Screenletsd isn't used for starting screenlets anymore. Please use the new 'screenlets-manager' or start each Screenlet individually from now on."
+
+diff -Nur screenlets-0.0.10/bin/screenlets-manager screenlets-0.0.10.new/bin/screenlets-manager
+--- screenlets-0.0.10/bin/screenlets-manager 2007-10-22 07:19:51.000000000 +0530
++++ screenlets-0.0.10.new/bin/screenlets-manager 2007-10-22 07:20:02.000000000 +0530
+@@ -1,2 +1,2 @@
+-#!/bin/bash
++#!/bin/sh
+
+diff -Nur screenlets-0.0.10/bin/screenlets-packager screenlets-0.0.10.new/bin/screenlets-packager
+--- screenlets-0.0.10/bin/screenlets-packager 2007-08-18 23:55:29.000000000 +0530
++++ screenlets-0.0.10.new/bin/screenlets-packager 2007-10-22 07:20:07.000000000 +0530
+@@ -1,2 +1,2 @@
+-#!/bin/bash
++#!/bin/sh
+ python -u /usr/share/screenlets-manager/screenlets-packager.py $@
Added: packages/screenlets/trunk/debian/patches/04-Fix-python-heritage-empaty.patch
URL: http://svn.debian.org/wsvn/python-apps/packages/screenlets/trunk/debian/patches/04-Fix-python-heritage-empaty.patch?rev=172&op=file
==============================================================================
--- packages/screenlets/trunk/debian/patches/04-Fix-python-heritage-empaty.patch (added)
+++ packages/screenlets/trunk/debian/patches/04-Fix-python-heritage-empaty.patch Mon Oct 22 23:35:35 2007
@@ -1,0 +1,23 @@
+--- screenlets-0.0.10/src/share/screenlets/CopyStack/CopyStackScreenlet-0.1.py 2007-08-06 19:29:57.000000000 +0200
++++ screenlets-0.0.10/src/share/screenlets/CopyStack/CopyStackScreenlet-0.1.py 2007-09-23 20:20:28.000000000 +0200
+@@ -300,7 +300,7 @@
+
+
+ # TODO: put in screenlets.ui
+-class Tooltip ():
++class Tooltip:
+ """A window that displays a text and serves as Tooltip (very basic yet)."""
+
+ # internals
+diff -ur screenlets-0.0.10/src/share/screenlets/CopyStack/CopyStackScreenlet.py screenlets-0.0.10-modified/src/share/screenlets/CopyStack/CopyStackScreenlet.py
+--- screenlets-0.0.10/src/share/screenlets/CopyStack/CopyStackScreenlet.py 2007-08-07 01:09:29.000000000 +0200
++++ screenlets-0.0.10/src/share/screenlets/CopyStack/CopyStackScreenlet.py 2007-09-23 20:17:54.000000000 +0200
+@@ -362,7 +362,7 @@
+
+
+ # TODO: put in screenlets.ui
+-class Tooltip ():
++class Tooltip:
+ """A window that displays a text and serves as Tooltip (very basic yet)."""
+
+ # internals
Added: packages/screenlets/trunk/debian/patches/05-Test-in-home-dir.patch
URL: http://svn.debian.org/wsvn/python-apps/packages/screenlets/trunk/debian/patches/05-Test-in-home-dir.patch?rev=172&op=file
==============================================================================
--- packages/screenlets/trunk/debian/patches/05-Test-in-home-dir.patch (added)
+++ packages/screenlets/trunk/debian/patches/05-Test-in-home-dir.patch Mon Oct 22 23:35:35 2007
@@ -1,0 +1,18 @@
+--- screenlets-0.0.10/src/bin/screenlets-manager 2007-09-23 20:26:07.000000000 +0200
++++ screenlets-0.0.10/src/bin/screenlets-manager 2007-10-07 18:03:50.000000000 +0200
+@@ -1,3 +1,13 @@
+ #!/bin/sh
+-python -u /usr/local/share/screenlets-manager/screenlets-manager.py
+-
++if [ -d $HOME/.config/autostart ];then
++echo "Directory autostart OK"
++else mkdir -p $HOME/.config/autostart
++fi
++if [ -f $HOME/.config/autostart/screenlets-daemon.desktop ]; then
++echo "Autorestart daemon OK"
++else cp /usr/share/desktop-directories/screenlets-daemon.desktop $HOME/.config/autostart/screenlets-daemon.desktop
++fi
++if [ -d $HOME/.config/Screenlets ]; then
++python -u /usr/share/screenlets-manager/screenlets-manager.py
++else mkdir -p $HOME/.config/Screenlets && python -u /usr/share/screenlets-manager/screenlets-manager.py && python -u /usr/share/screenlets-manager/screenlets-daemon.py
++fi
Added: packages/screenlets/trunk/debian/patches/06-Fix-error-type-pager-windowslist.patch
URL: http://svn.debian.org/wsvn/python-apps/packages/screenlets/trunk/debian/patches/06-Fix-error-type-pager-windowslist.patch?rev=172&op=file
==============================================================================
--- packages/screenlets/trunk/debian/patches/06-Fix-error-type-pager-windowslist.patch (added)
+++ packages/screenlets/trunk/debian/patches/06-Fix-error-type-pager-windowslist.patch Mon Oct 22 23:35:35 2007
@@ -1,0 +1,35 @@
+--- screenlets-0.0.10/src/share/screenlets/Windowlist/WindowlistScreenlet.py 2007-07-15 22:43:20.000000000 +0200
++++ screenlets-0.0.10/src/share/screenlets/Windowlist/WindowlistScreenlet.py 2007-10-21 15:28:47.000000000 +0200
+@@ -177,7 +177,7 @@
+ # ---------------------------------------------------------------------
+
+ # called when the active window has changed
+- def active_window_changed (self, screen=None):
++ def active_window_changed (self, screen=None, data=None):
+ if screen==None:
+ screen = wnck.screen_get_default()
+ active_win = screen.get_active_window()
+@@ -330,7 +330,10 @@
+ if name=="active":
+ self.queue_draw()
+ # set the value in object (ESSENTIAL)
+- object.__setattr__(self, name, value)
++ try:
++ object.__setattr__(self, name, value)
++ except TypeError:
++ self.__dict__[name] = value
+
+ # return the private WnckWindow for this TaskIcon
+ def get_wnck_window (self):
+
+--- screenlets-0.0.10/src/share/screenlets/Pager/PagerScreenlet.py 2007-07-20 16:13:39.000000000 +0200
++++ screenlets-0.0.10/src/share/screenlets/Pager/PagerScreenlet.py 2007-10-21 15:30:32.000000000 +0200
+@@ -152,7 +152,7 @@
+ # ---------------------------------------------------------------------
+
+ # called when the active window has changed
+- def active_window_changed (self, screen=None):
++ def active_window_changed (self, screen=None, data=None):
+ if screen==None:
+ screen = wnck.screen_get_default()
+ active_win = screen.get_active_window()
Added: packages/screenlets/trunk/debian/patches/07-Add-python-to-autostart-files.patch
URL: http://svn.debian.org/wsvn/python-apps/packages/screenlets/trunk/debian/patches/07-Add-python-to-autostart-files.patch?rev=172&op=file
==============================================================================
--- packages/screenlets/trunk/debian/patches/07-Add-python-to-autostart-files.patch (added)
+++ packages/screenlets/trunk/debian/patches/07-Add-python-to-autostart-files.patch Mon Oct 22 23:35:35 2007
@@ -1,0 +1,11 @@
+--- screenlets-0.0.10/src/share/screenlets-manager/screenlets-manager.py 2007-08-19 23:14:14.000000000 +0200
++++ screenlets-0.0.10/src/share/screenlets-manager/screenlets-manager.py 2007-10-21 15:00:42.000000000 +0200
+@@ -187,7 +187,7 @@
+ code.append('Name=%sScreenlet' % name)
+ code.append('Encoding=UTF-8')
+ code.append('Version=1.0')
+- code.append('Exec=%s/%sScreenlet.py > /dev/null' % (path, name))
++ code.append('Exec= python %s/%sScreenlet.py > /dev/null' % (path, name))
+ code.append('X-GNOME-Autostart-enabled=true')
+ #print code
+ f = open(starter, 'w')
More information about the Python-apps-commits
mailing list