[arch-commits] Commit in gdesklets/repos (12 files)

Anatol Pomozov anatolik at nymeria.archlinux.org
Mon May 19 22:30:02 UTC 2014


    Date: Tuesday, May 20, 2014 @ 00:30:02
  Author: anatolik
Revision: 111552

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  gdesklets/repos/community-staging-i686/
  gdesklets/repos/community-staging-i686/PKGBUILD
    (from rev 111551, gdesklets/trunk/PKGBUILD)
  gdesklets/repos/community-staging-i686/fix-vfs.patch
    (from rev 111551, gdesklets/trunk/fix-vfs.patch)
  gdesklets/repos/community-staging-i686/gdesklets-core-0.36.3-.in-files.patch
    (from rev 111551, gdesklets/trunk/gdesklets-core-0.36.3-.in-files.patch)
  gdesklets/repos/community-staging-i686/gdesklets.install
    (from rev 111551, gdesklets/trunk/gdesklets.install)
  gdesklets/repos/community-staging-i686/make-gconf-optional.patch
    (from rev 111551, gdesklets/trunk/make-gconf-optional.patch)
  gdesklets/repos/community-staging-x86_64/
  gdesklets/repos/community-staging-x86_64/PKGBUILD
    (from rev 111551, gdesklets/trunk/PKGBUILD)
  gdesklets/repos/community-staging-x86_64/fix-vfs.patch
    (from rev 111551, gdesklets/trunk/fix-vfs.patch)
  gdesklets/repos/community-staging-x86_64/gdesklets-core-0.36.3-.in-files.patch
    (from rev 111551, gdesklets/trunk/gdesklets-core-0.36.3-.in-files.patch)
  gdesklets/repos/community-staging-x86_64/gdesklets.install
    (from rev 111551, gdesklets/trunk/gdesklets.install)
  gdesklets/repos/community-staging-x86_64/make-gconf-optional.patch
    (from rev 111551, gdesklets/trunk/make-gconf-optional.patch)

----------------------------------------------------------------+
 community-staging-i686/PKGBUILD                                |   56 +++
 community-staging-i686/fix-vfs.patch                           |   11 
 community-staging-i686/gdesklets-core-0.36.3-.in-files.patch   |  149 ++++++++++
 community-staging-i686/gdesklets.install                       |   13 
 community-staging-i686/make-gconf-optional.patch               |   36 ++
 community-staging-x86_64/PKGBUILD                              |   56 +++
 community-staging-x86_64/fix-vfs.patch                         |   11 
 community-staging-x86_64/gdesklets-core-0.36.3-.in-files.patch |  149 ++++++++++
 community-staging-x86_64/gdesklets.install                     |   13 
 community-staging-x86_64/make-gconf-optional.patch             |   36 ++
 10 files changed, 530 insertions(+)

Copied: gdesklets/repos/community-staging-i686/PKGBUILD (from rev 111551, gdesklets/trunk/PKGBUILD)
===================================================================
--- community-staging-i686/PKGBUILD	                        (rev 0)
+++ community-staging-i686/PKGBUILD	2014-05-19 22:30:02 UTC (rev 111552)
@@ -0,0 +1,56 @@
+# $Id$
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+# Contributor: nifan <carlos at nifan.tk>
+# Contributor: Roman Kyrylych <roman at archlinux.org>
+
+pkgname=gdesklets
+pkgver=0.36.3
+pkgrel=5
+pkgdesc="System for bringing mini programs (desklets) onto your desktop"
+arch=('i686' 'x86_64')
+url="https://launchpad.net/gdesklets"
+license=('GPL') 
+depends=('libgtop' 'librsvg' 'pygtk' 'desktop-file-utils' 'gnome-icon-theme' 'xdg-utils')
+makedepends=('gnome-python' 'intltool')
+install=$pkgname.install
+source=(https://launchpad.net/gdesklets/0.3x/release-of-$pkgver/+download/$pkgname-$pkgver.tar.bz2
+        gdesklets-core-0.36.3-.in-files.patch
+        fix-vfs.patch
+        make-gconf-optional.patch)
+md5sums=('60c0c4e7301b3e653702b6fe5bf7e698'
+         '27839bbefc2f6664ff31cff2d48dfeed'
+         '55ac07d16a571f29033495307c4d0f0c'
+         '45e81dd0fb20157bb840d006c3a4e2ea')
+
+prepare() {
+  cd "$srcdir/$pkgname-$pkgver"
+
+  # Build fix
+  patch -Np0 -i "$srcdir/gdesklets-core-0.36.3-.in-files.patch"
+
+  # Runtime fix without gnome-vfs
+  patch -Np1 -i "$srcdir/fix-vfs.patch"
+
+  # Make gconf dependency optional
+  patch -Np1 -i "$srcdir/make-gconf-optional.patch"
+
+  # Python2 fix
+  find . -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@'
+  sed -i 's/python -c/$PYTHON -c/' configure.ac
+  sed -i 's/python/python2/' shell/plugins/PackageInstaller/__init__.py
+}
+
+build() {
+  cd "$srcdir/$pkgname-$pkgver"
+
+  autoreconf -fi
+  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+              --disable-static \
+              PYTHON=python2
+  make
+}
+
+package() {
+  cd "$srcdir/$pkgname-$pkgver"
+  make DESTDIR="$pkgdir/" install
+}

Copied: gdesklets/repos/community-staging-i686/fix-vfs.patch (from rev 111551, gdesklets/trunk/fix-vfs.patch)
===================================================================
--- community-staging-i686/fix-vfs.patch	                        (rev 0)
+++ community-staging-i686/fix-vfs.patch	2014-05-19 22:30:02 UTC (rev 111552)
@@ -0,0 +1,11 @@
+diff -Naur gdesklets-0.36.3.orig/utils/vfs.py gdesklets-0.36.3/utils/vfs.py
+--- gdesklets-0.36.3.orig/utils/vfs.py	2008-03-20 00:00:59.000000000 +0100
++++ gdesklets-0.36.3/utils/vfs.py	2012-01-10 03:40:42.026593299 +0100
+@@ -21,7 +21,6 @@
+         OPEN_WRITE = gnomevfs.OPEN_WRITE
+ 
+     except ImportError:
+-        log("Using urllib, because gnomevfs isn't available")
+         OPEN_READ = "r"
+         OPEN_WRITE = "w"
+ 

Copied: gdesklets/repos/community-staging-i686/gdesklets-core-0.36.3-.in-files.patch (from rev 111551, gdesklets/trunk/gdesklets-core-0.36.3-.in-files.patch)
===================================================================
--- community-staging-i686/gdesklets-core-0.36.3-.in-files.patch	                        (rev 0)
+++ community-staging-i686/gdesklets-core-0.36.3-.in-files.patch	2014-05-19 22:30:02 UTC (rev 111552)
@@ -0,0 +1,149 @@
+=== modified file 'Makefile.am'
+--- Makefile.am	2010-12-14 10:24:59 +0000
++++ Makefile.am	2011-01-31 01:20:58 +0000
+@@ -11,8 +11,12 @@
+ autostartdir = $(sysconfdir)/xdg/autostart
+ sharedmimepackagedir = $(datadir)/mime/packages
+ mimeicondir = $(datadir)/icons/gnome/48x48/mimetypes
++pixmapdir = $(datadir)/pixmaps
+ basicdeskletsdir = ${installdir}
+ 
++# initialize this so we can add to it later
++nobase_dist_install_DATA =
++
+ include Makefile_gdesklets.am
+ include Makefile_python.am
+ 
+
+=== modified file 'Makefile_gdesklets.am'
+--- Makefile_gdesklets.am	2011-01-06 11:01:06 +0000
++++ Makefile_gdesklets.am	2011-01-31 01:20:58 +0000
+@@ -1,12 +1,14 @@
+ # Set the LDFLAGS for this section
+ AM_LDFLAGS = -module -avoid-version -as-needed
+ 
++# Libraries that get installed in these exact subdirectories
+ nobase_install_LTLIBRARIES = \
+   libdesklets/system/gtop.la \
+   utils/svg.la               \
+   utils/tiling.la            \
+   utils/x11.la
+ 
++# Scripts that get distributed and installed
+ dist_install_SCRIPTS =             \
+   ctrlinfo                         \
+   gdesklets                        \
+@@ -16,38 +18,62 @@
+   gdesklets-shell                  \
+   test-control.py
+ 
++# "System" scripts that get distributed but not installed
+ dist_noinst_SCRIPTS = autogen.sh
+ 
++# Man page
+ dist_man_MANS = doc/man/gdesklets.1
+ 
+-EXTRA_DIST =             \
+-  AUTHORS                \
+-  COPYING                \
+-  README                 \
+-  TODO                   \
+-  NEWS                   \
+-  contrib/bash/gdesklets
+-
++# The .desktop file
++desktop_in_files = data/gdesklets.desktop.in
++# The shared mime XML file
++sharedmimepackage_in_files = data/gdesklets.xml.in
++
++# Other odds and ends that get distributed, but not installed
++# It's up to distro package maintainers to install these
++EXTRA_DIST =                                          \
++  AUTHORS                                             \
++  COPYING                                             \
++  README                                              \
++  TODO                                                \
++  NEWS                                                \
++  contrib/bash/gdesklets                              \
++  $(desktop_in_files)                                 \
++  $(sharedmimepackage_in_files)
++
++# Docs and images that get distributed and installed to these specific
++# directories
++nobase_dist_install_DATA +=                 \
++  doc/basic/gdesklets-doc.xml               \
++  doc/basic/Images/desklet-context-menu.png \
++  doc/basic/Images/desklet-start-shell.png  \
++  doc/basic/Images/gdesklets.png            \
++  doc/basic/Images/open-command.png         \
++  doc/basic/Images/preferences.png          \
++  doc/basic/Images/profile.png              \
++  doc/basic/Images/remote.png               \
++  doc/basic/Images/shell.png                \
++  data/about.png                            \
++  data/gdesklets.png
++
++# Additional files that get cleaned by distclean
+ # See http://www.gnu.org/software/hello/manual/automake/Clean.html
+ CLEANFILES =   \
+   po/.intltool-merge-cache
+ 
+ # The .desktop file
+-desktop_in_files = data/gdesklets.desktop.in
+-dist_desktop_DATA= $(desktop_in_files)
+ desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+ autostart_DATA = $(desktop_in_files:.desktop.in=.desktop)
+ @INTLTOOL_DESKTOP_RULE@
+ 
+ # The shared mime XML file
+-sharedmimepackage_in_files = data/gdesklets.xml.in
+-dist_sharedmimepackage_DATA = $(sharedmimepackage_in_files)
+ sharedmimepackage_DATA = $(sharedmimepackage_in_files:.xml.in=.xml)
+ @INTLTOOL_XML_RULE@
+ 
+ # And the mime icon
+-mimeicon_DATA = data/gnome-mime-application-x-gdesklets-display.png
++dist_mimeicon_DATA = data/gnome-mime-application-x-gdesklets-display.png
+ 
++# Note, this gets installed in both $(pixmapdir) and $(installdir)
+ pixmap_DATA = data/gdesklets.png
+ 
+ libdesklets_system_gtop_la_CFLAGS = $(GLIBTOP_CFLAGS) \
+
+=== modified file 'Makefile_python.am'
+--- Makefile_python.am	2010-12-14 10:24:59 +0000
++++ Makefile_python.am	2011-01-31 01:20:58 +0000
+@@ -1,4 +1,4 @@
+-nobase_dist_install_DATA =              \
++nobase_dist_install_DATA +=             \
+ 	Controls/__init__.py	\
+ 	Controls/ArrayBuffer/__init__.py \
+ 	Controls/ArrayBuffer/IArrayBuffer.py \
+@@ -48,21 +48,6 @@
+ 	config/DisplayConfigger.py \
+ 	config/StateSaver.py     \
+ 	config/settings.py \
+-	data/about.png                               \
+-	data/calendar.png                            \
+-	data/gdesklets.desktop                       \
+-	data/gdesklets.png                           \
+-	data/gdesklets.xml                           \
+-	data/gnome-mime-application-x-gdesklets-display.png \
+-	doc/basic/gdesklets-doc.xml \
+-	doc/basic/Images/desklet-context-menu.png	\
+-	doc/basic/Images/desklet-start-shell.png		\
+-	doc/basic/Images/gdesklets.png	        	\
+-	doc/basic/Images/open-command.png		\
+-	doc/basic/Images/preferences.png			\
+-	doc/basic/Images/profile.png			\
+-	doc/basic/Images/remote.png			\
+-	doc/basic/Images/shell.png \
+ 	display/__init__.py            \
+ 	display/ContainerTarget.py     \
+ 	display/DataTarget.py          \
+@@ -212,4 +197,3 @@
+ 	utils/typeconverter.py    \
+ 	utils/vfs.py              \
+ 	utils/xdr.py
+-
+

Copied: gdesklets/repos/community-staging-i686/gdesklets.install (from rev 111551, gdesklets/trunk/gdesklets.install)
===================================================================
--- community-staging-i686/gdesklets.install	                        (rev 0)
+++ community-staging-i686/gdesklets.install	2014-05-19 22:30:02 UTC (rev 111552)
@@ -0,0 +1,13 @@
+post_install() {
+  update-desktop-database -q
+  update-mime-database usr/share/mime &> /dev/null
+  xdg-icon-resource forceupdate --theme gnome
+}
+
+post_upgrade() {
+  post_install $1
+}
+
+post_remove() {
+  post_install $1
+}

Copied: gdesklets/repos/community-staging-i686/make-gconf-optional.patch (from rev 111551, gdesklets/trunk/make-gconf-optional.patch)
===================================================================
--- community-staging-i686/make-gconf-optional.patch	                        (rev 0)
+++ community-staging-i686/make-gconf-optional.patch	2014-05-19 22:30:02 UTC (rev 111552)
@@ -0,0 +1,36 @@
+diff -Naur gdesklets-0.36.3.orig/shell/plugins/PackageInstaller/Downloader.py gdesklets-0.36.3/shell/plugins/PackageInstaller/Downloader.py
+--- gdesklets-0.36.3.orig/shell/plugins/PackageInstaller/Downloader.py	2008-03-20 00:00:58.000000000 +0100
++++ gdesklets-0.36.3/shell/plugins/PackageInstaller/Downloader.py	2012-01-10 02:58:26.451869752 +0100
+@@ -61,16 +61,22 @@
+ 
+         dest_fd = open(dest, "w")
+ 
+-        import gconf
+-        client = gconf.client_get_default()
+-        use_proxy = client.get_bool('/system/http_proxy/use_http_proxy')
+-        if (use_proxy != 0):
+-           host = client.get_string('/system/http_proxy/host')
+-           port = client.get_int('/system/http_proxy/port')
+-           if (host != ""):
+-               http_proxy = "http://" + host + ':' + str(port)
+-           else:
+-               http_proxy = None
++        try:
++            import gconf
++        except ImportError:
++            gconf = None
++        if gconf:
++            client = gconf.client_get_default()
++            use_proxy = client.get_bool('/system/http_proxy/use_http_proxy')
++            if (use_proxy != 0):
++               host = client.get_string('/system/http_proxy/host')
++               port = client.get_int('/system/http_proxy/port')
++               if (host != ""):
++                   http_proxy = "http://" + host + ':' + str(port)
++               else:
++                   http_proxy = None
++            else:
++                http_proxy = None
+         else:
+             http_proxy = None
+ 

Copied: gdesklets/repos/community-staging-x86_64/PKGBUILD (from rev 111551, gdesklets/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD	                        (rev 0)
+++ community-staging-x86_64/PKGBUILD	2014-05-19 22:30:02 UTC (rev 111552)
@@ -0,0 +1,56 @@
+# $Id$
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+# Contributor: nifan <carlos at nifan.tk>
+# Contributor: Roman Kyrylych <roman at archlinux.org>
+
+pkgname=gdesklets
+pkgver=0.36.3
+pkgrel=5
+pkgdesc="System for bringing mini programs (desklets) onto your desktop"
+arch=('i686' 'x86_64')
+url="https://launchpad.net/gdesklets"
+license=('GPL') 
+depends=('libgtop' 'librsvg' 'pygtk' 'desktop-file-utils' 'gnome-icon-theme' 'xdg-utils')
+makedepends=('gnome-python' 'intltool')
+install=$pkgname.install
+source=(https://launchpad.net/gdesklets/0.3x/release-of-$pkgver/+download/$pkgname-$pkgver.tar.bz2
+        gdesklets-core-0.36.3-.in-files.patch
+        fix-vfs.patch
+        make-gconf-optional.patch)
+md5sums=('60c0c4e7301b3e653702b6fe5bf7e698'
+         '27839bbefc2f6664ff31cff2d48dfeed'
+         '55ac07d16a571f29033495307c4d0f0c'
+         '45e81dd0fb20157bb840d006c3a4e2ea')
+
+prepare() {
+  cd "$srcdir/$pkgname-$pkgver"
+
+  # Build fix
+  patch -Np0 -i "$srcdir/gdesklets-core-0.36.3-.in-files.patch"
+
+  # Runtime fix without gnome-vfs
+  patch -Np1 -i "$srcdir/fix-vfs.patch"
+
+  # Make gconf dependency optional
+  patch -Np1 -i "$srcdir/make-gconf-optional.patch"
+
+  # Python2 fix
+  find . -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@'
+  sed -i 's/python -c/$PYTHON -c/' configure.ac
+  sed -i 's/python/python2/' shell/plugins/PackageInstaller/__init__.py
+}
+
+build() {
+  cd "$srcdir/$pkgname-$pkgver"
+
+  autoreconf -fi
+  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+              --disable-static \
+              PYTHON=python2
+  make
+}
+
+package() {
+  cd "$srcdir/$pkgname-$pkgver"
+  make DESTDIR="$pkgdir/" install
+}

Copied: gdesklets/repos/community-staging-x86_64/fix-vfs.patch (from rev 111551, gdesklets/trunk/fix-vfs.patch)
===================================================================
--- community-staging-x86_64/fix-vfs.patch	                        (rev 0)
+++ community-staging-x86_64/fix-vfs.patch	2014-05-19 22:30:02 UTC (rev 111552)
@@ -0,0 +1,11 @@
+diff -Naur gdesklets-0.36.3.orig/utils/vfs.py gdesklets-0.36.3/utils/vfs.py
+--- gdesklets-0.36.3.orig/utils/vfs.py	2008-03-20 00:00:59.000000000 +0100
++++ gdesklets-0.36.3/utils/vfs.py	2012-01-10 03:40:42.026593299 +0100
+@@ -21,7 +21,6 @@
+         OPEN_WRITE = gnomevfs.OPEN_WRITE
+ 
+     except ImportError:
+-        log("Using urllib, because gnomevfs isn't available")
+         OPEN_READ = "r"
+         OPEN_WRITE = "w"
+ 

Copied: gdesklets/repos/community-staging-x86_64/gdesklets-core-0.36.3-.in-files.patch (from rev 111551, gdesklets/trunk/gdesklets-core-0.36.3-.in-files.patch)
===================================================================
--- community-staging-x86_64/gdesklets-core-0.36.3-.in-files.patch	                        (rev 0)
+++ community-staging-x86_64/gdesklets-core-0.36.3-.in-files.patch	2014-05-19 22:30:02 UTC (rev 111552)
@@ -0,0 +1,149 @@
+=== modified file 'Makefile.am'
+--- Makefile.am	2010-12-14 10:24:59 +0000
++++ Makefile.am	2011-01-31 01:20:58 +0000
+@@ -11,8 +11,12 @@
+ autostartdir = $(sysconfdir)/xdg/autostart
+ sharedmimepackagedir = $(datadir)/mime/packages
+ mimeicondir = $(datadir)/icons/gnome/48x48/mimetypes
++pixmapdir = $(datadir)/pixmaps
+ basicdeskletsdir = ${installdir}
+ 
++# initialize this so we can add to it later
++nobase_dist_install_DATA =
++
+ include Makefile_gdesklets.am
+ include Makefile_python.am
+ 
+
+=== modified file 'Makefile_gdesklets.am'
+--- Makefile_gdesklets.am	2011-01-06 11:01:06 +0000
++++ Makefile_gdesklets.am	2011-01-31 01:20:58 +0000
+@@ -1,12 +1,14 @@
+ # Set the LDFLAGS for this section
+ AM_LDFLAGS = -module -avoid-version -as-needed
+ 
++# Libraries that get installed in these exact subdirectories
+ nobase_install_LTLIBRARIES = \
+   libdesklets/system/gtop.la \
+   utils/svg.la               \
+   utils/tiling.la            \
+   utils/x11.la
+ 
++# Scripts that get distributed and installed
+ dist_install_SCRIPTS =             \
+   ctrlinfo                         \
+   gdesklets                        \
+@@ -16,38 +18,62 @@
+   gdesklets-shell                  \
+   test-control.py
+ 
++# "System" scripts that get distributed but not installed
+ dist_noinst_SCRIPTS = autogen.sh
+ 
++# Man page
+ dist_man_MANS = doc/man/gdesklets.1
+ 
+-EXTRA_DIST =             \
+-  AUTHORS                \
+-  COPYING                \
+-  README                 \
+-  TODO                   \
+-  NEWS                   \
+-  contrib/bash/gdesklets
+-
++# The .desktop file
++desktop_in_files = data/gdesklets.desktop.in
++# The shared mime XML file
++sharedmimepackage_in_files = data/gdesklets.xml.in
++
++# Other odds and ends that get distributed, but not installed
++# It's up to distro package maintainers to install these
++EXTRA_DIST =                                          \
++  AUTHORS                                             \
++  COPYING                                             \
++  README                                              \
++  TODO                                                \
++  NEWS                                                \
++  contrib/bash/gdesklets                              \
++  $(desktop_in_files)                                 \
++  $(sharedmimepackage_in_files)
++
++# Docs and images that get distributed and installed to these specific
++# directories
++nobase_dist_install_DATA +=                 \
++  doc/basic/gdesklets-doc.xml               \
++  doc/basic/Images/desklet-context-menu.png \
++  doc/basic/Images/desklet-start-shell.png  \
++  doc/basic/Images/gdesklets.png            \
++  doc/basic/Images/open-command.png         \
++  doc/basic/Images/preferences.png          \
++  doc/basic/Images/profile.png              \
++  doc/basic/Images/remote.png               \
++  doc/basic/Images/shell.png                \
++  data/about.png                            \
++  data/gdesklets.png
++
++# Additional files that get cleaned by distclean
+ # See http://www.gnu.org/software/hello/manual/automake/Clean.html
+ CLEANFILES =   \
+   po/.intltool-merge-cache
+ 
+ # The .desktop file
+-desktop_in_files = data/gdesklets.desktop.in
+-dist_desktop_DATA= $(desktop_in_files)
+ desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+ autostart_DATA = $(desktop_in_files:.desktop.in=.desktop)
+ @INTLTOOL_DESKTOP_RULE@
+ 
+ # The shared mime XML file
+-sharedmimepackage_in_files = data/gdesklets.xml.in
+-dist_sharedmimepackage_DATA = $(sharedmimepackage_in_files)
+ sharedmimepackage_DATA = $(sharedmimepackage_in_files:.xml.in=.xml)
+ @INTLTOOL_XML_RULE@
+ 
+ # And the mime icon
+-mimeicon_DATA = data/gnome-mime-application-x-gdesklets-display.png
++dist_mimeicon_DATA = data/gnome-mime-application-x-gdesklets-display.png
+ 
++# Note, this gets installed in both $(pixmapdir) and $(installdir)
+ pixmap_DATA = data/gdesklets.png
+ 
+ libdesklets_system_gtop_la_CFLAGS = $(GLIBTOP_CFLAGS) \
+
+=== modified file 'Makefile_python.am'
+--- Makefile_python.am	2010-12-14 10:24:59 +0000
++++ Makefile_python.am	2011-01-31 01:20:58 +0000
+@@ -1,4 +1,4 @@
+-nobase_dist_install_DATA =              \
++nobase_dist_install_DATA +=             \
+ 	Controls/__init__.py	\
+ 	Controls/ArrayBuffer/__init__.py \
+ 	Controls/ArrayBuffer/IArrayBuffer.py \
+@@ -48,21 +48,6 @@
+ 	config/DisplayConfigger.py \
+ 	config/StateSaver.py     \
+ 	config/settings.py \
+-	data/about.png                               \
+-	data/calendar.png                            \
+-	data/gdesklets.desktop                       \
+-	data/gdesklets.png                           \
+-	data/gdesklets.xml                           \
+-	data/gnome-mime-application-x-gdesklets-display.png \
+-	doc/basic/gdesklets-doc.xml \
+-	doc/basic/Images/desklet-context-menu.png	\
+-	doc/basic/Images/desklet-start-shell.png		\
+-	doc/basic/Images/gdesklets.png	        	\
+-	doc/basic/Images/open-command.png		\
+-	doc/basic/Images/preferences.png			\
+-	doc/basic/Images/profile.png			\
+-	doc/basic/Images/remote.png			\
+-	doc/basic/Images/shell.png \
+ 	display/__init__.py            \
+ 	display/ContainerTarget.py     \
+ 	display/DataTarget.py          \
+@@ -212,4 +197,3 @@
+ 	utils/typeconverter.py    \
+ 	utils/vfs.py              \
+ 	utils/xdr.py
+-
+

Copied: gdesklets/repos/community-staging-x86_64/gdesklets.install (from rev 111551, gdesklets/trunk/gdesklets.install)
===================================================================
--- community-staging-x86_64/gdesklets.install	                        (rev 0)
+++ community-staging-x86_64/gdesklets.install	2014-05-19 22:30:02 UTC (rev 111552)
@@ -0,0 +1,13 @@
+post_install() {
+  update-desktop-database -q
+  update-mime-database usr/share/mime &> /dev/null
+  xdg-icon-resource forceupdate --theme gnome
+}
+
+post_upgrade() {
+  post_install $1
+}
+
+post_remove() {
+  post_install $1
+}

Copied: gdesklets/repos/community-staging-x86_64/make-gconf-optional.patch (from rev 111551, gdesklets/trunk/make-gconf-optional.patch)
===================================================================
--- community-staging-x86_64/make-gconf-optional.patch	                        (rev 0)
+++ community-staging-x86_64/make-gconf-optional.patch	2014-05-19 22:30:02 UTC (rev 111552)
@@ -0,0 +1,36 @@
+diff -Naur gdesklets-0.36.3.orig/shell/plugins/PackageInstaller/Downloader.py gdesklets-0.36.3/shell/plugins/PackageInstaller/Downloader.py
+--- gdesklets-0.36.3.orig/shell/plugins/PackageInstaller/Downloader.py	2008-03-20 00:00:58.000000000 +0100
++++ gdesklets-0.36.3/shell/plugins/PackageInstaller/Downloader.py	2012-01-10 02:58:26.451869752 +0100
+@@ -61,16 +61,22 @@
+ 
+         dest_fd = open(dest, "w")
+ 
+-        import gconf
+-        client = gconf.client_get_default()
+-        use_proxy = client.get_bool('/system/http_proxy/use_http_proxy')
+-        if (use_proxy != 0):
+-           host = client.get_string('/system/http_proxy/host')
+-           port = client.get_int('/system/http_proxy/port')
+-           if (host != ""):
+-               http_proxy = "http://" + host + ':' + str(port)
+-           else:
+-               http_proxy = None
++        try:
++            import gconf
++        except ImportError:
++            gconf = None
++        if gconf:
++            client = gconf.client_get_default()
++            use_proxy = client.get_bool('/system/http_proxy/use_http_proxy')
++            if (use_proxy != 0):
++               host = client.get_string('/system/http_proxy/host')
++               port = client.get_int('/system/http_proxy/port')
++               if (host != ""):
++                   http_proxy = "http://" + host + ':' + str(port)
++               else:
++                   http_proxy = None
++            else:
++                http_proxy = None
+         else:
+             http_proxy = None
+ 




More information about the arch-commits mailing list