vagrant: 2.4.8 -> 2.4.9

resolves #443778

authored by iljod and committed by Sandro Jäckel 4e6d362b 82f7a684

+32 -30
+20 -20
pkgs/by-name/va/vagrant/gemset.nix
··· 24 platforms = [ ]; 25 source = { 26 remotes = [ "https://rubygems.org" ]; 27 - sha256 = "1p2szbr4jdvmwaaj2kxlbv1rp0m6ycbgfyp0kjkkkswmniv5y21r"; 28 type = "gem"; 29 }; 30 - version = "3.2.2"; 31 }; 32 builder = { 33 groups = [ "default" ]; ··· 119 platforms = [ ]; 120 source = { 121 remotes = [ "https://rubygems.org" ]; 122 - sha256 = "1l1mn4g669lgmjzy0mz1vp38jqw7z6b5alvl7wmqv6wiyfh5f3qm"; 123 type = "gem"; 124 }; 125 - version = "1.2.8"; 126 }; 127 fake_ftp = { 128 groups = [ "development" ]; ··· 175 platforms = [ ]; 176 source = { 177 remotes = [ "https://rubygems.org" ]; 178 - sha256 = "0fgfzwhaiijccfks356i9rkix12w1hhsjdiri4vjgh5zr3dccl3h"; 179 type = "gem"; 180 }; 181 - version = "1.74.0"; 182 }; 183 gssapi = { 184 dependencies = [ "ffi" ]; ··· 262 platforms = [ ]; 263 source = { 264 remotes = [ "https://rubygems.org" ]; 265 - sha256 = "0s5vklcy2fgdxa9c6da34jbfrqq7xs6mryjglqqb5iilshcg3q82"; 266 type = "gem"; 267 }; 268 - version = "2.13.2"; 269 }; 270 jwt = { 271 dependencies = [ "base64" ]; ··· 355 platforms = [ ]; 356 source = { 357 remotes = [ "https://rubygems.org" ]; 358 - sha256 = "1baskvp6dkijrykbnnnwhvnkjg7jphslxzsl2flvnvkmmfqilzld"; 359 type = "gem"; 360 }; 361 - version = "3.2025.0729"; 362 }; 363 multi_json = { 364 groups = [ "default" ]; ··· 484 platforms = [ ]; 485 source = { 486 remotes = [ "https://rubygems.org" ]; 487 - sha256 = "0gxbcjfgck9jd14mvmb4znc64xd67y680z880x6p44krkiabivgp"; 488 type = "gem"; 489 }; 490 - version = "2.0.12"; 491 }; 492 ostruct = { 493 groups = [ "default" ]; ··· 504 platforms = [ ]; 505 source = { 506 remotes = [ "https://rubygems.org" ]; 507 - sha256 = "0da64fq3w671qhp7ji1zs84m5lyhalq4khqhbfw5dz0y6mn61dgg"; 508 type = "gem"; 509 }; 510 - version = "3.1.16"; 511 }; 512 rake = { 513 groups = [ "development" ]; ··· 567 platforms = [ ]; 568 source = { 569 remotes = [ "https://rubygems.org" ]; 570 - sha256 = "1jmbf6lf7pcyacpb939xjjpn1f84c3nw83dy3p1lwjx0l2ljfif7"; 571 type = "gem"; 572 }; 573 - version = "3.4.1"; 574 }; 575 rspec = { 576 dependencies = [ ··· 657 platforms = [ ]; 658 source = { 659 remotes = [ "https://rubygems.org" ]; 660 - sha256 = "1xx3f4mgr84jz07fifd3r68hm6giqy91hqyzawmi0s59yqa1hjqq"; 661 type = "gem"; 662 }; 663 - version = "3.13.4"; 664 }; 665 rubyntlm = { 666 dependencies = [ "base64" ]; ··· 777 platforms = [ ]; 778 source = { 779 remotes = [ "https://rubygems.org" ]; 780 - sha256 = "0270m29n7mq9yq4xnjzryzr6jxf292ahjn9fzywm2rg3rdz7cr59"; 781 type = "gem"; 782 }; 783 - version = "1.1.8"; 784 }; 785 wdm = { 786 groups = [ "default" ];
··· 24 platforms = [ ]; 25 source = { 26 remotes = [ "https://rubygems.org" ]; 27 + sha256 = "06sfv80bmxfczkqi3pb3yc9zicqhf94adh5f8hpkn3bsqqd1vlgz"; 28 type = "gem"; 29 }; 30 + version = "3.2.3"; 31 }; 32 builder = { 33 groups = [ "default" ]; ··· 119 platforms = [ ]; 120 source = { 121 remotes = [ "https://rubygems.org" ]; 122 + sha256 = "1gj6h2r9ylkmz9wjlf6p04d3hw99qfnf0wb081lzjx3alk13ngfq"; 123 type = "gem"; 124 }; 125 + version = "1.3.0"; 126 }; 127 fake_ftp = { 128 groups = [ "development" ]; ··· 175 platforms = [ ]; 176 source = { 177 remotes = [ "https://rubygems.org" ]; 178 + sha256 = "0c994vqf1vnjvvb4np9bckj5ycxi3svf7kh6z0011vr4a7pvarym"; 179 type = "gem"; 180 }; 181 + version = "1.75.0"; 182 }; 183 gssapi = { 184 dependencies = [ "ffi" ]; ··· 262 platforms = [ ]; 263 source = { 264 remotes = [ "https://rubygems.org" ]; 265 + sha256 = "0hj6yxpi710g1pfyg0aysahqv6dzz8y3l949q1y6kw79a7br92dh"; 266 type = "gem"; 267 }; 268 + version = "2.14.1"; 269 }; 270 jwt = { 271 dependencies = [ "base64" ]; ··· 355 platforms = [ ]; 356 source = { 357 remotes = [ "https://rubygems.org" ]; 358 + sha256 = "0706xids054kgngsgnywajcwydxkhnlydvy3yb202j5c8hv7h3hb"; 359 type = "gem"; 360 }; 361 + version = "3.2025.0916"; 362 }; 363 multi_json = { 364 groups = [ "default" ]; ··· 484 platforms = [ ]; 485 source = { 486 remotes = [ "https://rubygems.org" ]; 487 + sha256 = "0dcqwwlm8afr97mg1i633yia3hzd61f0j5csrspzsvf0mfp85qf4"; 488 type = "gem"; 489 }; 490 + version = "2.0.17"; 491 }; 492 ostruct = { 493 groups = [ "default" ]; ··· 504 platforms = [ ]; 505 source = { 506 remotes = [ "https://rubygems.org" ]; 507 + sha256 = "0cwy1br09dh5fklwf5xna7vabns8c1229kr2v0a0s6y2brz3zbrh"; 508 type = "gem"; 509 }; 510 + version = "3.2.1"; 511 }; 512 rake = { 513 groups = [ "development" ]; ··· 567 platforms = [ ]; 568 source = { 569 remotes = [ "https://rubygems.org" ]; 570 + sha256 = "0hninnbvqd2pn40h863lbrn9p11gvdxp928izkag5ysx8b1s5q0r"; 571 type = "gem"; 572 }; 573 + version = "3.4.4"; 574 }; 575 rspec = { 576 dependencies = [ ··· 657 platforms = [ ]; 658 source = { 659 remotes = [ "https://rubygems.org" ]; 660 + sha256 = "1cmgz34hwj5s3jwxhyl8mszs24nci12ffbrmr5jb1si74iqf739f"; 661 type = "gem"; 662 }; 663 + version = "3.13.6"; 664 }; 665 rubyntlm = { 666 dependencies = [ "base64" ]; ··· 777 platforms = [ ]; 778 source = { 779 remotes = [ "https://rubygems.org" ]; 780 + sha256 = "195r5qylwxwqbllnpli9c2pzin0lky6h3fw912h88g2lmri0j6hc"; 781 type = "gem"; 782 }; 783 + version = "1.1.9"; 784 }; 785 wdm = { 786 groups = [ "default" ];
+12 -10
pkgs/by-name/va/vagrant/package.nix
··· 1 { 2 stdenv, 3 lib, 4 - fetchurl, 5 buildRubyGem, 6 bundlerEnv, 7 ruby_3_4, ··· 12 withLibvirt ? stdenv.hostPlatform.isLinux, 13 openssl, 14 }: 15 - 16 let 17 # NOTE: bumping the version and updating the hash is insufficient; 18 # you must use bundix to generate a new gemset.nix in the Vagrant source. 19 - version = "2.4.8"; 20 - url = "https://github.com/hashicorp/vagrant/archive/v${version}.tar.gz"; 21 - hash = "sha256-AVagvZKbVT4RWrCJdskhABTunRM9tBb5+jovYM/VF+0="; 22 23 ruby = ruby_3_4; 24 ··· 34 { 35 vagrant = { 36 source = { 37 - type = "url"; 38 - inherit url hash; 39 }; 40 inherit version; 41 dontCheckForBrokenSymlinks = true; ··· 57 done 58 ''; 59 }; 60 - 61 in 62 buildRubyGem rec { 63 name = "${gemName}-${version}"; 64 gemName = "vagrant"; 65 - inherit ruby version; 66 67 doInstallCheck = true; 68 dontBuild = false; 69 - src = fetchurl { inherit url hash; }; 70 71 # Some reports indicate that some connection types, particularly 72 # WinRM, suffer from "Digest initialization failed" errors. Adding
··· 1 { 2 stdenv, 3 lib, 4 + fetchFromGitHub, 5 buildRubyGem, 6 bundlerEnv, 7 ruby_3_4, ··· 12 withLibvirt ? stdenv.hostPlatform.isLinux, 13 openssl, 14 }: 15 let 16 # NOTE: bumping the version and updating the hash is insufficient; 17 # you must use bundix to generate a new gemset.nix in the Vagrant source. 18 + version = "2.4.9"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "hashicorp"; 22 + repo = "vagrant"; 23 + rev = "v${version}"; 24 + hash = "sha256-xlL0YLY5yG9Q2L93Ag1pO/F8LOp+JdcgrvWyw+bZP/I="; 25 + }; 26 27 ruby = ruby_3_4; 28 ··· 38 { 39 vagrant = { 40 source = { 41 + type = "path"; 42 + path = src; 43 }; 44 inherit version; 45 dontCheckForBrokenSymlinks = true; ··· 61 done 62 ''; 63 }; 64 in 65 buildRubyGem rec { 66 name = "${gemName}-${version}"; 67 gemName = "vagrant"; 68 + inherit ruby version src; 69 70 doInstallCheck = true; 71 dontBuild = false; 72 73 # Some reports indicate that some connection types, particularly 74 # WinRM, suffer from "Digest initialization failed" errors. Adding