From d8957dc4a6ef2941cad6ee1d523a55a5a204c3b1 Mon Sep 17 00:00:00 2001 From: darodi <4682830+darodi@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:17:03 +0100 Subject: [PATCH] replace version in Info.plist --- setup.py | 9 +++++++++ 1 file changed, 9 insertions(+) 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')