Package: jre 8u121
Official Java Runtime Environment (JRE)
Receip
PACKAGE="jre"
VERSION="8u121"
SHORT_DESC="Official Java Runtime Environment (JRE)"
MAINTAINER="pankso@slitaz.org"
LICENSE="non-free"
WEB_SITE="https://java.com/"
SUP_DEPS=""
DEPENDS=""
sup_install() {
id="218821"
md5="e9e7ea248e2c4826b92b3f075a80e441"
tarball="jre-$VERSION-linux-i586.tar.gz"
# Download
if [ ! -f "$downloads/$tarball" ]; then
busybox wget \
http://javadl.oracle.com/webapps/download/AutoDL?BundleId=${id}_${md5} \
-O ${downloads}/${tarball}
fi
# Extract
echo "Extracting: $tarball"
tar xzf ${downloads}/${tarball} || exit 1
[ ! -d "jre" ] && mv jre*_*/ jre
echo "Removing unneeded files..."
for f in man/ lib/fontconfig.*.bfc lib/fontconfig.*.properties.src; do
rm -rf jre/${f}
done
chmod -x jre/*.txt
# Create installation folders
mkdir -p .icons .local/bin .local/share
# GUI jcontrol: we may not have bash + not needed
sed -i s'#/bin/bash#/bin/sh#' jre/bin/jcontrol
# Icon for Mozilla plugin
echo "Installing Mozilla plugin..."
mv jre/plugin/desktop/sun_java.png .icons/java.png
rm -rf jre/plugin
# All real files in: ~/.local/share/jre
mv jre/ .local/share
# Symlinks for Mozilla plugin and some executables
pwd=$(pwd)
# libnpjp2.so symlink
mkdir -p .mozilla/plugins
cd .mozilla/plugins
ln -s ../../.local/share/jre/lib/i386/libnpjp2.so libnpjp2.so
cd ${pwd}
# ~/.local/bin/*
echo "Creating symlinks in: ~/.local/bin"
cd .local/bin
for tool in java jcontrol jjs; do
ln -s ../../.local/share/jre/bin/${tool} .
done
}
cook_date="2017-03-10 08:56"