1SUMMARY="A Lightweight IDE for Python & Scientific development"
2DESCRIPTION="PyCharm is a Python IDE for professional developers by JetBrains"
3HOMEPAGE="https://www.jetbrains.com/pycharm/"
4COPYRIGHT="2020-2023 JetBrains s.r.o."
5LICENSE="Apache v2"
6REVISION="1"
7SOURCE_URI="https://download.jetbrains.com/python/pycharm-community-$portVersion.tar.gz#noarchive"
8CHECKSUM_SHA256="d8ffc4a20b692d506b0e4c4439b77fabca7f3a0fdb7eaddeb6c9edd7cb3febaf"
9ADDITIONAL_FILES="PyCharm_Logo.hvif"
10
11ARCHITECTURES="?all x86_64"
12DISABLE_SOURCE_PACKAGE="true"
13
14PROVIDES="
15	pycharm_community_bin = $portVersion
16	app:pycharm = $portVersion
17	"
18REQUIRES="
19	haiku
20	java:environment == 17
21	"
22
23BUILD_PREREQUIRES="
24	"
25
26INSTALL()
27{
28	mkdir -p $appsDir
29	tar xvf pycharm-community-$portVersion.tar.gz -C $appsDir
30	mv $appsDir/pycharm-community-$portVersion $appsDir/pycharm
31
32	rm -rf $appsDir/pycharm/jre64
33
34	cat << EOF > $appsDir/pycharm/pycharm.sh
35#!/bin/sh -l
36export PATH=\$JDK17_HOME/bin:\$PATH
37$appsDir/pycharm/bin/pycharm.sh &
38EOF
39	chmod 755 $appsDir/pycharm/pycharm.sh
40	echo "-Dide.no.platform.update=Haiku" >> $appsDir/pycharm/bin/pycharm.vmoptions
41	echo "-Dide.no.platform.update=Haiku" >> $appsDir/pycharm/bin/pycharm64.vmoptions
42
43	addattr -t icon -f $portDir/additional-files/PyCharm_Logo.hvif \
44		"BEOS:ICON" "$appsDir/pycharm/pycharm.sh"
45
46	addAppDeskbarSymlink $appsDir/pycharm/pycharm.sh 'PyCharm CE'
47}
48