# Maintainer: Shanto # Contributor: Shanto pkgname=eclipse-aptana pkgver=3.2.0 _pkgdate=201206251645 _pkgtag=7E7H-7ICHHFcJULNAORRIBXn1X6f pkgrel=1 pkgdesc="Aptana Studio plugin for Eclipse (HTML5/CSS3/JavaScript/Ruby/Rails/PHP/Pydev/Django)" url="http://www.aptana.com/products/studio3" arch=('any') license=('EPL') depends=('eclipse' 'libjpeg6-turbo' 'libpng12') makedepends=('unzip') conflicts=('eclipse-pydev') provides=('eclipse-pydev') # find current download link at: # http://download.aptana.com/studio3/plugin/update/index.html source=(http://d1iwq2e2xrohf.cloudfront.net/tools/studio/plugin/update/studio3/${pkgver}.${_pkgdate}/com.aptana.feature.studio-${pkgver}.${_pkgdate}-${_pkgtag}.zip) md5sums=('a4b6e928b1c523de07c8e62c433cb6ca') options=('!strip') build() { _dest=${pkgdir}/usr/share/eclipse/dropins/${pkgname/eclipse-}/eclipse cd ${srcdir} # Cleanup find plugins/*.{win32,macosx}.* -delete # Features find features -type f | while read _feature ; do if [[ ${_feature} =~ (.*\.jar$) ]] ; then install -dm755 ${_dest}/${_feature%*.jar} cd ${_dest}/${_feature/.jar} jar xf ${srcdir}/${_feature} else install -Dm644 ${srcdir}/${_feature} ${_dest}/${_feature} fi done # Plugins #_extract_jar={com.aptana.{git,*libraries,parsing,terminal,swt.webkit}*,{com,org}.python.pydev*} _keep_as_jar="(.+/com\.aptana\.scripting_.+)" find plugins -type f | while read _plugin ; do if [[ ${_plugin} =~ (.*\.jar$) && ! ${_plugin} =~ $_keep_as_jar ]] ; then install -dm755 ${_dest}/${_plugin%*.jar} cd ${_dest}/${_plugin/.jar} jar xf ${srcdir}/${_plugin} else install -Dm644 ${srcdir}/${_plugin} ${_dest}/${_plugin} fi done find $_dest/plugins -name 'redtty' -exec chmod 0755 {} \; }