blob: fead0c3e851d4b84d807caa7bdec06b15440fd2e (
plain)
1 # Description: Java Runtime Environment
2 # URL: http://www.oracle.com/technetwork/java/javase/overview/index.html
3 # Maintainer: Juergen Daubert, jue at crux dot nu
4 # Packager: Simone Rota, sip at crux dot nu
5
6 name=jre
7 version=1.8.0_162
8 release=1
9 source=(file:///$name-8u${version#*_}-linux-x64.tar.gz)
10
11 build(){
12 cd $name$version
13
14 install -d $PKG/usr/{bin,share/man,lib/$name}
15 mv man/man1 $PKG/usr/share/man
16 mv bin lib plugin $PKG/usr/lib/$name
17
18 # several symlinks
19 ln -s $name $PKG/usr/lib/java
20 ln -s ../lib/java/bin/java $PKG/usr/bin/java
21 ln -s ../lib/java/bin/javaws $PKG/usr/bin/javaws
22 ln -s ../lib/java/bin/keytool $PKG/usr/bin/keytool
23 ln -s ../lib/java/bin/jcontrol $PKG/usr/bin/jcontrol
24
25 # remove broken libraries
26 rm $PKG/usr/lib/jre/lib/amd64/libavplugin-*.so
27
28 # revdep
29 install -d $PKG/etc/revdep.d
30 printf '%s\n%s\n' /usr/lib/jre/lib/amd64/{,server} > $PKG/etc/revdep.d/jre
31 }
|