summaryrefslogtreecommitdiff
path: root/gnu/packages/java.scm
Commit message (Collapse)AuthorAge
...
| * gnu: java-commons-compress: Update to 1.21.Julien Lepiller2022-11-03
| | | | | | | | | | | | | | * 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.
| * gnu: Add java-asm-3.Julien Lepiller2022-11-03
| | | | | | | | * gnu/packages/java.scm (java-asm): New variable.
| * gnu: Add java-ow-util-ant-tasks.Julien Lepiller2022-11-03
| | | | | | | | * gnu/packages/java.scm (java-ow-util-ant-tasks): New variable.
* | Merge branch 'staging' into core-updatesMaxim Cournoyer2022-09-27
|\| | | | | | | | | | | | | | | | | | | | | | | 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
| * gnu: openjdk: Update to 18.Maxim Cournoyer2022-09-27
| | | | | | | | | | * gnu/packages/java.scm (openjdk): Update to 18. (openjdk18): New variable.
| * gnu: openjdk17: Define with make-openjdk.Maxim Cournoyer2022-09-27
| | | | | | | | | | * gnu/packages/java.scm (openjdk17): Define with make-openjdk. [phases]: Use gexps.
| * gnu: openjdk16: Define with make-openjdk.Maxim Cournoyer2022-09-27
| | | | | | | | * gnu/packages/java.scm (openjdk16): Define with make-openjdk.
| * gnu: openjdk15: Define with make-openjdk.Maxim Cournoyer2022-09-27
| | | | | | | | | | | | * gnu/packages/java.scm (openjdk15): Define with make-openjdk. [source]: Clear snippet and modules fields. [native-inputs]: Rewrite using modify-inputs.
| * gnu: openjdk14: Define with make-openjdk.Maxim Cournoyer2022-09-27
| | | | | | | | | | * gnu/packages/java.scm (openjdk14): Define with make-openjdk. [source]: Remove trailing #t from snippet field and improve regexp.
| * gnu: openjdk13: Define with make-openjdk.Maxim Cournoyer2022-09-27
| | | | | | | | * gnu/packages/java.scm (openjdk13): Define with make-openjdk.
| * gnu: openjdk12: Introduce 'make-openjdk' syntax and use it.Maxim Cournoyer2022-09-27
| | | | | | | | | | | | | | * 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.
| * gnu: opendjk11: Reduce size by removing extraneous files.Maxim Cournoyer2022-09-27
| | | | | | | | | | | | | | | | | | | | 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.
| * gnu: opendjk11: Improve regular expressions.Maxim Cournoyer2022-09-27
| | | | | | | | | | * gnu/packages/java.scm (openjdk11) [phases]{strip-archive-timestamps}: Replace '.*.' with '\\.' in regexps.
| * gnu: opendjk11: Remove input labels.Maxim Cournoyer2022-09-27
| | | | | | | | * gnu/packages/java.scm (openjdk11)[inputs, native-inputs]: Remove labels.
| * gnu: opendjk11: Remove trailing #t and use gexps.Maxim Cournoyer2022-09-27
| | | | | | | | | | | | | | * 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.
| * gnu: Add java-argparse4j.Artyom V. Poptsov2022-09-19
| | | | | | | | | | | | * gnu/packages/java.scm (java-argparse4j): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* | Merge branch 'staging' into core-updatesMarius Bakke2022-09-16
|\|
| * gnu: antlr4: Update to 4.10.1.Marius Bakke2022-09-16
| | | | | | | | | | | | | | | | | | | | * 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.
* | Merge branch 'staging' into core-updatesMaxim Cournoyer2022-09-15
|\| | | | | | | | | | | | | | | | | | | | | | | 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.
| * gnu: Add java-slf4j-nop.Artyom V. Poptsov2022-09-14
| | | | | | | | | | | | * gnu/packages/java.scm (java-slf4j-nop): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
| * gnu: java-slf4j-api: Update the source URI.Artyom V. Poptsov2022-09-11
| | | | | | | | | | | | | | | | * 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>
* | gnu: OpenJDK@{12,13,14,15,16}: Fix build with glibc 2.34 and later.Marius Bakke2022-09-13
| | | | | | | | | | * gnu/packages/java.scm (openjdk12, openjdk13, openjdk14, openjdk15, openjdk16)[source](patches): Add 'openjdk-10-hotspot-stack-size.patch'.
* | gnu: OpenJDK@10: Fix build with newer toolchains.Marius Bakke2022-09-13
| | | | | | | | | | | | | | | | * 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.
* | gnu: OpenJDK@9: Fix build with newer toolchain.Marius Bakke2022-09-13
| | | | | | | | | | | | | | * 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.
* | gnu: icedtea@2: Fix build with newer toolchain.Marius Bakke2022-09-13
|/ | | | | | | | * 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.
* gnu: Add comments to the bottom of a few package modules.Christopher Baines2022-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* gnu: openjdk: Add a variable tracking the latest openjdk package.Maxim Cournoyer2022-08-17
| | | | * gnu/packages/java.scm (openjdk): New variable.
* gnu: abcl: Update to 1.9.0.Pierre Neidhardt2022-07-03
| | | | | * gnu/packages/java.scm (abcl): Update to 1.9.0. * gnu/packages/patches/abcl-fix-build-xml.patch: Update for 1.9.0.
* gnu: abcl: Fix loading of cl-* packages.Pierre Neidhardt2022-07-03
| | | | | * gnu/packages/java.scm (abcl)[native-search-paths]: Add XDG_DATA_DIRS where to cl-* libraries get installed.
* gnu: Add java-commons-text.Artyom V. Poptsov2022-06-25
| | | | | | * gnu/packages/java.scm (java-commons-text): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* gnu: Add java-asm-commons.Artyom V. Poptsov2022-06-18
| | | | | | * gnu/packages/java.scm (java-asm-commons-8): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* gnu: java-commons-lang3: Update to 3.12.0Artyom V. Poptsov2022-06-13
| | | | | | | | * 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>
* gnu: java-plexus-component-metadata: Fix package.Julien Lepiller2022-06-12
| | | | | * gnu/packages/java.scm (java-plexus-component-metadata): Apply fix for newer jdom.
* gnu: java-plexus-component-metadata: Fix package.Julien Lepiller2022-06-08
| | | | | * gnu/packages/java.scm (java-plexus-component-metadat): Apply fix for newer jdom.
* gnu: openjdk: Update to 17.0.3.Danny Milosavljevic2022-05-29
| | | | * gnu/packages/java.scm (openjdk17): Update to 17.0.3.
* gnu: Add java-antlr4-runtime-cpp.Maxim Cournoyer2022-05-12
| | | | * gnu/packages/java.scm (java-antlr4-runtime-cpp): New variable.
* gnu: openjdk12: Fix build.Efraim Flashner2022-05-10
| | | | | * gnu/packages/java.scm (openjdk12)[arguments]: Override inherited 'fix-java-shebangs phase.
* gnu: openjdk: Update to 11.0.15.Danny Milosavljevic2022-05-09
| | | | | * gnu/packages/java (openjdk): Update to 11.0.15. [arguments]<#:phases>[fix-java-shebangs]: Adapt phase.
* gnu: openjdk17: Update to 17.0.2Rostislav Svoboda2022-05-07
| | | | * gnu/packages/java.scm (openjdk17): Update to 17.0.2.
* gnu: openjdk17: Make big cursors work.Danny Milosavljevic2022-04-18
| | | | * gnu/packages/java.scm (openjdk17)[source]: Add patch.
* gnu: openjdk16: Make big cursors work.Danny Milosavljevic2022-04-18
| | | | * gnu/packages/java.scm (openjdk16)[source]: Add patch.
* gnu: openjdk15: Make big cursors work.Danny Milosavljevic2022-04-18
| | | | | | * 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.
* gnu: maven: Update to 3.8.4.base-for-series-11306base-for-series-11305base-for-series-11304base-for-series-11303base-for-series-11301base-for-series-11300base-for-series-11299base-for-series-11297base-for-series-11296base-for-series-11295base-for-series-11293base-for-series-11292base-for-series-11291base-for-series-11290base-for-series-11287base-for-series-11286base-for-series-11285base-for-series-11284base-for-series-11283base-for-series-11281base-for-series-11280Julien Lepiller2022-02-05
| | | | | | * 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.
* gnu: maven-enforcer-api: Update to 3.0.0.Julien Lepiller2022-02-05
| | | | | * gnu/packages/maven.scm (maven-enforcer-api): Update to 3.0.0. * gnu/packages/java.scm (java-bsh): Do not patch pom file anymore.
* gnu: java-plexus-container-default-bootstrap: Update to 2.1.0.Julien Lepiller2022-02-05
| | | | | | | | * 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.
* gnu: java-eclipse-sisu-plexus: Update to 0.3.5.Julien Lepiller2022-02-05
| | | | * gnu/packages/java.scm (java-eclipse-sisu-plexus): Update to 0.3.5.
* gnu: java-eclipse-sisu-inject: Update to 0.3.5.Julien Lepiller2022-02-05
| | | | * gnu/packages/java.scm (java-eclipse-sisu-inject): Update to 0.3.5.
* gnu: java-jsr250: Use proper source.Julien Lepiller2022-02-05
| | | | | | | 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.
* gnu: java-plexus-sec-dispatcher: Update to 2.0.Julien Lepiller2022-02-05
| | | | | * gnu/packages/java.scm (java-plexus-sec-dispatcher): Update to 2.0. (java-plexus-sec-dispatcher-1.4): New variable.
* gnu: java-plexus-cipher: Update to 2.0.Julien Lepiller2022-02-05
| | | | | * gnu/packages/java.scm (java-plexus-cipher): Update to 2.0. (java-plexus-cipher-1.7): New variable.