summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Lepiller <julien@lepiller.eu>2026-03-28 13:18:18 +0100
committerJulien Lepiller <julien@lepiller.eu>2026-04-20 08:30:59 +0200
commit5660474bfa8eaaedd14838367e557b639149263f (patch)
tree52f000443b73b7d3c7f78548ee78b4e0f5c923ab
parent5bef6564ba147212c673fdb370f1b824f83d246f (diff)
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
-rw-r--r--gnu/packages/java.scm14
1 files 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.")
2058;; The 1.9.x series is the last that can be built with GCJ. The 1.10.x series 2058;; The 1.9.x series is the last that can be built with GCJ. The 1.10.x series
2059;; requires Java 8. 2059;; requires Java 8.
2060(define-public ant 2060(define-public ant
2061 (package (inherit ant/java8) 2061 (package
2062 (name "ant")
2062 (version "1.9.15") 2063 (version "1.9.15")
2063 (source (origin 2064 (source (origin
2064 (method url-fetch) 2065 (method url-fetch)
@@ -2067,6 +2068,7 @@ build process and its dependencies, whereas Make uses Makefile format.")
2067 (sha256 2068 (sha256
2068 (base32 2069 (base32
2069 "1xy30f1w5gaqk6g3f0vw7ygix4rb6032qkcw42y4z8wd9jihgygd")))) 2070 "1xy30f1w5gaqk6g3f0vw7ygix4rb6032qkcw42y4z8wd9jihgygd"))))
2071 (build-system gnu-build-system)
2070 (arguments 2072 (arguments
2071 `(#:modules ((srfi srfi-1) 2073 `(#:modules ((srfi srfi-1)
2072 (guix build gnu-build-system) 2074 (guix build gnu-build-system)
@@ -2129,7 +2131,15 @@ build process and its dependencies, whereas Make uses Makefile format.")
2129 (native-inputs 2131 (native-inputs
2130 `(("jdk" ,icedtea-7 "jdk") 2132 `(("jdk" ,icedtea-7 "jdk")
2131 ("zip" ,zip) 2133 ("zip" ,zip)
2132 ("unzip" ,unzip))))) 2134 ("unzip" ,unzip)))
2135 (home-page "https://ant.apache.org")
2136 (synopsis "Build tool for Java")
2137 (description
2138 "Ant is a platform-independent build tool for Java. It is similar to
2139make but is implemented using the Java language, requires the Java platform,
2140and is best suited to building Java projects. Ant uses XML to describe the
2141build process and its dependencies, whereas Make uses Makefile format.")
2142 (license license:asl2.0)))
2133 2143
2134(define-public ant-apache-bcel 2144(define-public ant-apache-bcel
2135 (package 2145 (package