Skip to content

Instantly share code, notes, and snippets.

@stibi
Created December 13, 2011 22:35
Show Gist options
  • Save stibi/1474245 to your computer and use it in GitHub Desktop.
Save stibi/1474245 to your computer and use it in GitHub Desktop.
PyCharm PKGBUILD
# $Id: pkgbuild-mode.el,v 1.23 2007/10/20 16:02:14 juergen Exp $
# Contributor: Sergey Mastykov <smastykov[at]gmail[dot]com>
pkgname=pycharm
pkgver=2.0
pkgrel=1
pkgdesc="Powerful Python and Django IDE. 30-day free trial."
arch=('i686' 'x86_64')
url="http://www.jetbrains.com/pycharm/"
license=('custom')
depends=('jdk')
source=(http://download.jetbrains.com/python/$pkgname-$pkgver.tar.gz)
sha1sums=('d86df743a7d69858691ac9d4fa856f99e64605d3')
build() {
cd $srcdir
mkdir -p $pkgdir/opt/$pkgname || return 1
cp -R $srcdir/$pkgname-$pkgver/* $pkgdir/opt/$pkgname || return 1
if [[ $CARCH = 'i686' ]]; then
rm -f $pkgdir/opt/$pkgname/bin/libyjpagent64.so
rm -f $pkgdir/opt/$pkgname/bin/fsnotifier64
fi
(
cat <<EOF
[Desktop Entry]
Version=$pkgver
Name=PyCharm
Icon=pycharm
GenericName=Python and Django IDE
Comment=Powerful Python and Django IDE 30-day free trial
Exec=/opt/$pkgname/bin/pycharm.sh
Terminal=false
Type=Application
Categories=Development
EOF
) > $startdir/pycharm.desktop
mkdir -p $pkgdir/usr/share/applications/ || return 1
mkdir -p $pkgdir/usr/share/pixmaps/ || return 1
mkdir -p $pkgdir/usr/share/licenses/$pkgname/ || return 1
install -Dm644 $startdir/pycharm.desktop $pkgdir/usr/share/applications/
install -Dm644 $pkgdir/opt/$pkgname/bin/PyCharm_48.png $pkgdir/usr/share/pixmaps/pycharm.png
install -Dm644 $srcdir/$pkgname-$pkgver/license/PyCharm_license.txt $pkgdir/usr/share/licenses/$pkgname/PyCharm_license.txt
}
# vim:set ts=2 sw=2 et:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment