Commit Graph

492 Commits

Author SHA1 Message Date
Ricardo Wurmus 063629aa3e
gnu: Add jamvm-1-bootstrap.
* gnu/packages/java.scm (jamvm-1-bootstrap): New variable.
2018-03-25 21:41:26 +02:00
Ricardo Wurmus 45f762ee96
gnu: Add classpath-bootstrap.
* gnu/packages/java.scm (classpath-bootstrap): New variable.
2018-03-25 21:41:26 +02:00
Ricardo Wurmus 4d4a5698ec
gnu: sablevm: Do not change GC, just disable stripping.
* gnu/packages/java.scm (sablevm)[arguments]: Disable stripping; do not play
with GC settings as they have no reliable effect on build success.
2018-03-25 00:14:30 +01:00
Ricardo Wurmus f15e2ee4e8
gnu: sablevm: Use a different GC implementation.
This is an attempt to fix a segfault when building ant-bootstrap.

* gnu/packages/java.scm (sablevm)[arguments]: Use gencopy GC implementation.
2018-03-24 23:00:03 +01:00
Ricardo Wurmus 15b8b5deca
gnu: sablevm-classpath: Remove unnecessary inputs.
* gnu/packages/java.scm (sablevm-classpath)[inputs]: Remove.
2018-03-24 23:00:03 +01:00
Gábor Boskovits 2cac889151
gnu: java-aqute-bnd-annotation: Update to 3.5.0.
* gnu/packages/java.scm (java-aqute-bnd-annotation): Update to 3.5.0.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-03-23 20:21:37 +01:00
Mark H Weaver 9f388b1ee1
Merge branch 'master' into core-updates 2018-03-17 01:18:37 -04:00
Leo Famulari 1d97d8ffd8
gnu: icedtea@3: Update to 3.7.0 [security fixes].
Fixes CVE-2018-{2579,2582,2588,2599,2602,2603,2618,2629,2633,2634,2637,2641,
2663,2677,2678}.

* gnu/packages/java.scm (icedtea-8): Update to 3.7.0.
2018-03-16 10:53:10 -04:00
Leo Famulari 7f6485e70c
gnu: icedtea@2: Update to 2.6.13 [security fixes].
Fixes CVE-2018-{2579,2588,2599,2602,2603,2618,2629,2633,2634,2637,2641,2663,
2677,2678}.

* gnu/packages/java.scm (icedtea-7): Update to 2.6.13.
2018-03-16 10:53:10 -04:00
Mark H Weaver 6cbee49d66
gnu: All snippets report errors using exceptions, else return #t.
* gnu/packages/admin.scm, gnu/packages/algebra.scm, gnu/packages/audio.scm,
gnu/packages/backup.scm, gnu/packages/base.scm,
gnu/packages/bioinformatics.scm, gnu/packages/cdrom.scm,
gnu/packages/chez.scm, gnu/packages/code.scm, gnu/packages/compression.scm,
gnu/packages/cross-base.scm, gnu/packages/crypto.scm, gnu/packages/cups.scm,
gnu/packages/databases.scm, gnu/packages/dns.scm, gnu/packages/emacs.scm,
gnu/packages/emulators.scm, gnu/packages/engineering.scm,
gnu/packages/enlightenment.scm, gnu/packages/fpga.scm,
gnu/packages/freedesktop.scm, gnu/packages/ftp.scm, gnu/packages/games.scm,
gnu/packages/gcc.scm, gnu/packages/geo.scm, gnu/packages/ghostscript.scm,
gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm, gnu/packages/graphics.scm, gnu/packages/gtk.scm,
gnu/packages/guile.scm, gnu/packages/irc.scm, gnu/packages/java.scm,
gnu/packages/kerberos.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm,
gnu/packages/lxde.scm, gnu/packages/machine-learning.scm,
gnu/packages/mail.scm, gnu/packages/maths.scm, gnu/packages/messaging.scm,
gnu/packages/monitoring.scm, gnu/packages/mp3.scm, gnu/packages/music.scm,
gnu/packages/netpbm.scm, gnu/packages/networking.scm, gnu/packages/node.scm,
gnu/packages/nvi.scm, gnu/packages/ocaml.scm, gnu/packages/pdf.scm,
gnu/packages/perl.scm, gnu/packages/php.scm, gnu/packages/plotutils.scm,
gnu/packages/pretty-print.scm, gnu/packages/profiling.scm,
gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm,
gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/robotics.scm,
gnu/packages/sawfish.scm, gnu/packages/scanner.scm, gnu/packages/scheme.scm,
gnu/packages/scribus.scm, gnu/packages/sdl.scm,
gnu/packages/serialization.scm, gnu/packages/shells.scm,
gnu/packages/slang.scm, gnu/packages/smalltalk.scm, gnu/packages/ssh.scm,
gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/tbb.scm,
gnu/packages/terminals.scm, gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm, gnu/packages/textutils.scm,
gnu/packages/tls.scm, gnu/packages/unrtf.scm,
gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xorg.scm:
In all snippets, report errors using exceptions, or else return #t.
2018-03-16 09:08:31 -04:00
Ricardo Wurmus 2a69f48e0f
gnu: classpath-devel: Fix bootstrap phase.
* gnu/packages/java.scm (classpath-devel)[arguments]: Replace "bootstrap"
build phase.
2018-03-16 12:27:40 +01:00
Ricardo Wurmus 8c72ed923d
Merge branch 'master' into core-updates 2018-03-14 17:37:20 +01:00
Efraim Flashner 307856cdfa
gnu: java-snakeyaml: Declare a source file-name.
* gnu/packages/java.scm (java-snakeyaml)[source]: Declare a source
file-name.
2018-03-13 20:17:11 +02:00
Efraim Flashner 6c34ad73d5
gnu: java-jnacl: Declare a source file-name.
* gnu/packages/java.scm (java-jnacl)[source]: Declare a source
file-name.
2018-03-13 20:17:11 +02:00
Ludovic Courtès 189be331ac
build-system/gnu: Add 'bootstrap' phase.
This factorizes what has become a widespread idiom.

* guix/build/gnu-build-system.scm (%bootstrap-scripts): New variable.
(bootstrap): New procedure.
(%standard-phases): Add it after 'unpack'.
* guix/build/ant-build-system.scm (%standard-phases): Delete 'bootstrap.
* guix/build/asdf-build-system.scm (%standard-phases/source)
(%standard-phases): Likewise.
* guix/build/cargo-build-system.scm (%standard-phases): Likewise.
* guix/build/cmake-build-system.scm (%standard-phases): Likewise.
* guix/build/dub-build-system.scm (%standard-phases): Likewise.
* guix/build/emacs-build-system.scm (%standard-phases): Likewise.
* guix/build/font-build-system.scm (%standard-phases): Likewise.
* guix/build/go-build-system.scm (%standard-phases): Likewise.
* guix/build/haskell-build-system.scm (%standard-phases): Likewise.
* guix/build/minify-build-system.scm (%standard-phases): Likewise.
* guix/build/ocaml-build-system.scm (%standard-phases): Likewise.
* guix/build/perl-build-system.scm (%standard-phases): Likewise.
* guix/build/python-build-system.scm (%standard-phases): Likewise.
* guix/build/r-build-system.scm (%standard-phases): Likewise.
* guix/build/ruby-build-system.scm (%standard-phases): Likewise.
* guix/build/scons-build-system.scm (%standard-phases): Likewise.
* guix/build/texlive-build-system.scm (%standard-phases): Likewise.
* guix/build/waf-build-system.scm (%standard-phases): Likewise.
* gnu/packages/audio.scm (faad2)[arguments]: Replace 'bootstrap.
(soundtouch, cuetools, bluez-alsa): Remove 'arguments'.
(cava)[arguments]: Replace 'bootstrap.
* gnu/packages/backup.scm (rdup): Remove 'bootstrap.
* gnu/packages/bioinformatics.scm (seek)[arguments]: Replace
'bootstrap.
* gnu/packages/bioinformatics.scm (htslib-for-sambamba): Remove
'arguments'.
* gnu/packages/ci.scm (hydra, cuirass): Remove 'bootstrap'.
* gnu/packages/crypto.scm (libb2): Remove #:phases.
* gnu/packages/databases.scm (guile-wiredtiger): Likewise.
* gnu/packages/debug.scm (stress-make): Remove 'bootstrap'.
* gnu/packages/documentation.scm (asciidoc): Likewise.
* gnu/packages/fontutils.scm (libuninameslist): Remove 'arguments'.
* gnu/packages/ftp.scm (weex): Remove 'arguments'.
* gnu/packages/game-development.scm (ois): Remove 'arguments'.
* gnu/packages/games.scm (pioneer): Remove 'bootstrap.
* gnu/packages/gnome.scm (vte-ng, byzanz): Replace 'bootstrap.
(arc-theme): Remove 'arguments'.
(faba-icon-theme): Remove 'bootstrap.
(arc-icon-theme): Remove 'arguments'.
* gnu/packages/gnunet.scm (guile-gnunet): Likewise.
* gnu/packages/gtk.scm (guile-rsvg): Likewise.
* gnu/packages/guile.scm (mcron2): Remove 'bootstrap.
(guile-bash): Remove #:phases.
(guile-git): Remove 'bootstrap.
(guile-syntax-highlight): Remove 'arguments'.
(guile-sjson): Likewise.
* gnu/packages/java.scm (classpath-devel): Remove 'bootstrap.
* gnu/packages/kodi.scm (libdvdnav/kodi)
(libdvdread/kodi, libdvdcss/kodi): Likewise.
* gnu/packages/libreoffice.scm (hunspell): Remove 'arguments'.
* gnu/packages/libusb.scm (hidapi): Likewise.
* gnu/packages/linux.scm (bridge-utils): Rename 'bootstrap' to
'patch-stuff'; move it before 'bootstrap', without autoreconf
invocation.
(eudev): Rename 'bootstrap' to 'patch-file-names', without 'autogen.sh'
invocation; move it before 'bootstrap.
(gpm): Replace 'bootstrap'.
(f2fs-tools): Remove 'arguments'.
(rng-tools): Remove #:phases.
* gnu/packages/messaging.scm (hexchat): Rename 'bootstrap' to
'copy-intltool-makefile'; remove "autoreconf" invocation and move before
'bootstrap'.
(libmesode): Remove 'arguments'.
(libstrophe): Likewise.
* gnu/packages/microcom.scm (microcom): Likewise.
* gnu/packages/networking.scm (libnet): Remove 'bootstrap.
* gnu/packages/onc-rpc.scm (libnsl): Remove 'arguments'.
* gnu/packages/package-management.scm (guix): Replace 'bootstrap.
* gnu/packages/sawfish.scm (librep): Remove 'arguments'.
* gnu/packages/version-control.scm (findnewest): Likewise.
* gnu/packages/video.scm (liba52, handbrake, motion): Replace
'bootstrap.
* gnu/packages/web.scm (fcgiwrap): Remove #:phases.
(tidy): Replace 'bootstrap.
(gumbo-parser): Remove #:phases.
* gnu/packages/wget.scm (wget2): Replace 'bootstrap.
* gnu/packages/wm.scm (i3lock-color): Remove #:phases.
* gnu/packages/xdisorg.scm (xclip): Likewise.
* gnu/packages/xml.scm (libxls): Replace 'bootstrap'.
* gnu/packages/xorg.scm (xf86-video-freedreno)
(xf86-video-intel): Remove #:phases.
* gnu/packages/zile.scm (zile-on-guile): Replace 'bootstrap.
2018-03-11 22:04:40 +01:00
Gábor Boskovits 594bd3a08a
gnu: java-jeromq: Fix tests.
* gnu/packages/patches/java-jeromq-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/java.scm (java-jeromq)[source](patches): Add it.
[arguments](#test-exclude): Disable more failing tests.
2018-03-11 20:06:06 +01:00
Ricardo Wurmus bfc007e13e
gnu: java-hamcrest-all: Build with icedtea-8.
* gnu/packages/java.scm (java-hamcrest-all)[arguments]: Build with icedtea-8;
do not disable tests.
[inputs]: Remove java-hamcrest-core.
2018-03-11 20:02:10 +01:00
Ricardo Wurmus f2785bd657
gnu: icedtea-8: Build "out" reproducibly.
Partially fixes <https://bugs.gnu.org/30730>.

* gnu/packages/java.scm (icedtea-8)[arguments]: Add phases
"patch-keystore" and "strip-jar-timestamps".
[source]: Also patch DIST_ID in "configure" script.
2018-03-11 11:53:39 +01:00
Gábor Boskovits 0f2778029a
gnu: java-ops4j-pax-tinybundles: Use distribution bndlib version.
* gnu/packages/java.scm (java-ops4j-pax-tinybundles)[arguments]<#:phases>:
Modify fix-version to use the distibution version of java-aqute-bndlib.
2018-03-05 20:42:48 +01:00
Gábor Boskovits 48c8622010
gnu: antlr3-3.3: Fix java8 issue.
* gnu/packages/java.scm (antlr3-3.3)[source]: Add patch.
* gnu/packages/patches/antlr3-3_3-fix-java8-compilation.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-03-04 14:16:37 +01:00
Gábor Boskovits 4c763b4d67
gnu: antlr3-3.1: Fix java8 issue.
* gnu/packages/java.scm (antlr3-3.1)[source]: Add patch.
* gnu/packages/patches/antlr3-3_1-fix-java8-compilation.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-03-04 14:13:47 +01:00
Ricardo Wurmus 93abc975fe
gnu: Add java-openchart2.
* gnu/packages/java.scm (java-openchart2): New variable.
2018-03-03 21:27:39 +01:00
Ricardo Wurmus 2f0d041816
gnu: Add java-cisd-jhdf5.
* gnu/packages/java.scm (java-cisd-jhdf5): New variable.
2018-03-03 21:21:48 +01:00
Ricardo Wurmus 04ddca26e6
gnu: Add java-cisd-args4j.
* gnu/packages/java.scm (java-cisd-args4j): New variable.
2018-03-03 21:21:47 +01:00
Ricardo Wurmus 30d554732a
gnu: Add java-cisd-base.
* gnu/packages/java.scm (java-cisd-base): New variable.
2018-03-03 21:21:47 +01:00
Ricardo Wurmus 201084ac1f
gnu: java-bouncycastle-bcpkix: Use invoke.
* gnu/packages/java.scm (java-bouncycastle-bcpkix)[arguments]: Use invoke.
2018-02-28 23:05:06 +01:00
Ricardo Wurmus 9be4b9fa58
gnu: java-bouncycastle-bcprov: Use invoke.
* gnu/packages/java.scm (java-bouncycastle-bcprov)[arguments]: Use invoke.
2018-02-28 23:05:06 +01:00
Ricardo Wurmus 1b6bc51675
gnu: java-lz4: Use invoke.
* gnu/packages/java.scm (java-lz4)[arguments]: Use invoke.
2018-02-28 23:05:06 +01:00
Ricardo Wurmus ec32bc9860
gnu: antlr3-3.1: Remove version from package name.
* gnu/packages/java.scm (antlr3-3.1)[name]: Remove.
[arguments]: Adjust accordingly.
2018-02-28 23:05:06 +01:00
Ricardo Wurmus 13f38d31a4
gnu: antlr3-3.1: Use invoke.
* gnu/packages/java.scm (antlr3-3.1)[arguments]: Use invoke.
2018-02-28 23:05:06 +01:00
Ricardo Wurmus e85c1bf6cd
gnu: java-jansi-native: Simplify.
* gnu/packages/java.scm (java-jansi-native)[arguments]: Use "invoke"; remove
useless "mkdir-p".
2018-02-28 23:05:06 +01:00
Ricardo Wurmus 3d6925ef51
gnu: java-jansi-native: Fix description.
* gnu/packages/java.scm (java-jansi-native)[description]: Replace placeholder
text with an actual description.
2018-02-28 23:05:06 +01:00
Ricardo Wurmus 6338ea9a88
gnu: java-hawtjni: Simplify build phases.
* gnu/packages/java.scm (java-hawtjni)[arguments]: Use "invoke" instead of
"system*"; use "install-file" instead of "mkdir-p" and "copy-file".
2018-02-28 23:05:05 +01:00
Ricardo Wurmus 080d0b605a
gnu: java-commons-jexl-2: Use invoke.
* gnu/packages/java.scm (java-commons-jexl-2)[arguments]: Use invoke.
2018-02-28 23:05:05 +01:00
Ricardo Wurmus 8c7d32e07c
gnu: java-jnacl: Do not prefix jar with "java-".
* gnu/packages/java.scm (java-jnacl)[arguments]: Rename jar to "jnacl.jar".
2018-02-28 23:05:05 +01:00
Ricardo Wurmus 3e87923a67
gnu: java-jnacl: Update to 0.1.0-2.094e819.
* gnu/packages/java.scm (java-jnacl): Update to 0.1.0-2.094e819.
2018-02-28 23:05:05 +01:00
Ricardo Wurmus 8333c206a9
gnu: java-jnacl: Simplify build phase.
* gnu/packages/java.scm (java-jnacl)[arguments]: Simplify "fix-tests" phase.
2018-02-28 23:05:05 +01:00
Ricardo Wurmus e158642816
gnu: java-jnacl: Correct license.
* gnu/packages/java.scm (java-jnacl)[license]: Change to BSD-2.
2018-02-28 23:05:05 +01:00
Ricardo Wurmus 602f54f436
gnu: java-jnacl: Use invoke.
* gnu/packages/java.scm (java-jnacl)[arguments]: Use "invoke".
2018-02-28 23:05:05 +01:00
Ricardo Wurmus f201b18ed7
gnu: Add java-ecj-3.5.
* gnu/packages/java.scm (java-ecj-3.5): New variable.
2018-02-28 23:05:05 +01:00
Ricardo Wurmus c1cb857645
gnu: Add java-ecj-3.
* gnu/packages/java.scm (java-ecj-3): New variable.
2018-02-28 23:05:05 +01:00
Julien Lepiller 0aa85081d6
gnu: Add java-plexus-sec-dispatcher.
* gnu/packages/java.scm (java-plexus-sec-dispatcher): New variable.
2018-02-25 12:04:20 +01:00
Julien Lepiller 36607d3bfe
gnu: Add java-modello-plugins-xpp3.
gnu/packages/java.scm (java-modello-plugins-xpp3): New variable.
2018-02-25 12:04:18 +01:00
Julien Lepiller e470856017
gnu: Add java-modello-test.
gnu/packages/java.scm (java-modello-test): New variable.
2018-02-25 12:04:15 +01:00
Julien Lepiller a0ce95ba8f
gnu: Add java-modello-plugins-xml.
* gnu/packages/java.scm (java-modello-plugins-xml): New variable.
2018-02-25 12:04:10 +01:00
Julien Lepiller fc620befd4
gnu: Add java-modello-plugins-java.
* gnu/packages/java.scm (java-modello-plugins-java): New variable.
2018-02-25 11:59:34 +01:00
Julien Lepiller b26c8b6184
gnu: Add java-modello-core.
* gnu/packages/java.scm (java-modello-core): New variable.
2018-02-25 11:58:50 +01:00
Julien Lepiller 8f524749bc
gnu: Add java-sisu-build-api.
* gnu/packages/java.scm (java-sisu-build-api): New variable.
2018-02-25 11:58:25 +01:00
Julien Lepiller f8a519fa3f
gnu: Add java-plexus-compiler-javac.
gnu/packages/java.scm (java-plexus-compiler-javac): New variable.
2018-02-25 11:57:26 +01:00
Julien Lepiller 239126d48b
gnu: Add java-plexus-compiler-api.
* gnu/packages/java.scm (java-plexus-compiler-api): New variable.
2018-02-25 11:56:44 +01:00
Julien Lepiller 4f77ba17c6
gnu: Add java-plexus-cipher.
* gnu/packages/java.scm (java-plexus-cipher): New variable.
2018-02-25 11:56:31 +01:00
Julien Lepiller a7ad92ade9
gnu: Make java-plexus-container-default-bootstrap private.
* gnu/packages/java.scm (java-plexus-container-default-bootstrap): Make
private.
2018-02-25 11:55:39 +01:00
Julien Lepiller 3214afabff
gnu: Add java-plexus-component-annotations.
* gnu/packages/java.scm (java-plexus-component-annotations): New
variable.
2018-02-25 11:55:08 +01:00
Julien Lepiller 3422e10ede
gnu: Update java-testng to 6.14.3.
* gnu/packages/java.scm (java-testng): Update to 6.14.3.
2018-02-25 11:54:43 +01:00
Mark H Weaver 150062f190
Merge branch 'master' into core-updates 2018-02-16 13:14:26 -05:00
Alex Vong f3bbe0291b
gnu: java-fasterxml-jackson-dataformat-xml: Update to 2.9.4.
* gnu/packages/java.scm (java-fasterxml-jackson-dataformat-xml): Update
to 2.9.4.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-02-15 17:18:27 -05:00
Alex Vong 1f2be88f26
gnu: java-fasterxml-jackson-dataformat-yaml: Update to 2.9.4.
* gnu/packages/java.scm (java-fasterxml-jackson-dataformat-yaml): Update
to 2.9.4.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-02-15 17:18:27 -05:00
Alex Vong 07207211df
gnu: java-fasterxml-jackson-modules-base-jaxb: Update to 2.9.4.
* gnu/packages/java.scm (java-fasterxml-jackson-modules-base-jaxb):
Update to 2.9.4.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-02-15 17:18:27 -05:00
Alex Vong 3c1edff5ca
gnu: java-fasterxml-jackson-databind: Update to 2.9.4 [fixes CVE-{2017-17485, 2018-5968}].
* gnu/packages/java.scm (java-fasterxml-jackson-databind): Update to 2.9.4.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-02-15 17:18:27 -05:00
Alex Vong 38a0fc384a
gnu: java-fasterxml-jackson-core: Update to 2.9.4.
* gnu/packages/java.scm (java-fasterxml-jackson-core): Update to 2.9.4.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-02-15 17:18:26 -05:00
Alex Vong 93dceea45e
gnu: java-fasterxml-jackson-annotations: Update to 2.9.4.
* gnu/packages/java.scm (java-fasterxml-jackson-annotations): Update to 2.9.4.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-02-15 17:18:26 -05:00
Ricardo Wurmus 4aa0a1df2d
gnu: java-jeromq: Update to 0.4.3.
* gnu/packages/java.scm (java-jeromq): Update to 0.4.3.
[arguments]: Disable DealerSpecTest.
2018-02-15 17:19:09 +01:00
Ricardo Wurmus 36b39d1618
gnu: java-testng: Update to 6.14.2.
* gnu/packages/java.scm (java-testng): Update to 6.14.2.
[arguments]: Delete failing tests and those requiring groovy.
[native-inputs]: Add java-mockito-1.
2018-02-15 17:19:06 +01:00
Mark H Weaver a7fb298665
Merge branch 'master' into core-updates 2018-02-11 04:05:07 -05:00
Julien Lepiller 73a1f10a80
gnu: Add java-xmlunit-legacy.
* gnu/packages/java.scm (java-xmlunit-legacy): New variable.
2018-02-10 19:04:44 +01:00
Julien Lepiller 7ac4f054e7
gnu: Add java-xmlunit.
* gnu/packages/java.scm (java-xmlunit): New variable.
2018-02-10 19:04:38 +01:00
Julien Lepiller e06bf42811
gnu: Add java-jline.
* gnu/packages/java.scm (java-jline): New variable.
2018-02-10 19:04:36 +01:00
Julien Lepiller 6d0368eb84
gnu: Add java-xerces.
* gnu/packages/java.scm (java-xerces): New variable.
* gnu/packages/patches/java-xerces-bootclasspath.patch: New file.
* gnu/packages/patches/java-xerces-build_dont_unzip.patch: New file.
* gnu/packages/patches/java-xerces-xjavac_taskdef.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add them.
2018-02-10 19:04:04 +01:00
Julien Lepiller 0158ea8a82
gnu: Add java-joda-time.
* gnu/packages/java.scm (java-joda-time): New variable.
2018-02-10 19:03:54 +01:00
Julien Lepiller d57fd728d7
gnu: Add java-joda-convert.
* gnu/packages/java.scm (java-joda-convert): New variable.
2018-02-10 19:03:52 +01:00
Julien Lepiller a10a451c20
gnu: Add java-cdi-api.
* gnu/packages/java.scm (java-cdi-api): New variable.
2018-02-10 19:03:50 +01:00
Julien Lepiller cc03a786ee
gnu: Add java-jboss-interceptors-api-spec.
* gnu/packages/java.scm (java-jboss-interceptors-api-spec): New
variable.
2018-02-10 19:03:48 +01:00
Julien Lepiller cc06132957
gnu: Add java-jboss-el-api-spec.
* gnu/packages/java.scm (java-jboss-el-api-spec): New variable.
2018-02-10 19:03:46 +01:00
Julien Lepiller a87ea1adcb
gnu: Add java-jansi.
* gnu/packages/java.scm (java-jansi): New variable.
2018-02-10 19:03:44 +01:00
Julien Lepiller d0c62afa8c
gnu: Add java-jansi-native.
* gnu/packages/java.scm (java-jansi-native): New variable.
2018-02-10 19:03:41 +01:00
Julien Lepiller 335aa20b96
gnu: Add java-hawtjni.
* gnu/packages/java.scm (java-hawtjni): New variable.
2018-02-10 19:03:38 +01:00
Julien Lepiller 8d510f65ec
gnu: Add java-geronimo-xbean-finder.
* gnu/packages/java.scm (java-geronimo-xbean-finder): New variable.
2018-02-10 19:03:36 +01:00
Julien Lepiller 0cb9ce32c7
gnu: Add java-geronimo-xbean-asm-util.
* gnu/packages/java.scm (java-geronimo-xbean-asm-util): New variable.
2018-02-10 19:03:33 +01:00
Julien Lepiller 3fda539bb4
gnu: Add java-geronimo-xbean-bundleutils.
* gnu/packages/java.scm (java-geronimo-xbean-bundleutils): New variable.
2018-02-10 19:03:30 +01:00
Julien Lepiller 09c44196e1
gnu: Add java-gson.
* gnu/packages/java.scm (java-gson): New variable.
2018-02-10 19:03:15 +01:00
Ricardo Wurmus 799c3c868f
gnu: sablevm: Fix broken build.
* gnu/packages/java.scm (sablevm)[arguments]: Change threading type.
2018-02-06 23:15:35 +01:00
Gábor Boskovits d0e9ded713
gnu: java-asm: Update to 6.0.
* gnu/packages/java.scm (java-asm): Update to 6.0.
[propagated-inputs]: Add java-aqute-bndlib.
[arguments]: Adjust #:make-flags accordingly.

Co-authored-by: Chris Marusich <cmmarusich@gmail.com>
2018-01-20 13:03:37 -08:00
Mark H Weaver e074a655dd
Merge branch 'master' into core-updates 2018-01-19 23:59:20 -05:00
Alex Vong 1d47ea86ff
gnu: clojure: Update to 1.9.0.
* gnu/packages/java.scm (clojure): Update to 1.9.0. Add "core-specs-alpha-src"
and "spec-alpha-src". Remove "java-classpath-src" and "tools-reader-src".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-16 16:00:21 +01:00
Gábor Boskovits ae307724de
gnu: java-classpathx-servletapi: Update to 3.0.1.
* gnu/packages/java.scm (java-classpathx-servletapi): Update to 3.0.1.
[arguments]: Switch to a java8 compiler, remove comment about not working with java8.

Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
2018-01-15 23:58:13 -08:00
Tobias Geerinckx-Rice c353d0140e
gnu: java: Use HTTPS for osgi.org home pages.
* gnu/packages/java.scm (java-osgi-annotation, java-osgi-core)
(java-osgi-service-event, java-osgi-cmpn)
(java-osgi-service-component-annotations, java-osgi-dto, java-osgi-resource)
(java-osgi-namespace-contract, java-osgi-namespace-extender)
(java-osgi-namespace-service, java-osgi-util-function)
(java-osgi-util-promise, java-osgi-service-metatype-annotations)
(java-osgi-service-repository, java-osgi-framework, java-osgi-service-log)
(java-osgi-service-jdbc, java-osgi-service-resolver, java-osgi-util-tracker)
(java-osgi-service-cm, java-osgi-service-packageadmin)[home-page]: Use HTTPS.
2018-01-16 01:54:12 +01:00
Julien Lepiller 1124683d8c
gnu: java-powermock-modules-junit4: Fix junit version detection.
* gnu/packages/java.scm (java-powermock-modules-junit4)[arguments]: Fix
junit version detection.
2018-01-13 12:06:51 +01:00
Julien Lepiller 59e0021cc7
gnu: java-powermock-core: Include resources.
* gnu/packages/java.scm (java-powermock-core)[arguments]: Add a phase to
include resources.
2018-01-13 12:06:12 +01:00
Gábor Boskovits e5a96113ca
gnu: java-commons-lang: Disable failing test.
* gnu/packages/java.scm (java-commons-lang)[arguments]: Modify #:test-exclude
to disable randomly failing tests.

The testsuite include tests about distribution of random inputs,
meaning that they can randomly fail. Disable them to avoid build failures.

Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
2018-01-11 23:17:05 -08:00
ng0 d6ddc5ab83
gnu: java-xz: Adjust home page.
* gnu/packages/java.scm (java-xz)[home-page]: Adjust home-page. The http part of it
is a permanent redirect to https.
2017-12-23 22:13:41 +01:00
Leo Famulari 6e7d841942
gnu: icedtea@2: Update to 2.6.12 [security fixes].
Fixes CVE-2016-{9840,9841,9842,9843,10165} and CVE-2017-{10193,10198,10274,
10281,10285,10294,10345,10346,10347,10348,10349,10350,10355,10356,10357,10388}.

* gnu/packages/java.scm (icedtea-7): Update to 2.6.12.
2017-12-06 19:41:29 -05:00
Tobias Geerinckx-Rice f4548394d4
gnu: java: Fix several synopses & descriptions.
* gnu/packages/java.scm (java-plexus-classworlds)[description]: Fix typo and
use @code.
(java-plexus-container-default-bootstrap)[synopsis]: Hyphenate for clarity,
as done in the description.
[description]: Fix typo and use @dfn.
(java-jmh)[description]: Fix typo.
(java-xerial-core)[synopsis, description]: Fix typos.
2017-12-01 16:08:57 +01:00
Ricardo Wurmus fa6c4213c6
gnu: Add ant-junit.
* gnu/packages/java.scm (ant-junit): New variable.
2017-11-27 12:12:41 +01:00
Ricardo Wurmus 9ce7ac992e
gnu: Add ant-apache-bcel.
* gnu/packages/java.scm (ant-apache-bcel): New variable.
2017-11-27 12:12:41 +01:00
Ricardo Wurmus 5e3abfc83f
gnu: Add java-commons-bcel.
* gnu/packages/java.scm (java-commons-bcel): New variable.
2017-11-27 12:12:41 +01:00
Ricardo Wurmus c5ff11dcc1
gnu: Add java-cofoja.
* gnu/packages/java.scm (java-cofoja): New variable.
2017-11-27 12:12:40 +01:00
Ricardo Wurmus 9e325e8c05
gnu: Add java-commons-jexl-2.
* gnu/packages/java.scm (java-commons-jexl-2): New variable.
2017-11-27 12:12:40 +01:00
Ricardo Wurmus 6688c41e16
gnu: Add javacc-4.
* gnu/packages/java.scm (javacc-4): New variable.
2017-11-27 12:12:40 +01:00
Ricardo Wurmus fc8d100b24
gnu: Add javacc.
* gnu/packages/java.scm (javacc): New variable.
2017-11-27 12:12:40 +01:00
Alex Vong 8cc1fce1ba
gnu: java-fasterxml-jackson-dataformat-xml: Update to 2.9.2.
* gnu/packages/java.scm (java-fasterxml-jackson-dataformat-xml): Update to
2.9.2.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2017-11-24 21:12:23 +01:00
Alex Vong abe5347dd6
gnu: java-fasterxml-jackson-dataformat-yaml: Update to 2.9.2.
* gnu/packages/java.scm (java-fasterxml-jackson-dataformat-yaml): Update to
2.9.2.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2017-11-24 21:12:20 +01:00
Alex Vong 7cee3cb2c4
gnu: java-fasterxml-jackson-modules-base-jaxb: Update to 2.9.2.
* gnu/packages/java.scm (java-fasterxml-jackson-modules-base-jaxb): Update to
2.9.2.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2017-11-24 21:12:17 +01:00
Alex Vong 37cf0712da
gnu: java-fasterxml-jackson-databind: Update to 2.9.2.
* gnu/packages/java.scm (java-fasterxml-jackson-databind): Update to 2.9.2.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2017-11-24 21:12:14 +01:00
Alex Vong bd614de7b8
gnu: java-fasterxml-jackson-core: Update to 2.9.2.
* gnu/packages/java.scm (java-fasterxml-jackson-core): Update to 2.9.2.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2017-11-24 21:12:09 +01:00
Alex Vong b2383e55dc
gnu: java-fasterxml-jackson-annotations: Update to 2.9.2.
* gnu/packages/java.scm (java-fasterxml-jackson-annotations): Update to
2.9.2.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2017-11-24 21:12:00 +01:00
Ricardo Wurmus 218d1ddef8
gnu: java-mail: Let build phase return boolean.
* gnu/packages/java.scm (java-mail)[arguments]: Let build phase
"move-version.java" return #t.
2017-11-18 12:58:08 +01:00
Julien Lepiller a0837294ab
gnu: Add java-plexus-container-default.
* gnu/packages/java.scm (java-plexus-container-default): New variable.
2017-11-18 11:30:25 +01:00
Julien Lepiller b51df3ca6f
gnu: Add java-plexus-archiver.
* gnu/packages/java.scm (java-plexus-archiver): New variable.
2017-11-18 11:30:15 +01:00
Julien Lepiller 0858b9dc9d
gnu: Add java-plexus-io.
* gnu/packages/java.scm (java-plexus-io): New variable.
2017-11-18 11:30:13 +01:00
Julien Lepiller 0726d4ea7c
gnu: Add java-plexus-container-default-bootstrap.
* gnu/packages/java.scm (java-plexus-container-default-bootstrap): New
variable.
2017-11-18 11:30:10 +01:00
Julien Lepiller 78745d331d
gnu: Add java-geronimo-xbean-reflect.
* gnu/packages/java.scm (java-geronimo-xbean-reflect): New variable.
2017-11-18 11:30:05 +01:00
Julien Lepiller 0b54e190ab
gnu: Add java-jdom.
* gnu/packages/java.scm (java-jdom): New variable.
2017-11-18 11:30:03 +01:00
Julien Lepiller 2caf873e86
gnu: Add java-log4j-1.2-api.
* gnu/packages/java.scm (java-log4j-1.2-api): New variable.
2017-11-18 11:30:01 +01:00
Julien Lepiller dfef4231f7
gnu: Add java-log4j-core.
* gnu/packages/java.scm (java-log4j-core): New variable.
2017-11-18 11:29:58 +01:00
Julien Lepiller 46c6905a22
gnu: Add java-kafka-clients.
* gnu/packages/java.scm (java-kafka-clients): New variable.
2017-11-18 11:29:55 +01:00
Julien Lepiller 5aa2f3f44b
gnu: Add java-commons-beanutils.
* gnu/packages/java.scm (java-commons-beanutils): New variable.
2017-11-18 11:29:53 +01:00
Julien Lepiller 229a9864b6
gnu: Add java-commons-collections.
* gnu/packages/java.scm (java-commons-collections): New variable.
2017-11-18 11:29:51 +01:00
Julien Lepiller 51263ff5d2
gnu: Add java-commons-csv.
* gnu/packages/java.scm (java-commons-csv): New variable.
2017-11-18 11:29:48 +01:00
Julien Lepiller 217b20e4db
gnu: Add java-jeromq.
* gnu/packages/java.scm (java-jeromq): New variable.
2017-11-18 11:29:45 +01:00
Julien Lepiller 3ff47c6665
gnu: Add java-mail.
* gnu/packages/java.scm (java-mail): New variable.
2017-11-18 11:29:42 +01:00
Julien Lepiller 5fb3e82217
gnu: Add java-jboss-jms-api-spec.
* gnu/packages/java.scm (java-jboss-jms-api-spec): New variable.
2017-11-18 11:29:38 +01:00
Ricardo Wurmus 4982d0ac41
gnu: Remove duplicates from (gnu packages java).
* gnu/packages/java.scm (java-commons-net, java-asm): Remove duplicates.
2017-11-18 11:18:38 +01:00
Ricardo Wurmus 8710d4dd73
gnu: java-swt: Update to 4.7.1a.
* gnu/packages/java.scm (java-swt): Update to 4.7.1a.
[arguments]: Build with icedtea-8.
[inputs]: Remove "icecat".
2017-11-17 23:18:50 +01:00
Ricardo Wurmus a9540107c6
gnu: antlr3-3.3: Prettify build phases.
* gnu/packages/java.scm (antlr3-3.3)[arguments]: Prettify build phases
"bin-install" and "generate-grammar".
2017-11-07 12:39:50 +01:00
Marius Bakke 46dea1241c
gnu: icedtea: Update to 3.6.0 [security fixes].
Fixes CVE-2017-{10274,10821,10825,10295,10388,10346,10350,10347,10349,10345,
10348,10357,10355,10356,10165} and CVE-2016-{10165,9840,9841,9842,9843}.

* gnu/packages/java.scm (icedtea-8): Update to 3.6.0.
[native-inputs]: Update dependency hashes.
2017-11-04 15:33:59 +01:00
Julien Lepiller bb27eb0dbf
gnu: Add java-plexus-classworlds.
* gnu/packages/java.scm (java-plexus-classworlds): New variable.
2017-11-02 13:07:38 +01:00
Julien Lepiller 4d50897515
gnu: Add java-powermock-api-easymock.
* gnu/packages/java.scm (java-powermock-api-easymock): New variable.
2017-11-02 13:07:30 +01:00
Julien Lepiller 33db168181
gnu: Add java-powermock-modules-junit4.
* gnu/packages/java.scm (java-powermock-modules-junit4): New variable.
2017-11-02 13:07:27 +01:00
Julien Lepiller 6c21d46c70
gnu: Add java-powermock-modules-junit4-common.
* gnu/packages/java.scm (java-powermock-modules-junit4-common): New
variable.
2017-11-02 13:07:24 +01:00
Julien Lepiller 2d5d65d7dd
gnu: Add java-powermock-api-support.
* gnu/packages/java.scm (java-powermock-api-support): New variable.
2017-11-02 13:07:22 +01:00
Julien Lepiller d4a4d5da60
gnu: Add java-powermock-core.
* gnu/packages/java.scm (java-powermock-core): New variable.
2017-11-02 13:07:19 +01:00
Julien Lepiller 8d6a48150a
gnu: Add java-powermock-reflect.
* gnu/packages/java.scm (java-powermock-reflect): New variable.
* gnu/packages/patches/java-powermock-fix-java-files.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-11-02 13:07:17 +01:00
Julien Lepiller 5619556b24
gnu: Add java-xerial-core.
* gnu/packages/java.scm (java-xerial-core): New variable.
2017-11-02 13:07:15 +01:00
Julien Lepiller a53d9ac0f2
gnu: Add java-lmax-disruptor.
* gnu/packages/java.scm (java-lmax-disruptor): New variable.
2017-11-02 13:07:12 +01:00
Julien Lepiller 3120836732
gnu: Add java-bouncycastle-bcpkix.
* gnu/packages/java.scm (java-bouncycastle-bcpkix): New variable.
2017-11-02 13:07:09 +01:00
Julien Lepiller 62315865df
gnu: Add java-bouncycastle-bcprov.
* gnu/packages/java.scm (java-bouncycastle-bcprov): New variable.
2017-11-02 13:07:07 +01:00
Julien Lepiller d54d7d31ac
gnu: Add java-lz4.
* gnu/packages/java.scm (java-lz4): New variable.
2017-11-02 13:07:04 +01:00
Julien Lepiller eaf3cb7a41
gnu: Add java-mvel2.
* gnu/packages/java.scm (java-mvel2): New variable.
2017-11-02 13:07:01 +01:00
Julien Lepiller 1717a7de7b
gnu: Add java-jnacl.
* gnu/packages/java.scm (java-jnacl): New variable.
2017-11-02 13:06:59 +01:00
Julien Lepiller 0442d897e9
gnu: Add java-testng.
* gnu/packages/java.scm (java-testng): New variable.
2017-11-02 13:06:56 +01:00
Julien Lepiller ca98e4481f
gnu: Add java-fest-assert.
* gnu/packages/java.scm (java-fest-assert): New variable.
2017-11-02 13:06:54 +01:00
Julien Lepiller 3c6c835806
gnu: Add java-fest-test.
* gnu/packages/java.scm (java-fest-test): New variable.
2017-11-02 13:06:51 +01:00
Julien Lepiller 7a343e971a
gnu: Add java-fest-util.
* gnu/packages/java.scm (java-fest-util): New variable.
2017-11-02 13:06:48 +01:00
Julien Lepiller e84b899d50
gnu: Add java-jmock-legacy.
* gnu/packages/java.scm (java-jmock-legacy): New variable.
2017-11-02 13:06:46 +01:00
Julien Lepiller 25436c6d03
gnu: Add java-jmock-junit4.
* gnu/packages/java.scm (java-jmock-junit4): New variable.
2017-11-02 13:06:43 +01:00
Julien Lepiller 045124ae2f
gnu: Add java-jmock.
* gnu/packages/java.scm (java-jmock): New variable.
2017-11-02 13:06:41 +01:00
Julien Lepiller 11bc385b7b
gnu: Add java-bsh.
* gnu/packages/java.scm (java-bsh): New variable.
2017-11-02 13:06:38 +01:00
Julien Lepiller a6dd06d0e2
gnu: Add java-jcommander.
* gnu/packages/java.scm (java-jcommander): New variable.
2017-11-02 13:06:19 +01:00
Roel Janssen 491dc2fb16
gnu: java: Fix libjvm.so linkage problem in icedtea-7.
* gnu/packages/java.scm (icedtea-7): Add phase to create a symbolic link to
  libjvm.so.
2017-10-30 11:19:51 +01:00
Julien Lepiller 6768e0a7a5
gnu: Add java-jboss-javassist.
* gnu/packages/java.scm (java-jboss-javassist): New variable.
2017-10-23 22:55:29 +02:00