[arch-commits] Commit in java8-openjdk/trunk (PKGBUILD)
Guillaume Alaux
guillaume at archlinux.org
Sun Aug 17 09:49:24 UTC 2014
Date: Sunday, August 17, 2014 @ 11:49:23
Author: guillaume
Revision: 220149
Add package 'openjdk8-doc'
Modified:
java8-openjdk/trunk/PKGBUILD
----------+
PKGBUILD | 21 +++++++++++++++------
1 file changed, 15 insertions(+), 6 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-08-17 09:27:16 UTC (rev 220148)
+++ PKGBUILD 2014-08-17 09:49:23 UTC (rev 220149)
@@ -7,7 +7,7 @@
# icedtea-web-java8
# add policytool desktop files
-pkgname=('jre8-openjdk-headless' 'jre8-openjdk' 'jdk8-openjdk' 'openjdk8-src')
+pkgname=('jre8-openjdk-headless' 'jre8-openjdk' 'jdk8-openjdk' 'openjdk8-src' 'openjdk8-doc')
pkgbase=java8-openjdk
_java_ver=8
_jdk_update=11
@@ -42,8 +42,10 @@
'682104f7723c5c543c47b53f51cc5577e273a12343bd04bebd1bcd70dd72ded9'
'5b1ed72ffd14a18e36aba2129e0781696b8c9cccd060bf4dbe1c4b9a44100b69')
-[ "$CARCH" = "x86_64" ] && _JARCH=amd64
-[ "$CARCH" = "i686" ] && _JARCH=i386
+case "${CARCH}" in
+ 'x86_64') _JARCH=amd64 ; _DOC_ARCH=x86_64 ;;
+ 'i686' ) _JARCH=i386 ; _DOC_ARCH=x86 ;;
+esac
_jdkname=openjdk8
_jvmdir=/usr/lib/jvm/java-8-openjdk
@@ -95,9 +97,8 @@
# These help to debug builds:
#LOG=trace HOTSPOT_BUILD_JOBS=1
- unset JAVA_HOME
- # http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1346
- export MAKEFLAGS=${MAKEFLAGS/-j*}
+ make docs
+
# FIXME sadly 'DESTDIR' is not used here!
make install
@@ -279,3 +280,11 @@
install -D "${srcdir}/${_imgdir}/src.zip" "${pkgdir}${_jvmdir}/src.zip"
}
+
+package_openjdk8-doc() {
+ pkgdesc='OpenJDK Java 8 documentation'
+
+ install -d -m 755 "${pkgdir}/usr/share/doc/${pkgbase}/"
+ cp -r "${srcdir}"/jdk8u-${_repo_ver}/build/linux-${_DOC_ARCH}-normal-server-release/docs/* \
+ "${pkgdir}/usr/share/doc/${pkgbase}/"
+}
More information about the arch-commits
mailing list