From 7b1df97da1c90c2366bbc812fdcceb14616d4996 Mon Sep 17 00:00:00 2001 From: Remco van 't Veer Date: Wed, 28 May 2025 15:43:35 +0200 Subject: nongnu: Add clojure-tools-bin. Introduce clojure-tools-bin as a clojure-tools replacement package until clojure-tools-deps includes missing S3TransporterFactory class. * nongnu/packages/clojure.scm (clojure-tools-bin): New variable. Signed-off-by: Hilton Chain Modified-by: Hilton Chain --- nongnu/packages/clojure.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/nongnu/packages/clojure.scm b/nongnu/packages/clojure.scm index a2595db..84ce11e 100644 --- a/nongnu/packages/clojure.scm +++ b/nongnu/packages/clojure.scm @@ -6,6 +6,7 @@ ;;; Copyright © 2025 Remco van 't Veer (define-module (nongnu packages clojure) + #:use-module (gnu packages clojure) #:use-module (gnu packages compression) #:use-module (gnu packages gcc) #:use-module (gnu packages readline) @@ -16,6 +17,7 @@ #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix packages) + #:use-module (guix utils) #:use-module (nonguix build-system binary) #:use-module ((guix licenses) #:prefix license:)) @@ -149,6 +151,25 @@ It aims to work alongside you to help you navigate, identify and fix errors, perform refactors and more.") (license license:expat))) +(define-public clojure-tools-bin + (package + (inherit clojure-tools) + (name "clojure-tools-bin") + (source + (origin + (inherit (package-source clojure-tools)) + (snippet #f))) + (arguments + (substitute-keyword-arguments (package-arguments clojure-tools) + ((#:install-plan plan) + #~(cons (list (format #f "clojure-tools-~a.jar" + #$(package-version this-package)) + "lib/clojure/libexec/") + #$plan)) + ((#:phases phases) + #~(modify-phases #$phases + (delete 'copy-tools-deps-alpha-jar))))))) + (define-public babashka (package (name "babashka") -- cgit v1.2.3