summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD10
1 files changed, 9 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9c4cb741cd8f..e7643ed05f94 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=pycharm-community
pkgver=2016.1.4
-pkgrel=1
+pkgrel=2
pkgdesc="Powerful Python and Django IDE. Community edition."
arch=('any')
options=('!strip')
@@ -17,6 +17,14 @@ sha256sums=('bc548a200022111e741604e76b579e71e5a75d23c2bbb9c4cb9ed88b18a3d622'
'5ce44b5bee632258749ee7d0df0fd08af446d43715f9ef50cb6889b88232de41')
package() {
+ # compile PyDev debugger used by PyCharm to speedup debugging
+ python2 $srcdir/$pkgname-$pkgver/helpers/pydev/setup_cython.py build_ext --inplace &
+ python3 $srcdir/$pkgname-$pkgver/helpers/pydev/setup_cython.py build_ext --inplace &
+ for job in `jobs -p`
+ do
+ wait $job
+ done
+
cd $srcdir
mkdir -p $pkgdir/opt/$pkgname
cp -R $srcdir/$pkgname-$pkgver/* $pkgdir/opt/$pkgname