summaryrefslogtreecommitdiff
path: root/jre/Pkgfile
blob: 5bc03b07d4b04a6ea828eaf7ad72ea9bf99c1b8c (plain)
    1 # Maintainer: Simone Rota, sip at crux dot nu
    2 # Description: Java 2 Software Development Kit
    3 # URL: http://java.sun.com
    4 
    5 name=jre
    6 version=1.6.0_04
    7 release=1
    8 source=(http://download.java.net/dlj/binaries/jdk-6u4-dlj-linux-i586.bin)
    9 
   10 build(){
   11 	sh $SRC/jdk-*.bin --accept-license --unpack
   12 
   13 	cd jdk$version
   14 	rm jre/lib/*/libsaproc.so
   15 
   16 	mkdir -p jre/man/man1	
   17 	man=(java javaws keytool orbd policytool \
   18 		rmid rmiregistry servertool tnameserv)
   19 	for f in ${man[@]}; do
   20 		cp man/man1/$f.1 jre/man/man1
   21 	done
   22 
   23 	mkdir -p $PKG/usr/lib
   24 	mv jre $PKG/usr/lib/jre$version
   25 	cd $PKG/usr/lib
   26 	ln -s jre* java
   27 
   28 	mkdir -p $PKG/usr/bin && cd $PKG/usr/bin
   29 	for j in java javaws keytool; do
   30 		ln -s ../lib/java/bin/$j
   31 	done
   32 
   33 	# fix for xcb assertions
   34 	sed -i 's/XINERAMA/FAKEEXTN/g' \
   35 		$PKG/usr/lib/java/lib/i386/xawt/libmawt.so	
   36 }

Generated by cgit