From d4bf4c8f3ed66dcd31f72e76762bcb9111f2aadc Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Mon, 12 Oct 2015 14:24:03 +0200 Subject: gnu: icedtea6: Replace "ant-bootstrap" with "ant". * gnu/packages/java.scm (icedtea6)[native-inputs]: Replace "ant-bootstrap" with "ant". [arguments]: Remove steps to unpack and use "ant-bootstrap". (icedtea7)[native-inputs]: Remove explicit references to "ant-bootstrap" and "ant". --- gnu/packages/java.scm | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) (limited to 'gnu/packages/java.scm') diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index e4d0afb398..4bb07819b0 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -276,10 +276,7 @@ build process and its dependencies, whereas Make uses Makefile format.") 'unpack (lambda* (#:key source inputs #:allow-other-keys) (and (zero? (system* "tar" "xvf" source)) - (zero? (system* "tar" "xvjf" - (assoc-ref inputs "ant-bootstrap"))) (begin - (patch-shebang "apache-ant-1.9.4/bin/ant") (chdir (string-append ,name "-" ,version)) (mkdir "openjdk") (with-directory-excursion "openjdk" @@ -383,7 +380,6 @@ build process and its dependencies, whereas Make uses Makefile format.") (lambda* (#:key inputs #:allow-other-keys) (let* ((gcjdir (assoc-ref %build-inputs "gcj")) (gcjlib (string-append gcjdir "/lib")) - (antpath (string-append (getcwd) "/../apache-ant-1.9.4")) ;; Get target-specific include directory so that ;; libgcj-config.h is found when compiling hotspot. (gcjinclude (let* ((port (open-input-pipe "gcj -print-file-name=include")) @@ -407,9 +403,7 @@ build process and its dependencies, whereas Make uses Makefile format.") "/include")) (setenv "ALT_FREETYPE_LIB_PATH" (string-append (assoc-ref %build-inputs "freetype") - "/lib")) - (setenv "PATH" (string-append antpath "/bin:" - (getenv "PATH"))))) + "/lib")))) (alist-cons-before 'check 'fix-test-framework (lambda _ @@ -528,13 +522,7 @@ build process and its dependencies, whereas Make uses Makefile format.") (copy-recursively "openjdk.build/j2sdk-image" jdk))) %standard-phases))))))))))) (native-inputs - `(("ant-bootstrap" - ,(origin - (method url-fetch) - (uri "https://www.apache.org/dist/ant/binaries/apache-ant-1.9.4-bin.tar.bz2") - (sha256 - (base32 - "1kw801p8h5x4f0g8i5yknppssrj5a3xy1aqrkpfnk22bd1snbh90")))) + `(("ant" ,ant) ("alsa-lib" ,alsa-lib) ("attr" ,attr) ("autoconf" ,autoconf) @@ -738,8 +726,7 @@ build process and its dependencies, whereas Make uses Makefile format.") #t)) (delete 'patch-patches)))))) (native-inputs - `(("ant" ,ant) - ("openjdk-drop" + `(("openjdk-drop" ,(drop "openjdk" "0gs6vbj5c09516r460r68i7vm652sb25h973kq9hfx749qbs0s01")) ("corba-drop" @@ -761,4 +748,4 @@ build process and its dependencies, whereas Make uses Makefile format.") ,(drop "hotspot" "1cv8df2s89mnjzg4rja4i89d4fr8n0c3v5y2cqbww1ma1463n100")) ,@(fold alist-delete (package-native-inputs icedtea6) - '("openjdk6-src" "ant-bootstrap"))))))) + '("openjdk6-src"))))))) -- cgit v1.2.3