lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #32239 from matklad/jetbrains-2017.3

Jetbrains IDEs to 2017.3

authored by

Jörg Thalheim and committed by
GitHub
9d78a5cf 5da0dffe

+36 -28
+36 -28
pkgs/applications/editors/jetbrains/default.nix
··· 1 1 { lib, stdenv, callPackage, fetchurl, makeDesktopItem, makeWrapper, patchelf 2 2 , coreutils, gnugrep, which, git, python, unzip, p7zip 3 - , androidsdk, jdk, cmake, libxml2, zlib, python2, ncurses 3 + , androidsdk, jdk, cmake, libxml2, zlib, python3, ncurses 4 4 }: 5 5 6 6 assert stdenv.isLinux; ··· 41 41 patchelf --set-interpreter $interp \ 42 42 --set-rpath "${lib.makeLibraryPath [ libxml2 zlib stdenv.cc.cc.lib ]}:$lldbLibPath" \ 43 43 bin/lldb/bin/lldb-server 44 - patchelf --set-interpreter $interp \ 44 + 45 + for i in LLDBFrontend lldb lldb-argdumper; do 46 + patchelf --set-interpreter $interp \ 47 + --set-rpath "${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}:$lldbLibPath" \ 48 + "bin/lldb/bin/$i" 49 + done 50 + 51 + patchelf \ 45 52 --set-rpath "${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}:$lldbLibPath" \ 46 - bin/lldb/LLDBFrontend 53 + bin/lldb/lib/python3.*/lib-dynload/zlib.cpython-*m-x86_64-linux-gnu.so 54 + 47 55 patchelf \ 48 - --set-rpath "${lib.makeLibraryPath [ libxml2 zlib stdenv.cc.cc.lib python2 ]}:$lldbLibPath" \ 56 + --set-rpath "${lib.makeLibraryPath [ libxml2 zlib stdenv.cc.cc.lib python3 ]}:$lldbLibPath" \ 49 57 bin/lldb/lib/liblldb.so 50 58 51 59 patchelf --set-interpreter $interp bin/gdb/bin/gdb ··· 226 234 227 235 clion = buildClion rec { 228 236 name = "clion-${version}"; 229 - version = "2017.2.3"; /* updated by script */ 237 + version = "2017.3"; /* updated by script */ 230 238 description = "C/C++ IDE. New. Intelligent. Cross-platform"; 231 239 license = stdenv.lib.licenses.unfree; 232 240 src = fetchurl { 233 241 url = "https://download.jetbrains.com/cpp/CLion-${version}.tar.gz"; 234 - sha256 = "02hyndyfcrvfbi4q8vmmj0xh2bggwc2azggm24g3m03iffa7j6fx"; /* updated by script */ 242 + sha256 = "0gv9krqy4bhijx5s005qhswxnc05l1jsjlxs0h15z23bmv7rlpnf"; /* updated by script */ 235 243 }; 236 244 wmClass = "jetbrains-clion"; 237 245 update-channel = "CLion_Release"; # channel's id as in http://www.jetbrains.com/updates/updates.xml ··· 252 260 253 261 goland = buildGoland rec { 254 262 name = "goland-${version}"; 255 - version = "173.3727.79"; /* updated by script */ 263 + version = "2017.3"; /* updated by script */ 256 264 description = "Up and Coming Go IDE"; 257 265 license = stdenv.lib.licenses.unfree; 258 266 src = fetchurl { 259 267 url = "https://download.jetbrains.com/go/${name}.tar.gz"; 260 - sha256 = "0bmd7r3h76pg0s9m3i5qv7zfkcj3gannj0c12cw087b831ga7ccz"; /* updated by script */ 268 + sha256 = "0l4l0lsmq1g4fwfrxhbrnfsp8nk38ml48cryvdr241zsxz43fax0"; /* updated by script */ 261 269 }; 262 270 wmClass = "jetbrains-goland"; 263 - update-channel = "goland_1.0_EAP"; 271 + update-channel = "goland_release"; 264 272 }; 265 273 266 274 idea-community = buildIdea rec { 267 275 name = "idea-community-${version}"; 268 - version = "2017.2.6"; /* updated by script */ 276 + version = "2017.3"; /* updated by script */ 269 277 description = "Integrated Development Environment (IDE) by Jetbrains, community edition"; 270 278 license = stdenv.lib.licenses.asl20; 271 279 src = fetchurl { 272 280 url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz"; 273 - sha256 = "150zq3wk7gsn1ibx5nkq9smfcf9n1lk347vj47yb1nwzcq0vmj2p"; /* updated by script */ 281 + sha256 = "04qp37pv4z6d9gw6j56m4zfxw4v2cydk8w7jzyzrcg52jr064kwi"; /* updated by script */ 274 282 }; 275 283 wmClass = "jetbrains-idea-ce"; 276 284 update-channel = "IDEA_Release"; ··· 278 286 279 287 idea-ultimate = buildIdea rec { 280 288 name = "idea-ultimate-${version}"; 281 - version = "2017.2.6"; /* updated by script */ 289 + version = "2017.3"; /* updated by script */ 282 290 description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license"; 283 291 license = stdenv.lib.licenses.unfree; 284 292 src = fetchurl { 285 293 url = "https://download.jetbrains.com/idea/ideaIU-${version}-no-jdk.tar.gz"; 286 - sha256 = "1g0qcv14rn9kzf0yv17ca3w1ihl1274216n7niwkqwcjp5mvj030"; /* updated by script */ 294 + sha256 = "0w9ihi6vzgfiav2qia7d7vrn14k8v56npir0dyx7ii8an887s7ws"; /* updated by script */ 287 295 }; 288 296 wmClass = "jetbrains-idea"; 289 297 update-channel = "IDEA_Release"; ··· 291 299 292 300 phpstorm = buildPhpStorm rec { 293 301 name = "phpstorm-${version}"; 294 - version = "2017.2.4"; /* updated by script */ 302 + version = "2017.3"; /* updated by script */ 295 303 description = "Professional IDE for Web and PHP developers"; 296 304 license = stdenv.lib.licenses.unfree; 297 305 src = fetchurl { 298 306 url = "https://download.jetbrains.com/webide/PhpStorm-${version}.tar.gz"; 299 - sha256 = "0hn3x5wid2z7s2mhnxfqh2yhdkscccpbz7qgsxkjvmkxcynazrvy"; /* updated by script */ 307 + sha256 = "1byhlm5bnp6ic4n2xg17v4g34ipygy50i9xj4292b0xw7srxh910"; /* updated by script */ 300 308 }; 301 309 wmClass = "jetbrains-phpstorm"; 302 - update-channel = "PS2017.2"; 310 + update-channel = "PS2017.3"; 303 311 }; 304 312 305 313 pycharm-community = buildPycharm rec { 306 314 name = "pycharm-community-${version}"; 307 - version = "2017.2.4"; /* updated by script */ 315 + version = "2017.3"; /* updated by script */ 308 316 description = "PyCharm Community Edition"; 309 317 license = stdenv.lib.licenses.asl20; 310 318 src = fetchurl { 311 319 url = "https://download.jetbrains.com/python/${name}.tar.gz"; 312 - sha256 = "193f44s9vh5ksd7hs586h0j66lcqsh29wwxr5yhl05lq931la857"; /* updated by script */ 320 + sha256 = "1lca3g5h716l97pkqfb8i7apsnx445xzcc9j41d0y3yyncf5hwxr"; /* updated by script */ 313 321 }; 314 322 wmClass = "jetbrains-pycharm-ce"; 315 323 update-channel = "PyCharm_Release"; ··· 317 325 318 326 pycharm-professional = buildPycharm rec { 319 327 name = "pycharm-professional-${version}"; 320 - version = "2017.2.4"; /* updated by script */ 328 + version = "2017.3"; /* updated by script */ 321 329 description = "PyCharm Professional Edition"; 322 330 license = stdenv.lib.licenses.unfree; 323 331 src = fetchurl { 324 332 url = "https://download.jetbrains.com/python/${name}.tar.gz"; 325 - sha256 = "0n1nps8jfk77i796yr90bvrx9j1vcdnl25sr4b5n4xznjrix4gki"; /* updated by script */ 333 + sha256 = "06lh0nxmzn0lsyd6isyb6gf01h4nbksi0f03hwwm6wdfvsfw92pb"; /* updated by script */ 326 334 }; 327 335 wmClass = "jetbrains-pycharm"; 328 336 update-channel = "PyCharm_Release"; ··· 330 338 331 339 rider = buildRider rec { 332 340 name = "rider-${version}"; 333 - version = "2017.1.2"; /* updated by script */ 341 + version = "2017.2.1"; /* updated by script */ 334 342 description = "A cross-platform .NET IDE based on the IntelliJ platform and ReSharper"; 335 343 license = stdenv.lib.licenses.unfree; 336 344 src = fetchurl { 337 345 url = "https://download.jetbrains.com/resharper/JetBrains.Rider-${version}.tar.gz"; 338 - sha256 = "0kphjxibrs4ss6hpxbssvs3n35xh9zzw7a1q09x79ibvvk73gwqh"; /* updated by script */ 346 + sha256 = "1zviknxamp1y7lrlg5qfj3ijp96z0dqvcr42ca0fbx1xb887wzww"; /* updated by script */ 339 347 }; 340 348 wmClass = "jetbrains-rider"; 341 - update-channel = "rider_2017_1"; 349 + update-channel = "rider_2017_2"; 342 350 }; 343 351 344 352 ruby-mine = buildRubyMine rec { 345 353 name = "ruby-mine-${version}"; 346 - version = "2017.1.5"; /* updated by script */ 354 + version = "2017.3"; /* updated by script */ 347 355 description = "The Most Intelligent Ruby and Rails IDE"; 348 356 license = stdenv.lib.licenses.unfree; 349 357 src = fetchurl { 350 358 url = "https://download.jetbrains.com/ruby/RubyMine-${version}.tar.gz"; 351 - sha256 = "198eb3d7914529ce3a6857e038167e194fb838c4b94242048ae45e8413458d66"; /* updated by script */ 359 + sha256 = "04h299mbzwrdgqxkff0vgpj2kbisb29l55mm6r45amgpqcnms6i5"; /* updated by script */ 352 360 }; 353 361 wmClass = "jetbrains-rubymine"; 354 - update-channel = "rm2017.1"; 362 + update-channel = "rm2017.3"; 355 363 }; 356 364 357 365 webstorm = buildWebStorm rec { 358 366 name = "webstorm-${version}"; 359 - version = "2017.2.5"; /* updated by script */ 367 + version = "2017.3"; /* updated by script */ 360 368 description = "Professional IDE for Web and JavaScript development"; 361 369 license = stdenv.lib.licenses.unfree; 362 370 src = fetchurl { 363 371 url = "https://download.jetbrains.com/webstorm/WebStorm-${version}.tar.gz"; 364 - sha256 = "0apsfwcj8qfjwya794848h5iqfg9fay3h8bxqwclkw7lid9qwv7n"; /* updated by script */ 372 + sha256 = "0whr5zygrbi044pl48ac2w7a4rxldbaqlf76dkfqj83g2wl4n990"; /* updated by script */ 365 373 }; 366 374 wmClass = "jetbrains-webstorm"; 367 375 update-channel = "WS_Release";