diff options
author | Phil Schaf | 2015-10-03 15:54:50 +0200 |
---|---|---|
committer | Phil Schaf | 2015-10-03 15:54:50 +0200 |
commit | f78a94415835f388e60d0c2eacf5cff92e309f67 (patch) | |
tree | fae68e9ead4879c34ab413cb4bab5b643918f287 | |
download | aur-f78a94415835f388e60d0c2eacf5cff92e309f67.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..bca41b0ade2c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = pycharm-community-eap + pkgdesc = Powerful Python and Django IDE, Early Access Program (EAP) build. Professional edition. + pkgver = 5.0.0.143.24 + pkgrel = 1 + url = http://www.jetbrains.com/pycharm/ + arch = any + license = Apache + depends = java-environment + provides = pycharm-community + conflicts = pycharm-community + options = !strip + source = http://download.jetbrains.com/python/pycharm-community-143.24.tar.gz + source = http://download.jetbrains.com/python/pycharm-community-143.24.tar.gz.sha256 + sha256sums = 1c89a987c06ed281e25d0f2290abdcba4df95934afbaabcd55a37e5f37eba2db + sha256sums = SKIP + +pkgname = pycharm-community-eap + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c134940232da --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +pkgname=pycharm-community-eap +_buildver=143.24 +_pkgver=5.0.0 +pkgver=$_pkgver.$_buildver +pkgrel=1 +pkgdesc='Powerful Python and Django IDE, Early Access Program (EAP) build. Professional edition.' +arch=(any) +options=('!strip') +url='http://www.jetbrains.com/pycharm/' +license=(Apache) +depends=(java-environment) +provides=(pycharm-community) +conflicts=(pycharm-community) +source=("http://download.jetbrains.com/python/pycharm-community-$_buildver.tar.gz"{,.sha256}) +sha256sums=($(cut -f1 -d' ' "pycharm-community-$_buildver.tar.gz.sha256") SKIP) +PKGEXT=${PKGEXT:-'.pkg.tar'} + +build() { + cat >"$srcdir/$pkgname.desktop" <<-EOF + [Desktop Entry] + Version=$pkgver + Type=Application + Name=PyCharm Community EAP + Exec="/opt/$pkgname/bin/pycharm.sh" %f + Icon=pycharm + Comment=$pkgdesc + Categories=Development;IDE; + Terminal=false + StartupNotify=true + StartupWMClass=jetbrains-pycharm + EOF +} + +package() { + cd "$srcdir" + mkdir -p "$pkgdir/opt/$pkgname" + cp -R "$srcdir/pycharm-community-$_buildver/"* "$pkgdir/opt/$pkgname" + + local vmoptfile=pycharm64 + if [[ $CARCH = 'i686' ]]; then + rm -f "$pkgdir/opt/$pkgname/bin/libyjpagent-linux64.so" + rm -f "$pkgdir/opt/$pkgname/bin/fsnotifier64" + vmoptfile=pycharm + fi + echo $'-Dawt.useSystemAAFontSettings=on\n-Dswing.aatext=true' >>"$pkgdir/opt/$pkgname/bin/$vmoptfile.vmoptions" + + mkdir -p "$pkgdir/usr/bin/" + ln -s "/opt/$pkgname/bin/pycharm.sh" "$pkgdir/usr/bin/pycharm-eap" + mkdir -p "$pkgdir/usr/share/pixmaps" + ln -s "/opt/$pkgname/bin/pycharm.png" "$pkgdir/usr/share/pixmaps/pycharm.png" + install -Dm755 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" +}
\ No newline at end of file |