me
/
guix
Archived
1
0
Fork 0
Commit Graph

1062 Commits (552dd1d6ebe7ec07d88a9f2e248406c07e063416)

Author SHA1 Message Date
Ricardo Wurmus aac0605de3
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.
2023-01-09 00:01:04 +01:00
Ricardo Wurmus a4d9ce5488
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.
2023-01-08 23:20:59 +01:00
Liliana Marie Prikler 74e5275167
gnu: Add java-antlr4-runtime-python.
* gnu/packages/java.scm (java-antlr4-runtime-python): New variable.
2023-01-08 16:27:58 +01:00
Greg Hogan fc4eef7506
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>
2022-12-20 17:06:38 +02:00
Greg Hogan a49e4087a1
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>
2022-12-20 17:06:38 +02:00
Greg Hogan 7cf6e66548
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>
2022-12-20 17:06:38 +02:00
Greg Hogan 0175b93199
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>
2022-12-20 17:06:38 +02:00
Greg Hogan 8a6316ef9e
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>
2022-12-20 17:06:37 +02:00
Efraim Flashner c8ebfa0dd9
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.
2022-12-20 17:06:37 +02:00
Greg Hogan f667aeb642
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>
2022-12-20 17:06:34 +02:00
Marius Bakke d899e9351d
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.
2022-11-11 18:09:58 +01:00
Julien Lepiller 10c82778ab
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.
2022-11-03 15:11:34 +01:00
Julien Lepiller 622042110c
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.
2022-11-03 15:11:30 +01:00
Julien Lepiller eaf4441b62
gnu: Add java-asm-3.
* gnu/packages/java.scm (java-asm): New variable.
2022-11-03 15:11:28 +01:00
Julien Lepiller cd7f674010
gnu: Add java-ow-util-ant-tasks.
* gnu/packages/java.scm (java-ow-util-ant-tasks): New variable.
2022-11-03 15:11:26 +01:00
Maxim Cournoyer 990a4822f1
Merge 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
2022-09-27 15:59:30 -04:00
Maxim Cournoyer fb6173b7c0
gnu: openjdk: Update to 18.
* gnu/packages/java.scm (openjdk): Update to 18.
(openjdk18): New variable.
2022-09-27 10:05:54 -04:00
Maxim Cournoyer b2aa42435b
gnu: openjdk17: Define with make-openjdk.
* gnu/packages/java.scm (openjdk17): Define with make-openjdk.
[phases]: Use gexps.
2022-09-27 10:05:54 -04:00
Maxim Cournoyer c5fb7bb7f7
gnu: openjdk16: Define with make-openjdk.
* gnu/packages/java.scm (openjdk16): Define with make-openjdk.
2022-09-27 10:05:54 -04:00
Maxim Cournoyer 216a7d8197
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.
2022-09-27 10:05:54 -04:00
Maxim Cournoyer 068dfa33de
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.
2022-09-27 10:05:53 -04:00
Maxim Cournoyer 26dd4ce571
gnu: openjdk13: Define with make-openjdk.
* gnu/packages/java.scm (openjdk13): Define with make-openjdk.
2022-09-27 10:05:53 -04:00
Maxim Cournoyer f0280f6245
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.
2022-09-27 10:05:53 -04:00
Maxim Cournoyer 6bf7467b07
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.
2022-09-27 10:05:53 -04:00
Maxim Cournoyer 6193d98717
gnu: opendjk11: Improve regular expressions.
* gnu/packages/java.scm (openjdk11)
[phases]{strip-archive-timestamps}: Replace '.*.' with '\\.' in regexps.
2022-09-27 10:05:53 -04:00
Maxim Cournoyer 7ac7a6d103
gnu: opendjk11: Remove input labels.
* gnu/packages/java.scm (openjdk11)[inputs, native-inputs]: Remove labels.
2022-09-27 10:05:52 -04:00
Maxim Cournoyer e33ab2dd9e
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.
2022-09-27 10:05:52 -04:00
Artyom V. Poptsov 72fe3c0a35
gnu: Add java-argparse4j.
* gnu/packages/java.scm (java-argparse4j): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-19 15:43:28 +02:00
Marius Bakke 7e0f2728a4
Merge branch 'staging' into core-updates 2022-09-16 19:11:43 +02:00
Marius Bakke 6ce5a6c2e3
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.
2022-09-16 18:42:21 +02:00
Maxim Cournoyer 4920f6e634
Merge 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.
2022-09-15 11:43:21 -04:00
Artyom V. Poptsov 8349fce0ee
gnu: Add java-slf4j-nop.
* gnu/packages/java.scm (java-slf4j-nop): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-14 09:33:11 +01:00
Marius Bakke 513091dbd2
gnu: 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'.
2022-09-13 14:53:08 +02:00
Marius Bakke c463d7ac91
gnu: 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.
2022-09-13 14:53:08 +02:00
Marius Bakke 389b5b5359
gnu: 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.
2022-09-13 14:53:08 +02:00
Marius Bakke 321e866b1c
gnu: 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.
2022-09-13 14:53:08 +02:00
Artyom V. Poptsov 8efed18128
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>
2022-09-11 16:43:31 +02:00
Christopher Baines ad1d3f98b1
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.
2022-09-10 10:45:27 +01:00
Maxim Cournoyer e635167dc0
gnu: openjdk: Add a variable tracking the latest openjdk package.
* gnu/packages/java.scm (openjdk): New variable.
2022-08-17 14:33:42 -04:00
Pierre Neidhardt 875e803e60
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.
2022-07-03 20:36:48 +02:00
Pierre Neidhardt 3a45cc634e
gnu: abcl: Fix loading of cl-* packages.
* gnu/packages/java.scm (abcl)[native-search-paths]: Add XDG_DATA_DIRS where
to cl-* libraries get installed.
2022-07-03 20:36:48 +02:00
Artyom V. Poptsov 583537f2d6
gnu: Add java-commons-text.
* gnu/packages/java.scm (java-commons-text): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-06-25 11:01:39 +02:00
Artyom V. Poptsov 3f8bb2d6b9
gnu: Add java-asm-commons.
* gnu/packages/java.scm (java-asm-commons-8): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-06-18 21:14:53 +02:00
Artyom V. Poptsov 4ff9f1689d
gnu: 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>
2022-06-13 22:49:13 +02:00
Julien Lepiller 965d54e344
gnu: java-plexus-component-metadata: Fix package.
* gnu/packages/java.scm (java-plexus-component-metadata): Apply fix for
  newer jdom.
