lol

crystal: 1.9 -> 1.11

Changes: https://github.com/crystal-lang/crystal/compare/1.9.2...1.11.2
Changelog: https://github.com/crystal-lang/crystal/blob/master/CHANGELOG.md#1112-2024-01-18

authored by

sefidel and committed by
Peter Hoeg
ec87711e 3035895d

+21 -1
+3
nixos/doc/manual/release-notes/rl-2405.section.md
··· 330 330 - The `erlang_node_short_name`, `erlang_node_name`, `port` and `options` configuration parameters are gone, and have been replaced with an `environment` parameter. 331 331 Use the appropriate [environment variables](https://hexdocs.pm/livebook/readme.html#environment-variables) inside `environment` to configure the service instead. 332 332 333 + - The `crystal` package has been updated to 1.11.x, which has some breaking changes. 334 + Refer to crystal's changelog for more information. ([v1.10](https://github.com/crystal-lang/crystal/blob/master/CHANGELOG.md#1100-2023-10-09), [v1.11](https://github.com/crystal-lang/crystal/blob/master/CHANGELOG.md#1110-2024-01-08)) 335 + 333 336 ## Other Notable Changes {#sec-release-24.05-notable-changes} 334 337 335 338 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
+18 -1
pkgs/development/compilers/crystal/default.nix
··· 268 268 }; 269 269 }; 270 270 271 + binaryCrystal_1_10 = genericBinary { 272 + version = "1.10.1"; 273 + sha256s = { 274 + x86_64-linux = "sha256-F0LjdV02U9G6B8ApHxClF/o5KvhxMNukSX7Z2CwSNIs="; 275 + aarch64-darwin = "sha256-5kkObQl0VIO6zqQ8TYl0JzYyUmwfmPE9targpfwseSQ="; 276 + x86_64-darwin = "sha256-5kkObQl0VIO6zqQ8TYl0JzYyUmwfmPE9targpfwseSQ="; 277 + aarch64-linux = "sha256-AzFz+nrU/HJmCL1hbCKXf5ej/uypqV1GJPVLQ4J3778="; 278 + }; 279 + }; 280 + 271 281 crystal_1_2 = generic { 272 282 version = "1.2.2"; 273 283 sha256 = "sha256-nyOXhsutVBRdtJlJHe2dALl//BUXD1JeeQPgHU4SwiU="; ··· 297 307 llvmPackages = llvmPackages_15; 298 308 }; 299 309 300 - crystal = crystal_1_9; 310 + crystal_1_11 = generic { 311 + version = "1.11.2"; 312 + sha256 = "sha256-BBEDWqFtmFUNj0kuGBzv71YHO3KjxV4d2ySTCD4HhLc="; 313 + binary = binaryCrystal_1_10; 314 + llvmPackages = llvmPackages_15; 315 + }; 316 + 317 + crystal = crystal_1_11; 301 318 }