summaryrefslogtreecommitdiff
path: root/jdk8-bin/Pkgfile
blob: 00bd4bc09ad743151499ce1645de78551a1c6176 (plain)
    1 # Description: Java 8 Software Development Kit (amazon-corretto)
    2 # URL: https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/what-is-corretto-8.html
    3 # Maintainer: CRUX System Team, core-ports at crux dot nu
    4 # Depends on: util-linux gtk alsa-lib
    5 
    6 name=jdk8-bin
    7 version=8.332.08.1
    8 release=1
    9 source=(https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-linux-x64.tar.gz)
   10 
   11 build(){
   12 	cd amazon-corretto-$version-linux-x64
   13 
   14 	# cleanup
   15 	rm {.,jre}/{ASSEMBLY_EXCEPTION,LICENSE,THIRD_PARTY_README}
   16 	chmod -R o-w,g-w .
   17 
   18 	# install
   19 	install -d $PKG/usr/{bin,lib/jdk,share/man}
   20 	mv man $PKG/usr/share/
   21 	mv *   $PKG/usr/lib/jdk/
   22 
   23 	# symlinks
   24 	ln -s jdk $PKG/usr/lib/java
   25 	ln -s ../lib/jdk/bin/java    $PKG/usr/bin/java
   26 	ln -s ../lib/jdk/bin/javac   $PKG/usr/bin/javac
   27 	ln -s ../lib/jdk/bin/javah   $PKG/usr/bin/javah
   28 	ln -s ../lib/jdk/bin/javap   $PKG/usr/bin/javap
   29 	ln -s ../lib/jdk/bin/jar     $PKG/usr/bin/jar
   30 	ln -s ../lib/jdk/bin/keytool $PKG/usr/bin/keytool
   31 
   32 	# revdep
   33 	install -d $PKG/etc/revdep.d
   34 	printf '%s\n%s\n%s\n' /usr/lib/jdk/{lib/amd64,jre/lib/amd64{,/server}} > $PKG/etc/revdep.d/jdk8-bin
   35 }

Generated by cgit