2022-06-12 09:07:17 +02:00
Julien Lepiller 48a191c15d
gnu: java-plexus-component-metadata: Fix package.
* gnu/packages/java.scm (java-plexus-component-metadat): Apply fix for
  newer jdom.
2022-06-08 20:34:04 +02:00
Danny Milosavljevic 98e2f4fbeb
gnu: openjdk: Update to 17.0.3.
* gnu/packages/java.scm (openjdk17): Update to 17.0.3.
2022-05-29 22:57:19 +02:00
Maxim Cournoyer 7eb8ab9412
gnu: Add java-antlr4-runtime-cpp.
* gnu/packages/java.scm (java-antlr4-runtime-cpp): New variable.
2022-05-12 12:45:37 -04:00
Efraim Flashner d775a24344
gnu: openjdk12: Fix build.
* gnu/packages/java.scm (openjdk12)[arguments]: Override inherited
'fix-java-shebangs phase.
2022-05-10 11:13:45 +03:00
Danny Milosavljevic 271b2e43be
gnu: openjdk: Update to 11.0.15.
* gnu/packages/java (openjdk): Update to 11.0.15.
[arguments]<#:phases>[fix-java-shebangs]: Adapt phase.
2022-05-09 12:40:54 +02:00
Rostislav Svoboda 02182c623e
gnu: openjdk17: Update to 17.0.2
* gnu/packages/java.scm (openjdk17): Update to 17.0.2.
2022-05-07 11:22:19 +02:00
Danny Milosavljevic 237d90a780
gnu: openjdk17: Make big cursors work.
* gnu/packages/java.scm (openjdk17)[source]: Add patch.
2022-04-18 12:59:04 +02:00
Danny Milosavljevic aa01b37ef6
gnu: openjdk16: Make big cursors work.
* gnu/packages/java.scm (openjdk16)[source]: Add patch.
2022-04-18 12:59:04 +02:00
Danny Milosavljevic f4dd7bf94e
gnu: 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.
2022-04-18 12:58:57 +02:00
Julien Lepiller 26c74ed808
gnu: 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.
2022-02-05 20:16:40 +01:00
Julien Lepiller 04a91c7019
gnu: 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.
2022-02-05 20:16:34 +01:00
Julien Lepiller 7c32460aa2
gnu: 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.
2022-02-05 20:16:24 +01:00
Julien Lepiller 4775d17137
gnu: java-eclipse-sisu-plexus: Update to 0.3.5.
* gnu/packages/java.scm (java-eclipse-sisu-plexus): Update to 0.3.5.
2022-02-05 20:16:22 +01:00
Julien Lepiller 33a58a3314
gnu: java-eclipse-sisu-inject: Update to 0.3.5.
* gnu/packages/java.scm (java-eclipse-sisu-inject): Update to 0.3.5.
2022-02-05 20:16:20 +01:00
Julien Lepiller 89bc233f3e
gnu: 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.
2022-02-05 20:16:19 +01:00
Julien Lepiller 1641858547
gnu: 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.
2022-02-05 20:16:17 +01:00
Julien Lepiller ba7026003c
gnu: 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.
2022-02-05 20:16:16 +01:00
Julien Lepiller ce14731a73
gnu: 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.
2022-02-05 20:16:15 +01:00
Julien Lepiller 12769573eb
gnu: 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.
2022-02-05 20:16:14 +01:00
Julien Lepiller a348520e2a
gnu: java-commons-codec: Use latest commons parent.
* gnu/packages/java.scm (java-commons-codec)[propagated-inputs]: Fix
commons parent version.
2022-02-05 20:16:13 +01:00
Julien Lepiller c636a8786e
gnu: java-log4j-api: Update to 2.17.1.
* gnu/packages/java.scm (java-log4j-api): Update to 2.17.1.
2022-01-31 15:29:14 +01:00
Vagrant Cascadian 38376090c3
gnu: Remove trailing period from synopsis.
* gnu/packages/anddroid.scm (android-liblog, git-repo)[synopsis]: Remove
  trailing period.
