🔒 Repository is read-only – file editing is disabled.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
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