Date: Friday, September 7, 2018 @ 09:34:50
  Author: bgyorgy
Revision: 378593

archrelease: copy trunk to community-any

Added:
  screenlets-pack-basic/repos/community-any/PKGBUILD
    (from rev 378592, screenlets-pack-basic/trunk/PKGBUILD)
  screenlets-pack-basic/repos/community-any/fix-screenlets.patch
    (from rev 378592, screenlets-pack-basic/trunk/fix-screenlets.patch)
Deleted:
  screenlets-pack-basic/repos/community-any/PKGBUILD
  screenlets-pack-basic/repos/community-any/fix-screenlets.patch

----------------------+
 PKGBUILD             |  106 ++++++------
 fix-screenlets.patch |  400 ++++++++++++++++++++++++-------------------------
 2 files changed, 255 insertions(+), 251 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2018-09-07 09:34:46 UTC (rev 378592)
+++ PKGBUILD    2018-09-07 09:34:50 UTC (rev 378593)
@@ -1,51 +0,0 @@
-# $Id$
-# Maintainer: Balló György <ballogyor+arch at gmail dot com>
-
-pkgname=screenlets-pack-basic
-_pkgname=indiv-screenlets
-pkgver=0.1.7
-pkgrel=1
-pkgdesc="Desktop widgets for Screenlets"
-arch=('any')
-url="https://launchpad.net/indiv-screenlets";
-license=('GPL3')
-depends=('screenlets' 'python2-feedparser' 'python2-numpy')
-options=('!emptydirs')
-source=(https://launchpad.net/indiv-screenlets/trunk/$pkgver/+download/$_pkgname-$pkgver.tar.bz2{,.asc}
-        fix-screenlets.patch)
-validpgpkeys=('D82D1D02396B27DC5045E356A01AFB1B15E8CCA4'  # Guido Tabbernuk
-              '1F78BFA38F0D87A5E007D332990F03C13116C9F7') # Hrotkó Gábor
-sha256sums=('415f488c743171a0e2041245a50ee3c37500d4dfe2259ff4232164a6fd7b6051'
-            'SKIP'
-            '76e140406e911019c2a674b423e4a4c41143413e6992f2dcf8fee485cc623203')
-
-prepare() {
-  cd "$srcdir/$_pkgname-$pkgver"
-
-  # Various fixes
-  patch -Np1 -i ../fix-screenlets.patch
-
-  # Remove broken screenlets
-  sed -i '/Lyrics/d
-          /Webframe/d
-          s/FreemeteoWeather/ClearWeather/' setup.py
-
-  # Python2 fix
-  find . -name \*.py -exec sed -i 's@^#.*python$@#!/usr/bin/python2@' '{}' \;
-  sed -i 's@^#.*python$@#!/usr/bin/python2@' 
src/Lyrics/gui/{ls_widget,afv_widgets}
-  sed -i 's/python -u/python2 -u/' setup.py
-
-  # Fix desktop files
-  sed -i 's/desktop_file % (podir, packname, podir, podir)/desktop_file % 
(podir, normal_packname, podir, podir)/' setup.py
-}
-
-package() {
-  cd "$srcdir/$_pkgname-$pkgver"
-
-  python2 setup.py install --root=$pkgdir/ --optimize=1
-
-  # Remove screenlets-pack-all, because a lot of them are broken
-  rm 
"$pkgdir"/usr/lib/python2.7/site-packages/screenlets_pack_all-$pkgver-py2.7.egg-info
-  rm -r "$pkgdir"/usr/share/applications/screenlets_pack_all
-  rm -r "$pkgdir"/usr/share/screenlets/screenlets-pack-all
-}

