1
0
mirror of https://github.com/ciromattia/kcc synced 2025-12-12 17:26:23 +00:00

cx_Freeze Linux support

This commit is contained in:
Paweł Jastrzębski
2013-06-13 14:33:51 +02:00
parent 3cbc7f163a
commit e570e25b24
2 changed files with 15 additions and 5 deletions

BIN
icons/comic2ebook.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

View File

@@ -1,11 +1,14 @@
"""
cx_Freeze build script for KCC.
Usage (Mac OS X):
python setup.py bdist_mac
Usage (Windows):
python setup.py build
Usage (Linux):
python setup.py build
Usage (OS X):
python setup.py bdist_mac
"""
from sys import platform
from cx_Freeze import setup, Executable
@@ -40,7 +43,14 @@ elif platform == "win32":
appendScriptToLibrary=False,
compress=True)])
else:
exit(0)
extra_options = dict(
options={"build_exe": {"include_files": includefiles, "excludes": excludes, "compressed": True}},
executables=[Executable(MAIN,
icon="icons/comic2ebook.png",
copyDependentFiles=True,
appendScriptToExe=True,
appendScriptToLibrary=False,
compress=True)])
setup(
name=NAME,
@@ -51,6 +61,6 @@ setup(
license="ISC License (ISCL)",
keywords="kindle comic mobipocket mobi cbz cbr manga",
url="http://github.com/ciromattia/kcc",
packages=['KCC'], requires=['PIL'],
packages=['kcc'], requires=['PIL'],
**extra_options
)