summaryrefslogtreecommitdiff
path: root/gnu/packages/java.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: java-logback-classic: Fix build.•••* gnu/packages/java.scm (java-logback-classic)[arguments]: Use input name "java-javaee-servletapi" instead of "servlet". Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Arne Babenhauserheide2023-01-201-1/+1
* gnu: openjdk: Update to 19.•••* gnu/packages/java.scm (openjdk): Update to 19. (openjdk19): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Greg Hogan2023-01-181-1/+18
* gnu: java-logback-core: Drop trailing #T.•••* gnu/packages/java.scm (java-logback-core)[arguments]: Drop trailing #T from 'chdir phase. Ricardo Wurmus2023-01-141-3/+1
* gnu: java-logback-core: Fetch source from git.•••* gnu/packages/java.scm (java-logback-core)[source]: Fetch with git instead of using generated tarball at archive URL; simplify snippet. Ricardo Wurmus2023-01-141-9/+8
* gnu: java-logback-core: Drop input labels.•••* gnu/packages/java.scm (java-logback-core)[inputs]: Drop labels. [native-inputs]: Drop labels. Ricardo Wurmus2023-01-141-11/+11
* gnu: Remove java-ecj-3.•••* gnu/packages/java.scm (java-ecj-3): Remove variable. Ricardo Wurmus2023-01-091-36/+0
* gnu: ant-junit: Fix inheritance by using gexp.•••* gnu/packages/java.scm (ant-junit)[arguments]: Use gexp; also remove trailing #T from build phases. Ricardo Wurmus2023-01-091-21/+18
* gnu: ant-apache-bcel: Fix inheritance by using gexp.•••* gnu/packages/java.scm (ant-apache-bcel)[arguments]: Use gexp; also remove trailing #T from build phases. Ricardo Wurmus2023-01-091-21/+18
* gnu: java-cisd-jhdf5: Do not override default JDK.•••* gnu/packages/java.scm (java-cisd-jhdf5)[arguments]: Remove override for JDK. Ricardo Wurmus2023-01-091-1/+0
* gnu: java-cisd-jhdf5: Remove trailing #T.•••* gnu/packages/java.scm (java-cisd-jhdf5)[source]: Remove trailing #T from snippet. [arguments]: Remove trailing #T from build phases. Ricardo Wurmus2023-01-091-12/+6
* gnu: java-ecj: Do not inherit from java-ecj-3.•••* gnu/packages/java.scm (java-ecj): Do not inherit fields from java-ecj-3. [arguments]: Merge build phases 'fix-build.xml and 'fix-prop; remove trailing #T. Ricardo Wurmus2023-01-091-37/+33
* gnu: Remove java-ecj-3.5.•••* gnu/packages/java.scm (java-ecj-3.5): Remove variable. Ricardo Wurmus2023-01-091-32/+0
* gnu: java-cisd-args4j: Do not build with icedtea-7.•••* gnu/packages/java.scm (java-cisd-args4j)[arguments]: Do not override JDK. Ricardo Wurmus2023-01-091-4/+0
* gnu: java-cisd-args4j: Use later version of ECJ.•••* gnu/packages/java.scm (java-cisd-args4j)[native-inputs]: Replace java-ecj-3.5 with java-ecj. Ricardo Wurmus2023-01-091-1/+1
* gnu: java-cisd-args4j: Remove trailing #T from build phase.•••* gnu/packages/java.scm (java-cisd-args4j)[arguments]: Remove trailing #T from build phase. Ricardo Wurmus2023-01-091-2/+1
* gnu: java-jgit-4.2: Remove trailing #T from build phase.•••* gnu/packages/java.scm (java-jgit-4.2)[arguments]: Remove trailing #T from build phase. Ricardo Wurmus2023-01-091-2/+1
* gnu: java-jgit-4.2: Do not build with icedtea-7.•••* gnu/packages/java.scm (java-jgit-4.2)[arguments]: Do not override JDK. Ricardo Wurmus2023-01-091-4/+1
* gnu: Move Java bootstrap packages to separate module.•••* gnu/packages/java.scm (ant/java8): Do not inherit from ant-bootstrap. (ant)[arguments]: Replace to avoid rebuilding. (jikes, classpath-bootstrap, jamvm-1-bootstrap, ant-bootstrap, ecj-bootstrap, ecj-javac-wrapper, classpath-0.99, classpath-jamvm-wrappers, classpath-devel, jamvm, ecj-javac-wrapper-final, ecj4-bootstrap, ecj4-javac-wrapper, jamvm-with-ecj4): Move these packages from here... * gnu/packages/java-bootstrap.scm: ...to this new file. * gnu/local.mk (GNU_SYSTEM_MODULES): Register new file. Ricardo Wurmus2023-01-091-691/+166
* gnu: Move Java XML packages to new module.•••* gnu/packages/xml.scm (java-simple-xml, java-jaxp, java-apache-xml-commons-resolver, java-jaxen, java-xom, java-xsdlib, java-xpp3, java-xmlpull2, java-xmlpull-api-v1, java-dom4j, java-kxml2, java-stax, java-jettison, java-jdom2, java-xstream, java-mxparser): Move these variables from here... * gnu/packages/java-xml.scm: ...to this new file. * gnu/local.mk (GNU_SYSTEM_MODULES): Register new file. * gnu/packages/axoloti.scm, gnu/packages/batik.scm, gnu/packages/bioinformatics.scm, gnu/packages/groovy.scm, gnu/packages/java.scm, gnu/packages/maven.scm: Adjust module imports. Ricardo Wurmus2023-01-081-0/+1
* gnu: Add java-antlr4-runtime-python.•••* gnu/packages/java.scm (java-antlr4-runtime-python): New variable. Liliana Marie Prikler2023-01-081-0/+21
* gnu: openjdk18: Update to 18.0.2.•••* gnu/packages/java.scm (openjdk18): Update to 18.0.2. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Greg Hogan2022-12-201-2/+2
* gnu: openjdk17: Update to 17.0.5.•••* gnu/packages/java.scm (openjdk17): Update to 17.0.5. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Greg Hogan2022-12-201-2/+2
* gnu: openjdk16: Update to 16.0.2.•••* gnu/packages/java.scm (openjdk16): Update to 16.0.2. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Greg Hogan2022-12-201-2/+2
* gnu: openjdk15: Update to 15.0.9.•••* gnu/packages/java.scm (openjdk15): Update to 15.0.9. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Greg Hogan2022-12-201-2/+2
* gnu: openjdk13: Update to 13.0.13.•••* gnu/packages/java.scm (openjdk13): Update to 13.0.13. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Greg Hogan2022-12-201-2/+2
* gnu: openjdk11: Fix find-files syntax.•••* gnu/packages/java.scm (openjdk11)[source]: Remove extra characters from find-files invocation. [arguments]: Remove extra characters from find-files invocations in multiple phases. Efraim Flashner2022-12-201-8/+7
* gnu: openjdk11: Update to 11.0.17.•••* gnu/packages/java.scm (openjdk11): Update to 11.0.17. [source]: Fix source file-name. [native-inputs]: Add bash. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Greg Hogan2022-12-201-3/+4
* gnu: OpenJDK: Avoid usage of (guix build syscalls).•••* gnu/packages/java.scm (ant-bootstrap)[arguments]: Use MKDTEMP instead of MKDTEMP! from (guix build syscalls). (icedtea-8, openjdk9, openjdk11, antlr2): Likewise. Marius Bakke2022-11-111-21/+7
* gnu: java-commons-jcs: Update to 3.1.•••* gnu/packages/java.scm (java-commons-jcs): Update to 3.1. (josm)[arguments]: Remove now unneeded phase. Julien Lepiller2022-11-031-15/+11
* gnu: java-commons-compress: Update to 1.21.•••* gnu/packages/java.scm (java-commons-compress): Update to 1.21. (java-osgi-annotation, java-osgi-core): Create pom file and install from it. * gnu/packages/maven.scm (java-surefire-parent-pom): Fix pom fixing. Julien Lepiller2022-11-031-23/+22
* gnu: Add java-asm-3.•••* gnu/packages/java.scm (java-asm): New variable. Julien Lepiller2022-11-031-0/+25
* gnu: Add java-ow-util-ant-tasks.•••* gnu/packages/java.scm (java-ow-util-ant-tasks): New variable. Julien Lepiller2022-11-031-0/+36
* gnu: openjdk: Update to 18.•••* gnu/packages/java.scm (openjdk): Update to 18. (openjdk18): New variable. Maxim Cournoyer2022-09-271-33/+4
* gnu: openjdk17: Define with make-openjdk.•••* gnu/packages/java.scm (openjdk17): Define with make-openjdk. [phases]: Use gexps. Maxim Cournoyer2022-09-271-37/+12
* gnu: openjdk16: Define with make-openjdk.•••* gnu/packages/java.scm (openjdk16): Define with make-openjdk. Maxim Cournoyer2022-09-271-41/+45
* gnu: openjdk15: Define with make-openjdk.•••* gnu/packages/java.scm (openjdk15): Define with make-openjdk. [source]: Clear snippet and modules fields. [native-inputs]: Rewrite using modify-inputs. Maxim Cournoyer2022-09-271-26/+17
* gnu: openjdk14: Define with make-openjdk.•••* gnu/packages/java.scm (openjdk14): Define with make-openjdk. [source]: Remove trailing #t from snippet field and improve regexp. Maxim Cournoyer2022-09-271-46/+12
* gnu: openjdk13: Define with make-openjdk.•••* gnu/packages/java.scm (openjdk13): Define with make-openjdk. Maxim Cournoyer2022-09-271-41/+1
* gnu: openjdk12: Introduce 'make-openjdk' syntax and use it.•••* gnu/packages/java.scm (make-openjdk): New syntax. (openjdk12): Use it to define package. [source]: Remove trailing #t from snippet field and improve regexp. [phases]: Use gexps. Maxim Cournoyer2022-09-271-49/+63
* gnu: opendjk11: Reduce size by removing extraneous files.•••By removing the *.diz and src.zip files, the size of the main output of OpenJDK 11 is reduced from 345 MiB to 116 MiB for OpenJDK 11, while the 'jdk' output is reduced from 805 MiB to 353 MiB. * gnu/packages/java.scm (openjdk11)[modules]: New field. [phases]{remove-diz-files}: New phase. {strip-character-data-timestamps}: Order after remove-diz-files. Maxim Cournoyer2022-09-271-3/+19
* gnu: opendjk11: Improve regular expressions.•••* gnu/packages/java.scm (openjdk11) [phases]{strip-archive-timestamps}: Replace '.*.' with '\\.' in regexps. Maxim Cournoyer2022-09-271-4/+4
* gnu: opendjk11: Remove input labels.•••* gnu/packages/java.scm (openjdk11)[inputs, native-inputs]: Remove labels. Maxim Cournoyer2022-09-271-23/+23
* gnu: opendjk11: Remove trailing #t and use gexps.•••* gnu/packages/java.scm (openjdk11): Properly punctuate comments. [source]: Remove trailing #t in snippet. [configure-flags]: Use gexps and this-package-input. [phases]: Delete trailing #t and use gexps to refer to outputs. Maxim Cournoyer2022-09-271-215/+205
* gnu: Add java-argparse4j.•••* gnu/packages/java.scm (java-argparse4j): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Artyom V. Poptsov2022-09-191-0/+35
* gnu: antlr4: Update to 4.10.1.•••* gnu/packages/java.scm (java-antlr4-runtime): Update to 4.10.1. [source](patches): Remove obsolete patch. (java-antlr4-runtime-cpp): Add #:configure-flags. (antlr4)[arguments]: Don't run tests from removed directory. Enable one test; exclude one file. * gnu/packages/fontutils.scm (python-afdko)[arguments]: Add phase to build with the C++ 17 standard. Marius Bakke2022-09-161-10/+10
* gnu: Add java-slf4j-nop.•••* gnu/packages/java.scm (java-slf4j-nop): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net> Artyom V. Poptsov2022-09-141-0/+32
* gnu: java-slf4j-api: Update the source URI.•••* gnu/packages/java.scm (java-slf4j-api)[source]: Replace the URI with "git-reference" to GitHub as the origin reference to "https://www.slf4j.org/dist/slf4j-..." seems to be broken. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Artyom V. Poptsov2022-09-111-4/+6
* gnu: Add comments to the bottom of a few package modules.•••This will hopefully discourage patches which add new packages to the bottom of files, as this increases the likelihood of conflicts when applying patches. If there are more specific ways that packages should be arranged in specific modules, this message can be updated accordingly. * gnu/packages/bioconductor.scm: Add comment discouraging adding packages to the bottom of the file. * gnu/packages/bioinformatics.scm: ditto. * gnu/packages/cran.scm: ditto. * gnu/packages/crates-io.scm: ditto. * gnu/packages/emacs-xyz.scm: ditto. * gnu/packages/golang.scm: ditto. * gnu/packages/guile-xyz.scm: ditto. * gnu/packages/haskell-xyz.scm: ditto. * gnu/packages/java.scm: ditto. * gnu/packages/julia-xyz.scm: ditto. * gnu/packages/lisp-xyz.scm: ditto. * gnu/packages/ocaml.scm: ditto. * gnu/packages/perl.scm: ditto. * gnu/packages/python-science.scm: ditto. * gnu/packages/python-xyz.scm: ditto. * gnu/packages/ruby.scm: ditto. * gnu/packages/tex.scm: ditto. Christopher Baines2022-09-101-0/+6
* gnu: openjdk: Add a variable tracking the latest openjdk package.•••* gnu/packages/java.scm (openjdk): New variable. Maxim Cournoyer2022-08-171-0/+3
* gnu: abcl: Update to 1.9.0.•••* gnu/packages/java.scm (abcl): Update to 1.9.0. * gnu/packages/patches/abcl-fix-build-xml.patch: Update for 1.9.0. Pierre Neidhardt2022-07-031-2/+2