opt/jdk/Pkgfile

36 lines
1.2 KiB
Plaintext
Raw Normal View History

# Description: Java 8 Software Development Kit (amazon-corretto)
# URL: https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/what-is-corretto-8.html
# Maintainer: CRUX System Team, core-ports at crux dot nu
# Depends on: util-linux gtk alsa-lib
2006-02-23 16:26:10 +01:00
name=jdk
2019-06-29 11:18:43 +02:00
version=8.212.04.2
release=1
2019-06-29 11:18:43 +02:00
source=(https://d3pxv6yz143wms.cloudfront.net/$version/java-1.8.0-amazon-corretto-devel-1.8.0_212.b04-2.x86_64.rpm)
2006-02-23 16:26:10 +01:00
build(){
cd $SRC/usr/lib/jvm/java-1.8.0-amazon-corretto
2019-06-29 11:18:43 +02:00
# cleanup
rm {.,jre}/{ASSEMBLY_EXCEPTION,LICENSE,THIRD_PARTY_README}
chmod -R o-w,g-w .
2006-02-23 16:26:10 +01:00
2019-06-29 11:18:43 +02:00
# install
install -d $PKG/usr/{bin,lib/jdk,share/man}
mv man $PKG/usr/share/
mv * $PKG/usr/lib/jdk/
2006-02-23 16:26:10 +01:00
# symlinks
ln -s jdk $PKG/usr/lib/java
ln -s ../lib/jdk/bin/java $PKG/usr/bin/java
ln -s ../lib/jdk/bin/javac $PKG/usr/bin/javac
ln -s ../lib/jdk/bin/javah $PKG/usr/bin/javah
ln -s ../lib/jdk/bin/javap $PKG/usr/bin/javap
ln -s ../lib/jdk/bin/jar $PKG/usr/bin/jar
ln -s ../lib/jdk/bin/keytool $PKG/usr/bin/keytool
2006-08-03 14:47:01 +02:00
# revdep
install -d $PKG/etc/revdep.d
printf '%s\n%s\n%s\n' /usr/lib/jdk/{lib/amd64,jre/lib/amd64{,/server}} > $PKG/etc/revdep.d/jdk
2006-02-23 16:26:10 +01:00
}