[maemo-commits] [maemo-commits] r8976 - projects/haf/trunk/python-hildon
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Fri Jan 5 23:47:13 EET 2007
- Previous message: [maemo-commits] r8975 - in projects/haf/tags/gtk+2.0: . 2.10.6-0osso1test2 2.10.6-0osso1test2/gtk
- Next message: [maemo-commits] r8977 - projects/haf/branches/maemo-af-desktop/hildon-desktop
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: luciano Date: 2007-01-05 23:47:09 +0200 (Fri, 05 Jan 2007) New Revision: 8976 Modified: projects/haf/trunk/python-hildon/setup.py Log: Removing popen3 Modified: projects/haf/trunk/python-hildon/setup.py =================================================================== --- projects/haf/trunk/python-hildon/setup.py 2007-01-05 14:41:43 UTC (rev 8975) +++ projects/haf/trunk/python-hildon/setup.py 2007-01-05 21:47:09 UTC (rev 8976) @@ -22,7 +22,7 @@ return hildon_version hildon_version = get_hildon_version() -def gen_hildon_types(filename, subproc_args): +def gen_auto_file(filename, subproc_args): proc = subprocess.Popen( subproc_args, stdout=subprocess.PIPE, @@ -30,7 +30,8 @@ ) cmdresult = proc.stdout error = proc.stderr - print >>sys.stderr, error.read() +# Print disabled to avoid problems with scratchbox +# print >>sys.sdterr, error.read() if cmdresult: new_file = open(filename, 'w') new_file.write(cmdresult.read()) @@ -58,31 +59,30 @@ includedir+'/glib-2.0/glib/gdate.h', ] - gen_hildon_types('hildon-types.h.in', ['/bin/sh', './gen-enum-h']+HILDON_TYPE_FILES) - gen_hildon_types('hildon-types.c.in', ['/bin/sh', './gen-enum-c']+HILDON_TYPE_FILES) + gen_auto_file('hildon-types.h.in', ['/bin/sh', './gen-enum-h']+HILDON_TYPE_FILES) + gen_auto_file('hildon-types.c.in', ['/bin/sh', './gen-enum-c']+HILDON_TYPE_FILES) # Creation of ".c" files, using pygtk-codegen-2.0 - prefix = "hildon" override_filename = 'hildon.override' if hildon_version > (0, 14, 0): defs_filename = 'hildon-0.14.defs' else: defs_filename = 'hildon.defs' - cmdtoexec = 'pygtk-codegen-2.0 \ - --register '+defsdir+'/gdk.defs \ - --register '+defsdir+'/gtk-types.defs \ - --register '+defsdir+'/gtk.defs \ - --register '+defsdir+'/gtk-base.defs \ - --register '+defsdir+'/pango-types.defs \ - --register defs/missing-types.defs \ - --register defs/hildon-grid-item.defs \ - --override '+override_filename+' \ - --prefix py'+prefix+' '+defs_filename+' > gen-'+prefix+'.c \ - && cp gen-'+prefix+'.c '+prefix+'.c \ - && rm -f gen-'+prefix+'.c' - - cmdinput, cmdresult, error = os.popen3(cmdtoexec) - print >>sys.stderr, error.read() + + parameter = [ + '--register', defsdir+'/gdk.defs', + '--register', defsdir+'/gtk-types.defs', + '--register', defsdir+'/gtk.defs', + '--register', defsdir+'/gtk-base.defs', + '--register', defsdir+'/pango-types.defs', + '--register', 'defs/missing-types.defs', + '--register', 'defs/hildon-grid-item.defs', + '--override', 'hildon.override', + '--prefix', 'pyhildon', + defs_filename, + ] + gen_auto_file('hildon.c', ['/bin/sh', 'pygtk-codegen-2.0']+parameter) + build.run(self)
- Previous message: [maemo-commits] r8975 - in projects/haf/tags/gtk+2.0: . 2.10.6-0osso1test2 2.10.6-0osso1test2/gtk
- Next message: [maemo-commits] r8977 - projects/haf/branches/maemo-af-desktop/hildon-desktop
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]