mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-08-11 09:13:57 -04:00
Register the calibre URL on macOS as well
This commit is contained in:
parent
0191c621fb
commit
9dad654fc2
@ -403,11 +403,18 @@ class Freeze(object):
|
|||||||
BOOK_EXTENSIONS = calibre_constants['book_extensions']
|
BOOK_EXTENSIONS = calibre_constants['book_extensions']
|
||||||
env = dict(**ENV)
|
env = dict(**ENV)
|
||||||
env['CALIBRE_LAUNCHED_FROM_BUNDLE'] = '1'
|
env['CALIBRE_LAUNCHED_FROM_BUNDLE'] = '1'
|
||||||
docs = [{'CFBundleTypeName': 'E-book',
|
docs = [{
|
||||||
|
'CFBundleTypeName': 'E-book',
|
||||||
'CFBundleTypeExtensions': list(BOOK_EXTENSIONS),
|
'CFBundleTypeExtensions': list(BOOK_EXTENSIONS),
|
||||||
'CFBundleTypeIconFile': 'book.icns',
|
'CFBundleTypeIconFile': 'book.icns',
|
||||||
'CFBundleTypeRole': 'Viewer',
|
'CFBundleTypeRole': 'Viewer',
|
||||||
}]
|
}]
|
||||||
|
url_handlers = [dict(
|
||||||
|
CFBundleTypeRole='Viewer',
|
||||||
|
CFBundleURLIconFile='calibre',
|
||||||
|
CFBundleURLName='com.calibre-ebook.calibre-url',
|
||||||
|
CFBundleURLSchemes=['calibre']
|
||||||
|
)]
|
||||||
|
|
||||||
pl = dict(
|
pl = dict(
|
||||||
CFBundleDevelopmentRegion='English',
|
CFBundleDevelopmentRegion='English',
|
||||||
@ -420,6 +427,7 @@ class Freeze(object):
|
|||||||
CFBundleSignature='????',
|
CFBundleSignature='????',
|
||||||
CFBundleExecutable='calibre',
|
CFBundleExecutable='calibre',
|
||||||
CFBundleDocumentTypes=docs,
|
CFBundleDocumentTypes=docs,
|
||||||
|
CFBundleURLTypes=url_handlers,
|
||||||
LSMinimumSystemVersion='10.14.0',
|
LSMinimumSystemVersion='10.14.0',
|
||||||
LSRequiresNativeExecution=True,
|
LSRequiresNativeExecution=True,
|
||||||
NSAppleScriptEnabled=False,
|
NSAppleScriptEnabled=False,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user