Subversion Repository

Parent Directory Parent Directory | Revision Log Revision Log


Revision 280 - (show annotations)
Sun Oct 4 15:02:14 2009 UTC (3 years, 7 months ago) by cjg
File size: 1487 byte(s)
icedtea6: updated to 1.3.1
1 # Description: OpenJDK with replacement libraries from GNU Classpath
2 # URL: http://icedtea.classpath.org
3 # Maintainer: Giuseppe Coviello <cjg@cruxppc.org>
4 # Packager: Giuseppe Coviello <cjg@cruxppc.org>
5 # Depends on: libffi, lesstif, xulrunner, libungif, jdk, rhino, xalan-java, xorg-libxp
6
7 name=icedtea6
8 version=1.3.1
9 release=1
10 source=(http://icedtea.classpath.org/download/source/$name-$version.tar.gz \
11 http://download.java.net/openjdk/jdk6/promoted/b12/openjdk-6-src-b12-28_aug_2008.tar.gz \
12 $name-nodocs.diff)
13
14 build() {
15 unset JAVA_HOME
16 unset MAKEFLAGS
17 cd $name-$version
18 ln -s $SRC openjdk
19 ln -s $PKGMK_SOURCE_DIR/openjdk-6-src-b12-28_aug_2008.tar.gz .
20 cp $SRC/$name-*.diff .
21
22 mkdir bin
23 find /bin -exec ln -s {} bin \;
24 ln -s /usr/bin/{cpio,grep,egrep,zip,unzip} bin
25
26 export PATH=$PWD/bin:$PATH
27 sed 's|lgif|lungif|' -i configure
28 ./configure --with-icedtea \
29 --with-icedtea-home=/usr/lib/java \
30 --disable-docs
31 DISTRIBUTION_PATCHES="$name-nodocs.diff" make UNIXCOMMAND_PATH=$PWD/bin/
32
33 mkdir -p $PKG/usr/{bin,lib/jdk1.6.0_0/jre,man}
34 cp -a openjdk/control/build/linux-ppc/j2sdk-image/{bin,lib,include} $PKG/usr/lib/jdk1.6.0_0
35 cp -a openjdk/control/build/linux-ppc/j2sdk-image/jre/{bin,lib} $PKG/usr/lib/jdk1.6.0_0/jre
36 cp -a openjdk/control/build/linux-ppc/j2sdk-image/man/man1 $PKG/usr/man
37
38 cd $PKG/usr/lib
39 ln -s jdk* java
40
41 cd $PKG/usr/bin
42 for j in java javac javah javap javaws jar keytool; do
43 ln -s ../lib/java/bin/$j
44 done
45
46 chown -R root:root $PKG
47 }
48