Copied: screenlets-pack-basic/repos/community-any/PKGBUILD (from rev 378592, 
screenlets-pack-basic/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2018-09-07 09:34:50 UTC (rev 378593)
@@ -0,0 +1,55 @@
+# $Id$
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+
+pkgname=screenlets-pack-basic
+_pkgname=indiv-screenlets
+pkgver=0.1.7
+pkgrel=2
+pkgdesc="Desktop widgets for Screenlets"
+arch=('any')
+url="https://launchpad.net/indiv-screenlets";
+license=('GPL3')
+depends=('screenlets')
+optdepends=('python2-feedparser: Clear Rss Screenlet'
+            'python2-gnomekeyring: Mail Check Screenlet'
+            'python2-numpy: Lipik Screenlet')
+options=('!emptydirs')
+source=(https://launchpad.net/indiv-screenlets/trunk/$pkgver/+download/$_pkgname-$pkgver.tar.bz2{,.asc}
+        fix-screenlets.patch)
+validpgpkeys=('D82D1D02396B27DC5045E356A01AFB1B15E8CCA4'  # Guido Tabbernuk
+              '1F78BFA38F0D87A5E007D332990F03C13116C9F7') # Hrotkó Gábor
+sha256sums=('415f488c743171a0e2041245a50ee3c37500d4dfe2259ff4232164a6fd7b6051'
+            'SKIP'
+            '76e140406e911019c2a674b423e4a4c41143413e6992f2dcf8fee485cc623203')
+
+prepare() {
+  cd $_pkgname-$pkgver
+
+  # Various fixes
+  patch -Np1 -i ../fix-screenlets.patch
+
+  # Remove broken screenlets
+  sed -i '/Lyrics/d
+          /Webframe/d
+          /Stocks/d
+          s/FreemeteoWeather/ClearWeather/' setup.py
+
+  # Python2 fix
+  find . -name \*.py -exec sed -i 's@^#.*python$@#!/usr/bin/python2@' '{}' \;
+  sed -i 's@^#.*python$@#!/usr/bin/python2@' 
src/Lyrics/gui/{ls_widget,afv_widgets}
+  sed -i 's/python -u/python2 -u/' setup.py
+
+  # Fix desktop files
+  sed -i 's/desktop_file % (podir, packname, podir, podir)/desktop_file % 
(podir, normal_packname, podir, podir)/' setup.py
+}
+
+package() {
+  cd $_pkgname-$pkgver
+
+  python2 setup.py install --root="$pkgdir" --optimize=1
+
+  # Remove screenlets-pack-all, because a lot of them are broken
+  rm 
"$pkgdir"/usr/lib/python2.7/site-packages/screenlets_pack_all-$pkgver-py2.7.egg-info
+  rm -r "$pkgdir"/usr/share/applications/screenlets_pack_all
+  rm -r "$pkgdir"/usr/share/screenlets/screenlets-pack-all
+}

Deleted: fix-screenlets.patch
===================================================================
--- fix-screenlets.patch        2018-09-07 09:34:46 UTC (rev 378592)
+++ fix-screenlets.patch        2018-09-07 09:34:50 UTC (rev 378593)
@@ -1,200 +0,0 @@
-diff -Naur indiv-screenlets-0.1.7.orig/src/Calc/CalcScreenlet.py 
indiv-screenlets-0.1.7/src/Calc/CalcScreenlet.py
---- indiv-screenlets-0.1.7.orig/src/Calc/CalcScreenlet.py      2017-01-30 
21:44:28.000000000 +0100
-+++ indiv-screenlets-0.1.7/src/Calc/CalcScreenlet.py   2017-06-24 
13:52:01.142245226 +0200
-@@ -269,10 +269,10 @@
-                               if mx>=1 and mx<=3 and my>=1 and my<=4:
-                                       self.maj_result(tab_main[mx-1][my-1])
-                                       #print "Button pressed : "+ 
self.button_value
--                                      self.redraw_canvas()
-                                       action = True
- 
-               #print "action="+str(action)
-+              self.redraw_canvas()
-               return action
- 
-       def maj_result(self, value):
-diff -Naur 
indiv-screenlets-0.1.7.orig/src/ClearWeather/ClearWeatherScreenlet.py 
indiv-screenlets-0.1.7/src/ClearWeather/ClearWeatherScreenlet.py
---- indiv-screenlets-0.1.7.orig/src/ClearWeather/ClearWeatherScreenlet.py      
2017-01-30 21:44:28.000000000 +0100
-+++ indiv-screenlets-0.1.7/src/ClearWeather/ClearWeatherScreenlet.py   
2017-06-24 21:53:33.298787428 +0200
-@@ -256,6 +256,7 @@
-               current = self.current
-               # set size
-               ctx.scale(self.scale, self.scale)
-+              ctx.translate(0, 1)
-               # draw bg (if theme available)
-               ctx.set_operator(cairo.OPERATOR_OVER)
-               ctx.set_source_rgba(*self.background_color)
-diff -Naur indiv-screenlets-0.1.7.orig/src/Flower/FlowerScreenlet.py 
indiv-screenlets-0.1.7/src/Flower/FlowerScreenlet.py
---- indiv-screenlets-0.1.7.orig/src/Flower/FlowerScreenlet.py  2017-01-30 
21:44:28.000000000 +0100
-+++ indiv-screenlets-0.1.7/src/Flower/FlowerScreenlet.py       2017-06-24 
20:33:36.816274660 +0200
-@@ -253,6 +253,7 @@
-       def on_draw (self, ctx):
-               ctx.set_operator(cairo.OPERATOR_OVER)
-               ctx.scale(self.scale, self.scale)
-+              ctx.translate(0, 1)
-               if self.theme:
-                       #self.theme['flower-pot.svg'].render_cairo(ctx)
-                       self.theme.render(ctx, 'flower-pot')
-diff -Naur indiv-screenlets-0.1.7.orig/src/FolderView/FolderViewScreenlet.py 
indiv-screenlets-0.1.7/src/FolderView/FolderViewScreenlet.py
---- indiv-screenlets-0.1.7.orig/src/FolderView/FolderViewScreenlet.py  
2017-01-30 21:44:28.000000000 +0100
-+++ indiv-screenlets-0.1.7/src/FolderView/FolderViewScreenlet.py       
2017-06-24 16:29:56.377333692 +0200
-@@ -1269,7 +1269,7 @@
-                                       self.draw_icon(self.ctx_fore,           
                                # self.ctx_fore
-                                               self.get_x(elem) + 
self.icon_size * 0.5 ,       # x
-                                               self.get_y(elem) + 
self.icon_size * 0.2,                # y
--                                              gtk.STOCK_MISSING_IMAGE,        
                # icon name
-+                                              "image-missing",                
        # icon name
-                                               self.icon_size, self.icon_size) 
- 
-                       #Draw the text
-@@ -1327,13 +1327,13 @@
-               self.thumbFactory = 
gnome.ui.ThumbnailFactory(gnome.ui.THUMBNAIL_SIZE_LARGE)
-               self.WorkList = []
-               self.DoneList = []
--              self.stockimage = gtk.STOCK_MISSING_IMAGE 
-+              self.stockimage = "image-missing" 
-               self.Timer = None
-               
-       def lookup(self, uri):
-               icon = self.thumbFactory.lookup(uri,0)
-               if not icon:
--                      icon = gtk.STOCK_MISSING_IMAGE
-+                      icon = "image-missing"
-               return icon
-                       
-       def Process(self,uri,mime_type):
-@@ -1347,7 +1347,7 @@
-                                       
self.thumbFactory.save_thumbnail(thumbnail, uri, 0)
-                       icon = uri
-               else:
--                      icon = gtk.STOCK_MISSING_IMAGE
-+                      icon = "image-missing"
-               return icon
-               
-       def ProcessWorkList(self):
-diff -Naur indiv-screenlets-0.1.7.orig/src/Lipik/LipikScreenlet.py 
indiv-screenlets-0.1.7/src/Lipik/LipikScreenlet.py
---- indiv-screenlets-0.1.7.orig/src/Lipik/LipikScreenlet.py    2017-01-30 
21:46:05.000000000 +0100
-+++ indiv-screenlets-0.1.7/src/Lipik/LipikScreenlet.py 2017-06-24 
20:58:39.542781426 +0200
-@@ -33,12 +33,6 @@
- from screenlets.options import FontOption, ColorOption
- 
- import gtk
--
--try:
--  import Image
--except:
--    print "Couldn't import python-imaging."
--
- import os
- from gtk import gdk
- import cairo
-@@ -565,6 +559,7 @@
-       def on_draw_shape (self,ctx):
-               #set scale
-               ctx.scale(self.scale, self.scale)
-+              ctx.translate(0, 1)
-               # just render bg
-               if self.theme:
-                       #self.theme["note-bg.svg"].render_cairo(ctx)
-diff -Naur indiv-screenlets-0.1.7.orig/src/MailCheck/MailCheckScreenlet.py 
indiv-screenlets-0.1.7/src/MailCheck/MailCheckScreenlet.py
---- indiv-screenlets-0.1.7.orig/src/MailCheck/MailCheckScreenlet.py    
2017-01-30 21:44:28.000000000 +0100
-+++ indiv-screenlets-0.1.7/src/MailCheck/MailCheckScreenlet.py 2017-06-24 
20:34:56.248459241 +0200
-@@ -369,6 +369,7 @@
-       
-       def on_draw (self, ctx):
-               ctx.scale(self.scale, self.scale)
-+              ctx.translate(0, 1)
-               if self.theme:
-                       if self.__mailbox_status == 
mail.MailboxStatus.UNREAD_MAIL or \
-                               self.__mailbox_status == 
mail.MailboxStatus.NEW_MAIL:
-diff -Naur indiv-screenlets-0.1.7.orig/src/Ruler/RulerScreenlet.py 
indiv-screenlets-0.1.7/src/Ruler/RulerScreenlet.py
---- indiv-screenlets-0.1.7.orig/src/Ruler/RulerScreenlet.py    2017-01-30 
21:44:28.000000000 +0100
-+++ indiv-screenlets-0.1.7/src/Ruler/RulerScreenlet.py 2017-06-24 
20:35:29.509375270 +0200
-@@ -94,6 +94,7 @@
-       def on_draw (self, ctx):
-               ctx.set_operator(cairo.OPERATOR_OVER)
-               ctx.scale(self.scale, self.scale)
-+              ctx.translate(0, 1)
-               if self.theme:
-                       #self.theme['ruler-bg.svg'].render_cairo(ctx)
-                       if self.show_vertical:
-diff -Naur indiv-screenlets-0.1.7.orig/src/Sensors/SensorsScreenlet.py 
indiv-screenlets-0.1.7/src/Sensors/SensorsScreenlet.py
---- indiv-screenlets-0.1.7.orig/src/Sensors/SensorsScreenlet.py        
2017-01-30 21:46:05.000000000 +0100
-+++ indiv-screenlets-0.1.7/src/Sensors/SensorsScreenlet.py     2017-06-24 
20:27:36.903117069 +0200
-@@ -232,7 +232,7 @@
-               # draw bg (if theme available)
-               ctx.set_operator(cairo.OPERATOR_OVER)
-               if self.theme:
--                      self.theme['cpumeter-bg.svg'].render_cairo(ctx)
-+                      self.theme.render(ctx, 'cpumeter-bg')
-               # draw cpu-graph
-                       if self.graph_type == _('Graph'):
-                               ctx.save()
-@@ -275,12 +275,12 @@
-                       
-               # draw glass (if theme available)
-       
--                      self.theme['cpumeter-glass.svg'].render_cairo(ctx)
-+                      self.theme.render(ctx, 'cpumeter-glass')
- 
-       def on_draw_shape(self,ctx):
-               if self.theme:
-                       ctx.scale(self.scale, self.scale)
--                      self.theme['cpumeter-bg.svg'].render_cairo(ctx)
-+                      self.theme.render(ctx, 'cpumeter-bg')
- 
- 
- # If the program is run directly or passed as an argument to the python
-diff -Naur indiv-screenlets-0.1.7.orig/src/Slideshow/SlideshowScreenlet.py 
indiv-screenlets-0.1.7/src/Slideshow/SlideshowScreenlet.py
---- indiv-screenlets-0.1.7.orig/src/Slideshow/SlideshowScreenlet.py    
2017-01-30 21:46:05.000000000 +0100
-+++ indiv-screenlets-0.1.7/src/Slideshow/SlideshowScreenlet.py 2017-06-24 
20:10:48.233128214 +0200
-@@ -900,7 +900,7 @@
-                       elif self.engine1 == _('Media RSS'):
-                               os.system('firefox ' + self.url + " &")
-                       elif self.engine1 == _('Folder'):
--                              os.system('gnome-open ' + chr(34) + 
self.__image + chr(34) + " &")
-+                              os.system('xdg-open ' + chr(34) + self.__image 
+ chr(34) + " &")
- 
-               if id == "wall":
-                       # TODO: use DBus-call for this
-diff -Naur indiv-screenlets-0.1.7.orig/src/Sticker/StickerScreenlet.py 
indiv-screenlets-0.1.7/src/Sticker/StickerScreenlet.py
---- indiv-screenlets-0.1.7.orig/src/Sticker/StickerScreenlet.py        
2017-01-30 21:46:05.000000000 +0100
-+++ indiv-screenlets-0.1.7/src/Sticker/StickerScreenlet.py     2017-06-24 
20:18:31.202018031 +0200
-@@ -80,7 +80,7 @@
-                       ctx.translate(self.theme.width / 2.0, self.theme.height 
/ 2.0);
-                       ctx.rotate((self.xx)*3.14/180);
-                       ctx.translate(-self.theme.width / 2.0, 
-self.theme.height / 2.0);
--                      self.theme['sticker.svg'].render_cairo(ctx)
-+                      self.theme.render(ctx, 'sticker')
- 
-               
-               
-@@ -94,7 +94,6 @@
-               
-                               
-       def on_draw_shape(self,ctx):
--              ctx.scale(self.scale, self.scale)
-               ctx.set_operator(cairo.OPERATOR_OVER)   
-               if self.theme:
-                       self.on_draw (ctx)
-diff -Naur indiv-screenlets-0.1.7.orig/src/Stocks/StocksScreenlet.py 
indiv-screenlets-0.1.7/src/Stocks/StocksScreenlet.py
---- indiv-screenlets-0.1.7.orig/src/Stocks/StocksScreenlet.py  2017-01-30 
21:44:28.000000000 +0100
-+++ indiv-screenlets-0.1.7/src/Stocks/StocksScreenlet.py       2017-06-24 
20:07:21.120573788 +0200
-@@ -142,7 +142,7 @@
-                       # make sure that the background covers all the icons
-                       ctx.save()
-                       ctx.scale(self.scale, self.scale)
--                      ctx.translate(0, 0)
-+                      ctx.translate(0, 1)
-                       self.theme.render(ctx, 'background')
-                       ctx.restore()
- 
-@@ -294,7 +294,7 @@
-               self.redraw_canvas()
- 
-       def open_info(self):
--              system("gnome-open 'http://finance.yahoo.com/q?s="; + 
self.symbol + "'")
-+              system("xdg-open 'http://finance.yahoo.com/q?s="; + self.symbol 
+ "'")
- 
- # If the program is run directly or passed as an argument to the python
- # interpreter then create a Screenlet instance and show it

Copied: screenlets-pack-basic/repos/community-any/fix-screenlets.patch (from 
rev 378592, screenlets-pack-basic/trunk/fix-screenlets.patch)
===================================================================
--- fix-screenlets.patch                                (rev 0)
+++ fix-screenlets.patch        2018-09-07 09:34:50 UTC (rev 378593)
@@ -0,0 +1,200 @@
+diff -Naur indiv-screenlets-0.1.7.orig/src/Calc/CalcScreenlet.py 
indiv-screenlets-0.1.7/src/Calc/CalcScreenlet.py
+--- indiv-screenlets-0.1.7.orig/src/Calc/CalcScreenlet.py      2017-01-30 
21:44:28.000000000 +0100
++++ indiv-screenlets-0.1.7/src/Calc/CalcScreenlet.py   2017-06-24 
13:52:01.142245226 +0200
+@@ -269,10 +269,10 @@
+                               if mx>=1 and mx<=3 and my>=1 and my<=4:
+                                       self.maj_result(tab_main[mx-1][my-1])
+                                       #print "Button pressed : "+ 
self.button_value
+-                                      self.redraw_canvas()
+                                       action = True
+ 
+               #print "action="+str(action)
++              self.redraw_canvas()
+               return action
+ 
+       def maj_result(self, value):
+diff -Naur 
indiv-screenlets-0.1.7.orig/src/ClearWeather/ClearWeatherScreenlet.py 
indiv-screenlets-0.1.7/src/ClearWeather/ClearWeatherScreenlet.py
+--- indiv-screenlets-0.1.7.orig/src/ClearWeather/ClearWeatherScreenlet.py      
2017-01-30 21:44:28.000000000 +0100
++++ indiv-screenlets-0.1.7/src/ClearWeather/ClearWeatherScreenlet.py   
2017-06-24 21:53:33.298787428 +0200
+@@ -256,6 +256,7 @@
+               current = self.current
+               # set size
+               ctx.scale(self.scale, self.scale)
++              ctx.translate(0, 1)
+               # draw bg (if theme available)
+               ctx.set_operator(cairo.OPERATOR_OVER)
+               ctx.set_source_rgba(*self.background_color)
+diff -Naur indiv-screenlets-0.1.7.orig/src/Flower/FlowerScreenlet.py 
indiv-screenlets-0.1.7/src/Flower/FlowerScreenlet.py
+--- indiv-screenlets-0.1.7.orig/src/Flower/FlowerScreenlet.py  2017-01-30 
21:44:28.000000000 +0100
++++ indiv-screenlets-0.1.7/src/Flower/FlowerScreenlet.py       2017-06-24 
20:33:36.816274660 +0200
+@@ -253,6 +253,7 @@
+       def on_draw (self, ctx):
+               ctx.set_operator(cairo.OPERATOR_OVER)
+               ctx.scale(self.scale, self.scale)
++              ctx.translate(0, 1)
+               if self.theme:
+                       #self.theme['flower-pot.svg'].render_cairo(ctx)
+                       self.theme.render(ctx, 'flower-pot')
+diff -Naur indiv-screenlets-0.1.7.orig/src/FolderView/FolderViewScreenlet.py 
indiv-screenlets-0.1.7/src/FolderView/FolderViewScreenlet.py
+--- indiv-screenlets-0.1.7.orig/src/FolderView/FolderViewScreenlet.py  
2017-01-30 21:44:28.000000000 +0100
++++ indiv-screenlets-0.1.7/src/FolderView/FolderViewScreenlet.py       
2017-06-24 16:29:56.377333692 +0200
+@@ -1269,7 +1269,7 @@
+                                       self.draw_icon(self.ctx_fore,           
                                # self.ctx_fore
+                                               self.get_x(elem) + 
self.icon_size * 0.5 ,       # x
+                                               self.get_y(elem) + 
self.icon_size * 0.2,                # y
+-                                              gtk.STOCK_MISSING_IMAGE,        
                # icon name
++                                              "image-missing",                
        # icon name
+                                               self.icon_size, self.icon_size) 
+ 
+                       #Draw the text
+@@ -1327,13 +1327,13 @@
+               self.thumbFactory = 
gnome.ui.ThumbnailFactory(gnome.ui.THUMBNAIL_SIZE_LARGE)
+               self.WorkList = []
+               self.DoneList = []
+-              self.stockimage = gtk.STOCK_MISSING_IMAGE 
++              self.stockimage = "image-missing" 
+               self.Timer = None
+               
+       def lookup(self, uri):
+               icon = self.thumbFactory.lookup(uri,0)
+               if not icon:
+-                      icon = gtk.STOCK_MISSING_IMAGE
++                      icon = "image-missing"
+               return icon
+                       
+       def Process(self,uri,mime_type):
+@@ -1347,7 +1347,7 @@
+                                       
self.thumbFactory.save_thumbnail(thumbnail, uri, 0)
+                       icon = uri
+               else:
+-                      icon = gtk.STOCK_MISSING_IMAGE
++                      icon = "image-missing"
+               return icon
+               
+       def ProcessWorkList(self):
+diff -Naur indiv-screenlets-0.1.7.orig/src/Lipik/LipikScreenlet.py 
indiv-screenlets-0.1.7/src/Lipik/LipikScreenlet.py
+--- indiv-screenlets-0.1.7.orig/src/Lipik/LipikScreenlet.py    2017-01-30 
21:46:05.000000000 +0100
++++ indiv-screenlets-0.1.7/src/Lipik/LipikScreenlet.py 2017-06-24 
20:58:39.542781426 +0200
+@@ -33,12 +33,6 @@
+ from screenlets.options import FontOption, ColorOption
+ 
+ import gtk
+-
+-try:
+-  import Image
+-except:
+-    print "Couldn't import python-imaging."
+-
+ import os
+ from gtk import gdk
+ import cairo
+@@ -565,6 +559,7 @@
+       def on_draw_shape (self,ctx):
+               #set scale
+               ctx.scale(self.scale, self.scale)
++              ctx.translate(0, 1)
+               # just render bg
+               if self.theme:
+                       #self.theme["note-bg.svg"].render_cairo(ctx)
+diff -Naur indiv-screenlets-0.1.7.orig/src/MailCheck/MailCheckScreenlet.py 
indiv-screenlets-0.1.7/src/MailCheck/MailCheckScreenlet.py
+--- indiv-screenlets-0.1.7.orig/src/MailCheck/MailCheckScreenlet.py    
2017-01-30 21:44:28.000000000 +0100
++++ indiv-screenlets-0.1.7/src/MailCheck/MailCheckScreenlet.py 2017-06-24 
20:34:56.248459241 +0200
+@@ -369,6 +369,7 @@
+       
+       def on_draw (self, ctx):
+               ctx.scale(self.scale, self.scale)
++              ctx.translate(0, 1)
+               if self.theme:
+                       if self.__mailbox_status == 
mail.MailboxStatus.UNREAD_MAIL or \
+                               self.__mailbox_status == 
mail.MailboxStatus.NEW_MAIL:
+diff -Naur indiv-screenlets-0.1.7.orig/src/Ruler/RulerScreenlet.py 
indiv-screenlets-0.1.7/src/Ruler/RulerScreenlet.py
+--- indiv-screenlets-0.1.7.orig/src/Ruler/RulerScreenlet.py    2017-01-30 
21:44:28.000000000 +0100
++++ indiv-screenlets-0.1.7/src/Ruler/RulerScreenlet.py 2017-06-24 
20:35:29.509375270 +0200
+@@ -94,6 +94,7 @@
+       def on_draw (self, ctx):
+               ctx.set_operator(cairo.OPERATOR_OVER)
+               ctx.scale(self.scale, self.scale)
++              ctx.translate(0, 1)
+               if self.theme:
+                       #self.theme['ruler-bg.svg'].render_cairo(ctx)
+                       if self.show_vertical:
+diff -Naur indiv-screenlets-0.1.7.orig/src/Sensors/SensorsScreenlet.py 
indiv-screenlets-0.1.7/src/Sensors/SensorsScreenlet.py
+--- indiv-screenlets-0.1.7.orig/src/Sensors/SensorsScreenlet.py        
2017-01-30 21:46:05.000000000 +0100
++++ indiv-screenlets-0.1.7/src/Sensors/SensorsScreenlet.py     2017-06-24 
20:27:36.903117069 +0200
+@@ -232,7 +232,7 @@
+               # draw bg (if theme available)
+               ctx.set_operator(cairo.OPERATOR_OVER)
+               if self.theme:
+-                      self.theme['cpumeter-bg.svg'].render_cairo(ctx)
++                      self.theme.render(ctx, 'cpumeter-bg')
+               # draw cpu-graph
+                       if self.graph_type == _('Graph'):
+                               ctx.save()
+@@ -275,12 +275,12 @@
+                       
+               # draw glass (if theme available)
+       
+-                      self.theme['cpumeter-glass.svg'].render_cairo(ctx)
++                      self.theme.render(ctx, 'cpumeter-glass')
+ 
+       def on_draw_shape(self,ctx):
+               if self.theme:
+                       ctx.scale(self.scale, self.scale)
+-                      self.theme['cpumeter-bg.svg'].render_cairo(ctx)
++                      self.theme.render(ctx, 'cpumeter-bg')
+ 
+ 
+ # If the program is run directly or passed as an argument to the python
+diff -Naur indiv-screenlets-0.1.7.orig/src/Slideshow/SlideshowScreenlet.py 
indiv-screenlets-0.1.7/src/Slideshow/SlideshowScreenlet.py
+--- indiv-screenlets-0.1.7.orig/src/Slideshow/SlideshowScreenlet.py    
2017-01-30 21:46:05.000000000 +0100
++++ indiv-screenlets-0.1.7/src/Slideshow/SlideshowScreenlet.py 2017-06-24 
20:10:48.233128214 +0200
+@@ -900,7 +900,7 @@
+                       elif self.engine1 == _('Media RSS'):
+                               os.system('firefox ' + self.url + " &")
+                       elif self.engine1 == _('Folder'):
+-                              os.system('gnome-open ' + chr(34) + 
self.__image + chr(34) + " &")
++                              os.system('xdg-open ' + chr(34) + self.__image 
+ chr(34) + " &")
+ 
+               if id == "wall":
+                       # TODO: use DBus-call for this
+diff -Naur indiv-screenlets-0.1.7.orig/src/Sticker/StickerScreenlet.py 
indiv-screenlets-0.1.7/src/Sticker/StickerScreenlet.py
+--- indiv-screenlets-0.1.7.orig/src/Sticker/StickerScreenlet.py        
2017-01-30 21:46:05.000000000 +0100
++++ indiv-screenlets-0.1.7/src/Sticker/StickerScreenlet.py     2017-06-24 
20:18:31.202018031 +0200
+@@ -80,7 +80,7 @@
+                       ctx.translate(self.theme.width / 2.0, self.theme.height 
/ 2.0);
+                       ctx.rotate((self.xx)*3.14/180);
+                       ctx.translate(-self.theme.width / 2.0, 
-self.theme.height / 2.0);
+-                      self.theme['sticker.svg'].render_cairo(ctx)
++                      self.theme.render(ctx, 'sticker')
+ 
+               
+               
+@@ -94,7 +94,6 @@
+               
+                               
+       def on_draw_shape(self,ctx):
+-              ctx.scale(self.scale, self.scale)
+               ctx.set_operator(cairo.OPERATOR_OVER)   
+               if self.theme:
+                       self.on_draw (ctx)
+diff -Naur indiv-screenlets-0.1.7.orig/src/Stocks/StocksScreenlet.py 
indiv-screenlets-0.1.7/src/Stocks/StocksScreenlet.py
+--- indiv-screenlets-0.1.7.orig/src/Stocks/StocksScreenlet.py  2017-01-30 
21:44:28.000000000 +0100
++++ indiv-screenlets-0.1.7/src/Stocks/StocksScreenlet.py       2017-06-24 
20:07:21.120573788 +0200
+@@ -142,7 +142,7 @@
+                       # make sure that the background covers all the icons
+                       ctx.save()
+                       ctx.scale(self.scale, self.scale)
+-                      ctx.translate(0, 0)
++                      ctx.translate(0, 1)
+                       self.theme.render(ctx, 'background')
+                       ctx.restore()
+ 
+@@ -294,7 +294,7 @@
+               self.redraw_canvas()
+ 
+       def open_info(self):
+-              system("gnome-open 'http://finance.yahoo.com/q?s="; + 
self.symbol + "'")
++              system("xdg-open 'http://finance.yahoo.com/q?s="; + self.symbol 
+ "'")
+ 
+ # If the program is run directly or passed as an argument to the python
+ # interpreter then create a Screenlet instance and show it

Reply via email to