# Maintainer: Leonidas Spyropoulos # Based on Pycharm-EAP PKGBUILD by lots0logs pkgname=intellij-idea-ce-eap _pkgname=idea-IC _buildver=144.2151.16 _pkgver=16 _eap="True" epoch=3 pkgver=16.${_buildver} pkgrel=1 pkgdesc="Early access version of the upcoming version of Intellij Idea IDE (community version)" arch=('any') options=(!strip) url="http://www.jetbrains.com/idea/" license=('Apache2') depends=('java-environment' 'giflib' 'libxtst') makedepends=('wget') if [[ ${_eap} = "True" ]]; then source=("http://download.jetbrains.com/idea/ideaIC-${_buildver}-custom-jdk-linux.tar.gz") sha256sums=$(wget -q "${source}.sha256" && cat "ideaIC-${_buildver}-custom-jdk-linux.tar.gz.sha256" | cut -f1 -d" ") else source=("http://download.jetbrains.com/idea/ideaIC-${_pkgver}.tar.gz") sha256sums=$(wget -q "${source}.sha256" && cat "ideaIC-${_pkgver}.tar.gz.sha256" | cut -f1 -d" ") fi package() { cd "$srcdir" mkdir -p "${pkgdir}/opt/${pkgname}" if [[ ${_eap} = "True" ]]; then cp -R "${srcdir}/idea-IC-${_buildver}/"* "${pkgdir}/opt/${pkgname}" else cp -R "${srcdir}/idea-IC-${_buildver}/"* "${pkgdir}/opt/${pkgname}" fi if [[ $CARCH = 'i686' ]]; then rm -f "${pkgdir}/opt/${pkgname}/bin/libyjpagent-linux64.so" rm -f "${pkgdir}/opt/${pkgname}/bin/fsnotifier64" fi ( cat < "${srcdir}/${pkgname}.desktop" mkdir -p "${pkgdir}/usr/bin/" mkdir -p "${pkgdir}/usr/share/applications/" mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}/" install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/" ln -s "/opt/${pkgname}/bin/idea.sh" "${pkgdir}/usr/bin/idea-ce-eap" } # vim:set ts=2 sw=2 et: