# # Apps Packages for Chakra, part of chakra-project.org # # maintainer (i686): Phil Miller # maintainer (x86_64): Manuel Tortosa # include global config source ../_buildscripts/${current_repo}-${_arch}-cfg.conf pkgname=jdk pkgver=6u29 pkgrel=1 pkgdesc="Sun's Java Development Kit" arch=('i686' 'x86_64') [ "${CARCH}" = "i686" ] && ARCH=i586 [ "${CARCH}" = "x86_64" ] && ARCH=x64 url="http://java.sun.com" depends=('glibc' 'jre') categories=('programming') install="jdk.install" source=("http://download.oracle.com/otn-pub/java/jdk/${pkgver}-b07/jdk-${pkgver}-linux-${ARCH}.bin" construct.sh::http://java.net/projects/jdk-distros/sources/svn/content/trunk/utils/construct.sh?raw=true jdk.profile jdk.profile.csh java-control-panel.desktop java-monitoring-and-management-console.desktop java-policy-settings.desktop java-visualvm.desktop java-web-start.desktop) [ "${CARCH}" = 'i686' ] && md5sums=('0aaabd639e50aaf9fc22153ff0cf76da' '94065b612df0046d9ae758943f9f6a75' '7aaac9ec3e440b92361c6561ac00424a' '6f4cbf332816d2c4e9578ecd1d0dce7f' 'e4d814c0f310d77ed6990c731bccd0fb' '4bc2b0be93f76ed07b471e3c89eb5a8a' '8e3cec7ab641ec449cabd068be583f5c' '9ba148ebabce8ed3351b813a9a66b6e5' '568451cf45fc8c7adb83a222a61ca2c6') [ "${CARCH}" = 'x86_64' ] && md5sums=('ab2ddd0d83d7b8eab3876a37ed1deec5' '94065b612df0046d9ae758943f9f6a75' '7aaac9ec3e440b92361c6561ac00424a' '6f4cbf332816d2c4e9578ecd1d0dce7f' 'e4d814c0f310d77ed6990c731bccd0fb' '4bc2b0be93f76ed07b471e3c89eb5a8a' '8e3cec7ab641ec449cabd068be583f5c' '9ba148ebabce8ed3351b813a9a66b6e5' '568451cf45fc8c7adb83a222a61ca2c6') replaces=('j2sdk') conflicts=('java-environment' 'j2sdk') provides=('java-environment=6' 'j2sdk') license=('custom') build() { cd "${srcdir}" mkdir unbundle-jdk cd unbundle-jdk sh "../jdk-${pkgver}-linux-${ARCH}.bin" --accept-license cd .. sh construct.sh unbundle-jdk linux-jdk linux-jre } package() { cd "${srcdir}" #copy icon install -Dm644 "${srcdir}/linux-jdk/jre/lib/desktop/icons/hicolor/48x48/apps/sun-java.png" "${pkgdir}/usr/share/pixmaps/java.png" rm -rf linux-jdk/jre install -d "${pkgdir}/opt" mv linux-jdk "${pkgdir}/opt/java" install -D "${srcdir}/jdk.profile" \ "${pkgdir}/etc/profile.d/jdk.sh" install -D "${srcdir}/jdk.profile.csh" \ "${pkgdir}/etc/profile.d/jdk.csh" install -d "${pkgdir}/usr/share/licenses/jdk" install -m644 "${pkgdir}/opt/java/COPYRIGHT" \ "${pkgdir}/usr/share/licenses/jdk" install -m644 "${pkgdir}/opt/java/LICENSE" \ "${pkgdir}/usr/share/licenses/jdk" install -m644 "${pkgdir}/opt/java/THIRDPARTYLICENSEREADME.txt" \ "${pkgdir}/usr/share/licenses/jdk" #desktop entries install -Dm644 "${srcdir}/java-control-panel.desktop" \ "${pkgdir}/usr/share/applications/java-control-panel.desktop" install -Dm644 "${srcdir}/java-monitoring-and-management-console.desktop" \ "${pkgdir}/usr/share/applications/java-monitoring-and-management-console.desktop" install -Dm644 "${srcdir}/java-policy-settings.desktop" \ "${pkgdir}/usr/share/applications/java-policy-settings.desktop" install -Dm644 "${srcdir}/java-visualvm.desktop" \ "${pkgdir}/usr/share/applications/java-visualvm.desktop" install -Dm644 "${srcdir}/java-web-start.desktop" \ "${pkgdir}/usr/share/applications/java-web-start.desktop" } # vim:set ts=2 sw=2 et: