2
0

Updated and checked the entire PKGBUILD

This commit is contained in:
XavierCLL 2015-11-11 12:53:27 -05:00
parent 2b8399e5b9
commit 05f6ec2a05
2 changed files with 30 additions and 28 deletions

View File

@ -1,6 +1,6 @@
pkgbase = pycharm-professional
pkgdesc = Powerful Python and Django IDE. Professional version.
pkgver = 5.0.0
pkgver = 5.0.1
pkgrel = 1
url = http://www.jetbrains.com/pycharm/
install = pycharm-professional.install
@ -8,9 +8,9 @@ pkgbase = pycharm-professional
license = custom
depends = java-environment
depends = giflib
depends = ipython
depends = ipython2
depends = ttf-font
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
@ -21,11 +21,11 @@ pkgbase = pycharm-professional
conflicts = pycharm
conflicts = pycharm-community
options = !strip
source = https://download.jetbrains.com/python/pycharm-professional-5.0.tar.gz
source = https://download.jetbrains.com/python/pycharm-professional-5.0.1.tar.gz
source = pycharm-professional.desktop
source = pycharm-professional.install
source = pycharm
sha256sums = 066ca91c7d810765a96e82673d4241de855b82cd0d46dc88e46f00da00789c9a
sha256sums = 038501f116f5b18e5fc30c7b7edf1c076f0ec6d5f2e2c14348004dc8b6745a80
sha256sums = 016db1860a8b36d408c827f90aeb04b9d55cf21ea36788a9d8510cc54fae1c49
sha256sums = 6442ec9f0690f743da697a2a65b0784017de501e7f39d5de0879153fbf85dc7a
sha256sums = ad59415f8ac2c623f9c61453caf70bf75b6b14db2f09807e4ea339a2dc740be9

View File

@ -1,9 +1,8 @@
# Maintainer: XavierCLL <xavier.corredor.llano (a) gmail.com>
# Contributor: Mark Weiman <mark dot weiman at markzz dot com>
pkgname=pycharm-professional
pkgver=5.0.0
_pkgver=5.0
pkgver=5.0.1
_pkgver=5.0.1
pkgrel=1
pkgdesc="Powerful Python and Django IDE. Professional version."
arch=('any')
@ -13,18 +12,20 @@ conflicts=('pycharm' 'pycharm-community')
provides=('pycharm')
license=('custom')
install=${pkgname}.install
depends=('java-environment' 'giflib' 'ipython' 'ipython2' 'ttf-font')
depends=('java-environment' 'giflib' 'ttf-font')
source=(https://download.jetbrains.com/python/$pkgname-$_pkgver.tar.gz
'pycharm-professional.desktop'
'pycharm-professional.install'
'pycharm')
optdepends=('openssh: For deployment and remote connections'
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'
'python2-coverage: For support code coverage measurement for Python 2'
'python-coverage: For support code coverage measurement for Python 3'
'vagrant: For support virtualized development environments')
sha256sums=('066ca91c7d810765a96e82673d4241de855b82cd0d46dc88e46f00da00789c9a'
sha256sums=('038501f116f5b18e5fc30c7b7edf1c076f0ec6d5f2e2c14348004dc8b6745a80'
'016db1860a8b36d408c827f90aeb04b9d55cf21ea36788a9d8510cc54fae1c49'
'6442ec9f0690f743da697a2a65b0784017de501e7f39d5de0879153fbf85dc7a'
'ad59415f8ac2c623f9c61453caf70bf75b6b14db2f09807e4ea339a2dc740be9')
@ -32,34 +33,35 @@ sha256sums=('066ca91c7d810765a96e82673d4241de855b82cd0d46dc88e46f00da00789c9a'
package() {
# base
cd $srcdir
mkdir -p $pkgdir/opt/$pkgname
cp -R $srcdir/pycharm-$_pkgver/* $pkgdir/opt/$pkgname
mkdir -p $pkgdir/usr/share/{applications,pixmaps}
mkdir -p $pkgdir/usr/bin/
install -Dm644 $pkgdir/opt/$pkgname/bin/pycharm.png $pkgdir/usr/share/pixmaps/pycharm.png
install -dm 755 $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
mkdir -p $pkgdir/usr/share/licenses/$pkgname/
cp -dr --no-preserve=ownership $srcdir/pycharm-$_pkgver/license $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
# exec
install -Dm755 $startdir/pycharm $pkgdir/usr/bin/
install -Dm 755 $startdir/pycharm $pkgdir/usr/bin/
# app file desktop
install -Dm644 $startdir/pycharm-professional.desktop $pkgdir/usr/share/applications/
install -Dm 644 $startdir/pycharm-professional.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
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
#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
#echo '-Dawt.useSystemAAFontSettings=on' >> $pkgdir/opt/$pkgname/bin/pycharm64.vmoptions
echo '-Dswing.aatext=true' >> $pkgdir/opt/$pkgname/bin/pycharm64.vmoptions
fi
}
# vim:set ts=2 sw=2 et: