Add groovy descriptions
more/packages/groovy.scm
1 | 1 | ;;; GNU Guix --- Functional package management for GNU | |
2 | - | ;;; Copyright ?? 2017 Julien Lepiller <julien@lepiller.eu> | |
2 | + | ;;; Copyright ?? 2017, 2018 Julien Lepiller <julien@lepiller.eu> | |
3 | 3 | ;;; | |
4 | 4 | ;;; This file is part of GNU Guix. | |
5 | 5 | ;;; | |
… | |||
32 | 32 | (define-public groovy-java-bootstrap | |
33 | 33 | (package | |
34 | 34 | (name "groovy-java-bootstrap") | |
35 | - | (version "2.4.13") | |
36 | - | ;(version "3.0.0-alpha1") | |
35 | + | (version "2.4.14") | |
37 | 36 | (source (origin | |
38 | 37 | (method url-fetch) | |
39 | 38 | (uri (string-append "https://github.com/apache/groovy/archive/GROOVY_" | |
40 | - | "2_4_13.tar.gz")) | |
41 | - | ;(uri (string-append "https://github.com/apache/groovy/archive/GROOVY_" | |
42 | - | ; "3_0_0_ALPHA_1.tar.gz")) | |
39 | + | (string-map (lambda (x) (if (eq? x #\.) #\_ x)) version) | |
40 | + | ".tar.gz")) | |
43 | 41 | (file-name (string-append name "-" version ".tar.gz")) | |
44 | 42 | (sha256 | |
45 | 43 | (base32 | |
46 | 44 | "0qf1l029ilhnldmd194aybk3053apya3vfd33d3m80n2zh2wnbc1")) | |
47 | - | ; "0iqqp9mf5ar2y4c33i8i1rvnb1yi1k905yjr3gnx8i2hzbmkscr3")) | |
48 | 45 | (patches | |
49 | 46 | (search-patches | |
50 | 47 | "groovy-Add-exceptionutilsgenerator.patch")))) | |
… | |||
88 | 85 | ("java-xmlunit-legacy" ,java-xmlunit-legacy))) | |
89 | 86 | (inputs | |
90 | 87 | `(("java-commons-cli" ,java-commons-cli) | |
91 | - | ;("java-asm-6" ,java-asm-6) | |
92 | 88 | ("java-asm" ,java-asm) | |
93 | 89 | ("java-classpathx-servletapi" ,java-classpathx-servletapi) | |
94 | 90 | ("java-xstream" ,java-xstream) | |
95 | 91 | ("java-jansi" ,java-jansi) | |
96 | 92 | ("java-jline-2" ,java-jline-2))) | |
97 | - | (home-page "") | |
98 | - | (synopsis "") | |
99 | - | (description "") | |
93 | + | (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.") | |
100 | 101 | (license (list license:gpl2 | |
101 | 102 | license:cddl1.1)))) | |
102 | 103 | ||
… | |||
1143 | 1144 | ("java-xstream" ,java-xstream) | |
1144 | 1145 | ("java-jansi" ,java-jansi) | |
1145 | 1146 | ("java-jline-2" ,java-jline-2) | |
1146 | - | ("antlr2" ,antlr2))))) | |
1147 | + | ("antlr2" ,antlr2))) | |
1148 | + | (synopsis "Programming language for the JVM") | |
1149 | + | (description "Apache Groovy is a powerful, optionally typed and dynamic | |
1150 | + | language, with static-typing and static compilation capabilities, for the Java | |
1151 | + | platform. It integrates smoothly with any Java program, and immediately | |
1152 | + | delivers to your application powerful features, including scripting | |
1153 | + | capabilities, Domain-Specific Language authoring, runtime and compile-time | |
1154 | + | meta-programming and functional programming."))) |