summaryrefslogtreecommitdiff
path: root/jre/Pkgfile
blob: 87444231afe3d70ab134398966c497fa9d34a7fe (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_152
    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 }

Generated by cgit