# Maintainer: Eduard Kracmar # Contributor: D. Can Celasun # Contributor: Slava Volkov # Contributor: Ryad El-Dajani pkgname=phpstorm _pkgname=PhpStorm # Directory name in the tar file pkgver=7.0 pkgbuild=131.374 pkgrel=1 pkgdesc="Lightweight and Smart PHP IDE. 30-day free trial." arch=('i686' 'x86_64') options=(!strip) url="http://www.jetbrains.com/phpstorm/" license=('custom') depends=('java-runtime>=6') source=(http://download-ln.jetbrains.com/webide/PhpStorm-${pkgver}.tar.gz) md5sums=('58772330b38eca7609d6a0cdd6336429') package() { cd ${srcdir} mkdir -p ${pkgdir}/opt/${pkgname} || return 1 cp -R ${srcdir}/${_pkgname}-${pkgbuild}/* ${pkgdir}/opt/${pkgname} || return 1 if [[ $CARCH = 'i686' ]]; then rm -f ${pkgdir}/opt/${pkgname}/bin/libyjpagent-linux64.so rm -f ${pkgdir}/opt/${pkgname}/bin/fsnotifier64 fi if [[ $CARCH = 'x86_64' ]]; then rm -f ${pkgdir}/opt/${pkgname}/bin/libyjpagent-linux.so rm -f ${pkgdir}/opt/${pkgname}/bin/fsnotifier fi ( cat < ${srcdir}/phpstorm.desktop 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 ${srcdir}/phpstorm.desktop ${pkgdir}/usr/share/applications/ install -m 644 ${pkgdir}/opt/${pkgname}/bin/webide.png ${pkgdir}/usr/share/pixmaps/phpstorm.png install -m 644 ${srcdir}/${_pkgname}-${pkgbuild}/license/${_pkgname}_license.txt ${pkgdir}/usr/share/licenses/${pkgname}/${_pkgname}_license.txt ln -s /opt/$pkgname/bin/phpstorm.sh "$pkgdir/usr/bin/phpstorm" }