Merge pull request #249659 from NickCao/jetbrains-prep

jetbrains.*: also fetch source for aarch64-linux

authored by

Weijia Wang and committed by
GitHub
db7978c8 25bc9673

+125 -3
+1 -2
pkgs/applications/editors/jetbrains/default.nix
··· 27 27 inherit (stdenv.hostPlatform) system; 28 28 29 29 versions = builtins.fromJSON (lib.readFile (./versions.json)); 30 - versionKey = if stdenv.isLinux then "linux" else system; 31 - products = versions.${versionKey} or (throw "Unsupported system: ${system}"); 30 + products = versions.${system} or (throw "Unsupported system: ${system}"); 32 31 33 32 package = if stdenv.isDarwin then ./darwin.nix else ./linux.nix; 34 33 mkJetBrainsProduct = callPackage package { inherit vmopts; };
+124 -1
pkgs/applications/editors/jetbrains/versions.json
··· 1 1 { 2 - "linux": { 2 + "x86_64-linux": { 3 3 "clion": { 4 4 "update-channel": "CLion RELEASE", 5 5 "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.tar.gz", ··· 119 119 "version": "2023.2.3", 120 120 "sha256": "b57f4a71361a224aeb0e80f2f311f632ab1757356a2de3627ade3e9dd4ee0899", 121 121 "url": "https://download.jetbrains.com/webstorm/WebStorm-2023.2.3.tar.gz", 122 + "build_number": "232.10072.28" 123 + } 124 + }, 125 + "aarch64-linux": { 126 + "clion": { 127 + "update-channel": "CLion RELEASE", 128 + "url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.tar.gz", 129 + "version": "2023.2.2", 130 + "sha256": "9ceeda2fc4f99e160f7402e0cc0712e480eaa1c12b86feac028bb0d191806d41", 131 + "url": "https://download.jetbrains.com/cpp/CLion-2023.2.2-aarch64.tar.gz", 132 + "build_number": "232.9921.42" 133 + }, 134 + "datagrip": { 135 + "update-channel": "DataGrip RELEASE", 136 + "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.tar.gz", 137 + "version": "2023.2.2", 138 + "sha256": "8b4372405832cf377cf4e4af4b240383231f62397249c9aee7eda54052410bd2", 139 + "url": "https://download.jetbrains.com/datagrip/datagrip-2023.2.2-aarch64.tar.gz", 140 + "build_number": "232.10072.15" 141 + }, 142 + "dataspell": { 143 + "update-channel": "DataSpell RELEASE", 144 + "url-template": "https://download.jetbrains.com/python/dataspell-{version}-aarch64.tar.gz", 145 + "version": "2023.2.3", 146 + "sha256": "43f9f4e7c1d19c077aa0cfc76561477955f7b61414ec4fa12b7079870ef0bf1b", 147 + "url": "https://download.jetbrains.com/python/dataspell-2023.2.3-aarch64.tar.gz", 148 + "build_number": "232.10072.29" 149 + }, 150 + "gateway": { 151 + "update-channel": "Gateway RELEASE", 152 + "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.tar.gz", 153 + "version": "2023.2.3", 154 + "sha256": "c186170fd0d6322a61cb1233c2827691aebd86ab06f3cd1b3733dcc422c9290e", 155 + "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2023.2.3-aarch64.tar.gz", 156 + "build_number": "232.10072.27" 157 + }, 158 + "goland": { 159 + "update-channel": "GoLand RELEASE", 160 + "url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.tar.gz", 161 + "version": "2023.2.3", 162 + "sha256": "60ef96e70ee2fab3ce04f30ba887cc7f4f62d499811e2050f534ede06a23cbb6", 163 + "url": "https://download.jetbrains.com/go/goland-2023.2.3-aarch64.tar.gz", 164 + "build_number": "232.10072.27" 165 + }, 166 + "idea-community": { 167 + "update-channel": "IntelliJ IDEA RELEASE", 168 + "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.tar.gz", 169 + "version": "2023.2.3", 170 + "sha256": "9e6402c323d74f9c88aaea13d0fb0027786a1ac3dbee232794d071132bf7a5ce", 171 + "url": "https://download.jetbrains.com/idea/ideaIC-2023.2.3-aarch64.tar.gz", 172 + "build_number": "232.10072.27" 173 + }, 174 + "idea-ultimate": { 175 + "update-channel": "IntelliJ IDEA RELEASE", 176 + "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.tar.gz", 177 + "version": "2023.2.3", 178 + "sha256": "b895aebe1803a1d8d58f8ae29a5072bcd496ca75ecdf8f554390a2c90b76fa3b", 179 + "url": "https://download.jetbrains.com/idea/ideaIU-2023.2.3-aarch64.tar.gz", 180 + "build_number": "232.10072.27" 181 + }, 182 + "mps": { 183 + "update-channel": "MPS RELEASE", 184 + "url-template": "https://download.jetbrains.com/mps/{versionMajorMinor}/MPS-{version}.tar.gz", 185 + "version": "2022.3", 186 + "sha256": "6a8640ef9613fa562513788ae33d66c535ec230564d000cea61f7684a2f4042b", 187 + "url": "https://download.jetbrains.com/mps/2022.3/MPS-2022.3.tar.gz", 188 + "build_number": "223.8836.1185" 189 + }, 190 + "phpstorm": { 191 + "update-channel": "PhpStorm RELEASE", 192 + "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.tar.gz", 193 + "version": "2023.2.2", 194 + "sha256": "b3067ffa32fab0880ffce8dff000d463b86bef9b30f53fc4d41f5d4e518c7528", 195 + "url": "https://download.jetbrains.com/webide/PhpStorm-2023.2.2-aarch64.tar.gz", 196 + "build_number": "232.9921.55", 197 + "version-major-minor": "2022.3" 198 + }, 199 + "pycharm-community": { 200 + "update-channel": "PyCharm RELEASE", 201 + "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.tar.gz", 202 + "version": "2023.2.2", 203 + "sha256": "7d15908f9261ee7905b61d83d4a048fee1e3a2fea9465ada1fc459b2ea0e4d5f", 204 + "url": "https://download.jetbrains.com/python/pycharm-community-2023.2.2-aarch64.tar.gz", 205 + "build_number": "232.9921.89" 206 + }, 207 + "pycharm-professional": { 208 + "update-channel": "PyCharm RELEASE", 209 + "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.tar.gz", 210 + "version": "2023.2.2", 211 + "sha256": "2cf259859847f7a979565f31faa60148d571206c78c9309dcdf867b76c16ef25", 212 + "url": "https://download.jetbrains.com/python/pycharm-professional-2023.2.2-aarch64.tar.gz", 213 + "build_number": "232.9921.89" 214 + }, 215 + "rider": { 216 + "update-channel": "Rider RELEASE", 217 + "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.tar.gz", 218 + "version": "2023.2.2", 219 + "sha256": "a41f97a86c84157cb36b085ad3c526263414e6c8157be311f38491e715631daa", 220 + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2023.2.2-aarch64.tar.gz", 221 + "build_number": "232.9921.83" 222 + }, 223 + "ruby-mine": { 224 + "update-channel": "RubyMine RELEASE", 225 + "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.tar.gz", 226 + "version": "2023.2.3", 227 + "sha256": "613732ccdb38e1bc0d2ecd2ead464c74ed643f1b6d99695987c1bcc78784fbf3", 228 + "url": "https://download.jetbrains.com/ruby/RubyMine-2023.2.3-aarch64.tar.gz", 229 + "build_number": "232.10072.21" 230 + }, 231 + "rust-rover": { 232 + "update-channel": "RustRover EAP", 233 + "url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.tar.gz", 234 + "version": "2023.3 EAP", 235 + "sha256": "812c33f46f8c7e309e777f10b6806b3658d7f90f95aa1a776c686aafabb290e7", 236 + "url": "https://download.jetbrains.com/rustrover/RustRover-233.8264.22-aarch64.tar.gz", 237 + "build_number": "233.8264.22" 238 + }, 239 + "webstorm": { 240 + "update-channel": "WebStorm RELEASE", 241 + "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.tar.gz", 242 + "version": "2023.2.3", 243 + "sha256": "2b0ead390f94c6b1d2069a078d6882e7ff3d0af280ff15b8481606d3f500fe0d", 244 + "url": "https://download.jetbrains.com/webstorm/WebStorm-2023.2.3-aarch64.tar.gz", 122 245 "build_number": "232.10072.28" 123 246 } 124 247 },