───────────────────────────────────┐ • intellij-idea-ce-eap/.SRCINFO:1: │ ───────────────────────────────────┴──────────────────────────────────────────── pkgbase = intellij-idea-community-edition pkgbase = intellij-idea-ce-eap pkgdesc = IDE for Java, Groovy and other programming languages with advanced refactoring features pkgver = 2025.2.3 pkgver = 2025.3.253.25908.eap.5 pkgrel = 1 epoch = 4 url = https://www.jetbrains.com/idea/ arch = x86_64 license = Apache-2.0 ──────────────────────────────────────────────────────────────────────────────┐ • intellij-idea-ce-eap/.SRCINFO:16: pkgbase = intellij-idea-community-edition │ ──────────────────────────────────────────────────────────────────────────────┴─ depends = hicolor-icon-theme optdepends = lldb: lldb frontend integration backup = usr/share/idea/bin/idea64.vmoptions source = git+https://github.com/JetBrains/intellij-community.git#tag=idea/252.26830.84 source = idea-android::git+https://github.com/JetBrains/android.git#tag=idea/252.26830.84 source = idea.desktop source = git+https://github.com/JetBrains/intellij-community.git#tag=idea/2025.3-eap-5 source = idea-android::git+https://github.com/JetBrains/android.git#tag=idea/2025.3-eap-5 source = idea-ce-eap.desktop source = idea.sh source = enable-no-jdr.patch sha256sums = 914c5bc5ec0200cbfed86712e5283d37d8b5c5d65412bb50593a731f51dc4639 sha256sums = e09a3058488a4858456b6cdb6611cbc1d5312fd940c10cc27bb9fefa70705e10 sha256sums = 049c4326b6b784da0c698cf62262b591b20abb52e0dcf869f869c0c655f3ce93 sha256sums = c5787f6777fa292c6376f3fcddc89f1d0ae4b71f3284d9bfefcea0b0ab3d8ea9 sha256sums = b7858737346fb08423ee7fd177f9e59180d2173d988dd8622b84d58426fcb3a7 sha256sums = 33460f14340632fbb9767c4e15521df9c2604092530607b69f0485c5a93fb2a3 sha256sums = 814e290309f597f91fe4b2e30b92d1ee774392f7f70df90cef1edb523becc1e1 sha256sums = 40cd08369918b74f21665f7162434c5245588efe8d20757431e92eb66dc76b06 sha256sums = 9481e6cc993e71f7546e6307f29f5a1edbeaf19a2aa271df9f2d0c1c8e4a50d3 sha256sums = f76e60519486c842d5a19f078aca44d24591a3596412428f33c54e4ef2782ae7 pkgname = intellij-idea-community-edition pkgname = intellij-idea-ce-eap ───────────────────────────────────┐ • intellij-idea-ce-eap/PKGBUILD:3: │ ───────────────────────────────────┴──────────────────────────────────────────── # Maintainer: Maxime Gauduin <alucryd@archlinux.org> # Maintainer: Orhun Parmaksız <orhun@archlinux.org> pkgname=intellij-idea-community-edition pkgver=2025.2.3 _build=252.26830.84 pkgname=intellij-idea-ce-eap _build=253.25908.SNAPSHOT pkgver=2025.3.253.25908.eap.5 _tagsuffix=2025.3-eap-5 _jrever=21 _jdkver=21 pkgrel=1 epoch=4 pkgdesc='IDE for Java, Groovy and other programming languages with advanced refactoring features' url='https://www.jetbrains.com/idea/' arch=('x86_64') ────────────────────────────────────────────────────────┐ • intellij-idea-ce-eap/PKGBUILD:20: makedepends=('git') │ ────────────────────────────────────────────────────────┴─────────────────────── optdepends=( 'lldb: lldb frontend integration' ) source=("git+https://github.com/JetBrains/intellij-community.git#tag=idea/${_build}" idea-android::"git+https://github.com/JetBrains/android.git#tag=idea/${_build}" idea.desktop source=("git+https://github.com/JetBrains/intellij-community.git#tag=idea/${_tagsuffix}" idea-android::"git+https://github.com/JetBrains/android.git#tag=idea/${_tagsuffix}" idea-ce-eap.desktop idea.sh enable-no-jdr.patch) sha256sums=('914c5bc5ec0200cbfed86712e5283d37d8b5c5d65412bb50593a731f51dc4639' 'e09a3058488a4858456b6cdb6611cbc1d5312fd940c10cc27bb9fefa70705e10' '049c4326b6b784da0c698cf62262b591b20abb52e0dcf869f869c0c655f3ce93' 'c5787f6777fa292c6376f3fcddc89f1d0ae4b71f3284d9bfefcea0b0ab3d8ea9' 'b7858737346fb08423ee7fd177f9e59180d2173d988dd8622b84d58426fcb3a7') sha256sums=('33460f14340632fbb9767c4e15521df9c2604092530607b69f0485c5a93fb2a3' '814e290309f597f91fe4b2e30b92d1ee774392f7f70df90cef1edb523becc1e1' '40cd08369918b74f21665f7162434c5245588efe8d20757431e92eb66dc76b06' '9481e6cc993e71f7546e6307f29f5a1edbeaf19a2aa271df9f2d0c1c8e4a50d3' 'f76e60519486c842d5a19f078aca44d24591a3596412428f33c54e4ef2782ae7') prepare() { cd intellij-community ──────────────────────────────────────────────┐ • intellij-idea-ce-eap/PKGBUILD:54: build() { │ ──────────────────────────────────────────────┴───────────────────────────────── package() { cd idea-IC-${_build} install -dm 755 "${pkgdir}"/usr/share/{licenses,pixmaps,idea,icons/hicolor/scalable/apps} cp -dr --no-preserve='ownership' bin lib plugins "${pkgdir}"/usr/share/idea/ cp -dr --no-preserve='ownership' license "${pkgdir}"/usr/share/licenses/idea ln -s /usr/share/idea/bin/idea.png "${pkgdir}"/usr/share/pixmaps/ ln -s /usr/share/idea/bin/idea.svg "${pkgdir}"/usr/share/icons/hicolor/scalable/apps/ install -Dm 644 ../idea.desktop -t "${pkgdir}"/usr/share/applications/ install -Dm 755 ../idea.sh "${pkgdir}"/usr/bin/idea install -Dm 644 build.txt -t "${pkgdir}"/usr/share/idea install -Dm 644 product-info.json -t "${pkgdir}"/usr/share/idea install -dm 755 "${pkgdir}"/usr/share/{licenses,pixmaps,idea-ce-eap,icons/hicolor/scalable/apps} cp -dr --no-preserve='ownership' bin lib plugins "${pkgdir}"/usr/share/idea-ce-eap/ cp -dr --no-preserve='ownership' license "${pkgdir}"/usr/share/licenses/idea-ce-eap ln -s /usr/share/idea/bin/idea.png "${pkgdir}"/usr/share/pixmaps/idea-ce-eap.png ln -s /usr/share/idea/bin/idea.svg "${pkgdir}"/usr/share/icons/hicolor/scalable/apps/idea-ce-eap.svg install -Dm 644 ../idea-ce-eap.desktop -t "${pkgdir}"/usr/share/applications/ install -Dm 755 ../idea.sh "${pkgdir}"/usr/bin/idea-ce-eap install -Dm 644 build.txt -t "${pkgdir}"/usr/share/idea-ce-eap install -Dm 644 product-info.json -t "${pkgdir}"/usr/share/idea-ce-eap } # vim: ts=2 sw=2 et: ──────────────────────────────────────────────┐ • intellij-idea-ce-eap/enable-no-jdr.patch:1: │ ──────────────────────────────────────────────┴───────────────────────────────── diff --git a/platform/build-scripts/src/org/jetbrains/intellij/build/LinuxDistributionCustomizer.kt b/platform/build-scripts/src/org/jetbrains/intellij/build/LinuxDistributionCustomizer.kt --- a/platform/build-scripts/src/org/jetbrains/intellij/build/LinuxDistributionCustomizer.kt (revision 511c12bcbcd84a79e7f2374fccbd5a065b489629) +++ b/platform/build-scripts/src/org/jetbrains/intellij/build/LinuxDistributionCustomizer.kt (date 1702113502080) @@ -46,7 +46,7 @@ index bf6ca64dc860..f29fbf96b4c7 100644 --- a/platform/build-scripts/src/org/jetbrains/intellij/build/LinuxDistributionCustomizer.kt +++ b/platform/build-scripts/src/org/jetbrains/intellij/build/LinuxDistributionCustomizer.kt @@ -62,7 +62,7 @@ open class LinuxDistributionCustomizer { /** * If `true`, a separate *[org.jetbrains.intellij.build.impl.LinuxDistributionBuilder.NO_RUNTIME_SUFFIX].tar.gz artifact without a runtime will be produced. * If `true`, a separate `*${LinuxDistributionBuilder.NO_RUNTIME_SUFFIX}.tar.gz` artifact without a runtime will be produced. */ - var buildArtifactWithoutRuntime = false + var buildArtifactWithoutRuntime = true - var buildArtifactWithoutRuntime: Boolean = false + var buildArtifactWithoutRuntime: Boolean = true /** * Set both properties if a .snap package should be produced. ──────────────────────────────────────────────┐ • intellij-idea-ce-eap/idea-ce-eap.desktop:1: │ ──────────────────────────────────────────────┴───────────────────────────────── [Desktop Entry] Version=1.0 Type=Application Name=IntelliJ IDEA Community Edition Name=IntelliJ IDEA Community Edition EAP Comment=Develop with pleasure! Exec=/usr/bin/idea %f Exec=/usr/bin/idea-ce-eap %f Icon=idea Terminal=false StartupNotify=true StartupWMClass=jetbrains-idea-ce StartupWMClass=jetbrains-idea-ce-eap Categories=Development;IDE;Java; ──────────────────────────────────────────────────────────────────────┐ • intellij-idea-ce-eap/idea.sh:12: if [ -z "$IDEA_CLASSPATH" ] ; then │ ──────────────────────────────────────────────────────────────────────┴───────── IDEA_CLASSPATH="${IDEA_JDK}/lib/*:${IDEA_JFX}/lib/*" fi exec env IDEA_JDK="$IDEA_JDK" IDEA_CLASSPATH="$IDEA_CLASSPATH" /usr/share/idea/bin/idea "$@" exec env IDEA_JDK="$IDEA_JDK" IDEA_CLASSPATH="$IDEA_CLASSPATH" /usr/share/idea-ce-eap/bin/idea "$@" # vim: ts=2 sw=2 et: