gnu: java-stringtemplate: Get closer to fixing tests. * gnu/packages/java.scm (java-stringtemplate)[arguments]: Set test-dir and override default test target. Keep tests disabled because they fail for unknown reasons. [inputs]: Add java-junit.
gnu: Rename stringtemplate4-4.0.6 to java-stringtemplate-4.0.6. * gnu/packages/java.scm (stringtemplate4-4.0.6): Rename this... (java-stringtemplate-4.0.6): ...to this. (antlr3)[propagated-inputs]: Adjust accordingly.
gnu: Rename stringtemplate4 to java-stringtemplate. * gnu/packages/java.scm (stringtemplate4): Rename this... (java-stringtemplate): ...to this. (stringtemplate4-4.0.6)[inherit]: Adjust accordingly. (antlr3)[inputs]: Likewise.
gnu: stringtemplate4: Prettify "generate-grammar" phase. * gnu/packages/java.scm (stringtemplate4)[arguments]: Rewrite "generate-grammar" phase to use "with-directory-excursion" and to report success or failure.
gnu: stringtemplate4: Inherit from java-stringtemplate-3. * gnu/packages/java.scm (stringtemplate4)[inherit]: Add "java-stringtemplate-3" as parent. [home-page, synopsis, description, license]: Inherit from parent.
gnu: java-stringtemplate-3: Use return value in build phase. * gnu/packages/java.scm (java-stringtemplate-3)[arguments]: Let build phase "generate-grammar" return success or failure.
gnu: java-stringtemplate-3: Enable tests. * gnu/packages/java.scm (java-stringtemplate-3)[arguments]: Enable tests; add build phase to fix tests.
gnu: java-stringtemplate-3: Do not hardcode version string. * gnu/packages/java.scm (java-stringtemplate-3)[arguments]: Take current version string.
gnu: Rename stringtemplate3 to java-stringtemplate-3. * gnu/packages/java.scm (stringtemplate3): Replace this... (java-stringtemplate-3): ...with this. [name]: Change to "java-stringtemplate". (stringtemplate4)[inputs]: Adjust accordingly. (stringtemplate4-4.0.6)[inputs]: Likewise. (antlr3)[inputs, propagated-inputs]: Likewise. (antlr3-3.3)[propagated-inputs, arguments]: Likewise. (antlr3-3.1)[propagated-inputs]: Likewise.
gnu: antlr2: Minor stylistic changes. * gnu/packages/java.scm (antlr2)[source]: Fix indentation; end snippet on #t; add comment next to disabled tests.
gnu: antlr2: Simplify build phases. * gnu/packages/java.scm (antl2)[arguments]: Simplify build phases.
gnu: Add java-javax-mail. * gnu/packages/java.scm (java-javax-mail): New variable.
gnu: Add java-log4j-api. * gnu/packages/java.scm (java-log4j-api): New variable.
gnu: Add java-eclipse-jdt-core. * gnu/packages/java.scm (java-eclipse-jdt-core): New variable.
gnu: Add java-eclipse-text. * gnu/packages/java.scm (java-eclipse-text): New variable.
gnu: Add java-eclipse-core-commands. * gnu/packages/java.scm (java-eclipse-core-commands): New variable.
gnu: Add java-eclipse-team-core. * gnu/packages/java.scm (java-eclipse-team-core): New variable.
gnu: Add java-eclipse-compare-core. * gnu/packages/java.scm (java-eclipse-compare-core): New variable.
gnu: Add java-eclipse-core-resources. * gnu/packages/java.scm (java-eclipse-core-resources): New variable.
gnu: Add java-eclipse-ant-core. * gnu/packages/java.scm (java-eclipse-ant-core): New variable.