diff options
author | Zhanibek Adilbekov | 2020-11-09 07:17:43 +0600 |
---|---|---|
committer | Zhanibek Adilbekov | 2020-11-09 07:17:43 +0600 |
commit | 6178776b07d46d3d637c7d313cd3b74382ea9665 (patch) | |
tree | 2d0b61b9f664f2c2ec4d247c393b71d27f55d952 | |
parent | 80dfd9c447963d3fc9f4b76941bd49d3ef548e17 (diff) | |
download | aur-6178776b07d46d3d637c7d313cd3b74382ea9665.tar.gz |
feat: added instructions to add envvars
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 3 | ||||
-rw-r--r-- | jre-jetbrains.install | 32 |
3 files changed, 36 insertions, 2 deletions
@@ -1,8 +1,9 @@ pkgbase = jre-jetbrains pkgdesc = OpenJDK Java 11 runtime with some fixes and enhancements by JetBrains pkgver = 11.0.9b1171.1 - pkgrel = 1 + pkgrel = 2 url = https://bintray.com/jetbrains/intellij-jdk + install = jre-jetbrains.install arch = x86_64 license = GPL2 depends = java-runtime-common @@ -5,7 +5,7 @@ _minor=0 _patch=9 _build=1171.1 pkgver=${_major}.${_minor}.${_patch}b${_build} -pkgrel=1 +pkgrel=2 pkgdesc="OpenJDK Java $_major runtime with some fixes and enhancements by JetBrains" arch=('x86_64') url="https://bintray.com/jetbrains/intellij-jdk" @@ -16,6 +16,7 @@ conflicts=(jetbrains-jre) provides=("java-runtime=$_major" "java-runtime-headless=$_major" "java-environment=$_major" "java-runtime-openjdk=$_major" "java-runtime-headless-jre=$_major" "java-environment-openjdk=$_major" "jetbrains-jre") _zipname="jbr-${_major}_${_minor}_${_patch}-linux-x64-b${_build}.tar.gz" +install=$pkgname.install source=("https://dl.bintray.com/jetbrains/intellij-jbr/${_zipname}") sha256sums=('592c17641af144c02cb0a7d2d029736bc75aa93e31fc06f72d56bdbe0d8bab57') diff --git a/jre-jetbrains.install b/jre-jetbrains.install new file mode 100644 index 000000000000..19ede35355cc --- /dev/null +++ b/jre-jetbrains.install @@ -0,0 +1,32 @@ +# arg 1: the new package version +post_install() { + cat <<EOF + + To explicitly point JetBrains IDEs to jre-jetbrains you can use environment variable(-s): + + export IDEA_JDK=/usr/lib/jvm/jre-jetbrains + export PHPSTORM_JDK=/usr/lib/jvm/jre-jetbrains + export WEBIDE_JDK=/usr/lib/jvm/jre-jetbrains + export PYCHARM_JDK=/usr/lib/jvm/jre-jetbrains + export RUBYMINE_JDK=/usr/lib/jvm/jre-jetbrains + export CL_JDK=/usr/lib/jvm/jre-jetbrains + export DATAGRIP_JDK=/usr/lib/jvm/jre-jetbrains + export GOLAND_JDK=/usr/lib/jvm/jre-jetbrains + +EOF +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install +} + +# arg 1: the old package version +post_remove() { + cat <<EOF + + Don't forget to remove environment variable(-s): IDEA_JDK / PHPSTORM_JDK / WEBIDE_JDK / PYCHARM_JDK / RUBYMINE_JDK / CL_JDK / DATAGRIP_JDK / GOLAND_JDK + +EOF +} |