diff options
Diffstat (limited to 'java/intellij-ultimate/files')
-rw-r--r-- | java/intellij-ultimate/files/idea.in | 2 | ||||
-rw-r--r-- | java/intellij-ultimate/files/patch-bin_idea.sh | 10 | ||||
-rw-r--r-- | java/intellij-ultimate/files/patch-product-info.json | 48 |
3 files changed, 59 insertions, 1 deletions
diff --git a/java/intellij-ultimate/files/idea.in b/java/intellij-ultimate/files/idea.in index 5aa31943329a..e84b6f62b592 100644 --- a/java/intellij-ultimate/files/idea.in +++ b/java/intellij-ultimate/files/idea.in @@ -1,4 +1,4 @@ #!/bin/sh -export JAVA_VERSION=11+ +export JAVA_VERSION=17+ exec "%%DATADIR%%/bin/idea.sh" "$@" diff --git a/java/intellij-ultimate/files/patch-bin_idea.sh b/java/intellij-ultimate/files/patch-bin_idea.sh new file mode 100644 index 000000000000..5ca55473d881 --- /dev/null +++ b/java/intellij-ultimate/files/patch-bin_idea.sh @@ -0,0 +1,10 @@ +--- bin/idea.sh.orig 1970-01-20 22:54:44 UTC ++++ bin/idea.sh +@@ -183,6 +183,6 @@ exec "$JAVA_BIN" \ + ${VM_OPTIONS} \ + "-Djb.vmOptionsFile=${USER_VM_OPTIONS_FILE:-${VM_OPTIONS_FILE}}" \ + ${IDE_PROPERTIES_PROPERTY} \ +- -Djava.system.class.loader=com.intellij.util.lang.PathClassLoader -Didea.vendor.name=JetBrains -Didea.paths.selector=IntelliJIdea2024.2 "-Djna.boot.library.path=$IDE_HOME/lib/jna/amd64" "-Dpty4j.preferred.native.folder=$IDE_HOME/lib/pty4j" -Djna.nosys=true -Djna.noclasspath=true "-Dintellij.platform.runtime.repository.path=$IDE_HOME/modules/module-descriptors.jar" -Dsplash=true -Daether.connector.resumeDownloads=false --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.ref=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.locks=ALL-UNNAMED --add-opens=java.base/jdk.internal.vm=ALL-UNNAMED --add-opens=java.base/sun.net.dns=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/sun.nio.fs=ALL-UNNAMED --add-opens=java.base/sun.security.ssl=ALL-UNNAMED --add-opens=java.base/sun.security.util=ALL-UNNAMED --add-opens=java.desktop/com.sun.java.swing=ALL-UNNAMED --add-opens=java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED --add-opens=java.desktop/java.awt=ALL-UNNAMED --add-opens=java.desktop/java.awt.dnd.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt.event=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/java.awt.image=ALL-UNNAMED --add-opens=java.desktop/java.awt.peer=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED --add-opens=java.desktop/javax.swing.text=ALL-UNNAMED --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED --add-opens=java.desktop/sun.awt=ALL-UNNAMED --add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED --add-opens=java.desktop/sun.awt.datatransfer=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.font=ALL-UNNAMED --add-opens=java.desktop/sun.java2d=ALL-UNNAMED --add-opens=java.desktop/sun.swing=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED --add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-opens=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED --add-opens=jdk.jdi/com.sun.tools.jdi=ALL-UNNAMED "-Xbootclasspath/a:$IDE_HOME/lib/nio-fs.jar:$IDE_HOME/lib/nio-fs.jar:$IDE_HOME/lib/nio-fs.jar" \ ++ -Djava.system.class.loader=com.intellij.util.lang.PathClassLoader -Didea.vendor.name=JetBrains -Didea.paths.selector=IntelliJIdea2024.2 "-Djna.boot.library.path=$IDE_HOME/lib/jna" "-Dpty4j.preferred.native.folder=$IDE_HOME/lib/pty4j" -Djna.nosys=true -Djna.noclasspath=true "-Dintellij.platform.runtime.repository.path=$IDE_HOME/modules/module-descriptors.jar" -Dsplash=true -Daether.connector.resumeDownloads=false --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.ref=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.locks=ALL-UNNAMED --add-opens=java.base/jdk.internal.vm=ALL-UNNAMED --add-opens=java.base/sun.net.dns=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/sun.nio.fs=ALL-UNNAMED --add-opens=java.base/sun.security.ssl=ALL-UNNAMED --add-opens=java.base/sun.security.util=ALL-UNNAMED --add-opens=java.desktop/com.sun.java.swing=ALL-UNNAMED --add-opens=java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED --add-opens=java.desktop/java.awt=ALL-UNNAMED --add-opens=java.desktop/java.awt.dnd.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt.event=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/java.awt.image=ALL-UNNAMED --add-opens=java.desktop/java.awt.peer=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED --add-opens=java.desktop/javax.swing.text=ALL-UNNAMED --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED --add-opens=java.desktop/sun.awt=ALL-UNNAMED --add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED --add-opens=java.desktop/sun.awt.datatransfer=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.font=ALL-UNNAMED --add-opens=java.desktop/sun.java2d=ALL-UNNAMED --add-opens=java.desktop/sun.swing=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED --add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-opens=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED --add-opens=jdk.jdi/com.sun.tools.jdi=ALL-UNNAMED "-Xbootclasspath/a:$IDE_HOME/lib/nio-fs.jar:$IDE_HOME/lib/nio-fs.jar:$IDE_HOME/lib/nio-fs.jar" \ + com.intellij.idea.Main \ + "$@" diff --git a/java/intellij-ultimate/files/patch-product-info.json b/java/intellij-ultimate/files/patch-product-info.json new file mode 100644 index 000000000000..3bf373ec4c13 --- /dev/null +++ b/java/intellij-ultimate/files/patch-product-info.json @@ -0,0 +1,48 @@ +--- product-info.json.orig 1970-01-20 22:54:44 UTC ++++ product-info.json +@@ -9,9 +9,9 @@ + "launch": [ + { + "os": "Linux", +- "arch": "amd64", ++ "arch": "%%ARCH%%", + "launcherPath": "bin/idea", +- "javaExecutablePath": "jbr/bin/java", ++ "javaExecutablePath": "java", + "vmOptionsFilePath": "bin/idea64.vmoptions", + "startupWmClass": "jetbrains-idea", + "bootClassPathJarNames": [ +@@ -47,7 +47,7 @@ + "-Djava.system.class.loader=com.intellij.util.lang.PathClassLoader", + "-Didea.vendor.name=JetBrains", + "-Didea.paths.selector=IntelliJIdea2024.2", +- "-Djna.boot.library.path=$IDE_HOME/lib/jna/amd64", ++ "-Djna.boot.library.path=$IDE_HOME/lib/jna", + "-Dpty4j.preferred.native.folder=$IDE_HOME/lib/pty4j", + "-Djna.nosys=true", + "-Djna.noclasspath=true", +@@ -114,7 +114,7 @@ + "-Djava.system.class.loader=com.intellij.util.lang.PathClassLoader", + "-Didea.vendor.name=JetBrains", + "-Didea.paths.selector=IntelliJIdea2024.2", +- "-Djna.boot.library.path=$IDE_HOME/lib/jna/amd64", ++ "-Djna.boot.library.path=$IDE_HOME/lib/jna", + "-Dpty4j.preferred.native.folder=$IDE_HOME/lib/pty4j", + "-Djna.nosys=true", + "-Djna.noclasspath=true", +@@ -184,7 +184,7 @@ + "-Djava.system.class.loader=com.intellij.util.lang.PathClassLoader", + "-Didea.vendor.name=JetBrains", + "-Didea.paths.selector=IntelliJIdea2024.2", +- "-Djna.boot.library.path=$IDE_HOME/lib/jna/amd64", ++ "-Djna.boot.library.path=$IDE_HOME/lib/jna", + "-Dpty4j.preferred.native.folder=$IDE_HOME/lib/pty4j", + "-Djna.nosys=true", + "-Djna.noclasspath=true", +@@ -4204,4 +4204,4 @@ + ] + } + ] +-} +\ No newline at end of file ++} |