summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorZhanibek Adilbekov2020-11-09 07:17:43 +0600
committerZhanibek Adilbekov2020-11-09 07:17:43 +0600
commit6178776b07d46d3d637c7d313cd3b74382ea9665 (patch)
tree2d0b61b9f664f2c2ec4d247c393b71d27f55d952
parent80dfd9c447963d3fc9f4b76941bd49d3ef548e17 (diff)
downloadaur-6178776b07d46d3d637c7d313cd3b74382ea9665.tar.gz
feat: added instructions to add envvars
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD3
-rw-r--r--jre-jetbrains.install32
3 files changed, 36 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d17ed5931abf..56d15a5cb06c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 9afe38fbf7fe..cef4901c0fb0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}