From b9465f75546c274e062dd3c684cd638ce39bffe2 Mon Sep 17 00:00:00 2001 From: Calvin Hill Date: Sun, 30 Dec 2018 19:39:56 +0000 Subject: [PATCH] pycharm-community: new recipe (#3518) --- .../additional-files/PyCharm_Logo.hvif | Bin 0 -> 825 bytes .../additional-files/PyCharm_Logo.svg | 72 ++++++++++++++++++ .../pycharm_community_bin-2018.3.2.recipe | 44 +++++++++++ 3 files changed, 116 insertions(+) create mode 100644 dev-util/pycharm-community/additional-files/PyCharm_Logo.hvif create mode 100644 dev-util/pycharm-community/additional-files/PyCharm_Logo.svg create mode 100644 dev-util/pycharm-community/pycharm_community_bin-2018.3.2.recipe diff --git a/dev-util/pycharm-community/additional-files/PyCharm_Logo.hvif b/dev-util/pycharm-community/additional-files/PyCharm_Logo.hvif new file mode 100644 index 0000000000000000000000000000000000000000..eab962d868db258fff6566cf4d1b1bf39758b25f GIT binary patch literal 825 zcmd6jPiPZC6vlUx-84>JjUW^c4G|-nLr#i^7U@By7fXU->`@{V1StdrK@@sPp#?*r zg&x#HZyp2{HOu*Nt=UsE%fl4@B7|+JRUQ9^VUql zHtau#k*#EFJIb?cc*k1^hTM{S$}OQZn#AAK2a;t1yT-g=xKfzca_9f)oJlKJi(qJ zYmKk*^@gVZ{;z^3)QTu-f@M4rEFi;Cud)VEKF!YX zX{}^cUeU8DyOgAx^mxp3x(RbYAx|GbUMpE;1?cpl4_RTa_ZtrX!LmKN^qlxcUW!Xl zkqzQ_72I}b@hiWH+iHUdRVJf7HQ=p^@$bWRuL2qGCuH1l$jBPY${PHVH9qE5MA01= zMSmpzy`%iL-{haPsx5J?M_CSgmu1~=%DOuv>taLH<)SQzN&cmG%Xe;R-QU+a$S{qJ uIWlKhu`>rQF>uL&vj)yK;^EXzG|eF$)4MTo0L3{md~mm5I=X+TAO8XZ2c + + + icon_PyCharm + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dev-util/pycharm-community/pycharm_community_bin-2018.3.2.recipe b/dev-util/pycharm-community/pycharm_community_bin-2018.3.2.recipe new file mode 100644 index 000000000..4569e14e9 --- /dev/null +++ b/dev-util/pycharm-community/pycharm_community_bin-2018.3.2.recipe @@ -0,0 +1,44 @@ +SUMMARY="A Lightweight IDE for Python & Scientific development" +DESCRIPTION="PyCharm is a Python IDE for professional developers by JetBrains" +HOMEPAGE="https://www.jetbrains.com/pycharm/" +COPYRIGHT="2018 JetBrains s.r.o." +LICENSE="Apache v2" +REVISION="1" +SOURCE_URI="https://download.jetbrains.com/python/pycharm-community-$portVersion.tar.gz#noarchive" +CHECKSUM_SHA256="8eedae360aaf3e0480171d43a12db66f0623b5a7cc1cf239e98e8d9aed272aaa" +ADDITIONAL_FILES="PyCharm_Logo.hvif" + +ARCHITECTURES="any" +DISABLE_SOURCE_PACKAGE="true" + +PROVIDES=" + pycharm_community_bin = $portVersion + " +REQUIRES=" + haiku + java:environment == 8 + " + +BUILD_REQUIRES=" + " +BUILD_PREREQUIRES=" + " + +INSTALL() +{ + mkdir -p $appsDir + tar xvf pycharm-community-$portVersion.tar.gz -C $appsDir + mv $appsDir/pycharm-community-$portVersion $appsDir/pycharm + + cat << EOF > $appsDir/pycharm/pycharm.sh +#!/bin/sh -l +export PATH=\$JDK8_HOME/bin:\$PATH +exec $appsDir/pycharm/bin/pycharm.sh +EOF + chmod 755 $appsDir/pycharm/pycharm.sh + + addattr -t icon -f $portDir/additional-files/PyCharm_Logo.hvif \ + "BEOS:ICON" "$appsDir/pycharm/pycharm.sh" + + addAppDeskbarSymlink $appsDir/pycharm/pycharm.sh 'PyCharm CE' +}