me
/
guix
Archived
1
0
Fork 0
Commit Graph

972 Commits (66a6c516e2b774805c2c583766d8231f6b58e028)

Author SHA1 Message Date
Arne Babenhauserheide 0d169401cb
gnu: java-logback-classic: Fix build.
* gnu/packages/java.scm (java-logback-classic)[arguments]: Use input name
"java-javaee-servletapi" instead of "servlet".

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-01-20 09:38:44 +01:00
Greg Hogan e4db832a0e
gnu: openjdk: Update to 19.
* gnu/packages/java.scm (openjdk): Update to 19.
(openjdk19): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-01-18 11:51:55 +02:00
Ricardo Wurmus c94708a5b4
gnu: java-logback-core: Drop trailing #T.
* gnu/packages/java.scm (java-logback-core)[arguments]: Drop trailing #T from
'chdir phase.
2023-01-14 23:39:42 +01:00
Ricardo Wurmus acc5725902
gnu: java-logback-core: Fetch source from git.
* gnu/packages/java.scm (java-logback-core)[source]: Fetch with git instead of
using generated tarball at archive URL; simplify snippet.
2023-01-14 23:39:42 +01:00
Ricardo Wurmus 1f1c769c11
gnu: java-logback-core: Drop input labels.
* gnu/packages/java.scm (java-logback-core)[inputs]: Drop labels.
[native-inputs]: Drop labels.
2023-01-14 23:39:42 +01:00
Ricardo Wurmus 2463e9f1fe
gnu: Remove java-ecj-3.
* gnu/packages/java.scm (java-ecj-3): Remove variable.
2023-01-09 00:50:29 +01:00
Ricardo Wurmus 9e14a7b4d2
gnu: ant-junit: Fix inheritance by using gexp.
* gnu/packages/java.scm (ant-junit)[arguments]: Use gexp; also remove
trailing #T from build phases.
2023-01-09 00:45:06 +01:00
Ricardo Wurmus f05d228472
gnu: ant-apache-bcel: Fix inheritance by using gexp.
* gnu/packages/java.scm (ant-apache-bcel)[arguments]: Use gexp; also remove
trailing #T from build phases.
2023-01-09 00:44:26 +01:00
Ricardo Wurmus 882baf4b7d
gnu: java-cisd-jhdf5: Do not override default JDK.
* gnu/packages/java.scm (java-cisd-jhdf5)[arguments]: Remove override for JDK.
2023-01-09 00:40:19 +01:00
Ricardo Wurmus a4eb83fee7
gnu: java-cisd-jhdf5: Remove trailing #T.
* gnu/packages/java.scm (java-cisd-jhdf5)[source]: Remove trailing #T from
snippet.
[arguments]: Remove trailing #T from build phases.
2023-01-09 00:39:43 +01:00
Ricardo Wurmus 3b62c2804c
gnu: java-ecj: Do not inherit from java-ecj-3.
* gnu/packages/java.scm (java-ecj): Do not inherit fields from java-ecj-3.
[arguments]: Merge build phases 'fix-build.xml and 'fix-prop; remove trailing #T.
2023-01-09 00:38:15 +01:00
Ricardo Wurmus 649ea550e7
gnu: Remove java-ecj-3.5.
* gnu/packages/java.scm (java-ecj-3.5): Remove variable.
2023-01-09 00:34:41 +01:00
Ricardo Wurmus 2703b6feef
gnu: java-cisd-args4j: Do not build with icedtea-7.
* gnu/packages/java.scm (java-cisd-args4j)[arguments]: Do not override JDK.
2023-01-09 00:33:39 +01:00
Ricardo Wurmus f1babf56da
gnu: java-cisd-args4j: Use later version of ECJ.
* gnu/packages/java.scm (java-cisd-args4j)[native-inputs]: Replace
java-ecj-3.5 with java-ecj.
2023-01-09 00:33:02 +01:00
Ricardo Wurmus 84543eae06
gnu: java-cisd-args4j: Remove trailing #T from build phase.
* gnu/packages/java.scm (java-cisd-args4j)[arguments]: Remove trailing #T from
build phase.
2023-01-09 00:32:28 +01:00
Ricardo Wurmus d977bb8d6b
gnu: java-jgit-4.2: Remove trailing #T from build phase.
* gnu/packages/java.scm (java-jgit-4.2)[arguments]: Remove trailing #T from
build phase.
2023-01-09 00:27:23 +01:00
Ricardo Wurmus f206682903
gnu: java-jgit-4.2: Do not build with icedtea-7.
* gnu/packages/java.scm (java-jgit-4.2)[arguments]: Do not override JDK.
2023-01-09 00:27:23 +01:00
Ricardo Wurmus aac0605de3
gnu: Move Java bootstrap packages to separate module.
* gnu/packages/java.scm (ant/java8): Do not inherit from ant-bootstrap.
(ant)[arguments]: Replace to avoid rebuilding.
(jikes, classpath-bootstrap, jamvm-1-bootstrap, ant-bootstrap, ecj-bootstrap,
ecj-javac-wrapper, classpath-0.99, classpath-jamvm-wrappers, classpath-devel,
jamvm, ecj-javac-wrapper-final, ecj4-bootstrap, ecj4-javac-wrapper,
jamvm-with-ecj4): Move these packages from here...
* gnu/packages/java-bootstrap.scm: ...to this new file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register new file.
2023-01-09 00:01:04 +01:00
Ricardo Wurmus a4d9ce5488
gnu: Move Java XML packages to new module.
* gnu/packages/xml.scm (java-simple-xml, java-jaxp,
java-apache-xml-commons-resolver, java-jaxen, java-xom, java-xsdlib,
java-xpp3, java-xmlpull2, java-xmlpull-api-v1, java-dom4j, java-kxml2,
java-stax, java-jettison, java-jdom2, java-xstream, java-mxparser): Move these
variables from here...
* gnu/packages/java-xml.scm: ...to this new file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register new file.
* gnu/packages/axoloti.scm,
gnu/packages/batik.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/groovy.scm,
gnu/packages/java.scm,
gnu/packages/maven.scm: Adjust module imports.
2023-01-08 23:20:59 +01:00
Liliana Marie Prikler 74e5275167
gnu: Add java-antlr4-runtime-python.
* gnu/packages/java.scm (java-antlr4-runtime-python): New variable.
2023-01-08 16:27:58 +01:00
Greg Hogan fc4eef7506
gnu: openjdk18: Update to 18.0.2.
* gnu/packages/java.scm (openjdk18): Update to 18.0.2.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-12-20 17:06:38 +02:00
Greg Hogan a49e4087a1
gnu: openjdk17: Update to 17.0.5.
* gnu/packages/java.scm (openjdk17): Update to 17.0.5.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-12-20 17:06:38 +02:00
Greg Hogan 7cf6e66548
gnu: openjdk16: Update to 16.0.2.
* gnu/packages/java.scm (openjdk16): Update to 16.0.2.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-12-20 17:06:38 +02:00
Greg Hogan 0175b93199
gnu: openjdk15: Update to 15.0.9.
* gnu/packages/java.scm (openjdk15): Update to 15.0.9.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-12-20 17:06:38 +02:00
Greg Hogan 8a6316ef9e
gnu: openjdk13: Update to 13.0.13.
* gnu/packages/java.scm (openjdk13): Update to 13.0.13.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-12-20 17:06:37 +02:00
Efraim Flashner c8ebfa0dd9
gnu: openjdk11: Fix find-files syntax.
* gnu/packages/java.scm (openjdk11)[source]: Remove extra characters
from find-files invocation.
[arguments]: Remove extra characters from find-files invocations in
multiple phases.
2022-12-20 17:06:37 +02:00
Greg Hogan f667aeb642
gnu: openjdk11: Update to 11.0.17.
* gnu/packages/java.scm (openjdk11): Update to 11.0.17.
[source]: Fix source file-name.
[native-inputs]: Add bash.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-12-20 17:06:34 +02:00
Marius Bakke d899e9351d
gnu: OpenJDK: Avoid usage of (guix build syscalls).
* gnu/packages/java.scm (ant-bootstrap)[arguments]: Use MKDTEMP instead of
MKDTEMP! from (guix build syscalls).
(icedtea-8, openjdk9, openjdk11, antlr2): Likewise.
2022-11-11 18:09:58 +01:00
Julien Lepiller 10c82778ab
gnu: java-commons-jcs: Update to 3.1.
* gnu/packages/java.scm (java-commons-jcs): Update to 3.1.
(josm)[arguments]: Remove now unneeded phase.
2022-11-03 15:11:34 +01:00
Julien Lepiller 622042110c
gnu: java-commons-compress: Update to 1.21.
* gnu/packages/java.scm (java-commons-compress): Update to 1.21.
(java-osgi-annotation, java-osgi-core): Create pom file and install from
it.
* gnu/packages/maven.scm (java-surefire-parent-pom): Fix pom fixing.
2022-11-03 15:11:30 +01:00
Julien Lepiller eaf4441b62
gnu: Add java-asm-3.
* gnu/packages/java.scm (java-asm): New variable.
2022-11-03 15:11:28 +01:00
Julien Lepiller cd7f674010
gnu: Add java-ow-util-ant-tasks.
* gnu/packages/java.scm (java-ow-util-ant-tasks): New variable.
2022-11-03 15:11:26 +01:00
Maxim Cournoyer fb6173b7c0
gnu: openjdk: Update to 18.
* gnu/packages/java.scm (openjdk): Update to 18.
(openjdk18): New variable.
2022-09-27 10:05:54 -04:00
Maxim Cournoyer b2aa42435b
gnu: openjdk17: Define with make-openjdk.
* gnu/packages/java.scm (openjdk17): Define with make-openjdk.
[phases]: Use gexps.
2022-09-27 10:05:54 -04:00
Maxim Cournoyer c5fb7bb7f7
gnu: openjdk16: Define with make-openjdk.
* gnu/packages/java.scm (openjdk16): Define with make-openjdk.
2022-09-27 10:05:54 -04:00
Maxim Cournoyer 216a7d8197
gnu: openjdk15: Define with make-openjdk.
* gnu/packages/java.scm (openjdk15): Define with make-openjdk.
[source]: Clear snippet and modules fields.
[native-inputs]: Rewrite using modify-inputs.
2022-09-27 10:05:54 -04:00
Maxim Cournoyer 068dfa33de
gnu: openjdk14: Define with make-openjdk.
* gnu/packages/java.scm (openjdk14): Define with make-openjdk.
[source]: Remove trailing #t from snippet field and improve regexp.
2022-09-27 10:05:53 -04:00
Maxim Cournoyer 26dd4ce571
gnu: openjdk13: Define with make-openjdk.
* gnu/packages/java.scm (openjdk13): Define with make-openjdk.
2022-09-27 10:05:53 -04:00
Maxim Cournoyer f0280f6245
gnu: openjdk12: Introduce 'make-openjdk' syntax and use it.
* gnu/packages/java.scm (make-openjdk): New syntax.
(openjdk12): Use it to define package.
[source]: Remove trailing #t from snippet field and improve regexp.
[phases]: Use gexps.
2022-09-27 10:05:53 -04:00
Maxim Cournoyer 6bf7467b07
gnu: opendjk11: Reduce size by removing extraneous files.
By removing the *.diz and src.zip files, the size of the main output of
OpenJDK 11 is reduced from 345 MiB to 116 MiB for OpenJDK 11, while the 'jdk'
output is reduced from 805 MiB to 353 MiB.