* gnu/packages/audio.scm (audio-to-midi)[synopsis]: Likewise.
* gnu/packages/bioinformatics.scm (python-mygene, python-scanpy,
  nanosv)[synopsis]: Likewise.
* gnu/packages/cran.scm (r-gsubfn)[synopsis]: Likewise.
* gnu/packages/crates-io.scm (rust-ascii-1, rust-bindgen-0.59,
  rust-byte-unit-4, rust-clircle-0.3, rust-dashmap-4, rust-dhcp4r-0.2,
  rust-fast-float-0.2, rust-fst-0.4, rust-futures-core-preview-0.3,
  rust-http-types-2, rust-hyper-0.14, rust-indexmap-1,
  rust-minimal-lexical-0.1, rust-oorandom-11.1, rust-runtime-raw-0.3,
  rust-sharded-slab-0.1, rust-takeable-option-0.4, rust-tower-service-0.3,
  rust-ttf-parser-0.12)[synopsis]: Likewise.
* gnu/packages/disk.scm (f3)[synopsis]: Likewise.
* gnu/packages/emacs-xyz.scm (emacs-scribble-mode, emacs-psession)[synopsis]:
  Likewise.
* gnu/packages/golang.scm (go-github-com-kylelemons-godebug)[synopsis]:
  Likewise.
* gnu/packages/haskell-xyz.scm (ghc-fsnotify, ghc-libyaml, ghc-emojis,
  ghc-regex-tdfa, ghc-th-lift-instances, ghc-commonmark-pandoc)[synopsis]:
  Likewise.
* gnu/packages/java.scm (java-commons-jxpath, java-jakarta-regexp)[synopsis]:
  Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-cl-annot, sbcl-envy)[synopsis]: Likewise.
* gnu/packages/mail.scm (go-gitlab.com-shackra-goimapnotify)[synopsis]:
  Likewise.
* gnu/packages/maven.scm (maven-wagon-http-shared,
  maven-surefire-plugin)[synopsis]: Likewise.
* gnu/packages/perl.scm (perl-text-soundex)[synopsis]: Likewise.
* gnu/packages/python-check.scm (python-httmock)[synopsis]: Likewise.
* gnu/packages/python-web.scm (python-bottle)[synopsis]: Likewise.
* gnu/packages/python-xyz.scm (python-olefile, python-tokenize-rt,
  python-pylzma)[synopsis]: Likewise.
* gnu/packages/tex.scm (texlive-docstrip)[synopsis]: Likewise.
2021-12-30 19:11:46 -08:00
Vagrant Cascadian 896e39282d
gnu: java-commons-jexl-2: Fix trailing whitespace in synopsis.
* gnu/packages/java.scm (java-commons-jexl-2)[synopsis]: Fix trailing
  whitespace.
2021-12-30 00:52:50 -08:00
Ricardo Wurmus 6fbff5c8bd
gnu: java-kafka-clients: Disable failing test.
* gnu/packages/java.scm (java-kafka-clients)[arguments]: Disable
Serializationtest that fails on i686.
2021-12-23 20:27:48 +01:00
Ricardo Wurmus 843193eab7
gnu: java-slf4j-simple: Disable one test.
* gnu/packages/java.scm (java-slf4j-simple)[arguments]: Disable
SimpleLoggerMultithreadedInitializationTest because it fails when more CPUs
are available.
2021-12-23 20:27:48 +01:00
Ricardo Wurmus fc62b7d2a4
gnu: java-mail: Use new input style.
* gnu/packages/java.scm (java-mail)[native-inputs]: Use new style.
2021-12-23 20:27:48 +01:00
Ricardo Wurmus ab0f1227f5
gnu: java-mail: Remove trailing #T.
* gnu/packages/java.scm (java-mail)[arguments]: Remove trailing #T from build
phases.
2021-12-23 20:27:48 +01:00
Ricardo Wurmus 550b33a414
gnu: java-mail: Disable SSL test.
* gnu/packages/java.scm (java-mail)[arguments]: Disable WriteTimeoutSocketTest
because it uses as disabled SSL protocol version.
2021-12-23 20:27:48 +01:00
Ricardo Wurmus 9dd210dfe1
gnu: java-kafka-clients: Update to 1.1.1.
* gnu/packages/java.scm (java-kafka-clients): Update to 1.1.1.
2021-12-23 20:27:48 +01:00
Ricardo Wurmus 38b9fdb2ff
gnu: java-kafka-clients: Use new input style.
* gnu/packages/java.scm (java-kafka-clients)[native-inputs]: Use new style.
2021-12-23 20:27:48 +01:00
Ricardo Wurmus 6cb8869bc1
gnu: java-kafka-clients: Disable SSL test.
This is due to changes in the enabled cipher suites in the updated icedtea-8.

* gnu/packages/java.scm (java-kafka-clients)[arguments]: Disable the
SslTransportLayerTest.
2021-12-23 20:27:48 +01:00
Ricardo Wurmus 173a38c6b0
gnu: libantlr3c: Move below the Java bootstrap packages.
* gnu/packages/java.scm (libantlr3c): Move package definition below the Java
bootstrap packages.
2021-12-23 20:27:47 +01:00
Ricardo Wurmus bafa843f96
gnu: drip: Move it below the Java bootstrap packages.
* gnu/packages/java.scm (drip): Move definition down.
2021-12-23 20:27:47 +01:00
Ricardo Wurmus f94fae9b38
gnu: classpath-devel: Use label-less input style.
* gnu/packages/java.scm (classpath-devel)[native-inputs]: Use new style.
2021-12-23 20:27:47 +01:00
Ricardo Wurmus 607d452855
gnu: classpath-0.99: Use label-less input style.
* gnu/packages/java.scm (classpath-0.99)[native-inputs]: Use new style.
2021-12-23 20:27:47 +01:00
Ricardo Wurmus d55aad0a1b
gnu: ecj-bootstrap: Use label-less input style.
* gnu/packages/java.scm (ecj-bootstrap)[native-inputs]: Use new style.
2021-12-23 20:27:47 +01:00
Ricardo Wurmus e8a6138ab1
gnu: ant-bootstrap: Use label-less input style.
* gnu/packages/java.scm (ant-bootstrap)[native-inputs]: Use new style.
2021-12-23 20:27:47 +01:00
Ricardo Wurmus fab1af81e0
gnu: jamvm-1-bootstrap: Use label-less input style.
* gnu/packages/java.scm (jamvm-1-bootstrap)[inputs]: Use new style.
2021-12-23 20:27:47 +01:00
Ricardo Wurmus 513f0ed751
gnu: classpath-bootstrap: Use label-less input style.
* gnu/packages/java.scm (classpath-bootstrap)[native-inputs]: Use new style.
2021-12-23 20:27:47 +01:00
Ricardo Wurmus b1ee7a9a9d
gnu: classpath-devel: Remove trailing #T.
* gnu/packages/java.scm (classpath-devel)[arguments]: Remove trailing #T from
'remove-unsupported-annotations build phase.
2021-12-23 20:27:47 +01:00
Ricardo Wurmus 380c52e901
gnu: classpath-jamvm-wrappers: Use G-Expression.
* gnu/packages/java.scm (classpath-jamvm-wrappers)[arguments]: Use a gexp to
remove references to %build-inputs and %outputs.
[native-inputs]: Replace bash with bash-minimal; use label-less style.
2021-12-23 20:27:47 +01:00
Ricardo Wurmus de48029bb3
gnu: ecj-javac-wrapper: Use G-Expression.
* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Use a gexp to remove
references to %outputs and %build-inputs.
[native-inputs]: Use label-less style.
2021-12-23 20:27:47 +01:00
Ricardo Wurmus 8a47f274fc
gnu: ecj-bootstrap: Remove #:modules from arguments.
* gnu/packages/java.scm (ecj-bootstrap)[arguments]: Remove #:modules.
2021-12-23 20:27:47 +01:00
Ricardo Wurmus 81804f8726
gnu: ecj-bootstrap: Remove trailing #T.
* gnu/packages/java.scm (ecj-bootstrap)[arguments]: Remove trailing #T from
build phase.
2021-12-23 20:27:47 +01:00
Ricardo Wurmus bebdfcd821
gnu: ant-bootstrap: Remove trailing #T from build phase.
* gnu/packages/java.scm (ant-bootstrap)[arguments]: Remove trailing #T from
'strip-jar-timestamps phase.
2021-12-23 20:27:46 +01:00
Ricardo Wurmus 7bd34b0b19
gnu: ant-bootstrap: Bind OUTPUTS in build phase.
* gnu/packages/java.scm (ant-bootstrap)[arguments]: Bind OUTPUTS to remove
reference to global %OUTPUTS.
2021-12-23 20:27:46 +01:00
Ricardo Wurmus 993e26cbe1
gnu: jamvm-1-bootstrap: Simplify snippet.
* gnu/packages/java.scm (jamvm-1-bootstrap)[source]: Simplify snippet.
2021-12-23 20:27:46 +01:00
Ricardo Wurmus 4959142b41
gnu: icedtea-8: Update to 3.19.0.
* gnu/packages/java.scm (icedtea-8): Update to 3.19.0.
2021-12-23 20:27:46 +01:00
Ricardo Wurmus 7f83c8be80
gnu: icedtea-8: Simplify source snippet.
* gnu/packages/java.scm (icedtea-8)[source]: Simplify snippet.
2021-12-23 20:27:46 +01:00
Ricardo Wurmus a21c9a9102
gnu: icedtea-8: Remove trailing #T from build phases.
* gnu/packages/java.scm (icedtea-8)[arguments]: Remove trailing #T.
2021-12-23 20:27:46 +01:00
Ricardo Wurmus 96ccb89bef
gnu: Remove icedtea-6.
* gnu/packages/java.scm (icedtea-6): Remove variable.
* gnu/packages/patches/icedtea-6-extend-hotspot-aarch64-support.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove patch.
2021-12-23 20:27:46 +01:00
Ricardo Wurmus a82ac2c74f
gnu: icedtea-8: Remove commented configure flag.
* gnu/packages/java.scm (icedtea-8)[arguments]: Remove commented conflicting
configure flag.
2021-12-23 20:27:46 +01:00
Ricardo Wurmus a53b898d2f
gnu: icedtea-7: Build with ECJ 4, Jamvm, and GNU Classpath.
* gnu/packages/java.scm (icedtea-7)[native-inputs]: Remove icedtea-6, you've
served us well; add classpath-devel, ecj4-javac-wrapper, and jamvm-with-ecj4.
[arguments]: Replace argument to --with-jdk-home configure flag; add
--with-ecj, --with-java, and --with-jar; remove #:locale argument; add build
phase 'use-classpath...
(icedtea-8)[arguments]: ...and remove that new phase here.
[native-inputs]: Remove classpath-devel, ecj4-javac-wrapper, jamvm, and
fastjar.
2021-12-23 20:27:46 +01:00
Ricardo Wurmus 9b809c2b87
gnu: icedtea-7: Import missing module for read-line.
* gnu/packages/java.scm (icedtea-7)[arguments]: In 'install-keystore phase,
import (ice-9 rdelim) for read-line.
2021-12-23 20:27:46 +01:00
Ricardo Wurmus dba1124bea
gnu: icedtea-7: Use system lcms and pcsc.
* gnu/packages/java.scm (icedtea-7)[arguments]: Add configure flags to use our
pcsc and lcms libraries.
[inputs]: Add pcsc-lite.  And use new style.
2021-12-23 20:27:46 +01:00
Ricardo Wurmus 5c27e1f8a0
gnu: icedtea-7: Bind INPUTS in 'patch-paths build phase.
* gnu/packages/java.scm (icedtea-7)[arguments]: Bind INPUTS in 'patch-paths
build phase to remove references to %build-inputs.
2021-12-23 20:27:46 +01:00
Ricardo Wurmus c2f80a61c1
gnu: icedtea-7: Remove trailing #T.
* gnu/packages/java.scm (icedtea-7)[arguments]: Remove trailing #T from build
phases.
2021-12-23 20:27:46 +01:00
Ricardo Wurmus 9e6baab2d8
gnu: icedtea-7: Run tests conditionally.
* gnu/packages/java.scm (icedtea-7)[arguments]: Respect TESTS? in 'check
phase.
2021-12-23 20:27:46 +01:00
Ricardo Wurmus 35bac40a67
gnu: Add jamvm-with-ecj4.
* gnu/packages/java.scm (jamvm-with-ecj4): New variable.
2021-12-23 20:27:46 +01:00
Ricardo Wurmus 4bf00e164f
gnu: Add ecj4-javac-wrapper.
* gnu/packages/java.scm (ecj4-javac-wrapper): New variable.
2021-12-23 20:27:46 +01:00
Ricardo Wurmus a5ce05fc46
gnu: Add ecj4-bootstrap.
* gnu/packages/java.scm (ecj4-bootstrap): New variable.
2021-12-23 20:27:45 +01:00
Ricardo Wurmus c96fcbb1a3
gnu: ecj-javac-wrapper-final: Use new style for inputs.
* gnu/packages/java.scm (ecj-javac-wrapper-final)[native-inputs]: Use new
style.
2021-12-23 20:27:45 +01:00
Ricardo Wurmus e84a7f53e7
gnu: ecj-javac-wrapper-final: Use Guile 3.
* gnu/packages/java.scm (ecj-javac-wrapper-final)[native-inputs]: Replace
guile-2.2 with guile-3.0.
2021-12-23 20:27:45 +01:00
Ricardo Wurmus 9fa8a95a23
gnu: ecj-javac-wrapper: Use Guile 3.
* gnu/packages/java.scm (ecj-javac-wrapper)[native-inputs]: Replace guile-2.2
with guile-3.0.
2021-12-23 20:27:45 +01:00
Ricardo Wurmus f76fd68414
gnu: ecj-javac-wrapper: Remove trailing #T.
* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Remove trailing #T.
2021-12-23 20:27:45 +01:00
Ricardo Wurmus abbe291fc2
gnu: ecj-javac-wrapper: Remove rt.jar from classpath.
* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Do not add jamvm's
rt.jar to the classpath.
2021-12-23 20:27:45 +01:00
Ricardo Wurmus 3287c7c781
gnu: ecj-bootstrap: Remove trailing #T.
* gnu/packages/java.scm (ecj-bootstrap)[arguments]: Remove trailing #T from
build phase.
2021-12-23 20:27:45 +01:00
Ricardo Wurmus f668edc468
gnu: jamvm: Simplify snippet.
* gnu/packages/java.scm (jamvm)[source]: Simplify snippet.
2021-12-23 20:27:41 +01:00
Julien Lepiller 0b2d0d1148
gnu: java-log4j-api: Update to 2.17.0.
* gnu/packages/java.scm (java-log4j-api): Update to 2.17.0.
2021-12-22 00:01:10 +01:00
Julien Lepiller 86d6c6053c
gnu: java-log4j-api: Update to 2.16.0.
This is a follow-up release because of an incorrect fix to
CVE-2021-45046.

* gnu/packages/java.scm (java-log4j-api): Update to 2.16.0.
2021-12-16 13:56:54 +01:00
Ludovic Courtès 8394619bac
gnu: Simplify package inputs.
This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
2021-12-13 17:48:25 +01:00
Ludovic Courtès 1052ae5f03
Merge branch 'master' into core-updates-frozen 2021-12-13 11:49:15 +01:00
Julien Lepiller d5cfca23e3
gnu: java-log4j-api: Add cpe-name.
* gnu/packages/java.scm (java-log4j-api)[properties]: Add cpe-name.
2021-12-12 00:00:35 +01:00
Julien Lepiller 8c989e92b0
gnu: java-log4j-api: Update to 2.15.0.
Includes fixes for CVE-2017-5645, CVE-2020-9488 and CVE-2021-44228.

* gnu/packages/java.scm (java-log4j-api): Update to 2.15.0.
(java-log4j-core, java-log4j-1.2-api)[inputs]: Adjust accordingly.
2021-12-12 00:00:31 +01:00
Julien Lepiller 514deaa8d4
gnu. java-lmax-disruptor: Update to 3.4.4.
* gnu/packages/java.scm (java-lmax-disruptor): Update to 3.4.4.
[source]: Use git-fetch instead of url-fetch.
2021-12-12 00:00:27 +01:00
Julien Lepiller 684e22dce2
gnu: Add java-conversant-disruptor.
* gnu/packages/java.scm (java-conversant-disruptor): New variable.
2021-12-12 00:00:22 +01:00
Julien Lepiller b049f5bbea
gnu: Add java-jctools-core-1.
* gnu/packages/java.scm (java-jctools-core-1): New variable.
2021-12-12 00:00:18 +01:00
Julien Lepiller 5259513d5e
gnu: java-jansi: Update to 2.4.0.
* gnu/packages/java.scm (java-jansi): Update to 2.4.0.
(java-jansi-1): New variable.
[source]: Use git-fetch instead of url-fetch.
(java-jline-2)[inputs]: Use java-jansi-1.
* gnu/packages/groovy.scm (java-groovy-bootstrap)[inputs]: Use java-jansi-1.
2021-12-12 00:00:06 +01:00
Ricardo Wurmus 9bc0f45df5
Merge remote-tracking branch 'origin/master' into core-updates-frozen 2021-12-05 19:17:41 +01:00
Ricardo Wurmus 1d53c697b3
gnu: tla2tools: Remove remaining reference to %output.
This is a follow-up to commit 7e6ee16d49.

