Ludovic Courtès
f8acd1aeef
gnu: openjdk: Disallow references to the JDK used for build.
...
This ensures JDKs don't unintentionally keep references to the one used
to build them, as reported at <https://issues.guix.gnu.org/31719#7 > and
fixed by 97a43db8b4
.
* gnu/packages/java.scm (icedtea-8)[arguments]: Add #:disallowed-references.
(openjdk9)[arguments]: Likewise.
(openjdk10)[arguments]: Likewise.
(openjdk11)[arguments]: Likewise.
2021-04-21 14:33:28 +02:00
Ludovic Courtès
e511a1d327
gnu: openjdk: Avoid non-top-level 'use-modules'.
...
* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk11)[arguments]:
Replace non-top-level 'use-modules' by '@'.
2021-04-21 14:33:28 +02:00
Carlo Zancanaro
698c4365ba
gnu: openjdk: Fix library substitution when libraries aren't found.
...
* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk11)[arguments]:
Change 'find-library' to always return a string. Change 'find-library'
callers to use 'string-append' rather than 'format'. Starting from
97a43db8b4
, 'find-library' could return #f
and JNI substitutions would emit a literal "#f".
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2021-04-21 14:33:27 +02:00
Tobias Geerinckx-Rice
d830106c0e
gnu: ant: Update to 1.10.10.
...
* gnu/packages/java.scm (ant): Update to 1.10.10.
2021-04-21 00:58:58 +02:00
Carlo Zancanaro
97a43db8b4
gnu: openjdk: Clean up runtime dependencies between Java versions.
...
* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk11): Do not consider
icedtea/openjdk input paths when rewriting JNI libraries.
Signed-off-by: Andreas Enge <andreas@enge.fr>
2021-04-20 10:27:36 +02:00
Ludovic Courtès
77eaf5fcd1
gnu: Fix packages that were importing Guile modules from the host.
...
Those packages were importing (ice-9 match) & co. from the host Guile,
which could potentially lead to different derivations depending on the
Guile in use.
Uncovered by the warning emitted by 'gexp-modules'.
* gnu/packages/admin.scm (inxi-minimal)[arguments]: Remove Guile modules
from #:modules.
* gnu/packages/dns.scm (ddclient)[arguments]: Likewise.
* gnu/packages/tex.scm (texlive-latex-koma-script)[arguments]: Likewise.
* gnu/packages/java.scm (openjdk11)[arguments]: Likewise for #:imported-modules.
2021-04-01 22:32:28 +02:00
Ricardo Wurmus
57853d69fe
gnu: java-openjfx-graphics: Install native libraries.
...
* gnu/packages/java.scm (java-openjfx-graphics)[arguments]: Add phase
copy-missing-file and build-native.
[native-inputs]: Add missing source file.
2021-03-12 10:32:13 +01:00
Ricardo Wurmus
f0971dfd61
gnu: Add java-openjfx-controls.
...
* gnu/packages/java.scm (java-openjfx-controls): New variable.
2021-03-11 17:30:31 +01:00
Efraim Flashner
1535c07e92
gnu: java-args4j: Use a source file-name.
...
* gnu/packages/java.scm (java-args4j)[source]: Add file-name field.
2021-02-16 11:18:52 +02:00
Ricardo Wurmus
8116c9d77d
gnu: Add java-args4j.
...
* gnu/packages/java.scm (java-args4j): New variable.
2021-02-15 13:51:58 +01:00
Leo Prikler
fb3b4ffbb7
gnu: Fix indentation in OpenJDK packages.
...
* gnu/packages/java.scm (openjdk9, openjdk10, openjdk11, openjdk12)
(openjdk13, openjdk14): Untabify and indent with Emacs.
2021-02-12 11:40:10 +01:00
Björn Höfling
44425e1f2a
gnu: openjdk@11: Add phase to hardcode libraries.
...
This fixes a NullPointerException related to using fontconfig,
see also <https://bugs.gnu.org/41177 >.
* gnu/packages/java.scm (openjdk11)[arguments]: Add patch-jni-libs phase.
Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-02-12 11:40:10 +01:00
Björn Höfling
84805ef205
gnu: openjdk@9 : Add phase to hardcode libraries.
...
This fixes a NullPointerException related to using fontconfig,
see also <https://bugs.gnu.org/41177 >.
* gnu/packages/java.scm (openjdk9)[arguments]: Add patch-jni-libs phase.
Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-02-12 11:40:07 +01:00
Vincent Legoll
ae018ad978
gnu: abcl: Update to 1.8.0.
...
* gnu/packages/java.scm (abcl): Update to 1.8.0.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-17 13:38:22 +01:00
Vincent Legoll
4e342a560c
gnu: ant: Update to 1.10.9.
...
* gnu/packages/java.scm (ant): Update to 1.10.9.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2020-12-28 14:45:08 +01:00
Vincent Legoll
7de292e903
gnu: java-bouncycastle: Update to 1.67.
...
* gnu/packages/java.scm (bouncycastle): Update to 1.67.
Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2020-12-27 21:32:34 +01:00
Nicolas Goaziou
ff0725f626
gnu: java-antlr4-runtime: Update home page.
...
* gnu/packages/java.scm (java-antlr4-runtime)[home-page]: Update it.
2020-12-19 15:54:36 +01:00
Marius Bakke
a485a98ca8
Merge branch 'master' into staging
2020-11-22 23:36:09 +01:00
Efraim Flashner
8ed4c468ab
gnu: Don't append '.git' to GitHub uris.
...
* gnu/packages/admin.scm (nmrpflash)[source]: Remove '.git' from URI.
* gnu/packages/aidc.scm (zxing-cpp),
* gnu/packages/assembly.scm (mbuild),
* gnu/packages/audio.scm (opensles, wildmidi, tinyalsa),
* gnu/packages/browser-extensions.scm (ublock-origin-chromium),
* gnu/packages/check.scm (mutest),
* gnu/packages/compression.scm (unshield),
* gnu/packages/coq.scm (subset),
* gnu/packages/dictionaries.scm (translate-shell),
* gnu/packages/disk.scm (memkind),
* gnu/packages/documentation.scm (latex2html),
* gnu/packages/emacs-xyz.scm (emacs-chronometrist,
emacs-flycheck-ledger, emacs-counsel-notmuch, emacs-spaceline,
emacs-org-generate),
* gnu/packages/embedded.scm (ebusd, ebusd-configuration),
* gnu/packages/enchant.scm (nuspell),
* gnu/packages/fontutils.scm (woff2),
* gnu/packages/geo.scm (memphis),
* gnu/packages/gimp.scm (mrg),
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-appindicator),
* gnu/packages/gnome.scm (parlatype),
* gnu/packages/golang.scm (go-github-com-tv42-httpunix,
go-github-com-ayufan-golang-kardianos-service),
* gnu/packages/graphics.scm (eglexternalplatform, egl-wayland, mmm,
directfb, flux),
* gnu/packages/gstreamer.scm (openni2, ccextractor, libvisual,
graphene),
* gnu/packages/guile-xyz.scm (guile-srfi-180, guile-torrent),
* gnu/packages/image.scm (openjpeg-data),
* gnu/packages/java.scm (javacc),
* gnu/packages/language.scm (liblouis, liblouisutdml),
* gnu/packages/linux.scm (pamela, ttyebus),
* gnu/packages/lxqt.scm (lxqt-connman-applet),
* gnu/packages/mail.scm (libetpan),
* gnu/packages/man.scm (ronn),
* gnu/packages/music.scm (tascam-gtk, artyfx),
* gnu/packages/networking.scm (srt, lksctp-tools, nng, nanomsg),
* gnu/packages/python-crypto.scm (pure-python-otr),
* gnu/packages/qt.scm (qtspell),
* gnu/packages/raspberry-pi.scm (raspi-gpio, raspi-open-firmware),
* gnu/packages/rdp.scm (freerdp),
* gnu/packages/ruby.scm (ruby-prawn-templates, ruby-treetop, ruby-gimme,
ruby-standard, ruby-rubocop-ast, ruby-rexml, ruby-range-compressor,
ruby-regexp-property-values, ruby-regexp-parser, ruby-rubocop,
ruby-pdf-reader, ruby-pdf-inspector, ruby-prawn),
* gnu/packages/syncthing.scm (syncthing-gtk),
* gnu/packages/video.scm (svt-hevc, mediasdk, libvideogfx, libde265,
tslib),
* gnu/packages/xml.scm (libxmlb, libxmlplusplus)[source]: Same.
2020-11-19 20:48:26 +02:00
Marius Bakke
32787d6524
Merge branch 'master' into staging
...
Conflicts:
gnu/local.mk
gnu/packages/gdb.scm
gnu/packages/lisp-xyz.scm
gnu/packages/web-browsers.scm
2020-11-07 21:33:32 +01:00
Efraim Flashner
3d67269ee7
gnu: java-fasterxml-jackson-dataformat-xml: Don't use unstable tarball.
...
* gnu/packages/java.scm (java-fasterxml-jackson-dataformat-xml)[source]:
Download using git-fetch.
2020-11-04 15:30:34 +02:00
Efraim Flashner
e98fd9fe3f
gnu: java-woodstox-core: Don't use unstable tarball.
...
* gnu/packages/java.scm (java-woodstox-core)[source]: Download using
git-fetch.
2020-11-04 15:30:28 +02:00
Julien Lepiller
94c38d54c9
gnu: java-fasterxml-jackson-core: Add synopsis and description.
...
* gnu/packages/java.scm (java-fasterxml-jackson-core): Add synopsis and
description.
2020-10-30 20:19:46 +01:00
Simon South
0569a83268
gnu: icedtea-8: Fix build on aarch64-linux.
...
* gnu/packages/java.scm (icedtea-8)[native-inputs]: Remove obsolete,
architecture-dependent patch to "hotspot-drop".
* gnu/packages/patches/icedtea-7-hotspot-gcc-segfault-workaround.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-10-28 10:34:04 +02:00
Simon South
cf8799254f
gnu: icedtea-8: Build in parallel using correct number of jobs.
...
* gnu/packages/java.scm (icedtea-8)[arguments]<#:configure-flags>: Add
"--with-parallel-jobs".
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-10-28 10:34:01 +02:00
Simon South
672ac09586
gnu: icedtea-7: Fix build on aarch64-linux.
...
* gnu/packages/java.scm (icedtea-7)[native-inputs]: Remove obsolete,
architecture-dependent patch to "hotspot-drop"; replace with patch to fix
build on aarch64-linux.
* gnu/packages/patches/icedtea-7-hotspot-aarch64-use-c++98.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-10-28 10:33:59 +02:00
Simon South
e3b91b799d
gnu: icedtea-7: Build in parallel using correct number of jobs.
...
* gnu/packages/java.scm (icedtea-7)[arguments]<#:configure-flags>: Add
"--with-parallel-jobs".
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-10-28 10:33:57 +02:00
Simon South
2fab54f397
gnu: icedtea-6: Fix build on aarch64-linux.
...
* gnu/packages/java.scm (icedtea-6)[source]: Add patch.
* gnu/packages/patches/icedtea-6-extend-hotspot-aarch64-support.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-10-28 10:33:52 +02:00
Simon South
dc3c27554b
gnu: icedtea-6: Remove obsolete, architecture-dependent patch.
...
* gnu/packages/java.scm (icedtea-6)[arguments]<#:phases>: Remove special
handling of "hotspot-src" input during "unpack" phase.
[native-inputs]: Remove patch to "hotspot-src".
* gnu/packages/patches/icedtea-6-hotspot-gcc-segfault-workaround.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-10-28 10:33:50 +02:00
Simon South
31ccd55176
gnu: icedtea-6: Build in parallel using correct number of jobs.
...
* gnu/packages/java.scm (icedtea-6)[arguments]<#:configure-flags>: Supply
parameter to "--with-parallel-jobs".
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-10-28 10:33:47 +02:00
Ludovic Courtès
c5372cd488
gnu: hdf5: Default to 1.10.
...
This is a followup to 5930963555
.
* gnu/packages/maths.scm (hdf5): Change to HDF5-1.10.
(hdf-java, hdf-eos5, h5check, netcdf, matio)[inputs]: Use HDF5-1.8.
* gnu/packages/java.scm (java-cisd-jhdf5)[inputs]: Likewise.
2020-10-23 16:35:39 +02:00
Julien Lepiller
491ed3205b
gnu: Add java-javaparser.
...
* gnu/packages/java.scm (java-javaparser): New variable.
2020-10-14 03:42:20 +02:00
Julien Lepiller
7896630fdc
gnu: Add java-tunnelvisionlabs-antlr4.
...
* gnu/packages/java.scm (java-tunnelvisionlabs-antlr4): New variable.
2020-10-14 03:42:14 +02:00
Julien Lepiller
ac292a1aa1
gnu: Add java-tunnelvisionlabs-antlr4-runtime.
...
* gnu/packages/java.scm (java-tunnelvisionlabs-antlr4-runtime): New
variable.
2020-10-14 03:40:57 +02:00
Julien Lepiller
7d26b017d8
gnu: Add java-tunnelvisionlabs-antlr4-runtime-annotations.
...
* gnu/packages/java.scm
(java-tunnelvisionlabs-antlr4-runtime-annotations): New variable.
* gnu/packages/patches/java-tunnelvisionlabs-antlr-code-too-large.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-10-14 03:31:10 +02:00
Julien Lepiller
77ae41457c
gnu: Add antlr4-4.1.
...
* gnu/packages/java.scm (antlr4-4.1): New variable.
2020-10-14 03:30:53 +02:00
Julien Lepiller
57f6a91585
gnu: Add java-antlr4-runtime-4.1.
...
* gnu/packages/java.scm (java-antlr4-runtime-4.1): New variable.
2020-10-14 03:06:48 +02:00
Julien Lepiller
f37de56a10
gnu: Add java-asm-util-8.
...
* gnu/packages/java.scm (java-asm-util-8): New variable.
2020-10-14 03:06:38 +02:00
Julien Lepiller
d7f7c752e8
gnu: Add java-asm-analysis-8.
...
* gnu/packages/java.scm (java-asm-analysis-8): New variable.
2020-10-14 03:06:23 +02:00
Julien Lepiller
d9d4262492
gnu: Add java-asm-tree-8.
...
* gnu/packages/java.scm (java-asm-tree-8): New variable.
2020-10-14 03:06:02 +02:00
Julien Lepiller
fafd543fac
gnu: Add java-asm-8.
...
* gnu/packages/java.scm (java-asm-8): New variable.
2020-10-14 03:05:41 +02:00
Julien Lepiller
2039cf373b
gnu: ant: Update to 1.9.15.
...
* gnu/packages/java.scm (ant): Update to 1.9.15.
2020-10-14 03:05:35 +02:00
Julien Lepiller
008487172f
gnu: ant/java8: Update to 1.10.8.
...
* gnu/packages/java.scm (ant/java8): Update to 1.10.8.
2020-10-14 03:05:17 +02:00
Guillaume Le Vaillant
87c079d9b5
Merge branch 'master' into staging
2020-10-05 14:17:25 +02:00
Tobias Geerinckx-Rice
7230f6d5dd
gnu: Fix typoes in package descriptions.
...
* gnu/packages/audio.scm (caps-plugins-lv2)[synopsis]: Fix typo.
* gnu/packages/bioconductor.scm (r-karyoploter, r-anota, r-gcrma)
(r-bigmemoryextras)[description]: Likewise.
* gnu/packages/cran.scm (r-geometry)[synopsis]: Likewise.
(r-stringdist, r-patchwork, r-depth, r-tea)[description]: Likewise.
* gnu/packages/crates-io.scm (rust-assert-fs-0.11, rust-notify-4)
(rust-tokio-fs-0.1)[synopsis, description]: Likewise.
(rust-blas-sys-0.7)[description]: Likewise.
(rust-fs-extra-1.1, rust-xattr-0.2)[synopsis]: Likewise.
* gnu/packages/databases.scm (perl-mysql-config)[description]: Likewise.
* gnu/packages/disk.scm (hddtemp)[description]: Likewise.
* gnu/packages/django.scm (python-djangorestframework)[description]:
Likewise.
* gnu/packages/documentation.scm (doc++)[description]: Likewise.
* gnu/packages/emacs-xyz.scm (emacs-kakoune, emacs-pyim-basedict, eless)
(emacs-scpaste)[description]: Likewise.
* gnu/packages/file-systems.scm (dbxfs)[description]: Likewise.
* gnu/packages/finance.scm (python-stdnum)[description]: Likewise.
* gnu/packages/fontutils.scm (woff2)[description]: Likewise.
* gnu/packages/games.scm (openttd-opengfx)[description]: Likewise.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-topicons-redux)
[description]: Likewise.
* gnu/packages/gnome.scm (libgrss)[description]: Likewise.
* gnu/packages/golang.scm (go-github-com-mitchellh-reflectwalk)
[description]: Likewise.
(go-github-com-go-git-go-billy)[synopsis, description]: Likewise.
* gnu/packages/haskell-check.scm (ghc-inspection-testing)[description]:
Likewise.
* gnu/packages/haskell-web.scm (ghc-yesod-form)[description]: Likewise.
* gnu/packages/haskell-xyz.scm (ghc-hex)[description]: Likewise.
* gnu/packages/hyperledger.scm (hyperledger-iroha-ed25519)[description]:
Likewise.
* gnu/packages/java.scm (java-mail)[synopsis]: Likewise.
(java-native-access-platform)[description]: Likewise.
* gnu/packages/kde-frameworks.scm (kactivities-stats)[description]:
Likewise.
* gnu/packages/kde-utils.scm (krusader)[description]: Likewise.
* gnu/packages/language.scm (praat)[description]: Likewise.
* gnu/packages/linux.scm (light)[description]: Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.defclass-star)[description]:
Likewise.
* gnu/packages/mail.scm (dovecot-trees, sieve-connect)[description]:
Likewise.
* gnu/packages/ocaml.scm (ocaml-opam-file-format, ocaml-cppo)
(ocaml4.07-ppx-variants-conv)[description]: Likewise.
* gnu/packages/perl.scm (perl-convert-binhex)[description]: Likewise.
* gnu/packages/python-crypto.scm (python-ecdsa)[description]: Likewise.
* gnu/packages/python-web.scm (python-html5lib)[synopsis, description]:
Likewise.
(python-venusian)[synopsis]: Likewise.
* gnu/packages/python-xyz.scm (python-readlike, python-gssapi)
(python-flufl-i18n)[description]: Likewise.
(python-pox, python-watchdog, python-xattr)[synopsis, description]:
Likewise.
* gnu/packages/ruby.scm (ruby-sorcerer)[description]: Likewise.
* gnu/packages/rust-apps.scm (watchexec)[description]: Likewise.
* gnu/packages/rust.scm (mrustc)[synopsis]: Likewise.
* gnu/packages/shells.scm (s-shell)[description]: Likewise.
* gnu/packages/ssh.scm (sshpass)[description]: Likewise.
* gnu/packages/terminals.scm (beep)[description]: Likewise.
* gnu/packages/web.scm (perl-lwp-useragent-cached)[description]:
Likewise.
* gnu/packages/wv.scm (wv)[description]: Likewise.
2020-09-23 04:37:01 +02:00
Julien Lepiller
f9a6e3894b
gnu: Add antlr4.
...
* gnu/packages/java.scm (antlr4): New variable.
2020-09-20 13:57:09 +02:00
Julien Lepiller
5d115440c2
gnu: Add java-antlr4-runtime.
...
* gnu/packages/java.scm (java-antlr4-runtime): New variable.
* gnu/packages/patches/java-antlr4-Add-standalone-generator.patch: New
file.
* gnu/packages/patches/java-antlr4-fix-code-too-large.java: New file.
* gnu/local.mk (dist_patch_DATA): Add them.
2020-09-20 13:56:44 +02:00
Julien Lepiller
1d630fe0f6
gnu: Add java-treelayout.
...
* gnu/packages/java.scm (java-treelayout): New variable.
2020-09-20 13:56:37 +02:00
Efraim Flashner
819ead3592
gnu: java-hdrhistogram: Don't use unstable tarball.
...
* gnu/packages/java.scm (java-hdrhistogram)[source]: Download using
git-fetch.
[arguments]: Add phase to make source writable.
2020-09-14 23:13:22 +03:00
Efraim Flashner
de3c03a471
Merge remote-tracking branch 'origin/master' into staging
2020-09-05 22:30:04 +03:00