[Python-checkins] python/dist/src/Mac/Lib buildtools.py,1.15,1.16

jackjansen@users.sourceforge.net jackjansen@users.sourceforge.net
Mon, 05 Aug 2002 15:06:31 -0700


Update of /cvsroot/python/python/dist/src/Mac/Lib
In directory usw-pr-cvs1:/tmp/cvs-serv10601

Modified Files:
	buildtools.py 
Log Message:
Patch by Ronald Oussoren: if there's a .lproj in the extras list also
check whether it contains a .nib, and do the Cocoa song and dance if
it does.


Index: buildtools.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/Lib/buildtools.py,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** buildtools.py	2 Aug 2002 14:57:43 -0000	1.15
--- buildtools.py	5 Aug 2002 22:06:29 -0000	1.16
***************
*** 323,327 ****
          <key>NSPrincipalClass</key>
          <string>NSApplication</string>""" % nibname
! 
  
  		plistname = os.path.join(template, 'Contents', 'Resources', 'Applet-Info.plist')
--- 323,336 ----
          <key>NSPrincipalClass</key>
          <string>NSApplication</string>""" % nibname
! 			elif o[-6:] == '.lproj':
! 				files = os.listdir(o)
! 				for f in files:
! 					if f[-4:] == '.nib':
! 						nibname = os.path.split(f)[1][:-4]
! 						cocoainfo = """
!         <key>NSMainNibFile</key>
!         <string>%s</string>
!         <key>NSPrincipalClass</key>
!         <string>NSApplication</string>""" % nibname
  
  		plistname = os.path.join(template, 'Contents', 'Resources', 'Applet-Info.plist')