pkgname: openjdk pkgver: '8u141' pkgrel: '4' pkgdesc: 'OpenJDK 8 updates of the open-source reference of the Java SE 8.' url: 'https://openjdk.java.net/projects/jdk8/spec/' arch: x86_64 depends: - 'make-ca' makedepends: [] source: - 'http://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-1.8.0.141/OpenJDK-1.8.0.141-`uname' - '-m`-bin.tar.xz' sha256sums: - SKIP - SKIP build: | cd OpenJDK* install -vdm755 ${PKGDIR}/opt/OpenJDK-${pkgver}-bin mv -v * ${PKGDIR}/opt/OpenJDK-${pkgver}-bin chown -R root:root ${PKGDIR}/opt/OpenJDK-${pkgver}-bin ln -svf /etc/pki/tls/java/cacerts \ ${PKGDIR}/opt/OpenJDK-${pkgver}-bin/jre/lib/security/cacerts mkdir -pv ${PKGDIR}/etc/profile.d cat > ${PKGDIR}/etc/profile.d/openjdk.sh << "EOF" # Begin /etc/profile.d/openjdk.sh # Set JAVA_HOME directory JAVA_HOME=/opt/jdk # Adjust PATH pathappend $JAVA_HOME/bin # Auto Java CLASSPATH # Copy jar files to, or create symlinks in this directory AUTO_CLASSPATH_DIR=/usr/share/java pathprepend . CLASSPATH for dir in `find ${AUTO_CLASSPATH_DIR} -type d 2>/dev/null`; do pathappend $dir CLASSPATH done for jar in `find ${AUTO_CLASSPATH_DIR} -name "*.jar" 2>/dev/null`; do pathappend $jar CLASSPATH done export JAVA_HOME unset AUTO_CLASSPATH_DIR dir jar # End /etc/profile.d/openjdk.sh EOF ln -sfnv OpenJDK-${pkgver}-bin ${PKGDIR}/opt/jdk mkdir -pv ${PKGDIR}/usr/share mv ${PKGDIR}/opt/jdk/man \ ${PKGDIR}/usr/share package: | true