diff options
| author | Mathieu Lirzin <mthl@gnu.org> | 2026-02-11 08:25:14 +0100 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-02-11 11:10:15 +0100 |
| commit | 5bde01c0621bbab37ab5aa5b018871cdff02cd9f (patch) | |
| tree | 008a2c85aa90a3d8af0a8d91c2009274eb3e48c9 | |
| parent | b6578368635c348413c2bdc7abcf234557bea83a (diff) | |
Revert "gnu: clojure-tools: Add coreutils-minimal and openjdk inputs."
This reverts commit 1481959db7372d7cc919fe77155030b3b3f67339.
Change-Id: I9c05bb3575da3a45ee358ed5eacbd6e6e0a6885f
Signed-off-by: Andreas Enge <andreas@enge.fr>
| -rw-r--r-- | gnu/packages/clojure.scm | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm index 450eb29bdd5..be6c1ad95fc 100644 --- a/gnu/packages/clojure.scm +++ b/gnu/packages/clojure.scm | |||
| @@ -24,8 +24,6 @@ | |||
| 24 | 24 | ||
| 25 | (define-module (gnu packages clojure) | 25 | (define-module (gnu packages clojure) |
| 26 | #:use-module (gnu packages) | 26 | #:use-module (gnu packages) |
| 27 | #:use-module (gnu packages base) | ||
| 28 | #:use-module (gnu packages guile) | ||
| 29 | #:use-module (gnu packages java) | 27 | #:use-module (gnu packages java) |
| 30 | #:use-module (gnu packages maven) | 28 | #:use-module (gnu packages maven) |
| 31 | #:use-module (guix gexp) | 29 | #:use-module (guix gexp) |
| @@ -35,7 +33,8 @@ | |||
| 35 | #:use-module (guix git-download) | 33 | #:use-module (guix git-download) |
| 36 | #:use-module (guix build-system ant) | 34 | #:use-module (guix build-system ant) |
| 37 | #:use-module (guix build-system copy) | 35 | #:use-module (guix build-system copy) |
| 38 | #:use-module (guix build-system clojure)) | 36 | #:use-module (guix build-system clojure) |
| 37 | #:use-module (ice-9 match)) | ||
| 39 | 38 | ||
| 40 | (define-public clojure-spec-alpha | 39 | (define-public clojure-spec-alpha |
| 41 | (package | 40 | (package |
| @@ -406,30 +405,21 @@ designs.") | |||
| 406 | (substitute* "clj" | 405 | (substitute* "clj" |
| 407 | (("BINDIR") (string-append #$output "/bin"))) | 406 | (("BINDIR") (string-append #$output "/bin"))) |
| 408 | (substitute* "clojure" | 407 | (substitute* "clojure" |
| 409 | (("PREFIX") (string-append #$output "/lib/clojure"))) | 408 | (("PREFIX") (string-append #$output "/lib/clojure"))))) |
| 410 | (let ((coreutils #$(this-package-input "coreutils-minimal")) | ||
| 411 | (jre #$(this-package-input "openjdk"))) | ||
| 412 | (wrap-script "clojure" | ||
| 413 | `("JAVA_HOME" = (,jre)) | ||
| 414 | `("PATH" = (,(string-append coreutils "/bin"))))))) | ||
| 415 | (add-after 'fix-paths 'copy-tools-deps-alpha-jar | 409 | (add-after 'fix-paths 'copy-tools-deps-alpha-jar |
| 416 | (lambda* (#:key inputs #:allow-other-keys) | 410 | (lambda* (#:key inputs #:allow-other-keys) |
| 417 | (substitute* "clojure" | 411 | (substitute* "clojure" |
| 418 | (("\\$install_dir/libexec/clojure-tools-\\$version\\.jar") | 412 | (("\\$install_dir/libexec/clojure-tools-\\$version\\.jar") |
| 419 | (let* ((selected (assq-remove! inputs "openjdk")) | 413 | (let* ((input-dirs (map cdr inputs)) |
| 420 | (input-dirs (map cdr selected)) | ||
| 421 | (jars (apply append | 414 | (jars (apply append |
| 422 | (map (lambda (dir) | 415 | (map (lambda (dir) |
| 423 | (find-files dir "\\.jar$")) | 416 | (find-files dir "\\.jar$")) |
| 424 | input-dirs)))) | 417 | input-dirs)))) |
| 425 | (string-join jars ":"))))))))) | 418 | (string-join jars ":"))))))))) |
| 426 | (inputs (list coreutils-minimal | 419 | (inputs (list clojure |
| 427 | clojure | ||
| 428 | clojure-tools-deps | 420 | clojure-tools-deps |
| 429 | guile-3.0/pinned | ||
| 430 | java-commons-logging-minimal | 421 | java-commons-logging-minimal |
| 431 | java-slf4j-nop | 422 | java-slf4j-nop)) |
| 432 | openjdk)) | ||
| 433 | (home-page "https://clojure.org/releases/tools") | 423 | (home-page "https://clojure.org/releases/tools") |
| 434 | (synopsis "CLI tools for the Clojure programming language") | 424 | (synopsis "CLI tools for the Clojure programming language") |
| 435 | (description "This package provides the @command{clojure} and | 425 | (description "This package provides the @command{clojure} and |
