@@ -3,6 +3,8 @@ import sbt.Keys._
3
3
4
4
resolvers += Resolver .sonatypeRepo(" public" )
5
5
6
+ val targetLangs = " C++/STL, C#, Java, JavaScript, Python, Ruby"
7
+
6
8
lazy val root = project.in(file(" ." )).
7
9
aggregate(compilerJS, compilerJVM).
8
10
settings(
@@ -46,17 +48,18 @@ lazy val compiler = crossProject.in(file(".")).
46
48
// implementations create per-package virtual user that we won't use anyway
47
49
maintainerScripts in Debian := Map (),
48
50
49
- packageSummary in Linux := " compiler to generate binary data parsers in Java / JavaScript / Python / Ruby " ,
51
+ packageSummary in Linux := s " compiler to generate binary data parsers in ${targetLangs} " ,
50
52
packageSummary in Windows := " Kaitai Struct compiler" ,
51
53
packageDescription in Linux :=
52
- """ This is the reference implementation of a compiler for Kaitai Struct (.ksy)
53
- files. It allows to compile them into source code in Java / JavaScript /
54
- Python / Ruby.
55
- .ksy files describe binary data structures in declarative YAML-based
56
- language (in contrast to imperative parsing implementation written in a
57
- single programming language) and allow cross-language, cross-platform data
58
- formats description.""" ,
59
- packageDescription in Windows := " Compiler to translate Kaitai Struct (.ksy) files into Java / JavaScript / Python / Ruby source code" ,
54
+ s """ This is the reference implementation of a compiler for Kaitai Struct (.ksy)
55
+ | files. It allows to compile them into source code in:
56
+ | ${targetLangs}.
57
+ | .
58
+ | .ksy files describe binary data structures in declarative YAML-based
59
+ | language (in contrast to imperative parsing implementation written in a
60
+ | single programming language) and allow cross-language, cross-platform data
61
+ | formats description. """ .stripMargin,
62
+ packageDescription in Windows := s " Compiler to translate Kaitai Struct (.ksy) files into ${targetLangs} source code " ,
60
63
61
64
wixProductLicense := Some (new File (" shared/src/windows/License.rtf" )),
62
65
0 commit comments