Adjusted the depends and optdepends
This commit is contained in:
parent
5344d03af3
commit
f5af2d78da
18
.SRCINFO
18
.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
|
||||
|
21
PKGBUILD
21
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
|
||||
|
Loading…
Reference in New Issue
Block a user