improve groovy description
more/packages/groovy.scm
| 28 | 28 | #:use-module (gnu packages xml) | |
| 29 | 29 | #:use-module (more packages java)) | |
| 30 | 30 | ||
| 31 | - | ;; This package contains the java bootstrap that is used to build groovy submodules. | |
| 32 | 31 | (define-public groovy-java-bootstrap | |
| 33 | 32 | (package | |
| 34 | 33 | (name "groovy-java-bootstrap") | |
… | |||
| 91 | 90 | ("java-jansi" ,java-jansi) | |
| 92 | 91 | ("java-jline-2" ,java-jline-2))) | |
| 93 | 92 | (home-page "http://groovy-lang.org/") | |
| 94 | - | (synopsis "Programming language for the JVM") | |
| 95 | - | (description "Apache Groovy is a powerful, optionally typed and dynamic | |
| 96 | - | language, with static-typing and static compilation capabilities, for the Java | |
| 97 | - | platform. It integrates smoothly with any Java program, and immediately | |
| 98 | - | delivers to your application powerful features, including scripting | |
| 99 | - | capabilities, Domain-Specific Language authoring, runtime and compile-time | |
| 100 | - | meta-programming and functional programming.") | |
| 93 | + | (synopsis "Groovy's java bootstrap") | |
| 94 | + | (description "This package contains the java bootstrap that is used to build | |
| 95 | + | groovy submodules.") | |
| 101 | 96 | (license (list license:gpl2 | |
| 102 | 97 | license:cddl1.1)))) | |
| 103 | 98 | ||
… | |||
| 170 | 165 | ,@(package-inputs groovy-java-bootstrap))) | |
| 171 | 166 | (native-inputs | |
| 172 | 167 | `(("groovy-java-bootstrap" ,groovy-java-bootstrap) | |
| 173 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 168 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 169 | + | (synopsis "Groovy compiler") | |
| 170 | + | (description "This package contains the first version of the Groovy compiler. | |
| 171 | + | Although already usable, it doesn't contain the groovy library yet. This package | |
| 172 | + | is used to build the groovy submodules written in groovy."))) | |
| 174 | 173 | ||
| 175 | 174 | ;; Common test classes | |
| 176 | 175 | (define-public groovy-tests-bootstrap | |
… | |||
| 203 | 202 | ,@(package-inputs groovy-bootstrap))) | |
| 204 | 203 | (native-inputs | |
| 205 | 204 | `(("groovy-bootstrap" ,groovy-bootstrap) | |
| 206 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 207 | - | ||
| 208 | - | ; for groovy-3.0.0 | |
| 209 | - | ;(define-public groovy-parser-antlr4 | |
| 210 | - | ; (package | |
| 211 | - | ; (inherit groovy-java-bootstrap) | |
| 212 | - | ; (name "groovy-parser-antlr4") | |
| 213 | - | ; (arguments | |
| 214 | - | ; `(#:jar-name "groovy-parser-antlr4.jar" | |
| 215 | - | ; #:jdk ,icedtea-8 | |
| 216 | - | ; #:test-dir "subprojects/parser-antlr4/src/test" | |
| 217 | - | ; #:source-dir "subprojects/parser-antlr4/src/main/java" | |
| 218 | - | ; #:phases | |
| 219 | - | ; (modify-phases %standard-phases | |
| 220 | - | ; (add-before 'build 'generate-parser | |
| 221 | - | ; (lambda _ | |
| 222 | - | ; (with-directory-excursion "src/antlr" | |
| 223 | - | ; (zero? (system* "antlr4" "-visitor" "-no-listener" "-package" | |
| 224 | - | ; "org.apache.groovy.parser.antlr4" | |
| 225 | - | ; "-o" "../../subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4" | |
| 226 | - | ; "GroovyLexer.g4")) | |
| 227 | - | ; (zero? (system* "antlr4" "-visitor" "-no-listener" "-package" | |
| 228 | - | ; "org.apache.groovy.parser.antlr4" | |
| 229 | - | ; "-o" "../../subprojects/parser-antlr4/src/main/java/org/apache/groovy/parser/antlr4" | |
| 230 | - | ; "GroovyParser.g4")))))))) | |
| 231 | - | ; ;"-lib" "src/antlr" "-Xlog"))))))) | |
| 232 | - | ; (inputs | |
| 233 | - | ; `(("groovy-java-bootstrap" ,groovy-java-bootstrap) | |
| 234 | - | ; ("java-antlr4" ,java-antlr4) | |
| 235 | - | ; ("java-antlr4-runtime" ,java-antlr4-runtime) | |
| 236 | - | ; ,@(package-inputs groovy-java-bootstrap))))) | |
| 205 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 206 | + | (synopsis "Groovy test classes") | |
| 207 | + | (description "This package contains three classes required for testing | |
| 208 | + | other groovy submodules."))) | |
| 237 | 209 | ||
| 238 | 210 | (define-public groovy-test | |
| 239 | 211 | (package | |
… | |||
| 275 | 247 | (zero? (system* "ant" "check"))))))) | |
| 276 | 248 | (native-inputs | |
| 277 | 249 | `(("groovy-bootstrap" ,groovy-bootstrap) | |
| 278 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 250 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 251 | + | (synopsis "Groovy test submodule") | |
| 252 | + | (description "This package contains the test submodules used to test | |
| 253 | + | other groovy submodules."))) | |
| 279 | 254 | ||
| 280 | 255 | (define-public groovy-xml | |
| 281 | 256 | (package | |
… | |||
| 323 | 298 | `(("groovy-bootstrap" ,groovy-bootstrap) | |
| 324 | 299 | ("groovy-test" ,groovy-test) | |
| 325 | 300 | ("groovy-tests-bootstrap" ,groovy-tests-bootstrap) | |
| 326 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 301 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 302 | + | (synopsis "Groovy XML") | |
| 303 | + | (description "This package contains XML-related utilities for groovy."))) | |
| 327 | 304 | ||
| 328 | 305 | (define-public groovy-templates | |
| 329 | 306 | (package | |
… | |||
| 356 | 333 | `(("groovy-bootstrap" ,groovy-bootstrap) | |
| 357 | 334 | ("groovy-test" ,groovy-test) | |
| 358 | 335 | ("groovy-tests-bootstrap" ,groovy-tests-bootstrap) | |
| 359 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 336 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 337 | + | (synopsis "Groovy template engine") | |
| 338 | + | (description "This package contains a template framework which is | |
| 339 | + | well-suited to applications where the text to be generated follows the form of | |
| 340 | + | a static template."))) | |
| 360 | 341 | ||
| 361 | 342 | (define-public groovy-groovydoc | |
| 362 | 343 | (package | |
… | |||
| 393 | 374 | `(("groovy-bootstrap" ,groovy-bootstrap) | |
| 394 | 375 | ("groovy-test" ,groovy-test) | |
| 395 | 376 | ("groovy-tests-bootstrap" ,groovy-tests-bootstrap) | |
| 396 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 377 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 378 | + | (synopsis "Groovy documentation generation") | |
| 379 | + | (description "This package contains the groovy documentation generator, | |
| 380 | + | similar to javadoc."))) | |
| 397 | 381 | ||
| 398 | 382 | (define-public groovy-ant | |
| 399 | 383 | (package | |
… | |||
| 451 | 435 | ("groovy-xml" ,groovy-xml) | |
| 452 | 436 | ("groovy-test" ,groovy-test) | |
| 453 | 437 | ("groovy-tests-bootstrap" ,groovy-tests-bootstrap) | |
| 454 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 438 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 439 | + | (synopsis "Groovy ant tasks") | |
| 440 | + | (description "This package contains groovy-related ant tasks definitions."))) | |
| 455 | 441 | ||
| 456 | 442 | (define-public groovy-bsf | |
| 457 | 443 | (package | |
… | |||
| 508 | 494 | ("groovy-test" ,groovy-test) | |
| 509 | 495 | ("groovy-tests-bootstrap" ,groovy-tests-bootstrap) | |
| 510 | 496 | ("java-commons-logging-minimal" ,java-commons-logging-minimal) | |
| 511 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 497 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 498 | + | (synopsis "Groovy BSF engine") | |
| 499 | + | (description "This package defines the BSF engine for using Groovy inside | |
| 500 | + | any @dfn{Bean Scripting Framework} (BSF) application."))) | |
| 512 | 501 | ||
| 513 | 502 | (define-public groovy-swing | |
| 514 | 503 | (package | |
… | |||
| 559 | 548 | ("groovy-test" ,groovy-test) | |
| 560 | 549 | ("groovy-tests-bootstrap" ,groovy-tests-bootstrap) | |
| 561 | 550 | ("java-commons-logging-minimal" ,java-commons-logging-minimal) | |
| 562 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 551 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 552 | + | (synopsis "Groovy graphical library") | |
| 553 | + | (description "This package contains the groovy bindings to Java Swing, a | |
| 554 | + | library used to build graphical interfaces."))) | |
| 563 | 555 | ||
| 564 | 556 | (define-public groovy-console | |
| 565 | 557 | (package | |
… | |||
| 621 | 613 | ("groovy-test" ,groovy-test) | |
| 622 | 614 | ("groovy-tests-bootstrap" ,groovy-tests-bootstrap) | |
| 623 | 615 | ("java-commons-logging-minimal" ,java-commons-logging-minimal) | |
| 624 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 616 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 617 | + | (synopsis "Groovy graphical interface") | |
| 618 | + | (description "This package contains a graphical interface to run groovy."))) | |
| 625 | 619 | ||
| 626 | 620 | (define-public groovy-docgenerator | |
| 627 | 621 | (package | |
… | |||
| 661 | 655 | `(("groovy-bootstrap" ,groovy-bootstrap) | |
| 662 | 656 | ("groovy-test" ,groovy-test) | |
| 663 | 657 | ("groovy-tests-bootstrap" ,groovy-tests-bootstrap) | |
| 664 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 658 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 659 | + | (synopsis "Groovy documentation generation") | |
| 660 | + | (description "This package contains a command line tool to generate | |
| 661 | + | documentation for groovy applications."))) | |
| 665 | 662 | ||
| 666 | 663 | (define-public groovy-groovysh | |
| 667 | 664 | (package | |
… | |||
| 716 | 713 | `(("groovy-bootstrap" ,groovy-bootstrap) | |
| 717 | 714 | ("groovy-test" ,groovy-test) | |
| 718 | 715 | ("groovy-tests-bootstrap" ,groovy-tests-bootstrap) | |
| 719 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 716 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 717 | + | (synopsis "Groovy REPL") | |
| 718 | + | (description "This package contains the Groovy REPL."))) | |
| 720 | 719 | ||
| 721 | 720 | (define-public groovy-jmx | |
| 722 | 721 | (package | |
… | |||
| 764 | 763 | `(("groovy-bootstrap" ,groovy-bootstrap) | |
| 765 | 764 | ("groovy-test" ,groovy-test) | |
| 766 | 765 | ("groovy-tests-bootstrap" ,groovy-tests-bootstrap) | |
| 767 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 766 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 767 | + | (synopsis "Groovy JMX extension") | |
| 768 | + | (description "This package contains the JMX extension of Groovy, for | |
| 769 | + | management and monitoring JVM-based solutions."))) | |
| 768 | 770 | ||
| 769 | 771 | (define-public groovy-json | |
| 770 | 772 | (package | |
… | |||
| 812 | 814 | `(("groovy-bootstrap" ,groovy-bootstrap) | |
| 813 | 815 | ("groovy-test" ,groovy-test) | |
| 814 | 816 | ("groovy-tests-bootstrap" ,groovy-tests-bootstrap) | |
| 815 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 817 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 818 | + | (synopsis "Groovy JSON") | |
| 819 | + | (description "This package contains JSON-related utilities for groovy."))) | |
| 816 | 820 | ||
| 817 | 821 | (define-public groovy-jsr223 | |
| 818 | 822 | (package | |
… | |||
| 863 | 867 | `(("groovy-bootstrap" ,groovy-bootstrap) | |
| 864 | 868 | ("groovy-test" ,groovy-test) | |
| 865 | 869 | ("groovy-tests-bootstrap" ,groovy-tests-bootstrap) | |
| 866 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 870 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 871 | + | (synopsis "Groovy's own JSR223 implementation") | |
| 872 | + | (description "This package contains Groovy's own JSR223 implementation. This | |
| 873 | + | module is used for interaction between Groovy and Java code."))) | |
| 867 | 874 | ||
| 868 | 875 | (define-public groovy-nio | |
| 869 | 876 | (package | |
… | |||
| 896 | 903 | `(("groovy-bootstrap" ,groovy-bootstrap) | |
| 897 | 904 | ("groovy-test" ,groovy-test) | |
| 898 | 905 | ("groovy-tests-bootstrap" ,groovy-tests-bootstrap) | |
| 899 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 906 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 907 | + | (synopsis "Groovy input-output library") | |
| 908 | + | (description "This package implements an input/output library that extends | |
| 909 | + | the functionnality of the common library of Java."))) | |
| 900 | 910 | ||
| 901 | 911 | (define-public groovy-servlet | |
| 902 | 912 | (package | |
… | |||
| 949 | 959 | ("groovy-json" ,groovy-json) | |
| 950 | 960 | ("groovy-test" ,groovy-test) | |
| 951 | 961 | ("groovy-tests-bootstrap" ,groovy-tests-bootstrap) | |
| 952 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 962 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 963 | + | (synopsis "Groovy's servlet implementation") | |
| 964 | + | (description "This package contains a library to create groovlets, Groovy's | |
| 965 | + | version of Java servlets."))) | |
| 953 | 966 | ||
| 954 | 967 | (define-public groovy-sql | |
| 955 | 968 | (package | |
… | |||
| 982 | 995 | `(("groovy-bootstrap" ,groovy-bootstrap) | |
| 983 | 996 | ("groovy-test" ,groovy-test) | |
| 984 | 997 | ("groovy-tests-bootstrap" ,groovy-tests-bootstrap) | |
| 985 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 998 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 999 | + | (synopsis "Groovy SQL library") | |
| 1000 | + | (description "This package contains a facade over Java's normal JDBC APIs | |
| 1001 | + | providing greatly simplified resource management and result set handling."))) | |
| 986 | 1002 | ||
| 987 | 1003 | (define-public groovy-testng | |
| 988 | 1004 | (package | |
… | |||
| 1017 | 1033 | `(("groovy-bootstrap" ,groovy-bootstrap) | |
| 1018 | 1034 | ("groovy-test" ,groovy-test) | |
| 1019 | 1035 | ("groovy-tests-bootstrap" ,groovy-tests-bootstrap) | |
| 1020 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 1036 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 1037 | + | (synopsis "Groovy testing framework") | |
| 1038 | + | (description "This package contains integration code for running TestNG | |
| 1039 | + | tests in Groovy."))) | |
| 1021 | 1040 | ||
| 1022 | 1041 | (define-public groovy-macro | |
| 1023 | 1042 | (package | |
… | |||
| 1070 | 1089 | ("groovy-json" ,groovy-json) | |
| 1071 | 1090 | ("groovy-test" ,groovy-test) | |
| 1072 | 1091 | ("groovy-tests-bootstrap" ,groovy-tests-bootstrap) | |
| 1073 | - | ,@(package-native-inputs groovy-java-bootstrap))))) | |
| 1092 | + | ,@(package-native-inputs groovy-java-bootstrap))) | |
| 1093 | + | (synopsis "Groovy macro processor") | |
| 1094 | + | (description "This package contains a high-level library to create macro | |
| 1095 | + | and modify groovy's @dfn{Abstract Syntax Tree} (AST)."))) | |
| 1074 | 1096 | ||
| 1075 | 1097 | (define-public groovy | |
| 1076 | 1098 | (package | |