|
3 | 3 | @@ -5,6 +5,7 @@
|
4 | 4 |
|
5 | 5 | pkgname=intellij-idea-community-edition
|
6 |
| - pkgver=2024.3.3 |
| 6 | + pkgver=2024.3.4.1 |
7 | 7 | +_tag=${pkgver}+0
|
8 |
| - _build=243.24978.46 |
| 8 | + _build=243.25659.59 |
9 | 9 | _jrever=21
|
10 | 10 | _jdkver=21
|
11 |
| -@@ -16,53 +17,36 @@ arch=('x86_64') |
| 11 | +@@ -16,40 +17,34 @@ arch=('x86_64') |
12 | 12 | license=('Apache-2.0')
|
13 | 13 | backup=('usr/share/idea/bin/idea64.vmoptions')
|
14 | 14 | depends=('giflib' "java-environment-openjdk=${_jrever}" 'python' 'sh' 'ttf-font' 'libdbusmenu-glib' 'fontconfig' 'hicolor-icon-theme')
|
15 |
| --makedepends=('ant' 'git' maven) |
16 |
| -+makedepends=('ant' 'git' maven 'cargo' 'go' 'gcc') |
| 15 | +-makedepends=('git') |
| 16 | ++makedepends=('git' 'cargo' 'go' 'gcc') |
17 | 17 | optdepends=(
|
18 | 18 | 'lldb: lldb frontend integration'
|
19 | 19 | )
|
20 | 20 | -source=("git+https://github.com/JetBrains/intellij-community.git#tag=idea/${_build}"
|
21 | 21 | - idea-android::"git+https://github.com/JetBrains/android.git#tag=idea/${_build}"
|
22 | 22 | +source=("git+https://github.com/Glavo/JetBrains-IDE-Multiarch.git#tag=idea/${_tag}"
|
23 | 23 | idea.desktop
|
24 |
| - idea.sh |
25 |
| -- enable-no-jdr.patch |
26 |
| -- # The class src/com/intellij/openapi/projectRoots/ex/JavaSdkUtil.java:56 (git commit 0ea5972cdad569407078fb27070c80e2b9235c53) |
27 |
| -- # assumes the user's maven repo is at {$HOME}/.m2/repository and it contains junit-3.8.1.jar |
28 |
| -- https://repo1.maven.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar) |
| 24 | +- idea.sh |
| 25 | +- enable-no-jdr.patch) |
29 | 26 | -noextract=('junit-3.8.1.jar')
|
30 |
| --sha256sums=('519a2dd48f4804e37d89dd68c820152b5bb809b6d194f10f9e4b001280cc1056' |
31 |
| -- 'e1fabad30c867c3b9517cce7e9121b0c3dd5082a17ab606ddaae53833a64248f' |
32 |
| -+) |
33 |
| -+sha256sums=('7ef194687767ebebd59783bcb94ece91c0682c25a5a5eac26d2bb2c822882f97' |
| 27 | +-sha256sums=('9ee866b84c871b5c70aa31ec8e1003a4700f142709079379fafa00b9c703edce' |
| 28 | +- 'b86e44b3f99229c5838334851621629b057d1850b0d22f3418b962a3cf9cdffd' |
| 29 | ++ idea.sh) |
| 30 | ++sha256sums=('69809bd2fa25f53e63181466bd94e4cfc477bb021a7001b013f082e48b37fa8f' |
34 | 31 | '049c4326b6b784da0c698cf62262b591b20abb52e0dcf869f869c0c655f3ce93'
|
35 |
| - 'c5787f6777fa292c6376f3fcddc89f1d0ae4b71f3284d9bfefcea0b0ab3d8ea9' |
36 |
| -- 'b7858737346fb08423ee7fd177f9e59180d2173d988dd8622b84d58426fcb3a7' |
37 |
| -- 'b58e459509e190bed737f3592bc1950485322846cf10e78ded1d065153012d70') |
38 |
| -+) |
| 32 | +- 'c5787f6777fa292c6376f3fcddc89f1d0ae4b71f3284d9bfefcea0b0ab3d8ea9' |
| 33 | +- 'b7858737346fb08423ee7fd177f9e59180d2173d988dd8622b84d58426fcb3a7') |
| 34 | ++ 'c5787f6777fa292c6376f3fcddc89f1d0ae4b71f3284d9bfefcea0b0ab3d8ea9') |
39 | 35 |
|
40 | 36 | prepare() {
|
41 | 37 | - cd intellij-community
|
42 |
| -- |
43 |
| -- # build system doesn't like symlinks |
44 |
| -- mv "${srcdir}"/idea-android android |
45 | 38 | + cd JetBrains-IDE-Multiarch
|
46 | 39 |
|
47 |
| -- export MAVEN_REPOSITORY=${srcdir}/.m2/repository |
48 |
| -- mvn install:install-file \ |
49 |
| -- -Dfile="${srcdir}"/junit-3.8.1.jar \ |
50 |
| -- -DgroupId=junit \ |
51 |
| -- -DartifactId=junit \ |
52 |
| -- -Dversion=3.8.1 \ |
53 |
| -- -Dpackaging=jar \ |
54 |
| -- -DgeneratePom=true |
| 40 | +- # build system doesn't like symlinks |
| 41 | +- mv "${srcdir}"/idea-android android |
55 | 42 | -
|
56 | 43 | - patch -Np1 < "${srcdir}/enable-no-jdr.patch"
|
57 | 44 | + # Disable fetch prebuild natives
|
|
0 commit comments