Advertisement
Guest User

Untitled

a guest
Sep 16th, 2014
407
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.03 KB | None | 0 0
  1. # Maintainer: Attila Bukor <r1pp3rj4ck[at]w4it[dot]eu>
  2. # Contributor: D. Can Celasun <dcelasun[at]gmail[dot]com>
  3. # Contributor: Slava Volkov <sv99sv[at]gmail[dot]com>
  4.  
  5. pkgname=phpstorm
  6. _pkgname=PhpStorm # Directory name in the tar file
  7. _pkgbuild=138.2000.2262
  8. pkgver=8.0
  9. pkgrel=1
  10. pkgdesc="Lightweight and Smart PHP IDE."
  11. arch=('i686' 'x86_64')
  12. options=(!strip)
  13. url="http://www.jetbrains.com/phpstorm/"
  14. license=('custom')
  15. depends=('java-environment>=6' 'bash')
  16. install='phpstorm.install'
  17. source=("http://download.jetbrains.com/webide/PhpStorm-${pkgver}.tar.gz"
  18.         "phpstorm.desktop"
  19.         "phpstorm.sh"
  20.         "phpstorm.install")
  21. md5sums=('4e29c06628a4db9faed1c25c5f086bbf'
  22.          '5533f8b3e917dc31e63d6757651dba2b'
  23.          '2d31cd6e4f3dbbe84ffe5ecdf3771634'
  24.          'd4c353011d0cee61c70577d238c09ade')
  25.  
  26. package() {
  27.   install -d -m 755 "${pkgdir}/usr/share"
  28.   install -d -m 755 "${pkgdir}/usr/lib"
  29.   cp -a "${srcdir}/${_pkgname}-${_pkgbuild}" "$pkgdir/usr/share/${pkgname}"
  30.  
  31.   [ $CARCH == "x86_64" ] && SUFFIX=64
  32.   install -m 644 "${pkgdir}/usr/share/${pkgname}/bin/libyjpagent-linux${SUFFIX}.so" "${pkgdir}/usr/lib"
  33.  
  34.   [ $CARCH == "x86_64" ] && SUFFIX="_64"
  35.   install -m 644 "${pkgdir}/usr/share/${pkgname}/lib/libpty/linux/x86${SUFFIX}/libpty.so" "${pkgdir}/usr/lib"
  36.  
  37.   [ $CARCH == "i686" ] && SUFFIX=64 || SUFFIX=""
  38.   rm "${pkgdir}/usr/share/${pkgname}/bin/"{fsnotifier${SUFFIX},phpstorm${SUFFIX}.vmoptions}
  39.  
  40.   rm -rf "${pkgdir}/usr/share/${pkgname}/bin/libyjpagent-linux*"
  41.   rm -rf "${pkgdir}/usr/share/${pkgname}/plugins/terminal/lib/{linux,macosx,win}"
  42.  
  43.  
  44.   install -D -m 755 "${srcdir}/phpstorm.sh" "${pkgdir}/usr/bin/phpstorm.sh"
  45.   install -D -m 644 "${srcdir}/phpstorm.desktop" "${pkgdir}/usr/share/applications/phpstorm.desktop"
  46.   install -D -m 644 "${pkgdir}/usr/share/${pkgname}/bin/webide.png" "${pkgdir}/usr/share/pixmaps/phpstorm.png"
  47.   install -D -m 644 "${srcdir}/${_pkgname}-${_pkgbuild}/license/${_pkgname}_license.txt" "${pkgdir}/usr/share/licenses/${pkgname}/license.txt"
  48. }
  49.  
  50. # vim:set ts=2 sw=2 et:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement