Merge pull request #308987 from JohnRTitor/swww

swww: 0.9.4 -> 0.9.5

authored by Nick Cao and committed by GitHub 2a46b58e cc364df1

+83 -87
+65 -73
pkgs/by-name/sw/swww/Cargo.lock
··· 31 32 [[package]] 33 name = "anstream" 34 - version = "0.6.13" 35 source = "registry+https://github.com/rust-lang/crates.io-index" 36 - checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" 37 dependencies = [ 38 "anstyle", 39 "anstyle-parse", 40 "anstyle-query", 41 "anstyle-wincon", 42 "colorchoice", 43 "utf8parse", 44 ] 45 46 [[package]] 47 name = "anstyle" 48 - version = "1.0.6" 49 source = "registry+https://github.com/rust-lang/crates.io-index" 50 - checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 51 52 [[package]] 53 name = "anstyle-parse" 54 - version = "0.2.3" 55 source = "registry+https://github.com/rust-lang/crates.io-index" 56 - checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" 57 dependencies = [ 58 "utf8parse", 59 ] 60 61 [[package]] 62 name = "anstyle-query" 63 - version = "1.0.2" 64 source = "registry+https://github.com/rust-lang/crates.io-index" 65 - checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" 66 dependencies = [ 67 "windows-sys 0.52.0", 68 ] 69 70 [[package]] 71 name = "anstyle-wincon" 72 - version = "3.0.2" 73 source = "registry+https://github.com/rust-lang/crates.io-index" 74 - checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" 75 dependencies = [ 76 "anstyle", 77 "windows-sys 0.52.0", ··· 229 checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 230 231 [[package]] 232 name = "cast" 233 version = "0.3.0" 234 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 236 237 [[package]] 238 name = "cc" 239 - version = "1.0.94" 240 source = "registry+https://github.com/rust-lang/crates.io-index" 241 - checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7" 242 dependencies = [ 243 "jobserver", 244 "libc", 245 ] 246 247 [[package]] ··· 345 346 [[package]] 347 name = "colorchoice" 348 - version = "1.0.0" 349 source = "registry+https://github.com/rust-lang/crates.io-index" 350 - checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 351 352 [[package]] 353 name = "crc32fast" ··· 521 522 [[package]] 523 name = "flate2" 524 - version = "1.0.28" 525 source = "registry+https://github.com/rust-lang/crates.io-index" 526 - checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" 527 dependencies = [ 528 "crc32fast", 529 "miniz_oxide", ··· 571 572 [[package]] 573 name = "hashbrown" 574 - version = "0.14.3" 575 source = "registry+https://github.com/rust-lang/crates.io-index" 576 - checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 577 578 [[package]] 579 name = "heck" ··· 612 613 [[package]] 614 name = "image-webp" 615 - version = "0.1.1" 616 source = "registry+https://github.com/rust-lang/crates.io-index" 617 - checksum = "7a84a25dcae3ac487bc24ef280f9e20c79c9b1a3e5e32cbed3041d1c514aa87c" 618 dependencies = [ 619 - "byteorder", 620 "thiserror", 621 ] 622 ··· 659 ] 660 661 [[package]] 662 name = "itertools" 663 version = "0.10.5" 664 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 684 685 [[package]] 686 name = "jobserver" 687 - version = "0.1.30" 688 source = "registry+https://github.com/rust-lang/crates.io-index" 689 - checksum = "685a7d121ee3f65ae4fddd72b25a04bb36b6af81bc0828f7d5434c0fe60fa3a2" 690 dependencies = [ 691 "libc", 692 ] ··· 724 725 [[package]] 726 name = "libc" 727 - version = "0.2.153" 728 source = "registry+https://github.com/rust-lang/crates.io-index" 729 - checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 730 731 [[package]] 732 name = "libfuzzer-sys" ··· 763 764 [[package]] 765 name = "lock_api" 766 - version = "0.4.11" 767 source = "registry+https://github.com/rust-lang/crates.io-index" 768 - checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 769 dependencies = [ 770 "autocfg", 771 "scopeguard", ··· 1020 1021 [[package]] 1022 name = "proc-macro2" 1023 - version = "1.0.80" 1024 source = "registry+https://github.com/rust-lang/crates.io-index" 1025 - checksum = "a56dea16b0a29e94408b9aa5e2940a4eedbd128a1ba20e8f7ae60fd3d465af0e" 1026 dependencies = [ 1027 "unicode-ident", 1028 ] ··· 1219 1220 [[package]] 1221 name = "rustix" 1222 - version = "0.38.32" 1223 source = "registry+https://github.com/rust-lang/crates.io-index" 1224 - checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" 1225 dependencies = [ 1226 "bitflags 2.5.0", 1227 "errno", ··· 1265 1266 [[package]] 1267 name = "serde" 1268 - version = "1.0.198" 1269 source = "registry+https://github.com/rust-lang/crates.io-index" 1270 - checksum = "9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc" 1271 dependencies = [ 1272 "serde_derive", 1273 ] 1274 1275 [[package]] 1276 name = "serde_derive" 1277 - version = "1.0.198" 1278 source = "registry+https://github.com/rust-lang/crates.io-index" 1279 - checksum = "e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9" 1280 dependencies = [ 1281 "proc-macro2", 1282 "quote", ··· 1361 1362 [[package]] 1363 name = "swww" 1364 - version = "0.9.4" 1365 dependencies = [ 1366 "assert_cmd", 1367 "clap", ··· 1374 1375 [[package]] 1376 name = "swww-daemon" 1377 - version = "0.9.4" 1378 dependencies = [ 1379 "bitcode", 1380 "keyframe", ··· 1394 1395 [[package]] 1396 name = "syn" 1397 - version = "2.0.59" 1398 source = "registry+https://github.com/rust-lang/crates.io-index" 1399 - checksum = "4a6531ffc7b071655e4ce2e04bd464c4830bb585a61cabb96cf808f05172615a" 1400 dependencies = [ 1401 "proc-macro2", 1402 "quote", ··· 1449 1450 [[package]] 1451 name = "thiserror" 1452 - version = "1.0.58" 1453 source = "registry+https://github.com/rust-lang/crates.io-index" 1454 - checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" 1455 dependencies = [ 1456 "thiserror-impl", 1457 ] 1458 1459 [[package]] 1460 name = "thiserror-impl" 1461 - version = "1.0.58" 1462 source = "registry+https://github.com/rust-lang/crates.io-index" 1463 - checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" 1464 dependencies = [ 1465 "proc-macro2", 1466 "quote", ··· 1544 1545 [[package]] 1546 name = "toml_edit" 1547 - version = "0.22.9" 1548 source = "registry+https://github.com/rust-lang/crates.io-index" 1549 - checksum = "8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4" 1550 dependencies = [ 1551 "indexmap", 1552 "serde", ··· 1569 1570 [[package]] 1571 name = "utils" 1572 - version = "0.9.4" 1573 dependencies = [ 1574 "bitcode", 1575 "criterion", ··· 1764 checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" 1765 1766 [[package]] 1767 - name = "winapi" 1768 - version = "0.3.9" 1769 - source = "registry+https://github.com/rust-lang/crates.io-index" 1770 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1771 - dependencies = [ 1772 - "winapi-i686-pc-windows-gnu", 1773 - "winapi-x86_64-pc-windows-gnu", 1774 - ] 1775 - 1776 - [[package]] 1777 - name = "winapi-i686-pc-windows-gnu" 1778 - version = "0.4.0" 1779 - source = "registry+https://github.com/rust-lang/crates.io-index" 1780 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1781 - 1782 - [[package]] 1783 name = "winapi-util" 1784 - version = "0.1.6" 1785 source = "registry+https://github.com/rust-lang/crates.io-index" 1786 - checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 1787 dependencies = [ 1788 - "winapi", 1789 ] 1790 - 1791 - [[package]] 1792 - name = "winapi-x86_64-pc-windows-gnu" 1793 - version = "0.4.0" 1794 - source = "registry+https://github.com/rust-lang/crates.io-index" 1795 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1796 1797 [[package]] 1798 name = "windows-sys" ··· 1935 1936 [[package]] 1937 name = "winnow" 1938 - version = "0.6.6" 1939 source = "registry+https://github.com/rust-lang/crates.io-index" 1940 - checksum = "f0c976aaaa0e1f90dbb21e9587cdaf1d9679a1cde8875c0d6bd83ab96a208352" 1941 dependencies = [ 1942 "memchr", 1943 ]
··· 31 32 [[package]] 33 name = "anstream" 34 + version = "0.6.14" 35 source = "registry+https://github.com/rust-lang/crates.io-index" 36 + checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" 37 dependencies = [ 38 "anstyle", 39 "anstyle-parse", 40 "anstyle-query", 41 "anstyle-wincon", 42 "colorchoice", 43 + "is_terminal_polyfill", 44 "utf8parse", 45 ] 46 47 [[package]] 48 name = "anstyle" 49 + version = "1.0.7" 50 source = "registry+https://github.com/rust-lang/crates.io-index" 51 + checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" 52 53 [[package]] 54 name = "anstyle-parse" 55 + version = "0.2.4" 56 source = "registry+https://github.com/rust-lang/crates.io-index" 57 + checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" 58 dependencies = [ 59 "utf8parse", 60 ] 61 62 [[package]] 63 name = "anstyle-query" 64 + version = "1.0.3" 65 source = "registry+https://github.com/rust-lang/crates.io-index" 66 + checksum = "a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5" 67 dependencies = [ 68 "windows-sys 0.52.0", 69 ] 70 71 [[package]] 72 name = "anstyle-wincon" 73 + version = "3.0.3" 74 source = "registry+https://github.com/rust-lang/crates.io-index" 75 + checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" 76 dependencies = [ 77 "anstyle", 78 "windows-sys 0.52.0", ··· 230 checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 231 232 [[package]] 233 + name = "byteorder-lite" 234 + version = "0.1.0" 235 + source = "registry+https://github.com/rust-lang/crates.io-index" 236 + checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" 237 + 238 + [[package]] 239 name = "cast" 240 version = "0.3.0" 241 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 243 244 [[package]] 245 name = "cc" 246 + version = "1.0.96" 247 source = "registry+https://github.com/rust-lang/crates.io-index" 248 + checksum = "065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd" 249 dependencies = [ 250 "jobserver", 251 "libc", 252 + "once_cell", 253 ] 254 255 [[package]] ··· 353 354 [[package]] 355 name = "colorchoice" 356 + version = "1.0.1" 357 source = "registry+https://github.com/rust-lang/crates.io-index" 358 + checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" 359 360 [[package]] 361 name = "crc32fast" ··· 529 530 [[package]] 531 name = "flate2" 532 + version = "1.0.30" 533 source = "registry+https://github.com/rust-lang/crates.io-index" 534 + checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" 535 dependencies = [ 536 "crc32fast", 537 "miniz_oxide", ··· 579 580 [[package]] 581 name = "hashbrown" 582 + version = "0.14.5" 583 source = "registry+https://github.com/rust-lang/crates.io-index" 584 + checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 585 586 [[package]] 587 name = "heck" ··· 620 621 [[package]] 622 name = "image-webp" 623 + version = "0.1.2" 624 source = "registry+https://github.com/rust-lang/crates.io-index" 625 + checksum = "d730b085583c4d789dfd07fdcf185be59501666a90c97c40162b37e4fdad272d" 626 dependencies = [ 627 + "byteorder-lite", 628 "thiserror", 629 ] 630 ··· 667 ] 668 669 [[package]] 670 + name = "is_terminal_polyfill" 671 + version = "1.70.0" 672 + source = "registry+https://github.com/rust-lang/crates.io-index" 673 + checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" 674 + 675 + [[package]] 676 name = "itertools" 677 version = "0.10.5" 678 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 698 699 [[package]] 700 name = "jobserver" 701 + version = "0.1.31" 702 source = "registry+https://github.com/rust-lang/crates.io-index" 703 + checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" 704 dependencies = [ 705 "libc", 706 ] ··· 738 739 [[package]] 740 name = "libc" 741 + version = "0.2.154" 742 source = "registry+https://github.com/rust-lang/crates.io-index" 743 + checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" 744 745 [[package]] 746 name = "libfuzzer-sys" ··· 777 778 [[package]] 779 name = "lock_api" 780 + version = "0.4.12" 781 source = "registry+https://github.com/rust-lang/crates.io-index" 782 + checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 783 dependencies = [ 784 "autocfg", 785 "scopeguard", ··· 1034 1035 [[package]] 1036 name = "proc-macro2" 1037 + version = "1.0.81" 1038 source = "registry+https://github.com/rust-lang/crates.io-index" 1039 + checksum = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba" 1040 dependencies = [ 1041 "unicode-ident", 1042 ] ··· 1233 1234 [[package]] 1235 name = "rustix" 1236 + version = "0.38.34" 1237 source = "registry+https://github.com/rust-lang/crates.io-index" 1238 + checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" 1239 dependencies = [ 1240 "bitflags 2.5.0", 1241 "errno", ··· 1279 1280 [[package]] 1281 name = "serde" 1282 + version = "1.0.200" 1283 source = "registry+https://github.com/rust-lang/crates.io-index" 1284 + checksum = "ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f" 1285 dependencies = [ 1286 "serde_derive", 1287 ] 1288 1289 [[package]] 1290 name = "serde_derive" 1291 + version = "1.0.200" 1292 source = "registry+https://github.com/rust-lang/crates.io-index" 1293 + checksum = "856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb" 1294 dependencies = [ 1295 "proc-macro2", 1296 "quote", ··· 1375 1376 [[package]] 1377 name = "swww" 1378 + version = "0.9.5" 1379 dependencies = [ 1380 "assert_cmd", 1381 "clap", ··· 1388 1389 [[package]] 1390 name = "swww-daemon" 1391 + version = "0.9.5" 1392 dependencies = [ 1393 "bitcode", 1394 "keyframe", ··· 1408 1409 [[package]] 1410 name = "syn" 1411 + version = "2.0.60" 1412 source = "registry+https://github.com/rust-lang/crates.io-index" 1413 + checksum = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3" 1414 dependencies = [ 1415 "proc-macro2", 1416 "quote", ··· 1463 1464 [[package]] 1465 name = "thiserror" 1466 + version = "1.0.59" 1467 source = "registry+https://github.com/rust-lang/crates.io-index" 1468 + checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa" 1469 dependencies = [ 1470 "thiserror-impl", 1471 ] 1472 1473 [[package]] 1474 name = "thiserror-impl" 1475 + version = "1.0.59" 1476 source = "registry+https://github.com/rust-lang/crates.io-index" 1477 + checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66" 1478 dependencies = [ 1479 "proc-macro2", 1480 "quote", ··· 1558 1559 [[package]] 1560 name = "toml_edit" 1561 + version = "0.22.12" 1562 source = "registry+https://github.com/rust-lang/crates.io-index" 1563 + checksum = "d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef" 1564 dependencies = [ 1565 "indexmap", 1566 "serde", ··· 1583 1584 [[package]] 1585 name = "utils" 1586 + version = "0.9.5" 1587 dependencies = [ 1588 "bitcode", 1589 "criterion", ··· 1778 checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" 1779 1780 [[package]] 1781 name = "winapi-util" 1782 + version = "0.1.8" 1783 source = "registry+https://github.com/rust-lang/crates.io-index" 1784 + checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" 1785 dependencies = [ 1786 + "windows-sys 0.52.0", 1787 ] 1788 1789 [[package]] 1790 name = "windows-sys" ··· 1927 1928 [[package]] 1929 name = "winnow" 1930 + version = "0.6.7" 1931 source = "registry+https://github.com/rust-lang/crates.io-index" 1932 + checksum = "14b9415ee827af173ebb3f15f9083df5a122eb93572ec28741fb153356ea2578" 1933 dependencies = [ 1934 "memchr", 1935 ]
+18 -14
pkgs/by-name/sw/swww/package.nix
··· 1 - { lib 2 - , fetchFromGitHub 3 - , rustPlatform 4 - , pkg-config 5 - , lz4 6 - , libxkbcommon 7 - , installShellFiles 8 - , scdoc 9 }: 10 11 rustPlatform.buildRustPackage rec { 12 pname = "swww"; 13 - version = "0.9.4"; 14 15 src = fetchFromGitHub { 16 owner = "LGFae"; 17 repo = "swww"; 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-LvSPKg8cWlwKu4a+P/G0dOqV+aPsUq3axI1QqnLj4U8="; 20 }; 21 22 cargoLock = { ··· 52 --zsh completions/_swww 53 ''; 54 55 - meta = with lib; { 56 description = "Efficient animated wallpaper daemon for wayland, controlled at runtime"; 57 homepage = "https://github.com/LGFae/swww"; 58 - license = licenses.gpl3; 59 - maintainers = with maintainers; [ mateodd25 donovanglover ]; 60 - platforms = platforms.linux; 61 mainProgram = "swww"; 62 }; 63 }
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + rustPlatform, 5 + pkg-config, 6 + lz4, 7 + libxkbcommon, 8 + installShellFiles, 9 + scdoc, 10 }: 11 12 rustPlatform.buildRustPackage rec { 13 pname = "swww"; 14 + version = "0.9.5"; 15 16 src = fetchFromGitHub { 17 owner = "LGFae"; 18 repo = "swww"; 19 rev = "refs/tags/v${version}"; 20 + hash = "sha256-ldy9HhIsWdtTdvtRLV3qDT80oX646BI4Q+YX5wJXbsc="; 21 }; 22 23 cargoLock = { ··· 53 --zsh completions/_swww 54 ''; 55 56 + meta = { 57 description = "Efficient animated wallpaper daemon for wayland, controlled at runtime"; 58 homepage = "https://github.com/LGFae/swww"; 59 + license = lib.licenses.gpl3; 60 + maintainers = with lib.maintainers; [ 61 + mateodd25 62 + donovanglover 63 + ]; 64 + platforms = lib.platforms.linux; 65 mainProgram = "swww"; 66 }; 67 }