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',
|
||||
'gui',
|
||||
'develop', 'install',
|
||||
'kakasi', 'coffee', 'cacerts', 'resources',
|
||||
'kakasi', 'coffee', 'rapydscript', 'cacerts', 'resources',
|
||||
'check',
|
||||
'sdist', 'bootstrap',
|
||||
'manual', 'tag_release',
|
||||
@ -50,11 +50,12 @@ gui = GUI()
|
||||
from setup.check import Check
|
||||
check = Check()
|
||||
|
||||
from setup.resources import Resources, Kakasi, Coffee, CACerts
|
||||
from setup.resources import Resources, Kakasi, Coffee, CACerts, RapydScript
|
||||
resources = Resources()
|
||||
kakasi = Kakasi()
|
||||
coffee = Coffee()
|
||||
cacerts = CACerts()
|
||||
rapydscript = RapydScript()
|
||||
|
||||
from setup.publish import Manual, TagRelease, Stage1, Stage2, \
|
||||
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))
|
||||
# }}}
|
||||
|
||||
class RapydScript(Command): # {{{
|
||||
|
||||
description = 'Compile RapydScript to JavaScript'
|
||||
|
||||
def run(self, opts):
|
||||
from calibre.utils.rapydscript import compile_srv
|
||||
compile_srv()
|
||||
# }}}
|
||||
|
||||
class Resources(Command): # {{{
|
||||
|
||||
description = 'Compile various needed calibre resources'
|
||||
sub_commands = ['kakasi', 'coffee']
|
||||
sub_commands = ['kakasi', 'coffee', 'rapydscript']
|
||||
|
||||
def run(self, opts):
|
||||
scripts = {}
|
||||
|
Loading…
x
Reference in New Issue
Block a user