This commit is contained in:
Kovid Goyal 2017-05-10 00:29:18 +05:30
parent d45ed9a1f5
commit fa5f23bf86
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -21,10 +21,13 @@ def setenv(key, val):
if isosx: if isosx:
SWBASE = '/Users/kovid'
SW = SWBASE + '/sw'
def install_env(): def install_env():
# On OS X the frameworks/dylibs contain hard coded paths, so we have to re-create the paths in the VM exactly # On OS X the frameworks/dylibs contain hard coded paths, so we have to re-create the paths in the VM exactly
setenv('SWBASE', '/Users/kovid') setenv('SWBASE', SWBASE)
setenv('SW', '$SWBASE/sw') setenv('SW', SW)
setenv( setenv(
'PATH', 'PATH',
'$SW/bin:$SW/qt/bin:$SW/python/Python.framework/Versions/2.7/bin:$PWD/node_modules/.bin:$PATH' '$SW/bin:$SW/qt/bin:$SW/python/Python.framework/Versions/2.7/bin:$PWD/node_modules/.bin:$PATH'
@ -85,8 +88,8 @@ def main():
action = sys.argv[1] action = sys.argv[1]
if action == 'install': if action == 'install':
if isosx: if isosx:
run('sudo', 'mkdir', '-p', os.environ['SWBASE']) run('sudo', 'mkdir', '-p', SWBASE)
run('sudo', 'chown', os.environ['USER'], os.environ['SWBASE']) run('sudo', 'chown', os.environ['USER'], SWBASE)
download_and_decompress( download_and_decompress(
'https://download.calibre-ebook.com/travis/sw-osx.tar.bz2', 'https://download.calibre-ebook.com/travis/sw-osx.tar.bz2',
os.environ['SWBASE'] os.environ['SWBASE']