Merge pull request #243149 from hulr/halloy

halloy: 23.1-alpha1 -> 2023.4

authored by Mario Rodas and committed by GitHub 7470fb2f 8d56c1fe

+125 -142
+100 -136
pkgs/applications/networking/irc/halloy/Cargo.lock
··· 71 71 checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" 72 72 73 73 [[package]] 74 + name = "allocator-api2" 75 + version = "0.2.16" 76 + source = "registry+https://github.com/rust-lang/crates.io-index" 77 + checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" 78 + 79 + [[package]] 74 80 name = "android-activity" 75 81 version = "0.4.1" 76 82 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 161 167 ] 162 168 163 169 [[package]] 164 - name = "bincode" 165 - version = "1.3.3" 170 + name = "base64" 171 + version = "0.21.2" 166 172 source = "registry+https://github.com/rust-lang/crates.io-index" 167 - checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" 168 - dependencies = [ 169 - "serde", 170 - ] 173 + checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" 171 174 172 175 [[package]] 173 176 name = "bit-set" ··· 452 455 453 456 [[package]] 454 457 name = "cosmic-text" 455 - version = "0.8.0" 456 - source = "git+https://github.com/hecrj/cosmic-text.git?rev=e8b10fd675832cb9c1cc9de30922beb4cf883876#e8b10fd675832cb9c1cc9de30922beb4cf883876" 458 + version = "0.9.0" 459 + source = "registry+https://github.com/rust-lang/crates.io-index" 460 + checksum = "b0b68966c2543609f8d92f9d33ac3b719b2a67529b0c6c0b3e025637b477eef9" 457 461 dependencies = [ 458 462 "aliasable", 459 463 "fontdb", ··· 542 546 name = "data" 543 547 version = "0.1.0" 544 548 dependencies = [ 545 - "bincode", 549 + "base64", 546 550 "chrono", 547 551 "dirs-next", 548 552 "flate2", ··· 556 560 "rand_chacha", 557 561 "seahash", 558 562 "serde", 563 + "serde_json", 559 564 "serde_yaml", 560 565 "thiserror", 561 566 "tokio", ··· 624 629 ] 625 630 626 631 [[package]] 627 - name = "encoding" 628 - version = "0.2.33" 629 - source = "registry+https://github.com/rust-lang/crates.io-index" 630 - checksum = "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec" 631 - dependencies = [ 632 - "encoding-index-japanese", 633 - "encoding-index-korean", 634 - "encoding-index-simpchinese", 635 - "encoding-index-singlebyte", 636 - "encoding-index-tradchinese", 637 - ] 638 - 639 - [[package]] 640 - name = "encoding-index-japanese" 641 - version = "1.20141219.5" 642 - source = "registry+https://github.com/rust-lang/crates.io-index" 643 - checksum = "04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91" 644 - dependencies = [ 645 - "encoding_index_tests", 646 - ] 647 - 648 - [[package]] 649 - name = "encoding-index-korean" 650 - version = "1.20141219.5" 651 - source = "registry+https://github.com/rust-lang/crates.io-index" 652 - checksum = "4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81" 653 - dependencies = [ 654 - "encoding_index_tests", 655 - ] 656 - 657 - [[package]] 658 - name = "encoding-index-simpchinese" 659 - version = "1.20141219.5" 660 - source = "registry+https://github.com/rust-lang/crates.io-index" 661 - checksum = "d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7" 662 - dependencies = [ 663 - "encoding_index_tests", 664 - ] 665 - 666 - [[package]] 667 - name = "encoding-index-singlebyte" 668 - version = "1.20141219.5" 669 - source = "registry+https://github.com/rust-lang/crates.io-index" 670 - checksum = "3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a" 671 - dependencies = [ 672 - "encoding_index_tests", 673 - ] 674 - 675 - [[package]] 676 - name = "encoding-index-tradchinese" 677 - version = "1.20141219.5" 678 - source = "registry+https://github.com/rust-lang/crates.io-index" 679 - checksum = "fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18" 680 - dependencies = [ 681 - "encoding_index_tests", 682 - ] 683 - 684 - [[package]] 685 - name = "encoding_index_tests" 686 - version = "0.1.4" 687 - source = "registry+https://github.com/rust-lang/crates.io-index" 688 - checksum = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569" 689 - 690 - [[package]] 691 632 name = "errno" 692 633 version = "0.3.1" 693 634 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 720 661 721 662 [[package]] 722 663 name = "etagere" 723 - version = "0.2.7" 664 + version = "0.2.8" 724 665 source = "registry+https://github.com/rust-lang/crates.io-index" 725 - checksum = "6301151a318f367f392c31395beb1cfba5ccd9abc44d1db0db3a4b27b9601c89" 666 + checksum = "fcf22f748754352918e082e0039335ee92454a5d62bcaf69b5e8daf5907d9644" 726 667 dependencies = [ 727 668 "euclid", 728 669 "svg_fmt", ··· 939 880 940 881 [[package]] 941 882 name = "getrandom" 942 - version = "0.2.9" 883 + version = "0.2.10" 943 884 source = "registry+https://github.com/rust-lang/crates.io-index" 944 - checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4" 885 + checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 945 886 dependencies = [ 946 887 "cfg-if", 947 888 "js-sys", ··· 986 927 987 928 [[package]] 988 929 name = "glyphon" 989 - version = "0.2.0" 990 - source = "git+https://github.com/hecrj/glyphon.git?rev=8dbf36020e5759fa9144517b321372266160113e#8dbf36020e5759fa9144517b321372266160113e" 930 + version = "0.3.0" 931 + source = "registry+https://github.com/rust-lang/crates.io-index" 932 + checksum = "5e87caa7459145f5e5f167bf34db4532901404c679e62339fb712a0e3ccf722a" 991 933 dependencies = [ 992 934 "cosmic-text", 993 935 "etagere", ··· 1059 1001 1060 1002 [[package]] 1061 1003 name = "half" 1062 - version = "2.3.0" 1004 + version = "2.3.1" 1063 1005 source = "registry+https://github.com/rust-lang/crates.io-index" 1064 - checksum = "9906a89f1724975a455316ae0554ceaa45ad83bb336f1125a87bfbdb9197cfa0" 1006 + checksum = "bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872" 1065 1007 dependencies = [ 1066 1008 "cfg-if", 1067 1009 "crunchy", ··· 1076 1018 "embed-resource", 1077 1019 "fern", 1078 1020 "iced", 1021 + "image", 1079 1022 "log", 1023 + "once_cell", 1080 1024 "open", 1081 1025 "palette", 1082 1026 "thiserror", ··· 1096 1040 1097 1041 [[package]] 1098 1042 name = "hashbrown" 1099 - version = "0.13.2" 1043 + version = "0.14.0" 1100 1044 source = "registry+https://github.com/rust-lang/crates.io-index" 1101 - checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" 1045 + checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 1102 1046 dependencies = [ 1103 1047 "ahash 0.8.3", 1048 + "allocator-api2", 1104 1049 ] 1105 1050 1106 1051 [[package]] ··· 1135 1080 1136 1081 [[package]] 1137 1082 name = "hermit-abi" 1138 - version = "0.3.1" 1083 + version = "0.3.2" 1139 1084 source = "registry+https://github.com/rust-lang/crates.io-index" 1140 - checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 1085 + checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 1141 1086 1142 1087 [[package]] 1143 1088 name = "hexf-parse" ··· 1171 1116 [[package]] 1172 1117 name = "iced" 1173 1118 version = "0.9.0" 1174 - source = "git+https://github.com/tarkah/iced?rev=d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65#d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65" 1119 + source = "git+https://github.com/iced-rs/iced?rev=78dc341ea82449f1e075e37e67c1ccf66b88e8d6#78dc341ea82449f1e075e37e67c1ccf66b88e8d6" 1175 1120 dependencies = [ 1176 1121 "iced_core", 1177 1122 "iced_futures", ··· 1185 1130 [[package]] 1186 1131 name = "iced_core" 1187 1132 version = "0.9.0" 1188 - source = "git+https://github.com/tarkah/iced?rev=d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65#d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65" 1133 + source = "git+https://github.com/iced-rs/iced?rev=78dc341ea82449f1e075e37e67c1ccf66b88e8d6#78dc341ea82449f1e075e37e67c1ccf66b88e8d6" 1189 1134 dependencies = [ 1190 1135 "bitflags 1.3.2", 1191 1136 "instant", ··· 1198 1143 [[package]] 1199 1144 name = "iced_futures" 1200 1145 version = "0.6.0" 1201 - source = "git+https://github.com/tarkah/iced?rev=d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65#d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65" 1146 + source = "git+https://github.com/iced-rs/iced?rev=78dc341ea82449f1e075e37e67c1ccf66b88e8d6#78dc341ea82449f1e075e37e67c1ccf66b88e8d6" 1202 1147 dependencies = [ 1203 1148 "futures", 1204 1149 "iced_core", ··· 1211 1156 [[package]] 1212 1157 name = "iced_graphics" 1213 1158 version = "0.8.0" 1214 - source = "git+https://github.com/tarkah/iced?rev=d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65#d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65" 1159 + source = "git+https://github.com/iced-rs/iced?rev=78dc341ea82449f1e075e37e67c1ccf66b88e8d6#78dc341ea82449f1e075e37e67c1ccf66b88e8d6" 1215 1160 dependencies = [ 1216 1161 "bitflags 1.3.2", 1217 1162 "bytemuck", 1218 1163 "glam", 1164 + "half", 1219 1165 "iced_core", 1220 1166 "image", 1221 1167 "kamadak-exif", 1222 1168 "log", 1223 1169 "raw-window-handle", 1224 1170 "thiserror", 1225 - "tiny-skia 0.9.1", 1226 1171 ] 1227 1172 1228 1173 [[package]] 1229 1174 name = "iced_renderer" 1230 1175 version = "0.1.0" 1231 - source = "git+https://github.com/tarkah/iced?rev=d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65#d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65" 1176 + source = "git+https://github.com/iced-rs/iced?rev=78dc341ea82449f1e075e37e67c1ccf66b88e8d6#78dc341ea82449f1e075e37e67c1ccf66b88e8d6" 1232 1177 dependencies = [ 1233 1178 "iced_graphics", 1234 1179 "iced_tiny_skia", 1235 1180 "iced_wgpu", 1181 + "log", 1236 1182 "raw-window-handle", 1237 1183 "thiserror", 1238 1184 ] ··· 1240 1186 [[package]] 1241 1187 name = "iced_runtime" 1242 1188 version = "0.1.0" 1243 - source = "git+https://github.com/tarkah/iced?rev=d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65#d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65" 1189 + source = "git+https://github.com/iced-rs/iced?rev=78dc341ea82449f1e075e37e67c1ccf66b88e8d6#78dc341ea82449f1e075e37e67c1ccf66b88e8d6" 1244 1190 dependencies = [ 1245 1191 "iced_core", 1246 1192 "iced_futures", ··· 1250 1196 [[package]] 1251 1197 name = "iced_style" 1252 1198 version = "0.8.0" 1253 - source = "git+https://github.com/tarkah/iced?rev=d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65#d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65" 1199 + source = "git+https://github.com/iced-rs/iced?rev=78dc341ea82449f1e075e37e67c1ccf66b88e8d6#78dc341ea82449f1e075e37e67c1ccf66b88e8d6" 1254 1200 dependencies = [ 1255 1201 "iced_core", 1256 1202 "once_cell", ··· 1260 1206 [[package]] 1261 1207 name = "iced_tiny_skia" 1262 1208 version = "0.1.0" 1263 - source = "git+https://github.com/tarkah/iced?rev=d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65#d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65" 1209 + source = "git+https://github.com/iced-rs/iced?rev=78dc341ea82449f1e075e37e67c1ccf66b88e8d6#78dc341ea82449f1e075e37e67c1ccf66b88e8d6" 1264 1210 dependencies = [ 1265 1211 "bytemuck", 1266 1212 "cosmic-text", ··· 1270 1216 "raw-window-handle", 1271 1217 "rustc-hash", 1272 1218 "softbuffer", 1273 - "tiny-skia 0.9.1", 1219 + "tiny-skia 0.10.0", 1274 1220 "twox-hash", 1275 1221 ] 1276 1222 1277 1223 [[package]] 1278 1224 name = "iced_wgpu" 1279 1225 version = "0.10.0" 1280 - source = "git+https://github.com/tarkah/iced?rev=d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65#d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65" 1226 + source = "git+https://github.com/iced-rs/iced?rev=78dc341ea82449f1e075e37e67c1ccf66b88e8d6#78dc341ea82449f1e075e37e67c1ccf66b88e8d6" 1281 1227 dependencies = [ 1282 1228 "bitflags 1.3.2", 1283 1229 "bytemuck", ··· 1297 1243 [[package]] 1298 1244 name = "iced_widget" 1299 1245 version = "0.1.0" 1300 - source = "git+https://github.com/tarkah/iced?rev=d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65#d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65" 1246 + source = "git+https://github.com/iced-rs/iced?rev=78dc341ea82449f1e075e37e67c1ccf66b88e8d6#78dc341ea82449f1e075e37e67c1ccf66b88e8d6" 1301 1247 dependencies = [ 1302 1248 "iced_renderer", 1303 1249 "iced_runtime", ··· 1311 1257 [[package]] 1312 1258 name = "iced_winit" 1313 1259 version = "0.9.1" 1314 - source = "git+https://github.com/tarkah/iced?rev=d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65#d73dba1f1c2dda7f58c9983e7ee8fbac6f563a65" 1260 + source = "git+https://github.com/iced-rs/iced?rev=78dc341ea82449f1e075e37e67c1ccf66b88e8d6#78dc341ea82449f1e075e37e67c1ccf66b88e8d6" 1315 1261 dependencies = [ 1316 1262 "iced_graphics", 1317 1263 "iced_runtime", ··· 1372 1318 source = "registry+https://github.com/rust-lang/crates.io-index" 1373 1319 checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 1374 1320 dependencies = [ 1375 - "hermit-abi 0.3.1", 1321 + "hermit-abi 0.3.2", 1376 1322 "libc", 1377 1323 "windows-sys 0.48.0", 1378 1324 ] 1379 1325 1380 1326 [[package]] 1381 1327 name = "irc" 1382 - version = "0.15.0" 1383 - source = "git+https://github.com/aatxe/irc.git?rev=8eef9c56881670aa614782ab4321fb8ae3975fa0#8eef9c56881670aa614782ab4321fb8ae3975fa0" 1328 + version = "0.1.0" 1384 1329 dependencies = [ 1385 - "chrono", 1386 - "encoding", 1387 - "futures-util", 1388 - "irc-proto", 1389 - "log", 1390 - "native-tls", 1391 - "parking_lot 0.12.1", 1392 - "pin-project", 1393 - "serde", 1394 - "serde_derive", 1330 + "bytes", 1331 + "futures", 1332 + "irc_proto", 1395 1333 "thiserror", 1396 1334 "tokio", 1397 1335 "tokio-native-tls", 1398 - "tokio-stream", 1399 1336 "tokio-util", 1400 - "toml", 1401 1337 ] 1402 1338 1403 1339 [[package]] 1404 - name = "irc-proto" 1405 - version = "0.15.0" 1406 - source = "git+https://github.com/aatxe/irc.git?rev=8eef9c56881670aa614782ab4321fb8ae3975fa0#8eef9c56881670aa614782ab4321fb8ae3975fa0" 1340 + name = "irc_proto" 1341 + version = "0.1.0" 1407 1342 dependencies = [ 1408 - "bytes", 1409 - "encoding", 1343 + "itertools", 1344 + "nom", 1410 1345 "thiserror", 1411 - "tokio", 1412 - "tokio-util", 1413 1346 ] 1414 1347 1415 1348 [[package]] ··· 1441 1374 ] 1442 1375 1443 1376 [[package]] 1377 + name = "itoa" 1378 + version = "1.0.9" 1379 + source = "registry+https://github.com/rust-lang/crates.io-index" 1380 + checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 1381 + 1382 + [[package]] 1444 1383 name = "jni-sys" 1445 1384 version = "0.3.0" 1446 1385 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1516 1455 1517 1456 [[package]] 1518 1457 name = "libc" 1519 - version = "0.2.144" 1458 + version = "0.2.147" 1520 1459 source = "registry+https://github.com/rust-lang/crates.io-index" 1521 - checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1" 1460 + checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 1522 1461 1523 1462 [[package]] 1524 1463 name = "libloading" ··· 1576 1515 1577 1516 [[package]] 1578 1517 name = "lru" 1579 - version = "0.9.0" 1518 + version = "0.11.0" 1580 1519 source = "registry+https://github.com/rust-lang/crates.io-index" 1581 - checksum = "71e7d46de488603ffdd5f30afbc64fbba2378214a2c3a2fb83abf3d33126df17" 1520 + checksum = "eedb2bdbad7e0634f83989bf596f497b070130daaa398ab22d84c39e266deec5" 1582 1521 dependencies = [ 1583 - "hashbrown 0.13.2", 1522 + "hashbrown 0.14.0", 1584 1523 ] 1585 1524 1586 1525 [[package]] ··· 1991 1930 1992 1931 [[package]] 1993 1932 name = "openssl" 1994 - version = "0.10.54" 1933 + version = "0.10.55" 1995 1934 source = "registry+https://github.com/rust-lang/crates.io-index" 1996 - checksum = "69b3f656a17a6cbc115b5c7a40c616947d213ba182135b014d6051b73ab6f019" 1935 + checksum = "345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d" 1997 1936 dependencies = [ 1998 1937 "bitflags 1.3.2", 1999 1938 "cfg-if", ··· 2023 1962 2024 1963 [[package]] 2025 1964 name = "openssl-sys" 2026 - version = "0.9.88" 1965 + version = "0.9.90" 2027 1966 source = "registry+https://github.com/rust-lang/crates.io-index" 2028 - checksum = "c2ce0f250f34a308dcfdbb351f511359857d4ed2134ba715a4eadd46e1ffd617" 1967 + checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6" 2029 1968 dependencies = [ 2030 1969 "cc", 2031 1970 "libc", ··· 2603 2542 ] 2604 2543 2605 2544 [[package]] 2545 + name = "serde_json" 2546 + version = "1.0.99" 2547 + source = "registry+https://github.com/rust-lang/crates.io-index" 2548 + checksum = "46266871c240a00b8f503b877622fe33430b3c7d963bdc0f2adc511e54a1eae3" 2549 + dependencies = [ 2550 + "itoa", 2551 + "ryu", 2552 + "serde", 2553 + ] 2554 + 2555 + [[package]] 2606 2556 name = "serde_spanned" 2607 2557 version = "0.6.2" 2608 2558 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2900 2850 2901 2851 [[package]] 2902 2852 name = "tiny-skia" 2903 - version = "0.9.1" 2853 + version = "0.10.0" 2904 2854 source = "registry+https://github.com/rust-lang/crates.io-index" 2905 - checksum = "ce2986c82f77818c7b9144c70818fdde98db15308e329ae2f7204d767808fd3c" 2855 + checksum = "7db11798945fa5c3e5490c794ccca7c6de86d3afdd54b4eb324109939c6f37bc" 2906 2856 dependencies = [ 2907 2857 "arrayref", 2908 2858 "arrayvec", ··· 2910 2860 "cfg-if", 2911 2861 "log", 2912 2862 "png", 2913 - "tiny-skia-path 0.9.0", 2863 + "tiny-skia-path 0.10.0", 2914 2864 ] 2915 2865 2916 2866 [[package]] ··· 2926 2876 2927 2877 [[package]] 2928 2878 name = "tiny-skia-path" 2929 - version = "0.9.0" 2879 + version = "0.10.0" 2930 2880 source = "registry+https://github.com/rust-lang/crates.io-index" 2931 - checksum = "f7acb0ccda1ac91084353a56d0b69b0e29c311fd809d2088b1ed2f9ae1841c47" 2881 + checksum = "2f60aa35c89ac2687ace1a2556eaaea68e8c0d47408a2e3e7f5c98a489e7281c" 2932 2882 dependencies = [ 2933 2883 "arrayref", 2934 2884 "bytemuck", ··· 2952 2902 2953 2903 [[package]] 2954 2904 name = "tokio" 2955 - version = "1.28.2" 2905 + version = "1.29.1" 2956 2906 source = "registry+https://github.com/rust-lang/crates.io-index" 2957 - checksum = "94d7b1cfd2aa4011f2de74c2c4c63665e27a71006b0a192dcd2710272e73dfa2" 2907 + checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da" 2958 2908 dependencies = [ 2959 2909 "autocfg", 2910 + "backtrace", 2960 2911 "bytes", 2961 2912 "libc", 2962 2913 "mio", 2963 2914 "num_cpus", 2915 + "parking_lot 0.12.1", 2964 2916 "pin-project-lite", 2965 2917 "signal-hook-registry", 2966 2918 "socket2", 2919 + "tokio-macros", 2967 2920 "windows-sys 0.48.0", 2921 + ] 2922 + 2923 + [[package]] 2924 + name = "tokio-macros" 2925 + version = "2.1.0" 2926 + source = "registry+https://github.com/rust-lang/crates.io-index" 2927 + checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" 2928 + dependencies = [ 2929 + "proc-macro2", 2930 + "quote", 2931 + "syn 2.0.18", 2968 2932 ] 2969 2933 2970 2934 [[package]]
+25 -6
pkgs/applications/networking/irc/halloy/default.nix
··· 2 2 , stdenv 3 3 , darwin 4 4 , fetchFromGitHub 5 + , copyDesktopItems 6 + , makeDesktopItem 5 7 , libxkbcommon 6 8 , openssl 7 9 , pkg-config ··· 13 15 14 16 rustPlatform.buildRustPackage rec { 15 17 pname = "halloy"; 16 - version = "23.1-alpha1"; 18 + version = "2023.4"; 17 19 18 20 src = fetchFromGitHub { 19 21 owner = "squidowl"; 20 22 repo = "halloy"; 21 23 rev = "refs/tags/${version}"; 22 - hash = "sha256-Aq+mKctmc1RwpnUEIi+Zmr4o8n6wgQchGCunPWouLsE="; 24 + hash = "sha256-j5Yw7rXdNd32RnbV2jQ+ZUjbm14AKZ7khQNX6A+qPAM="; 23 25 }; 24 26 25 27 cargoLock = { 26 28 lockFile = ./Cargo.lock; 27 29 outputHashes = { 28 - "cosmic-text-0.8.0" = "sha256-p8PtXcFH+T3z6wWPFYbHFkxrkJpK4oHJ1aJvq4zld/4="; 29 - "glyphon-0.2.0" = "sha256-7h5W82zPMw9PVZiF5HCo7HyRiVhGR8MsfgGuIjo+Kfg="; 30 - "iced-0.9.0" = "sha256-KEBm62lDjSKXvXZssLoBfUYDSW+OpTXutxsKZMz8SE0="; 31 - "irc-0.15.0" = "sha256-ZlwfyX4tmQr9D+blY4jWl85bwJ2tXUYp3ryLqoungII="; 30 + "iced-0.9.0" = "sha256-z/tkUdFXNjxR5Si8dnNrkrvFos0VAqGjnFNSs88D/5w="; 32 31 "winit-0.28.6" = "sha256-szB1LCOPmPqhZNIWbeO8JMfRMcMRr0+Ze0f4uqyR8AE="; 33 32 }; 34 33 }; 35 34 36 35 nativeBuildInputs = [ 36 + copyDesktopItems 37 37 pkg-config 38 38 ]; 39 39 ··· 56 56 ] ++ lib.optionals stdenv.isLinux [ 57 57 wayland 58 58 ]; 59 + 60 + desktopItems = [ 61 + (makeDesktopItem { 62 + name = "org.squidowl.halloy"; 63 + desktopName = "Halloy"; 64 + comment = "IRC client written in Rust"; 65 + icon = "org.squidowl.halloy"; 66 + exec = pname; 67 + terminal = false; 68 + mimeTypes = [ "x-scheme-handler/irc" "x-scheme-handler/ircs" ]; 69 + categories = [ "Network" "IRCClient" ]; 70 + keywords = [ "IM" "Chat" ]; 71 + startupWMClass = "org.squidowl.halloy"; 72 + }) 73 + ]; 74 + 75 + postInstall = '' 76 + install -Dm644 assets/linux/org.squidowl.halloy.png $out/share/icons/hicolor/128x128/apps/org.squidowl.halloy.png 77 + ''; 59 78 60 79 meta = with lib; { 61 80 description = "IRC application";