# Maintainer: Fikri Muhammad Iqbal # Past 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=241.15989.66 dl_pkgver=241.15989.66 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-${dl_pkgver}.tar.gz jetbrains-phpstorm-eap.desktop) sha256sums=('91ffc36909ed59d4648c971e316214b12be5b5f6b7474fec5f8fab256d290dac' 'b08cebee65c3d8949f91a18ceff45e6713fa59af8434fa56fdac067f2f6a00f7') 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=/jbr install -D -m 644 "${srcdir}/jetbrains-${pkgbase}.desktop" "${pkgdir}/usr/share/applications/" install -D -m 644 "${pkgdir}/opt/${pkgbase}/bin/phpstorm.svg" "${pkgdir}/usr/share/pixmaps/${pkgbase}.svg" } package_phpstorm-eap-jre() { url=https://github.com/JetBrains/JetBrainsRuntime install -d -m 755 "${pkgdir}/opt/${pkgbase}" rsync -rtl "${srcdir}/PhpStorm-${pkgver}/jbr" "${pkgdir}/opt/${pkgbase}" }