Updated and checked the entire PKGBUILD
This commit is contained in:
parent
2b8399e5b9
commit
05f6ec2a05
10
.SRCINFO
10
.SRCINFO
@ -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
|
||||
|
48
PKGBUILD
48
PKGBUILD
@ -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:
|
Loading…
x
Reference in New Issue
Block a user