* gnu/packages/java.scm (openjdk11)[modules]: New field.
[phases]{remove-diz-files}: New phase.
{strip-character-data-timestamps}: Order after remove-diz-files.
2022-09-27 10:05:53 -04:00
Maxim Cournoyer 6193d98717
gnu: opendjk11: Improve regular expressions.
* gnu/packages/java.scm (openjdk11)
[phases]{strip-archive-timestamps}: Replace '.*.' with '\\.' in regexps.
2022-09-27 10:05:53 -04:00
Maxim Cournoyer 7ac7a6d103
gnu: opendjk11: Remove input labels.
* gnu/packages/java.scm (openjdk11)[inputs, native-inputs]: Remove labels.
2022-09-27 10:05:52 -04:00
Maxim Cournoyer e33ab2dd9e
gnu: opendjk11: Remove trailing #t and use gexps.
* gnu/packages/java.scm (openjdk11): Properly punctuate comments.
[source]: Remove trailing #t in snippet.
[configure-flags]: Use gexps and this-package-input.
[phases]: Delete trailing #t and use gexps to refer to outputs.
2022-09-27 10:05:52 -04:00
Artyom V. Poptsov 72fe3c0a35
gnu: Add java-argparse4j.
* gnu/packages/java.scm (java-argparse4j): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-19 15:43:28 +02:00
Marius Bakke 6ce5a6c2e3
gnu: antlr4: Update to 4.10.1.
* gnu/packages/java.scm (java-antlr4-runtime): Update to 4.10.1.
[source](patches): Remove obsolete patch.
(java-antlr4-runtime-cpp): Add #:configure-flags.
(antlr4)[arguments]: Don't run tests from removed directory.  Enable one test;
exclude one file.
* gnu/packages/fontutils.scm (python-afdko)[arguments]: Add phase to build
with the C++ 17 standard.
2022-09-16 18:42:21 +02:00
Artyom V. Poptsov 8349fce0ee
gnu: Add java-slf4j-nop.
* gnu/packages/java.scm (java-slf4j-nop): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-14 09:33:11 +01:00
Artyom V. Poptsov 8efed18128
gnu: java-slf4j-api: Update the source URI.
* gnu/packages/java.scm (java-slf4j-api)[source]: Replace the URI with
"git-reference" to GitHub as the origin reference to
"https://www.slf4j.org/dist/slf4j-..."  seems to be broken.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11 16:43:31 +02:00
Christopher Baines ad1d3f98b1
gnu: Add comments to the bottom of a few package modules.
This will hopefully discourage patches which add new packages to the bottom of
files, as this increases the likelihood of conflicts when applying patches.

If there are more specific ways that packages should be arranged in specific
modules, this message can be updated accordingly.

* gnu/packages/bioconductor.scm: Add comment discouraging adding packages to
the bottom of the file.
* gnu/packages/bioinformatics.scm: ditto.
* gnu/packages/cran.scm: ditto.
* gnu/packages/crates-io.scm: ditto.
* gnu/packages/emacs-xyz.scm: ditto.
* gnu/packages/golang.scm: ditto.
* gnu/packages/guile-xyz.scm: ditto.
* gnu/packages/haskell-xyz.scm: ditto.
* gnu/packages/java.scm: ditto.
* gnu/packages/julia-xyz.scm: ditto.
* gnu/packages/lisp-xyz.scm: ditto.
* gnu/packages/ocaml.scm: ditto.
* gnu/packages/perl.scm: ditto.
* gnu/packages/python-science.scm: ditto.
* gnu/packages/python-xyz.scm: ditto.
* gnu/packages/ruby.scm: ditto.
* gnu/packages/tex.scm: ditto.
2022-09-10 10:45:27 +01:00
Maxim Cournoyer e635167dc0
gnu: openjdk: Add a variable tracking the latest openjdk package.
* gnu/packages/java.scm (openjdk): New variable.
2022-08-17 14:33:42 -04:00
Pierre Neidhardt 875e803e60
gnu: abcl: Update to 1.9.0.
* gnu/packages/java.scm (abcl): Update to 1.9.0.
* gnu/packages/patches/abcl-fix-build-xml.patch: Update for 1.9.0.
2022-07-03 20:36:48 +02:00