* gnu/packages/java.scm (tla2tools)[arguments]: Remove remaining reference to
%output.
2021-12-05 15:04:04 +01:00
Ricardo Wurmus 7e6ee16d49
gnu: tla2tools: Remove reference to %output.
* gnu/packages/java.scm (tla2tools)[arguments]: Bind OUTPUTS in build phase
'install to remove reference to %output.
2021-12-05 01:11:38 +01:00
Ricardo Wurmus ad1dc0cad3
gnu: java-log4j-core: Remove reference to %outputs.
* gnu/packages/java.scm (java-log4j-core)[arguments]: Remove reference to
%outputs by using a gexp.
2021-12-05 01:04:29 +01:00
Ricardo Wurmus 87e7ed77da
gnu: java-log4j-api: Remove reference to %outputs.
* gnu/packages/java.scm (java-log4j-api)[arguments]: Remove reference to
%outputs by using a gexp.
2021-12-05 01:04:03 +01:00
Ricardo Wurmus 9485578570
gnu: java-native-access: Use older GCC.
* gnu/packages/java.scm (java-native-access)[native-inputs]: Add gcc-7 to fix
the build.
2021-12-05 01:03:31 +01:00
Ricardo Wurmus 48235c37db
gnu: java-commons-math3: Remove trailing #T.
* gnu/packages/java.scm (java-commons-math3)[arguments]: Remove trailing #T
from build phase.
2021-12-05 00:49:06 +01:00
Julien Lepiller 634b46a469
gnu: java-commons-math3: Remove references to %build-inputs.
* gnu/packages/java.scm (java-commons-math3)[arguments]: Use a gexp
to remove references to %build-inputs.
2021-12-04 22:07:26 +01:00
Julien Lepiller ba5cb6456d
gnu: java-commons-collections4: Remove references to %build-inputs.
* gnu/packages/java.scm (java-commons-collections4)[arguments]: Use a gexp
to remove references to %build-inputs.
2021-12-04 22:07:17 +01:00
Julien Lepiller 035fec27fc
gnu: java-commons-exec-1.1: Remove references to %build-inputs.
* gnu/packages/java.scm (java-commons-exec-1.1)[arguments]: Use a gexp
to remove references to %build-inputs.
2021-12-04 22:07:11 +01:00
Julien Lepiller 5a4ad372ef
gnu: java-commons-exec: Remove references to %build-inputs.
* gnu/packages/java.scm (java-commons-exec)[arguments]: Use a gexp to
remove references to %build-inputs.
2021-12-04 22:06:49 +01:00
Ricardo Wurmus 345b341919
gnu: openjdk16: Use MAKE-FILE-WRITABLE.
* gnu/packages/java.scm (openjdk16)[arguments]: Do not shell out to "chmod".
2021-12-02 23:58:56 +01:00
Arne Babenhauserheide 68e71fbb17
gnu: Add openjdk17.
* gnu/packages/java.scm (openjdk17): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2021-12-02 23:58:53 +01:00
Efraim Flashner 075df3d3e2
Merge remote-tracking branch 'origin/master' into core-updates-frozen 2021-11-03 14:27:51 +02:00
Julien Lepiller 3c60336bf2
gnu: openjdk11: Update to 11.0.13.
The new URL was found in the release announcement at
https://mail.openjdk.java.net/pipermail/jdk-updates-dev/2021-October/009368.html

