# Maintainer: Testuser_01 pkgname=webstorm _pkgname=WebStorm pkgver=3.0.2 _pkgver=111.296 pkgrel=1 pkgdesc="The smartest JavaScript IDE. 30-day free trial." arch=('i686' 'x86_64') url="http://www.jetbrains.com/${pkgname}" license=('custom') depends=('java-runtime>=7') source=(http://download.jetbrains.com/webide/${_pkgname}-${pkgver}.tar.gz webstorm webstorm.desktop) sha256sums=('b568ac0c42ffe8bee97643c79cb65ff7b3f399ee631d0931cd33be3f8b543a7b' '152a0b551a7955837d0e249b24c69d37282633751fc0f5fc68145edcb7c74711' '3d706a595d0cd70fbec3620024c45a22e5b0f63f8fec8217613cdb6cf667d19a') build() { cd "${srcdir}" mkdir -p "${pkgdir}/opt/${pkgname}" || return 1 cp -r ${srcdir}/${_pkgname}-${_pkgver}/* "${pkgdir}/opt/${pkgname}" || return 1 if [[ $CARCH = 'i686' ]]; then rm -f "${pkgdir}/opt/${pkgname}/bin/libyjpagent64.so" rm -f "${pkgdir}/opt/${pkgname}/bin/libbreakgen64.so" rm -f "${pkgdir}/opt/${pkgname}/bin/fsnotifier64" fi if [[ $CARCH = 'x86_64' ]]; then rm -f "${pkgdir}/opt/${pkgname}/bin/libyjpagent.so" rm -f "${pkgdir}/opt/${pkgname}/bin/libbreakgen.so" rm -f "${pkgdir}/opt/${pkgname}/bin/fsnotifier" fi mkdir -p "${pkgdir}/usr/bin" || return 1 mkdir -p "${pkgdir}/usr/share/applications" || return 1 mkdir -p "${pkgdir}/usr/share/pixmaps" || return 1 mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}" || return 1 install -m 644 "${startdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications" || return 1 install -m 644 "${pkgdir}/opt/${pkgname}/bin/webide.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" || return 1 install -m 644 "${srcdir}/${_pkgname}-${_pkgver}/license/${_pkgname}_license.txt" "${pkgdir}/usr/share/licenses/${pkgname}/${_pkgname}_license.txt" || return 1 install -m 755 "${startdir}/${pkgname}" "${pkgdir}/usr/bin" || return 1 }