diff --git a/.SRCINFO b/.SRCINFO index fcd098c..d4e87f8 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,18 +1,20 @@ # Generated by mksrcinfo v8 -# Sun Mar 27 05:30:50 UTC 2016 +# Wed Mar 30 17:54:52 UTC 2016 pkgbase = pycharm-professional pkgdesc = Powerful Python and Django IDE. Professional version. pkgver = 2016.1 - pkgrel = 1 + pkgrel = 2 url = http://www.jetbrains.com/pycharm/ install = pycharm-professional.install arch = any license = custom - depends = java-environment - depends = giflib - depends = ttf-font - optdepends = ipython2: For enhanced interactive Python shell v2 inside pycharm - optdepends = ipython: For enhanced interactive Python shell v3 inside pycharm + depends = gtk2 + depends = libxtst + depends = alsa-lib + depends = libxslt + depends = java-environment-openjdk + optdepends = ipython2: For enhanced interactive Python shell v2 inside Pycharm + optdepends = ipython: For enhanced interactive Python shell v3 inside Pycharm optdepends = openssh: For deployment and remote connections optdepends = python2-setuptools: Packages manager for Python 2, for project interpreter optdepends = python-setuptools: Packages manager for Python 3, for project interpreter @@ -20,6 +22,8 @@ pkgbase = pycharm-professional optdepends = python-coverage: For support code coverage measurement for Python 3 optdepends = cython2: For performance debugger in Python 2 optdepends = cython: For performance debugger in Python 3 + optdepends = docker-machine: For support docker inside Pycharm + optdepends = docker-compose: For support docker inside Pycharm optdepends = vagrant: For support virtualized development environments provides = pycharm conflicts = pycharm diff --git a/PKGBUILD b/PKGBUILD index a686679..59cd259 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,8 +2,7 @@ pkgname=pycharm-professional pkgver=2016.1 -_pkgver=2016.1 -pkgrel=1 +pkgrel=2 pkgdesc="Powerful Python and Django IDE. Professional version." arch=('any') options=('!strip') @@ -12,13 +11,13 @@ conflicts=('pycharm' 'pycharm-community') provides=('pycharm') license=('custom') install=${pkgname}.install -depends=('java-environment' 'giflib' 'ttf-font') -source=(https://download.jetbrains.com/python/$pkgname-$_pkgver.tar.gz +depends=('gtk2' 'libxtst' 'alsa-lib' 'libxslt' 'java-environment-openjdk') +source=(https://download.jetbrains.com/python/$pkgname-$pkgver.tar.gz 'pycharm-professional.desktop' 'pycharm-professional.install' 'pycharm') -optdepends=('ipython2: For enhanced interactive Python shell v2 inside pycharm' - 'ipython: For enhanced interactive Python shell v3 inside pycharm' +optdepends=('ipython2: For enhanced interactive Python shell v2 inside Pycharm' + 'ipython: For enhanced interactive Python shell v3 inside Pycharm' 'openssh: For deployment and remote connections' 'python2-setuptools: Packages manager for Python 2, for project interpreter' 'python-setuptools: Packages manager for Python 3, for project interpreter' @@ -26,6 +25,8 @@ optdepends=('ipython2: For enhanced interactive Python shell v2 inside pycharm' 'python-coverage: For support code coverage measurement for Python 3' 'cython2: For performance debugger in Python 2' 'cython: For performance debugger in Python 3' + 'docker-machine: For support docker inside Pycharm' + 'docker-compose: For support docker inside Pycharm' 'vagrant: For support virtualized development environments') sha256sums=('76f9debcf5621f03a859afa37534e400685d2064664a57af9a47c4859ab407a7' '016db1860a8b36d408c827f90aeb04b9d55cf21ea36788a9d8510cc54fae1c49' @@ -36,20 +37,20 @@ package() { # base cd $srcdir install -dm 755 $pkgdir/opt/$pkgname - cp -dr --no-preserve=ownership $srcdir/pycharm-$_pkgver/* $pkgdir/opt/$pkgname + cp -dr --no-preserve=ownership $srcdir/pycharm-$pkgver/* $pkgdir/opt/$pkgname install -dm 755 $pkgdir/usr/share/{applications,pixmaps} install -dm 755 $pkgdir/usr/bin/ install -Dm 644 $pkgdir/opt/$pkgname/bin/pycharm.png $pkgdir/usr/share/pixmaps/pycharm.png # licenses install -dm 755 $pkgdir/usr/share/licenses/$pkgname/ - cp -dr --no-preserve=ownership $srcdir/pycharm-$_pkgver/license/* $pkgdir/usr/share/licenses/$pkgname + cp -dr --no-preserve=ownership $srcdir/pycharm-$pkgver/license/* $pkgdir/usr/share/licenses/$pkgname # exec - install -Dm 755 $startdir/pycharm $pkgdir/usr/bin/ + install -Dm 755 pycharm $pkgdir/usr/bin/ # app file desktop - install -Dm 644 $startdir/pycharm-professional.desktop $pkgdir/usr/share/applications/ + install -Dm 644 pycharm-professional.desktop $pkgdir/usr/share/applications/ # delete some conflicts files for i686 if [[ $CARCH = 'i686' ]]; then