Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 26128332 b289464f

+743 -415
+6
maintainers/maintainer-list.nix
··· 12526 12526 githubId = 1631737; 12527 12527 name = "Mikhail Medvedev"; 12528 12528 }; 12529 + meebey = { 12530 + email = "meebey@meebey.net"; 12531 + github = "meebey"; 12532 + githubId = 318066; 12533 + name = "Mirco Bauer"; 12534 + }; 12529 12535 megheaiulian = { 12530 12536 email = "iulian.meghea@gmail.com"; 12531 12537 github = "megheaiulian";
+5
nixos/doc/manual/release-notes/rl-2405.section.md
··· 32 32 33 33 - Julia environments can now be built with arbitrary packages from the ecosystem using the `.withPackages` function. For example: `julia.withPackages ["Plots"]`. 34 34 35 + - The PipeWire and WirePlumber modules have removed support for using 36 + `environment.etc."pipewire/..."` and `environment.etc."wireplumber/..."`. 37 + Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for PipeWire and 38 + `services.pipewire.wireplumber.configPackages` for WirePlumber instead." 39 + 35 40 - A new option `systemd.sysusers.enable` was added. If enabled, users and 36 41 groups are created with systemd-sysusers instead of with a custom perl script. 37 42
+87 -58
nixos/modules/services/desktops/pipewire/pipewire.nix
··· 1 1 # PipeWire service. 2 2 { config, lib, pkgs, ... }: 3 3 4 - with lib; 4 + let 5 + inherit (builtins) attrNames concatMap length; 6 + inherit (lib) maintainers teams; 7 + inherit (lib.attrsets) attrByPath attrsToList concatMapAttrs filterAttrs; 8 + inherit (lib.lists) flatten optional optionals; 9 + inherit (lib.modules) mkIf mkRemovedOptionModule; 10 + inherit (lib.options) literalExpression mkEnableOption mkOption mkPackageOption; 11 + inherit (lib.strings) concatMapStringsSep hasPrefix optionalString; 12 + inherit (lib.types) attrsOf bool listOf package; 5 13 6 - let 7 14 json = pkgs.formats.json {}; 8 15 mapToFiles = location: config: concatMapAttrs (name: value: { "share/pipewire/${location}.conf.d/${name}.conf" = json.generate "${name}" value; }) config; 9 16 extraConfigPkgFromFiles = locations: filesSet: pkgs.runCommand "pipewire-extra-config" { } '' 10 - mkdir -p ${lib.concatMapStringsSep " " (l: "$out/share/pipewire/${l}.conf.d") locations} 11 - ${lib.concatMapStringsSep ";" ({name, value}: "ln -s ${value} $out/${name}") (lib.attrsToList filesSet)} 17 + mkdir -p ${concatMapStringsSep " " (l: "$out/share/pipewire/${l}.conf.d") locations} 18 + ${concatMapStringsSep ";" ({name, value}: "ln -s ${value} $out/${name}") (attrsToList filesSet)} 12 19 ''; 13 20 cfg = config.services.pipewire; 14 21 enable32BitAlsaPlugins = cfg.alsa.support32Bit ··· 40 47 name = "pipewire-configs"; 41 48 paths = configPackages 42 49 ++ [ extraConfigPkg ] 43 - ++ lib.optionals cfg.wireplumber.enable cfg.wireplumber.configPackages; 50 + ++ optionals cfg.wireplumber.enable cfg.wireplumber.configPackages; 44 51 pathsToLink = [ "/share/pipewire" ]; 45 52 }; 46 53 47 - requiredLv2Packages = lib.flatten 54 + requiredLv2Packages = flatten 48 55 ( 49 - lib.concatMap 56 + concatMap 50 57 (p: 51 - lib.attrByPath ["passthru" "requiredLv2Packages"] [] p 58 + attrByPath ["passthru" "requiredLv2Packages"] [] p 52 59 ) 53 60 configPackages 54 61 ); ··· 59 66 pathsToLink = [ "/lib/lv2" ]; 60 67 }; 61 68 in { 62 - meta.maintainers = teams.freedesktop.members ++ [ lib.maintainers.k900 ]; 69 + meta.maintainers = teams.freedesktop.members ++ [ maintainers.k900 ]; 63 70 64 71 ###### interface 65 72 options = { 66 73 services.pipewire = { 67 - enable = mkEnableOption (lib.mdDoc "PipeWire service"); 74 + enable = mkEnableOption "PipeWire service"; 68 75 69 76 package = mkPackageOption pkgs "pipewire" { }; 70 77 71 78 socketActivation = mkOption { 72 79 default = true; 73 - type = types.bool; 74 - description = lib.mdDoc '' 80 + type = bool; 81 + description = '' 75 82 Automatically run PipeWire when connections are made to the PipeWire socket. 76 83 ''; 77 84 }; 78 85 79 86 audio = { 80 - enable = lib.mkOption { 81 - type = lib.types.bool; 87 + enable = mkOption { 88 + type = bool; 82 89 # this is for backwards compatibility 83 90 default = cfg.alsa.enable || cfg.jack.enable || cfg.pulse.enable; 84 - defaultText = lib.literalExpression "config.services.pipewire.alsa.enable || config.services.pipewire.jack.enable || config.services.pipewire.pulse.enable"; 85 - description = lib.mdDoc "Whether to use PipeWire as the primary sound server"; 91 + defaultText = literalExpression "config.services.pipewire.alsa.enable || config.services.pipewire.jack.enable || config.services.pipewire.pulse.enable"; 92 + description = "Whether to use PipeWire as the primary sound server"; 86 93 }; 87 94 }; 88 95 89 96 alsa = { 90 - enable = mkEnableOption (lib.mdDoc "ALSA support"); 91 - support32Bit = mkEnableOption (lib.mdDoc "32-bit ALSA support on 64-bit systems"); 97 + enable = mkEnableOption "ALSA support"; 98 + support32Bit = mkEnableOption "32-bit ALSA support on 64-bit systems"; 92 99 }; 93 100 94 101 jack = { 95 - enable = mkEnableOption (lib.mdDoc "JACK audio emulation"); 102 + enable = mkEnableOption "JACK audio emulation"; 96 103 }; 97 104 98 105 raopOpenFirewall = mkOption { 99 - type = lib.types.bool; 106 + type = bool; 100 107 default = false; 101 - description = lib.mdDoc '' 108 + description = '' 102 109 Opens UDP/6001-6002, required by RAOP/Airplay for timing and control data. 103 110 ''; 104 111 }; 105 112 106 113 pulse = { 107 - enable = mkEnableOption (lib.mdDoc "PulseAudio server emulation"); 114 + enable = mkEnableOption "PulseAudio server emulation"; 108 115 }; 109 116 110 - systemWide = lib.mkOption { 111 - type = lib.types.bool; 117 + systemWide = mkOption { 118 + type = bool; 112 119 default = false; 113 - description = lib.mdDoc '' 120 + description = '' 114 121 If true, a system-wide PipeWire service and socket is enabled 115 122 allowing all users in the "pipewire" group to use it simultaneously. 116 123 If false, then user units are used instead, restricting access to ··· 124 131 125 132 extraConfig = { 126 133 pipewire = mkOption { 127 - type = lib.types.attrsOf json.type; 134 + type = attrsOf json.type; 128 135 default = {}; 129 136 example = { 130 137 "10-clock-rate" = { ··· 138 145 }; 139 146 }; 140 147 }; 141 - description = lib.mdDoc '' 148 + description = '' 142 149 Additional configuration for the PipeWire server. 143 150 144 151 Every item in this attrset becomes a separate drop-in file in `/etc/pipewire/pipewire.conf.d`. ··· 157 164 ''; 158 165 }; 159 166 client = mkOption { 160 - type = lib.types.attrsOf json.type; 167 + type = attrsOf json.type; 161 168 default = {}; 162 169 example = { 163 170 "10-no-resample" = { ··· 166 173 }; 167 174 }; 168 175 }; 169 - description = lib.mdDoc '' 176 + description = '' 170 177 Additional configuration for the PipeWire client library, used by most applications. 171 178 172 179 Every item in this attrset becomes a separate drop-in file in `/etc/pipewire/client.conf.d`. ··· 177 184 ''; 178 185 }; 179 186 client-rt = mkOption { 180 - type = lib.types.attrsOf json.type; 187 + type = attrsOf json.type; 181 188 default = {}; 182 189 example = { 183 190 "10-alsa-linear-volume" = { ··· 186 193 }; 187 194 }; 188 195 }; 189 - description = lib.mdDoc '' 196 + description = '' 190 197 Additional configuration for the PipeWire client library, used by real-time applications and legacy ALSA clients. 191 198 192 199 Every item in this attrset becomes a separate drop-in file in `/etc/pipewire/client-rt.conf.d`. ··· 198 205 ''; 199 206 }; 200 207 jack = mkOption { 201 - type = lib.types.attrsOf json.type; 208 + type = attrsOf json.type; 202 209 default = {}; 203 210 example = { 204 211 "20-hide-midi" = { ··· 207 214 }; 208 215 }; 209 216 }; 210 - description = lib.mdDoc '' 217 + description = '' 211 218 Additional configuration for the PipeWire JACK server and client library. 212 219 213 220 Every item in this attrset becomes a separate drop-in file in `/etc/pipewire/jack.conf.d`. ··· 218 225 ''; 219 226 }; 220 227 pipewire-pulse = mkOption { 221 - type = lib.types.attrsOf json.type; 228 + type = attrsOf json.type; 222 229 default = {}; 223 230 example = { 224 231 "15-force-s16-info" = { ··· 232 239 }]; 233 240 }; 234 241 }; 235 - description = lib.mdDoc '' 242 + description = '' 236 243 Additional configuration for the PipeWire PulseAudio server. 237 244 238 245 Every item in this attrset becomes a separate drop-in file in `/etc/pipewire/pipewire-pulse.conf.d`. ··· 248 255 }; 249 256 }; 250 257 251 - configPackages = lib.mkOption { 252 - type = lib.types.listOf lib.types.package; 258 + configPackages = mkOption { 259 + type = listOf package; 253 260 default = []; 254 - description = lib.mdDoc '' 261 + example = literalExpression ''[ 262 + (pkgs.writeTextDir "share/pipewire/pipewire.conf.d/10-loopback.conf" ''' 263 + context.modules = [ 264 + { name = libpipewire-module-loopback 265 + args = { 266 + node.description = "Scarlett Focusrite Line 1" 267 + capture.props = { 268 + audio.position = [ FL ] 269 + stream.dont-remix = true 270 + node.target = "alsa_input.usb-Focusrite_Scarlett_Solo_USB_Y7ZD17C24495BC-00.analog-stereo" 271 + node.passive = true 272 + } 273 + playback.props = { 274 + node.name = "SF_mono_in_1" 275 + media.class = "Audio/Source" 276 + audio.position = [ MONO ] 277 + } 278 + } 279 + } 280 + ] 281 + ''') 282 + ]''; 283 + description = '' 255 284 List of packages that provide PipeWire configuration, in the form of 256 285 `share/pipewire/*/*.conf` files. 257 286 ··· 260 289 ''; 261 290 }; 262 291 263 - extraLv2Packages = lib.mkOption { 264 - type = lib.types.listOf lib.types.package; 292 + extraLv2Packages = mkOption { 293 + type = listOf package; 265 294 default = []; 266 - example = lib.literalExpression "[ pkgs.lsp-plugins ]"; 267 - description = lib.mdDoc '' 295 + example = literalExpression "[ pkgs.lsp-plugins ]"; 296 + description = '' 268 297 List of packages that provide LV2 plugins in `lib/lv2` that should 269 298 be made available to PipeWire for [filter chains][wiki-filter-chain]. 270 299 ··· 279 308 }; 280 309 281 310 imports = [ 282 - (lib.mkRemovedOptionModule ["services" "pipewire" "config"] '' 311 + (mkRemovedOptionModule ["services" "pipewire" "config"] '' 283 312 Overriding default PipeWire configuration through NixOS options never worked correctly and is no longer supported. 284 313 Please create drop-in configuration files via `services.pipewire.extraConfig` instead. 285 314 '') 286 - (lib.mkRemovedOptionModule ["services" "pipewire" "media-session"] '' 315 + (mkRemovedOptionModule ["services" "pipewire" "media-session"] '' 287 316 pipewire-media-session is no longer supported upstream and has been removed. 288 317 Please switch to `services.pipewire.wireplumber` instead. 289 318 '') ··· 306 335 message = "Using PipeWire's ALSA/PulseAudio compatibility layers requires running PipeWire as the sound server. Set `services.pipewire.audio.enable` to true."; 307 336 } 308 337 { 309 - assertion = builtins.length 310 - (builtins.attrNames 338 + assertion = length 339 + (attrNames 311 340 ( 312 - lib.filterAttrs 341 + filterAttrs 313 342 (name: value: 314 - lib.hasPrefix "pipewire/" name || name == "pipewire" 343 + hasPrefix "pipewire/" name || name == "pipewire" 315 344 ) 316 345 config.environment.etc 317 346 )) == 1; ··· 320 349 ]; 321 350 322 351 environment.systemPackages = [ cfg.package ] 323 - ++ lib.optional cfg.jack.enable jack-libs; 352 + ++ optional cfg.jack.enable jack-libs; 324 353 325 354 systemd.packages = [ cfg.package ]; 326 355 ··· 336 365 systemd.user.sockets.pipewire.enable = !cfg.systemWide; 337 366 systemd.user.services.pipewire.enable = !cfg.systemWide; 338 367 339 - systemd.services.pipewire.environment.LV2_PATH = lib.mkIf cfg.systemWide "${lv2Plugins}/lib/lv2"; 340 - systemd.user.services.pipewire.environment.LV2_PATH = lib.mkIf (!cfg.systemWide) "${lv2Plugins}/lib/lv2"; 368 + systemd.services.pipewire.environment.LV2_PATH = mkIf cfg.systemWide "${lv2Plugins}/lib/lv2"; 369 + systemd.user.services.pipewire.environment.LV2_PATH = mkIf (!cfg.systemWide) "${lv2Plugins}/lib/lv2"; 341 370 342 371 # Mask pw-pulse if it's not wanted 343 372 systemd.user.services.pipewire-pulse.enable = cfg.pulse.enable; 344 373 systemd.user.sockets.pipewire-pulse.enable = cfg.pulse.enable; 345 374 346 - systemd.sockets.pipewire.wantedBy = lib.mkIf cfg.socketActivation [ "sockets.target" ]; 347 - systemd.user.sockets.pipewire.wantedBy = lib.mkIf cfg.socketActivation [ "sockets.target" ]; 348 - systemd.user.sockets.pipewire-pulse.wantedBy = lib.mkIf cfg.socketActivation [ "sockets.target" ]; 375 + systemd.sockets.pipewire.wantedBy = mkIf cfg.socketActivation [ "sockets.target" ]; 376 + systemd.user.sockets.pipewire.wantedBy = mkIf cfg.socketActivation [ "sockets.target" ]; 377 + systemd.user.sockets.pipewire-pulse.wantedBy = mkIf cfg.socketActivation [ "sockets.target" ]; 349 378 350 379 services.udev.packages = [ cfg.package ]; 351 380 ··· 377 406 }; 378 407 379 408 environment.sessionVariables.LD_LIBRARY_PATH = 380 - lib.mkIf cfg.jack.enable [ "${cfg.package.jack}/lib" ]; 409 + mkIf cfg.jack.enable [ "${cfg.package.jack}/lib" ]; 381 410 382 - networking.firewall.allowedUDPPorts = lib.mkIf cfg.raopOpenFirewall [ 6001 6002 ]; 411 + networking.firewall.allowedUDPPorts = mkIf cfg.raopOpenFirewall [ 6001 6002 ]; 383 412 384 - users = lib.mkIf cfg.systemWide { 413 + users = mkIf cfg.systemWide { 385 414 users.pipewire = { 386 415 uid = config.ids.uids.pipewire; 387 416 group = "pipewire"; 388 417 extraGroups = [ 389 418 "audio" 390 419 "video" 391 - ] ++ lib.optional config.security.rtkit.enable "rtkit"; 420 + ] ++ optional config.security.rtkit.enable "rtkit"; 392 421 description = "PipeWire system service user"; 393 422 isSystemUser = true; 394 423 home = "/var/lib/pipewire";
+51 -32
nixos/modules/services/desktops/pipewire/wireplumber.nix
··· 1 1 { config, lib, pkgs, ... }: 2 2 3 3 let 4 + inherit (builtins) attrNames concatMap length; 5 + inherit (lib) maintainers; 6 + inherit (lib.attrsets) attrByPath filterAttrs; 7 + inherit (lib.lists) flatten optional; 8 + inherit (lib.modules) mkIf; 9 + inherit (lib.options) literalExpression mkOption; 10 + inherit (lib.strings) hasPrefix; 11 + inherit (lib.types) bool listOf package; 12 + 4 13 pwCfg = config.services.pipewire; 5 14 cfg = pwCfg.wireplumber; 6 15 pwUsedForAudio = pwCfg.audio.enable; 7 16 in 8 17 { 9 - meta.maintainers = [ lib.maintainers.k900 ]; 18 + meta.maintainers = [ maintainers.k900 ]; 10 19 11 20 options = { 12 21 services.pipewire.wireplumber = { 13 - enable = lib.mkOption { 14 - type = lib.types.bool; 15 - default = config.services.pipewire.enable; 16 - defaultText = lib.literalExpression "config.services.pipewire.enable"; 17 - description = lib.mdDoc "Whether to enable WirePlumber, a modular session / policy manager for PipeWire"; 22 + enable = mkOption { 23 + type = bool; 24 + default = pwCfg.enable; 25 + defaultText = literalExpression "config.services.pipewire.enable"; 26 + description = "Whether to enable WirePlumber, a modular session / policy manager for PipeWire"; 18 27 }; 19 28 20 - package = lib.mkOption { 21 - type = lib.types.package; 29 + package = mkOption { 30 + type = package; 22 31 default = pkgs.wireplumber; 23 - defaultText = lib.literalExpression "pkgs.wireplumber"; 24 - description = lib.mdDoc "The WirePlumber derivation to use."; 32 + defaultText = literalExpression "pkgs.wireplumber"; 33 + description = "The WirePlumber derivation to use."; 25 34 }; 26 35 27 - configPackages = lib.mkOption { 28 - type = lib.types.listOf lib.types.package; 36 + configPackages = mkOption { 37 + type = listOf package; 29 38 default = [ ]; 30 - description = lib.mdDoc '' 39 + example = literalExpression ''[ 40 + (pkgs.writeTextDir "share/wireplumber/wireplumber.conf.d/10-bluez.conf" ''' 41 + monitor.bluez.properties = { 42 + bluez5.roles = [ a2dp_sink a2dp_source bap_sink bap_source hsp_hs hsp_ag hfp_hf hfp_ag ] 43 + bluez5.codecs = [ sbc sbc_xq aac ] 44 + bluez5.enable-sbc-xq = true 45 + bluez5.hfphsp-backend = "native" 46 + } 47 + ''') 48 + ]''; 49 + description = '' 31 50 List of packages that provide WirePlumber configuration, in the form of 32 - `share/wireplumber/*/*.lua` files. 51 + `share/wireplumber/*/*.conf` files. 33 52 34 53 LV2 dependencies will be picked up from config packages automatically 35 54 via `passthru.requiredLv2Packages`. 36 55 ''; 37 56 }; 38 57 39 - extraLv2Packages = lib.mkOption { 40 - type = lib.types.listOf lib.types.package; 58 + extraLv2Packages = mkOption { 59 + type = listOf package; 41 60 default = []; 42 - example = lib.literalExpression "[ pkgs.lsp-plugins ]"; 43 - description = lib.mdDoc '' 61 + example = literalExpression "[ pkgs.lsp-plugins ]"; 62 + description = '' 44 63 List of packages that provide LV2 plugins in `lib/lv2` that should 45 64 be made available to WirePlumber for [filter chains][wiki-filter-chain]. 46 65 ··· 78 97 ''; 79 98 80 99 configPackages = cfg.configPackages 81 - ++ lib.optional (!pwUsedForAudio) pwNotForAudioConfigPkg 82 - ++ lib.optional config.services.pipewire.systemWide systemwideConfigPkg; 100 + ++ optional (!pwUsedForAudio) pwNotForAudioConfigPkg 101 + ++ optional pwCfg.systemWide systemwideConfigPkg; 83 102 84 103 configs = pkgs.buildEnv { 85 104 name = "wireplumber-configs"; ··· 87 106 pathsToLink = [ "/share/wireplumber" ]; 88 107 }; 89 108 90 - requiredLv2Packages = lib.flatten 109 + requiredLv2Packages = flatten 91 110 ( 92 - lib.concatMap 111 + concatMap 93 112 (p: 94 - lib.attrByPath ["passthru" "requiredLv2Packages"] [] p 113 + attrByPath ["passthru" "requiredLv2Packages"] [] p 95 114 ) 96 115 configPackages 97 116 ); ··· 102 121 pathsToLink = [ "/lib/lv2" ]; 103 122 }; 104 123 in 105 - lib.mkIf cfg.enable { 124 + mkIf cfg.enable { 106 125 assertions = [ 107 126 { 108 127 assertion = !config.hardware.bluetooth.hsphfpd.enable; 109 128 message = "Using WirePlumber conflicts with hsphfpd, as it provides the same functionality. `hardware.bluetooth.hsphfpd.enable` needs be set to false"; 110 129 } 111 130 { 112 - assertion = builtins.length 113 - (builtins.attrNames 131 + assertion = length 132 + (attrNames 114 133 ( 115 - lib.filterAttrs 134 + filterAttrs 116 135 (name: value: 117 - lib.hasPrefix "wireplumber/" name || name == "wireplumber" 136 + hasPrefix "wireplumber/" name || name == "wireplumber" 118 137 ) 119 138 config.environment.etc 120 139 )) == 1; ··· 128 147 129 148 systemd.packages = [ cfg.package ]; 130 149 131 - systemd.services.wireplumber.enable = config.services.pipewire.systemWide; 132 - systemd.user.services.wireplumber.enable = !config.services.pipewire.systemWide; 150 + systemd.services.wireplumber.enable = pwCfg.systemWide; 151 + systemd.user.services.wireplumber.enable = !pwCfg.systemWide; 133 152 134 153 systemd.services.wireplumber.wantedBy = [ "pipewire.service" ]; 135 154 systemd.user.services.wireplumber.wantedBy = [ "pipewire.service" ]; 136 155 137 - systemd.services.wireplumber.environment = lib.mkIf config.services.pipewire.systemWide { 156 + systemd.services.wireplumber.environment = mkIf pwCfg.systemWide { 138 157 # Force WirePlumber to use system dbus. 139 158 DBUS_SESSION_BUS_ADDRESS = "unix:path=/run/dbus/system_bus_socket"; 140 159 LV2_PATH = "${lv2Plugins}/lib/lv2"; 141 160 }; 142 161 143 162 systemd.user.services.wireplumber.environment.LV2_PATH = 144 - lib.mkIf (!config.services.pipewire.systemWide) "${lv2Plugins}/lib/lv2"; 163 + mkIf (!pwCfg.systemWide) "${lv2Plugins}/lib/lv2"; 145 164 }; 146 165 }
+7 -7
pkgs/applications/networking/browsers/chromium/upstream-info.nix
··· 1 1 { 2 2 stable = { 3 3 chromedriver = { 4 - hash_darwin = "sha256-yRLbe3xl0L/PfRcVB4LA6JeDvLpgUhtKZiAfyB2v/ZE="; 4 + hash_darwin = "sha256-sB6gH5k5zK1IIctBTXQpxlgmLEoIatcLDYO+WIFaYxA="; 5 5 hash_darwin_aarch64 = 6 - "sha256-TMreCFF9Lo+9gy7kzZWd9Mjep0CYa3Cxn4kr9BNTdkE="; 7 - hash_linux = "sha256-rM2usA0zDZ1aXvkbvm+l0xalViEJIxu8ZYZvoTkNiis="; 8 - version = "123.0.6312.58"; 6 + "sha256-sikyGQG0Y14eNjT3f/Z50cPmm38T58X7zQIGopXOHOs="; 7 + hash_linux = "sha256-2WZmRXyvxN3hXeOoPQXL6lU6Xki9iUmTdETRxOkIYD0="; 8 + version = "123.0.6312.86"; 9 9 }; 10 10 deps = { 11 11 gn = { ··· 15 15 version = "2024-02-19"; 16 16 }; 17 17 }; 18 - hash = "sha256-GrCYCUjxV16tinqrIqW4DQD51dKIgKNu2fLLz9Yqq7k="; 19 - hash_deb_amd64 = "sha256-z+UC7wUsWAX7kPIgk8S9ujW2n6HlUp0m3zHTvsAiTps="; 20 - version = "123.0.6312.58"; 18 + hash = "sha256-b72MiRv4uxolKE92tK224FvyA56NM3FcCjijkc9m3ro="; 19 + hash_deb_amd64 = "sha256-JsEJw8aEptesRiCtIrfHRQu1xq27TzHSmUr+dsvnV7o="; 20 + version = "123.0.6312.86"; 21 21 }; 22 22 ungoogled-chromium = { 23 23 deps = {
+2 -2
pkgs/applications/networking/cluster/cilium/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "cilium-cli"; 5 - version = "0.16.0"; 5 + version = "0.16.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cilium"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-RJJETvgLdE/fJtd1LMShJ7Hm8/s1zUybhec6YPT44wg="; 11 + hash = "sha256-WD0CUPl9Qkalhog2IbefMkiLiVZFW59X21sYH4hUqZs="; 12 12 }; 13 13 14 14 vendorHash = null;
+2 -2
pkgs/applications/networking/cluster/fn-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "fn"; 5 - version = "0.6.29"; 5 + version = "0.6.30"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "fnproject"; 9 9 repo = "cli"; 10 10 rev = version; 11 - hash = "sha256-hN9Kok2+ZNYZsG+3ffzr1jGfIMg99JzgzC0x585KDF4="; 11 + hash = "sha256-1j0Hd/SYoBhelCIFUFxkByczWSYFXjTE9TVH9E3Km+Y="; 12 12 }; 13 13 14 14 vendorHash = null;
+2 -2
pkgs/applications/science/logic/alt-ergo/default.nix
··· 2 2 3 3 let 4 4 pname = "alt-ergo"; 5 - version = "2.5.2"; 5 + version = "2.5.3"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/OCamlPro/alt-ergo/releases/download/v${version}/alt-ergo-${version}.tbz"; 9 - hash = "sha256-9GDBcBH49sheO5AjmDsznMEbw0JSrnSOcIIRN40/aJU="; 9 + hash = "sha256-tmWLZBLfdmfYlCQq+zcUneeueDAE6AJeZMy8kfNCC04="; 10 10 }; 11 11 in 12 12
+2 -2
pkgs/build-support/kernel/make-initrd-ng/Cargo.lock
··· 4 4 5 5 [[package]] 6 6 name = "eyre" 7 - version = "0.6.11" 7 + version = "0.6.12" 8 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "b6267a1fa6f59179ea4afc8e50fd8612a3cc60bc858f786ff877a4a8cb042799" 9 + checksum = "7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec" 10 10 dependencies = [ 11 11 "indenter", 12 12 "once_cell",
+267 -232
pkgs/by-name/cr/crunchy-cli/Cargo.lock
··· 19 19 20 20 [[package]] 21 21 name = "aes" 22 - version = "0.8.3" 22 + version = "0.8.4" 23 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2" 24 + checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" 25 25 dependencies = [ 26 26 "cfg-if", 27 27 "cipher", ··· 54 54 55 55 [[package]] 56 56 name = "anstream" 57 - version = "0.6.7" 57 + version = "0.6.13" 58 58 source = "registry+https://github.com/rust-lang/crates.io-index" 59 - checksum = "4cd2405b3ac1faab2990b74d728624cd9fd115651fcecc7c2d8daf01376275ba" 59 + checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" 60 60 dependencies = [ 61 61 "anstyle", 62 62 "anstyle-parse", ··· 68 68 69 69 [[package]] 70 70 name = "anstyle" 71 - version = "1.0.4" 71 + version = "1.0.6" 72 72 source = "registry+https://github.com/rust-lang/crates.io-index" 73 - checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" 73 + checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 74 74 75 75 [[package]] 76 76 name = "anstyle-parse" ··· 102 102 103 103 [[package]] 104 104 name = "anyhow" 105 - version = "1.0.79" 105 + version = "1.0.80" 106 106 source = "registry+https://github.com/rust-lang/crates.io-index" 107 - checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" 107 + checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1" 108 108 109 109 [[package]] 110 110 name = "async-speed-limit" ··· 174 174 175 175 [[package]] 176 176 name = "bitflags" 177 - version = "2.4.1" 177 + version = "2.4.2" 178 178 source = "registry+https://github.com/rust-lang/crates.io-index" 179 - checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 179 + checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" 180 180 181 181 [[package]] 182 182 name = "block-padding" ··· 189 189 190 190 [[package]] 191 191 name = "bumpalo" 192 - version = "3.14.0" 192 + version = "3.15.4" 193 193 source = "registry+https://github.com/rust-lang/crates.io-index" 194 - checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 194 + checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" 195 195 196 196 [[package]] 197 197 name = "bytes" ··· 210 210 211 211 [[package]] 212 212 name = "cc" 213 - version = "1.0.83" 213 + version = "1.0.90" 214 214 source = "registry+https://github.com/rust-lang/crates.io-index" 215 - checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 216 - dependencies = [ 217 - "libc", 218 - ] 215 + checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" 219 216 220 217 [[package]] 221 218 name = "cfg-if" ··· 224 221 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 225 222 226 223 [[package]] 224 + name = "cfg_aliases" 225 + version = "0.1.1" 226 + source = "registry+https://github.com/rust-lang/crates.io-index" 227 + checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 228 + 229 + [[package]] 227 230 name = "chrono" 228 - version = "0.4.31" 231 + version = "0.4.35" 229 232 source = "registry+https://github.com/rust-lang/crates.io-index" 230 - checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" 233 + checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a" 231 234 dependencies = [ 232 235 "android-tzdata", 233 236 "iana-time-zone", ··· 235 238 "num-traits", 236 239 "serde", 237 240 "wasm-bindgen", 238 - "windows-targets 0.48.5", 241 + "windows-targets 0.52.4", 239 242 ] 240 243 241 244 [[package]] ··· 250 253 251 254 [[package]] 252 255 name = "clap" 253 - version = "4.4.16" 256 + version = "4.5.2" 254 257 source = "registry+https://github.com/rust-lang/crates.io-index" 255 - checksum = "58e54881c004cec7895b0068a0a954cd5d62da01aef83fa35b1e594497bf5445" 258 + checksum = "b230ab84b0ffdf890d5a10abdbc8b83ae1c4918275daea1ab8801f71536b2651" 256 259 dependencies = [ 257 260 "clap_builder", 258 261 "clap_derive", ··· 260 263 261 264 [[package]] 262 265 name = "clap_builder" 263 - version = "4.4.16" 266 + version = "4.5.2" 264 267 source = "registry+https://github.com/rust-lang/crates.io-index" 265 - checksum = "59cb82d7f531603d2fd1f507441cdd35184fa81beff7bd489570de7f773460bb" 268 + checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" 266 269 dependencies = [ 267 270 "anstream", 268 271 "anstyle", 269 272 "clap_lex", 270 - "strsim", 273 + "strsim 0.11.0", 271 274 ] 272 275 273 276 [[package]] 274 277 name = "clap_complete" 275 - version = "4.4.6" 278 + version = "4.5.1" 276 279 source = "registry+https://github.com/rust-lang/crates.io-index" 277 - checksum = "97aeaa95557bd02f23fbb662f981670c3d20c5a26e69f7354b28f57092437fcd" 280 + checksum = "885e4d7d5af40bfb99ae6f9433e292feac98d452dcb3ec3d25dfe7552b77da8c" 278 281 dependencies = [ 279 282 "clap", 280 283 ] 281 284 282 285 [[package]] 283 286 name = "clap_derive" 284 - version = "4.4.7" 287 + version = "4.5.0" 285 288 source = "registry+https://github.com/rust-lang/crates.io-index" 286 - checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" 289 + checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47" 287 290 dependencies = [ 288 291 "heck", 289 292 "proc-macro2", ··· 293 296 294 297 [[package]] 295 298 name = "clap_lex" 296 - version = "0.6.0" 299 + version = "0.7.0" 297 300 source = "registry+https://github.com/rust-lang/crates.io-index" 298 - checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" 301 + checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" 299 302 300 303 [[package]] 301 304 name = "clap_mangen" 302 - version = "0.2.17" 305 + version = "0.2.20" 303 306 source = "registry+https://github.com/rust-lang/crates.io-index" 304 - checksum = "4a7c2b01e5e779c19f46a94bbd398f33ae63b0f78c07108351fb4536845bb7fd" 307 + checksum = "e1dd95b5ebb5c1c54581dd6346f3ed6a79a3eef95dd372fc2ac13d535535300e" 305 308 dependencies = [ 306 309 "clap", 307 310 "roff", ··· 328 331 329 332 [[package]] 330 333 name = "cookie" 331 - version = "0.16.2" 334 + version = "0.17.0" 332 335 source = "registry+https://github.com/rust-lang/crates.io-index" 333 - checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb" 336 + checksum = "7efb37c3e1ccb1ff97164ad95ac1606e8ccd35b3fa0a7d99a304c7f4a428cc24" 334 337 dependencies = [ 335 338 "percent-encoding", 336 339 "time", ··· 339 342 340 343 [[package]] 341 344 name = "cookie_store" 342 - version = "0.16.2" 345 + version = "0.20.0" 343 346 source = "registry+https://github.com/rust-lang/crates.io-index" 344 - checksum = "d606d0fba62e13cf04db20536c05cb7f13673c161cb47a47a82b9b9e7d3f1daa" 347 + checksum = "387461abbc748185c3a6e1673d826918b450b87ff22639429c694619a83b6cf6" 345 348 dependencies = [ 346 349 "cookie", 347 - "idna 0.2.3", 350 + "idna 0.3.0", 348 351 "log", 349 352 "publicsuffix", 350 353 "serde", ··· 381 384 382 385 [[package]] 383 386 name = "crunchy-cli" 384 - version = "3.2.5" 387 + version = "3.3.1" 385 388 dependencies = [ 386 389 "chrono", 387 390 "clap", ··· 394 397 395 398 [[package]] 396 399 name = "crunchy-cli-core" 397 - version = "3.2.5" 400 + version = "3.3.1" 398 401 dependencies = [ 399 402 "anyhow", 400 403 "async-speed-limit", ··· 429 432 430 433 [[package]] 431 434 name = "crunchyroll-rs" 432 - version = "0.8.2" 435 + version = "0.8.6" 433 436 source = "registry+https://github.com/rust-lang/crates.io-index" 434 - checksum = "828ff3c0f11de8f8afda7dc3bd24e206e1b13cee6abfd87856123305864681d2" 437 + checksum = "0f99fcd7627d214fd57cd1d030e8c859a773e19aa29fb0d15017aa84efaba353" 435 438 dependencies = [ 436 439 "aes", 437 440 "async-trait", ··· 440 443 "crunchyroll-rs-internal", 441 444 "dash-mpd", 442 445 "futures-util", 446 + "jsonwebtoken", 443 447 "lazy_static", 444 448 "m3u8-rs", 445 449 "regex", ··· 451 455 "smart-default", 452 456 "tokio", 453 457 "tower-service", 454 - "webpki-roots 0.26.0", 458 + "webpki-roots 0.26.1", 455 459 ] 456 460 457 461 [[package]] 458 462 name = "crunchyroll-rs-internal" 459 - version = "0.8.2" 463 + version = "0.8.6" 460 464 source = "registry+https://github.com/rust-lang/crates.io-index" 461 - checksum = "c7051a39e25a19ef0aa753e7da179787a3db0fb8a01977a7e22cd288f7ff0e27" 465 + checksum = "d2dd269b2df82ebbec9e8164e9950c6ad14a01cfcbb85eceeb3f3ef26c7da90c" 462 466 dependencies = [ 463 467 "darling", 464 468 "quote", ··· 477 481 478 482 [[package]] 479 483 name = "ctrlc" 480 - version = "3.4.2" 484 + version = "3.4.4" 481 485 source = "registry+https://github.com/rust-lang/crates.io-index" 482 - checksum = "b467862cc8610ca6fc9a1532d7777cee0804e678ab45410897b9396495994a0b" 486 + checksum = "672465ae37dc1bc6380a6547a8883d5dd397b0f1faaad4f265726cc7042a5345" 483 487 dependencies = [ 484 488 "nix", 485 489 "windows-sys 0.52.0", ··· 487 491 488 492 [[package]] 489 493 name = "darling" 490 - version = "0.20.3" 494 + version = "0.20.8" 491 495 source = "registry+https://github.com/rust-lang/crates.io-index" 492 - checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" 496 + checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" 493 497 dependencies = [ 494 498 "darling_core", 495 499 "darling_macro", ··· 497 501 498 502 [[package]] 499 503 name = "darling_core" 500 - version = "0.20.3" 504 + version = "0.20.8" 501 505 source = "registry+https://github.com/rust-lang/crates.io-index" 502 - checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" 506 + checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" 503 507 dependencies = [ 504 508 "fnv", 505 509 "ident_case", 506 510 "proc-macro2", 507 511 "quote", 508 - "strsim", 512 + "strsim 0.10.0", 509 513 "syn", 510 514 ] 511 515 512 516 [[package]] 513 517 name = "darling_macro" 514 - version = "0.20.3" 518 + version = "0.20.8" 515 519 source = "registry+https://github.com/rust-lang/crates.io-index" 516 - checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" 520 + checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" 517 521 dependencies = [ 518 522 "darling_core", 519 523 "quote", ··· 522 526 523 527 [[package]] 524 528 name = "dash-mpd" 525 - version = "0.14.7" 529 + version = "0.15.0" 526 530 source = "registry+https://github.com/rust-lang/crates.io-index" 527 - checksum = "7cf94350e05e27c941b8cfc06bffeec3afcac11f42df289378ddf43e192d2e15" 531 + checksum = "18c18f28b58beade78e0f61a846a63a122cb92c5f5ed6bad29d7ad13287c7526" 528 532 dependencies = [ 529 533 "base64", 530 534 "base64-serde", ··· 539 543 "serde_path_to_error", 540 544 "serde_with", 541 545 "thiserror", 542 - "tokio", 543 546 "tracing", 544 547 "url", 545 548 "xattr", ··· 601 604 602 605 [[package]] 603 606 name = "either" 604 - version = "1.9.0" 607 + version = "1.10.0" 605 608 source = "registry+https://github.com/rust-lang/crates.io-index" 606 - checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 609 + checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" 607 610 608 611 [[package]] 609 612 name = "encode_unicode" ··· 737 740 738 741 [[package]] 739 742 name = "futures-timer" 740 - version = "3.0.2" 743 + version = "3.0.3" 741 744 source = "registry+https://github.com/rust-lang/crates.io-index" 742 - checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" 745 + checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" 743 746 744 747 [[package]] 745 748 name = "futures-util" ··· 775 778 checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" 776 779 dependencies = [ 777 780 "cfg-if", 781 + "js-sys", 778 782 "libc", 779 783 "wasi", 784 + "wasm-bindgen", 780 785 ] 781 786 782 787 [[package]] ··· 787 792 788 793 [[package]] 789 794 name = "h2" 790 - version = "0.3.23" 795 + version = "0.3.24" 791 796 source = "registry+https://github.com/rust-lang/crates.io-index" 792 - checksum = "b553656127a00601c8ae5590fcfdc118e4083a7924b6cf4ffc1ea4b99dc429d7" 797 + checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9" 793 798 dependencies = [ 794 799 "bytes", 795 800 "fnv", ··· 797 802 "futures-sink", 798 803 "futures-util", 799 804 "http", 800 - "indexmap 2.1.0", 805 + "indexmap 2.2.5", 801 806 "slab", 802 807 "tokio", 803 808 "tokio-util", ··· 824 829 825 830 [[package]] 826 831 name = "hermit-abi" 827 - version = "0.3.3" 832 + version = "0.3.9" 828 833 source = "registry+https://github.com/rust-lang/crates.io-index" 829 - checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 834 + checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 830 835 831 836 [[package]] 832 837 name = "hex" ··· 836 841 837 842 [[package]] 838 843 name = "http" 839 - version = "0.2.11" 844 + version = "0.2.12" 840 845 source = "registry+https://github.com/rust-lang/crates.io-index" 841 - checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" 846 + checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" 842 847 dependencies = [ 843 848 "bytes", 844 849 "fnv", ··· 921 926 922 927 [[package]] 923 928 name = "iana-time-zone" 924 - version = "0.1.59" 929 + version = "0.1.60" 925 930 source = "registry+https://github.com/rust-lang/crates.io-index" 926 - checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539" 931 + checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 927 932 dependencies = [ 928 933 "android_system_properties", 929 934 "core-foundation-sys", ··· 950 955 951 956 [[package]] 952 957 name = "idna" 953 - version = "0.2.3" 954 - source = "registry+https://github.com/rust-lang/crates.io-index" 955 - checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" 956 - dependencies = [ 957 - "matches", 958 - "unicode-bidi", 959 - "unicode-normalization", 960 - ] 961 - 962 - [[package]] 963 - name = "idna" 964 958 version = "0.3.0" 965 959 source = "registry+https://github.com/rust-lang/crates.io-index" 966 960 checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" ··· 992 986 993 987 [[package]] 994 988 name = "indexmap" 995 - version = "2.1.0" 989 + version = "2.2.5" 996 990 source = "registry+https://github.com/rust-lang/crates.io-index" 997 - checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 991 + checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" 998 992 dependencies = [ 999 993 "equivalent", 1000 994 "hashbrown 0.14.3", ··· 1003 997 1004 998 [[package]] 1005 999 name = "indicatif" 1006 - version = "0.17.7" 1000 + version = "0.17.8" 1007 1001 source = "registry+https://github.com/rust-lang/crates.io-index" 1008 - checksum = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25" 1002 + checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" 1009 1003 dependencies = [ 1010 1004 "console", 1011 1005 "instant", ··· 1056 1050 1057 1051 [[package]] 1058 1052 name = "js-sys" 1059 - version = "0.3.67" 1053 + version = "0.3.69" 1060 1054 source = "registry+https://github.com/rust-lang/crates.io-index" 1061 - checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1" 1055 + checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1062 1056 dependencies = [ 1063 1057 "wasm-bindgen", 1064 1058 ] 1065 1059 1066 1060 [[package]] 1061 + name = "jsonwebtoken" 1062 + version = "9.2.0" 1063 + source = "registry+https://github.com/rust-lang/crates.io-index" 1064 + checksum = "5c7ea04a7c5c055c175f189b6dc6ba036fd62306b58c66c9f6389036c503a3f4" 1065 + dependencies = [ 1066 + "base64", 1067 + "js-sys", 1068 + "ring", 1069 + "serde", 1070 + "serde_json", 1071 + ] 1072 + 1073 + [[package]] 1067 1074 name = "lazy_static" 1068 1075 version = "1.4.0" 1069 1076 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1071 1078 1072 1079 [[package]] 1073 1080 name = "libc" 1074 - version = "0.2.152" 1081 + version = "0.2.153" 1075 1082 source = "registry+https://github.com/rust-lang/crates.io-index" 1076 - checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" 1083 + checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 1077 1084 1078 1085 [[package]] 1079 1086 name = "libredox" ··· 1081 1088 source = "registry+https://github.com/rust-lang/crates.io-index" 1082 1089 checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" 1083 1090 dependencies = [ 1084 - "bitflags 2.4.1", 1091 + "bitflags 2.4.2", 1085 1092 "libc", 1086 1093 "redox_syscall", 1087 1094 ] 1088 1095 1089 1096 [[package]] 1090 1097 name = "linux-raw-sys" 1091 - version = "0.4.12" 1098 + version = "0.4.13" 1092 1099 source = "registry+https://github.com/rust-lang/crates.io-index" 1093 - checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" 1100 + checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 1094 1101 1095 1102 [[package]] 1096 1103 name = "log" 1097 - version = "0.4.20" 1104 + version = "0.4.21" 1098 1105 source = "registry+https://github.com/rust-lang/crates.io-index" 1099 - checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1106 + checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 1100 1107 1101 1108 [[package]] 1102 1109 name = "m3u8-rs" 1103 - version = "5.0.5" 1110 + version = "6.0.0" 1104 1111 source = "registry+https://github.com/rust-lang/crates.io-index" 1105 - checksum = "0c1d7ba86f7ea62f17f4310c55e93244619ddc7dadfc7e565de1967e4e41e6e7" 1112 + checksum = "f03cd3335fb5f2447755d45cda9c70f76013626a9db44374973791b0926a86c3" 1106 1113 dependencies = [ 1107 1114 "chrono", 1108 1115 "nom", 1109 1116 ] 1110 1117 1111 1118 [[package]] 1112 - name = "matches" 1113 - version = "0.1.10" 1114 - source = "registry+https://github.com/rust-lang/crates.io-index" 1115 - checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" 1116 - 1117 - [[package]] 1118 1119 name = "memchr" 1119 1120 version = "2.7.1" 1120 1121 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1134 1135 1135 1136 [[package]] 1136 1137 name = "miniz_oxide" 1137 - version = "0.7.1" 1138 + version = "0.7.2" 1138 1139 source = "registry+https://github.com/rust-lang/crates.io-index" 1139 - checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 1140 + checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" 1140 1141 dependencies = [ 1141 1142 "adler", 1142 1143 ] 1143 1144 1144 1145 [[package]] 1145 1146 name = "mio" 1146 - version = "0.8.10" 1147 + version = "0.8.11" 1147 1148 source = "registry+https://github.com/rust-lang/crates.io-index" 1148 - checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" 1149 + checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 1149 1150 dependencies = [ 1150 1151 "libc", 1151 1152 "wasi", ··· 1170 1171 1171 1172 [[package]] 1172 1173 name = "nix" 1173 - version = "0.27.1" 1174 + version = "0.28.0" 1174 1175 source = "registry+https://github.com/rust-lang/crates.io-index" 1175 - checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" 1176 + checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" 1176 1177 dependencies = [ 1177 - "bitflags 2.4.1", 1178 + "bitflags 2.4.2", 1178 1179 "cfg-if", 1180 + "cfg_aliases", 1179 1181 "libc", 1180 1182 ] 1181 1183 ··· 1190 1192 ] 1191 1193 1192 1194 [[package]] 1195 + name = "num-conv" 1196 + version = "0.1.0" 1197 + source = "registry+https://github.com/rust-lang/crates.io-index" 1198 + checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 1199 + 1200 + [[package]] 1193 1201 name = "num-traits" 1194 - version = "0.2.17" 1202 + version = "0.2.18" 1195 1203 source = "registry+https://github.com/rust-lang/crates.io-index" 1196 - checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 1204 + checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 1197 1205 dependencies = [ 1198 1206 "autocfg", 1199 1207 ] ··· 1231 1239 1232 1240 [[package]] 1233 1241 name = "openssl" 1234 - version = "0.10.62" 1242 + version = "0.10.64" 1235 1243 source = "registry+https://github.com/rust-lang/crates.io-index" 1236 - checksum = "8cde4d2d9200ad5909f8dac647e29482e07c3a35de8a13fce7c9c7747ad9f671" 1244 + checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" 1237 1245 dependencies = [ 1238 - "bitflags 2.4.1", 1246 + "bitflags 2.4.2", 1239 1247 "cfg-if", 1240 1248 "foreign-types", 1241 1249 "libc", ··· 1263 1271 1264 1272 [[package]] 1265 1273 name = "openssl-src" 1266 - version = "300.2.1+3.2.0" 1274 + version = "300.2.3+3.2.1" 1267 1275 source = "registry+https://github.com/rust-lang/crates.io-index" 1268 - checksum = "3fe476c29791a5ca0d1273c697e96085bbabbbea2ef7afd5617e78a4b40332d3" 1276 + checksum = "5cff92b6f71555b61bb9315f7c64da3ca43d87531622120fea0195fc761b4843" 1269 1277 dependencies = [ 1270 1278 "cc", 1271 1279 ] 1272 1280 1273 1281 [[package]] 1274 1282 name = "openssl-sys" 1275 - version = "0.9.98" 1283 + version = "0.9.101" 1276 1284 source = "registry+https://github.com/rust-lang/crates.io-index" 1277 - checksum = "c1665caf8ab2dc9aef43d1c0023bd904633a6a05cb30b0ad59bec2ae986e57a7" 1285 + checksum = "dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff" 1278 1286 dependencies = [ 1279 1287 "cc", 1280 1288 "libc", ··· 1309 1317 1310 1318 [[package]] 1311 1319 name = "pkg-config" 1312 - version = "0.3.28" 1320 + version = "0.3.30" 1313 1321 source = "registry+https://github.com/rust-lang/crates.io-index" 1314 - checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a" 1322 + checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 1315 1323 1316 1324 [[package]] 1317 1325 name = "portable-atomic" ··· 1327 1335 1328 1336 [[package]] 1329 1337 name = "proc-macro2" 1330 - version = "1.0.76" 1338 + version = "1.0.78" 1331 1339 source = "registry+https://github.com/rust-lang/crates.io-index" 1332 - checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" 1340 + checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" 1333 1341 dependencies = [ 1334 1342 "unicode-ident", 1335 1343 ] ··· 1391 1399 1392 1400 [[package]] 1393 1401 name = "regex" 1394 - version = "1.10.2" 1402 + version = "1.10.3" 1395 1403 source = "registry+https://github.com/rust-lang/crates.io-index" 1396 - checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 1404 + checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" 1397 1405 dependencies = [ 1398 1406 "aho-corasick", 1399 1407 "memchr", ··· 1403 1411 1404 1412 [[package]] 1405 1413 name = "regex-automata" 1406 - version = "0.4.3" 1414 + version = "0.4.6" 1407 1415 source = "registry+https://github.com/rust-lang/crates.io-index" 1408 - checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 1416 + checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" 1409 1417 dependencies = [ 1410 1418 "aho-corasick", 1411 1419 "memchr", ··· 1420 1428 1421 1429 [[package]] 1422 1430 name = "reqwest" 1423 - version = "0.11.23" 1431 + version = "0.11.25" 1424 1432 source = "registry+https://github.com/rust-lang/crates.io-index" 1425 - checksum = "37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41" 1433 + checksum = "0eea5a9eb898d3783f17c6407670e3592fd174cb81a10e51d4c37f49450b9946" 1426 1434 dependencies = [ 1427 1435 "base64", 1428 1436 "bytes", ··· 1446 1454 "percent-encoding", 1447 1455 "pin-project-lite", 1448 1456 "rustls", 1449 - "rustls-pemfile", 1457 + "rustls-pemfile 1.0.4", 1450 1458 "serde", 1451 1459 "serde_json", 1452 1460 "serde_urlencoded", 1461 + "sync_wrapper", 1453 1462 "system-configuration", 1454 1463 "tokio", 1455 1464 "tokio-native-tls", ··· 1462 1471 "wasm-bindgen-futures", 1463 1472 "wasm-streams", 1464 1473 "web-sys", 1465 - "webpki-roots 0.25.3", 1474 + "webpki-roots 0.25.4", 1466 1475 "winreg", 1467 1476 ] 1468 1477 1469 1478 [[package]] 1470 1479 name = "ring" 1471 - version = "0.17.7" 1480 + version = "0.17.8" 1472 1481 source = "registry+https://github.com/rust-lang/crates.io-index" 1473 - checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74" 1482 + checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" 1474 1483 dependencies = [ 1475 1484 "cc", 1485 + "cfg-if", 1476 1486 "getrandom", 1477 1487 "libc", 1478 1488 "spin", 1479 1489 "untrusted", 1480 - "windows-sys 0.48.0", 1490 + "windows-sys 0.52.0", 1481 1491 ] 1482 1492 1483 1493 [[package]] ··· 1494 1504 1495 1505 [[package]] 1496 1506 name = "rustix" 1497 - version = "0.38.30" 1507 + version = "0.38.31" 1498 1508 source = "registry+https://github.com/rust-lang/crates.io-index" 1499 - checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca" 1509 + checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" 1500 1510 dependencies = [ 1501 - "bitflags 2.4.1", 1511 + "bitflags 2.4.2", 1502 1512 "errno", 1503 1513 "libc", 1504 1514 "linux-raw-sys", ··· 1519 1529 1520 1530 [[package]] 1521 1531 name = "rustls-native-certs" 1522 - version = "0.6.3" 1532 + version = "0.7.0" 1523 1533 source = "registry+https://github.com/rust-lang/crates.io-index" 1524 - checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" 1534 + checksum = "8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792" 1525 1535 dependencies = [ 1526 1536 "openssl-probe", 1527 - "rustls-pemfile", 1537 + "rustls-pemfile 2.1.1", 1538 + "rustls-pki-types", 1528 1539 "schannel", 1529 1540 "security-framework", 1530 1541 ] ··· 1539 1550 ] 1540 1551 1541 1552 [[package]] 1553 + name = "rustls-pemfile" 1554 + version = "2.1.1" 1555 + source = "registry+https://github.com/rust-lang/crates.io-index" 1556 + checksum = "f48172685e6ff52a556baa527774f61fcaa884f59daf3375c62a3f1cd2549dab" 1557 + dependencies = [ 1558 + "base64", 1559 + "rustls-pki-types", 1560 + ] 1561 + 1562 + [[package]] 1542 1563 name = "rustls-pki-types" 1543 - version = "1.1.0" 1564 + version = "1.3.1" 1544 1565 source = "registry+https://github.com/rust-lang/crates.io-index" 1545 - checksum = "9e9d979b3ce68192e42760c7810125eb6cf2ea10efae545a156063e61f314e2a" 1566 + checksum = "5ede67b28608b4c60685c7d54122d4400d90f62b40caee7700e700380a390fa8" 1546 1567 1547 1568 [[package]] 1548 1569 name = "rustls-webpki" ··· 1556 1577 1557 1578 [[package]] 1558 1579 name = "ryu" 1559 - version = "1.0.16" 1580 + version = "1.0.17" 1560 1581 source = "registry+https://github.com/rust-lang/crates.io-index" 1561 - checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 1582 + checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 1562 1583 1563 1584 [[package]] 1564 1585 name = "schannel" ··· 1604 1625 1605 1626 [[package]] 1606 1627 name = "serde" 1607 - version = "1.0.195" 1628 + version = "1.0.197" 1608 1629 source = "registry+https://github.com/rust-lang/crates.io-index" 1609 - checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02" 1630 + checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" 1610 1631 dependencies = [ 1611 1632 "serde_derive", 1612 1633 ] 1613 1634 1614 1635 [[package]] 1615 1636 name = "serde_derive" 1616 - version = "1.0.195" 1637 + version = "1.0.197" 1617 1638 source = "registry+https://github.com/rust-lang/crates.io-index" 1618 - checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c" 1639 + checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" 1619 1640 dependencies = [ 1620 1641 "proc-macro2", 1621 1642 "quote", ··· 1624 1645 1625 1646 [[package]] 1626 1647 name = "serde_json" 1627 - version = "1.0.111" 1648 + version = "1.0.114" 1628 1649 source = "registry+https://github.com/rust-lang/crates.io-index" 1629 - checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4" 1650 + checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" 1630 1651 dependencies = [ 1631 1652 "itoa", 1632 1653 "ryu", ··· 1635 1656 1636 1657 [[package]] 1637 1658 name = "serde_path_to_error" 1638 - version = "0.1.15" 1659 + version = "0.1.16" 1639 1660 source = "registry+https://github.com/rust-lang/crates.io-index" 1640 - checksum = "ebd154a240de39fdebcf5775d2675c204d7c13cf39a4c697be6493c8e734337c" 1661 + checksum = "af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6" 1641 1662 dependencies = [ 1642 1663 "itoa", 1643 1664 "serde", ··· 1666 1687 1667 1688 [[package]] 1668 1689 name = "serde_with" 1669 - version = "3.4.0" 1690 + version = "3.6.1" 1670 1691 source = "registry+https://github.com/rust-lang/crates.io-index" 1671 - checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" 1692 + checksum = "15d167997bd841ec232f5b2b8e0e26606df2e7caa4c31b95ea9ca52b200bd270" 1672 1693 dependencies = [ 1673 1694 "base64", 1674 1695 "chrono", 1675 1696 "hex", 1676 1697 "indexmap 1.9.3", 1677 - "indexmap 2.1.0", 1698 + "indexmap 2.2.5", 1678 1699 "serde", 1700 + "serde_derive", 1679 1701 "serde_json", 1680 1702 "serde_with_macros", 1681 1703 "time", ··· 1683 1705 1684 1706 [[package]] 1685 1707 name = "serde_with_macros" 1686 - version = "3.4.0" 1708 + version = "3.6.1" 1687 1709 source = "registry+https://github.com/rust-lang/crates.io-index" 1688 - checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" 1710 + checksum = "865f9743393e638991566a8b7a479043c2c8da94a33e0a31f18214c9cae0a64d" 1689 1711 dependencies = [ 1690 1712 "darling", 1691 1713 "proc-macro2", ··· 1701 1723 1702 1724 [[package]] 1703 1725 name = "shlex" 1704 - version = "1.2.0" 1726 + version = "1.3.0" 1705 1727 source = "registry+https://github.com/rust-lang/crates.io-index" 1706 - checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" 1728 + checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 1707 1729 1708 1730 [[package]] 1709 1731 name = "slab" ··· 1727 1749 1728 1750 [[package]] 1729 1751 name = "socket2" 1730 - version = "0.5.5" 1752 + version = "0.5.6" 1731 1753 source = "registry+https://github.com/rust-lang/crates.io-index" 1732 - checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 1754 + checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" 1733 1755 dependencies = [ 1734 1756 "libc", 1735 - "windows-sys 0.48.0", 1757 + "windows-sys 0.52.0", 1736 1758 ] 1737 1759 1738 1760 [[package]] ··· 1748 1770 checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 1749 1771 1750 1772 [[package]] 1773 + name = "strsim" 1774 + version = "0.11.0" 1775 + source = "registry+https://github.com/rust-lang/crates.io-index" 1776 + checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" 1777 + 1778 + [[package]] 1751 1779 name = "syn" 1752 - version = "2.0.48" 1780 + version = "2.0.52" 1753 1781 source = "registry+https://github.com/rust-lang/crates.io-index" 1754 - checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 1782 + checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07" 1755 1783 dependencies = [ 1756 1784 "proc-macro2", 1757 1785 "quote", 1758 1786 "unicode-ident", 1759 1787 ] 1788 + 1789 + [[package]] 1790 + name = "sync_wrapper" 1791 + version = "0.1.2" 1792 + source = "registry+https://github.com/rust-lang/crates.io-index" 1793 + checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 1760 1794 1761 1795 [[package]] 1762 1796 name = "sys-locale" ··· 1769 1803 1770 1804 [[package]] 1771 1805 name = "system-configuration" 1772 - version = "0.5.1" 1806 + version = "0.6.0" 1773 1807 source = "registry+https://github.com/rust-lang/crates.io-index" 1774 - checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" 1808 + checksum = "658bc6ee10a9b4fcf576e9b0819d95ec16f4d2c02d39fd83ac1c8789785c4a42" 1775 1809 dependencies = [ 1776 - "bitflags 1.3.2", 1810 + "bitflags 2.4.2", 1777 1811 "core-foundation", 1778 1812 "system-configuration-sys", 1779 1813 ] 1780 1814 1781 1815 [[package]] 1782 1816 name = "system-configuration-sys" 1783 - version = "0.5.0" 1817 + version = "0.6.0" 1784 1818 source = "registry+https://github.com/rust-lang/crates.io-index" 1785 - checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" 1819 + checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" 1786 1820 dependencies = [ 1787 1821 "core-foundation-sys", 1788 1822 "libc", ··· 1790 1824 1791 1825 [[package]] 1792 1826 name = "tempfile" 1793 - version = "3.9.0" 1827 + version = "3.10.1" 1794 1828 source = "registry+https://github.com/rust-lang/crates.io-index" 1795 - checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" 1829 + checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 1796 1830 dependencies = [ 1797 1831 "cfg-if", 1798 1832 "fastrand", 1799 - "redox_syscall", 1800 1833 "rustix", 1801 1834 "windows-sys 0.52.0", 1802 1835 ] 1803 1836 1804 1837 [[package]] 1805 1838 name = "thiserror" 1806 - version = "1.0.56" 1839 + version = "1.0.57" 1807 1840 source = "registry+https://github.com/rust-lang/crates.io-index" 1808 - checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" 1841 + checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" 1809 1842 dependencies = [ 1810 1843 "thiserror-impl", 1811 1844 ] 1812 1845 1813 1846 [[package]] 1814 1847 name = "thiserror-impl" 1815 - version = "1.0.56" 1848 + version = "1.0.57" 1816 1849 source = "registry+https://github.com/rust-lang/crates.io-index" 1817 - checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" 1850 + checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" 1818 1851 dependencies = [ 1819 1852 "proc-macro2", 1820 1853 "quote", ··· 1823 1856 1824 1857 [[package]] 1825 1858 name = "time" 1826 - version = "0.3.31" 1859 + version = "0.3.34" 1827 1860 source = "registry+https://github.com/rust-lang/crates.io-index" 1828 - checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e" 1861 + checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" 1829 1862 dependencies = [ 1830 1863 "deranged", 1831 1864 "itoa", 1865 + "num-conv", 1832 1866 "powerfmt", 1833 1867 "serde", 1834 1868 "time-core", ··· 1843 1877 1844 1878 [[package]] 1845 1879 name = "time-macros" 1846 - version = "0.2.16" 1880 + version = "0.2.17" 1847 1881 source = "registry+https://github.com/rust-lang/crates.io-index" 1848 - checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f" 1882 + checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" 1849 1883 dependencies = [ 1884 + "num-conv", 1850 1885 "time-core", 1851 1886 ] 1852 1887 ··· 1867 1902 1868 1903 [[package]] 1869 1904 name = "tokio" 1870 - version = "1.35.1" 1905 + version = "1.36.0" 1871 1906 source = "registry+https://github.com/rust-lang/crates.io-index" 1872 - checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" 1907 + checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" 1873 1908 dependencies = [ 1874 1909 "backtrace", 1875 1910 "bytes", ··· 1990 2025 1991 2026 [[package]] 1992 2027 name = "unicode-bidi" 1993 - version = "0.3.14" 2028 + version = "0.3.15" 1994 2029 source = "registry+https://github.com/rust-lang/crates.io-index" 1995 - checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416" 2030 + checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 1996 2031 1997 2032 [[package]] 1998 2033 name = "unicode-ident" ··· 2002 2037 2003 2038 [[package]] 2004 2039 name = "unicode-normalization" 2005 - version = "0.1.22" 2040 + version = "0.1.23" 2006 2041 source = "registry+https://github.com/rust-lang/crates.io-index" 2007 - checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 2042 + checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 2008 2043 dependencies = [ 2009 2044 "tinyvec", 2010 2045 ] ··· 2067 2102 2068 2103 [[package]] 2069 2104 name = "wasm-bindgen" 2070 - version = "0.2.90" 2105 + version = "0.2.92" 2071 2106 source = "registry+https://github.com/rust-lang/crates.io-index" 2072 - checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406" 2107 + checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 2073 2108 dependencies = [ 2074 2109 "cfg-if", 2075 2110 "wasm-bindgen-macro", ··· 2077 2112 2078 2113 [[package]] 2079 2114 name = "wasm-bindgen-backend" 2080 - version = "0.2.90" 2115 + version = "0.2.92" 2081 2116 source = "registry+https://github.com/rust-lang/crates.io-index" 2082 - checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd" 2117 + checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 2083 2118 dependencies = [ 2084 2119 "bumpalo", 2085 2120 "log", ··· 2092 2127 2093 2128 [[package]] 2094 2129 name = "wasm-bindgen-futures" 2095 - version = "0.4.40" 2130 + version = "0.4.42" 2096 2131 source = "registry+https://github.com/rust-lang/crates.io-index" 2097 - checksum = "bde2032aeb86bdfaecc8b261eef3cba735cc426c1f3a3416d1e0791be95fc461" 2132 + checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" 2098 2133 dependencies = [ 2099 2134 "cfg-if", 2100 2135 "js-sys", ··· 2104 2139 2105 2140 [[package]] 2106 2141 name = "wasm-bindgen-macro" 2107 - version = "0.2.90" 2142 + version = "0.2.92" 2108 2143 source = "registry+https://github.com/rust-lang/crates.io-index" 2109 - checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999" 2144 + checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 2110 2145 dependencies = [ 2111 2146 "quote", 2112 2147 "wasm-bindgen-macro-support", ··· 2114 2149 2115 2150 [[package]] 2116 2151 name = "wasm-bindgen-macro-support" 2117 - version = "0.2.90" 2152 + version = "0.2.92" 2118 2153 source = "registry+https://github.com/rust-lang/crates.io-index" 2119 - checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7" 2154 + checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 2120 2155 dependencies = [ 2121 2156 "proc-macro2", 2122 2157 "quote", ··· 2127 2162 2128 2163 [[package]] 2129 2164 name = "wasm-bindgen-shared" 2130 - version = "0.2.90" 2165 + version = "0.2.92" 2131 2166 source = "registry+https://github.com/rust-lang/crates.io-index" 2132 - checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b" 2167 + checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 2133 2168 2134 2169 [[package]] 2135 2170 name = "wasm-streams" 2136 - version = "0.3.0" 2171 + version = "0.4.0" 2137 2172 source = "registry+https://github.com/rust-lang/crates.io-index" 2138 - checksum = "b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7" 2173 + checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" 2139 2174 dependencies = [ 2140 2175 "futures-util", 2141 2176 "js-sys", ··· 2146 2181 2147 2182 [[package]] 2148 2183 name = "web-sys" 2149 - version = "0.3.67" 2184 + version = "0.3.69" 2150 2185 source = "registry+https://github.com/rust-lang/crates.io-index" 2151 - checksum = "58cd2333b6e0be7a39605f0e255892fd7418a682d8da8fe042fe25128794d2ed" 2186 + checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" 2152 2187 dependencies = [ 2153 2188 "js-sys", 2154 2189 "wasm-bindgen", ··· 2156 2191 2157 2192 [[package]] 2158 2193 name = "webpki-roots" 2159 - version = "0.25.3" 2194 + version = "0.25.4" 2160 2195 source = "registry+https://github.com/rust-lang/crates.io-index" 2161 - checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10" 2196 + checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" 2162 2197 2163 2198 [[package]] 2164 2199 name = "webpki-roots" 2165 - version = "0.26.0" 2200 + version = "0.26.1" 2166 2201 source = "registry+https://github.com/rust-lang/crates.io-index" 2167 - checksum = "0de2cfda980f21be5a7ed2eadb3e6fe074d56022bea2cdeb1a62eb220fc04188" 2202 + checksum = "b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009" 2168 2203 dependencies = [ 2169 2204 "rustls-pki-types", 2170 2205 ] ··· 2197 2232 source = "registry+https://github.com/rust-lang/crates.io-index" 2198 2233 checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 2199 2234 dependencies = [ 2200 - "windows-targets 0.52.0", 2235 + "windows-targets 0.52.4", 2201 2236 ] 2202 2237 2203 2238 [[package]] ··· 2215 2250 source = "registry+https://github.com/rust-lang/crates.io-index" 2216 2251 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 2217 2252 dependencies = [ 2218 - "windows-targets 0.52.0", 2253 + "windows-targets 0.52.4", 2219 2254 ] 2220 2255 2221 2256 [[package]] ··· 2235 2270 2236 2271 [[package]] 2237 2272 name = "windows-targets" 2238 - version = "0.52.0" 2273 + version = "0.52.4" 2239 2274 source = "registry+https://github.com/rust-lang/crates.io-index" 2240 - checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 2275 + checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" 2241 2276 dependencies = [ 2242 - "windows_aarch64_gnullvm 0.52.0", 2243 - "windows_aarch64_msvc 0.52.0", 2244 - "windows_i686_gnu 0.52.0", 2245 - "windows_i686_msvc 0.52.0", 2246 - "windows_x86_64_gnu 0.52.0", 2247 - "windows_x86_64_gnullvm 0.52.0", 2248 - "windows_x86_64_msvc 0.52.0", 2277 + "windows_aarch64_gnullvm 0.52.4", 2278 + "windows_aarch64_msvc 0.52.4", 2279 + "windows_i686_gnu 0.52.4", 2280 + "windows_i686_msvc 0.52.4", 2281 + "windows_x86_64_gnu 0.52.4", 2282 + "windows_x86_64_gnullvm 0.52.4", 2283 + "windows_x86_64_msvc 0.52.4", 2249 2284 ] 2250 2285 2251 2286 [[package]] ··· 2256 2291 2257 2292 [[package]] 2258 2293 name = "windows_aarch64_gnullvm" 2259 - version = "0.52.0" 2294 + version = "0.52.4" 2260 2295 source = "registry+https://github.com/rust-lang/crates.io-index" 2261 - checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 2296 + checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" 2262 2297 2263 2298 [[package]] 2264 2299 name = "windows_aarch64_msvc" ··· 2268 2303 2269 2304 [[package]] 2270 2305 name = "windows_aarch64_msvc" 2271 - version = "0.52.0" 2306 + version = "0.52.4" 2272 2307 source = "registry+https://github.com/rust-lang/crates.io-index" 2273 - checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 2308 + checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" 2274 2309 2275 2310 [[package]] 2276 2311 name = "windows_i686_gnu" ··· 2280 2315 2281 2316 [[package]] 2282 2317 name = "windows_i686_gnu" 2283 - version = "0.52.0" 2318 + version = "0.52.4" 2284 2319 source = "registry+https://github.com/rust-lang/crates.io-index" 2285 - checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 2320 + checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" 2286 2321 2287 2322 [[package]] 2288 2323 name = "windows_i686_msvc" ··· 2292 2327 2293 2328 [[package]] 2294 2329 name = "windows_i686_msvc" 2295 - version = "0.52.0" 2330 + version = "0.52.4" 2296 2331 source = "registry+https://github.com/rust-lang/crates.io-index" 2297 - checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 2332 + checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" 2298 2333 2299 2334 [[package]] 2300 2335 name = "windows_x86_64_gnu" ··· 2304 2339 2305 2340 [[package]] 2306 2341 name = "windows_x86_64_gnu" 2307 - version = "0.52.0" 2342 + version = "0.52.4" 2308 2343 source = "registry+https://github.com/rust-lang/crates.io-index" 2309 - checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 2344 + checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" 2310 2345 2311 2346 [[package]] 2312 2347 name = "windows_x86_64_gnullvm" ··· 2316 2351 2317 2352 [[package]] 2318 2353 name = "windows_x86_64_gnullvm" 2319 - version = "0.52.0" 2354 + version = "0.52.4" 2320 2355 source = "registry+https://github.com/rust-lang/crates.io-index" 2321 - checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 2356 + checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" 2322 2357 2323 2358 [[package]] 2324 2359 name = "windows_x86_64_msvc" ··· 2328 2363 2329 2364 [[package]] 2330 2365 name = "windows_x86_64_msvc" 2331 - version = "0.52.0" 2366 + version = "0.52.4" 2332 2367 source = "registry+https://github.com/rust-lang/crates.io-index" 2333 - checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 2368 + checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" 2334 2369 2335 2370 [[package]] 2336 2371 name = "winreg" ··· 2344 2379 2345 2380 [[package]] 2346 2381 name = "xattr" 2347 - version = "1.2.0" 2382 + version = "1.3.1" 2348 2383 source = "registry+https://github.com/rust-lang/crates.io-index" 2349 - checksum = "914566e6413e7fa959cc394fb30e563ba80f3541fbd40816d4c05a0fc3f2a0f1" 2384 + checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" 2350 2385 dependencies = [ 2351 2386 "libc", 2352 2387 "linux-raw-sys",
+8 -5
pkgs/by-name/cr/crunchy-cli/package.nix
··· 5 5 , openssl 6 6 , pkg-config 7 7 , rustPlatform 8 + , nix-update-script 8 9 }: 9 10 10 11 rustPlatform.buildRustPackage rec { 11 12 pname = "crunchy-cli"; 12 - version = "3.2.5"; 13 + version = "3.3.1"; 13 14 14 15 src = fetchFromGitHub { 15 16 owner = "crunchy-labs"; 16 17 repo = "crunchy-cli"; 17 18 rev = "v${version}"; 18 - hash = "sha256-hzmTwUd+bQwr+5UtXKMalJZUDxOC5nhXNTXbYZN8xtA="; 19 + hash = "sha256-qpbAUqtSOLO1m4gF7+rwArIEpbGnssqw1B/kPrmOhm0="; 19 20 }; 20 21 21 22 cargoLock = { ··· 39 40 OPENSSL_NO_VENDOR = true; 40 41 }; 41 42 42 - meta = with lib; { 43 + passthru.updateScript = nix-update-script { }; 44 + 45 + meta = { 43 46 description = "Command-line downloader for Crunchyroll"; 44 47 homepage = "https://github.com/crunchy-labs/crunchy-cli"; 45 - license = licenses.mit; 46 - maintainers = with maintainers; [ stepbrobd ]; 48 + license = lib.licenses.mit; 49 + maintainers = with lib.maintainers; [ stepbrobd ]; 47 50 mainProgram = "crunchy-cli"; 48 51 }; 49 52 }
+4 -4
pkgs/by-name/du/dust/package.nix
··· 5 5 # Since then, `dust` has been freed up, allowing this package to take that attribute. 6 6 # However in order for tools like `nix-env` to detect package updates, keep `du-dust` for pname. 7 7 pname = "du-dust"; 8 - version = "0.9.0"; 8 + version = "1.0.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "bootandy"; 12 12 repo = "dust"; 13 13 rev = "v${version}"; 14 - hash = "sha256-5X7gRMTUrG6ecZnwExBTadOJo/HByohTMDsgxFmp1HM="; 14 + hash = "sha256-KTsB9QqcLafG2XNj8PdkzwVrFDmpBQzNyDLajT/JDz0="; 15 15 # Remove unicode file names which leads to different checksums on HFS+ 16 16 # vs. other filesystems because of unicode normalisation. 17 17 postFetch = '' ··· 19 19 ''; 20 20 }; 21 21 22 - cargoHash = "sha256-uc7jbA8HqsH1bSJgbnUVT/f7F7kZJ4Jf3yyFvseH7no="; 22 + cargoHash = "sha256-d6Mnuo6JlbuHUGz+UCmC8jvNks3SpeP/aNQGXHBzB+8="; 23 23 24 24 nativeBuildInputs = [ installShellFiles ]; 25 25 ··· 36 36 description = "du + rust = dust. Like du but more intuitive"; 37 37 homepage = "https://github.com/bootandy/dust"; 38 38 license = licenses.asl20; 39 - maintainers = with maintainers; [ infinisil ]; 39 + maintainers = with maintainers; [ aaronjheng ]; 40 40 mainProgram = "dust"; 41 41 }; 42 42 }
+39
pkgs/by-name/et/ethercat/package.nix
··· 1 + { autoreconfHook 2 + , cmake 3 + , lib 4 + , pkg-config 5 + , stdenv 6 + , fetchFromGitLab 7 + , gitUpdater 8 + }: 9 + stdenv.mkDerivation (finalAttrs: { 10 + pname = "ethercat"; 11 + version = "1.6-alpha"; 12 + 13 + src = fetchFromGitLab { 14 + owner = "etherlab.org"; 15 + repo = "ethercat"; 16 + rev = "refs/tags/${finalAttrs.version}"; 17 + hash = "sha256-kzyA6h0rZFEROLcFZoU+2fIQ/Y0NwtdPuliKDbwkHrE="; 18 + }; 19 + 20 + separateDebugInfo = true; 21 + 22 + nativeBuildInputs = [ autoreconfHook pkg-config ]; 23 + 24 + configureFlags = [ 25 + "--enable-userlib=yes" 26 + "--enable-kernel=no" 27 + ]; 28 + 29 + passthru.updateScript = gitUpdater { }; 30 + 31 + meta = with lib; { 32 + description = "IgH EtherCAT Master for Linux"; 33 + homepage = "https://etherlab.org/ethercat"; 34 + changelog = "https://gitlab.com/etherlab.org/ethercat/-/blob/${finalAttrs.version}/NEWS"; 35 + license = licenses.gpl2Plus; 36 + maintainers = with maintainers; [ stv0g ]; 37 + platforms = [ "x86_64-linux" ]; 38 + }; 39 + })
+105
pkgs/by-name/sm/smuxi/package.nix
··· 1 + { stdenv 2 + , autoconf, automake, itstool, intltool, pkg-config 3 + , fetchFromGitHub 4 + , glib 5 + , gettext 6 + , sqlite 7 + , mono 8 + , stfl 9 + , makeWrapper, lib 10 + , guiSupport ? true 11 + , gtk-sharp-2_0 12 + , gdk-pixbuf 13 + , pango 14 + }: 15 + 16 + stdenv.mkDerivation rec { 17 + pname = "smuxi"; 18 + version = "unstable-2023-07-01"; 19 + 20 + runtimeLoaderEnvVariableName = if stdenv.isDarwin then 21 + "DYLD_FALLBACK_LIBRARY_PATH" 22 + else 23 + "LD_LIBRARY_PATH"; 24 + 25 + src = fetchFromGitHub { 26 + owner = "meebey"; 27 + repo = "smuxi"; 28 + rev = "3e4b5050b66944532e95df3c31245c8ae6379b3f"; 29 + hash = "sha256-zSsckcEPEX99v3RkM4O4+Get5tnz4FOpiodoTGTZq+8="; 30 + fetchSubmodules = true; 31 + }; 32 + 33 + nativeBuildInputs = [ pkg-config ]; 34 + buildInputs = [ autoconf automake itstool intltool gettext 35 + mono 36 + stfl 37 + makeWrapper ] ++ lib.optionals (guiSupport) [ 38 + gtk-sharp-2_0 39 + # loaded at runtime by GTK# 40 + gdk-pixbuf pango 41 + ]; 42 + 43 + preConfigure = '' 44 + NOCONFIGURE=1 NOGIT=1 ./autogen.sh 45 + ''; 46 + 47 + configureFlags = [ 48 + "--disable-frontend-gnome" 49 + "--enable-frontend-stfl" 50 + ] ++ lib.optional guiSupport "--enable-frontend-gnome"; 51 + 52 + postInstall = '' 53 + makeWrapper "${mono}/bin/mono" "$out/bin/smuxi-message-buffer" \ 54 + --add-flags "$out/lib/smuxi/smuxi-message-buffer.exe" \ 55 + --prefix ${runtimeLoaderEnvVariableName} : ${lib.makeLibraryPath [ 56 + gettext sqlite 57 + ]} 58 + 59 + makeWrapper "${mono}/bin/mono" "$out/bin/smuxi-server" \ 60 + --add-flags "$out/lib/smuxi/smuxi-server.exe" \ 61 + --prefix ${runtimeLoaderEnvVariableName} : ${lib.makeLibraryPath [ 62 + gettext sqlite 63 + ]} 64 + 65 + makeWrapper "${mono}/bin/mono" "$out/bin/smuxi-frontend-stfl" \ 66 + --add-flags "$out/lib/smuxi/smuxi-frontend-stfl.exe" \ 67 + --prefix ${runtimeLoaderEnvVariableName} : ${lib.makeLibraryPath [ 68 + gettext sqlite stfl 69 + ]} 70 + 71 + makeWrapper "${mono}/bin/mono" "$out/bin/smuxi-frontend-gnome" \ 72 + --add-flags "$out/lib/smuxi/smuxi-frontend-gnome.exe" \ 73 + --prefix MONO_GAC_PREFIX : ${if guiSupport then gtk-sharp-2_0 else ""} \ 74 + --prefix ${runtimeLoaderEnvVariableName} : ${lib.makeLibraryPath [ 75 + gettext 76 + glib 77 + sqlite 78 + gtk-sharp-2_0 79 + gtk-sharp-2_0.gtk gdk-pixbuf pango 80 + ]} 81 + 82 + # install log4net and nini libraries 83 + mkdir -p $out/lib/smuxi/ 84 + cp -a lib/log4net.dll $out/lib/smuxi/ 85 + cp -a lib/Nini.dll $out/lib/smuxi/ 86 + 87 + # install GTK+ icon theme on Darwin 88 + ${if guiSupport && stdenv.isDarwin then " 89 + mkdir -p $out/lib/smuxi/icons/ 90 + cp -a images/Smuxi-Symbolic $out/lib/smuxi/icons/ 91 + " else ""} 92 + ''; 93 + 94 + meta = with lib; { 95 + homepage = "https://smuxi.im/"; 96 + downloadPage = "https://smuxi.im/download/"; 97 + changelog = "https://github.com/meebey/smuxi/releases/tag/v${version}"; 98 + description = "irssi-inspired, detachable, cross-platform, multi-protocol (IRC, XMPP/Jabber) chat client for the GNOME desktop"; 99 + platforms = platforms.unix; 100 + license = lib.licenses.gpl2Plus; 101 + maintainers = with maintainers; [ 102 + meebey 103 + ]; 104 + }; 105 + }
+34
pkgs/by-name/ss/ssh-tpm-agent/package.nix
··· 1 + { lib 2 + , buildGo122Module 3 + , fetchFromGitHub 4 + , openssl 5 + }: 6 + 7 + buildGo122Module rec { 8 + pname = "ssh-tpm-agent"; 9 + version = "0.3.1"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "Foxboron"; 13 + repo = "ssh-tpm-agent"; 14 + rev = "v${version}"; 15 + hash = "sha256-8CGSiCOcns4cWkYWqibs6hAFRipYabKPCpkhxF4OE8w="; 16 + }; 17 + 18 + proxyVendor = true; 19 + 20 + vendorHash = "sha256-zUAIesBeuh1zlxXcjKSNmMawZGgUr9z3NzT0XKn/YCQ="; 21 + 22 + buildInputs = [ 23 + openssl 24 + ]; 25 + 26 + meta = with lib; { 27 + description = "SSH agent with support for TPM sealed keys for public key authentication"; 28 + homepage = "https://github.com/Foxboron/ssh-agent-tpm"; 29 + license = licenses.mit; 30 + platforms = platforms.linux; 31 + maintainers = with maintainers; [ sgo ]; 32 + mainProgram = "ssh-tpm-agent"; 33 + }; 34 + }
+34 -16
pkgs/by-name/st/steampipe/package.nix
··· 3 3 fetchFromGitHub, 4 4 installShellFiles, 5 5 lib, 6 + makeWrapper, 6 7 nix-update-script, 7 - stdenv, 8 8 steampipe, 9 9 testers, 10 10 }: ··· 16 16 src = fetchFromGitHub { 17 17 owner = "turbot"; 18 18 repo = "steampipe"; 19 - rev = "v${version}"; 19 + rev = "refs/tags/v${version}"; 20 20 hash = "sha256-Oz1T9koeXnmHc5oru1apUtmhhvKi/gAtg/Hb7HKkkP0="; 21 21 }; 22 22 23 23 vendorHash = "sha256-U0BeGCRLjL56ZmVKcKqrrPTCXpShJzJq5/wnXDKax6g="; 24 24 proxyVendor = true; 25 25 26 - patchPhase = '' 27 - runHook prePatch 26 + postPatch = '' 28 27 # Patch test that relies on looking up homedir in user struct to prefer ~ 29 28 substituteInPlace pkg/steampipeconfig/shared_test.go \ 30 - --replace 'filehelpers "github.com/turbot/go-kit/files"' "" \ 31 - --replace 'filepaths.SteampipeDir, _ = filehelpers.Tildefy("~/.steampipe")' 'filepaths.SteampipeDir = "~/.steampipe"'; 32 - runHook postPatch 29 + --replace-fail 'filehelpers "github.com/turbot/go-kit/files"' "" \ 30 + --replace-fail 'filepaths.SteampipeDir, _ = filehelpers.Tildefy("~/.steampipe")' 'filepaths.SteampipeDir = "~/.steampipe"'; 33 31 ''; 34 32 35 - nativeBuildInputs = [ installShellFiles ]; 33 + nativeBuildInputs = [ 34 + installShellFiles 35 + makeWrapper 36 + ]; 36 37 37 - ldflags = [ "-s" "-w" ]; 38 + ldflags = [ 39 + "-s" 40 + "-w" 41 + ]; 38 42 39 - # panic: could not create backups directory: mkdir /var/empty/.steampipe: operation not permitted 40 - doCheck = !stdenv.isDarwin; 43 + doCheck = true; 44 + 45 + checkFlags = 46 + let 47 + skippedTests = [ 48 + # panic: could not create backups directory: mkdir /var/empty/.steampipe: operation not permitted 49 + "TestTrimBackups" 50 + # Skip tests that require network access 51 + "TestIsPortBindable" 52 + ]; 53 + in 54 + [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; 41 55 42 56 postInstall = '' 57 + wrapProgram $out/bin/steampipe \ 58 + --set-default STEAMPIPE_UPDATE_CHECK false \ 59 + --set-default STEAMPIPE_TELEMETRY none 60 + 43 61 INSTALL_DIR=$(mktemp -d) 44 62 installShellCompletion --cmd steampipe \ 45 63 --bash <($out/bin/steampipe --install-dir $INSTALL_DIR completion bash) \ ··· 56 74 updateScript = nix-update-script { }; 57 75 }; 58 76 59 - meta = with lib; { 77 + meta = { 78 + changelog = "https://github.com/turbot/steampipe/blob/v${version}/CHANGELOG.md"; 79 + description = "Dynamically query your cloud, code, logs & more with SQL"; 60 80 homepage = "https://steampipe.io/"; 61 - description = "select * from cloud;"; 62 - license = licenses.agpl3Only; 81 + license = lib.licenses.agpl3Only; 63 82 mainProgram = "steampipe"; 64 - maintainers = with maintainers; [ hardselius ]; 65 - changelog = "https://github.com/turbot/steampipe/blob/v${version}/CHANGELOG.md"; 83 + maintainers = with lib.maintainers; [ hardselius anthonyroussel ]; 66 84 }; 67 85 }
+40
pkgs/by-name/ug/ugrep-indexer/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , brotli 5 + , bzip2 6 + , lz4 7 + , xz 8 + , zlib 9 + , zstd 10 + }: 11 + 12 + stdenv.mkDerivation (finalAttrs: { 13 + pname = "ugrep-indexer"; 14 + version = "0.9.6"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "Genivia"; 18 + repo = "ugrep-indexer"; 19 + rev = "v${finalAttrs.version}"; 20 + hash = "sha256-ZXZF9ZSdfQ2gxi5JkDJCUzMbkTs9KLzZBsyYxR/v4tI="; 21 + }; 22 + 23 + buildInputs = [ 24 + brotli 25 + bzip2 26 + lz4 27 + zlib 28 + zstd 29 + xz 30 + ]; 31 + 32 + meta = with lib; { 33 + description = "Utility that recursively indexes files to speed up recursive grepping"; 34 + homepage = "https://github.com/Genivia/ugrep-indexer"; 35 + changelog = "https://github.com/Genivia/ugrep-indexer/releases/tag/v${finalAttrs.version}"; 36 + maintainers = with maintainers; [ mikaelfangel ]; 37 + license = licenses.bsd3; 38 + platforms = platforms.all; 39 + }; 40 + })
+1 -1
pkgs/development/libraries/gtk-sharp/2.0.nix
··· 65 65 meta = with lib; { 66 66 description = "Graphical User Interface Toolkit for mono and .Net"; 67 67 homepage = "https://www.mono-project.com/docs/gui/gtksharp"; 68 - platforms = platforms.linux; 68 + platforms = platforms.unix; 69 69 license = licenses.gpl2; 70 70 }; 71 71 }
-1
pkgs/development/ocaml-modules/irmin/chunk.nix
··· 4 4 5 5 pname = "irmin-chunk"; 6 6 inherit (irmin) version src strictDeps; 7 - duneVersion = "3"; 8 7 9 8 propagatedBuildInputs = [ irmin fmt logs lwt ]; 10 9
-1
pkgs/development/ocaml-modules/irmin/containers.nix
··· 7 7 pname = "irmin-containers"; 8 8 9 9 inherit (ppx_irmin) src version strictDeps; 10 - duneVersion = "3"; 11 10 12 11 nativeBuildInputs = [ 13 12 ppx_irmin
-1
pkgs/development/ocaml-modules/irmin/default.nix
··· 10 10 inherit (ppx_irmin) src version strictDeps; 11 11 12 12 minimalOCamlVersion = "4.10"; 13 - duneVersion = "3"; 14 13 15 14 propagatedBuildInputs = [ 16 15 astring
-1
pkgs/development/ocaml-modules/irmin/fs.nix
··· 7 7 pname = "irmin-fs"; 8 8 9 9 inherit (irmin) version src strictDeps; 10 - duneVersion = "3"; 11 10 12 11 propagatedBuildInputs = [ irmin astring logs lwt ]; 13 12
-1
pkgs/development/ocaml-modules/irmin/git.nix
··· 10 10 pname = "irmin-git"; 11 11 12 12 inherit (irmin) version src strictDeps; 13 - duneVersion = "3"; 14 13 15 14 propagatedBuildInputs = [ 16 15 git
-1
pkgs/development/ocaml-modules/irmin/graphql.nix
··· 7 7 pname = "irmin-graphql"; 8 8 9 9 inherit (irmin) version src; 10 - duneVersion = "3"; 11 10 12 11 propagatedBuildInputs = [ cohttp-lwt cohttp-lwt-unix graphql-cohttp graphql-lwt irmin git-unix ]; 13 12
-4
pkgs/development/ocaml-modules/irmin/http.nix
··· 9 9 pname = "irmin-http"; 10 10 11 11 inherit (irmin) version src strictDeps; 12 - duneVersion = "3"; 13 - 14 12 15 13 propagatedBuildInputs = [ astring cohttp-lwt cohttp-lwt-unix fmt jsonm logs lwt uri irmin webmachine ]; 16 14 ··· 25 23 }; 26 24 27 25 } 28 - 29 -
-1
pkgs/development/ocaml-modules/irmin/mirage-git.nix
··· 7 7 pname = "irmin-mirage-git"; 8 8 9 9 inherit (irmin-mirage) version src strictDeps; 10 - duneVersion = "3"; 11 10 12 11 propagatedBuildInputs = [ 13 12 irmin-mirage
-1
pkgs/development/ocaml-modules/irmin/mirage-graphql.nix
··· 6 6 pname = "irmin-mirage-graphql"; 7 7 8 8 inherit (irmin-mirage) version src strictDeps; 9 - duneVersion = "3"; 10 9 11 10 propagatedBuildInputs = [ 12 11 irmin-mirage
-1
pkgs/development/ocaml-modules/irmin/mirage.nix
··· 4 4 pname = "irmin-mirage"; 5 5 6 6 inherit (irmin) version src strictDeps; 7 - duneVersion = "3"; 8 7 9 8 propagatedBuildInputs = [ 10 9 irmin fmt ptime mirage-clock
+1 -2
pkgs/development/ocaml-modules/irmin/pack.nix
··· 4 4 }: 5 5 6 6 buildDunePackage rec { 7 - minimalOCamlVersion = "4.10"; 8 - duneVersion = "3"; 7 + minimalOCamlVersion = "4.12"; 9 8 10 9 pname = "irmin-pack"; 11 10
+2 -3
pkgs/development/ocaml-modules/irmin/ppx.nix
··· 2 2 3 3 buildDunePackage rec { 4 4 pname = "ppx_irmin"; 5 - version = "3.5.1"; 5 + version = "3.7.2"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/mirage/irmin/releases/download/${version}/irmin-${version}.tbz"; 9 - hash = "sha256-zXiKjT9KPdGNwWChU9SuyR6vaw+0GtQUZNJsecMEqY4="; 9 + hash = "sha256-aqW6TGoCM3R9S9OrOW8rOjO7gPnY7UoXjIOgNQM8DlI="; 10 10 }; 11 11 12 12 minimalOCamlVersion = "4.10"; 13 - duneVersion = "3"; 14 13 15 14 propagatedBuildInputs = [ 16 15 ppx_repr
-1
pkgs/development/ocaml-modules/irmin/test.nix
··· 8 8 pname = "irmin-test"; 9 9 10 10 inherit (irmin) version src strictDeps; 11 - duneVersion = "3"; 12 11 13 12 nativeBuildInputs = [ ppx_irmin ]; 14 13
-1
pkgs/development/ocaml-modules/irmin/tezos.nix
··· 7 7 pname = "irmin-tezos"; 8 8 9 9 inherit (irmin) version src strictDeps; 10 - duneVersion = "3"; 11 10 12 11 propagatedBuildInputs = [ 13 12 irmin
+8 -3
pkgs/development/python-modules/uproot/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "uproot"; 22 - version = "5.3.1"; 22 + version = "5.3.2"; 23 23 pyproject = true; 24 24 25 25 disabled = pythonOlder "3.8"; ··· 28 28 owner = "scikit-hep"; 29 29 repo = "uproot5"; 30 30 rev = "refs/tags/v${version}"; 31 - hash = "sha256-cZVdsemaA3ni6xFfrkyLJA+12B7vyURj9OYVuOhqTXU="; 31 + hash = "sha256-dq362pevqgLx5KwZ19zQ6aOn5NCyiqynPCF7YdI6tkw="; 32 32 }; 33 33 34 34 nativeBuildInputs = [ ··· 59 59 60 60 disabledTests = [ 61 61 # Tests that try to download files 62 + "test_descend_into_path_classname_of" 62 63 "test_fallback" 63 64 "test_file" 64 65 "test_fsspec_cache_http" 65 66 "test_fsspec_cache_http_directory" 66 67 "test_fsspec_chunks" 67 68 "test_fsspec_globbing_http" 69 + "test_fsspec_writing_http" 68 70 "test_fsspec_writing_memory" 71 + "test_fsspec_writing_ssh" 69 72 "test_http" 70 73 "test_http_fallback" 71 74 "test_http_multipart" ··· 74 77 "test_http_size_port" 75 78 "test_issue_1054_filename_colons" 76 79 "test_no_multipart" 77 - "test_open_fsspec_http" 78 80 "test_open_fsspec_github" 81 + "test_open_fsspec_http" 82 + "test_open_fsspec_ss" 79 83 "test_pickle_roundtrip_http" 84 + "test_split_ranges_if_large_file_in_http" 80 85 # Cyclic dependency with dask-awkward 81 86 "test_decompression_executor_for_dask" 82 87 ];
+3 -7
pkgs/development/tools/impl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "impl"; 5 - version = "1.2.0"; 5 + version = "1.3.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "josharian"; 9 9 repo = "impl"; 10 10 rev = "v${version}"; 11 - hash = "sha256-BqRoLh0MpNQgY9OHHRBbegWGsq3Y4wOqg94rWvex76I="; 11 + hash = "sha256-a9jAoZp/wVnTyaE4l2yWSf5aSxXEtqN6SoxU68XhRhk="; 12 12 }; 13 13 14 - vendorHash = "sha256-+5+CM5iGV54zRa7rJoQDBWrO98icNxlAv8JwATynanY="; 15 - 16 - preCheck = '' 17 - export GOROOT="$(go env GOROOT)" 18 - ''; 14 + vendorHash = "sha256-vTqDoM/LK5SHkayLKYig+tCrXLelOoILmQGCxlTWHog="; 19 15 20 16 meta = with lib; { 21 17 description = "Generate method stubs for implementing an interface";
+2 -2
pkgs/development/web/nodejs/v18.nix
··· 19 19 in 20 20 buildNodejs { 21 21 inherit enableNpm; 22 - version = "18.19.1"; 23 - sha256 = "sha256-CQ+WouzeCAtrOCxtZCvKXQvkcCp4y1Vb578CsgvRbe0="; 22 + version = "18.20.0"; 23 + sha256 = "sha256-BMhneaLMfu/fzzeanYWIOqHTsdyJCbYiGxY2hIF4VqQ="; 24 24 patches = [ 25 25 ./disable-darwin-v8-system-instrumentation.patch 26 26 ./bypass-darwin-xcrun-node16.patch
+4 -3
pkgs/os-specific/linux/kernel/common-config.nix
··· 173 173 DAMON_VADDR = whenAtLeast "5.15" yes; 174 174 DAMON_PADDR = whenAtLeast "5.16" yes; 175 175 DAMON_SYSFS = whenAtLeast "5.18" yes; 176 - DAMON_DBGFS = whenAtLeast "5.15" yes; 176 + DAMON_DBGFS = whenBetween "5.15" "6.9" yes; 177 177 DAMON_RECLAIM = whenAtLeast "5.16" yes; 178 178 DAMON_LRU_SORT = whenAtLeast "6.0" yes; 179 179 # Support recovering from memory failures on systems with ECC and MCA recovery. ··· 577 577 EXT4_FS_SECURITY = yes; 578 578 EXT4_ENCRYPTION = whenOlder "5.1" yes; 579 579 580 - NTFS_FS = whenAtLeast "5.15" no; 580 + NTFS_FS = whenBetween "5.15" "6.9" no; 581 581 NTFS3_LZX_XPRESS = whenAtLeast "5.15" yes; 582 582 NTFS3_FS_POSIX_ACL = whenAtLeast "5.15" yes; 583 583 ··· 728 728 X86_USER_SHADOW_STACK = whenAtLeast "6.6" yes; 729 729 730 730 # Mitigate straight line speculation at the cost of some file size 731 - SLS = whenAtLeast "5.17" yes; 731 + SLS = whenBetween "5.17" "6.9" yes; 732 + MITIGATION_SLS = whenAtLeast "6.9" yes; 732 733 }; 733 734 734 735 microcode = {
+2 -2
pkgs/os-specific/linux/kernel/kernels-org.json
··· 1 1 { 2 2 "testing": { 3 - "version": "6.8-rc7", 4 - "hash": "sha256:0q9isgv6lxzrmb4idl0spxv2l7fsk3nn4cdq0vdw9c8lyzrh5yy0" 3 + "version": "6.9-rc1", 4 + "hash": "sha256:05hi2vfmsjwl5yhqmy4h5a954090nv48z9gabhvh16xlaqlfh8nz" 5 5 }, 6 6 "6.1": { 7 7 "version": "6.1.82",
+3 -3
pkgs/os-specific/linux/kernel/linux-rt-5.10.nix
··· 6 6 , ... } @ args: 7 7 8 8 let 9 - version = "5.10.211-rt103"; # updated by ./update-rt.sh 9 + version = "5.10.213-rt105"; # updated by ./update-rt.sh 10 10 branch = lib.versions.majorMinor version; 11 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 12 in buildLinux (args // { ··· 17 17 18 18 src = fetchurl { 19 19 url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; 20 - sha256 = "1cir36s369fl6s46x16xnjg0wdlnkipsp2zhz11m9d3z205hly1s"; 20 + sha256 = "105df7w6m5a3fngi6ajqs5qblaq4lbxsgcppllrk7v1r68i31kw4"; 21 21 }; 22 22 23 23 kernelPatches = let rt-patch = { 24 24 name = "rt"; 25 25 patch = fetchurl { 26 26 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 27 - sha256 = "07br63p90gwmijxq8ad7iyi4d3fkm6jwwl2s2k1549bbaldchbk6"; 27 + sha256 = "1q5kz3mfvwb4fd5i2mbklsa6gifb8g3wbq0wi2478q097dvmb6gi"; 28 28 }; 29 29 }; in [ rt-patch ] ++ kernelPatches; 30 30
+3 -3
pkgs/os-specific/linux/kernel/linux-rt-6.1.nix
··· 6 6 , ... } @ args: 7 7 8 8 let 9 - version = "6.1.80-rt26"; # updated by ./update-rt.sh 9 + version = "6.1.82-rt27"; # updated by ./update-rt.sh 10 10 branch = lib.versions.majorMinor version; 11 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 12 in buildLinux (args // { ··· 18 18 19 19 src = fetchurl { 20 20 url = "mirror://kernel/linux/kernel/v6.x/linux-${kversion}.tar.xz"; 21 - sha256 = "0wdnyy7m9kfkl98id0gm6jzp4aa0hfy6gfkb4k4cg1wbpfpcm3jn"; 21 + sha256 = "01pcrcjp5mifjjmfz7j1jb8nhq8nkxspavxmv1l7d1qnskcx4l6i"; 22 22 }; 23 23 24 24 kernelPatches = let rt-patch = { 25 25 name = "rt"; 26 26 patch = fetchurl { 27 27 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 28 - sha256 = "0w47ii5xhsbnkmgzlgg18ljwdms88scbzhqlw0qv3lnldicykg0p"; 28 + sha256 = "03mj6p9z5c2hzdl46479gb9x41papq91g86yyc61fv8hj8kxgysc"; 29 29 }; 30 30 }; in [ rt-patch ] ++ kernelPatches; 31 31
+3 -3
pkgs/os-specific/linux/kernel/linux-rt-6.6.nix
··· 6 6 , ... } @ args: 7 7 8 8 let 9 - version = "6.6.21-rt26"; # updated by ./update-rt.sh 9 + version = "6.6.22-rt27"; # updated by ./update-rt.sh 10 10 branch = lib.versions.majorMinor version; 11 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 12 in buildLinux (args // { ··· 18 18 19 19 src = fetchurl { 20 20 url = "mirror://kernel/linux/kernel/v6.x/linux-${kversion}.tar.xz"; 21 - sha256 = "0mz420w99agr7jv1jgqfr4fjhzbv005xif086sqx556s900l62zf"; 21 + sha256 = "1x52c6ywmspp3naishzsknhy7i0b7mv9baxx25a0y987cjsygqr3"; 22 22 }; 23 23 24 24 kernelPatches = let rt-patch = { 25 25 name = "rt"; 26 26 patch = fetchurl { 27 27 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 28 - sha256 = "1sh2jkm3h52a5dkc72xgrw1kz1faw1kzhpbqg64gsxbivmxfvf21"; 28 + sha256 = "01n9khj51xf8dj2hhxhlkha4f8hwf6w5marc227ljm9w5hlza12g"; 29 29 }; 30 30 }; in [ rt-patch ] ++ kernelPatches; 31 31
+12 -1
pkgs/tools/admin/cf-vault/default.nix
··· 1 - {buildGoModule, fetchFromGitHub, lib}: 1 + {buildGoModule, fetchFromGitHub, lib, testers, cf-vault}: 2 2 buildGoModule rec { 3 3 pname = "cf-vault"; 4 4 version = "0.0.18"; ··· 10 10 sha256 = "sha256-vp9ufjNZabY/ck2lIT+QpD6IgaVj1BkBRTjPxkb6IjQ="; 11 11 }; 12 12 13 + ldflags = [ 14 + "-s" 15 + "-w" 16 + "-X github.com/jacobbednarz/cf-vault/cmd.Rev=${version}" 17 + ]; 18 + 13 19 vendorHash = "sha256-7qFB1Y1AnqMgdu186tAXCdoYOhCMz8pIh6sY02LbIgs="; 20 + 21 + passthru.tests.version = testers.testVersion { 22 + package = cf-vault; 23 + command = "cf-vault version"; 24 + }; 14 25 15 26 meta = with lib; { 16 27 description = ''
+4 -3
pkgs/tools/misc/nvimpager/default.nix
··· 31 31 doCheck = true; 32 32 nativeCheckInputs = [ lua51Packages.busted util-linux neovim ]; 33 33 # filter out one test that fails in the sandbox of nix 34 - checkPhase = '' 34 + checkPhase = let 35 + exclude-tags = if stdenv.isDarwin then "nix,mac" else "nix"; 36 + in '' 35 37 runHook preCheck 36 - make test BUSTED='busted --output TAP --exclude-tags=nix' 38 + make test BUSTED='busted --output TAP --exclude-tags=${exclude-tags}' 37 39 runHook postCheck 38 40 ''; 39 41 40 42 meta = with lib; { 41 - broken = stdenv.isDarwin; 42 43 description = "Use neovim as pager"; 43 44 longDescription = '' 44 45 Use neovim as a pager to view manpages, diffs, etc with nvim's syntax
-2
pkgs/top-level/linux-kernels.nix
··· 214 214 kernelPatches = [ 215 215 kernelPatches.bridge_stp_helper 216 216 kernelPatches.request_key_helper 217 - kernelPatches.rust_1_75 218 - kernelPatches.rust_1_76 219 217 ]; 220 218 }; 221 219 latest = packageAliases.linux_latest.kernel;