Advertisement
SoonerBourne

PKGBUILD_PyCharm_Pro_3-0-2

Dec 5th, 2013
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. # $Id: pkgbuild-mode.el,v 1.23 2007/10/20 16:02:14 juergen Exp $
  2. # Contributor: Sergey Mastykov <smastykov[at]gmail[dot]com>
  3. # Contributor: Dave Pretty <david.pretty[at]gmail[dot]com>
  4. # Contributor: Steven Thomas <SoonerBourne34[at]gmail[dot]com>
  5.  
  6. pkgname=pycharm-professional
  7. pkgver=3.0.2
  8. pkgrel=1
  9. pkgdesc="Powerful Python and Django IDE. Professional version."
  10. arch=('any')
  11. options=('!strip')
  12. url="http://www.jetbrains.com/pycharm/"
  13. conflicts=('pycharm')
  14. provides=('pycharm')
  15. license=('Commercial')
  16. depends=('java-runtime>=6')
  17. source=(http://download.jetbrains.com/python/$pkgname-$pkgver.tar.gz)
  18. sha256sums=('629ca4120c1490140e0466848ab5701db1622250d12b6b17f4ab6b2768279c76')
  19.  
  20. package() {
  21. cd $srcdir
  22. mkdir -p $pkgdir/opt/$pkgname || return 1
  23. cp -R $srcdir/pycharm-$pkgver/* $pkgdir/opt/$pkgname || return 1
  24. if [[ $CARCH = 'i686' ]]; then
  25. rm -f $pkgdir/opt/$pkgname/bin/libyjpagent-linux64.so
  26. rm -f $pkgdir/opt/$pkgname/bin/fsnotifier64
  27. echo '-Dawt.useSystemAAFontSettings=on' >> $pkgdir/opt/$pkgname/bin/pycharm.vmoptions
  28. echo '-Dswing.aatext=true' >> $pkgdir/opt/$pkgname/bin/pycharm.vmoptions
  29. else
  30. echo '-Dawt.useSystemAAFontSettings=on' >> $pkgdir/opt/$pkgname/bin/pycharm64.vmoptions
  31. echo '-Dswing.aatext=true' >> $pkgdir/opt/$pkgname/bin/pycharm64.vmoptions
  32. fi
  33.  
  34. (
  35. cat <<EOF
  36. [Desktop Entry]
  37. Version=$pkgver
  38. Name=PyCharm
  39. Icon=pycharm
  40. GenericName=Develop with pleasure!
  41. Comment=Powerful Python and Django IDE 30-day free trial
  42. Exec=/opt/$pkgname/bin/pycharm.sh
  43. Terminal=false
  44. Type=Application
  45. Categories=Development
  46. EOF
  47. ) > $startdir/pycharm.desktop
  48.  
  49. mkdir -p $pkgdir/usr/share/applications/ || return 1
  50. mkdir -p $pkgdir/usr/share/pixmaps/ || return 1
  51. mkdir -p $pkgdir/usr/share/licenses/$pkgname/ || return 1
  52. mkdir -p $pkgdir/usr/bin/ || return 1
  53. install -Dm644 $startdir/pycharm.desktop $pkgdir/usr/share/applications/
  54. install -Dm644 $pkgdir/opt/$pkgname/bin/pycharm.png $pkgdir/usr/share/pixmaps/pycharm.png
  55. install -Dm644 $srcdir/pycharm-$pkgver/license/PyCharm_license.txt $pkgdir/usr/share/licenses/$pkgname/PyCharm_license.txt
  56. cd $pkgdir
  57. ln -s opt/$pkgname/bin/pycharm.sh usr/bin
  58.  
  59. }
  60.  
  61. # vim:set ts=2 sw=2 et:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement