Date: Saturday, September 11, 2010 @ 02:40:52
  Author: eric
Revision: 90382

upgpkg: gdesklets 0.36.2-1
Upstream update, Built against python2, Added intltool makedepends, Added mime 
db update in .install file

Modified:
  gdesklets/trunk/PKGBUILD
  gdesklets/trunk/gdesklets.install
Deleted:
  gdesklets/trunk/no-import-overide.patch

-------------------------+
 PKGBUILD                |   39 ++++++++++++++++++++++-----------------
 gdesklets.install       |    2 ++
 no-import-overide.patch |   38 --------------------------------------
 3 files changed, 24 insertions(+), 55 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2010-09-11 03:57:02 UTC (rev 90381)
+++ PKGBUILD    2010-09-11 06:40:52 UTC (rev 90382)
@@ -3,33 +3,38 @@
 # Maintainer: Roman Kyrylych <ro...@archlinux.org>
 
 pkgname=gdesklets
-pkgver=0.36.1
+pkgver=0.36.2
 pkgrel=1
-pkgdesc="gDesklets provides an advanced architecture for desktop applets."
+pkgdesc="An advanced architecture for desktop applets"
 arch=('i686' 'x86_64')
 license=('GPL')
 url="http://gdesklets.de/";
-depends=('libgtop>=2.14.8-2' 'librsvg>=2.16.0' 'libgnomeui>=2.18.1-2'
-         'gnome-python>=2.18.0' 'gconf>=2.18.0.1-4' 'desktop-file-utils')
-makedepends=('perlxml' 'swig')
+depends=('libgtop' 'librsvg' 'libgnomeui' 'gnome-python' 'gconf' 
'desktop-file-utils' 'shared-mime-info')
+makedepends=('perlxml' 'intltool' 'swig')
 options=('!libtool' '!makeflags')
 install=gdesklets.install
-source=(http://gdesklets.zencomputer.ca/gDesklets/gDesklets-$pkgver.tar.bz2
-        no-import-overide.patch)
-md5sums=('425625a63280c15d084d92317720d8d5' '9190f9c8406e3c5ad5c0ab2bd95b71ff')
+source=(http://gdesklets.de/files/gdesklets-$pkgver.tar.bz2)
+md5sums=('c64e7017fa60746746de203d1b532045')
+sha1sums=('56742080aa04c27548b8856b6e6aca8861a0d9b5')
 
 build() {
-  cd $srcdir/gDesklets-$pkgver
-  patch -Np1 -i $srcdir/no-import-overide.patch
-  
+  cd "$srcdir/gDesklets-$pkgver"
+  sed -i 's/python -c/$PYTHON -c/' configure
+  sed -i 's|#! /usr/bin/env python|#! /usr/bin/env python2|' \
+    gdesklets gdesklets-shell gdesklets-daemon ctrlinfo gdesklets-logview 
test-control.py
+  sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' 
contrib/gdesklets-migration-tool
+  sed -i 's|python|python2|' shell/plugins/PackageInstaller/__init__.py
   ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
-  make || return 1
+  make
+}
 
+package() {
+  cd "$srcdir/gDesklets-$pkgver"
   make UPDATE_MIME_DATABASE=/bin/true UPDATE_DESKTOP_DATABASE=/bin/true \
-    GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=$pkgdir install
+    GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="$pkgdir" install
 
-  mkdir -p $pkgdir/usr/share/gconf/schemas
-  gconf-merge-schema $pkgdir/usr/share/gconf/schemas/$pkgname.schemas \
-    $pkgdir/etc/gconf/schemas/*.schemas
-  rm -f $pkgdir/etc/gconf/schemas/*.schemas
+  mkdir -p "$pkgdir/usr/share/gconf/schemas"
+  gconf-merge-schema "$pkgdir/usr/share/gconf/schemas/$pkgname.schemas" \
+    "$pkgdir"/etc/gconf/schemas/*.schemas
+  rm -f "$pkgdir"/etc/gconf/schemas/*.schemas
 }

Modified: gdesklets.install
===================================================================
--- gdesklets.install   2010-09-11 03:57:02 UTC (rev 90381)
+++ gdesklets.install   2010-09-11 06:40:52 UTC (rev 90382)
@@ -3,6 +3,7 @@
 post_install() {
   usr/sbin/gconfpkg --install ${pkgname}
   update-desktop-database -q
+  update-mime-database usr/share/mime
 }
 
 pre_upgrade() {
@@ -19,4 +20,5 @@
 
 post_remove() {
   update-desktop-database -q
+  update-mime-database usr/share/mime
 }

Deleted: no-import-overide.patch
===================================================================
--- no-import-overide.patch     2010-09-11 03:57:02 UTC (rev 90381)
+++ no-import-overide.patch     2010-09-11 06:40:52 UTC (rev 90382)
@@ -1,38 +0,0 @@
-diff -Naur gDesklets-0.36.1-old/utils/ErrorFormatter.py 
gDesklets-0.36.1/utils/ErrorFormatter.py
---- gDesklets-0.36.1-old/utils/ErrorFormatter.py       2008-03-20 
09:00:59.000000000 +1000
-+++ gDesklets-0.36.1/utils/ErrorFormatter.py   2008-12-07 03:08:41.000000000 
+1000
-@@ -112,20 +112,20 @@
- # available. Therefore, we have to extend the import handler in order to 
always
- # give us an absolute path.
- #
--_old_imp = __import__
--def _new_imp(name, globs = {}, locls = {}, fromlist = []):
--
--    module = _old_imp(name, globs, locls, fromlist)
--    # builtin modules have no "__file__" attribute, so we have to check for it
--    if (module):
--        if (hasattr(module, "__file__")):
--            module.__file__ = os.path.abspath(module.__file__)
--        return module
--    else:
--        return ""
--
--import __builtin__
--__builtin__.__import__ = _new_imp
-+#_old_imp = __import__
-+#def _new_imp(name, globs = {}, locls = {}, fromlist = []):
-+#
-+#    module = _old_imp(name, globs, locls, fromlist)
-+#    # builtin modules have no "__file__" attribute, so we have to check for 
it
-+#    if (module):
-+#        if (hasattr(module, "__file__")):
-+#            module.__file__ = os.path.abspath(module.__file__)
-+#        return module
-+#    else:
-+#        return ""
-+#
-+#import __builtin__
-+#__builtin__.__import__ = _new_imp
- 
- 
- 

Reply via email to