diff options
author | XavierCLL | 2018-04-21 17:33:09 -0500 |
---|---|---|
committer | XavierCLL | 2018-04-21 17:33:09 -0500 |
commit | 72a8e09efcbd9b328c0629320851b54797c142bb (patch) | |
tree | f9a0b4ddb9ce6fb31a8759414a67ea688f6a89e3 /PKGBUILD | |
parent | 1b5a3a314653aa9a9da47371661920fc696dd16e (diff) | |
download | aur-72a8e09efcbd9b328c0629320851b54797c142bb.tar.gz |
Updated to 2018.1.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 16 insertions, 19 deletions
@@ -1,26 +1,35 @@ # Maintainer: XavierCLL <xavier.corredor.llano (a) gmail.com> pkgname=pycharm-edu -pkgver=2017.3.0 -_pkgver=2017.3 +pkgver=2018.1.1 +_pkgver=2018.1.1 pkgrel=1 pkgdesc="Free, Easy & Professional Tool to Learn Programming with Python" -arch=('any') -options=('!strip') +arch=('x86_64') url="https://www.jetbrains.com/pycharm-edu/" provides=('pycharm-edu') license=('Apache') depends=('giflib' 'ttf-font' 'libxtst' 'libxslt') +makedepends=('python2-setuptools' 'python-setuptools') source=(https://download.jetbrains.com/python/$pkgname-$_pkgver.tar.gz 'pycharm-edu.desktop') optdepends=('ipython2: For enhanced interactive Python shell v2' 'ipython: For enhanced interactive Python shell v3') -sha256sums=('ab6ca772759f1b4f658f058023addf6807491afd967e60fe95251df1f44de06c' +sha256sums=('d8f153879683b16c5e11f56430105e7898b5e832ada527b8f3500ceb947ac54e' '2934fbe579bcc3d6e9d66f9ee80286e36773fe59aafaef9d15bbb45a0a59c58b') +build() { + cd pycharm-edu-$_pkgver + + # compile PyDev debugger used by PyCharm to speedup debugging + python2 helpers/pydev/setup_cython.py build_ext --build-temp build --build-lib . + python3 helpers/pydev/setup_cython.py build_ext --build-temp build --build-lib . + + rm -rf bin/fsnotifier{,-arm} lib/libpty/linux/x86 +} + package() { # base - cd $srcdir install -dm 755 $pkgdir/opt/$pkgname cp -dr --no-preserve=ownership $srcdir/$pkgname-$_pkgver/* $pkgdir/opt/$pkgname install -dm 755 $pkgdir/usr/share/{applications,pixmaps} @@ -37,18 +46,6 @@ package() { # app file desktop install -Dm 644 $startdir/$pkgname.desktop $pkgdir/usr/share/applications/ - # delete some conflicts files for i686 - if [[ $CARCH = 'i686' ]]; then - rm -f $pkgdir/opt/$pkgname/bin/libyjpagent-linux64.so - rm -f $pkgdir/opt/$pkgname/bin/fsnotifier64 - fi - # enable anti-aliasing text in pycharm options - if [[ $CARCH = 'i686' ]]; then - #echo '-Dawt.useSystemAAFontSettings=on' >> $pkgdir/opt/$pkgname/bin/pycharm.vmoptions - echo '-Dswing.aatext=true' >> $pkgdir/opt/$pkgname/bin/pycharm.vmoptions - else - #echo '-Dawt.useSystemAAFontSettings=on' >> $pkgdir/opt/$pkgname/bin/pycharm64.vmoptions - echo '-Dswing.aatext=true' >> $pkgdir/opt/$pkgname/bin/pycharm64.vmoptions - fi + echo '-Dswing.aatext=true' >> $pkgdir/opt/$pkgname/bin/pycharm64.vmoptions } |