[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