Package Base Details: phpstorm-eap

Git Clone URL: https://aur.archlinux.org/phpstorm-eap.git (read-only)
Keywords: devel ide php
Submitter: mortan
Maintainer: fikrimi
Last Packager: fikrimi
Votes: 39
Popularity: 0.269830
First Submitted: 2011-06-03 16:07
Last Updated: 2019-05-23 03:41

Latest Comments

« First ‹ Previous ... 13 14 15 16 17 18

edke commented on 2011-11-14 11:48

Package disowned (thank you mortan), updated to latest 110.359-1 build, changes/fixes from TheLuda's PKGBUILD applied.

Anonymous comment on 2011-11-03 19:34

Updated PKGBUILD for build 110.293, also fixing desktop exec link:

# Contributor: Slava Volkov <sv99sv@gmail.com>

pkgname=phpstorm-eap
_pkgname=PhpStorm # Directory name in the tar file
pkgver=110.293
pkgrel=1
pkgdesc="Lightweight and Smart PHP IDE. 45-day free trial."
arch=('i686' 'x86_64')
url="http://www.jetbrains.com/phpstorm/"
license=('custom')
depends=('java-runtime>=6')
conflicts=('phpstorm')
source=(http://download.jetbrains.com/webide/PhpStorm-EAP-$pkgver.tar.gz)
md5sums=('02970dc6f593a59308547eca5d6866d8')

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
fi

(
cat <<EOF
[Desktop Entry]
Version=${pkgver}
Name=PhpStorm
Icon=phpstorm
GenericName=Lightweight and Smart PHP IDE
Comment=Lightweight and Smart PHP IDE 45-day free trial
Exec=/opt/${pkgname}/bin/phpstorm.sh
Terminal=false
Type=Application
Categories=Development
EOF
) > ${startdir}/phpstorm.desktop

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}/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}-${pkgver}/license/${_pkgname}_license.txt ${pkgdir}/usr/share/licenses/${pkgname}/${_pkgname}_license.txt
}