summaryrefslogtreecommitdiff
path: root/gnu/packages/java.scm
AgeCommit message (Expand)Author
2022-09-27Merge branch 'staging' into core-updates...Conflicts resolved in: gnu/local.mk gnu/packages/cran.scm gnu/packages/gnome.scm gnu/packages/gtk.scm gnu/packages/icu4c.scm gnu/packages/java.scm gnu/packages/machine-learning.scm gnu/packages/tex.scm Maxim Cournoyer
2022-09-27gnu: openjdk: Update to 18....* gnu/packages/java.scm (openjdk): Update to 18. (openjdk18): New variable. Maxim Cournoyer
2022-09-27gnu: openjdk17: Define with make-openjdk....* gnu/packages/java.scm (openjdk17): Define with make-openjdk. [phases]: Use gexps. Maxim Cournoyer
2022-09-27gnu: openjdk16: Define with make-openjdk....* gnu/packages/java.scm (openjdk16): Define with make-openjdk. Maxim Cournoyer
2022-09-27gnu: 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 Cournoyer
2022-09-27gnu: 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 Cournoyer
2022-09-27gnu: openjdk13: Define with make-openjdk....* gnu/packages/java.scm (openjdk13): Define with make-openjdk. Maxim Cournoyer
2022-09-27gnu: 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 Cournoyer
2022-09-27gnu: 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 Cournoyer
2022-09-27gnu: opendjk11: Improve regular expressions....* gnu/packages/java.scm (openjdk11) [phases]{strip-archive-timestamps}: Replace '.*.' with '\\.' in regexps. Maxim Cournoyer
2022-09-27gnu: opendjk11: Remove input labels....* gnu/packages/java.scm (openjdk11)[inputs, native-inputs]: Remove labels. Maxim Cournoyer
2022-09-27gnu: 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 Cournoyer
2022-09-19gnu: Add java-argparse4j....* gnu/packages/java.scm (java-argparse4j): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Artyom V. Poptsov
2022-09-16Merge branch 'staging' into core-updatesMarius Bakke
2022-09-16gnu: 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 Bakke
2022-09-15Merge branch 'staging' into core-updates...Conflicts resolved in: gnu/local.mk gnu/packages/cmake.scm gnu/packages/glib.scm gnu/packages/gnome.scm gnu/packages/gtk.scm gnu/packages/sdl.scm pango-next, vala-next and librsvg-bootstrap were removed in the process. Maxim Cournoyer
2022-09-14gnu: Add java-slf4j-nop....* gnu/packages/java.scm (java-slf4j-nop): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net> Artyom V. Poptsov
2022-09-13gnu: OpenJDK@{12,13,14,15,16}: Fix build with glibc 2.34 and later....* gnu/packages/java.scm (openjdk12, openjdk13, openjdk14, openjdk15, openjdk16)[source](patches): Add 'openjdk-10-hotspot-stack-size.patch'. Marius Bakke
2022-09-13gnu: OpenJDK@10: Fix build with newer toolchains....* gnu/packages/java.scm (openjdk10)[source](patches): Add two patches. [source](snippet): While here, simplify. * gnu/packages/patches/openjdk-10-hotspot-pointer-comparison.patch, gnu/packages/patches/openjdk-10-hotspot-stack-size.patch: New files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Marius Bakke
2022-09-13gnu: OpenJDK@9: Fix build with newer toolchain....* gnu/packages/java.scm (openjdk9)[source](patches): New field. * gnu/packages/patches/openjdk-9-hotspot-pointer-comparison.patch, gnu/packages/patches/openjdk-9-hotspot-stack-size.patch: New files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Marius Bakke
2022-09-13gnu: icedtea@2: Fix build with newer toolchain....* gnu/packages/java.scm (icedtea-7)[arguments]: Add substitution to prevent ldd segfault and disable optimizations of dump.cpp instead of patching. [native-inputs]: Patch the "hotspot" drop. * gnu/packages/patches/icedtea-7-hotspot-pointer-comparison.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Marius Bakke
2022-09-11gnu: 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. Poptsov
2022-09-10gnu: 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 Baines
2022-08-17gnu: openjdk: Add a variable tracking the latest openjdk package....* gnu/packages/java.scm (openjdk): New variable. Maxim Cournoyer
2022-07-03gnu: 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 Neidhardt
2022-07-03gnu: abcl: Fix loading of cl-* packages....* gnu/packages/java.scm (abcl)[native-search-paths]: Add XDG_DATA_DIRS where to cl-* libraries get installed. Pierre Neidhardt
2022-06-25gnu: Add java-commons-text....* gnu/packages/java.scm (java-commons-text): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Artyom V. Poptsov
2022-06-18gnu: Add java-asm-commons....* gnu/packages/java.scm (java-asm-commons-8): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Artyom V. Poptsov
2022-06-13gnu: java-commons-lang3: Update to 3.12.0...* gnu/packages/java.scm (java-commons-lang3): Update to 3.12.0. * gnu/packages/patches/java-commons-lang-fix-dependency.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Artyom V. Poptsov
2022-06-12gnu: java-plexus-component-metadata: Fix package....* gnu/packages/java.scm (java-plexus-component-metadata): Apply fix for newer jdom. Julien Lepiller
2022-06-08gnu: java-plexus-component-metadata: Fix package....* gnu/packages/java.scm (java-plexus-component-metadat): Apply fix for newer jdom. Julien Lepiller
2022-05-29gnu: openjdk: Update to 17.0.3....* gnu/packages/java.scm (openjdk17): Update to 17.0.3. Danny Milosavljevic
2022-05-12gnu: Add java-antlr4-runtime-cpp....* gnu/packages/java.scm (java-antlr4-runtime-cpp): New variable. Maxim Cournoyer
2022-05-10gnu: openjdk12: Fix build....* gnu/packages/java.scm (openjdk12)[arguments]: Override inherited 'fix-java-shebangs phase. Efraim Flashner
2022-05-09gnu: openjdk: Update to 11.0.15....* gnu/packages/java (openjdk): Update to 11.0.15. [arguments]<#:phases>[fix-java-shebangs]: Adapt phase. Danny Milosavljevic
2022-05-07gnu: openjdk17: Update to 17.0.2...* gnu/packages/java.scm (openjdk17): Update to 17.0.2. Rostislav Svoboda
2022-04-18gnu: openjdk17: Make big cursors work....* gnu/packages/java.scm (openjdk17)[source]: Add patch. Danny Milosavljevic
2022-04-18gnu: openjdk16: Make big cursors work....* gnu/packages/java.scm (openjdk16)[source]: Add patch. Danny Milosavljevic
2022-04-18gnu: openjdk15: Make big cursors work....* gnu/packages/patches/openjdk-15-xcursor-no-dynamic.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/java.scm (openjdk15)[source]: Add it. Danny Milosavljevic
2022-02-05gnu: maven: Update to 3.8.4....* gnu/packages/maven.scm (maven-pom): Update to 3.8.4. (maven-resolver-api): Update to 1.6.3. * gnu/packages/java.scm (java-modello-core): Update to 1.11. Julien Lepiller
2022-02-05gnu: maven-enforcer-api: Update to 3.0.0....* gnu/packages/maven.scm (maven-enforcer-api): Update to 3.0.0. * gnu/packages/java.scm (java-bsh): Do not patch pom file anymore. Julien Lepiller
2022-02-05gnu: java-plexus-container-default-bootstrap: Update to 2.1.0....* gnu/packages/java.scm (java-plexus-container-default-bootstrap): Update to 2.1.0. (java-plexus-container-default-1.7, java-plexus-containers-parent-pom-1.7) (java-plexus-component-annotations-1.7, java-plexus-component-metadata-1.7): New variables. Julien Lepiller
2022-02-05gnu: java-eclipse-sisu-plexus: Update to 0.3.5....* gnu/packages/java.scm (java-eclipse-sisu-plexus): Update to 0.3.5. Julien Lepiller
2022-02-05gnu: java-eclipse-sisu-inject: Update to 0.3.5....* gnu/packages/java.scm (java-eclipse-sisu-inject): Update to 0.3.5. Julien Lepiller
2022-02-05gnu: java-jsr250: Use proper source....Sources from maven.org are autogenerated, not actual sources. * gnu/packages/java.scm (java-jsr250)[source]: Use git repository. * gnu/packages/maven.scm (maven-embedder): Fix pom to use it. Julien Lepiller
2022-02-05gnu: java-plexus-sec-dispatcher: Update to 2.0....* gnu/packages/java.scm (java-plexus-sec-dispatcher): Update to 2.0. (java-plexus-sec-dispatcher-1.4): New variable. Julien Lepiller
2022-02-05gnu: java-plexus-cipher: Update to 2.0....* gnu/packages/java.scm (java-plexus-cipher): Update to 2.0. (java-plexus-cipher-1.7): New variable. Julien Lepiller
2022-02-05gnu: Add java-plexus-build-api....This is the proper name for java-sisu-build-api. * gnu/packages/java.scm (java-sisu-build-api): Rename to... (java-plexus-build-api): ...this. [source]: Use new source repository. Julien Lepiller
2022-02-05gnu: java-plexus-utils: Default to the newer one....* gnu/packages/java.scm (java-plexus-utils-3.3.0): Rename to... (java-plexus-utils): ...this. (java-plexus-utils-3.2.1): New variable. Julien Lepiller
2022-02-05gnu: java-commons-codec: Use latest commons parent....* gnu/packages/java.scm (java-commons-codec)[propagated-inputs]: Fix commons parent version. Julien Lepiller