git-series: update Cargo.lock and unpin openssl

figsoda 242c07fa a43950ec

+551 -9
+517
pkgs/applications/version-management/git-series/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 3 4 + 5 + [[package]] 6 + name = "ansi_term" 7 + version = "0.9.0" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "23ac7c30002a5accbf7e8987d0632fa6de155b7c3d39d0067317a391e00a2ef6" 10 + 11 + [[package]] 12 + name = "ansi_term" 13 + version = "0.12.1" 14 + source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" 16 + dependencies = [ 17 + "winapi", 18 + ] 19 + 20 + [[package]] 21 + name = "atty" 22 + version = "0.2.14" 23 + source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 25 + dependencies = [ 26 + "hermit-abi", 27 + "libc", 28 + "winapi", 29 + ] 30 + 31 + [[package]] 32 + name = "autocfg" 33 + version = "1.1.0" 34 + source = "registry+https://github.com/rust-lang/crates.io-index" 35 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 36 + 37 + [[package]] 38 + name = "bitflags" 39 + version = "1.3.2" 40 + source = "registry+https://github.com/rust-lang/crates.io-index" 41 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 42 + 43 + [[package]] 44 + name = "cc" 45 + version = "1.0.79" 46 + source = "registry+https://github.com/rust-lang/crates.io-index" 47 + checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 48 + dependencies = [ 49 + "jobserver", 50 + ] 51 + 52 + [[package]] 53 + name = "cfg-if" 54 + version = "1.0.0" 55 + source = "registry+https://github.com/rust-lang/crates.io-index" 56 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 57 + 58 + [[package]] 59 + name = "chrono" 60 + version = "0.2.25" 61 + source = "registry+https://github.com/rust-lang/crates.io-index" 62 + checksum = "9213f7cd7c27e95c2b57c49f0e69b1ea65b27138da84a170133fd21b07659c00" 63 + dependencies = [ 64 + "num", 65 + "time", 66 + ] 67 + 68 + [[package]] 69 + name = "clap" 70 + version = "2.34.0" 71 + source = "registry+https://github.com/rust-lang/crates.io-index" 72 + checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" 73 + dependencies = [ 74 + "ansi_term 0.12.1", 75 + "atty", 76 + "bitflags", 77 + "strsim", 78 + "textwrap", 79 + "unicode-width", 80 + "vec_map", 81 + ] 82 + 83 + [[package]] 84 + name = "colorparse" 85 + version = "2.0.1" 86 + source = "registry+https://github.com/rust-lang/crates.io-index" 87 + checksum = "179f9a3462d05f4c15041d8ba8bd59534731fe6ddd89a65ca61ec67655f37379" 88 + dependencies = [ 89 + "ansi_term 0.9.0", 90 + ] 91 + 92 + [[package]] 93 + name = "fixedbitset" 94 + version = "0.3.2" 95 + source = "registry+https://github.com/rust-lang/crates.io-index" 96 + checksum = "45e780567ed7abc415d12fd464571d265eb4a5710ddc97cdb1a31a4c35bb479d" 97 + 98 + [[package]] 99 + name = "form_urlencoded" 100 + version = "1.1.0" 101 + source = "registry+https://github.com/rust-lang/crates.io-index" 102 + checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 103 + dependencies = [ 104 + "percent-encoding", 105 + ] 106 + 107 + [[package]] 108 + name = "fuchsia-cprng" 109 + version = "0.1.1" 110 + source = "registry+https://github.com/rust-lang/crates.io-index" 111 + checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" 112 + 113 + [[package]] 114 + name = "git-series" 115 + version = "0.9.1" 116 + dependencies = [ 117 + "ansi_term 0.9.0", 118 + "atty", 119 + "chrono", 120 + "clap", 121 + "colorparse", 122 + "git2", 123 + "munkres", 124 + "quick-error", 125 + "tempdir", 126 + ] 127 + 128 + [[package]] 129 + name = "git2" 130 + version = "0.10.2" 131 + source = "registry+https://github.com/rust-lang/crates.io-index" 132 + checksum = "7c1af51ea8a906616af45a4ce78eacf25860f7a13ae7bf8a814693f0f4037a26" 133 + dependencies = [ 134 + "bitflags", 135 + "libc", 136 + "libgit2-sys", 137 + "log", 138 + "openssl-probe", 139 + "openssl-sys", 140 + "url", 141 + ] 142 + 143 + [[package]] 144 + name = "hermit-abi" 145 + version = "0.1.19" 146 + source = "registry+https://github.com/rust-lang/crates.io-index" 147 + checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 148 + dependencies = [ 149 + "libc", 150 + ] 151 + 152 + [[package]] 153 + name = "idna" 154 + version = "0.3.0" 155 + source = "registry+https://github.com/rust-lang/crates.io-index" 156 + checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 157 + dependencies = [ 158 + "unicode-bidi", 159 + "unicode-normalization", 160 + ] 161 + 162 + [[package]] 163 + name = "jobserver" 164 + version = "0.1.26" 165 + source = "registry+https://github.com/rust-lang/crates.io-index" 166 + checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" 167 + dependencies = [ 168 + "libc", 169 + ] 170 + 171 + [[package]] 172 + name = "libc" 173 + version = "0.2.144" 174 + source = "registry+https://github.com/rust-lang/crates.io-index" 175 + checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1" 176 + 177 + [[package]] 178 + name = "libgit2-sys" 179 + version = "0.9.2" 180 + source = "registry+https://github.com/rust-lang/crates.io-index" 181 + checksum = "4870c781f6063efb83150cd22c1ddf6ecf58531419e7570cdcced46970f64a16" 182 + dependencies = [ 183 + "cc", 184 + "libc", 185 + "libssh2-sys", 186 + "libz-sys", 187 + "openssl-sys", 188 + "pkg-config", 189 + ] 190 + 191 + [[package]] 192 + name = "libssh2-sys" 193 + version = "0.2.23" 194 + source = "registry+https://github.com/rust-lang/crates.io-index" 195 + checksum = "b094a36eb4b8b8c8a7b4b8ae43b2944502be3e59cd87687595cf6b0a71b3f4ca" 196 + dependencies = [ 197 + "cc", 198 + "libc", 199 + "libz-sys", 200 + "openssl-sys", 201 + "pkg-config", 202 + "vcpkg", 203 + ] 204 + 205 + [[package]] 206 + name = "libz-sys" 207 + version = "1.1.9" 208 + source = "registry+https://github.com/rust-lang/crates.io-index" 209 + checksum = "56ee889ecc9568871456d42f603d6a0ce59ff328d291063a45cbdf0036baf6db" 210 + dependencies = [ 211 + "cc", 212 + "libc", 213 + "pkg-config", 214 + "vcpkg", 215 + ] 216 + 217 + [[package]] 218 + name = "log" 219 + version = "0.4.17" 220 + source = "registry+https://github.com/rust-lang/crates.io-index" 221 + checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 222 + dependencies = [ 223 + "cfg-if", 224 + ] 225 + 226 + [[package]] 227 + name = "matrixmultiply" 228 + version = "0.2.4" 229 + source = "registry+https://github.com/rust-lang/crates.io-index" 230 + checksum = "916806ba0031cd542105d916a97c8572e1fa6dd79c9c51e7eb43a09ec2dd84c1" 231 + dependencies = [ 232 + "rawpointer", 233 + ] 234 + 235 + [[package]] 236 + name = "munkres" 237 + version = "0.5.2" 238 + source = "registry+https://github.com/rust-lang/crates.io-index" 239 + checksum = "74ce2515494bc1593d54364884e807c4a97c8c3210ddcc51c541a7ab391339ce" 240 + dependencies = [ 241 + "fixedbitset", 242 + "ndarray", 243 + ] 244 + 245 + [[package]] 246 + name = "ndarray" 247 + version = "0.14.0" 248 + source = "registry+https://github.com/rust-lang/crates.io-index" 249 + checksum = "6c0d5c9540a691d153064dc47a4db2504587a75eae07bf1d73f7a596ebc73c04" 250 + dependencies = [ 251 + "matrixmultiply", 252 + "num-complex", 253 + "num-integer", 254 + "num-traits", 255 + "rawpointer", 256 + ] 257 + 258 + [[package]] 259 + name = "num" 260 + version = "0.1.42" 261 + source = "registry+https://github.com/rust-lang/crates.io-index" 262 + checksum = "4703ad64153382334aa8db57c637364c322d3372e097840c72000dabdcf6156e" 263 + dependencies = [ 264 + "num-integer", 265 + "num-iter", 266 + "num-traits", 267 + ] 268 + 269 + [[package]] 270 + name = "num-complex" 271 + version = "0.3.1" 272 + source = "registry+https://github.com/rust-lang/crates.io-index" 273 + checksum = "747d632c0c558b87dbabbe6a82f3b4ae03720d0646ac5b7b4dae89394be5f2c5" 274 + dependencies = [ 275 + "num-traits", 276 + ] 277 + 278 + [[package]] 279 + name = "num-integer" 280 + version = "0.1.45" 281 + source = "registry+https://github.com/rust-lang/crates.io-index" 282 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 283 + dependencies = [ 284 + "autocfg", 285 + "num-traits", 286 + ] 287 + 288 + [[package]] 289 + name = "num-iter" 290 + version = "0.1.43" 291 + source = "registry+https://github.com/rust-lang/crates.io-index" 292 + checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" 293 + dependencies = [ 294 + "autocfg", 295 + "num-integer", 296 + "num-traits", 297 + ] 298 + 299 + [[package]] 300 + name = "num-traits" 301 + version = "0.2.15" 302 + source = "registry+https://github.com/rust-lang/crates.io-index" 303 + checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 304 + dependencies = [ 305 + "autocfg", 306 + ] 307 + 308 + [[package]] 309 + name = "openssl-probe" 310 + version = "0.1.5" 311 + source = "registry+https://github.com/rust-lang/crates.io-index" 312 + checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 313 + 314 + [[package]] 315 + name = "openssl-sys" 316 + version = "0.9.87" 317 + source = "registry+https://github.com/rust-lang/crates.io-index" 318 + checksum = "8e17f59264b2809d77ae94f0e1ebabc434773f370d6ca667bd223ea10e06cc7e" 319 + dependencies = [ 320 + "cc", 321 + "libc", 322 + "pkg-config", 323 + "vcpkg", 324 + ] 325 + 326 + [[package]] 327 + name = "percent-encoding" 328 + version = "2.2.0" 329 + source = "registry+https://github.com/rust-lang/crates.io-index" 330 + checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 331 + 332 + [[package]] 333 + name = "pkg-config" 334 + version = "0.3.27" 335 + source = "registry+https://github.com/rust-lang/crates.io-index" 336 + checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 337 + 338 + [[package]] 339 + name = "quick-error" 340 + version = "1.2.3" 341 + source = "registry+https://github.com/rust-lang/crates.io-index" 342 + checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" 343 + 344 + [[package]] 345 + name = "rand" 346 + version = "0.4.6" 347 + source = "registry+https://github.com/rust-lang/crates.io-index" 348 + checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" 349 + dependencies = [ 350 + "fuchsia-cprng", 351 + "libc", 352 + "rand_core 0.3.1", 353 + "rdrand", 354 + "winapi", 355 + ] 356 + 357 + [[package]] 358 + name = "rand_core" 359 + version = "0.3.1" 360 + source = "registry+https://github.com/rust-lang/crates.io-index" 361 + checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" 362 + dependencies = [ 363 + "rand_core 0.4.2", 364 + ] 365 + 366 + [[package]] 367 + name = "rand_core" 368 + version = "0.4.2" 369 + source = "registry+https://github.com/rust-lang/crates.io-index" 370 + checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" 371 + 372 + [[package]] 373 + name = "rawpointer" 374 + version = "0.2.1" 375 + source = "registry+https://github.com/rust-lang/crates.io-index" 376 + checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" 377 + 378 + [[package]] 379 + name = "rdrand" 380 + version = "0.4.0" 381 + source = "registry+https://github.com/rust-lang/crates.io-index" 382 + checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" 383 + dependencies = [ 384 + "rand_core 0.3.1", 385 + ] 386 + 387 + [[package]] 388 + name = "remove_dir_all" 389 + version = "0.5.3" 390 + source = "registry+https://github.com/rust-lang/crates.io-index" 391 + checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" 392 + dependencies = [ 393 + "winapi", 394 + ] 395 + 396 + [[package]] 397 + name = "strsim" 398 + version = "0.8.0" 399 + source = "registry+https://github.com/rust-lang/crates.io-index" 400 + checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" 401 + 402 + [[package]] 403 + name = "tempdir" 404 + version = "0.3.7" 405 + source = "registry+https://github.com/rust-lang/crates.io-index" 406 + checksum = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8" 407 + dependencies = [ 408 + "rand", 409 + "remove_dir_all", 410 + ] 411 + 412 + [[package]] 413 + name = "textwrap" 414 + version = "0.11.0" 415 + source = "registry+https://github.com/rust-lang/crates.io-index" 416 + checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" 417 + dependencies = [ 418 + "unicode-width", 419 + ] 420 + 421 + [[package]] 422 + name = "time" 423 + version = "0.1.45" 424 + source = "registry+https://github.com/rust-lang/crates.io-index" 425 + checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" 426 + dependencies = [ 427 + "libc", 428 + "wasi", 429 + "winapi", 430 + ] 431 + 432 + [[package]] 433 + name = "tinyvec" 434 + version = "1.6.0" 435 + source = "registry+https://github.com/rust-lang/crates.io-index" 436 + checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 437 + dependencies = [ 438 + "tinyvec_macros", 439 + ] 440 + 441 + [[package]] 442 + name = "tinyvec_macros" 443 + version = "0.1.1" 444 + source = "registry+https://github.com/rust-lang/crates.io-index" 445 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 446 + 447 + [[package]] 448 + name = "unicode-bidi" 449 + version = "0.3.13" 450 + source = "registry+https://github.com/rust-lang/crates.io-index" 451 + checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 452 + 453 + [[package]] 454 + name = "unicode-normalization" 455 + version = "0.1.22" 456 + source = "registry+https://github.com/rust-lang/crates.io-index" 457 + checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 458 + dependencies = [ 459 + "tinyvec", 460 + ] 461 + 462 + [[package]] 463 + name = "unicode-width" 464 + version = "0.1.10" 465 + source = "registry+https://github.com/rust-lang/crates.io-index" 466 + checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 467 + 468 + [[package]] 469 + name = "url" 470 + version = "2.3.1" 471 + source = "registry+https://github.com/rust-lang/crates.io-index" 472 + checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 473 + dependencies = [ 474 + "form_urlencoded", 475 + "idna", 476 + "percent-encoding", 477 + ] 478 + 479 + [[package]] 480 + name = "vcpkg" 481 + version = "0.2.15" 482 + source = "registry+https://github.com/rust-lang/crates.io-index" 483 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 484 + 485 + [[package]] 486 + name = "vec_map" 487 + version = "0.8.2" 488 + source = "registry+https://github.com/rust-lang/crates.io-index" 489 + checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" 490 + 491 + [[package]] 492 + name = "wasi" 493 + version = "0.10.0+wasi-snapshot-preview1" 494 + source = "registry+https://github.com/rust-lang/crates.io-index" 495 + checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 496 + 497 + [[package]] 498 + name = "winapi" 499 + version = "0.3.9" 500 + source = "registry+https://github.com/rust-lang/crates.io-index" 501 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 502 + dependencies = [ 503 + "winapi-i686-pc-windows-gnu", 504 + "winapi-x86_64-pc-windows-gnu", 505 + ] 506 + 507 + [[package]] 508 + name = "winapi-i686-pc-windows-gnu" 509 + version = "0.4.0" 510 + source = "registry+https://github.com/rust-lang/crates.io-index" 511 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 512 + 513 + [[package]] 514 + name = "winapi-x86_64-pc-windows-gnu" 515 + version = "0.4.0" 516 + source = "registry+https://github.com/rust-lang/crates.io-index" 517 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+33 -6
pkgs/applications/version-management/git-series/default.nix
··· 1 - { lib, rustPlatform, fetchFromGitHub 2 - , pkg-config, openssl, zlib, curl, libgit2, libssh2 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , pkg-config 5 + , stdenv 6 + , curl 7 + , libgit2 8 + , libssh2 9 + , openssl 10 + , zlib 3 11 }: 4 12 5 - rustPlatform.buildRustPackage rec { 13 + rustPlatform.buildRustPackage { 6 14 pname = "git-series"; 7 15 version = "unstable-2019-10-15"; 8 16 ··· 13 21 sha256 = "1i0m2b7ma6xvkg95k57gaj1wpc1rfvka6h8jr5hglxmqqbz6cb6w"; 14 22 }; 15 23 16 - cargoSha256 = "1hmx14z3098c98achgii0jkcm4474iw762rmib77amcsxj73zzdh"; 24 + cargoLock = { 25 + lockFile = ./Cargo.lock; 26 + }; 27 + 28 + nativeBuildInputs = [ 29 + pkg-config 30 + ] ++ lib.optionals stdenv.isDarwin [ 31 + curl 32 + ]; 17 33 18 - nativeBuildInputs = [ pkg-config ]; 19 - buildInputs = [ openssl zlib curl libgit2 libssh2 ]; 34 + buildInputs = [ 35 + libgit2 36 + libssh2 37 + openssl 38 + zlib 39 + ] ++ lib.optionals stdenv.isDarwin [ 40 + curl 41 + ]; 20 42 21 43 LIBGIT2_SYS_USE_PKG_CONFIG = true; 22 44 LIBSSH2_SYS_USE_PKG_CONFIG = true; 45 + 46 + # update Cargo.lock to work with openssl 3 47 + postPatch = '' 48 + ln -sf ${./Cargo.lock} Cargo.lock 49 + ''; 23 50 24 51 postInstall = '' 25 52 install -D "$src/git-series.1" "$out/man/man1/git-series.1"
+1 -3
pkgs/top-level/all-packages.nix
··· 2013 2013 2014 2014 git-secrets = callPackage ../applications/version-management/git-secrets { }; 2015 2015 2016 - git-series = callPackage ../applications/version-management/git-series { 2017 - openssl = openssl_1_1; 2018 - }; 2016 + git-series = callPackage ../applications/version-management/git-series { }; 2019 2017 2020 2018 git-sizer = callPackage ../applications/version-management/git-sizer { }; 2021 2019