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
Guillaume Le Vaillant
4dbebca113
gnu: icedtea: Fix build.
...
* gnu/packages/java.scm (icedtea-8)[arguments]: Pass '-fcommon' to CFLAGS and
CXXFLAGS. Add 'fix-openjdk' phase.
2021-09-14 21:39:05 +02:00
Guillaume Le Vaillant
1fec7c43f8
gnu: icedtea-7: Fix build.
...
* gnu/packages/java.scm (icedtea-7)[arguments]: Add 'fix-openjdk' phase.
Update 'install-keystore' phase.
2021-09-14 21:18:39 +02:00
Guillaume Le Vaillant
f8cff36124
gnu: icedtea-6: Fix build.
...
* gnu/packages/java.scm (icedtea-6)[arguments]: Add 'fix-openjdk' phase.
2021-09-14 18:07:23 +02:00
Ludovic Courtès
7f50543d55
gnu: classpath-bootstrap: Work around miscompilation.
...
Fixes <https://issues.guix.gnu.org/49990 >.
Previously, building 'ant-bootstrap' would fail in obscure ways.
* gnu/packages/patches/classpath-miscompilation.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/java.scm (classpath-bootstrap)[source]: Use it.
[arguments]: Remove 'remove-call-to-free' phase.
2021-09-03 11:38:43 +02:00
Ludovic Courtès
06247e465f
gnu: ant-bootstrap: Set environment variables in a separate phase.
...
* gnu/packages/java.scm (ant-bootstrap)[arguments]: Move 'setenv' calls
to new 'define-java-environment-variables' phase.
2021-09-03 11:38:43 +02:00
Ludovic Courtès
fcf857eac4
gnu: classpath-bootstrap: Use 'search-input-file'.
...
* gnu/packages/java.scm (classpath-bootstrap)[arguments]: Use
'search-input-file'.
2021-09-03 11:38:43 +02:00
Efraim Flashner
e012c29463
gnu: libantlr3c: Simplify configure.
...
* gnu/packages/java.scm (libantlr3c)[arguments]: Remove custom
'configure phase. Move '--enable-64bit' to configure-flags, conditional
on being for a 64-bit platform.
2021-08-08 16:36:42 +03:00
Ludovic Courtès
9fb7269059
gnu: icedtea@1.13.13: Add 'file-name' field to the origins.
...
* gnu/packages/java.scm (icedtea-6)[native-inputs]: Add 'file-name'
field to all the origins.
2021-07-31 15:51:39 +02:00
Marius Bakke
b029be2ee0
Merge branch 'master' into core-updates-frozen
...
Conflicts:
gnu/packages/bioinformatics.scm
gnu/packages/cmake.scm
gnu/packages/curl.scm
gnu/packages/emacs-xyz.scm
gnu/packages/gpodder.scm
gnu/packages/music.scm
gnu/packages/patches/glibc-bootstrap-system.patch
gnu/packages/python-xyz.scm
gnu/packages/shells.scm
gnu/packages/statistics.scm
2021-07-29 22:34:57 +02:00
Tobias Geerinckx-Rice
3e8537c146
gnu: java-commons-codec: Update to 1.15.
...
* gnu/packages/java.scm (java-commons-codec): Update to 1.15.
2021-07-25 23:14:48 +02:00
Tobias Geerinckx-Rice
94ec198506
gnu: java-commons-codec: Fix build on non-huge-memory machines.
...
* gnu/packages/java.scm (java-commons-codec)[arguments]: Add a new
'skip-ravenous-test phase.
2021-07-25 23:14:47 +02:00
Tobias Geerinckx-Rice
f91fceb920
gnu: java-commons-codec: Don't return #t from phases.
...
* gnu/packages/java.scm (java-commons-codec)[arguments]: Don't return #t
from phases.
2021-07-25 23:14:47 +02:00
Ludovic Courtès
d468a03a00
gnu: Use 'search-input-directory' and 'search-input-file' where appropriate.
...
This changes some of the remaining uses of this idiom:
(string-append (assoc-ref inputs "LABEL") "FILE")
to one of:
(search-input-file inputs "FILE")
(search-input-directory inputs "FILE")
* gnu/packages/axoloti.scm (axoloti-patcher): Use
'search-input-directory'.
(axoloti-patcher-next): Likewise.
* gnu/packages/bioinformatics.scm (java-picard): Likewise.
* gnu/packages/bootloaders.scm (grub-hybrid): Likewise.
(u-boot-puma-rk3399): Likewise.
(u-boot-rock64-rk3328): Likewise.
(u-boot-firefly-rk3399): Likewise.
(u-boot-rockpro64-rk3399): Likewise.
(u-boot-pinebook-pro-rk3399): Likewise.
* gnu/packages/cran.scm (r-shiny): Likewise.
(r-shinytree): Likewise.
* gnu/packages/education.scm (anki): Likewise.
* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Likewise.
(emacs-rime): Likewise.
* gnu/packages/emulators.scm (dolphin-emu): Likewise.
* gnu/packages/games.scm (bsd-games): Likewise.
(seahorse-adventures): Likewise.
(einstein): Likewise.
* gnu/packages/gimp.scm (gimp-fourier): Likewise.
* gnu/packages/gnome.scm (gspell): Likewise.
* gnu/packages/guile-xyz.scm (guile-libyaml): Likewise.
* gnu/packages/java.scm (icedtea-7): Likewise.
* gnu/packages/language.scm (nimf): Likewise.
* gnu/packages/lxde.scm (spacefm): Likewise.
* gnu/packages/mail.scm (claws-mail): Likewise.
* gnu/packages/netpbm.scm (netpbm): Likewise.
* gnu/packages/networking.scm (blueman): Likewise.
* gnu/packages/scheme.scm (scm): Likewise.
* gnu/packages/security-token.scm (python-fido2): Likewise.
* gnu/packages/syndication.scm (rtv): Likewise.
* gnu/packages/tls.scm (acme-client): Likewise.
* gnu/packages/web.scm (netsurf): Likewise.
* gnu/packages/wine.scm (wine-staging): Likewise.
* gnu/packages/wxwidgets.scm (wxwidgets): Likewise.
2021-07-24 16:23:24 +02:00
Ludovic Courtès
828cfdc47e
gnu: Use 'search-input-file' when looking for .jar files.
...
* gnu/packages/bioinformatics.scm (java-picard-1.113): Use
'search-input-file' when looking for *.jar.
(fastqc): Likewise.
* gnu/packages/groovy.scm (groovy): Likewise.
* gnu/packages/java.scm (ant-bootstrap): Likewise.
(ecj-bootstrap): Likewise.
(java-cisd-base): Likewise.
(java-cisd-args4j): Likewise.
(java-cisd-jhdf5): Likewise.
(java-native-access): Likewise.
(java-native-access-platform): Likewise.
* gnu/packages/maths.scm (hdf-java): Likewise.
2021-07-24 16:23:23 +02:00