guix_mirror_bot pushed a commit to branch java-team
in repository guix.
commit 8d3dcea9530578064ab9fd5fa723de7887e28f5b
Author: Julien Lepiller <[email protected]>
AuthorDate: Sat Mar 28 13:18:18 2026 +0100
gnu: ant: Do not inherit.
The derivation does not change, but drop inheritance so we can modify
the latest ant package independently.
* gnu/packages/java.scm (ant): Do not inherit.
Change-Id: I559103d2662f920bc77e0e0107e15fbb75117425
---
gnu/packages/java.scm | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 6b51702433d..3e8885014fd 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -2240,7 +2240,8 @@ build process and its dependencies, whereas Make uses
Makefile format.")
;; The 1.9.x series is the last that can be built with GCJ. The 1.10.x series
;; requires Java 8.
(define-public ant
- (package (inherit ant/java8)
+ (package
+ (name "ant")
(version "1.9.15")
(source (origin
(method url-fetch)
@@ -2249,6 +2250,7 @@ build process and its dependencies, whereas Make uses
Makefile format.")
(sha256
(base32
"1xy30f1w5gaqk6g3f0vw7ygix4rb6032qkcw42y4z8wd9jihgygd"))))
+ (build-system gnu-build-system)
(arguments
`(#:modules ((srfi srfi-1)
(guix build gnu-build-system)
@@ -2311,7 +2313,15 @@ build process and its dependencies, whereas Make uses
Makefile format.")
(native-inputs
`(("jdk" ,icedtea-7 "jdk")
("zip" ,zip)
- ("unzip" ,unzip)))))
+ ("unzip" ,unzip)))
+ (home-page "https://ant.apache.org")
+ (synopsis "Build tool for Java")
+ (description
+ "Ant is a platform-independent build tool for Java. It is similar to
+make but is implemented using the Java language, requires the Java platform,
+and is best suited to building Java projects. Ant uses XML to describe the
+build process and its dependencies, whereas Make uses Makefile format.")
+ (license license:asl2.0)))
(define-public ant-apache-bcel
(package