guix_mirror_bot pushed a commit to branch java-team
in repository guix.

commit 3554ff8c34f463b0f3fc650479fddf9a5f4053aa
Author: Julien Lepiller <[email protected]>
AuthorDate: Sat Mar 28 17:45:56 2026 +0100

    gnu: ant-junit: Deprecate.
    
    * gnu/packages/bioinformatics (java-picard-1.113): Remove ant-junit
      dependency.
    * gnu/packages/groovy.scm (groovy-ant): Remove ant-junit dependency.
    * gnu/packages/java.scm (ant-junit): Deprecate in favor of ant/java8.
    
    Change-Id: Ic877958cc559acd710ac38b7b9d4b271d3982c3f
---
 gnu/packages/bioinformatics.scm |  1 -
 gnu/packages/groovy.scm         |  3 +--
 gnu/packages/java.scm           | 30 ++----------------------------
 3 files changed, 3 insertions(+), 31 deletions(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index b69b9f95ab9..b9544bdfa2b 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -9296,7 +9296,6 @@ VCF.")
            zlib))
     (native-inputs
      `(("ant-apache-bcel" ,ant-apache-bcel)
-       ("ant-junit" ,ant-junit)
        ("java-testng" ,java-testng)
        ("java-commons-bcel" ,java-commons-bcel)
        ("java-jcommander" ,java-jcommander)
diff --git a/gnu/packages/groovy.scm b/gnu/packages/groovy.scm
index 0e4b2e79bd1..091d717fcbe 100644
--- a/gnu/packages/groovy.scm
+++ b/gnu/packages/groovy.scm
@@ -463,8 +463,7 @@ similar to javadoc."))))
          ("java-asm-analysis" ,java-asm-analysis-8)
          ,@(package-inputs base)))
       (native-inputs
-       `(("ant-junit" ,ant-junit)
-         ("groovy-bootstrap" ,groovy-bootstrap)
+       `(("groovy-bootstrap" ,groovy-bootstrap)
          ("groovy-xml" ,groovy-xml)
          ("groovy-test" ,groovy-test)
          ("groovy-tests-bootstrap" ,groovy-tests-bootstrap)
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index fd0872fa968..70a4be5c883 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -2336,34 +2336,8 @@ build process and its dependencies, whereas Make uses 
Makefile format.")
      (modify-inputs (package-inputs ant/java8)
        (prepend java-commons-bcel)))))
 
-(define-public ant-junit
-  (package
-    (inherit ant/java8)
-    (name "ant-junit")
-    (arguments
-     (substitute-keyword-arguments (package-arguments ant/java8)
-       ((#:phases phases)
-        #~(modify-phases #$phases
-            (add-after 'unpack 'link-junit
-              (lambda* (#:key inputs #:allow-other-keys)
-                (for-each (lambda (file)
-                            (symlink file
-                                     (string-append "lib/optional/"
-                                                    (basename file))))
-                          (find-files (assoc-ref inputs "java-junit")
-                                      "\\.jar$"))))
-            (add-after 'build 'install
-              (lambda _
-                (let ((share (string-append #$output "/share/java"))
-                      (bin   (string-append #$output "/bin"))
-                      (lib   (string-append #$output "/lib")))
-                  (mkdir-p share)
-                  (install-file (string-append lib "/ant-junit.jar") share)
-                  (delete-file-recursively bin)
-                  (delete-file-recursively lib))))))))
-    (inputs
-     (modify-inputs (package-inputs ant/java8)
-       (prepend java-junit)))))
+(define-deprecated-package ant-junit
+  ant/java8)
 
 (define-public libantlr3c
   (package

Reply via email to