From 9616e14dd8710a085c43ba6d3ce61c40ae055dbc Mon Sep 17 00:00:00 2001 From: Anton Afanasyev Date: Fri, 15 Apr 2022 09:13:20 -0700 Subject: [PATCH] intellij-idea-ultimate-edition: update to 2022.2.2. --- .../intellij-idea-ultimate-edition/template | 38 ++++++------------- srcpkgs/intellij-idea-ultimate-edition/update | 4 +- 2 files changed, 14 insertions(+), 28 deletions(-) diff --git a/srcpkgs/intellij-idea-ultimate-edition/template b/srcpkgs/intellij-idea-ultimate-edition/template index 92ad9135f3a9..d4f0670c82dd 100644 --- a/srcpkgs/intellij-idea-ultimate-edition/template +++ b/srcpkgs/intellij-idea-ultimate-edition/template @@ -1,23 +1,25 @@ # Template file for 'intellij-idea-ultimate-edition' pkgname=intellij-idea-ultimate-edition -version=2021.3.3 +version=2022.2.2 revision=1 archs="i686 x86_64" create_wrksrc="true" -depends="giflib libXtst jetbrains-jdk-bin" +depends="giflib libXtst jetbrains-jdk17" short_desc="Most intelligent Java IDE" maintainer="Anton Afanasyev " license="custom:Commercial" homepage="https://www.jetbrains.com/idea" -_filename="ideaIU-${version}-no-jbr.tar.gz" +_filename="ideaIU-${version}.tar.gz" distfiles="https://download.jetbrains.com/idea/${_filename}" -checksum=2a3295fca08060ad515f6c7198879d09963724cfb36af3ea94f16dcd76636470 +checksum=bbc1793715c7a75228de6914bea0a881d982d38da3b48b89df08f08fbe8e5e54 repository=nonfree restricted=yes nopie=yes # JetBrains' tools are self-sufficient and while they include code that appears to be linked to libs from other packages, these libs are either included in the tool package, or the code works by looking for one of several supported libs. noverifyrdeps=yes +noshlibprovides=yes python_version=3 +nostrip=yes do_extract() { bsdtar xf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${_filename} --strip-components=1 -C . @@ -25,30 +27,17 @@ do_extract() { post_extract() { # Remove files for other OSes - rm -rf plugins/cwm-plugin/quiche-native/darwin-aarch64 - rm -rf plugins/cwm-plugin/quiche-native/darwin-x86-64 - rm -rf plugins/cwm-plugin/quiche-native/win32-x86-64 - rm -rf plugins/maven/lib/maven3/lib/jansi-native/freebsd64 - rm -rf plugins/maven/lib/maven3/lib/jansi-native/freebsd32 - rm -rf plugins/maven/lib/maven3/lib/jansi-native/osx - rm -rf plugins/maven/lib/maven3/lib/jansi-native/windows32 - rm -rf plugins/maven/lib/maven3/lib/jansi-native/windows64 - rm -rf plugins/performanceTesting/bin/libyjpagent.dylib - rm -rf plugins/performanceTesting/bin/yjpagent.dll - rm -rf plugins/performanceTesting/bin/yjpagent64.dll - rm -rf plugins/webp/lib/libwebp/mac - rm -rf plugins/webp/lib/libwebp/win + rm -rf plugins/cwm-plugin/quiche-native/{darwin-aarch64,darwin-x86-64,win32-x86-64} + rm -rf plugins/Kotlin/bin/{macos,windows} + rm -rf plugins/maven/lib/maven3/lib/jansi-native/{freebsd32,freebsd64,osx,windows32,windows64} + rm -rf plugins/performanceTesting/bin/{libyjpagent.dylib,yjpagent.dll,yjpagent64.dll} + rm -rf plugins/webp/lib/libwebp/{mac,win} # Remove files for other CPU architectures - rm -rf bin/fsnotifier-arm - rm -rf lib/pty4j-native/linux/aarch64 - rm -rf lib/pty4j-native/linux/arm - rm -rf lib/pty4j-native/linux/mips64el - rm -rf lib/pty4j-native/linux/ppc64le + rm -rf lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le} case "$XBPS_TARGET_MACHINE" in x86_64) - rm -rf bin/idea.vmoptions rm -rf lib/pty4j-native/linux/x86 rm -rf plugins/android/lib/libwebp/linux/libwebp_jni.so rm -rf plugins/maven/lib/maven3/lib/jansi-native/linux32 @@ -56,8 +45,6 @@ post_extract() { rm -rf plugins/webp/lib/libwebp/linux/libwebp_jni.so ;; i686) - rm -rf bin/idea64.vmoptions - rm -rf bin/libyjpagent-linux64.so rm -rf lib/pty4j-native/linux/x86_64 rm -rf plugins/android/lib/libwebp/linux/libwebp_jni64.so rm -rf plugins/maven/lib/maven3/lib/jansi-native/linux64 @@ -82,7 +69,6 @@ do_install() { vcopy help ${TARGET_PATH} vcopy lib ${TARGET_PATH} vcopy plugins ${TARGET_PATH} - vcopy redist ${TARGET_PATH} vcopy product-info.json ${TARGET_PATH} vcopy build.txt ${TARGET_PATH} diff --git a/srcpkgs/intellij-idea-ultimate-edition/update b/srcpkgs/intellij-idea-ultimate-edition/update index 0fd4e8031bd5..47b4c56e8f7e 100644 --- a/srcpkgs/intellij-idea-ultimate-edition/update +++ b/srcpkgs/intellij-idea-ultimate-edition/update @@ -1,2 +1,2 @@ -pattern="ideaIU-\K[\d.]+(?=-no-jbr\.tar)" -site="https://data.services.jetbrains.com/products/releases?code=IIU%2CIIC&latest=true&type=release" +pattern="ideaIU-\K[\d.]+(?=\.tar\.gz)" +site="https://data.services.jetbrains.com/products/releases?code=IIU&latest=true&type=release"