From 0df6a79c9b4eb635b2ee4bdbc4ec2eeecf673262 Mon Sep 17 00:00:00 2001 From: Stefano Karapetsas Date: Tue, 4 Dec 2012 23:59:57 +0100 Subject: gir migration script moved to wiki http://wiki.mate-desktop.org/docs:devel:mate-panel --- invest-applet/pygi-mate-convert.sh | 234 ------------------------------------- 1 file changed, 234 deletions(-) delete mode 100755 invest-applet/pygi-mate-convert.sh diff --git a/invest-applet/pygi-mate-convert.sh b/invest-applet/pygi-mate-convert.sh deleted file mode 100755 index 33875c6d..00000000 --- a/invest-applet/pygi-mate-convert.sh +++ /dev/null @@ -1,234 +0,0 @@ -#!/bin/sh - -# adapted from -# http://git.gnome.org/browse/pygobject/tree/pygi-convert.sh - -if [ -n "$1" ]; then - FILES_TO_CONVERT="$@" -else - FILES_TO_CONVERT="$(find . -name '*.py')" -fi - -for f in $FILES_TO_CONVERT; do - perl -i -0 \ - -pe "s/import pygtk/import gi/g;" \ - -pe "s/pygtk.require\('2.0'\)/gi.require_version\('Gtk', '3.0'\)/g;" \ - -pe "s/import gtk\n/from gi.repository import Gtk\n/g;" \ - -pe "s/(? 0/self._content.get_children\(\)/g;" \ - -pe "s/len\(self.menu.get_children\(\)\) > 0/self.menu.get_children\(\)/g;" \ - -pe "s/import gobject\n/from gi.repository import GObject\n/g;" \ - -pe "s/Gtk\..*\.__init__/gobject.GObject.__init__/g;" \ -\ - -pe "s/rsvg.Handle\s*\(data=([^,\)]+)\)/Rsvg.Handle.new_from_data(\1)/g;" \ -\ - -pe "s/from gtk import gdk\n/from gi.repository import Gdk\n/g;" \ - -pe "s/import gtk.gdk as gdk\n/from gi.repository import Gdk\n/g;" \ - -pe "s/Gtk.gdk.x11_/GdkX11.x11_/g;" \ - -pe "s/Gtk.gdk\./Gdk\./g;" \ - -pe "s/(?