diff --git a/setup.py b/setup.py index c3a473f..a10d8ff 100755 --- a/setup.py +++ b/setup.py @@ -17,6 +17,8 @@ import setuptools import distutils.cmd from kindlecomicconverter import __version__ +OSX_INFO_PLIST = "other/osx/Info.plist" + NAME = 'KindleComicConverterDarodi' MAIN = 'kcc.py' VERSION = __version__ @@ -37,6 +39,13 @@ class BuildBinaryCommand(distutils.cmd.Command): def run(self): VERSION = __version__ if sys.platform == 'darwin': + + with open(OSX_INFO_PLIST, 'r') as file: + filedata = file.read() + filedata = filedata.replace('5.5.2', VERSION) + with open(OSX_INFO_PLIST, 'w') as file: + file.write(filedata) + os.system('pyinstaller -y -F -i icons/comic2ebook.icns -n "Kindle Comic Converter" -w -s kcc.py') os.makedirs('dist/Kindle Comic Converter.app/Contents/Resources/Codecs') shutil.copy('other/osx/7z', 'dist/Kindle Comic Converter.app/Contents/Resources')