# HG changeset patch # User Pascal Bellard # Date 1422218336 -3600 # Node ID 3f35c83c536c8bbc7bf7c235eb19d7a4f3926790 # Parent 552ec1a3614c3909e7fca3dd841cdac461c7ff5e Add javajre diff -r 552ec1a3614c -r 3f35c83c536c javajre --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/javajre Sun Jan 25 21:38:56 2015 +0100 @@ -0,0 +1,20 @@ +WEB_SITE="http://java.com/en/download/linux_manual.jsp?locale=en" +WGET_URL="$(wget -O - "$WEB_SITE" | sed '/Linux rpm/!d;s/.*href="\([^"]*\).*/\1/;q')" +wget -O p.rpm "$WGET_URL" +[ -f p.rpm ] || abort_package "Could not download RPM from $WGET_URL. Exiting." + +VERSION="$(rpm -qip p.rpm | awk '/Version/ { print $3 }')" +LICENSE="$(rpm -qip p.rpm | awk '/License/ { print $5 }')" +SHORT_DESC="$(rpm -qip p.rpm | sed '/^Summary/!d;s/.*: //')" +DEPENDS="xorg-libXtst" + +mkdir -p $PACKAGE-$VERSION/fs +rpm -qip p.rpm | sed '1,/^Description/d' > $PACKAGE-$VERSION/description.txt +cd $PACKAGE-$VERSION/fs +rpm2cpio ../../p.rpm | cpio -id +mkdir usr/lib/mozilla/plugins usr/bin +mv usr/java usr/lib +ln -s /$(ls -d usr/lib/java/jre*/bin/java) usr/bin +ln -s /$(ls -d usr/lib/java/jre*/lib/i386/libnpjp2.so) usr/lib/mozilla/plugins +cd ../.. +set +e