diff options
author | Kr1ss | 2020-01-29 15:01:21 +0100 |
---|---|---|
committer | Kr1ss | 2020-01-29 15:01:21 +0100 |
commit | 8f6bc458269c18e54b97ab609c4531e1cbec3753 (patch) | |
tree | 59ad8b0fea2a6e26271bdcfb4e906e1a41653ae1 | |
parent | fd252748fa236fe8e0178ade2ad0fe760b1865bc (diff) | |
download | aur-8f6bc458269c18e54b97ab609c4531e1cbec3753.tar.gz |
v2020.1 (EAP); clean up PKGBUILD
upstream release
AUR package housekeeping
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 72 |
2 files changed, 45 insertions, 33 deletions
@@ -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 @@ -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: |