aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/java.scm
Commit message (Collapse)AuthorAge
* gnu: openjdk21: Update to 21.0.2.Greg Hogan2024-03-14
| | | | | | * gnu/packages/java.scm (openjdk21): Update to 21.0.2. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: openjdk20: Update to 20.0.2.Greg Hogan2024-03-14
| | | | | | * gnu/packages/java.scm (openjdk20): Update to 20.0.2. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: openjdk18: Update to 18.0.2.1.Greg Hogan2024-03-14
| | | | | | * gnu/packages/java.scm (openjdk18): Update to 18.0.2.1. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: openjdk17: Update to 17.0.10.Greg Hogan2024-03-14
| | | | | | * gnu/packages/java.scm (openjdk17): Update to 17.0.10. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: openjdk15: Update to 15.0.10.Greg Hogan2024-03-14
| | | | | | * gnu/packages/java.scm (openjdk15): Update to 15.0.10. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: openjdk13: Update to 13.0.14.Greg Hogan2024-03-14
| | | | | | * gnu/packages/java.scm (openjdk13): Update to 13.0.14. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: openjdk12: Update source hash.Greg Hogan2024-03-14
| | | | | | | * gnu/packages/java.scm (openjdk12): Update source hash. Signed-off-by: Christopher Baines <mail@cbaines.net> Change-Id: I03cbaf3fc21c045c67cd89bb37e232716b03bb30
* gnu: openjdk11: Update to 11.0.22.Greg Hogan2024-03-14
| | | | | | * gnu/packages/java.scm (openjdk11): Update to 11.0.22. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: abcl: Fix quoting in wrapper script.Paul A. Patience2024-03-08
| | | | | | | | * 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>
* gnu: jbr21: Update to 21.0.2b375.1.Danny Milosavljevic2024-02-24
| | | | | | * gnu/packages/java.scm (jbr21): Update to 21.0.2b375.1. Change-Id: Ib85e6cefcc7e2103f073cb460b0d75742594bd38
* gnu: openjdk11: Fix ".so" file path patching.Danny Milosavljevic2024-02-24
| | | | | | | * gnu/packages/java.scm (openjdk11)[arguments]<#:phases>[patch-jni-libs]: Fix ".so" file path patching. Change-Id: If705ef237a2afe537af41227479cd2f91efe5ae2
* gnu: jbr: Update to 17.0.10-b1211.2.Danny Milosavljevic2024-02-21
| | | | | | * gnu/packages/java.scm (jbr): Update to 17.0.10-b1211.2. Change-Id: If08dc1f7d0c00f6ca2d2ebfb7daeca35cf3f665c
* gnu: Make intermediate packages public but hidden.Ludovic Courtès2024-01-14
| | | | | | | | | | | | | | | | | | | | | This makes those packages visible to (gnu ci), giving them first class in the eyes of Cuirass and similar tools, in turn ensuring substitutes are available (this was discovered by running ‘guix weather -c 10’). * gnu/packages/rust.scm (rust-bootstrap, rust-1.55) (rust-1.56, rust-1.57, rust-1.58, rust-1.59, rust-1.60) (rust-1.61, rust-1.62, rust-1.63, rust-1.64, rust-1.65) (rust-1.66, rust-1.67, rust-1.68, rust-1.69, rust-1.70) (rust-1.71, rust-1.72, rust-1.73): Make variable public and add ‘hidden?’ property. (rust): Remove ‘hidden?’ property. * gnu/packages/java.scm (java-hamcrest-parent-pom) (java-org-ow2-parent-pom-1.3, java-asm-bootstrap): Make variable public and add ‘hidden?’ property. * gnu/packages/ocaml.scm (dune-bootstrap) (ocaml4.09-dune-bootstrap, ocaml5.0-dune-bootstrap): Likewise. Change-Id: I32b0ea639a4f1c39466875acdbc9cbadf75c7668
* gnu: openjdk11: Fix time bomb in ‘GenerateCurrencyData.java’.Ricardo Wurmus2024-01-10
| | | | | | | | | Fixes <https://issues.guix.gnu.org/68333>, as well. This is a companion to commit 5c0f77f4241c9beac0c82deae946bfdc70b49ff0. * gnu/packages/java.scm (openjdk11)[source]: Add patch. Change-Id: I5ff53b8dd90598721a6c3814980c6553013b347c
* gnu: openjdk10: Simplify.Ricardo Wurmus2024-01-10
| | | | | | | * gnu/packages/java.scm (openjdk10)[arguments]: Remove trailing #T from build phase. Change-Id: Icdb082b250704fe6de3a5e4323f29fa5db8446c7
* gnu: openjdk10: Fix time bomb in ‘GenerateCurrencyData.java’.Ricardo Wurmus2024-01-10
| | | | | | | | | | | Fixes <https://issues.guix.gnu.org/68333>, as well. This is a companion to commit 5c0f77f4241c9beac0c82deae946bfdc70b49ff0. * gnu/packages/java.scm (openjdk10)[source]: Add patch. * gnu/packages/patches/openjdk-currency-time-bomb2.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: I42fc14d305883f672cd6764a0ee6462852e41a5b
* gnu: openjdk9: Simplify.Ricardo Wurmus2024-01-10
| | | | | | | * gnu/packages/java.scm (openjdk9)[source]: Remove BEGIN. [arguments]: Delete trailing #T from build phases. Change-Id: If011dc595c1b9b0d79fd5bb727a8680d1ad4d100
* gnu: openjdk9: Fix time bomb in ‘GenerateCurrencyData.java’.Ricardo Wurmus2024-01-10
| | | | | | | | | | | Fixes <https://issues.guix.gnu.org/68333>, as well. This is a companion to commit 5c0f77f4241c9beac0c82deae946bfdc70b49ff0. * gnu/packages/java.scm (openjdk9)[source]: Add patch. * gnu/packages/patches/openjdk-currency-time-bomb.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: I45ca1fe5bad922307eba64d46a330a8f233c0f55
* gnu: icedtea: Fix time bomb in ‘GenerateCurrencyData.java’.Ludovic Courtès2024-01-10
| | | | | | | | | | | | | | Fixes <https://issues.guix.gnu.org/68333>. * gnu/packages/java.scm (icedtea-7)[drop]: Add optional ‘patches’ parameter and honor it. [native-inputs]: Add patch for “jdk-drop”. (icedtea-8): Likewise. * gnu/packages/patches/jdk-currency-time-bomb.patch, gnu/packages/patches/jdk-currency-time-bomb2.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. Change-Id: I3b4cf562ce4bedb87ce0e7c289e431fbb0dbb6f8
* gnu: Add java-jakarta-annotations-api.Julien Lepiller2024-01-01
| | | | | | * gnu/packages/java.scm (java-jakarta-annotations-api): New variable. Change-Id: I374d1be6f1c509c9c6391e0551de5362eae13357
* gnu: java-openjfx-graphics: Make java-swt optional.Julien Lepiller2023-12-02
| | | | | | | | | | | | It is used for an optional part of openjfx and not used by current packages in Guix. Swt has a reference to a library in the JDK and has a huge closure size because of that. This reduces closure by 1GB for this package and dependents (including josm). * gnu/packages/java.scm (java-openjfx-graphics)[native-inputs]: Move java-swt... [inputs]: ...to here. Change-Id: I7d8cb14569d5a9f451944695225a2dff143bf190
* gnu: javacc: Do not reference a jdk.Julien Lepiller2023-12-02
| | | | | | | | | | | The jdk provides java and javac, while a jre only provides the necessary java, reducing the closure size by 350MB. * gnu/packages/java.scm (javacc): Remove #t at end of phases. [inputs]: Add icedtea-8 as the jre. [arguments]: Use it instead of the jdk. Change-Id: Icb218c40915550b7ff1db96a48a3c48fa6ef52b4
* gnu: Add java-parsson.Julien Lepiller2023-11-09
| | | | | | * gnu/packages/java.scm (java-parsson): New variable. Change-Id: Ie564924329e4e0a866e6ed5fe9135c841fb66ae8
* gnu: Add java-jakarta-json.Julien Lepiller2023-11-09
| | | | | | * gnu/packages/java.scm (java-jakarta-json): New variable. Change-Id: I2c123710f9d31bf71e8fb86ff0d336b6fcfa9674
* gnu: openjdk9: Install default certificates.Julien Lepiller2023-11-09
| | | | | | | | * gnu/packages/java.scm (openjdk9)[arguments]: Add a phase to install certificates from nss-certs to the expected location. (openjdk10, openjdk11): Adapt to also install the certificates. Change-Id: I6ef626324386419e84a9c0eace5a278ca11c573c
* gnu: icedtea-7: Fix building on powerpc-linux.Efraim Flashner2023-11-05
| | | | | | | * gnu/packages/java.scm (icedtea-7)[arguments]: Adjust custom 'install-libjvm phase to add support for powerpc-linux. Change-Id: Ie77a2b53fdef1e0ddc0351e6c2d0241d08b80508
* gnu: abcl: Update to 1.9.2.Artyom Bologov2023-10-25
| | | | | | * gnu/packages/java.scm (abcl): Update to 1.9.2. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: openjdk-12: Fix building on aarch64-linux.Efraim Flashner2023-10-06
| | | | | * gnu/packages/java.scm (openjdk-12)[arugments]: When building for aarch64-linux add a phase to remove a duplicate line.
* gnu: openjdk-10: Fix building on aarch64-linux.Efraim Flashner2023-10-05
| | | | | | | | * gnu/packages/java.scm (openjdk-10)[arguments]: Replace inherited 'patch-for-aarch64 phase for changes in source code layout. Co-authored-by: Christopher Baines <mail@cbaines.net> Co-authored-by: Tim Johann <t1m@phrogstar.de>
* gnu: Add jbr@21-b240.22.Danny Milosavljevic2023-09-21
| | | | * gnu/packages/java.scm (jbr21): New variable.
* gnu: Add openjdk@21.Danny Milosavljevic2023-09-21
| | | | | | * gnu/packages/java.scm (openjdk21): New variable. * gnu/packages/patches/openjdk-21-fix-rpath.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
* gnu: Add openjdk@20.Danny Milosavljevic2023-09-21
| | | | * gnu/packages/java.scm (openjdk20): New variable.
* gnu: jbr: Update description.Danny Milosavljevic2023-08-13
| | | | | * gnu/packages/chromium.scm (jbr11)[description]: Remove reference to "JCEF". (jbr17)[description]: Remove reference to "JCEF".
* gnu: Add older version of jbr.Danny Milosavljevic2023-08-07
| | | | * gnu/packages/java.scm (jbr11): New variable.
* gnu: Add java-mapdb.Liliana Marie Prikler2023-08-05
| | | | * gnu/packages/java.scm (java-mapdb): New variable.
* gnu: Add java-httpcomponents-httpclient-osgi.Liliana Marie Prikler2023-08-05
| | | | * gnu/packages/java.scm (java-httpcomponents-httpclient-osgi): New variable.
* gnu: Add java-httpcomponents-httpcore-osgi.Liliana Marie Prikler2023-08-05
| | | | * gnu/packages/java.scm (java-httpcomponents-httpcore-osgi): New variable.
* gnu: Add java-httpcomponents-httpclient-cache.Liliana Marie Prikler2023-08-05
| | | | * gnu/packages/java.scm (java-httpcomponents-httpclient-cache): New variable.
* gnu: Add java-easymock-class-extension.Liliana Marie Prikler2023-08-05
| | | | * gnu/packages/java.scm (java-easymock-class-extension): New variable.
* gnu: Add java-easymock version 3.2.Liliana Marie Prikler2023-08-05
| | | | * gnu/packages/java.scm (java-easymock-3.2): New variable.
* gnu: ant@1.10: Update to 1.10.13.Tobias Geerinckx-Rice2023-07-30
| | | | * gnu/packages/java.scm (ant/java8): Update to 1.10.13.
* gnu: openjdk9: Fix build on aarch64.Christopher Baines2023-07-26
| | | | | | | * gnu/packages/java.scm (openjdk9)[arguments]: Add 'patch-for-aarch64 phase to remove duplicate line in interp_masm_aarch64.hpp. Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu: jbr: Use Jetbrains' configure-flags.Danny Milosavljevic2023-07-17
| | | | | * gnu/packages/java.scm (jbr17)[arguments]<#:configure-flags>: Use Jetbrains' configure flags.
* gnu: jbr: Make big cursors work.Danny Milosavljevic2023-07-03
| | | | | | * gnu/packages/patches/jbr-17-xcursor-no-dynamic.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/java.scm (jbr17)[source]<#:patches>: Add it.
* gnu: Add jbr.Danny Milosavljevic2023-07-03
| | | | * gnu/packages/java.scm (jbr17): New variable.
* gnu: openjdk19: Update to 19.0.2.Ricardo Wurmus2023-06-29
| | | | * gnu/packages/java.scm (openjdk19): Update to 19.0.2.
* gnu: openjdk: Re-add "openjdk-15-xcursor-no-dynamic.patch".Danny Milosavljevic2023-06-17
| | | | | * gnu/packages/java.scm (openjdk16)[source](patches): Re-add xcursor patch. (openjdk17)[source](patches): Re-add xcursor patch.
* svn-download: Do not expand keywords.Timothy Sample2023-06-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subversion keyword expansion is potentially non-reproducible as some of them expand time strings relative to the local time zone: https://issues.guix.gnu.org/43442#18 In practice this is not a problem in Guix since Subversion checkouts happen in an isolated environment using the "default timezone" (UTC). However, Software Heritage disables keyword expansion for this very reason. By following suit, we make sure content can be retrieved from there. * guix/build/svn.scm (svn-fecth): Pass "--ignore-keywords" to Subversion. * guix/build-system/texlive.scm (%texlive-date): New variable. * gnu/packages/java.scm (java-geronimo-xbean-reflect) (java-geronimo-genesis-2.1): Update the source hash. * gnu/packages/machine-learning.scm (ghmm): Likewise. * gnu/packages/video.scm (libsmpeg, libsmpeg-with-sdl1): Likewise. * gnu/packages/tex.scm (texlive-bin): Update the hash of the "texlive-scripts" input, and a add a new phase that imitates Subversion keyword expansion for scripts that need it. (texlive-latex-base): Update the hash of the "texlive-luatexconfig" native input. (texlive-hyphen-base, texlive-dvipdfmx, texlive-dvips, texlive-cm) (texlive-tex-plain, texlive-kpathsea, texlive-latexconfig) (texlive-tetex, texlive-pdftex, texlive-xetex): Update the source hash. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add java-pj.Ricardo Wurmus2023-04-29
| | | | * gnu/packages/java.scm (java-pj): New variable.
* gnu: openjdk16: Fix build.Andreas Enge2023-04-05
| | | | * gnu/packages/java.scm (openjdk16)[origin]: Add patch.