summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKr1ss2020-01-29 15:01:21 +0100
committerKr1ss2020-01-29 15:01:21 +0100
commit8f6bc458269c18e54b97ab609c4531e1cbec3753 (patch)
tree59ad8b0fea2a6e26271bdcfb4e906e1a41653ae1
parentfd252748fa236fe8e0178ade2ad0fe760b1865bc (diff)
downloadaur-8f6bc458269c18e54b97ab609c4531e1cbec3753.tar.gz
v2020.1 (EAP); clean up PKGBUILD
upstream release AUR package housekeeping
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD72
2 files changed, 45 insertions, 33 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 06599d179bcb..96cb5c0e3331 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = pycharm-community-eap
pkgdesc = Powerful Python and Django IDE, Early Access Program (EAP) build. Community edition.
- pkgver = 2019.3.2.193.6015.41
+ pkgver = 2020.1.201.3803.74
pkgrel = 1
epoch = 5
url = http://www.jetbrains.com/pycharm/
@@ -12,8 +12,8 @@ pkgbase = pycharm-community-eap
provides = pycharm-community-edition
conflicts = pycharm-community-edition
options = !strip
- source = https://download.jetbrains.com/python/pycharm-community-2019.3.2.tar.gz
- sha256sums = 2262e37adbf00a65c9d672c2fa338aa97e4a17a853ffa915da0f4b83b5c4bf19
+ source = https://download.jetbrains.com/python/pycharm-community-201.3803.74.tar.gz
+ sha256sums = 532815f4b60920cb754edc4629dda4598b3b3c761118c7e366c76fd01b196d87
pkgname = pycharm-community-eap
diff --git a/PKGBUILD b/PKGBUILD
index 45ab47db2798..2ed4f4c26257 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,38 +1,49 @@
+# Maintainer : Kr1ss $(echo \<kr1ss+x-yandex+com\>|sed s/\+/./g\;s/\-/@/)
+# Contributor : Phil Schaf <flying-sheep(at)web.de>
+
+
pkgname=pycharm-community-eap
-_buildver=193.6015.41
-_pkgver=2019.3.2
-_eap=n
-pkgver=$_pkgver.$_buildver
+
+_buildver=201.3803.74
+_pkgver=2020.1
+_eap=y
+pkgver="$_pkgver.$_buildver"
pkgrel=1
epoch=5
+
pkgdesc='Powerful Python and Django IDE, Early Access Program (EAP) build. Community edition.'
-arch=(any)
-options=('!strip')
+arch=('any')
url='http://www.jetbrains.com/pycharm/'
-license=(Apache)
-depends=(libdbusmenu-glib)
-makedepends=(python-setuptools python2-setuptools)
-provides=(pycharm-community-edition)
-conflicts=(pycharm-community-edition)
-if [[ $_eap = y ]]; then
- _filever=$_buildver
+license=('Apache')
+
+provides=('pycharm-community-edition')
+conflicts=('pycharm-community-edition')
+
+depends=('libdbusmenu-glib')
+makedepends=('python-setuptools' 'python2-setuptools')
+
+options=('!strip')
+
+if [ "$_eap = y" ]; then
+ _filever="$_buildver"
else
- _filever=$_pkgver
+ _filever="$_pkgver"
fi
source=("https://download.jetbrains.com/python/pycharm-community-$_filever.tar.gz")
sha256sums=($(curl -s "https://download.jetbrains.com/python/pycharm-community-$_filever.tar.gz.sha256" | cut -d' ' -f1))
+
prepare() {
- if [[ -d $srcdir/pycharm-community-${_pkgver} ]]; then
- mv $srcdir/pycharm-community-${_pkgver} $srcdir/pycharm-community-${_buildver}
+ if [ -d "pycharm-community-$_pkgver" ]; then
+ mv "pycharm-community-$_pkgver" "pycharm-community-$_buildver"
fi
- cat >"$srcdir/$pkgname.desktop" <<-EOF
+ cat >"$pkgname.desktop" <<-EOF
[Desktop Entry]
- Version=$pkgver
+ Version="$pkgver"
Type=Application
Name=PyCharm Community EAP
Exec="/opt/$pkgname/bin/pycharm.sh" %f
Icon=pycharm
- Comment=$pkgdesc
+ Comment="$pkgdesc"
Categories=Development;IDE;
Terminal=false
StartupNotify=true
@@ -45,25 +56,26 @@ build() {
# use absolute paths to the python executables so that users with an activated
# virtual environment (like e.g. anaconda) can build without issues
- /usr/bin/python2 "./setup_cython.py" build_ext --inplace
- /usr/bin/python3 "./setup_cython.py" build_ext --inplace
+ /usr/bin/python2 ./setup_cython.py build_ext --inplace
+ /usr/bin/python3 ./setup_cython.py build_ext --inplace
}
package() {
- mkdir -p "$pkgdir/opt/$pkgname"
- cp -R "pycharm-community-$_buildver/"* "$pkgdir/opt/$pkgname/"
+ install -dm755 "$pkgdir"/{opt,usr/{bin,share/pixmaps}}
+ cp -R "pycharm-community-$_buildver" "$pkgdir/opt/$pkgname"
+
+ install -Dm755 "$pkgname.desktop" -t"$pkgdir/usr/share/applications/"
+ ln -s "/opt/$pkgname/bin/pycharm.sh" "$pkgdir/usr/bin/pycharm-ce"
+ ln -s "/opt/$pkgname/bin/pycharm.png" "$pkgdir/usr/share/pixmaps/"
local _vmoptfile=pycharm64
- if [[ $CARCH = 'i686' ]]; then
+ 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-ce"
- mkdir -p "$pkgdir/usr/share/pixmaps"
- ln -s "/opt/$pkgname/bin/pycharm.png" "$pkgdir/usr/share/pixmaps/pycharm.png"
- install -Dm755 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
}
+
+
+# vim: ts=4 sw=4 noet ft=PKGBUILD: