Ludovic Courtès
1ae20f03f4
gnu: Reference the inherited inputs values.
...
This commit was made by running this command:
sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm
… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).
Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20 13:27:16 +01:00
Ludovic Courtès
2a50c9598b
gnu: Reference the inherited ‘arguments’ value.
...
This commit was made by running this command:
sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm
… and then:
1. reverting changes from ‘gnu/packages/rust.scm’ and
‘gnu/packages/java.scm’ since they would incur derivation changes and/or
breakage;
2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
which use ‘substitute-keyword-arguments’ for arguments that are not
inherited (and thus ‘arguments’ would be unbound);
4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
which make bogus assumptions about inherited arguments.
Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-20 13:27:15 +01:00
Kristiyan Kanchev
e076c32fdf
gnu: Add maven-3.8-core.
...
* gnu/packages/maven.scm (maven-3.8-core): New variable.
Change-Id: I8bb788d40288b4c0d915d0f3b7ad387c648dc457
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:45 +01:00
Kristiyan Kanchev
118fe39f9a
gnu: Add maven-3.8-plugin-api.
...
* gnu/packages/maven.scm (maven-3.8-plugin-api): New variable.
Change-Id: Id04a145f9fefb51c7267ef7a3b21808a99b831aa
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:43 +01:00
Kristiyan Kanchev
081c5e5d2d
gnu: Add maven-3.8-resolver-provider.
...
* gnu/packages/maven.scm (maven-3.8-resolver-provider): New variable.
Change-Id: I50409f4163746685ee078aaaa6f54d1c19cb255c
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:41 +01:00
Kristiyan Kanchev
344fd8543e
gnu: Add maven-3.8-repository-metadata.
...
* gnu/packages/maven.scm (maven-3.8-repository-metadata): New variable.
Change-Id: I3eb99502e023338ad1f81797479e04c39bf288c0
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:39 +01:00
Kristiyan Kanchev
39e353a709
gnu: Add maven-3.8-model-builder.
...
* gnu/packages/maven.scm (maven-3.8-model-builder): New variable.
Change-Id: I724d1cdd2143f425533951b76d68720b45fd962c
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:37 +01:00
Kristiyan Kanchev
26a3a2e02a
gnu: Add maven-3.8-settings-builder.
...
* gnu/packages/maven.scm (maven-3.8-settings-builder): New variable.
Change-Id: I62ab9efa60992d508556c6b3e7c330d4a20a624a
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:35 +01:00
Kristiyan Kanchev
34dd306786
gnu: Add maven-3.8-settings.
...
* gnu/packages/maven.scm (maven-3.8-settings): New variable.
Change-Id: Id1b5f985daf15f667a538661a592abffb52f39bc
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:31 +01:00
Kristiyan Kanchev
be2e11e565
gnu: Add maven-3.8-builder-support.
...
* gnu/packages/maven.scm (maven-3.8-builder-support): New variable.
Change-Id: I34f6ba5e3b7e77f63d8877d16d63c554ce618cba
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:29 +01:00
Kristiyan Kanchev
b866dded68
gnu: Add maven-3.8-model.
...
* gnu/packages/maven.scm (maven-3.8-model): New variable.
Change-Id: I87cfcc46b4f0780799764f64736d634adacddd2a
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:27 +01:00
Kristiyan Kanchev
d2a5704de0
gnu: Add maven-3.8-artifact.
...
* gnu/packages/maven.scm (maven-3.8-artifact): New variable.
Change-Id: I884edece4e49ff9bc1bc593e6e384f7aabdc915e
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:25 +01:00
Kristiyan Kanchev
64226b50ac
gnu: Add maven-3.8-pom.
...
* gnu/packages/maven.scm (maven-3.8-pom): New variable.
Change-Id: Iebe7ed4f6e173d347088edc893dbe9879d2f0a29
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:23 +01:00
Kristiyan Kanchev
62fd506e0e
gnu: Add maven-resolver-1.6-transport-http.
...
* gnu/packages/maven.scm (maven-resolver-1.6-transport-http): New variable.
Change-Id: I219d367383c0dd5963d430919b9b721514c38ce5
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:21 +01:00
Kristiyan Kanchev
1d9322eae4
gnu: Add maven-resolver-1.6-transport-file.
...
* gnu/packages/maven.scm (maven-resolver-1.6-transport-file): New variable.
Change-Id: I28a36d2fc7f11b37a6294041499367046d6b0863
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:19 +01:00
Kristiyan Kanchev
95efa6e074
gnu: Add maven-resolver-1.6-impl.
...
* gnu/packages/maven.scm (maven-resolver-1.6-impl): New variable.
Change-Id: I253af276a944603d8be4c4880122aa18da749383
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:18 +01:00
Kristiyan Kanchev
d45ce0b322
gnu: Add maven-resolver-1.6-connector-basic.
...
* gnu/packages/maven.scm (maven-resolver-1.6-connector-basic): New variable.
Change-Id: Idfdf3b219e02b53e9007f65ceee3d5e5517f16cf
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:15 +01:00
Kristiyan Kanchev
d73d75f4cb
gnu: Add maven-resolver-1.6-util.
...
* gnu/packages/maven.scm (maven-resolver-1.6-util): New variable.
Change-Id: I3524f5680fb04b211dcefaea4d0fbd8ea8e5c90a
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:13 +01:00
Kristiyan Kanchev
95583a1048
gnu: Add maven-resolver-1.6-test-util.
...
* gnu/packages/maven.scm (maven-resolver-1.6-test-util): New variable.
Change-Id: I8f1c0264eedc30c67b71f3933e89efc1d1e58d37
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:11 +01:00
Kristiyan Kanchev
4ac3e5b10e
gnu: Add maven-resolver-1.6-spi.
...
* gnu/packages/maven.scm (maven-resolver-1.6-spi): New variable.
Change-Id: I8fa0bc4261dd251af1f8bb67e0d7ef276fc43e29
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:09 +01:00
Kristiyan Kanchev
63367b5e6a
gnu: Add maven-resolver-1.6-api.
...
* gnu/packages/maven.scm (maven-resolver-1.6-api): New variable.
Change-Id: I87e403617f3666b9e3691f13d98527e8c6393166
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:07 +01:00
Kristiyan Kanchev
e2672928ed
gnu: Add maven-resolver-1.6-parent-pom.
...
* gnu/packages/maven.scm (maven-resolver-1.6-parent-pom): New variable.
Change-Id: I48daac622e04b28163365fbc8d2071dafe1b95e9
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:06 +01:00
Julien Lepiller
6a763d916e
gnu: maven: Update to 3.9.0.
...
* gnu/packages/maven.scm (maven-pom): Update to 3.9.0.
Change-Id: If6f9f0adf3065b450d373e0fcc619b79e4a529dc
2024-04-20 18:32:51 +02:00
Julien Lepiller
65e18f3f44
gnu: maven-resolver-api: Update to 1.9.4.
...
* gnu/packages/maven.scm (maven-resolver-api): Update to 1.9.4.
(maven-resolver-util)[native-inputs]: Update test dependencies.
(maven-resolver-named-lock): New variable.
(maven-resolver-impl, maven-resolver-transport-wagon)
(maven-resolver-transport-http): Update sisu.
Change-Id: I080136e77454ee256a74fff263301e250a2918cb
2024-04-20 18:32:13 +02:00
Julien Lepiller
7ce7464934
gnu: java-guava: Update to 31.1.
...
* gnu/packages/patches/java-guava-remove-annotation-deps.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/java.scm (java-guava): Update to 31.1.
[source]: Use patch.
(java-guava-futures-failureaccess): New variable.
* gnu/packages/bioinformatics.scm (java-picard, java-picard-2.10.3): Fix for
newer guava.
* gnu/packages/maven.scm (maven): Add java-guava-futures-failureaccess.
Change-Id: Id2553c48e11c6001fb45a0589720cef1551804d9
2024-04-20 18:31:34 +02:00
Julien Lepiller
f1ed3d4699
gnu: java-cglib: Update to 3.3.0.
...
cglib now requires asm-8 at runtime, so propagate it and do not use
asm-6 in dependents.
* gnu/packages/java.scm (java-cglib): Update to 3.3.0.
(java-plexus-component-metadata-1.7, java-easymock, java-jmock)
(java-jmock-legacy, java-jmock-junit4, java-ops4j-pax-exam-core-spi)
(java-guice, java-fest-assert, java-testng, java-lmax-disruptor)
(java-powermock-reflect, java-powermock-modules-junit4)
(java-kafka-clients, java-jline-2, java-xmlunit, java-eclipse-sisu-plexus)
(java-logback-core): Remove `java-asm` from inputs or native-inputs.
(java-httpcomponents-httpclient-cache)
(java-httpcomponents-httpclient-osgi): Disable tests.
* gnu/packages/batik.scm (java-xmlgraphics-commons): Remove `java-asm`
from inputs or native inputs.
* gnu/packages/maven.scm (maven-resolver-transport-file)
(maven-resolver-transport-http, maven-model, maven-repository-metadata)
(maven-compat): Remove `java-asm` from inputs or native-inputs.
Change-Id: I92a939e7522d92b185715d7935aabed5ddb77451
2024-04-20 18:31:29 +02:00
Bruno Victal
1f42ba3533
Revert "gnu: maven-model-builder@3.0: Fix build."
...
This reverts commit d54faf155a .
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2023-07-09 07:31:36 +02:00
Bruno Victal
57c4491e57
Revert "gnu: maven-settings-builder: Fix build."
...
This reverts commit c0a0cec87f .
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2023-07-09 07:31:36 +02:00
Bruno Victal
8c619cf924
Revert "gnu: maven-model-builder: Fix build."
...
This reverts commit 04f9ac0cfa .
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2023-07-09 07:31:35 +02:00
Bruno Victal
0df4466276
Revert "gnu: maven-resolver-provider: Fix build."
...
This reverts commit 3d2ce30f6b .
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2023-07-09 07:31:35 +02:00
Bruno Victal
4f2e9ab060
Revert "gnu: maven-core-bootstrap: Fix build."
...
This reverts commit 1a93ff9a8b .
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2023-07-09 07:31:35 +02:00
Bruno Victal
d6f773571d
Revert "gnu: maven-embedder: Fix build."
...
This reverts commit 87ba11eff1 .
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2023-07-09 07:31:35 +02:00
Liliana Marie Prikler
d54faf155a
gnu: maven-model-builder@3.0: Fix build.
...
* gnu/packages/maven.scm (maven-3.0-model-builder)[#:phases]: Add
‘add-components-shebang’.
2023-06-18 09:06:08 +02:00
Aleksandr Vityazev
87ba11eff1
gnu: maven-embedder: Fix build.
...
* gnu/packages/maven (maven-embedder)[arguments]:
Add the'add-sisu-shebang phase after unpack.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2023-04-28 21:02:54 +02:00
Aleksandr Vityazev
1a93ff9a8b
gnu: maven-core-bootstrap: Fix build.
...
* gnu/packages/maven (maven-core-bootstrap)[arguments]:
Add the'add-sisu-shebang phase after unpack.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2023-04-28 21:02:54 +02:00
Aleksandr Vityazev
3d2ce30f6b
gnu: maven-resolver-provider: Fix build.
...
* gnu/packages/maven (maven-resolver-provider)[arguments]:
Add the'add-sisu-shebang phase after unpack.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2023-04-28 21:02:54 +02:00
Aleksandr Vityazev
04f9ac0cfa
gnu: maven-model-builder: Fix build.
...
* gnu/packages/maven (maven-model-builder)[arguments]:
Add the'add-sisu-shebang phase after unpack.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2023-04-28 21:02:54 +02:00
Aleksandr Vityazev
c0a0cec87f
gnu: maven-settings-builder: Fix build.
...
* gnu/packages/maven (maven-settings-builder)[arguments]:
Add the'add-sisu-shebang phase after unpack.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2023-04-28 21:02:54 +02: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
Marius Bakke
94913eabbb
gnu: maven-model: Avoid usage of (guix build syscalls).
...
* gnu/packages/maven.scm (maven-3.0-model)[arguments]: Use MKDTEMP instead of
MKDTEMP!.
2022-11-11 18:09:58 +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
Artyom V. Poptsov
fc07082fe3
gnu: Add maven-sisu-plugin.
...
* gnu/packages/maven.scm (maven-sisu-plugin): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2022-09-24 19:04:07 +02:00
Artyom V. Poptsov
d4090c3027
gnu: maven-slf4j-provider: Fix style.
...
* gnu/packages/maven.scm (maven-slf4j-provider): Fix style.
Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de >
2022-09-21 09:07:59 +02:00
Artyom V. Poptsov
79897a3701
gnu: maven-slf4j-provider: Bugfix.
...
* gnu/packages/maven.scm (maven-slf4j-provider): Bugfix: Don't use "tar" to
extract "java-slf4j-simple-source" as it is already unpacked; recursively copy
the source instead.
Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de >
2022-09-21 09:07:54 +02:00
Julien Lepiller
09e3ab6fbf
gnu: maven: Update to 3.8.6.
...
* gnu/packages/maven.scm (maven): Update to 3.8.6.
2022-08-24 18:17:31 +02:00
Artyom V. Poptsov
d039f9dc15
gnu: Add maven-doxia-core.
...
* gnu/packages/maven.scm (maven-doxia-core): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2022-06-25 22:19:31 +02:00
Artyom V. Poptsov
0d461393e4
gnu: Add maven-doxia-sink-api.
...
* gnu/packages/maven.scm (maven-doxia-sink-api): New variable.
(maven-doxia-parent-pom): New private variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2022-06-19 21:01:13 +02:00
Julien Lepiller
7bdead3fce
gnu: maven: Update to 3.8.5.
...
* gnu/packages/maven.scm (maven-pom): Update to 3.8.5.
(maven-model-builder)[arguments]: Build from the subdirectory to work
around a test issue.
(maven-3.0-model-builder)[arguments]: Fix accordingly.
2022-03-13 22:42:19 +01:00
Julien Lepiller
9aae8a3e0d
gnu: maven: Use maven-slf4j-provider instead of slf4j-simple.
...
Maven uses its own slf4j implementation, not the default one. The main
difference is the color on the output.
* gnu/packages/maven.scm (maven-wagon-http, maven-embedder, maven-compat)
(maven): Replace slf4j-simple with maven-slf4j-provider.
2022-02-28 10:56:21 +01:00
Julien Lepiller
e0a6b25969
gnu: Add maven-slf4j-provider.
...
* gnu/packages/maven.scm (maven-slf4-provider): New variable.
2022-02-28 10:56:08 +01:00