mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
version 0.4.73
This commit is contained in:
parent
a1afe65f2c
commit
06096f8a7d
@ -280,9 +280,9 @@ sys.frameworks_dir = os.path.join(os.path.dirname(os.environ['RESOURCEPATH']), '
|
|||||||
f.write(src)
|
f.write(src)
|
||||||
f.close()
|
f.close()
|
||||||
print
|
print
|
||||||
print 'Adding GUI scripts to site-packages'
|
print 'Adding main scripts to site-packages'
|
||||||
f = zipfile.ZipFile(os.path.join(self.dist_dir, APPNAME+'.app', 'Contents', 'Resources', 'lib', 'python2.5', 'site-packages.zip'), 'a', zipfile.ZIP_DEFLATED)
|
f = zipfile.ZipFile(os.path.join(self.dist_dir, APPNAME+'.app', 'Contents', 'Resources', 'lib', 'python2.5', 'site-packages.zip'), 'a', zipfile.ZIP_DEFLATED)
|
||||||
for script in scripts['gui']:
|
for script in scripts['gui']+scripts['console']:
|
||||||
f.write(script, script.partition('/')[-1])
|
f.write(script, script.partition('/')[-1])
|
||||||
f.close()
|
f.close()
|
||||||
print
|
print
|
||||||
@ -307,10 +307,11 @@ def main():
|
|||||||
'argv_emulation' : True,
|
'argv_emulation' : True,
|
||||||
'iconfile' : 'icons/library.icns',
|
'iconfile' : 'icons/library.icns',
|
||||||
'frameworks': ['libusb.dylib', 'libunrar.dylib'],
|
'frameworks': ['libusb.dylib', 'libunrar.dylib'],
|
||||||
'includes' : ['sip', 'pkg_resources', 'PyQt4.QtXml',
|
'includes' : ['sip', 'pkg_resources', 'PyQt4.QtXml',
|
||||||
'PyQt4.QtSvg', 'PyQt4.QtWebKit',
|
'PyQt4.QtSvg', 'PyQt4.QtWebKit',
|
||||||
'mechanize', 'ClientForm', 'usbobserver',
|
'mechanize', 'ClientForm', 'usbobserver',
|
||||||
'genshi', 'calibre.web.feeds.recipes.*',
|
'genshi', 'calibre.web.feeds.recipes.*',
|
||||||
|
'calibre.ebooks.lrf.any.*', 'calibre.ebooks.lrf.feeds.*',
|
||||||
'keyword', 'codeop', 'pydoc'],
|
'keyword', 'codeop', 'pydoc'],
|
||||||
'packages' : ['PIL', 'Authorization', 'rtf2xml', 'lxml'],
|
'packages' : ['PIL', 'Authorization', 'rtf2xml', 'lxml'],
|
||||||
'excludes' : ['IPython'],
|
'excludes' : ['IPython'],
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
''' E-book management software'''
|
''' E-book management software'''
|
||||||
__license__ = 'GPL v3'
|
__license__ = 'GPL v3'
|
||||||
__copyright__ = '2008, Kovid Goyal <kovid at kovidgoyal.net>'
|
__copyright__ = '2008, Kovid Goyal <kovid at kovidgoyal.net>'
|
||||||
__version__ = '0.4.72'
|
__version__ = '0.4.73'
|
||||||
__docformat__ = "epytext"
|
__docformat__ = "epytext"
|
||||||
__author__ = "Kovid Goyal <kovid at kovidgoyal.net>"
|
__author__ = "Kovid Goyal <kovid at kovidgoyal.net>"
|
||||||
__appname__ = 'calibre'
|
__appname__ = 'calibre'
|
||||||
|
@ -1079,7 +1079,10 @@ class Main(MainWindow, Ui_MainWindow):
|
|||||||
if getattr(exception, 'only_msg', False):
|
if getattr(exception, 'only_msg', False):
|
||||||
error_dialog(self, _('Conversion Error'), unicode(exception)).exec_()
|
error_dialog(self, _('Conversion Error'), unicode(exception)).exec_()
|
||||||
return
|
return
|
||||||
msg = u'<p><b>%s</b>:'%exception
|
try:
|
||||||
|
msg = u'<p><b>%s</b>:'%exception
|
||||||
|
except:
|
||||||
|
msg = u'<p><b>%s</b>: %s'%exception
|
||||||
msg += u'<p>Failed to perform <b>job</b>: '+description
|
msg += u'<p>Failed to perform <b>job</b>: '+description
|
||||||
msg += u'<p>Detailed <b>traceback</b>:<pre>'
|
msg += u'<p>Detailed <b>traceback</b>:<pre>'
|
||||||
msg += formatted_traceback + '</pre>'
|
msg += formatted_traceback + '</pre>'
|
||||||
|
@ -509,9 +509,10 @@ class BuildEXE(build_exe):
|
|||||||
shutil.copytree(imfd, tg)
|
shutil.copytree(imfd, tg)
|
||||||
|
|
||||||
print
|
print
|
||||||
print 'Adding GUI main.py'
|
print 'Adding main scripts'
|
||||||
f = zipfile.ZipFile(os.path.join('build', 'py2exe', 'library.zip'), 'a', zipfile.ZIP_DEFLATED)
|
f = zipfile.ZipFile(os.path.join('build', 'py2exe', 'library.zip'), 'a', zipfile.ZIP_DEFLATED)
|
||||||
f.write('src\\calibre\\gui2\\main.py', 'calibre\\gui2\\main.py')
|
for i in scripts['console'] + scripts['gui']:
|
||||||
|
f.write(i, i.partition('\\')[-1])
|
||||||
f.close()
|
f.close()
|
||||||
|
|
||||||
print
|
print
|
||||||
@ -559,17 +560,18 @@ def main():
|
|||||||
'optimize' : 2,
|
'optimize' : 2,
|
||||||
'dist_dir' : PY2EXE_DIR,
|
'dist_dir' : PY2EXE_DIR,
|
||||||
'includes' : [
|
'includes' : [
|
||||||
'sip', 'pkg_resources', 'PyQt4.QtSvg',
|
'sip', 'pkg_resources', 'PyQt4.QtSvg',
|
||||||
'mechanize', 'ClientForm', 'wmi',
|
'mechanize', 'ClientForm', 'wmi',
|
||||||
'win32file', 'pythoncom', 'rtf2xml',
|
'win32file', 'pythoncom', 'rtf2xml',
|
||||||
'win32process', 'win32api', 'msvcrt',
|
'win32process', 'win32api', 'msvcrt',
|
||||||
'win32event',
|
'win32event', 'calibre.ebooks.lrf.any.*',
|
||||||
|
'calibre.ebooks.lrf.feeds.*',
|
||||||
'lxml', 'lxml._elementpath', 'genshi',
|
'lxml', 'lxml._elementpath', 'genshi',
|
||||||
'path', 'pydoc', 'IPython.Extensions.*',
|
'path', 'pydoc', 'IPython.Extensions.*',
|
||||||
'calibre.web.feeds.recipes.*', 'PyQt4.QtWebKit',
|
'calibre.web.feeds.recipes.*', 'PyQt4.QtWebKit',
|
||||||
],
|
],
|
||||||
'packages' : ['PIL'],
|
'packages' : ['PIL'],
|
||||||
'excludes' : ["Tkconstants", "Tkinter", "tcl",
|
'excludes' : ["Tkconstants", "Tkinter", "tcl",
|
||||||
"_imagingtk", "ImageTk", "FixTk"
|
"_imagingtk", "ImageTk", "FixTk"
|
||||||
],
|
],
|
||||||
'dll_excludes' : ['mswsock.dll'],
|
'dll_excludes' : ['mswsock.dll'],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user