mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Add compiling of RapydScript to the build system
This commit is contained in:
parent
576d96f1da
commit
0f57f37308
@ -11,7 +11,7 @@ __all__ = [
|
|||||||
'build', 'mathjax',
|
'build', 'mathjax',
|
||||||
'gui',
|
'gui',
|
||||||
'develop', 'install',
|
'develop', 'install',
|
||||||
'kakasi', 'coffee', 'cacerts', 'resources',
|
'kakasi', 'coffee', 'rapydscript', 'cacerts', 'resources',
|
||||||
'check',
|
'check',
|
||||||
'sdist', 'bootstrap',
|
'sdist', 'bootstrap',
|
||||||
'manual', 'tag_release',
|
'manual', 'tag_release',
|
||||||
@ -50,11 +50,12 @@ gui = GUI()
|
|||||||
from setup.check import Check
|
from setup.check import Check
|
||||||
check = Check()
|
check = Check()
|
||||||
|
|
||||||
from setup.resources import Resources, Kakasi, Coffee, CACerts
|
from setup.resources import Resources, Kakasi, Coffee, CACerts, RapydScript
|
||||||
resources = Resources()
|
resources = Resources()
|
||||||
kakasi = Kakasi()
|
kakasi = Kakasi()
|
||||||
coffee = Coffee()
|
coffee = Coffee()
|
||||||
cacerts = CACerts()
|
cacerts = CACerts()
|
||||||
|
rapydscript = RapydScript()
|
||||||
|
|
||||||
from setup.publish import Manual, TagRelease, Stage1, Stage2, \
|
from setup.publish import Manual, TagRelease, Stage1, Stage2, \
|
||||||
Stage3, Stage4, Stage5, Publish, PublishBetas
|
Stage3, Stage4, Stage5, Publish, PublishBetas
|
||||||
|
@ -249,10 +249,19 @@ class CACerts(Command): # {{{
|
|||||||
get_https_resource_securely('https://calibre-ebook.com', cacerts=self.b(self.CA_PATH))
|
get_https_resource_securely('https://calibre-ebook.com', cacerts=self.b(self.CA_PATH))
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
|
class RapydScript(Command): # {{{
|
||||||
|
|
||||||
|
description = 'Compile RapydScript to JavaScript'
|
||||||
|
|
||||||
|
def run(self, opts):
|
||||||
|
from calibre.utils.rapydscript import compile_srv
|
||||||
|
compile_srv()
|
||||||
|
# }}}
|
||||||
|
|
||||||
class Resources(Command): # {{{
|
class Resources(Command): # {{{
|
||||||
|
|
||||||
description = 'Compile various needed calibre resources'
|
description = 'Compile various needed calibre resources'
|
||||||
sub_commands = ['kakasi', 'coffee']
|
sub_commands = ['kakasi', 'coffee', 'rapydscript']
|
||||||
|
|
||||||
def run(self, opts):
|
def run(self, opts):
|
||||||
scripts = {}
|
scripts = {}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user