summaryrefslogtreecommitdiff
path: root/gnu/packages/java.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/java.scm')
-rw-r--r--gnu/packages/java.scm44
1 files changed, 44 insertions, 0 deletions
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 2dad131c00b..403c446a820 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -2096,6 +2096,50 @@ new Date();"))
2096 "This package provides the Java development kit OpenJDK.") 2096 "This package provides the Java development kit OpenJDK.")
2097 (license license:gpl2+))) 2097 (license license:gpl2+)))
2098 2098
2099(define-public openjdk12
2100 (package
2101 (inherit openjdk11)
2102 (name "openjdk")
2103 (version "12.33")
2104 (source (origin
2105 (method url-fetch)
2106 (uri "http://hg.openjdk.java.net/jdk/jdk/archive/0276cba45aac.tar.bz2")
2107 (file-name (string-append name "-" version ".tar.bz2"))
2108 (sha256
2109 (base32
2110 "0mbhdrk12b6878kby0flnbak7444dlpm0ihlmf92vk59y1c02bc2"))
2111 (modules '((guix build utils)))
2112 (snippet
2113 `(begin
2114 (for-each delete-file (find-files "." ".*.bin$"))
2115 (for-each delete-file (find-files "." ".*.exe$"))
2116 (for-each delete-file (find-files "." ".*.jar$"))
2117 #t))))
2118 (inputs
2119 `(("alsa-lib" ,alsa-lib)
2120 ("cups" ,cups)
2121 ("fontconfig" ,fontconfig)
2122 ("freetype" ,freetype)
2123 ("giflib" ,giflib)
2124 ("lcms" ,lcms)
2125 ("libjpeg" ,libjpeg)
2126 ("libpng" ,libpng)
2127 ("libx11" ,libx11)
2128 ("libxext" ,libxext)
2129 ("libxrandr" ,libxrandr)
2130 ("libxrender" ,libxrender)
2131 ("libxt" ,libxt)
2132 ("libxtst" ,libxtst)))
2133 (native-inputs
2134 `(("autoconf" ,autoconf)
2135 ("openjdk11" ,openjdk11)
2136 ("openjdk11:jdk" ,openjdk11 "jdk")
2137 ("pkg-config" ,pkg-config)
2138 ("unzip" ,unzip)
2139 ("which" ,which)
2140 ("zip" ,zip)))
2141 (home-page "https://openjdk.java.net/projects/jdk/12")))
2142
2099(define-public icedtea icedtea-8) 2143(define-public icedtea icedtea-8)
2100 2144
2101 2145