# Maintainer: Mitchell Hentges # Past Maintainer: Sebastian Krebs # Contributor: Yakir Sitbon # Contributor: Eduard Kracmar # Contributor: D. Can Celasun # Contributor: Slava Volkov # Contributor: Patrik Votoček pkgbase=phpstorm-eap pkgname=(phpstorm-eap phpstorm-eap-jre) pkgver=191.4212.35 _dlver=191.4212.35 pkgrel=1 pkgdesc="Lightning-smart PHP IDE. Early Access Program." arch=('x86_64' 'i686') license=('Commercial') url='https://www.jetbrains.com/phpstorm/' depends=('libdbusmenu-glib') makedepends=('rsync') options=('!strip') source=(https://download.jetbrains.com/webide/PhpStorm-${_dlver}.tar.gz jetbrains-phpstorm-eap.desktop) sha256sums=('d2a2634c9f14c626dcef0c8f6e7850dff95f2ab6568e2e9f4a96621ce2195ebc' '4d74831366821e39b13e71da3cc3bb09ae0011e1c33f0917d4c1b99852fd7928') package_phpstorm-eap() { optdepends=('phpstorm-eap-jre: JetBrains custom Java Runtime (Recommended)' 'java-runtime: JRE - Required if phpstorm-eap-jre is not installed' 'gnome-keyring: save login/deployment credentials safely') install -d -m 755 "${pkgdir}/opt/" install -d -m 755 "${pkgdir}/usr/bin/" install -d -m 755 "${pkgdir}/usr/share/applications/" install -d -m 755 "${pkgdir}/usr/share/pixmaps/" rsync -rtl "${srcdir}/PhpStorm-${pkgver}/" "${pkgdir}/opt/${pkgbase}" --exclude=/jre64 ln -s "/opt/${pkgbase}/bin/phpstorm.sh" "${pkgdir}/usr/bin/${pkgbase}" install -D -m 644 "${srcdir}/jetbrains-${pkgbase}.desktop" "${pkgdir}/usr/share/applications/" install -D -m 644 "${pkgdir}/opt/${pkgbase}/bin/phpstorm.png" "${pkgdir}/usr/share/pixmaps/${pkgbase}.png" } package_phpstorm-eap-jre() { install -d -m 755 "${pkgdir}/opt/${pkgbase}" rsync -rtl "${srcdir}/PhpStorm-${pkgver}/jre64" "${pkgdir}/opt/${pkgbase}" }