summaryrefslogtreecommitdiff
path: root/config/software/asdf_java.rb
blob: dc8cb15595bb7b9ba0d4805a1f96c5dac8cbc714 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# frozen_string_literal: true

name "asdf_java"
default_version "11"

dependency "asdf_maven"
dependency "asdf_gradle"
dependency "zlib"

whitelist_file "bin"
whitelist_file "lib"
whitelist_file "jre/bin"
whitelist_file "jre/lib"

version "8" do
  relative_path "jdk8u262-b10"
  source(
    url: "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u262-b10/OpenJDK8U-jdk_x64_linux_hotspot_8u262b10.tar.gz",
    sha256: "733755fd649fad6ae91fc083f7e5a5a0b56410fb6ac1815cff29f744b128b1b1"
  )
end

version "11" do
  relative_path "jdk-11.0.8+10"
  source(
    url: "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_x64_linux_hotspot_11.0.8_10.tar.gz",
    sha256: "6e4cead158037cb7747ca47416474d4f408c9126be5b96f9befd532e0a762b47"
  )
end

version "14" do
  relative_path "jdk-14.0.2+12"
  source(
    url: "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jdk_x64_linux_hotspot_14.0.2_12.tar.gz",
    sha256: "7d5ee7e06909b8a99c0d029f512f67b092597aa5b0e78c109bd59405bbfa74fe"
  )
end

build do
  mkdir install_dir
  copy "#{project_dir}/**", "#{install_dir}/"
  delete "#{install_dir}/lib/ext"
  delete "#{install_dir}/man"
  delete "#{install_dir}/sample"
  delete "#{install_dir}/src.zip"
end