pkgname=webstorm _pkgname=WebStorm pkgver=4.0.1 _pkgver=117.257 pkgrel=1 pkgdesc="Lightweight HTML, JavaScript and CSS editor." arch=('i686' 'x86_64') url="http://www.jetbrains.com/${pkgname}" license=('custom') depends=('java-runtime') source=(http://download.jetbrains.com/webide/${_pkgname}-${pkgver}.tar.gz webstorm webstorm.desktop) md5sums=('f90539de34c3866361bf480992e530db' 'ebdae6cf33d6ee7754f9bb09ef7316ff' 'c59aa9a3c88a22843991e336d8b9c358') sha512sums=('c9e0e21ab620b279ea618fb94f27b48ff4fe80d38be220deb3857ee0d0f3bcf3ee93ce2a493a3bfdcb869bea0328633f003dc93b686d697c598e56fc8bf52b91' 'a2b72456858e3d16c2a909b16f2e29b40f7193e94f79798cc45e11c816b929185f61985cdac1aef3e106bb878216900c762cc28e5d3f7586ca304efd2fcbecdc' '001eba903c7c2e17591d806f08f159821990d5c345f957bc721afb982ce3c4c860c61eb6d4c0588221015d30276f052909c9218e88831d8c8b70cb6b05725137') 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 }