Skip to content

Instantly share code, notes, and snippets.

@handsomexdd1024
Created March 20, 2023 03:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save handsomexdd1024/06e9b5a4affa7a428ec3affd36660f38 to your computer and use it in GitHub Desktop.
Save handsomexdd1024/06e9b5a4affa7a428ec3affd36660f38 to your computer and use it in GitHub Desktop.
jdk17-jetbrains-bin-patch
# Maintainer: SandaruKasa <sandarukasa plus aur at ya dot ru>
# Based upon orphaned 'jdk-jetbrains' by Travis Weir <tweirtx at gmail dot com>
pkgname=jdk17-jetbrains-bin
_major=17
_minor=0.6
_build=829.1
_installdir="/usr/lib/jvm/java-${_major}-jetbrains" # TARGET DIRECTORY
pkgver="${_major}.${_minor}b${_build}"
pkgrel=1
pkgdesc='OpenJDK development kit with some fixes and enhancements by JetBrains'
arch=('x86_64')
url="https://github.com/JetBrains/JetBrainsRuntime/releases"
license=('GPL2')
depends=( 'java-runtime-common' 'ca-certificates-java' 'java-environment-common' )
provides=("java-runtime=$_major" "java-runtime-headless=$_major" "java-environment=$_major"
"java-runtime-openjdk=$_major" "java-runtime-headless-jre=$_major" "java-environment-openjdk=$_major")
replaces=('intellij-jdk' 'jdk-jetbrains')
_basename="jbrsdk-${_major}.${_minor}-linux-x64-b${_build}"
_zipname="${_basename}.tar.gz"
source=("${_zipname}::https://cache-redirector.jetbrains.com/intellij-jbr/${_zipname}")
sha512sums=('779cf632a70e77143248f4b0149d8bd4ea4641164652043a8908aa7383001f78d273bab330ea68203c74f6d2016e885b9743ce440839acbe07c6d0b0de975dd9')
package() {
find . -exec chmod g+r,o+r {} +
mkdir -p "${pkgdir}"/usr/lib/jvm
cp -a "${_basename}" "${pkgdir}""${_installdir}"
ln -sf /etc/ssl/certs/java/cacerts "${pkgdir}""${_installdir}"/lib/security/cacerts
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment