qtutils: Do not re-translate strings
[git-cola.git] / darwin / name-tarball.py
blob92b08a789d2362cdf275bdec1bb779db6bfc052e
1 #!/usr/bin/env python
2 # This is used by the Makefile to name the final app.tar.bz2 file
4 import os
5 import sys
6 import platform
8 sys.path.insert(0, os.getcwd())
10 if not hasattr(platform, 'mac_ver'):
11 print 'This only runs on os x'
12 sys.exit(1)
14 # get the platform
15 macstuff = platform.mac_ver()
16 cpu = platform.processor()
17 proc = {'i386': 'intel'}.get(cpu, cpu)
18 name = 'unknown'
19 version = macstuff[0]
20 if version[:4] == '10.5':
21 name = 'leopard'
22 elif version[:4] == '10.4':
23 name = 'tiger'
24 elif version[:4] == '10.3':
25 name = 'panther'
26 else:
27 print 'unrecognized mac version:', version
28 sys.exit(1)
30 # git-cola-v1.3.7-45-g7862.app.tar.bz2
31 from cola import git
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))