* gnu/packages/java.scm (openjdk11): Update to 11.0.13.
2021-11-03 01:56:08 +01:00
Ricardo Wurmus 2640da8410
gnu: java-cisd-args4j: Copy instead of unpacking input.
* gnu/packages/java.scm (java-cisd-args4j)[arguments]: Do not unpack
build-resources input; just copy the contents.
2021-10-24 23:26:59 +00:00
Ricardo Wurmus 722c4685f0
gnu: java-commons-io: Replace %build-inputs with gexp.
* gnu/packages/java.scm (java-commons-io)[arguments]: Do not use
%build-inputs; use gexp with this-package-native-inputs instead.
2021-10-24 20:02:54 +00:00
Mathieu Othacehe a1eca979fb
Merge remote-tracking branch 'origin/master' into core-updates-frozen. 2021-10-12 17:46:23 +00:00
Tobias Geerinckx-Rice 86d316b334
gnu: tla2tools: Build from a known commit.
Reported by Andrew Patterson <andrewpatt7@gmail.com>.

* gnu/packages/java.scm (tla2tools)[version, source]: Use a commit (and
GIT-VERSION) instead of a tag.
2021-09-27 15:37:33 +02:00
Mathieu Othacehe baf8272d23
gnu: icedtea-7: Use pem certificates.
This is a follow-up of: 287a8c9048.

* gnu/packages/java.scm (icedtea-7)[arguments]{install-keystore}: Use pem
certificates.
2021-09-21 07:41:13 +00:00
Guillaume Le Vaillant c3892d4ffb
gnu: openjdk: Fix compiling with gcc 10.
* gnu/packages/java.scm (openjdk9, openjdk10, openjdk11)[arguments]: Add
  '-fcommon', '-fno-delete-null-pointer-checks' and '-fno-lifetime-dse'
  to CFLAGS.
2021-09-18 11:18:41 +02:00
Guillaume Le Vaillant 988eb0d512
gnu: openjdk10: Fix build.
* gnu/packages/java.scm (openjdk10)[arguments]: Pass '-fcommon' to CFLAGS.
  Add 'disable-warnings-as-errors' phase.
  [native-inputs]: Add gcc-9.
2021-09-15 15:03:29 +02:00
Guillaume Le Vaillant a2131c12be
gnu: openjdk9: Fix build.
* gnu/packages/java.scm (openjdk9)[arguments]: Pass '-fcommon' to CFLAGS.
  [native-inputs]: Add gcc-9.
2021-09-15 14:07:56 +02:00
Guillaume Le Vaillant badf083d30
gnu: javacc: Fix build.
* gnu/packages/java.scm (javacc)[arguments]: Use gexp for 'make-flags'.
2021-09-14 22:30:22 +02:00
Guillaume Le Vaillant da47472e86
gnu: java-org-ow2-parent-pom: Fix build.
* gnu/packages/java.scm (java-org-ow2-parent-pom-1.3)[arguments]: Use gexp in
  'install' phase.
2021-09-14 22:24:18 +02:00
Guillaume Le Vaillant a8c65537f8
gnu: java-classpathx-servletapi: Fix build.
* gnu/packages/java.scm (java-classpathx-servletapi)[arguments]: Use gexp for
  'make-flags'.
2021-09-14 22:10:23 +02:00
Guillaume Le Vaillant 4a5c795403
gnu: ant: Fix build.
* gnu/packages/java.scm (ant/java8)[arguments]: Delete
  'define-java-environment-variables' phase inherited from ant-bootstrap.
2021-09-14 21:59:32 +02:00