Leonidas Spyropoulos pushed to branch main at Arch Linux / Packaging / Packages / pycharm-community-edition
Commits: 3da23485 by Leonidas Spyropoulos at 2024-04-04T16:22:12+01:00 upgpkg: 2024.1-1: upstream version, build with 3.12, SPDX license - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,10 +1,10 @@ pkgbase = pycharm-community-edition pkgdesc = Python IDE for Professional Developers - pkgver = 2023.3.5 - pkgrel = 2 + pkgver = 2024.1 + pkgrel = 1 url = https://www.jetbrains.com/pycharm/ arch = x86_64 - license = Apache + license = Apache-2.0 makedepends = git makedepends = java-environment-openjdk=17 makedepends = python-setuptools @@ -18,8 +18,8 @@ pkgbase = pycharm-community-edition depends = libdbusmenu-glib optdepends = ipython: IPython integration for Python 3 options = !debug - source = git+https://github.com/JetBrains/intellij-community.git#tag=pycharm/233.15026.15 - source = idea-android::git+https://github.com/JetBrains/android.git#tag=pycharm/233.15026.15 + source = git+https://github.com/JetBrains/intellij-community.git#tag=pycharm/241.14494.241 + source = idea-android::git+https://github.com/JetBrains/android.git#tag=pycharm/241.14494.241 source = pycharm.desktop source = pycharm.sh sha256sums = SKIP ===================================== PKGBUILD ===================================== @@ -5,16 +5,16 @@ # Contributor: David Keogh <daveke...@archlinux.us> pkgname=pycharm-community-edition -pkgver=2023.3.5 -_build=233.15026.15 +pkgver=2024.1 +_build=241.14494.241 _jrever=17 _jdkver=17 -pkgrel=2 +pkgrel=1 pkgdesc='Python IDE for Professional Developers' arch=(x86_64) options=(!debug) url=https://www.jetbrains.com/pycharm/ -license=(Apache) +license=(Apache-2.0) depends=( giflib glib2 @@ -48,22 +48,14 @@ sha256sums=('SKIP' prepare() { cd intellij-community - echo ${_build} > build.txt + sed -e "s/buildNumber = null/buildNumber = \"${_build}\"/" \ + -i "python/build/src/PyCharmCommunityInstallersBuildTarget.kt" mv "${srcdir}"/idea-android android - sed -e 's/var targetOs: String/var targetOs: String = OS_LINUX/' \ - -e 's/System.getProperty(TARGET_OS_PROPERTY, OS_ALL)/OS_LINUX/' \ + sed -e 's/System.getProperty(TARGET_OS_PROPERTY, OS_ALL)/OS_LINUX/' \ -i "platform/build-scripts/src/org/jetbrains/intellij/build/BuildOptions.kt" - # sed 's|../build/plugins-autoupload.txt|plugins-autoupload.txt|' \ - # -i "platform/build-scripts/src/org/jetbrains/intellij/build/impl/DistributionJARsBuilder.kt" - # touch plugins-autoupload.txt - # Fix pycharm python/installer.cmd & python/plugin.cmd - # sed 's|intellij.pycharm.community.build|"$(cd "$(dirname "$0")"; pwd)/../" intellij.pycharm.community.build|' -i python/installers.cmd - #sed 's|intellij.pycharm.community.build|"$(cd "$(dirname "$0")"; pwd)/../" intellij.pycharm.community.build|' -i python/plugin.cmd + # Disabled until we package JBR outselves #patch -Np1 < "${srcdir}/enable-no-jdr.patch" - # https://youtrack.jetbrains.com/issue/IDEA-343872/Community-build-performanceTesting-plugin-raises-exceptions - git cherry-pick -n -m1 "c2d297177eb31f7fbbc13fdbfb9c8fce48e51014" - } build() { @@ -74,13 +66,8 @@ build() { export MAVEN_REPOSITORY=/build/.m2/repository ./python/installers.cmd -Dintellij.build.use.compiled.classes=false -Dintellij.build.target.os=linux - #./python/plugin.cmd -Dintellij.build.target.os=linux tar -xf out/pycharm-ce/artifacts/pycharmPC-${_build}.tar.gz -C "${srcdir}" - - # Issues with cython and 3.11 -> https://youtrack.jetbrains.com/issues/PY?q=cython%203.11 - # cd ../pycharm-community-${pkgver} - # python3 plugins/python-ce/helpers/pydev/setup_cython.py build_ext --build-temp build --build-lib . } package() { View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/pycharm-community-edition/-/commit/3da234850a34a26b2d6a5994c5e32ad5d7f086c3 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/pycharm-community-edition/-/commit/3da234850a34a26b2d6a5994c5e32ad5d7f086c3 You're receiving this email because of your account on gitlab.archlinux.org.