From 5660474bfa8eaaedd14838367e557b639149263f Mon Sep 17 00:00:00 2001 From: Julien Lepiller Date: Sat, 28 Mar 2026 13:18:18 +0100 Subject: 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 3f23471dd7f..d30ecef6096 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -2058,7 +2058,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) @@ -2067,6 +2068,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) @@ -2129,7 +2131,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 -- cgit v1.2.3