2 # This is used by the Makefile to name the final app.tar.bz2 file
8 sys
.path
.insert(0, os
.getcwd())
10 if not hasattr(platform
, 'mac_ver'):
11 print 'This only runs on os x'
15 macstuff
= platform
.mac_ver()
16 cpu
= platform
.processor()
17 proc
= {'i386': 'intel'}.get(cpu
, cpu
)
20 if version
[:4] == '10.5':
22 elif version
[:4] == '10.4':
24 elif version
[:4] == '10.3':
27 print 'unrecognized mac version:', version
30 # git-cola-v1.3.7-45-g7862.app.tar.bz2
32 ver
= git
.Git
.execute(['git', 'describe', '--abbrev=4'])
33 # git-cola-v1.3.7.app.tar.bz2
34 print('git-cola-%s-%s-%s.app.tar.bz2' % (proc
, name
, ver
))