mirror of
https://github.com/clementine-player/Clementine
synced 2024-12-23 08:20:01 +01:00
Port macdeploy to python 3
This commit is contained in:
parent
d131c66f02
commit
1c0c3fc2d2
16
dist/macdeploy.py
vendored
16
dist/macdeploy.py
vendored
@ -1,4 +1,4 @@
|
|||||||
#!/usr/bin/python
|
#!/usr/bin/python3
|
||||||
|
|
||||||
# This file is part of Clementine.
|
# This file is part of Clementine.
|
||||||
#
|
#
|
||||||
@ -165,7 +165,7 @@ class CouldNotParseFrameworkNameError(Error):
|
|||||||
|
|
||||||
|
|
||||||
if len(sys.argv) < 2:
|
if len(sys.argv) < 2:
|
||||||
print 'Usage: %s <bundle.app>' % sys.argv[0]
|
print('Usage: %s <bundle.app>' % sys.argv[0])
|
||||||
|
|
||||||
bundle_dir = sys.argv[1]
|
bundle_dir = sys.argv[1]
|
||||||
|
|
||||||
@ -186,7 +186,7 @@ fixed_frameworks = set()
|
|||||||
|
|
||||||
def GetBrokenLibraries(binary):
|
def GetBrokenLibraries(binary):
|
||||||
output = subprocess.Popen(
|
output = subprocess.Popen(
|
||||||
[OTOOL, '-L', binary], stdout=subprocess.PIPE).communicate()[0]
|
[OTOOL, '-L', binary], stdout=subprocess.PIPE).communicate()[0].decode('utf-8')
|
||||||
broken_libs = {'frameworks': [], 'libs': []}
|
broken_libs = {'frameworks': [], 'libs': []}
|
||||||
for line in [x.split(' ')[0].lstrip() for x in output.split('\n')[1:]]:
|
for line in [x.split(' ')[0].lstrip() for x in output.split('\n')[1:]]:
|
||||||
if not line: # skip empty lines
|
if not line: # skip empty lines
|
||||||
@ -480,18 +480,18 @@ def main():
|
|||||||
FixPlugin('clementine-spotifyblob', '.')
|
FixPlugin('clementine-spotifyblob', '.')
|
||||||
FixPlugin('clementine-tagreader', '.')
|
FixPlugin('clementine-tagreader', '.')
|
||||||
except:
|
except:
|
||||||
print 'Failed to find blob: %s' % traceback.format_exc()
|
print('Failed to find blob: %s' % traceback.format_exc())
|
||||||
|
|
||||||
for plugin in QT_PLUGINS:
|
for plugin in QT_PLUGINS:
|
||||||
FixPlugin(FindQtPlugin(plugin), os.path.dirname(plugin))
|
FixPlugin(FindQtPlugin(plugin), os.path.dirname(plugin))
|
||||||
|
|
||||||
if len(sys.argv) <= 2:
|
if len(sys.argv) <= 2:
|
||||||
print 'Would run %d commands:' % len(commands)
|
print('Would run %d commands:' % len(commands))
|
||||||
for command in commands:
|
for command in commands:
|
||||||
print ' '.join(command)
|
print(' '.join(command))
|
||||||
|
|
||||||
print 'OK?'
|
print('OK?')
|
||||||
raw_input()
|
input()
|
||||||
|
|
||||||
for command in commands:
|
for command in commands:
|
||||||
p = subprocess.Popen(command)
|
p = subprocess.Popen(command)
|
||||||
|
Loading…
Reference in New Issue
Block a user