summaryrefslogtreecommitdiff
path: root/unmaintained/strata/java/java-binary.morph
blob: c75f39b7ecad188b93715a672e3fad46894d55e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
name: java-binary
description: |
  This is a temporary solution to the OpenJDK build problem. In the future
  we expect to be able to build fully from scratch using IcedTea, but for now
  we need an existing OpenJDK binary to build OpenJDK.
kind: chunk
configure-commands: []
build-commands:
- cat j2sdk-image-jdk8build.tar.gz_* > jdk-8u20-linux-x64.tar.gz
install-commands:
- mkdir -p "$DESTDIR$PREFIX"/bin
- mkdir -p "$DESTDIR$PREFIX"/lib
- tar zxf jdk-8u20-linux-x64.tar.gz -C "$DESTDIR$PREFIX"/lib --no-same-owner
- ln -sfn "$PREFIX"/lib/j2sdk-image "$DESTDIR$PREFIX"/lib/java-8-openjdk
- ln -sfn "$PREFIX"/lib/j2sdk-image/jre/bin/java "$DESTDIR$PREFIX"/bin/
- ln -sfn "$PREFIX"/lib/j2sdk-image/jre/bin/javac "$DESTDIR$PREFIX"/bin/