This week only. Pastebin PRO Accounts Christmas Special! Don't miss out!Want more features on Pastebin? Sign Up, it's FREE!
Guest

eclipse-aptana 3.3.1

By: a guest on Jan 20th, 2013  |  syntax: None  |  size: 1.78 KB  |  views: 77  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. # Maintainer: Shanto <shanto@hotmail.com>
  2. # Contributor: Shanto <shanto@hotmail.com>
  3.  
  4. pkgname=eclipse-aptana
  5. pkgver=3.3.1
  6. _pkgdate=201212171835
  7. _pkgtag=7G7F07UIRYTaR0Q6Sz-8biKsz0da
  8. pkgrel=1
  9. pkgdesc="Aptana Studio plugin for Eclipse (HTML5/CSS3/JavaScript/Ruby/Rails/PHP/Pydev/Django)"
  10. url="http://www.aptana.com/products/studio3"
  11. arch=('any')
  12. license=('EPL')
  13. depends=('eclipse' 'libjpeg6-turbo' 'libpng12')
  14. makedepends=('unzip')
  15. conflicts=('eclipse-pydev')
  16. provides=('eclipse-pydev')
  17. # find current download link at:
  18. # http://download.aptana.com/studio3/plugin/update/index.html
  19. source=(http://d1iwq2e2xrohf.cloudfront.net/tools/studio/plugin/update/studio3/${pkgver}.${_pkgdate}/com.aptana.feature.studio-${pkgver}.${_pkgdate}-${_pkgtag}.zip)
  20. md5sums=('6f4724b3d50bbda8a60a8c0e35b1f6d9')
  21. options=('!strip')
  22.  
  23. build() {
  24.         _dest=${pkgdir}/usr/share/eclipse/dropins/${pkgname/eclipse-}/eclipse
  25.  
  26.         cd ${srcdir}
  27.        
  28.         # Cleanup
  29.         find plugins/*.{win32,macosx}.* -delete
  30.  
  31.         # Features
  32.         find features -type f | while read _feature ; do
  33.         if [[ ${_feature} =~ (.*\.jar$) ]] ; then
  34.                 install -dm755 ${_dest}/${_feature%*.jar}
  35.                 cd ${_dest}/${_feature/.jar}
  36.                 jar xf ${srcdir}/${_feature}
  37.         else
  38.                 install -Dm644 ${srcdir}/${_feature} ${_dest}/${_feature}
  39.         fi
  40.         done
  41.  
  42.         # Plugins
  43.         #_extract_jar={com.aptana.{git,*libraries,parsing,terminal,swt.webkit}*,{com,org}.python.pydev*}
  44.         _keep_as_jar="(.+/com\.aptana\.scripting_.+)"
  45.         find plugins -type f | while read _plugin ; do
  46.         if [[ ${_plugin} =~ (.*\.jar$) && ! ${_plugin} =~ $_keep_as_jar ]] ; then
  47.                 install -dm755 ${_dest}/${_plugin%*.jar}
  48.                 cd ${_dest}/${_plugin/.jar}
  49.                 jar xf ${srcdir}/${_plugin}
  50.         else
  51.                 install -Dm644 ${srcdir}/${_plugin} ${_dest}/${_plugin}
  52.         fi
  53.         done
  54.        
  55.         find $_dest/plugins -name 'redtty' -exec chmod 0755 {} \;
  56. }
clone this paste RAW Paste Data