Advertisement
Guest User

eclipse-aptana 3.3.1

a guest
Jan 20th, 2013
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement