diff options
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 42 | ||||
-rw-r--r-- | pycharm-community.desktop | 11 |
3 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..79e33dd4fd70 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = pycharm-community + pkgdesc = Powerful Python and Django IDE. Community edition. + pkgver = 4.5.2 + pkgrel = 1 + url = http://www.jetbrains.com/pycharm/ + arch = any + license = Apache + depends = java-environment>=6 + depends = giflib + depends = ttf-font + provides = pycharm + conflicts = pycharm + conflicts = pycharm-professional + options = !strip + source = http://download.jetbrains.com/python/pycharm-community-4.5.2.tar.gz + source = pycharm-community.desktop + sha256sums = a951141777a6581dfe7df0344abcb07406f43577913e56daf1010d6840b46127 + sha256sums = 446134e5ef3012a6f19549d63fb3e18f07cdd00b39cd67fec99af9338a594f1e + +pkgname = pycharm-community + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4246981dd266 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Contributor: David Keogh <davekeogh@archlinux.us> + +pkgname=pycharm-community +pkgver=4.5.2 +pkgrel=1 +pkgdesc="Powerful Python and Django IDE. Community edition." +arch=('any') +options=('!strip') +url="http://www.jetbrains.com/pycharm/" +license=('Apache') +depends=('java-environment>=6' 'giflib' 'ttf-font') +conflicts=('pycharm' 'pycharm-professional') +provides=('pycharm') +source=(http://download.jetbrains.com/python/$pkgname-$pkgver.tar.gz + 'pycharm-community.desktop' ) +sha256sums=('a951141777a6581dfe7df0344abcb07406f43577913e56daf1010d6840b46127' + '446134e5ef3012a6f19549d63fb3e18f07cdd00b39cd67fec99af9338a594f1e') + +package() { + cd $srcdir + mkdir -p $pkgdir/opt/$pkgname + cp -R $srcdir/$pkgname-$pkgver/* $pkgdir/opt/$pkgname + + if [[ $CARCH = 'i686' ]]; then + rm -f $pkgdir/opt/$pkgname/bin/libyjpagent-linux64.so + rm -f $pkgdir/opt/$pkgname/bin/fsnotifier64 + 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 + fi + + mkdir -p $pkgdir/usr/share/{applications,pixmaps} + install -Dm644 $startdir/pycharm-community.desktop $pkgdir/usr/share/applications/ + install -Dm644 $pkgdir/opt/$pkgname/bin/pycharm.png $pkgdir/usr/share/pixmaps/pycharm.png + + mkdir -p $pkgdir/usr/bin + ln -s /opt/pycharm-community/bin/pycharm.sh $pkgdir/usr/bin/pycharm +} + +# vim:set ts=2 sw=2 et: diff --git a/pycharm-community.desktop b/pycharm-community.desktop new file mode 100644 index 000000000000..d514e8cca353 --- /dev/null +++ b/pycharm-community.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=PyCharm +Icon=pycharm +GenericName=Python and Django IDE +Comment=Powerful Python and Django IDE. Community edition. +Exec=/usr/bin/pycharm +Terminal=false +Type=Application +Categories=Development;IDE; +StartupNotify=true +StartupWMClass=jetbrains-pycharm |