diff -Naur pycharm-orig/PKGBUILD pycharm-new/PKGBUILD --- pycharm-orig/PKGBUILD 2019-04-11 13:05:11.102853396 +0100 +++ pycharm-new/PKGBUILD 2019-04-11 13:07:30.292472214 +0100 @@ -4,7 +4,7 @@ pkgname=pycharm-community-edition pkgver=2018.3.5 _build=183.5912.18 -pkgrel=1 +pkgrel=3 pkgdesc='Python IDE for Professional Developers' arch=(x86_64) url=https://www.jetbrains.com/pycharm/ @@ -35,7 +35,7 @@ pycharm.sh ) sha256sums=('d122487912ae50a8ee84e6b48dba671dba6d72f3ee8cc7e3eb22927424a096a9' - '1cc14afd8478e03efccb77b3c490efa4c720301d02c76ff1ff84659008dcb558' + '5628055bcad23d00dd736010a4dbcd88eadb925410ebb490afc4bf691b22b792' '28e0d3200c721e61831d8246eba8f72485d3c8379d10bfa75ccb5331b6749480' '448f90f35f1ae1de784b663e9fd539baf494a7c08a8a7e2efbd5e75c801da12e') @@ -44,6 +44,10 @@ patch -Np1 -i ../pycharm-build.patch sed "s/SNAPSHOT/${_build}/" -i python/build.xml + sed "s/SNAPSHOT/${_build}/" -i platform/build-scripts/groovy/org/jetbrains/intellij/build/python/PythonCommunityPluginModules.groovy + sed "s/SNAPSHOT/${_build}/" -i python/build/groovy/org/jetbrains/intellij/build/pycharm/PythonCommunityPluginBuilder.groovy + sed "s/999\.SNAPSHOT/${_build}/" -i platform/core-api/src/com/intellij/openapi/util/BuildNumber.java + sed "s/idea.build.number/build.number/g" -i python/build.xml sed '/intellij\.markdown/d' -i python/{build/plugin-list.txt,intellij.pycharm.community.main.iml} } diff -Naur pycharm-orig/pycharm-build.patch pycharm-new/pycharm-build.patch --- pycharm-orig/pycharm-build.patch 2019-04-11 13:04:59.879280474 +0100 +++ pycharm-new/pycharm-build.patch 2019-04-11 13:07:52.412946815 +0100 @@ -29,12 +29,3 @@ static final String OS_LINUX = "linux" static final String OS_WINDOWS = "windows" static final String OS_MAC = "mac" -@@ -100,7 +100,7 @@ class BuildOptions { - * Build number without product code (e.g. '162.500.10'), if {@code null} '<baseline>.SNAPSHOT' will be used. Use {@link BuildContext#buildNumber} to - * get the actual build number in build scripts. - */ -- String buildNumber = System.getProperty("build.number") -+ String buildNumber = System.getProperty("idea.build.number") - - /** - * By default build process produces temporary and resulting files under projectHome/out/productName directory, use this property to