mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Installer changes to support lit2lrf
This commit is contained in:
parent
8989b541f1
commit
bbd8385018
@ -174,6 +174,7 @@ _check_symlinks_prescript()
|
|||||||
self.add_qt_plugins()
|
self.add_qt_plugins()
|
||||||
resource_dir = os.path.join(self.dist_dir,
|
resource_dir = os.path.join(self.dist_dir,
|
||||||
APPNAME + '.app', 'Contents', 'Resources')
|
APPNAME + '.app', 'Contents', 'Resources')
|
||||||
|
frameworks_dir = os.path.join(os.path.dirname(resource_dir), 'Frameworks')
|
||||||
all_scripts = scripts['console'] + scripts['gui']
|
all_scripts = scripts['console'] + scripts['gui']
|
||||||
all_names = basenames['console'] + basenames['gui']
|
all_names = basenames['console'] + basenames['gui']
|
||||||
all_modules = main_modules['console'] + main_modules['gui']
|
all_modules = main_modules['console'] + main_modules['gui']
|
||||||
@ -189,6 +190,9 @@ _check_symlinks_prescript()
|
|||||||
os.chmod(path, stat.S_IXUSR|stat.S_IXGRP|stat.S_IXOTH|stat.S_IREAD\
|
os.chmod(path, stat.S_IXUSR|stat.S_IXGRP|stat.S_IXOTH|stat.S_IREAD\
|
||||||
|stat.S_IWUSR|stat.S_IROTH|stat.S_IRGRP)
|
|stat.S_IWUSR|stat.S_IROTH|stat.S_IRGRP)
|
||||||
|
|
||||||
|
print
|
||||||
|
print 'Adding clit'
|
||||||
|
os.link(os.path.expanduser('~/clit'), os.path.join(frameworks_dir, 'clit'))
|
||||||
print
|
print
|
||||||
print 'Installing prescipt'
|
print 'Installing prescipt'
|
||||||
sf = [os.path.basename(s) for s in all_names]
|
sf = [os.path.basename(s) for s in all_names]
|
||||||
|
5
setup.py
5
setup.py
@ -21,12 +21,13 @@ from libprs500 import __appname__ as APPNAME
|
|||||||
|
|
||||||
entry_points = {
|
entry_points = {
|
||||||
'console_scripts': [ \
|
'console_scripts': [ \
|
||||||
'prs500 = libprs500.devices.prs500.cli.main:main', \
|
'prs500 = libprs500.devices.prs500.cli.main:main', \
|
||||||
'lrf-meta = libprs500.ebooks.lrf.meta:main', \
|
'lrf-meta = libprs500.ebooks.lrf.meta:main', \
|
||||||
'rtf-meta = libprs500.ebooks.metadata.rtf:main', \
|
'rtf-meta = libprs500.ebooks.metadata.rtf:main', \
|
||||||
'txt2lrf = libprs500.ebooks.lrf.txt.convert_from:main', \
|
'txt2lrf = libprs500.ebooks.lrf.txt.convert_from:main', \
|
||||||
'html2lrf = libprs500.ebooks.lrf.html.convert_from:main',\
|
'html2lrf = libprs500.ebooks.lrf.html.convert_from:main',\
|
||||||
'markdown = libprs500.ebooks.markdown.markdown:main',\
|
'markdown = libprs500.ebooks.markdown.markdown:main',\
|
||||||
|
'lit2lrf = libprs500.ebooks.lrf.lit.convert_from:main',\
|
||||||
],
|
],
|
||||||
'gui_scripts' : [ APPNAME+' = libprs500.gui.main:main']
|
'gui_scripts' : [ APPNAME+' = libprs500.gui.main:main']
|
||||||
}
|
}
|
||||||
|
@ -20,7 +20,7 @@ def build_windows():
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
vm = h.openVM('/mnt/backup/vmware/Windows Vista/Windows Vista.vmx')
|
vm = h.openVM('/mnt/vista/vmware/Windows Vista/Windows Vista.vmx')
|
||||||
vm.powerOn()
|
vm.powerOn()
|
||||||
if not vm.waitForToolsInGuest():
|
if not vm.waitForToolsInGuest():
|
||||||
print >>sys.stderr, 'Windows is not booting up'
|
print >>sys.stderr, 'Windows is not booting up'
|
||||||
@ -44,7 +44,7 @@ def build_osx():
|
|||||||
if os.path.exists('dist/dmgdone'):
|
if os.path.exists('dist/dmgdone'):
|
||||||
os.unlink('dist/dmgdone')
|
os.unlink('dist/dmgdone')
|
||||||
|
|
||||||
vm = h.openVM('/mnt/backup/vmware/Mac OSX/Mac OSX.vmx')
|
vm = h.openVM('/mnt/osx/Mac OSX/Mac OSX.vmx')
|
||||||
vm.powerOn()
|
vm.powerOn()
|
||||||
c = 25 * 60
|
c = 25 * 60
|
||||||
print 'Waiting (minutes):',
|
print 'Waiting (minutes):',
|
||||||
|
@ -50,6 +50,7 @@ Var MUI_TEMP
|
|||||||
!define PY2EXE_DIR "%(py2exe_dir)s"
|
!define PY2EXE_DIR "%(py2exe_dir)s"
|
||||||
!define LIBUSB_DIR "C:\libusb-prs500"
|
!define LIBUSB_DIR "C:\libusb-prs500"
|
||||||
!define LIBUNRAR_DIR "C:\Program Files\UnrarDLL"
|
!define LIBUNRAR_DIR "C:\Program Files\UnrarDLL"
|
||||||
|
!define CLIT "C:\clit\clit.exe"
|
||||||
|
|
||||||
;------------------------------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------------------------------
|
||||||
;General
|
;General
|
||||||
@ -117,6 +118,7 @@ Section "libprs500" Seclibprs500
|
|||||||
|
|
||||||
;ADD YOUR OWN FILES HERE...
|
;ADD YOUR OWN FILES HERE...
|
||||||
File /r "${PY2EXE_DIR}\*"
|
File /r "${PY2EXE_DIR}\*"
|
||||||
|
File "${CLIT}"
|
||||||
|
|
||||||
SetOutPath "$INSTDIR\driver"
|
SetOutPath "$INSTDIR\driver"
|
||||||
File "${LIBUSB_DIR}\*.dll"
|
File "${LIBUSB_DIR}\*.dll"
|
||||||
@ -278,6 +280,9 @@ class BuildEXE(build_exe):
|
|||||||
console = [dict(dest_base=basenames['console'][i], script=scripts['console'][i])
|
console = [dict(dest_base=basenames['console'][i], script=scripts['console'][i])
|
||||||
for i in range(len(scripts['console']))]
|
for i in range(len(scripts['console']))]
|
||||||
|
|
||||||
|
PY2EXE_DIR = os.path.join('build','py2exe')
|
||||||
|
if os.path.exists(PY2EXE_DIR):
|
||||||
|
shutil.rmtree(PY2EXE_DIR)
|
||||||
setup(
|
setup(
|
||||||
cmdclass = {'py2exe': BuildEXE},
|
cmdclass = {'py2exe': BuildEXE},
|
||||||
windows = [{'script' : scripts['gui'][0],
|
windows = [{'script' : scripts['gui'][0],
|
||||||
@ -288,7 +293,7 @@ setup(
|
|||||||
console = console,
|
console = console,
|
||||||
options = { 'py2exe' : {'compressed': 1,
|
options = { 'py2exe' : {'compressed': 1,
|
||||||
'optimize' : 2,
|
'optimize' : 2,
|
||||||
'dist_dir' : r'build\py2exe',
|
'dist_dir' : PY2EXE_DIR,
|
||||||
'includes' : ['sip', 'pkg_resources', 'PyQt4.QtSvg'],
|
'includes' : ['sip', 'pkg_resources', 'PyQt4.QtSvg'],
|
||||||
'packages' : ['PIL'],
|
'packages' : ['PIL'],
|
||||||
'excludes' : ["Tkconstants", "Tkinter", "tcl",
|
'excludes' : ["Tkconstants", "Tkinter", "tcl",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user