Anderson Torres
72d813155f
gnu: Add let-go.
...
* gnu/packages/clojure.scm (let-go): New variable.
Merges: guix/guix!8619
Change-Id: I7e2ba76758a16a6a60040582b07cca8d9c70833a
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-29 10:18:59 +01:00
Anderson Torres
decfac5d56
gnu: clojure.scm: Reorder #:use-module directives alphabetically.
...
* gnu/packages/clojure.scm: Reorder #:use-module directives alphabetically.
Relates-to: guix/guix!8619
Change-Id: I2c73c5fd9902cff2222964b375544f42f711be5a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-29 10:18:59 +01:00
Mathieu Lirzin
370d7883cf
gnu: clojure-tools: Update to 1.12.4.1618.
...
* gnu/packages/clojure.scm (clojure-tools): Update to 1.12.4.1618.
Change-Id: I3081bf7b685ff341e54e5fb2b6c51a08821f785e
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-12 20:50:37 +02:00
Mathieu Lirzin
c702ac8021
gnu: clojure-tools-deps: Update to 0.29.1598.
...
* gnu/packages/clojure.scm (clojure-tools-deps): Update to 0.29.1598.
[propagated-inputs]: Add clojure-tools-deps-edn.
Change-Id: I6107cdb775a2d970fe58a9244497efdd894749a8
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-12 20:50:33 +02:00
Mathieu Lirzin
c64d2b7899
gnu: Add clojure-tools-deps-edn.
...
* gnu/packages/clojure.scm (clojure-tools-deps-edn): New variable.
Change-Id: I0e716d361fc7b4a5c12d243b53c8237f60bb22e6
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-12 20:50:30 +02:00
Mathieu Lirzin
507354ac1e
gnu: cognitect-aws-api: Update to 0.8.824.
...
* gnu/packages/clojure.scm (cognitect-aws-api): Update to 0.8.824.
Change-Id: I74b3b2b913e5af0ec5f1e8b83c18bcce85701206
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-12 20:50:28 +02:00
Mathieu Lirzin
9632ca652c
gnu: clojure-tools-cli: Update to 1.4.256.
...
* gnu/packages/clojure.scm (clojure-tools-cli): Update to 1.4.256.
Change-Id: I92e9a480995c6b7bb980b31795b27eae32f36914
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-12 20:50:26 +02:00
Mathieu Lirzin
e811d20856
gnu: clojure-tools-analyzer: Update to 1.2.2.
...
* gnu/packages/clojure.scm (clojure-tools-analyzer): Update to 1.2.2.
Change-Id: I7ad9588863e27dab8f5429303d6cbbd16c6be697
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-12 20:50:24 +02:00
Mathieu Lirzin
04412a0576
gnu: clojure-data-xml: Update to 0.2.0-alpha11.
...
* gnu/packages/clojure.scm (clojure-data-xml): Update to 0.2.0-alpha11.
Change-Id: I290fb2e04d667fd49a53af82e187a7aad840f4ea
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-12 20:50:22 +02:00
Mathieu Lirzin
1a74aa2177
gnu: clojure-core-memoize: Update to 1.2.281.
...
* gnu/packages/clojure.scm (clojure-core-memoize): Update to 1.2.281.
Change-Id: Ic546572aa5d2244b6954dd85826e12686304d707
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-12 20:50:20 +02:00
Mathieu Lirzin
4aa38ba799
gnu: clojure-core-cache: Update to 1.2.263.
...
* gnu/packages/clojure.scm (clojure-core-cache): Update to 1.2.263.
Change-Id: I2261ffb928b7a356630ee8b1696853703bc0a1fc
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-12 20:50:17 +02:00
Mathieu Lirzin
5d6db1864c
gnu: clojure-core-async: Update to 1.9.865.
...
* gnu/packages/clojure.scm (clojure-core-async): Update to 1.9.865.
Change-Id: I225fb0a93255fead92dbc944d97e0930ddeafb8c
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-05-12 20:50:03 +02:00
Mathieu Lirzin
4a507aa8c0
gnu: clojure-tools: Wrap Java using PATH.
...
* gnu/packages/clojure.scm (clojure-tools)[arguments]: Find Java through PATH
to allow overrides without requiring any package variant.
Change-Id: I618dbf74bbb473150e201012a13b8d5f96eebd91
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-22 09:04:37 +01:00
Mathieu Lirzin
a2cdd9aa21
gnu: clojure-tools: Preserve PATH in forked process.
...
Ensure that executables from the profile PATH are accessible inside a Clojure
process.
* gnu/packages/clojure.scm (clojure-tools)[arguments]: Extend PATH instead of
overwriting it.
Change-Id: Ide3d3f12c00803b1eb1392976aa0ff03feabafe7
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-22 09:03:57 +01:00
Mathieu Lirzin
2e099c8907
gnu: clojure-tools: Wrap clojure executable.
...
* gnu/packages/clojure.scm (clojure-tools)
[inputs]: Add coreutils-minimal, guile-3.0/pinned, openjdk:jdk.
[arguments]: Wrap PATH and JAVA_HOME in ‘clojure’ executable.
Do not reference openjdk in generated tools classpath.
Change-Id: Ie711b1f870dc4f9609bec9a570215cacbf57e4a6
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-13 18:51:29 +01:00
Mathieu Lirzin
5bde01c062
Revert "gnu: clojure-tools: Add coreutils-minimal and openjdk inputs."
...
This reverts commit 1481959db7 .
Change-Id: I9c05bb3575da3a45ee358ed5eacbd6e6e0a6885f
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-11 11:10:15 +01:00
Mathieu Lirzin
379f8aa245
gnu: cognitect-aws-api: Update to 0.8.800.
...
* gnu/packages/clojure.scm (cognitect-aws-api): Update to 0.8.800.
Change-Id: I1e8e6f656099b9587b489b094d21caf82f8380c0
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:58 +01:00
Mathieu Lirzin
a2622decf9
gnu: clojure-tools: Install man pages.
...
* gnu/packages/clojure.scm (clojure-tools): Install man pages.
Change-Id: I1a492e5dfe8d3c9c088ac50441f271ed04e1a5b2
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:56 +01:00
Mathieu Lirzin
cf1c4525b8
gnu: clojure-tools: Remove rlwrap optional input.
...
* gnu/packages/clojure.scm (clojure-tools)[inputs]: Remove rlwrap.
[description]: Explain that rlwrap is an optional dependency.
Change-Id: I0571c2370d623050c53e727bd4a342f020b15da2
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:54 +01:00
Mathieu Lirzin
1481959db7
gnu: clojure-tools: Add coreutils-minimal and openjdk inputs.
...
* gnu/packages/clojure.scm (clojure-tools)
[inputs]: Add coreutils-minimal, openjdk and guile-3.0/pinned.
[arguments]: Wrap PATH and JAVA_HOME in ‘clojure’ executable.
Do not reference openjdk in generated classpath.
Change-Id: Ia6ed624df29d2ee42f08c6e1ae3d64719b0f7474
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:52 +01:00
Mathieu Lirzin
9ccc91ae1f
gnu: clojure-tools-deps: Update to 0.28.1578.
...
* gnu/packages/clojure.scm (clojure-tools-deps): Update to 0.28.1578.
Change-Id: I4c9fd8ef20d6489351acc5e24a776a0896087d2c
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:49 +01:00
Mathieu Lirzin
1fff31eb9e
gnu: clojure-tools-deps: Fix dependency resolution.
...
* gnu/packages/clojure.scm (clojure-tools-deps): Use
maven-core 3.8 and maven-resolver 1.6 as inputs.
Change-Id: Ibf43bdf7a060914a74717d5fe8e8e2c292d87ac7
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:47 +01:00
Mathieu Lirzin
efcc18cffd
gnu: clojure: Remove redundant icedtea input.
...
It is already defined by the ant-build-system, and it is not referenced
in the output.
* gnu/packages/clojure.scm (clojure)[inputs]: Remove icedtea.
Change-Id: Ibc59bdf569167c6b111e6b31ee629224ce3a6bf0
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:21:03 +01:00
Sergey Trofimov
e6376dc823
gnu: Add clojure-data-zip.
...
* gnu/packages/clojure.scm (clojure-data-zip): New variable.
Change-Id: Ie40a398e3016d2a9b7f374b194580f083f1ed4ab
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-02-09 19:20:56 +01:00
Mathieu Lirzin
bea1874d98
gnu: clojure-tools-deps-alpha: Update to 0.15.1254.
...
* gnu/packages/clojure.scm (clojure-tools-deps-alpha): Update to 0.15.1254.
Change-Id: I8a1564f67c9bf3a1e27e4294527f250503346c19
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #5162
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:28 +01:00
Mathieu Lirzin
7968a75031
gnu: clojure-tools-cli: Update to 1.3.250.
...
* gnu/packages/clojure.scm (clojure-tools-cli): Update to 1.3.250.
Change-Id: I6de8f1fd991297158c3aa65ed8e8d5c1d120b13a
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:27 +01:00
Mathieu Lirzin
e3de09d839
gnu: clojure-tools-macro: Update to 0.2.2.
...
* gnu/packages/clojure.scm (clojure-tools-macro): Update to 0.2.2.
Change-Id: I2df68777bf9779cac3cd3679aea4cd19121ad48d
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:26 +01:00
Mathieu Lirzin
0e6b1117eb
gnu: clojure-tools-analyzer-jvm: Update to 1.3.4.
...
* gnu/packages/clojure.scm (clojure-tools-analyzer-jvm): Update to 1.3.4.
Change-Id: I795b935ecd65aed05f538f53b5116d6d748da63a
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:26 +01:00
Mathieu Lirzin
86919a3b43
gnu: clojure-tools-analyzer: Update to 1.2.1.
...
* gnu/packages/clojure.scm (clojure-tools-analyzer): Update to 1.2.1.
Change-Id: I2f523e4030d97b2d4834fb7afcaa7a2119f7f2f5
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:25 +01:00
Mathieu Lirzin
b2558646b9
gnu: clojure-data-xml: Update to 0.2.0-alpha10.
...
* gnu/packages/clojure.scm (clojure-data-xml): Update to 0.2.0-alpha10.
Change-Id: I64e9afa4f467684b296a5b01d6c215dc4722350e
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:24 +01:00
Mathieu Lirzin
f456d552fe
gnu: clojure-data-priority-map: Update to 1.2.1.
...
* gnu/packages/clojure.scm (clojure-data-priority-map): Update to 1.2.1.
Change-Id: I6ee17056c71cf3ae49987573ad966e5469c0fc61
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:23 +01:00
Mathieu Lirzin
d6f3d16b2c
gnu: clojure-data-csv: Update to 1.1.1.
...
* gnu/packages/clojure.scm (clojure-data-csv): Update to 1.1.1.
Change-Id: Ibfa2778b67d88873697a405953b15ed473fa6551
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:22 +01:00
Mathieu Lirzin
ce091b777d
gnu: clojure-data-codec: Update to 0.2.1.
...
* gnu/packages/clojure.scm (clojure-data-codec): Update to 0.2.1.
Change-Id: I6d0117c30933a87b57e206a71f52a992194443e8
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:22 +01:00
Mathieu Lirzin
b9a7ae6380
gnu: clojure-core-memoize: Update to 1.2.273.
...
* gnu/packages/clojure.scm (clojure-core-memoize): Update to 1.2.273.
Change-Id: I74f116c2395cd07dc0c0ca0536813ab42a513ef9
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:21 +01:00
Mathieu Lirzin
4d92faf72d
gnu: clojure-core-match: Update to 1.1.1.
...
* gnu/packages/clojure.scm (clojure-core-match): Update to 1.1.1.
Change-Id: Icd7d633cb696fe5cac004f1638d33e2a9fc46d7b
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:20 +01:00
Mathieu Lirzin
51d6836386
gnu: clojure-core-async: Update to 1.8.741.
...
* gnu/packages/clojure.scm (clojure-core-async): Update to 1.8.741.
Change-Id: I994d3e81d6ba08681cecd3d4e19a145637441411
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:19 +01:00
Mathieu Lirzin
0e8ce5b843
gnu: clojure-algo-monads: Update to 0.2.1.
...
* gnu/packages/clojure.scm (clojure-algo-monads): Update to 0.2.1.
Change-Id: I507ba0582b96ba9528c552f451a3bd7cd999d467
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:18 +01:00
Mathieu Lirzin
c6ad769066
gnu: clojure-tools-reader: Update to 1.6.0.
...
* gnu/packages/clojure.scm (clojure-tools-reader): Update to 1.6.0.
Change-Id: Ia76d47a38e52b52452e6d4320bc6dac631fa7c82
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:18 +01:00
Mathieu Lirzin
41a3697370
gnu: clojure-test-check: Update to 1.1.3.
...
* gnu/packages/clojure.scm (clojure-test-check): Update to 1.1.3.
Change-Id: Icbdd1c08031c4537cb88f7350dd96220ee739946
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:17 +01:00
Mathieu Lirzin
6c004555a8
gnu: clojure-tools-gitlibs: Update to 2.6.212.
...
* gnu/packages/clojure.scm (clojure-tools-gitlibs): Update to 2.6.212.
Change-Id: I5c88f2435568c5816f6f6c9d222b619c5d99cbf1
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:16 +01:00
Mathieu Lirzin
8b69e1f800
gnu: clojure-tools-logging: Update to 1.3.1.
...
* gnu/packages/clojure.scm (clojure-tools-logging): Update to 1.3.1.
Change-Id: I04b5475a06ddc5ec385f00fa044880bac0e46618
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:15 +01:00
Mathieu Lirzin
55a9281ad0
gnu: http-kit: Update to 2.8.1.
...
* gnu/packages/clojure.scm (http-kit): Update to 2.8.1.
Change-Id: I5c0a12457d4aab2c03dafe762c81d9c68911ea43
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:15 +01:00
Mathieu Lirzin
482ef8e183
gnu: clojure-data-json: Update to 2.5.2.
...
* gnu/packages/clojure.scm (clojure-data-json): Update to 2.5.2.
Change-Id: I92c1b67ccfbe2f11394e281465810444134bdef9
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:14 +01:00
Mathieu Lirzin
1af65e7ff6
gnu: clojure-algo-generic: Update to 1.0.1.
...
* gnu/packages/clojure.scm (clojure-algo-generic): Update to 1.0.1.
Change-Id: I7b5d4367c66c994a6725071c52ae16d05a4e9fd4
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:13 +01:00
Mathieu Lirzin
da3d6a5f3f
gnu: clojure-core-cache: Update to 1.2.249.
...
* gnu/packages/clojure.scm (clojure-core-cache): Update to 1.2.249.
Change-Id: I5ab6b0dcb3739707840489710c66842eda3aba34
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:12 +01:00
Mathieu Lirzin
d41ad7d148
gnu: clojure: Reference existing packages.
...
* gnu/packages/clojure.scm (package-sources): New function.
(clojure): Use it.
Change-Id: I9085c122cc84242264a9b3028165af7e72379477
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:11 +01:00
Mathieu Lirzin
0baede4918
gnu: Add clojure-test-generative.
...
* gnu/packages/clojure.scm (clojure-test-generative): New variable.
Change-Id: I4798cca783b6e0c81243a96224002de65839068a
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:11 +01:00
Mathieu Lirzin
6872ff5cf0
gnu: Add clojure-tools-namespace.
...
* gnu/packages/clojure.scm (clojure-tools-namespace): New variable.
Change-Id: I00ff6953d976af7309dac518e362d6fa129ef3a8
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:10 +01:00
Mathieu Lirzin
d1a82fdf81
gnu: Add clojure-data-generators.
...
* gnu/packages/clojure.scm (clojure-data-generators): New variable.
Change-Id: I013e1a323681304d92e9e1ce5ffa4b9c8f6080cf
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:09 +01:00
Mathieu Lirzin
eb61e0ce4a
gnu: Add clojure-core-specs-alpha.
...
* gnu/packages/clojure.scm (clojure-core-specs-alpha): New variable.
Change-Id: Ib74130d977c4cc40038f3f44e10875d953915e1b
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:31:08 +01:00