summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/java.scm20
1 files changed, 18 insertions, 2 deletions
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 6ee46330643..bf7cbad43bc 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -1964,7 +1964,6 @@ OpenJDK.")
1964 (home-page "https://www.jetbrains.com/") 1964 (home-page "https://www.jetbrains.com/")
1965 (license license:gpl2+))) 1965 (license license:gpl2+)))
1966 1966
1967
1968(define-public ant/java8 1967(define-public ant/java8
1969 (package 1968 (package
1970 (name "ant") 1969 (name "ant")
@@ -2027,9 +2026,26 @@ OpenJDK.")
2027 (setenv "JAVA_HOME" (assoc-ref inputs "jdk")) 2026 (setenv "JAVA_HOME" (assoc-ref inputs "jdk"))
2028 (invoke "bash" "bootstrap.sh" 2027 (invoke "bash" "bootstrap.sh"
2029 (string-append "-Ddist.dir=" #$output)))) 2028 (string-append "-Ddist.dir=" #$output))))
2029 (add-after 'build 'fix-executables-paths
2030 (lambda* (#:key inputs #:allow-other-keys)
2031 (wrap-script (string-append #$output "/bin/ant")
2032 `("PATH" suffix
2033 (,(dirname (search-input-file inputs "/bin/sed"))
2034 ,(dirname (search-input-file inputs "/bin/uname"))
2035 ,(dirname (search-input-file inputs "/bin/which")))))
2036 (patch-shebang
2037 (string-append #$output "/bin/complete-ant-cmd.pl")
2038 (list (dirname (search-input-file inputs "/bin/perl"))))))
2030 (delete 'install)))) 2039 (delete 'install))))
2031 (inputs 2040 (inputs
2032 (list java-junit java-hamcrest-core java-hamcrest-library)) 2041 (list coreutils-minimal
2042 guile-3.0/pinned
2043 java-hamcrest-core
2044 java-hamcrest-library
2045 java-junit
2046 perl
2047 sed
2048 which))
2033 (home-page "https://ant.apache.org") 2049 (home-page "https://ant.apache.org")
2034 (synopsis "Build tool for Java") 2050 (synopsis "Build tool for Java")
2035 (description 2051 (description