2
0

Adjusted the depends and optdepends

This commit is contained in:
XavierCLL 2016-03-30 12:55:59 -05:00
parent 5344d03af3
commit f5af2d78da
2 changed files with 22 additions and 17 deletions

View File

@ -1,18 +1,20 @@
# Generated by mksrcinfo v8 # Generated by mksrcinfo v8
# Sun Mar 27 05:30:50 UTC 2016 # Wed Mar 30 17:54:52 UTC 2016
pkgbase = pycharm-professional pkgbase = pycharm-professional
pkgdesc = Powerful Python and Django IDE. Professional version. pkgdesc = Powerful Python and Django IDE. Professional version.
pkgver = 2016.1 pkgver = 2016.1
pkgrel = 1 pkgrel = 2
url = http://www.jetbrains.com/pycharm/ url = http://www.jetbrains.com/pycharm/
install = pycharm-professional.install install = pycharm-professional.install
arch = any arch = any
license = custom license = custom
depends = java-environment depends = gtk2
depends = giflib depends = libxtst
depends = ttf-font depends = alsa-lib
optdepends = ipython2: For enhanced interactive Python shell v2 inside pycharm depends = libxslt
optdepends = ipython: For enhanced interactive Python shell v3 inside pycharm 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 = openssh: For deployment and remote connections
optdepends = python2-setuptools: Packages manager for Python 2, for project interpreter optdepends = python2-setuptools: Packages manager for Python 2, for project interpreter
optdepends = python-setuptools: Packages manager for Python 3, 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 = python-coverage: For support code coverage measurement for Python 3
optdepends = cython2: For performance debugger in Python 2 optdepends = cython2: For performance debugger in Python 2
optdepends = cython: For performance debugger in Python 3 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 optdepends = vagrant: For support virtualized development environments
provides = pycharm provides = pycharm
conflicts = pycharm conflicts = pycharm

View File

@ -2,8 +2,7 @@
pkgname=pycharm-professional pkgname=pycharm-professional
pkgver=2016.1 pkgver=2016.1
_pkgver=2016.1 pkgrel=2
pkgrel=1
pkgdesc="Powerful Python and Django IDE. Professional version." pkgdesc="Powerful Python and Django IDE. Professional version."
arch=('any') arch=('any')
options=('!strip') options=('!strip')
@ -12,13 +11,13 @@ conflicts=('pycharm' 'pycharm-community')
provides=('pycharm') provides=('pycharm')
license=('custom') license=('custom')
install=${pkgname}.install install=${pkgname}.install
depends=('java-environment' 'giflib' 'ttf-font') depends=('gtk2' 'libxtst' 'alsa-lib' 'libxslt' 'java-environment-openjdk')
source=(https://download.jetbrains.com/python/$pkgname-$_pkgver.tar.gz source=(https://download.jetbrains.com/python/$pkgname-$pkgver.tar.gz
'pycharm-professional.desktop' 'pycharm-professional.desktop'
'pycharm-professional.install' 'pycharm-professional.install'
'pycharm') 'pycharm')
optdepends=('ipython2: For enhanced interactive Python shell v2 inside pycharm' optdepends=('ipython2: For enhanced interactive Python shell v2 inside Pycharm'
'ipython: For enhanced interactive Python shell v3 inside pycharm' 'ipython: For enhanced interactive Python shell v3 inside Pycharm'
'openssh: For deployment and remote connections' 'openssh: For deployment and remote connections'
'python2-setuptools: Packages manager for Python 2, for project interpreter' 'python2-setuptools: Packages manager for Python 2, for project interpreter'
'python-setuptools: Packages manager for Python 3, 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' 'python-coverage: For support code coverage measurement for Python 3'
'cython2: For performance debugger in Python 2' 'cython2: For performance debugger in Python 2'
'cython: For performance debugger in Python 3' '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') 'vagrant: For support virtualized development environments')
sha256sums=('76f9debcf5621f03a859afa37534e400685d2064664a57af9a47c4859ab407a7' sha256sums=('76f9debcf5621f03a859afa37534e400685d2064664a57af9a47c4859ab407a7'
'016db1860a8b36d408c827f90aeb04b9d55cf21ea36788a9d8510cc54fae1c49' '016db1860a8b36d408c827f90aeb04b9d55cf21ea36788a9d8510cc54fae1c49'
@ -36,20 +37,20 @@ package() {
# base # base
cd $srcdir cd $srcdir
install -dm 755 $pkgdir/opt/$pkgname 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/share/{applications,pixmaps}
install -dm 755 $pkgdir/usr/bin/ install -dm 755 $pkgdir/usr/bin/
install -Dm 644 $pkgdir/opt/$pkgname/bin/pycharm.png $pkgdir/usr/share/pixmaps/pycharm.png install -Dm 644 $pkgdir/opt/$pkgname/bin/pycharm.png $pkgdir/usr/share/pixmaps/pycharm.png
# licenses # licenses
install -dm 755 $pkgdir/usr/share/licenses/$pkgname/ 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 # exec
install -Dm 755 $startdir/pycharm $pkgdir/usr/bin/ install -Dm 755 pycharm $pkgdir/usr/bin/
# app file desktop # 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 # delete some conflicts files for i686
if [[ $CARCH = 'i686' ]]; then if [[ $CARCH = 'i686' ]]; then