about summary refs log tree commit diff
path: root/setup.py
diff options
context:
space:
mode:
authorPaweł Jastrzębski <[email protected]>2015-09-11 09:38:56 +0200
committerPaweł Jastrzębski <[email protected]>2015-09-11 09:38:56 +0200
commiteab63a0f74b3267623f5873d39cd27c88bd762d6 (patch)
treea86b47a2093b67d89e54f4e1f9cc614b7e03d23a /setup.py
parentReversed OS X version to Qt 4.9.2 (diff)
parentUpdated README + version bump (diff)
downloadkcc-eab63a0f74b3267623f5873d39cd27c88bd762d6.tar.gz
kcc-eab63a0f74b3267623f5873d39cd27c88bd762d6.tar.bz2
kcc-eab63a0f74b3267623f5873d39cd27c88bd762d6.zip
Merge pull request #153 from ciromattia/dev
4.6.4
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py19
1 files changed, 9 insertions, 10 deletions
diff --git a/setup.py b/setup.py
index 95b712c..8a7c8cc 100755
--- a/setup.py
+++ b/setup.py
@@ -22,10 +22,9 @@ VERSION = __version__
 MAIN = 'kcc.py'
 extra_options = {}
 
-# noinspection PyUnresolvedReferences
 if platform == 'darwin':
     from setuptools import setup
-    from os import chmod, makedirs
+    from os import chmod, makedirs, system
     from shutil import copyfile
     extra_options = dict(
         setup_requires=['py2app'],
@@ -34,10 +33,10 @@ if platform == 'darwin':
             py2app=dict(
                 argv_emulation=True,
                 iconfile='icons/comic2ebook.icns',
-                includes=['sip', 'PyQt5.QtPrintSupport'],
+                includes=['sip'],
                 resources=['LICENSE.txt', 'other/qt.conf', 'other/Additional-LICENSE.txt', 'other/unrar', 'other/7za'],
                 plist=dict(
-                    CFBundleName=NAME,
+                    CFBundleName='Kindle Comic Converter',
                     CFBundleShortVersionString=VERSION,
                     CFBundleGetInfoString=NAME + ' ' + VERSION +
                     ', written 2012-2015 by Ciro Mattia Gonano and Pawel Jastrzebski',
@@ -60,7 +59,6 @@ if platform == 'darwin':
         )
     )
 elif platform == 'win32':
-    # noinspection PyUnresolvedReferences
     import py2exe
     from platform import architecture
     from distutils.core import setup
@@ -137,7 +135,7 @@ else:
             install_requires=[
                 'Pillow>=2.8.2',
                 'psutil>=3.0.0',
-                'python-slugify>=1.1.2',
+                'python-slugify>=1.1.3',
                 'scandir>=1.1.0',
             ],
             zip_safe=False,
@@ -156,7 +154,8 @@ setup(
 )
 
 if platform == 'darwin':
-    makedirs('dist/' + NAME + '.app/Contents/PlugIns/platforms', exist_ok=True)
-    copyfile('other/libqcocoa.dylib', 'dist/' + NAME + '.app/Contents/PlugIns/platforms/libqcocoa.dylib')
-    chmod('dist/' + NAME + '.app/Contents/Resources/unrar', 0o777)
-    chmod('dist/' + NAME + '.app/Contents/Resources/7za', 0o777)
+    makedirs('dist/Kindle Comic Converter.app/Contents/PlugIns/platforms', exist_ok=True)
+    copyfile('other/libqcocoa.dylib', 'dist/Kindle Comic Converter.app/Contents/PlugIns/platforms/libqcocoa.dylib')
+    chmod('dist/Kindle Comic Converter.app/Contents/Resources/unrar', 0o777)
+    chmod('dist/Kindle Comic Converter.app/Contents/Resources/7za', 0o777)
+    system('appdmg setup.json dist/KindleComicConverter_osx_' + VERSION + '.dmg')