diff options
Diffstat (limited to 'gnu/packages/java.scm')
| -rw-r--r-- | gnu/packages/java.scm | 20 |
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 |
