summaryrefslogtreecommitdiff
path: root/gnu/packages/java.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: jbr: Update to 17.0.11b1207.30.•••* gnu/packages/java.scm (jbr17): Update to 17.0.11b1207.30. Change-Id: Idfb614496c856002c89fb7f671625ae655555402 Danny Milosavljevic2024-11-151-2/+2
* gnu: jbr: Update to 21.0.3b509.15.•••* gnu/packages/java.scm (jbr21): Update to 21.0.3b509.15. Change-Id: I1b47b761b1252e55e6fc78048cde5e0d9f446ca5 Danny Milosavljevic2024-11-141-2/+2
* gnu: java-mockito-1: Update source URL.•••* gnu/packages/java.scm (java-mockito-1) [source]: Update URL. Hartmut Goebel2024-10-261-1/+1
* gnu: java-jopt-simple: Update source URL and home page.•••* gnu/packages/java.scm (java-jopt-simple) [source]: Update URL. [home-page]: Likewise. Hartmut Goebel2024-10-261-2/+2
* gnu: java-xerces: Update to 2.12.2. [security fixes]•••This fixes CVE-2022-23437. * gnu/packages/java.scm (java-xerces): Update to 2.12.2. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Nicolas Graves2024-10-111-2/+2
* gnu: antlr4: Fix build.•••* gnu/packages/java.scm (antlr4)[arguments]: Don't refer to nonexistent 'bin-install' phase. Change-Id: I89e6a9ec5d1237bfb32c7793f9e9f4f6ad65fb1f 宋文武2024-08-311-1/+1
* gnu: icedtea-8: Fix building.•••* gnu/packages/java.scm (icedtea-8)[arguments]: Replace 'build phase to not pass '-j' to make. Change-Id: Ifc5c99f33bb75bb52212aa32d0bbd10f4bce83a4 Efraim Flashner2024-08-311-0/+4
* gnu: openjdk15: Make reproducible.•••* gnu/packages/java.scm (openjdk15)[source]: Add patch. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Danny Milosavljevic2024-08-311-1/+2
* gnu: openjdk14: Make reproducible.•••* gnu/packages/java.scm (openjdk14)[source]: Add patches. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Danny Milosavljevic2024-08-311-1/+3
* gnu: openjdk13: Make reproducible.•••* gnu/packages/patches/openjdk-13-classlist-reproducibility.patch: New file. * gnu/local.mk (dist_patch_DATA): Add patch. * gnu/packages/java.scm (openjdk13)[source]: Add patch. [arguments]<#:phases>[remove-timestamping]: Modify phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I1b2943c989e2d6acfd8131ea4ede978c61948811 Danny Milosavljevic2024-08-311-3/+14
* gnu: openjdk12: Make reproducible.•••* gnu/packages/java.scm (openjdk12)[arguments]<#:phases>[remove-timestamping]: Modify phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Danny Milosavljevic2024-08-311-0/+5
* gnu: openjdk11: Make more reproducible.•••* gnu/packages/java.scm (openjdk11)[source]: Add patch. [arguments]<#:phases>[remove-timestamping]: Add phase. * gnu/packages/patches/openjdk-11-classlist-reproducibility.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I67f1b7746a2c7016aec32c438b94d24a16bc77b2 Danny Milosavljevic2024-08-311-3/+18
* gnu: openjdk10: Make more reproducible.•••* gnu/packages/patches/openjdk-10-char-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-classlist-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-corba-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-jar-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-jtask-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-module-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-module3-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-module4-reproducibility.patch: New file. * gnu/packages/java.scm (openjdk10)[source]: Add patches. [arguments]<#:phases>[remove-timestamping]: New phase. * gnu/local.mk (dist_patch_DATA): Add patches. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Danny Milosavljevic2024-08-311-0/+13
* gnu: openjdk9: Make build reproducible.•••* gnu/packages/patches/openjdk-9-classlist-reproducibility.patch: New file. * gnu/packages/patches/openjdk-9-jar-reproducibility.patch: New file. * gnu/packages/patches/openjdk-9-module-reproducibility.patch: New file. * gnu/packages/patches/openjdk-9-module2-reproducibility.patch: New file. * gnu/packages/patches/openjdk-9-module3-reproducibility.patch: New file. * gnu/packages/patches/openjdk-9-idlj-reproducibility.patch: New file. * gnu/packages/java.scm (openjdk9)[source]: Add patches. [arguments]<#:phases>[strip-zip-timestamps]: Modify. [native-inputs, inputs]: Use new-style syntax. * gnu/local/mk (dist_patch_DATA): Add patches. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Ifb7a87b0c11f3a7032597013ac904aefc9234db1 Danny Milosavljevic2024-08-311-119/+174
* gnu: openjdk11: Update home page.•••* gnu/packages/java.scm (openjdk11) [home-page]: Update URL. Change-Id: If57dcd1e99d0f93d79bbc3f10c45cf3b09fcff7a Maxim Cournoyer2024-08-311-1/+1
* gnu: openjdk11: Fix build.•••* gnu/packages/java.scm (openjdk11)[arguments]: Replace reference to 'remove-diz-file phase with 'remove-extraneous-files. Change-Id: I932be9202459b41d82686839d309d1785011bf90 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Greg Hogan2024-08-311-1/+1
* gnu: openjdk9: Fix build.•••* gnu/packages/java.scm (openjdk9)[arguments]: Use C.UTF-8 locale in 'install-keystore phase. Change-Id: I7fb54b917a058584bcdee0fb5575b8eaba4f7edd Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Ifd267ce38fa5b3a1c4712bde5345f2ef864cde06 Greg Hogan2024-08-311-2/+2
* gnu: icedtea-7: Fix build.•••* gnu/packages/java.scm (icedtea-7)[arguments]: Use C.UTF-8 locale in 'install-keystore phase. Change-Id: I6da65dd8aaea6fc95f7f0d269ed5ab45c26ce21d Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I546047163a037347b4b01f34931aae19fc061fbf Greg Hogan2024-08-311-2/+2
* gnu: icedtea-8: Don't build the docs.•••* gnu/packages/java.scm (icedtea-8)[arguments]: Add a configure-flag to skip building the docs. Change-Id: I4a8cfb869cf38bc879ea72a85e0e783a4a759500 Efraim Flashner2024-08-311-0/+1
* gnu: icedtea-8: Fix building on powerpc-linux.•••* gnu/packages/java.scm (icedtea-8)[arguments]: When building for powerpc-linux add a configure-flag to skip the java flight recorder. Change-Id: I3b9e137c82766507c46ba7a54dff64c3c50c3685 Efraim Flashner2024-08-311-0/+4
* build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-mod...•••Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee Maxim Cournoyer2024-08-311-3/+3
* gnu: Update openjdk variable to openjdk21.•••* gnu/packages/java.scm (openjdk): Update to openjdk21. Change-Id: I132dcb6722f604cfe42fdfbc81066d614d4519b9 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Remco van 't Veer2024-06-241-1/+1
* gnu: tla2tools: Add UseParallelGC to Java command in wrapper scripts.•••* gnu/packages/java.scm: Add -XX:+UseParallelGC to generated wrapper scripts for TLA+'s binary tools. TLA+'s tools request (and throw a warning message) when you invoke them without Java's parallel GC flag. Including this flag removes the warning message and should improve performance (theoretically). Change-Id: I12f7432db21db31ae2b0b30cc7f41f4a6af58b0a Signed-off-by: Ludovic Courtès <ludo@gnu.org> Karl Hallsby2024-05-311-1/+2
* gnu: java-jctools-core-1: Skip tests on aarch64-linux.•••* gnu/packages/java.scm (java-jctools-core-1)[arguments]: When building on aarch64-linux skip the tests. Change-Id: I83a40b5eb352be48b9083aa57dd10e87b525c7be Efraim Flashner2024-05-151-1/+4
* gnu: java-swt: Update source URI.•••* gnu/packages/java.scm (java-swt)[source]: Update to new source location. Change-Id: Iba0ba8143192b4388d498e768ff923b7f31bfc0e Efraim Flashner2024-05-151-1/+1
* gnu: java-swt: Fix build on some systems.•••* gnu/packages/java.scm (java-swt)[arguments]: Adjust the custom 'build-native phase to set the C compiler. Change-Id: Ie961ea91e5cd2ce9fc7b2228e08d082a5a1cfe06 Efraim Flashner2024-05-151-1/+2
* gnu: jbr: Update to 17.0.10b1207.6.•••* gnu/packages/java.scm (jbr): Update to 17.0.10b1207.6. Change-Id: Iefcc3cb8cae593b5659a646314fe846cc509c666 Danny Milosavljevic2024-04-251-2/+2
* gnu: jbr: Update to 21.0.2b397.7.•••* gnu/packages/java.scm (jbr): Update to 21.0.2b397.7. Change-Id: Ie32e4aa7fcdbfb2c3deead80a85b5ae55c3891dd Danny Milosavljevic2024-04-251-2/+2
* gnu: java-easymock-class-extension: Use java-asm-8.•••This is necessary to avoid invalid instructions coming from the incompatible build of java-asm. * gnu/packages/java.scm (java-easymock-class-extension)[inputs]: Replace java-asm with java-asm-8. Change-Id: Iff11a54fe62ba71a6d5e62fe80c08b1539c6cee0 Ricardo Wurmus2024-04-221-2/+2
* gnu: java-powermock-reflect: Update to 2.0.9.•••* gnu/packages/java.scm (java-powermock-reflect): Update to 2.0.9. [source]: Use git source. (java-powermock-reflect, java-powermock-core, java-powermock-api-support) (java-powermock-junit4-common, java-powermock-junit4) (java-powermock-api-easymock): Update inputs and use new style. * gnu/packages/patches/java-powermock-fix-java-files.patch: Update patch. Change-Id: I856e5f923b094b9fcfa78f5f1d6ca2e4c2af41a7 Julien Lepiller2024-04-201-38/+34
* gnu: Add java-byte-buddy-dep.•••* gnu/packages/java.scm (java-byte-buddy-dep): New variable. Change-Id: I7907fffe783d6edec65d8b0c496b6e16db53c24d Julien Lepiller2024-04-201-0/+42
* gnu: Add java-asm-commons-9.•••* gnu/packages/java.scm (java-asm-commons-9): New variable. Change-Id: Ie289193efd14957d3cbba437cc1a129665c59bfa Julien Lepiller2024-04-201-0/+12
* gnu: Add java-asm-util-9.•••* gnu/packages/java.scm (java-asm-util-9): New variable. Change-Id: I41eaa0c7d74d0aee569e8b6b80ec9fee876a1af1 Julien Lepiller2024-04-201-0/+13
* gnu: Add java-asm-analysis-9.•••* gnu/packages/java.scm (java-asm-analysis-9): New variable. Change-Id: I11d959b9cf3116a0614689ba24dbfd1b746a3b6f Julien Lepiller2024-04-201-0/+13
* gnu: Add java-asm-tree-9.•••* gnu/packages/java.scm (java-asm-tree-9): New variable. Change-Id: I6fd32ee00de8488ff980bccd079636abe09ea773 Julien Lepiller2024-04-201-0/+13
* gnu: Add java-asm-9.•••* gnu/packages/java.scm (java-asm-9): New variable. Change-Id: Ib54e81dc4d55909541851abca34fabde631c8c55 Julien Lepiller2024-04-201-0/+24
* gnu: java-guava: Update to 31.1.•••* gnu/packages/patches/java-guava-remove-annotation-deps.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/java.scm (java-guava): Update to 31.1. [source]: Use patch. (java-guava-futures-failureaccess): New variable. * gnu/packages/bioinformatics.scm (java-picard, java-picard-2.10.3): Fix for newer guava. * gnu/packages/maven.scm (maven): Add java-guava-futures-failureaccess. Change-Id: Id2553c48e11c6001fb45a0589720cef1551804d9 Julien Lepiller2024-04-201-14/+29
* gnu: java-cglib: Update to 3.3.0.•••cglib now requires asm-8 at runtime, so propagate it and do not use asm-6 in dependents. * gnu/packages/java.scm (java-cglib): Update to 3.3.0. (java-plexus-component-metadata-1.7, java-easymock, java-jmock) (java-jmock-legacy, java-jmock-junit4, java-ops4j-pax-exam-core-spi) (java-guice, java-fest-assert, java-testng, java-lmax-disruptor) (java-powermock-reflect, java-powermock-modules-junit4) (java-kafka-clients, java-jline-2, java-xmlunit, java-eclipse-sisu-plexus) (java-logback-core): Remove `java-asm` from inputs or native-inputs. (java-httpcomponents-httpclient-cache) (java-httpcomponents-httpclient-osgi): Disable tests. * gnu/packages/batik.scm (java-xmlgraphics-commons): Remove `java-asm` from inputs or native inputs. * gnu/packages/maven.scm (maven-resolver-transport-file) (maven-resolver-transport-http, maven-model, maven-repository-metadata) (maven-compat): Remove `java-asm` from inputs or native-inputs. Change-Id: I92a939e7522d92b185715d7935aabed5ddb77451 Julien Lepiller2024-04-201-26/+13
* gnu: Add java-error-prone-annotations.•••* gnu/packages/java.scm (java-error-prone-annotations): New variable. Change-Id: I42b79a7c338f8866617b474cb39bc2ea75160d4a Julien Lepiller2024-04-201-0/+44
* gnu: java-bsh: Update to 2.1.1.•••* gnu/packages/java.scm (java-bsh): Update to 2.1.1. Change-Id: I70fd1e5ed63195cb8feb9fe14bd7331d34d6da4f Julien Lepiller2024-04-201-2/+6
* gnu: java-objenesis: Update to 3.3.•••* gnu/packages/java.scm (java-objenesis): Update to 3.3. Change-Id: I2739d203cace8e7a14396c7a78531b1eb2222251 Julien Lepiller2024-04-201-4/+5
* gnu: openjdk21: Update to 21.0.2.•••* gnu/packages/java.scm (openjdk21): Update to 21.0.2. Signed-off-by: Christopher Baines <mail@cbaines.net> Greg Hogan2024-03-141-2/+2
* gnu: openjdk20: Update to 20.0.2.•••* gnu/packages/java.scm (openjdk20): Update to 20.0.2. Signed-off-by: Christopher Baines <mail@cbaines.net> Greg Hogan2024-03-141-2/+2
* gnu: openjdk18: Update to 18.0.2.1.•••* gnu/packages/java.scm (openjdk18): Update to 18.0.2.1. Signed-off-by: Christopher Baines <mail@cbaines.net> Greg Hogan2024-03-141-2/+2
* gnu: openjdk17: Update to 17.0.10.•••* gnu/packages/java.scm (openjdk17): Update to 17.0.10. Signed-off-by: Christopher Baines <mail@cbaines.net> Greg Hogan2024-03-141-2/+2
* gnu: openjdk15: Update to 15.0.10.•••* gnu/packages/java.scm (openjdk15): Update to 15.0.10. Signed-off-by: Christopher Baines <mail@cbaines.net> Greg Hogan2024-03-141-2/+2
* gnu: openjdk13: Update to 13.0.14.•••* gnu/packages/java.scm (openjdk13): Update to 13.0.14. Signed-off-by: Christopher Baines <mail@cbaines.net> Greg Hogan2024-03-141-2/+2
* gnu: openjdk12: Update source hash.•••* gnu/packages/java.scm (openjdk12): Update source hash. Signed-off-by: Christopher Baines <mail@cbaines.net> Change-Id: I03cbaf3fc21c045c67cd89bb37e232716b03bb30 Greg Hogan2024-03-141-2/+2
* gnu: openjdk11: Update to 11.0.22.•••* gnu/packages/java.scm (openjdk11): Update to 11.0.22. Signed-off-by: Christopher Baines <mail@cbaines.net> Greg Hogan2024-03-141-2/+2
* gnu: abcl: Fix quoting in wrapper script.•••* gnu/packages/java.scm (abcl)[arguments]<#:phases>: Fix quoting in installed wrapper script. Also set hash-bang to bash since '[[' is used. Change-Id: I09ee266764c455194ab6097f096378ee1a986bcb Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Paul A. Patience2024-03-081-2/+3