lol

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
682b6995 e5968ce7

+575 -316
+12
maintainers/maintainer-list.nix
··· 6622 6622 githubId = 4656860; 6623 6623 name = "Gaute Ravndal"; 6624 6624 }; 6625 + gray-heron = { 6626 + email = "ave+nix@cezar.info"; 6627 + github = "gray-heron"; 6628 + githubId = 7032646; 6629 + name = "Cezary Siwek"; 6630 + }; 6625 6631 graysonhead = { 6626 6632 email = "grayson@graysonhead.net"; 6627 6633 github = "graysonhead"; ··· 18003 18009 github = "tshaynik"; 18004 18010 githubId = 15064765; 18005 18011 name = "tshaynik"; 18012 + }; 18013 + tsowell = { 18014 + email = "tom@ldtlb.com"; 18015 + github = "tsowell"; 18016 + githubId = 4044033; 18017 + name = "Thomas Sowell"; 18006 18018 }; 18007 18019 ttuegel = { 18008 18020 email = "ttuegel@mailbox.org";
+2
nixos/doc/manual/release-notes/rl-2311.section.md
··· 402 402 403 403 - Suricata was upgraded from 6.0 to 7.0 and no longer considers HTTP/2 support as experimental, see [upstream release notes](https://forum.suricata.io/t/suricata-7-0-0-released/3715) for more details. 404 404 405 + - Cloud support in the `netdata` package is now disabled by default. To enable it use the `netdataCloud` package. 406 + 405 407 - `networking.nftables` now has the option `networking.nftables.table.<table>` to create tables 406 408 and have them be updated atomically, instead of flushing the ruleset. 407 409
+11 -14
nixos/modules/programs/firefox.nix
··· 220 220 221 221 config = mkIf cfg.enable { 222 222 environment.systemPackages = [ 223 - (cfg.package.override { 223 + (cfg.package.override (old: { 224 224 extraPrefs = cfg.autoConfig; 225 - extraNativeMessagingHosts = with pkgs; optionals nmh.ff2mpv [ 226 - ff2mpv 227 - ] ++ optionals nmh.euwebid [ 228 - web-eid-app 229 - ] ++ optionals nmh.gsconnect [ 230 - gnomeExtensions.gsconnect 231 - ] ++ optionals nmh.jabref [ 232 - jabref 233 - ] ++ optionals nmh.passff [ 234 - passff-host 235 - ]; 225 + extraNativeMessagingHosts = 226 + old.extraNativeMessagingHosts or [] 227 + ++ optional nmh.ff2mpv ff2mpv 228 + ++ optional nmh.euwebid web-eid-app 229 + ++ optional nmh.gsconnect gnomeExtensions.gsconnect 230 + ++ optional nmh.jabref jabref 231 + ++ optional nmh.passff passff-host; 236 232 cfg = let 237 233 # copy-pasted from the wrapper; TODO: figure out fix 238 234 applicationName = cfg.package.binaryName or (lib.getName cfg.package); 239 235 236 + oldCfg = old.cfg or {}; 240 237 nixpkgsConfig = pkgs.config.${applicationName} or {}; 241 238 optionConfig = cfg.wrapperConfig; 242 239 nmhConfig = { ··· 246 243 enableUgetIntegrator = nmh.ugetIntegrator; 247 244 enableFXCastBridge = nmh.fxCast; 248 245 }; 249 - in nixpkgsConfig // optionConfig // nmhConfig; 250 - }) 246 + in oldCfg // nixpkgsConfig // optionConfig // nmhConfig; 247 + })) 251 248 ]; 252 249 253 250 environment.etc =
+17 -5
nixos/modules/services/games/asf.nix
··· 187 187 Group = "asf"; 188 188 WorkingDirectory = cfg.dataDir; 189 189 Type = "simple"; 190 - ExecStart = "${cfg.package}/bin/ArchiSteamFarm --path ${cfg.dataDir} --process-required --no-restart --service --no-config-migrate"; 190 + ExecStart = "${lib.getExe cfg.package} --no-restart --process-required --service --system-required --path ${cfg.dataDir}"; 191 191 Restart = "always"; 192 192 193 - # mostly copied from the default systemd service 194 - PrivateTmp = true; 193 + # copied from the default systemd service at 194 + # https://github.com/JustArchiNET/ArchiSteamFarm/blob/main/ArchiSteamFarm/overlay/variant-base/linux/ArchiSteamFarm%40.service 195 + CapabilityBoundingSet = ""; 196 + DevicePolicy = "closed"; 195 197 LockPersonality = true; 198 + NoNewPrivileges = true; 196 199 PrivateDevices = true; 197 200 PrivateIPC = true; 198 201 PrivateMounts = true; 202 + PrivateTmp = true; # instead of rw /tmp 199 203 PrivateUsers = true; 204 + ProcSubset = "pid"; 200 205 ProtectClock = true; 201 206 ProtectControlGroups = true; 207 + ProtectHome = true; 202 208 ProtectHostname = true; 203 209 ProtectKernelLogs = true; 204 210 ProtectKernelModules = true; 205 211 ProtectKernelTunables = true; 206 212 ProtectProc = "invisible"; 207 - ProtectSystem = "full"; 213 + ProtectSystem = "strict"; 208 214 RemoveIPC = true; 209 - RestrictAddressFamilies = "AF_INET AF_INET6"; 215 + RestrictAddressFamilies = "AF_INET AF_INET6 AF_NETLINK AF_UNIX"; 210 216 RestrictNamespaces = true; 211 217 RestrictRealtime = true; 212 218 RestrictSUIDSGID = true; 219 + SystemCallArchitectures = "native"; 220 + UMask = "0077"; 221 + 222 + # we luckily already have systemd v247+ 223 + SecureBits = "noroot-locked"; 224 + SystemCallFilter = [ "@system-service" "~@privileged" ]; 213 225 } 214 226 ]; 215 227
+1 -1
nixos/modules/system/boot/systemd/initrd.nix
··· 358 358 ++ lib.optional (cfg.enableTpm2 && !(pkgs.stdenv.hostPlatform.isRiscV64 || pkgs.stdenv.hostPlatform.isArmv7)) "tpm-crb"; 359 359 360 360 boot.initrd.systemd = { 361 - initrdBin = [pkgs.bash pkgs.coreutils cfg.package.kmod cfg.package] ++ config.system.fsPackages; 361 + initrdBin = [pkgs.bash pkgs.coreutils cfg.package.kmod cfg.package]; 362 362 extraBin = { 363 363 less = "${pkgs.less}/bin/less"; 364 364 mount = "${cfg.package.util-linux}/bin/mount";
+10 -7
nixos/modules/tasks/filesystems/btrfs.nix
··· 52 52 config = mkMerge [ 53 53 (mkIf enableBtrfs { 54 54 system.fsPackages = [ pkgs.btrfs-progs ]; 55 + }) 55 56 56 - boot.initrd.kernelModules = mkIf inInitrd [ "btrfs" ]; 57 - boot.initrd.availableKernelModules = mkIf inInitrd ( 57 + (mkIf inInitrd { 58 + boot.initrd.kernelModules = [ "btrfs" ]; 59 + boot.initrd.availableKernelModules = 58 60 [ "crc32c" ] 59 61 ++ optionals (config.boot.kernelPackages.kernel.kernelAtLeast "5.5") [ 60 62 # Needed for mounting filesystems with new checksums 61 63 "xxhash_generic" 62 64 "blake2b_generic" 63 65 "sha256_generic" # Should be baked into our kernel, just to be sure 64 - ] 65 - ); 66 + ]; 66 67 67 - boot.initrd.extraUtilsCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable) 68 + boot.initrd.extraUtilsCommands = mkIf (!config.boot.initrd.systemd.enable) 68 69 '' 69 70 copy_bin_and_libs ${pkgs.btrfs-progs}/bin/btrfs 70 71 ln -sv btrfs $out/bin/btrfsck 71 72 ln -sv btrfsck $out/bin/fsck.btrfs 72 73 ''; 73 74 74 - boot.initrd.extraUtilsCommandsTest = mkIf (inInitrd && !config.boot.initrd.systemd.enable) 75 + boot.initrd.extraUtilsCommandsTest = mkIf (!config.boot.initrd.systemd.enable) 75 76 '' 76 77 $out/bin/btrfs --version 77 78 ''; 78 79 79 - boot.initrd.postDeviceCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable) 80 + boot.initrd.postDeviceCommands = mkIf (!config.boot.initrd.systemd.enable) 80 81 '' 81 82 btrfs device scan 82 83 ''; 84 + 85 + boot.initrd.systemd.initrdBin = [ pkgs.btrfs-progs ]; 83 86 }) 84 87 85 88 (mkIf enableAutoScrub {
+2
nixos/modules/tasks/filesystems/cifs.nix
··· 21 21 copy_bin_and_libs ${pkgs.cifs-utils}/sbin/mount.cifs 22 22 ''; 23 23 24 + boot.initrd.systemd.extraBin."mount.cifs" = mkIf inInitrd "${pkgs.cifs-utils}/sbin/mount.cifs"; 25 + 24 26 }; 25 27 }
+2
nixos/modules/tasks/filesystems/ext.nix
··· 25 25 ln -sv e2fsck $out/bin/fsck.ext4 26 26 ''; 27 27 28 + boot.initrd.systemd.initrdBin = lib.mkIf inInitrd [ pkgs.e2fsprogs ]; 29 + 28 30 }; 29 31 }
+2
nixos/modules/tasks/filesystems/f2fs.nix
··· 16 16 boot.initrd.extraUtilsCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable) '' 17 17 copy_bin_and_libs ${pkgs.f2fs-tools}/sbin/fsck.f2fs 18 18 ''; 19 + 20 + boot.initrd.systemd.initrdBin = mkIf inInitrd [ pkgs.f2fs-tools ]; 19 21 }; 20 22 }
+2
nixos/modules/tasks/filesystems/jfs.nix
··· 15 15 boot.initrd.extraUtilsCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable) '' 16 16 copy_bin_and_libs ${pkgs.jfsutils}/sbin/fsck.jfs 17 17 ''; 18 + 19 + boot.initrd.systemd.initrdBin = mkIf inInitrd [ pkgs.jfsutils ]; 18 20 }; 19 21 }
+2
nixos/modules/tasks/filesystems/reiserfs.nix
··· 21 21 ln -s reiserfsck $out/bin/fsck.reiserfs 22 22 ''; 23 23 24 + boot.initrd.systemd.initrdBin = mkIf inInitrd [ pkgs.reiserfsprogs ]; 25 + 24 26 }; 25 27 }
+2
nixos/modules/tasks/filesystems/vfat.nix
··· 21 21 ln -sv dosfsck $out/bin/fsck.vfat 22 22 ''; 23 23 24 + boot.initrd.systemd.extraBin = mkIf inInitrd [ pkgs.dosfstools ]; 25 + 24 26 }; 25 27 }
+2
nixos/modules/tasks/filesystems/xfs.nix
··· 26 26 '' 27 27 sed -i -e 's,^#!.*,#!'$out/bin/sh, $out/bin/fsck.xfs 28 28 ''; 29 + 30 + boot.initrd.systemd.initrdBin = mkIf inInitrd [ pkgs.xfsprogs.bin ]; 29 31 }; 30 32 }
+2 -1
nixos/modules/tasks/filesystems/zfs.nix
··· 632 632 targets.zfs-import.wantedBy = [ "zfs.target" ]; 633 633 targets.zfs.wantedBy = [ "initrd.target" ]; 634 634 extraBin = { 635 - # zpool and zfs are already in thanks to fsPackages 635 + zpool = "${cfgZfs.package}/sbin/zpool"; 636 + zfs = "${cfgZfs.package}/sbin/zfs"; 636 637 awk = "${pkgs.gawk}/bin/awk"; 637 638 }; 638 639 };
+49 -48
pkgs/applications/editors/jetbrains/plugins/plugins.json
··· 22 22 "232.10072.21": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip", 23 23 "232.10072.27": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip", 24 24 "232.10072.28": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip", 25 + "232.10072.31": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip", 26 + "232.10072.32": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip", 25 27 "232.9921.42": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip", 26 - "232.9921.55": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip", 27 28 "232.9921.83": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip", 28 - "232.9921.89": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip", 29 29 "233.8264.22": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip" 30 30 }, 31 31 "name": "ideavim" ··· 61 61 "232.10072.21": null, 62 62 "232.10072.27": null, 63 63 "232.10072.28": null, 64 + "232.10072.31": null, 65 + "232.10072.32": null, 64 66 "232.9921.42": null, 65 - "232.9921.55": null, 66 67 "232.9921.83": null, 67 - "232.9921.89": null, 68 68 "233.8264.22": null 69 69 }, 70 70 "name": "kotlin" ··· 87 87 ], 88 88 "builds": { 89 89 "223.8836.1185": null, 90 - "232.10072.15": "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip", 91 - "232.10072.21": "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip", 92 - "232.10072.27": "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip", 93 - "232.10072.28": "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip", 90 + "232.10072.15": "https://plugins.jetbrains.com/files/6981/418297/ini-232.10072.32.zip", 91 + "232.10072.21": "https://plugins.jetbrains.com/files/6981/418297/ini-232.10072.32.zip", 92 + "232.10072.27": "https://plugins.jetbrains.com/files/6981/418297/ini-232.10072.32.zip", 93 + "232.10072.28": "https://plugins.jetbrains.com/files/6981/418297/ini-232.10072.32.zip", 94 + "232.10072.31": "https://plugins.jetbrains.com/files/6981/418297/ini-232.10072.32.zip", 95 + "232.10072.32": "https://plugins.jetbrains.com/files/6981/418297/ini-232.10072.32.zip", 94 96 "232.9921.42": "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip", 95 - "232.9921.55": "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip", 96 97 "232.9921.83": "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip", 97 - "232.9921.89": "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip", 98 98 "233.8264.22": "https://plugins.jetbrains.com/files/6981/407738/ini-233.8264.9.zip" 99 99 }, 100 100 "name": "ini" ··· 105 105 "phpstorm" 106 106 ], 107 107 "builds": { 108 - "232.10072.27": "https://plugins.jetbrains.com/files/7219/408569/Symfony_Plugin-2022.1.258.zip", 109 - "232.9921.55": "https://plugins.jetbrains.com/files/7219/408569/Symfony_Plugin-2022.1.258.zip" 108 + "232.10072.27": "https://plugins.jetbrains.com/files/7219/419684/Symfony_Plugin-2022.1.259.zip", 109 + "232.10072.32": "https://plugins.jetbrains.com/files/7219/419684/Symfony_Plugin-2022.1.259.zip" 110 110 }, 111 111 "name": "symfony-support" 112 112 }, ··· 117 117 ], 118 118 "builds": { 119 119 "232.10072.27": "https://plugins.jetbrains.com/files/7320/346181/PHP_Annotations-9.4.0.zip", 120 - "232.9921.55": "https://plugins.jetbrains.com/files/7320/346181/PHP_Annotations-9.4.0.zip" 120 + "232.10072.32": "https://plugins.jetbrains.com/files/7320/346181/PHP_Annotations-9.4.0.zip" 121 121 }, 122 122 "name": "php-annotations" 123 123 }, ··· 158 158 "232.10072.21": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip", 159 159 "232.10072.27": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip", 160 160 "232.10072.28": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip", 161 + "232.10072.31": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip", 162 + "232.10072.32": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip", 161 163 "232.9921.42": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip", 162 - "232.9921.55": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip", 163 - "232.9921.83": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip", 164 - "232.9921.89": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip" 164 + "232.9921.83": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip" 165 165 }, 166 166 "name": "-deprecated-rust" 167 167 }, ··· 186 186 "232.10072.21": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip", 187 187 "232.10072.27": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip", 188 188 "232.10072.28": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip", 189 + "232.10072.31": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip", 190 + "232.10072.32": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip", 189 191 "232.9921.42": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip", 190 - "232.9921.55": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip", 191 - "232.9921.83": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip", 192 - "232.9921.89": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip" 192 + "232.9921.83": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip" 193 193 }, 194 194 "name": "-deprecated-rust-beta" 195 195 }, ··· 207 207 "232.10072.21": "https://plugins.jetbrains.com/files/8554/374977/featuresTrainer-232.9559.6.zip", 208 208 "232.10072.27": "https://plugins.jetbrains.com/files/8554/374977/featuresTrainer-232.9559.6.zip", 209 209 "232.10072.28": "https://plugins.jetbrains.com/files/8554/374977/featuresTrainer-232.9559.6.zip", 210 - "232.9921.89": "https://plugins.jetbrains.com/files/8554/374977/featuresTrainer-232.9559.6.zip" 210 + "232.10072.31": "https://plugins.jetbrains.com/files/8554/374977/featuresTrainer-232.9559.6.zip" 211 211 }, 212 212 "name": "ide-features-trainer" 213 213 }, ··· 233 233 "232.10072.21": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip", 234 234 "232.10072.27": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip", 235 235 "232.10072.28": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip", 236 + "232.10072.31": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip", 237 + "232.10072.32": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip", 236 238 "232.9921.42": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip", 237 - "232.9921.55": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip", 238 239 "232.9921.83": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip", 239 - "232.9921.89": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip", 240 240 "233.8264.22": null 241 241 }, 242 242 "name": "nixidea" ··· 267 267 "webstorm" 268 268 ], 269 269 "builds": { 270 - "223.8836.1185": "https://plugins.jetbrains.com/files/10037/358812/CSVEditor-3.2.1-223.zip", 271 - "232.10072.15": "https://plugins.jetbrains.com/files/10037/358813/CSVEditor-3.2.1-232.zip", 272 - "232.10072.21": "https://plugins.jetbrains.com/files/10037/358813/CSVEditor-3.2.1-232.zip", 273 - "232.10072.27": "https://plugins.jetbrains.com/files/10037/358813/CSVEditor-3.2.1-232.zip", 274 - "232.10072.28": "https://plugins.jetbrains.com/files/10037/358813/CSVEditor-3.2.1-232.zip", 275 - "232.9921.42": "https://plugins.jetbrains.com/files/10037/358813/CSVEditor-3.2.1-232.zip", 276 - "232.9921.55": "https://plugins.jetbrains.com/files/10037/358813/CSVEditor-3.2.1-232.zip", 277 - "232.9921.83": "https://plugins.jetbrains.com/files/10037/358813/CSVEditor-3.2.1-232.zip", 278 - "232.9921.89": "https://plugins.jetbrains.com/files/10037/358813/CSVEditor-3.2.1-232.zip", 279 - "233.8264.22": "https://plugins.jetbrains.com/files/10037/243092/CSV-2.21.0.zip" 270 + "223.8836.1185": "https://plugins.jetbrains.com/files/10037/417700/CSVEditor-3.2.2-223.zip", 271 + "232.10072.15": "https://plugins.jetbrains.com/files/10037/417699/CSVEditor-3.2.2-232.zip", 272 + "232.10072.21": "https://plugins.jetbrains.com/files/10037/417699/CSVEditor-3.2.2-232.zip", 273 + "232.10072.27": "https://plugins.jetbrains.com/files/10037/417699/CSVEditor-3.2.2-232.zip", 274 + "232.10072.28": "https://plugins.jetbrains.com/files/10037/417699/CSVEditor-3.2.2-232.zip", 275 + "232.10072.31": "https://plugins.jetbrains.com/files/10037/417699/CSVEditor-3.2.2-232.zip", 276 + "232.10072.32": "https://plugins.jetbrains.com/files/10037/417699/CSVEditor-3.2.2-232.zip", 277 + "232.9921.42": "https://plugins.jetbrains.com/files/10037/417699/CSVEditor-3.2.2-232.zip", 278 + "232.9921.83": "https://plugins.jetbrains.com/files/10037/417699/CSVEditor-3.2.2-232.zip", 279 + "233.8264.22": "https://plugins.jetbrains.com/files/10037/417702/CSVEditor-3.2.2-233.zip" 280 280 }, 281 281 "name": "csv-editor" 282 282 }, ··· 302 302 "232.10072.21": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip", 303 303 "232.10072.27": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip", 304 304 "232.10072.28": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip", 305 + "232.10072.31": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip", 306 + "232.10072.32": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip", 305 307 "232.9921.42": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip", 306 - "232.9921.55": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip", 307 308 "232.9921.83": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip", 308 - "232.9921.89": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip", 309 309 "233.8264.22": "https://plugins.jetbrains.com/files/12062/405118/keymap-vscode-233.8264.3.zip" 310 310 }, 311 311 "name": "vscode-keymap" ··· 332 332 "232.10072.21": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip", 333 333 "232.10072.27": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip", 334 334 "232.10072.28": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip", 335 + "232.10072.31": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip", 336 + "232.10072.32": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip", 335 337 "232.9921.42": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip", 336 - "232.9921.55": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip", 337 338 "232.9921.83": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip", 338 - "232.9921.89": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip", 339 339 "233.8264.22": "https://plugins.jetbrains.com/files/12559/405631/keymap-eclipse-233.8264.9.zip" 340 340 }, 341 341 "name": "eclipse-keymap" ··· 362 362 "232.10072.21": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip", 363 363 "232.10072.27": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip", 364 364 "232.10072.28": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip", 365 + "232.10072.31": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip", 366 + "232.10072.32": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip", 365 367 "232.9921.42": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip", 366 - "232.9921.55": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip", 367 368 "232.9921.83": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip", 368 - "232.9921.89": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip", 369 369 "233.8264.22": "https://plugins.jetbrains.com/files/13017/405636/keymap-visualStudio-233.8264.9.zip" 370 370 }, 371 371 "name": "visual-studio-keymap" ··· 392 392 "232.10072.21": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", 393 393 "232.10072.27": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", 394 394 "232.10072.28": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", 395 + "232.10072.31": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", 396 + "232.10072.32": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", 395 397 "232.9921.42": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", 396 - "232.9921.55": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", 397 398 "232.9921.83": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", 398 - "232.9921.89": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar", 399 399 "233.8264.22": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar" 400 400 }, 401 401 "name": "darcula-pitch-black" ··· 422 422 "232.10072.21": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip", 423 423 "232.10072.27": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip", 424 424 "232.10072.28": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip", 425 + "232.10072.31": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip", 426 + "232.10072.32": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip", 425 427 "232.9921.42": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip", 426 - "232.9921.55": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip", 427 428 "232.9921.83": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip", 428 - "232.9921.89": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip", 429 429 "233.8264.22": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip" 430 430 }, 431 431 "name": "github-copilot" ··· 452 452 "232.10072.21": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", 453 453 "232.10072.27": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", 454 454 "232.10072.28": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", 455 + "232.10072.31": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", 456 + "232.10072.32": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", 455 457 "232.9921.42": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", 456 - "232.9921.55": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", 457 458 "232.9921.83": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", 458 - "232.9921.89": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip", 459 459 "233.8264.22": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip" 460 460 }, 461 461 "name": "netbeans-6-5-keymap" ··· 475 475 } 476 476 }, 477 477 "files": { 478 - "https://plugins.jetbrains.com/files/10037/243092/CSV-2.21.0.zip": "sha256-Mfo8z2pjn+Gk1uumw5xpZQwpkqLRVqAu2Z07zjn2N1M=", 479 - "https://plugins.jetbrains.com/files/10037/358812/CSVEditor-3.2.1-223.zip": "sha256-l8xq7XXQheZYcP+kdnLXAO7FhfPJYwIh+ZffbttBI9s=", 480 - "https://plugins.jetbrains.com/files/10037/358813/CSVEditor-3.2.1-232.zip": "sha256-m9ocJSFWparZLrX1MQA0IlSH5LHodmzzVmGZ6eHml24=", 478 + "https://plugins.jetbrains.com/files/10037/417699/CSVEditor-3.2.2-232.zip": "sha256-3bHSRhzvVO07mvuD6tpkiKFXTF66zCK/wpXFVb8IkfY=", 479 + "https://plugins.jetbrains.com/files/10037/417700/CSVEditor-3.2.2-223.zip": "sha256-4Y/DZpCWKljaslJFsaqItq1DVJVVRlQjWpM6GLRo8QA=", 480 + "https://plugins.jetbrains.com/files/10037/417702/CSVEditor-3.2.2-233.zip": "sha256-n4psF9fFFU8ohtbOndRx6i20EntjEzL3BvMObAZyOOw=", 481 481 "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip": "sha256-q5i1eAANK+6uBYrtioKLzvJf5ALUB0K4d31Ut0vT/lE=", 482 482 "https://plugins.jetbrains.com/files/12062/405118/keymap-vscode-233.8264.3.zip": "sha256-cB3DTeWhDgAwHlxwYogd0/DuYBzo5DqaRtBvEC/p8I4=", 483 483 "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip": "sha256-eRCsivZbDNrc+kesa9jVsOoMFFz+WpYfSMXxPCCjWjw=", ··· 495 495 "https://plugins.jetbrains.com/files/6954/381727/kotlin-plugin-223-1.9.10-release-459-IJ8836.35.zip": "sha256-gHkNQyWh6jtY1986aI7Qo6ZNrniPy+Yq4XLLA0pKJkA=", 496 496 "https://plugins.jetbrains.com/files/6981/407738/ini-233.8264.9.zip": "sha256-E3xWjwTxtLkOtm9748BbkKGaS4l8SlZOkj3w6VgqlFQ=", 497 497 "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip": "sha256-XIdhTQMxl/nJnntfQlHLlcyA79IS3hnGEGrXhKBFgY0=", 498 - "https://plugins.jetbrains.com/files/7219/408569/Symfony_Plugin-2022.1.258.zip": "sha256-O4ARifSoeL5kXnFQTs6YoLcJvdg5VHks5LIgnwwUAeQ=", 498 + "https://plugins.jetbrains.com/files/6981/418297/ini-232.10072.32.zip": "sha256-eC5Zs6ph/4C3Xf6e07DfyqhBmsG3bAFLnvae1JiFzpE=", 499 + "https://plugins.jetbrains.com/files/7219/419684/Symfony_Plugin-2022.1.259.zip": "sha256-3UxSPvEXXhAf3zYg2H/jja4F5fuDFWQ6SWFRvcWJ0Iw=", 499 500 "https://plugins.jetbrains.com/files/7320/346181/PHP_Annotations-9.4.0.zip": "sha256-hT5K4w4lhvNwDzDMDSvsIDGj9lyaRqglfOhlbNdqpWs=", 500 501 "https://plugins.jetbrains.com/files/7322/401058/python-ce-232.9921.77.zip": "sha256-cr4LxSz8xVzC+Zm+6LnWGLbF6aGBVLW56crCIQOawhc=", 501 502 "https://plugins.jetbrains.com/files/7322/405773/python-ce-233.8264.8.zip": "sha256-LjN0BkcnX8mVHh2dPULddVwooi9fcABkrRVhTPA7XSo=",
+48 -48
pkgs/applications/editors/jetbrains/versions.json
··· 67 67 "phpstorm": { 68 68 "update-channel": "PhpStorm RELEASE", 69 69 "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.tar.gz", 70 - "version": "2023.2.2", 71 - "sha256": "5e3dd021b82dcad0f51bded677aa87680dcc3f5d843951c48848a9191141bf1d", 72 - "url": "https://download.jetbrains.com/webide/PhpStorm-2023.2.2.tar.gz", 73 - "build_number": "232.9921.55", 70 + "version": "2023.2.3", 71 + "sha256": "dd8d771508b277ab2a713b8f546c2ec6dbb261ba8c23072e46ec6ce2ea9ab2a0", 72 + "url": "https://download.jetbrains.com/webide/PhpStorm-2023.2.3.tar.gz", 73 + "build_number": "232.10072.32", 74 74 "version-major-minor": "2022.3" 75 75 }, 76 76 "pycharm-community": { 77 77 "update-channel": "PyCharm RELEASE", 78 78 "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.tar.gz", 79 - "version": "2023.2.2", 80 - "sha256": "2bb4f73d041b818a7b631feb3fee77036de764543c669efe9cf6766510a68e3f", 81 - "url": "https://download.jetbrains.com/python/pycharm-community-2023.2.2.tar.gz", 82 - "build_number": "232.9921.89" 79 + "version": "2023.2.3", 80 + "sha256": "d59dd88c1eb51cdd756433d415588c573ca944ebf6f08844b8ac8cd2e3d9937b", 81 + "url": "https://download.jetbrains.com/python/pycharm-community-2023.2.3.tar.gz", 82 + "build_number": "232.10072.31" 83 83 }, 84 84 "pycharm-professional": { 85 85 "update-channel": "PyCharm RELEASE", 86 86 "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.tar.gz", 87 - "version": "2023.2.2", 88 - "sha256": "f7263b17e2456efcb5efab1eac53aafb6a0be1a7f9fbf25a419c9d7b447f6ded", 89 - "url": "https://download.jetbrains.com/python/pycharm-professional-2023.2.2.tar.gz", 90 - "build_number": "232.9921.89" 87 + "version": "2023.2.3", 88 + "sha256": "e625fea80b72c9e12f986a8eb918425c6ef1d3f7b31117b40d122e3ce76046b1", 89 + "url": "https://download.jetbrains.com/python/pycharm-professional-2023.2.3.tar.gz", 90 + "build_number": "232.10072.31" 91 91 }, 92 92 "rider": { 93 93 "update-channel": "Rider RELEASE", ··· 190 190 "phpstorm": { 191 191 "update-channel": "PhpStorm RELEASE", 192 192 "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.tar.gz", 193 - "version": "2023.2.2", 194 - "sha256": "b3067ffa32fab0880ffce8dff000d463b86bef9b30f53fc4d41f5d4e518c7528", 195 - "url": "https://download.jetbrains.com/webide/PhpStorm-2023.2.2-aarch64.tar.gz", 196 - "build_number": "232.9921.55", 193 + "version": "2023.2.3", 194 + "sha256": "577bea15c1208e0b842bcdb2ff0f0205144a8800fcadf87f873af7c067e0ce73", 195 + "url": "https://download.jetbrains.com/webide/PhpStorm-2023.2.3-aarch64.tar.gz", 196 + "build_number": "232.10072.32", 197 197 "version-major-minor": "2022.3" 198 198 }, 199 199 "pycharm-community": { 200 200 "update-channel": "PyCharm RELEASE", 201 201 "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.tar.gz", 202 - "version": "2023.2.2", 203 - "sha256": "7d15908f9261ee7905b61d83d4a048fee1e3a2fea9465ada1fc459b2ea0e4d5f", 204 - "url": "https://download.jetbrains.com/python/pycharm-community-2023.2.2-aarch64.tar.gz", 205 - "build_number": "232.9921.89" 202 + "version": "2023.2.3", 203 + "sha256": "6fdc5238ffa4767834b11b52b650107f1c64d6a53d0e2bbc23581b6c90b67ab5", 204 + "url": "https://download.jetbrains.com/python/pycharm-community-2023.2.3-aarch64.tar.gz", 205 + "build_number": "232.10072.31" 206 206 }, 207 207 "pycharm-professional": { 208 208 "update-channel": "PyCharm RELEASE", 209 209 "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.tar.gz", 210 - "version": "2023.2.2", 211 - "sha256": "2cf259859847f7a979565f31faa60148d571206c78c9309dcdf867b76c16ef25", 212 - "url": "https://download.jetbrains.com/python/pycharm-professional-2023.2.2-aarch64.tar.gz", 213 - "build_number": "232.9921.89" 210 + "version": "2023.2.3", 211 + "sha256": "578ecbd059ccb010682cf602e959454b296ec2e741202f236fbdb38897b296dd", 212 + "url": "https://download.jetbrains.com/python/pycharm-professional-2023.2.3-aarch64.tar.gz", 213 + "build_number": "232.10072.31" 214 214 }, 215 215 "rider": { 216 216 "update-channel": "Rider RELEASE", ··· 313 313 "phpstorm": { 314 314 "update-channel": "PhpStorm RELEASE", 315 315 "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.dmg", 316 - "version": "2023.2.2", 317 - "sha256": "99a9bb313a5c141ecd1810306deaca3cf52d338edf206362b3f9d9337a27890e", 318 - "url": "https://download.jetbrains.com/webide/PhpStorm-2023.2.2.dmg", 319 - "build_number": "232.9921.55", 316 + "version": "2023.2.3", 317 + "sha256": "7ce4ff6b344ff8ce18ef8a821ba3fd1d222f9222a9b3e65744a796379d92417e", 318 + "url": "https://download.jetbrains.com/webide/PhpStorm-2023.2.3.dmg", 319 + "build_number": "232.10072.32", 320 320 "version-major-minor": "2022.3" 321 321 }, 322 322 "pycharm-community": { 323 323 "update-channel": "PyCharm RELEASE", 324 324 "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.dmg", 325 - "version": "2023.2.2", 326 - "sha256": "f482b6d451efec897764487b116f7bf09d507a5ebfb841c33e2abd2441c3b3a7", 327 - "url": "https://download.jetbrains.com/python/pycharm-community-2023.2.2.dmg", 328 - "build_number": "232.9921.89" 325 + "version": "2023.2.3", 326 + "sha256": "b914bd3c0018f951bef5da9c04907355a88546ce983dcf4115bbf11556015ec7", 327 + "url": "https://download.jetbrains.com/python/pycharm-community-2023.2.3.dmg", 328 + "build_number": "232.10072.31" 329 329 }, 330 330 "pycharm-professional": { 331 331 "update-channel": "PyCharm RELEASE", 332 332 "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.dmg", 333 - "version": "2023.2.2", 334 - "sha256": "830f590d63199b389bbaa955c8602fa027bc1eb25bd8ce5636474eec72745b58", 335 - "url": "https://download.jetbrains.com/python/pycharm-professional-2023.2.2.dmg", 336 - "build_number": "232.9921.89" 333 + "version": "2023.2.3", 334 + "sha256": "b33bbd30222363cdc3091aee923ed1c309edba799616a3a681cd9a1ca94e822a", 335 + "url": "https://download.jetbrains.com/python/pycharm-professional-2023.2.3.dmg", 336 + "build_number": "232.10072.31" 337 337 }, 338 338 "rider": { 339 339 "update-channel": "Rider RELEASE", ··· 436 436 "phpstorm": { 437 437 "update-channel": "PhpStorm RELEASE", 438 438 "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.dmg", 439 - "version": "2023.2.2", 440 - "sha256": "a31daeddae532324436b2d11acbd5fb657721883f17c7ef4457ac76a51bd4189", 441 - "url": "https://download.jetbrains.com/webide/PhpStorm-2023.2.2-aarch64.dmg", 442 - "build_number": "232.9921.55", 439 + "version": "2023.2.3", 440 + "sha256": "68d543fb2a79cd0b07ddb94a4c00d8c0c1aca7f604bc838ac92e232e763489b3", 441 + "url": "https://download.jetbrains.com/webide/PhpStorm-2023.2.3-aarch64.dmg", 442 + "build_number": "232.10072.32", 443 443 "version-major-minor": "2022.3" 444 444 }, 445 445 "pycharm-community": { 446 446 "update-channel": "PyCharm RELEASE", 447 447 "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.dmg", 448 - "version": "2023.2.2", 449 - "sha256": "2bcddf3e58902578745dd1803f17ebd18f4c98dc76bf48b0945afbc7bae45832", 450 - "url": "https://download.jetbrains.com/python/pycharm-community-2023.2.2-aarch64.dmg", 451 - "build_number": "232.9921.89" 448 + "version": "2023.2.3", 449 + "sha256": "08c45adbb0dca219955f511993ca8150dcca235bdba3ac24c67ae035c68ba992", 450 + "url": "https://download.jetbrains.com/python/pycharm-community-2023.2.3-aarch64.dmg", 451 + "build_number": "232.10072.31" 452 452 }, 453 453 "pycharm-professional": { 454 454 "update-channel": "PyCharm RELEASE", 455 455 "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.dmg", 456 - "version": "2023.2.2", 457 - "sha256": "5d4292dd0e40db35199ebcd6472d4b46c505d3357d2324690338758355e0f092", 458 - "url": "https://download.jetbrains.com/python/pycharm-professional-2023.2.2-aarch64.dmg", 459 - "build_number": "232.9921.89" 456 + "version": "2023.2.3", 457 + "sha256": "63d68b20963575f76937ca0ce18a8150639c47b8cf8f3d6e96fa3306191cd076", 458 + "url": "https://download.jetbrains.com/python/pycharm-professional-2023.2.3-aarch64.dmg", 459 + "build_number": "232.10072.31" 460 460 }, 461 461 "rider": { 462 462 "update-channel": "Rider RELEASE",
+2 -2
pkgs/applications/editors/vscode/extensions/default.nix
··· 326 326 mktplcRef = { 327 327 name = "astro-vscode"; 328 328 publisher = "astro-build"; 329 - version = "2.1.1"; 330 - sha256 = "sha256-UVZOpkOHbLiwA4VfTgXxuIU8EtJLnqRa5zUVha6xQJY="; 329 + version = "2.3.3"; 330 + sha256 = "sha256-A7+7lnCPAtSWUfHLNKbYqKuTxi2Nx05Qdh5HCkT1dnM="; 331 331 }; 332 332 meta = { 333 333 changelog = "https://marketplace.visualstudio.com/items/astro-build.astro-vscode/changelog";
+3 -2
pkgs/applications/misc/ArchiSteamFarm/default.nix
··· 11 11 buildDotnetModule rec { 12 12 pname = "ArchiSteamFarm"; 13 13 # nixpkgs-update: no auto update 14 - version = "5.4.9.3"; 14 + version = "5.4.12.5"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "JustArchiNET"; 18 18 repo = "ArchiSteamFarm"; 19 19 rev = version; 20 - hash = "sha256-Yp8hnMIeV+ZHY6yISJdFd1yAQipQsU5vcXgxFDvkGnA="; 20 + hash = "sha256-iIYA9BnHUfsB4J7VbSLKaRdJHMW/xULJxKfv8atfAd8="; 21 21 }; 22 22 23 23 dotnet-runtime = dotnetCorePackages.aspnetcore_7_0; ··· 77 77 homepage = "https://github.com/JustArchiNET/ArchiSteamFarm"; 78 78 license = licenses.asl20; 79 79 platforms = [ "x86_64-linux" "aarch64-linux" ]; 80 + mainProgram = "ArchiSteamFarm"; 80 81 maintainers = with maintainers; [ SuperSandro2000 lom ]; 81 82 }; 82 83 }
+13 -8
pkgs/applications/misc/ArchiSteamFarm/deps.nix
··· 57 57 (fetchNuGet { pname = "Humanizer.Core.zh-Hans"; version = "2.14.1"; sha256 = "0zn99311zfn602phxyskfjq9vly0w5712z6fly8r4q0h94qa8c85"; }) 58 58 (fetchNuGet { pname = "Humanizer.Core.zh-Hant"; version = "2.14.1"; sha256 = "0qxjnbdj645l5sd6y3100yyrq1jy5misswg6xcch06x8jv7zaw1p"; }) 59 59 (fetchNuGet { pname = "JetBrains.Annotations"; version = "2023.2.0"; sha256 = "0nx7nrzbg9gk9skdc9x330cbr5xbsly6z9gzxm46vywf55yp8vaj"; }) 60 - (fetchNuGet { pname = "Markdig.Signed"; version = "0.32.0"; sha256 = "0rc1d8pwypq44pr15wn8g52zbqz70swdrdmjlzccf6zvwy1vyqkc"; }) 60 + (fetchNuGet { pname = "Markdig.Signed"; version = "0.33.0"; sha256 = "0816lmn0varxwhdklhh5hdqp0xnfz3nlrvaf2wpkk5v1mq86216h"; }) 61 61 (fetchNuGet { pname = "Microsoft.AspNetCore.JsonPatch"; version = "7.0.0"; sha256 = "1f13vsfs1rp9bmdp3khk4mk2fif932d72yxm2wszpsr239x4s2bf"; }) 62 62 (fetchNuGet { pname = "Microsoft.AspNetCore.Mvc.NewtonsoftJson"; version = "7.0.0"; sha256 = "1w49rg0n5wb1m5wnays2mmym7qy7bsi2b1zxz97af2rkbw3s3hbd"; }) 63 63 (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "6.0.0"; sha256 = "15gqy2m14fdlvy1g59207h5kisznm355kbw010gy19vh47z8gpz3"; }) 64 - (fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.7.0"; sha256 = "12m9fay2d7jvj00hfpws37vflpqvz4dy4gcm25bjycg1zyfpzvly"; }) 64 + (fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.7.2"; sha256 = "09mf5kpxn1a1m8ciwklhh6ascx0yqpcs5r2hvmfj80j44n3qrwhm"; }) 65 65 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.7.0"; sha256 = "0gd67zlw554j098kabg887b5a6pq9kzavpa3jjy5w53ccjzjfy8j"; }) 66 66 (fetchNuGet { pname = "Microsoft.Extensions.ApiDescription.Server"; version = "6.0.5"; sha256 = "1pi2bm3cm0a7jzqzmfc2r7bpcdkmk3hhjfvb2c81j7wl7xdw3624"; }) 67 67 (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "6.0.0"; sha256 = "0w6wwxv12nbc3sghvr68847wc9skkdgsicrz3fx4chgng1i3xy0j"; }) ··· 71 71 (fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "6.0.0"; sha256 = "0b75fmins171zi6bfdcq1kcvyrirs8n91mknjnxy4c3ygi1rrnj0"; }) 72 72 (fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "6.0.0"; sha256 = "008pnk2p50i594ahz308v81a41mbjz9mwcarqhmrjpl2d20c868g"; }) 73 73 (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "6.0.0"; sha256 = "1kjiw6s4yfz9gm7mx3wkhp06ghnbs95icj9hi505shz9rjrg42q2"; }) 74 - (fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.7.0"; sha256 = "1srhqqmnf9pxdbpffr7dh0bihhf09d0iq5g6gh8ql7brfrh99lvb"; }) 74 + (fetchNuGet { pname = "Microsoft.IdentityModel.Abstractions"; version = "7.0.3"; sha256 = "0njmg2lygnirnfjv9gck2f5lq4ly5rgws9cpf8qj3kwcwxfp0b9s"; }) 75 + (fetchNuGet { pname = "Microsoft.IdentityModel.JsonWebTokens"; version = "7.0.3"; sha256 = "1ayh85xqdq8rqjk2iqcn7iaczcl7d8qg6bxk0b4rgx59fmsmbqj7"; }) 76 + (fetchNuGet { pname = "Microsoft.IdentityModel.Logging"; version = "7.0.3"; sha256 = "13cjqmf59k895q6gkd5ycl89mnpalckda7rhsdl11jdyr32hsfnv"; }) 77 + (fetchNuGet { pname = "Microsoft.IdentityModel.Tokens"; version = "7.0.3"; sha256 = "1pmhd0imh9wlhvbvvwjrpjsqvzagi2ly22nddwr4r0pi234khyz1"; }) 78 + (fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.7.2"; sha256 = "08g9dpp766racnh90s1sy3ncl291majgq6v2604hfw1f6zkmbjqh"; }) 75 79 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "5.0.0"; sha256 = "0mwpwdflidzgzfx2dlpkvvnkgkr2ayaf0s80737h4wa35gaj11rc"; }) 76 80 (fetchNuGet { pname = "Microsoft.OpenApi"; version = "1.2.3"; sha256 = "07b19k89whj69j87afkz86gp9b3iybw8jqwvlgcn43m7fb2y99rr"; }) 77 - (fetchNuGet { pname = "Microsoft.TestPlatform.ObjectModel"; version = "17.7.0"; sha256 = "1sqmk99644fx66zk2qa2ims1zl6741i3wl4rjh4z6jakd4xbc28i"; }) 78 - (fetchNuGet { pname = "Microsoft.TestPlatform.TestHost"; version = "17.7.0"; sha256 = "1s8ap0ljqssbqp1ilgsidjr948b9szf1cbl3fgl6smxig9im4zrl"; }) 81 + (fetchNuGet { pname = "Microsoft.TestPlatform.ObjectModel"; version = "17.7.2"; sha256 = "0xdjkdnrvnaxqgg38y5w1l3jbppigg68cc8q9jn0p21vn48bgrxq"; }) 82 + (fetchNuGet { pname = "Microsoft.TestPlatform.TestHost"; version = "17.7.2"; sha256 = "1szsg1iy77f0caxzkk0ihpp4ifbfnbdbn8k0wbbhbdprxj8pr356"; }) 79 83 (fetchNuGet { pname = "Microsoft.Win32.Registry"; version = "5.0.0"; sha256 = "102hvhq2gmlcbq8y2cb7hdr2dnmjzfp2k3asr1ycwrfacwyaak7n"; }) 80 84 (fetchNuGet { pname = "MSTest.TestAdapter"; version = "3.1.1"; sha256 = "0y3ic8jv5jhld6gan2qfa2wyk4z57f7y4y5a47njr0jvxxnarg2c"; }) 81 85 (fetchNuGet { pname = "MSTest.TestFramework"; version = "3.1.1"; sha256 = "1lbgkrbrkmw4c54g61cwbmwc4zl8hyqmp283ymvj93lq7chbxasn"; }) ··· 86 90 (fetchNuGet { pname = "Nito.AsyncEx.Tasks"; version = "5.1.2"; sha256 = "11wp47kc69sjdxrbg5pgx0wlffqlp0x5kr54ggnz2v19kmjz362v"; }) 87 91 (fetchNuGet { pname = "Nito.Collections.Deque"; version = "1.1.1"; sha256 = "152564q3s0n5swfv5p5rx0ghn2sm0g2xsnbd7gv8vb9yfklv7yg8"; }) 88 92 (fetchNuGet { pname = "Nito.Disposables"; version = "2.2.1"; sha256 = "1hx5k8497j34kxxgh060bvij0vfnraw90dmm3h9bmamcdi8wp80l"; }) 89 - (fetchNuGet { pname = "NLog"; version = "5.2.3"; sha256 = "0srai3s2kk9y2jimdvw1xw86nch38q6nza598dpr81dghx3s6j6w"; }) 90 - (fetchNuGet { pname = "NLog.Extensions.Logging"; version = "5.3.3"; sha256 = "0j19fljxbcc0bysmj7i0fmiax6sp5kjapf2llkimv7dh63rj9ckg"; }) 91 - (fetchNuGet { pname = "NLog.Web.AspNetCore"; version = "5.3.3"; sha256 = "0rhha2lwrzwlx0q1a8w9ph9xwayl3kmmy200ygsghcd02srlazkj"; }) 93 + (fetchNuGet { pname = "NLog"; version = "5.2.5"; sha256 = "02fybqi9d7czz3jmhmgb8wia2hpjj5hmcnij6zsgs69rkv6hf9j0"; }) 94 + (fetchNuGet { pname = "NLog.Extensions.Logging"; version = "5.3.5"; sha256 = "0jzfqa12l5vvxd2j684cnm29w19v386cpm11pw8h6prpf57affaj"; }) 95 + (fetchNuGet { pname = "NLog.Web.AspNetCore"; version = "5.3.5"; sha256 = "0li0sw04w0a4zms5jjv1ga45wxiqlcvaw8gi0wbhiifrdzz5yckb"; }) 92 96 (fetchNuGet { pname = "NuGet.Frameworks"; version = "6.5.0"; sha256 = "0s37d1p4md0k6d4cy6sq36f2dgkd9qfbzapxhkvi8awwh0vrynhj"; }) 93 97 (fetchNuGet { pname = "protobuf-net"; version = "3.2.16"; sha256 = "0pwlqlq2p8my2sr8b0cvdav5cm8wpwf3s4gy7s1ba701ac2zyb9y"; }) 94 98 (fetchNuGet { pname = "protobuf-net.Core"; version = "3.2.16"; sha256 = "00znhikq7valr3jaxg66cwli9hf75wkmmpf6rf8p790hf8lxq0c5"; }) ··· 108 112 (fetchNuGet { pname = "System.Composition.Runtime"; version = "7.0.0"; sha256 = "1p9xpqzx42s8cdizv6nh15hcjvl2km0rwby66nfkj4cb472l339s"; }) 109 113 (fetchNuGet { pname = "System.Composition.TypedParts"; version = "7.0.0"; sha256 = "0syz7y6wgnxxgjvfqgymn9mnaa5fjy1qp06qnsvh3agr9mvcv779"; }) 110 114 (fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "6.0.0"; sha256 = "0rrihs9lnb1h6x4h0hn6kgfnh58qq7hx8qq99gh6fayx4dcnx3s5"; }) 115 + (fetchNuGet { pname = "System.IdentityModel.Tokens.Jwt"; version = "7.0.3"; sha256 = "1fls88ffq34j1gr6zay1crm27v3sjs5fa4mvj9akqjq05bxanlhk"; }) 111 116 (fetchNuGet { pname = "System.Linq.Async"; version = "6.0.1"; sha256 = "10ira8hmv0i54yp9ggrrdm1c06j538sijfjpn1kmnh9j2xk5yzmq"; }) 112 117 (fetchNuGet { pname = "System.Reflection.Metadata"; version = "1.6.0"; sha256 = "1wdbavrrkajy7qbdblpbpbalbdl48q3h34cchz24gvdgyrlf15r4"; }) 113 118 (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "6.0.0"; sha256 = "0qm741kh4rh57wky16sq4m0v05fxmkjjr87krycf5vp9f0zbahbc"; })
+4 -4
pkgs/applications/misc/ArchiSteamFarm/update.sh
··· 1 1 #!/usr/bin/env nix-shell 2 - #!nix-shell -I nixpkgs=./. -i bash -p curl gnused jq common-updater-scripts nix-prefetch prefetch-npm-deps 2 + #!nix-shell -I nixpkgs=./. -i bash -p curl gnused jq common-updater-scripts 3 3 set -euo pipefail 4 4 cd "$(dirname "${BASH_SOURCE[0]}")" 5 5 ··· 14 14 fi 15 15 16 16 asf_path=$PWD 17 - pushd ../../../.. 17 + cd ../../../.. 18 18 19 19 if [[ "${1:-}" != "--deps-only" ]]; then 20 20 update-source-version ArchiSteamFarm "$new_version" ··· 22 22 23 23 $(nix-build -A ArchiSteamFarm.fetch-deps --no-out-link) 24 24 25 - popd 26 - "$asf_path/web-ui/update.sh" 25 + cd "$asf_path/web-ui" 26 + ./update.sh
+1
pkgs/applications/misc/ArchiSteamFarm/web-ui/.gitignore
··· 1 + package-lock.json
+6 -6
pkgs/applications/misc/ArchiSteamFarm/web-ui/default.nix
··· 1 - { lib, fetchFromGitHub, buildNpmPackage, nodePackages, ArchiSteamFarm }: 1 + { lib, fetchFromGitHub, buildNpmPackage, ArchiSteamFarm }: 2 2 3 - buildNpmPackage { 3 + buildNpmPackage rec { 4 4 pname = "asf-ui"; 5 - inherit (ArchiSteamFarm) version; 5 + version = "fceb2fb828cfa420c77dc5cde433fd519a6717d4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "JustArchiNET"; 9 9 repo = "ASF-ui"; 10 10 # updated by the update script 11 11 # this is always the commit that should be used with asf-ui from the latest asf version 12 - rev = "0b812a7ab0d2f01a675d27f80008ad7b6972b4aa"; 13 - hash = "sha256-ut0x/qT3DyDASW4QbNT+BF6eXHCIbTol5E+3+tirFDA="; 12 + rev = version; 13 + hash = "sha256-gMQWly7HN5rIV9r72Qa+gHuBuQMs9sh09od4ja4sRGU="; 14 14 }; 15 15 16 - npmDepsHash = "sha256-HpBEoAIGejpHJnUciz4iWILcXdgpw7X1xFuXmx9Z9dw="; 16 + npmDepsHash = "sha256-UDCQTRpcPDcuvPzlqTu315EkGr5G0+z7qMSsPgYQacA="; 17 17 18 18 installPhase = '' 19 19 runHook preInstall
+6 -10
pkgs/applications/misc/ArchiSteamFarm/web-ui/update.sh
··· 1 1 #!/usr/bin/env nix-shell 2 - #! nix-shell -I nixpkgs=../../../.. -i bash -p nodePackages.node2nix gnused jq curl 2 + #! nix-shell -I nixpkgs=../../../../.. -i bash -p curl gnused jq common-updater-scripts prefetch-npm-deps 3 3 set -eou pipefail 4 4 5 - cd "$(dirname "$0")" 6 - pushd ../../../../.. 5 + cd "$(dirname "$0")"/../../../../.. 7 6 version=$(nix-instantiate --strict --eval -A ArchiSteamFarm.version | jq -r) 8 - popd 9 - pushd "$(dirname "$0")" 7 + cd - 10 8 ui=$(curl ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/JustArchiNET/ArchiSteamFarm/contents/ASF-ui?ref=$version" | jq -r .sha) 11 9 12 10 curl "https://raw.githubusercontent.com/JustArchiNET/ASF-ui/$ui/package-lock.json" -o package-lock.json 13 11 14 - # update-source-version doesn't work for some reason 15 - sed -i "s/rev\\s*=\\s*.*/rev = \"$ui\";/" default.nix 16 - sed -i "s/hash\\s*=\\s*.*/hash = \"$(nix-prefetch fetchurl --url "https://github.com/JustArchiNET/ASF-ui/archive/$ui.tar.gz")\";/" default.nix 12 + cd - 13 + update-source-version ArchiSteamFarm.ui "$ui" 14 + cd - 17 15 18 16 npmDepsHash=$(prefetch-npm-deps ./package-lock.json) 19 17 sed -E 's#\bnpmDepsHash = ".*?"#npmDepsHash = "'"$npmDepsHash"'"#' -i default.nix 20 18 21 19 rm package-lock.json 22 - 23 - popd
+2 -2
pkgs/applications/networking/browsers/brave/default.nix
··· 92 92 93 93 stdenv.mkDerivation rec { 94 94 pname = "brave"; 95 - version = "1.59.117"; 95 + version = "1.59.120"; 96 96 97 97 src = fetchurl { 98 98 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 99 - sha256 = "sha256-yckxTKAgglk6YRXist9RZufZdI22iitecmb01NmYPGQ="; 99 + sha256 = "sha256-fkIU6XuydF6Bo8V0uS4NObh2fRuKxOWMqVft81uUs9Q="; 100 100 }; 101 101 102 102 dontConfigure = true;
+2 -4
pkgs/applications/networking/browsers/chromium/common.nix
··· 315 315 sed -i -e '/lib_loader.*Load/s!"\(libudev\.so\)!"${lib.getLib systemd}/lib/\1!' \ 316 316 device/udev_linux/udev?_loader.cc 317 317 '' + '' 318 - sed -i -e '/libpci_loader.*Load/s!"\(libpci\.so\)!"${pciutils}/lib/\1!' \ 319 - gpu/config/gpu_info_collector_linux.cc 320 - 321 318 # Allow to put extensions into the system-path. 322 319 sed -i -e 's,/usr,/run/current-system/sw,' chrome/common/chrome_paths.cc 323 320 ··· 479 476 480 477 postFixup = '' 481 478 # Make sure that libGLESv2 and libvulkan are found by dlopen. 479 + # libpci (from pciutils) is needed by dlopen in angle/src/gpu_info_util/SystemInfo_libpci.cpp 482 480 chromiumBinary="$libExecPath/$packageName" 483 481 origRpath="$(patchelf --print-rpath "$chromiumBinary")" 484 - patchelf --set-rpath "${lib.makeLibraryPath [ libGL vulkan-loader ]}:$origRpath" "$chromiumBinary" 482 + patchelf --set-rpath "${lib.makeLibraryPath [ libGL vulkan-loader pciutils ]}:$origRpath" "$chromiumBinary" 485 483 ''; 486 484 487 485 passthru = {
+1 -1
pkgs/build-support/kernel/make-initrd-ng/src/main.rs
··· 195 195 .wrap_err_with(|| format!("failed to resolve symlink of {:?}", source))?; 196 196 197 197 // Create the link, then push its target to the queue 198 - if !target.exists() { 198 + if !target.exists() && !target.is_symlink() { 199 199 unix::fs::symlink(&link_target, &target).wrap_err_with(|| { 200 200 format!("failed to symlink {:?} to {:?}", link_target, target) 201 201 })?;
+6 -4
pkgs/development/libraries/duckdb/default.nix
··· 15 15 in 16 16 stdenv.mkDerivation rec { 17 17 pname = "duckdb"; 18 - version = "0.9.0"; 18 + version = "0.9.1"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = pname; 22 22 repo = pname; 23 23 rev = "v${version}"; 24 - hash = "sha256-EKvDH7RwOC4Gu/lturrfnGpzXnJ9azIwAFeuVoa6L/Y="; 24 + hash = "sha256-UG/vV/6WxVLq9mdze8pSDFJIekOgGsg93dzMq6eP6Dg="; 25 25 }; 26 26 27 27 patches = [ ./version.patch ]; ··· 106 106 ''; 107 107 108 108 meta = with lib; { 109 - homepage = "https://github.com/duckdb/duckdb"; 109 + changelog = "https://github.com/duckdb/duckdb/releases/tag/v${version}"; 110 110 description = "Embeddable SQL OLAP Database Management System"; 111 + homepage = "https://duckdb.org/"; 111 112 license = licenses.mit; 113 + mainProgram = "duckdb"; 114 + maintainers = with maintainers; [ costrouc cpcloud ]; 112 115 platforms = platforms.all; 113 - maintainers = with maintainers; [ costrouc cpcloud ]; 114 116 }; 115 117 }
-22
pkgs/development/libraries/duckdb/version.patch
··· 56 56 57 57 message(STATUS "git hash ${GIT_COMMIT_HASH}, version ${DUCKDB_VERSION}") 58 58 59 - diff --git a/tools/pythonpkg/setup.py b/tools/pythonpkg/setup.py 60 - index fdf2911019..c363cc518a 100644 61 - --- a/tools/pythonpkg/setup.py 62 - +++ b/tools/pythonpkg/setup.py 63 - @@ -163,8 +163,6 @@ if 'BUILD_HTTPFS' in os.environ: 64 - for ext in extensions: 65 - toolchain_args.extend(['-DDUCKDB_EXTENSION_{}_LINKED'.format(ext.upper())]) 66 - 67 - -toolchain_args.extend(['-DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT=1', '-DDUCKDB_EXTENSION_AUTOINSTALL_DEFAULT=1']) 68 - - 69 - 70 - class get_pybind_include(object): 71 - def __init__(self, user=False): 72 - @@ -343,7 +341,7 @@ setup( 73 - packages=packages, 74 - include_package_data=True, 75 - python_requires='>=3.7.0', 76 - - setup_requires=setup_requires + ["setuptools_scm<7.0.0", 'pybind11>=2.6.0'], 77 - + setup_requires=setup_requires + ["setuptools_scm", 'pybind11>=2.6.0'], 78 - use_scm_version=setuptools_scm_conf, 79 - tests_require=['google-cloud-storage', 'mypy', 'pytest'], 80 - classifiers=[
+5 -13
pkgs/development/libraries/libspf2/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, fetchpatch }: 1 + { lib, stdenv, fetchFromGitHub, autoreconfHook }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libspf2"; 5 - version = "2.2.12"; 5 + version = "2.2.13"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "helsinki-systems"; 9 9 repo = "libspf2"; 10 10 rev = "v${version}"; 11 - sha256 = "03iiaafdcwh220pqignk407h6klrakwz0zkb8iwk6nkwipkwvhsx"; 11 + hash = "sha256-tkCHP3B1sBb0+scHBjX5lCvaeSrZryfaGKye02LFlYs="; 12 12 }; 13 13 14 - patches = [ 15 - # glibc-2.34 compat 16 - (fetchpatch { 17 - url = "https://raw.githubusercontent.com/gentoo/gentoo/dbb8a5c9f749cc11e61cfe558f164b165cbc30cb/mail-filter/libspf2/files/libspf2-1.2.11-undefined-dn_.patch"; 18 - sha256 = "sha256-6JVVkVGCcFJsNeBdVTPcLhW4KoHLY4ai/KXDMliXgPA="; 19 - }) 20 - ]; 14 + nativeBuildInputs = [ autoreconfHook ]; 15 + strictDeps = true; 21 16 22 17 postPatch = '' 23 18 # disable static bins compilation ··· 27 22 -e '/bin_PROGRAMS/s/spfd_static//' src/spfd/Makefile.am \ 28 23 -e '/bin_PROGRAMS/s/spf_example_static//' src/spf_example/Makefile.am 29 24 ''; 30 - 31 - # autoreconf necessary because we modified automake files 32 - nativeBuildInputs = [ autoreconfHook ]; 33 25 34 26 doCheck = true; 35 27
+55
pkgs/development/python-modules/aioelectricitymaps/default.nix
··· 1 + { lib 2 + , aiohttp 3 + , aresponses 4 + , buildPythonPackage 5 + , dataclasses-json 6 + , fetchFromGitHub 7 + , poetry-core 8 + , pytest-asyncio 9 + , pytestCheckHook 10 + , pythonOlder 11 + , syrupy 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "aioelectricitymaps"; 16 + version = "0.1.3"; 17 + pyproject = true; 18 + 19 + disabled = pythonOlder "3.10"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "jpbede"; 23 + repo = "aioelectricitymaps"; 24 + rev = "refs/tags/v${version}"; 25 + hash = "sha256-2Ou3obpGRJ/iUPuaoBGlmDTJLx6+S8ivK9PbrbSvYyg="; 26 + }; 27 + 28 + nativeBuildInputs = [ 29 + poetry-core 30 + ]; 31 + 32 + propagatedBuildInputs = [ 33 + aiohttp 34 + dataclasses-json 35 + ]; 36 + 37 + nativeCheckInputs = [ 38 + aresponses 39 + pytest-asyncio 40 + pytestCheckHook 41 + syrupy 42 + ]; 43 + 44 + pythonImportsCheck = [ 45 + "aioelectricitymaps" 46 + ]; 47 + 48 + meta = with lib; { 49 + description = "Module for interacting with Electricity maps"; 50 + homepage = "https://github.com/jpbede/aioelectricitymaps"; 51 + changelog = "https://github.com/jpbede/aioelectricitymaps/releases/tag/v${version}"; 52 + license = licenses.mit; 53 + maintainers = with maintainers; [ fab ]; 54 + }; 55 + }
+2 -2
pkgs/development/python-modules/async-upnp-client/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "async-upnp-client"; 18 - version = "0.36.1"; 18 + version = "0.36.2"; 19 19 format = "setuptools"; 20 20 21 21 disabled = pythonOlder "3.8"; ··· 24 24 owner = "StevenLooman"; 25 25 repo = "async_upnp_client"; 26 26 rev = "refs/tags/${version}"; 27 - hash = "sha256-NFSJlBRVgeuhK7IXjNz2g6SbSgveSjaJpSQrxSACG04="; 27 + hash = "sha256-f3x5adxLHT/C5dXfdBH6stKv0y2nuhbpe8jkJex1DKU="; 28 28 }; 29 29 30 30 propagatedBuildInputs = [
+58
pkgs/development/python-modules/cantools/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , setuptools-scm 5 + , argparse-addons 6 + , bitstruct 7 + , can 8 + , crccheck 9 + , diskcache 10 + , matplotlib 11 + , parameterized 12 + , pytestCheckHook 13 + , pythonOlder 14 + , textparser 15 + }: 16 + 17 + buildPythonPackage rec { 18 + pname = "cantools"; 19 + version = "38.0.2"; 20 + format = "setuptools"; 21 + 22 + disabled = pythonOlder "3.7"; 23 + 24 + src = fetchPypi { 25 + inherit pname version; 26 + hash = "sha256-k7/m9L1lLzaXY+qRYrAnpi9CSoQA8kI9QRN5GM5oxo4="; 27 + }; 28 + 29 + nativeBuildInputs = [ 30 + setuptools-scm 31 + ]; 32 + 33 + propagatedBuildInputs = [ 34 + argparse-addons 35 + bitstruct 36 + can 37 + crccheck 38 + diskcache 39 + matplotlib 40 + textparser 41 + ]; 42 + 43 + nativeCheckInputs = [ 44 + parameterized 45 + pytestCheckHook 46 + ]; 47 + 48 + pythonImportsCheck = [ 49 + "cantools" 50 + ]; 51 + 52 + meta = with lib; { 53 + homepage = "https://github.com/cantools/cantools"; 54 + description = "CAN bus tools."; 55 + license = licenses.mit; 56 + maintainers = with maintainers; [ gray-heron ]; 57 + }; 58 + }
+10 -6
pkgs/development/python-modules/duckdb/default.nix
··· 13 13 }: 14 14 15 15 buildPythonPackage rec { 16 - inherit (duckdb) pname version src patches; 16 + inherit (duckdb) pname version src; 17 17 format = "setuptools"; 18 18 19 - postPatch = '' 19 + # 1. let nix control build cores 20 + # 2. default to extension autoload & autoinstall disabled 21 + # 3. unconstrain setuptools_scm version 22 + patches = (duckdb.patches or []) ++ [ ./setup.patch ]; 23 + 24 + postPatch = (duckdb.postPatch or "") + '' 20 25 # we can't use sourceRoot otherwise patches don't apply, because the patches apply to the C++ library 21 26 cd tools/pythonpkg 22 27 23 - # 1. let nix control build cores 24 - # 2. unconstrain setuptools_scm version 25 - substituteInPlace setup.py \ 26 - --replace "multiprocessing.cpu_count()" "$NIX_BUILD_CORES" 28 + substituteInPlace setup.py --subst-var NIX_BUILD_CORES 27 29 28 30 # avoid dependency on mypy 29 31 rm tests/stubs/test_stubs.py ··· 54 56 disabledTests = [ 55 57 # tries to make http request 56 58 "test_install_non_existent_extension" 59 + # test is racy and interrupt can be delivered before or after target point 60 + "test_connection_interrupt" 57 61 ]; 58 62 59 63 preCheck = ''
+30
pkgs/development/python-modules/duckdb/setup.patch
··· 1 + diff --git a/tools/pythonpkg/setup.py b/tools/pythonpkg/setup.py 2 + index 30f1e1ccdd..6784169fcb 100644 3 + --- a/tools/pythonpkg/setup.py 4 + +++ b/tools/pythonpkg/setup.py 5 + @@ -96,7 +96,7 @@ def parallel_cpp_compile( 6 + return 7 + self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts) 8 + 9 + - list(multiprocessing.pool.ThreadPool(multiprocessing.cpu_count()).imap(_single_compile, objects)) 10 + + list(multiprocessing.pool.ThreadPool(@NIX_BUILD_CORES@).imap(_single_compile, objects)) 11 + return objects 12 + 13 + 14 + @@ -163,7 +163,6 @@ if 'BUILD_HTTPFS' in os.environ: 15 + for ext in extensions: 16 + toolchain_args.extend(['-DDUCKDB_EXTENSION_{}_LINKED'.format(ext.upper())]) 17 + 18 + -toolchain_args.extend(['-DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT=1', '-DDUCKDB_EXTENSION_AUTOINSTALL_DEFAULT=1']) 19 + 20 + 21 + class get_pybind_include(object): 22 + @@ -348,7 +347,7 @@ setup( 23 + packages=packages, 24 + include_package_data=True, 25 + python_requires='>=3.7.0', 26 + - setup_requires=setup_requires + ["setuptools_scm<7.0.0", 'pybind11>=2.6.0'], 27 + + setup_requires=setup_requires + ["setuptools_scm", 'pybind11>=2.6.0'], 28 + use_scm_version=setuptools_scm_conf, 29 + tests_require=['google-cloud-storage', 'mypy', 'pytest'], 30 + classifiers=[
+2 -2
pkgs/development/python-modules/peaqevcore/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "peaqevcore"; 9 - version = "19.5.4"; 9 + version = "19.5.5"; 10 10 format = "setuptools"; 11 11 12 12 disabled = pythonOlder "3.7"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - hash = "sha256-AkVUYUZobQsnSfMfciiSbPwo0HCnlO3NLoUA1+wqBt4="; 16 + hash = "sha256-AgJT/VfNHcSuJhypBwqJkgXuvYDBlZ7eQp4nGva4z6U="; 17 17 }; 18 18 19 19 postPatch = ''
+2 -2
pkgs/development/python-modules/pyduotecno/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pyduotecno"; 11 - version = "2023.10.0"; 11 + version = "2023.10.1"; 12 12 format = "pyproject"; 13 13 14 14 disabled = pythonOlder "3.9"; ··· 17 17 owner = "Cereal2nd"; 18 18 repo = "pyDuotecno"; 19 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-GxCqWgw4OdhJUMsGzCZnl6KYH7HQpGyV7zXMxbShHlg="; 20 + hash = "sha256-fDooQb1i9rgzDZBzZ+lYb0WUYC8JNPEYk5DJ9wtS2Dg="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+1 -1
pkgs/development/python-modules/pymyq/default.nix pkgs/development/python-modules/python-myq/default.nix
··· 9 9 }: 10 10 11 11 buildPythonPackage rec { 12 - pname = "pymyq"; 12 + pname = "python-myq"; 13 13 version = "3.1.13"; 14 14 pyproject = true; 15 15
+50
pkgs/development/python-modules/readmdict/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + 6 + , poetry-core 7 + , python-lzo 8 + , tkinter 9 + 10 + , pytestCheckHook 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "readmdict"; 15 + version = "0.1.1"; 16 + pyproject = true; 17 + 18 + disabled = pythonOlder "3.6"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "ffreemt"; 22 + repo = "readmdict"; 23 + rev = "v${version}"; 24 + hash = "sha256-1/f+o2bVscT3EA8XQyS2hWjhimLRzfIBM6u2O7UqwcA="; 25 + }; 26 + 27 + nativeBuildInputs = [ 28 + poetry-core 29 + ]; 30 + 31 + propagatedBuildInputs = [ 32 + python-lzo 33 + tkinter 34 + ]; 35 + 36 + nativeCheckInputs = [ 37 + pytestCheckHook 38 + ]; 39 + 40 + pythonImportsCheck = [ 41 + "readmdict" 42 + ]; 43 + 44 + meta = with lib; { 45 + description = "Read mdx/mdd files (repacking of readmdict from mdict-analysis)"; 46 + homepage = "https://github.com/ffreemt/readmdict"; 47 + license = licenses.mit; 48 + maintainers = with maintainers; [ paveloom ]; 49 + }; 50 + }
+39
pkgs/development/python-modules/textparser/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , setuptools-scm 5 + , pytestCheckHook 6 + , pythonOlder 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "textparser"; 11 + version = "0.24.0"; 12 + format = "setuptools"; 13 + 14 + disabled = pythonOlder "3.7"; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + hash = "sha256-VvcI51qp0AKtt22CO6bvFm1+zsHj5MpMHKED+BdWgzU="; 19 + }; 20 + 21 + nativeBuildInputs = [ 22 + setuptools-scm 23 + ]; 24 + 25 + nativeCheckInputs = [ 26 + pytestCheckHook 27 + ]; 28 + 29 + pythonImportsCheck = [ 30 + "textparser" 31 + ]; 32 + 33 + meta = with lib; { 34 + homepage = "https://github.com/eerimoq/textparser"; 35 + description = "A text parser"; 36 + license = licenses.mit; 37 + maintainers = with maintainers; [ gray-heron ]; 38 + }; 39 + }
+12 -4
pkgs/development/python-modules/toonapi/default.nix
··· 3 3 , backoff 4 4 , buildPythonPackage 5 5 , fetchFromGitHub 6 + , pythonOlder 6 7 , yarl 7 8 }: 8 9 9 10 buildPythonPackage rec { 10 11 pname = "toonapi"; 11 - version = "0.2.1"; 12 + version = "0.3.0"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.8"; 12 16 13 17 src = fetchFromGitHub { 14 18 owner = "frenck"; 15 19 repo = "python-toonapi"; 16 - rev = "v${version}"; 17 - sha256 = "10jh6p0ww51cb9f8amd9jq3lmvby6n2k08qwcr2n8ijbbgyp0ibf"; 20 + rev = "refs/tags/v${version}"; 21 + hash = "sha256-RaN9ppqJbTik1/vNX0/YLoBawrqjyQWU6+FLTspIxug="; 18 22 }; 19 23 20 24 propagatedBuildInputs = [ ··· 25 29 26 30 # Project has no tests 27 31 doCheck = false; 28 - pythonImportsCheck = [ "toonapi" ]; 32 + 33 + pythonImportsCheck = [ 34 + "toonapi" 35 + ]; 29 36 30 37 meta = with lib; { 31 38 description = "Python client for the Quby ToonAPI"; 32 39 homepage = "https://github.com/frenck/python-toonapi"; 40 + changelog = "https://github.com/frenck/python-toonapi/releases/tag/v${version}"; 33 41 license = with licenses; [ mit ]; 34 42 maintainers = with maintainers; [ fab ]; 35 43 };
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 22 22 23 23 buildPythonApplication rec { 24 24 pname = "checkov"; 25 - version = "2.5.14"; 25 + version = "2.5.15"; 26 26 format = "setuptools"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "bridgecrewio"; 30 30 repo = pname; 31 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-4F8cGcQJy8cbCE0wxM6B4qGjuc+SjeL7DMr6RdSkXBM="; 32 + hash = "sha256-PVx66Ipvf+rISkuu9dw2ecFXXmuzITg2PogqRktFh5M="; 33 33 }; 34 34 35 35 patches = [
+2 -2
pkgs/development/tools/analysis/rizin/default.nix
··· 25 25 26 26 let rizin = stdenv.mkDerivation rec { 27 27 pname = "rizin"; 28 - version = "0.6.2"; 28 + version = "0.6.3"; 29 29 30 30 src = fetchurl { 31 31 url = "https://github.com/rizinorg/rizin/releases/download/v${version}/rizin-src-v${version}.tar.xz"; 32 - hash = "sha256-4poAo+IgBL3RAUbShrHM4OBhltQarkcpqvydeDIf+Gs="; 32 + hash = "sha256-lfZMarnm2qnp+lY0OY649s206/LoFNouTLlp0x9FCcI="; 33 33 }; 34 34 35 35 mesonFlags = [
+4 -11
pkgs/games/steam/fhsenv.nix
··· 3 3 , extraPkgs ? pkgs: [ ] # extra packages to add to targetPkgs 4 4 , extraLibraries ? pkgs: [ ] # extra packages to add to multiPkgs 5 5 , extraProfile ? "" # string to append to profile 6 + , extraBwrapArgs ? [ ] # extra arguments to pass to bubblewrap 6 7 , extraArgs ? "" # arguments to always pass to steam 7 8 , extraEnv ? { } # Environment variables to pass to Steam 8 9 , withGameSpecificLibraries ? true # include game specific libraries ··· 277 278 exec steam ${extraArgs} "$@" 278 279 ''; 279 280 281 + inherit extraBwrapArgs; 282 + 280 283 meta = 281 284 if steam != null 282 285 then ··· 287 290 description = "Steam dependencies (dummy package, do not use)"; 288 291 }; 289 292 290 - # allows for some gui applications to share IPC 291 - # this fixes certain issues where they don't render correctly 292 - unshareIpc = false; 293 - 294 - # Some applications such as Natron need access to MIT-SHM or other 295 - # shared memory mechanisms. Unsharing the pid namespace 296 - # breaks the ability for application to reference shared memory. 297 - unsharePid = false; 298 - 299 293 passthru.run = buildFHSEnv { 300 294 name = "steam-run"; 301 295 302 296 targetPkgs = commonTargetPkgs; 303 - inherit multiArch multiPkgs profile extraInstallCommands; 304 - inherit unshareIpc unsharePid; 297 + inherit multiArch multiPkgs profile extraInstallCommands extraBwrapArgs; 305 298 306 299 runScript = writeShellScript "steam-run" '' 307 300 run="$1"
+3 -1
pkgs/servers/home-assistant/component-packages.nix
··· 2771 2771 sqlalchemy 2772 2772 ]; 2773 2773 "myq" = ps: with ps; [ 2774 - ]; # missing inputs: python-myq 2774 + python-myq 2775 + ]; 2775 2776 "mysensors" = ps: with ps; [ 2776 2777 aiohttp-cors 2777 2778 janus ··· 5405 5406 "mullvad" 5406 5407 "mutesync" 5407 5408 "my" 5409 + "myq" 5408 5410 "mysensors" 5409 5411 "mystrom" 5410 5412 "mythicbeastsdns"
+2 -2
pkgs/servers/teleport/11/default.nix
··· 1 1 { callPackage, ... }@args: 2 2 callPackage ../generic.nix ({ 3 - version = "11.3.25"; 4 - hash = "sha256-KIbRn90BUJp8Uc8GMHuIMMSn5tJQbxzE0ntngx1ELaE="; 3 + version = "11.3.27"; 4 + hash = "sha256-A3EeFQsDOaggfb5S+eyRCe/vm054MabfRrcHPxhO0So="; 5 5 vendorHash = "sha256-hjMv/H4dlinlv3ku7i1km2/b+6uCdbznHtVOMIjDlUc="; 6 6 yarnHash = "sha256-hip0WQVZpx2qfVDmEy4nk4UFYEjX1Xhj8HsIIQ8PF1Y="; 7 7 cargoLock = {
+2 -2
pkgs/servers/teleport/12/Cargo.lock
··· 1734 1734 1735 1735 [[package]] 1736 1736 name = "webpki" 1737 - version = "0.22.0" 1737 + version = "0.22.2" 1738 1738 source = "registry+https://github.com/rust-lang/crates.io-index" 1739 - checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" 1739 + checksum = "07ecc0cd7cac091bf682ec5efa18b1cff79d617b84181f38b3951dbe135f607f" 1740 1740 dependencies = [ 1741 1741 "ring", 1742 1742 "untrusted 0.7.1",
+4 -4
pkgs/servers/teleport/12/default.nix
··· 1 1 { callPackage, ... }@args: 2 2 callPackage ../generic.nix ({ 3 - version = "12.4.20"; 4 - hash = "sha256-Qz+JOS4YPj2865Fkj7eVJMdilHMOGbTD179bQ5wHY7A="; 5 - vendorHash = "sha256-cS8ylLujgp9Is+D2JjoK4yGgWRCVRyRw3NPQAAuE2vY="; 6 - yarnHash = "sha256-tOdT7X8jM+tl1GZ7lBN2aW8KRiVW/zWK9fZIU7CSHVE="; 3 + version = "12.4.22"; 4 + hash = "sha256-UEiS+GiderYTU34GHsQr4G8XrasV5ewmPcdrec4v5B4="; 5 + vendorHash = "sha256-etutgK/5u+e86kx7ha3x+di9np7Tcr7hpGUMKZxJNT4="; 6 + yarnHash = "sha256-MBTElkMH5rb33l+AYWH+zguSLQf+ntXpOkHZpjLAx/Q="; 7 7 cargoLock = { 8 8 lockFile = ./Cargo.lock; 9 9 outputHashes = {
+2 -2
pkgs/servers/teleport/13/Cargo.lock
··· 1786 1786 1787 1787 [[package]] 1788 1788 name = "webpki" 1789 - version = "0.22.0" 1789 + version = "0.22.2" 1790 1790 source = "registry+https://github.com/rust-lang/crates.io-index" 1791 - checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" 1791 + checksum = "07ecc0cd7cac091bf682ec5efa18b1cff79d617b84181f38b3951dbe135f607f" 1792 1792 dependencies = [ 1793 1793 "ring", 1794 1794 "untrusted 0.7.1",
+4 -4
pkgs/servers/teleport/13/default.nix
··· 1 1 { callPackage, ... }@args: 2 2 callPackage ../generic.nix ({ 3 - version = "13.4.1"; 4 - hash = "sha256-wgSaek4eq5Jx9SZFenvdRSU1wEtfJHzTz9GdczzUU2w="; 5 - vendorHash = "sha256-DesT18nV/SxOsKCC+Nt0hgtH7CRtRL0B5FQhE1J148I="; 6 - yarnHash = "sha256-iyMcP9L6dwBhN8JL9eSVEzsXI2EOjfyxjF9Dm4Gs04s="; 3 + version = "13.4.3"; 4 + hash = "sha256-x8G94jKycK3nYwqDA5RPc63GHIk9y4pHfSwSBqGBINk="; 5 + vendorHash = "sha256-Pb3eO9zqLgTD7otM7yGRWicQjvpIXg7xKV8Oc4yh8PA="; 6 + yarnHash = "sha256-GnoiLqzqGV0UZm5zePCDBUUX63NTIIo1dcxtiWQDPqc="; 7 7 cargoLock = { 8 8 lockFile = ./Cargo.lock; 9 9 outputHashes = {
+2 -2
pkgs/servers/teleport/14/Cargo.lock
··· 1789 1789 1790 1790 [[package]] 1791 1791 name = "webpki" 1792 - version = "0.22.0" 1792 + version = "0.22.2" 1793 1793 source = "registry+https://github.com/rust-lang/crates.io-index" 1794 - checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" 1794 + checksum = "07ecc0cd7cac091bf682ec5efa18b1cff79d617b84181f38b3951dbe135f607f" 1795 1795 dependencies = [ 1796 1796 "ring", 1797 1797 "untrusted 0.7.1",
+4 -4
pkgs/servers/teleport/14/default.nix
··· 1 1 { callPackage, ... }@args: 2 2 callPackage ../generic.nix ({ 3 - version = "14.0.1"; 4 - hash = "sha256-esQwk2PFnk3/REzLr3ExtzEcUs2q4Tn/2KpfFWAx5uU="; 5 - vendorHash = "sha256-lzwrkW0dHxCHBSJjzNhXgq3Av8Zj8xEn3kfTRtT/q04="; 6 - yarnHash = "sha256-Y2dVxRyKPLD2xjwr0QqrKHf/4gnMCErmDzievu5zTGg="; 3 + version = "14.0.3"; 4 + hash = "sha256-X+vekYmuTE7n22SH/z2GWO3wnBsIef1GEjR7WOJpjc8="; 5 + vendorHash = "sha256-+R6f2HrlN/RLec83YutccDFJW6gq6HXbxoJVtxMgdp8="; 6 + yarnHash = "sha256-udM4DNaTGiMkqfkllJjmT+Nk6PNbGUzT34ixQOhmScw="; 7 7 cargoLock = { 8 8 lockFile = ./Cargo.lock; 9 9 outputHashes = {
+31
pkgs/tools/inputmethods/evsieve/default.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , rustPlatform 4 + , libevdev 5 + }: 6 + 7 + rustPlatform.buildRustPackage rec { 8 + pname = "evsieve"; 9 + version = "1.3.1"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "KarsMulder"; 13 + repo = "evsieve"; 14 + rev = "v${version}"; 15 + hash = "sha256-R/y3iyKGE4dzAyNnDwrMCr8JFshYJwNcgHQ8UbtuRj8="; 16 + }; 17 + 18 + cargoHash = "sha256-jkm+mAHejCBZFalUbJNaIxtIl2kwnlPR2wsaYlcfSz8="; 19 + 20 + buildInputs = [ libevdev ]; 21 + 22 + doCheck = false; # unit tests create uinput devices 23 + 24 + meta = with lib; { 25 + description = "A utility for mapping events from Linux event devices"; 26 + homepage = "https://github.com/KarsMulder/evsieve"; 27 + license = licenses.gpl2Plus; 28 + maintainers = with maintainers; [ tsowell ]; 29 + platforms = platforms.linux; 30 + }; 31 + }
-42
pkgs/tools/package-management/zkg/default.nix
··· 1 - { lib 2 - , python3 3 - , fetchFromGitHub 4 - , pkgs 5 - }: 6 - 7 - python3.pkgs.buildPythonApplication rec { 8 - pname = "zkg"; 9 - version = "2.14.0"; 10 - format = "setuptools"; 11 - 12 - src = fetchFromGitHub { 13 - owner = "zeek"; 14 - repo = "package-manager"; 15 - rev = "refs/tags/v${version}"; 16 - hash = "sha256-HdOzxSU3XWz1ZH96woDWrHzKbpJW3/IKkpc2tGfyi9o="; 17 - }; 18 - 19 - propagatedBuildInputs = with python3.pkgs; [ 20 - btest 21 - gitpython 22 - semantic-version 23 - sphinx 24 - sphinx-rtd-theme 25 - pkgs.bash 26 - ]; 27 - 28 - # No tests available 29 - doCheck = false; 30 - 31 - pythonImportsCheck = [ 32 - "zeekpkg" 33 - ]; 34 - 35 - meta = with lib; { 36 - description = "Package manager for Zeek"; 37 - homepage = "https://github.com/zeek/package-manager"; 38 - changelog = "https://github.com/zeek/package-manager/blob/${version}/CHANGES"; 39 - license = licenses.ncsa; 40 - maintainers = with maintainers; [ fab ]; 41 - }; 42 - }
+3 -4
pkgs/tools/security/nuclei/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "nuclei"; 8 - version = "2.9.15"; 8 + version = "3.0.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "projectdiscovery"; 12 12 repo = pname; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-/7013cf9nnDiKqcwFOYZUF1D+wkQKXPBcwz3YhpBUK0="; 14 + hash = "sha256-5Z40wc8ihN2UR3DyMCaD0MOKpgbUQX0OJMyZw2gVNYM="; 15 15 }; 16 16 17 - vendorHash = "sha256-b5CY66c2vfGaqlFENw2lnK47Cf2+buh/LtbJyPSAbOA="; 17 + vendorHash = "sha256-CaeYAw7QU/KySFDSkUr4oHrG3wyPHxty3KCZ6zlPqIk="; 18 18 19 - modRoot = "./v2"; 20 19 subPackages = [ 21 20 "cmd/nuclei/" 22 21 ];
+3 -3
pkgs/tools/security/rekor/default.nix
··· 4 4 generic = { pname, packageToBuild, description }: 5 5 buildGoModule rec { 6 6 inherit pname; 7 - version = "1.2.2"; 7 + version = "1.3.2"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "sigstore"; 11 11 repo = "rekor"; 12 12 rev = "v${version}"; 13 - hash = "sha256-U7KxkPYVAy3/olXsEgPMX/kzg0KvYMovLO4LWw8guE4="; 13 + hash = "sha256-QiK+ixVURf5Fsx9YPgzYCuCy1wYjxTUXGVr4FIn41Xc="; 14 14 # populate values that require us to use git. By doing this in postFetch we 15 15 # can delete .git afterwards and maintain better reproducibility of the src. 16 16 leaveDotGit = true; ··· 23 23 ''; 24 24 }; 25 25 26 - vendorHash = "sha256-hZyoVlNrPKE6ub94jVEOLGvxWoXKxFYcsEZyRrZuNkQ="; 26 + vendorHash = "sha256-0379IX5W51Z48CffK1F2ZCPGLUq0g8lZXIQqaupC5io="; 27 27 28 28 nativeBuildInputs = [ installShellFiles ]; 29 29
+3 -3
pkgs/tools/security/sequoia-sqop/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "sequoia-sqop"; 12 - version = "0.28.0"; 12 + version = "0.30.0"; 13 13 14 14 src = fetchFromGitLab { 15 15 owner = "sequoia-pgp"; ··· 17 17 # generated etc 18 18 repo = "sequoia-sop"; 19 19 rev = "v${version}"; 20 - hash = "sha256-4A0eZMXzFtojRD5cXQQUVoS32sQ2lWtFll+q6yhnwG4="; 20 + hash = "sha256-2fRlHkT2jhUp1dIqKe8r7ktSbgudCmzuiiyF0WcbYIE="; 21 21 }; 22 22 23 - cargoHash = "sha256-gH5WM+PmciViD+eFVlp8tzdc0KdYy1WZLQi92UEWVG4="; 23 + cargoHash = "sha256-/LLW0AHCgqi2pAOkhZXNGlmNF/+u0TmSstd/B6mDr6M="; 24 24 25 25 nativeBuildInputs = [ 26 26 pkg-config
+3 -4
pkgs/tools/system/netdata/default.nix
··· 2 2 , CoreFoundation, IOKit, libossp_uuid 3 3 , nixosTests 4 4 , netdata-go-plugins 5 - , bash, curl, jemalloc, libuv, zlib, libyaml 5 + , bash, curl, jemalloc, json_c, libuv, zlib, libyaml 6 6 , libcap, libuuid, lm_sensors, protobuf 7 7 , withCups ? false, cups 8 8 , withDBengine ? true, lz4 9 9 , withIpmi ? (!stdenv.isDarwin), freeipmi 10 10 , withNetfilter ? (!stdenv.isDarwin), libmnl, libnetfilter_acct 11 - , withCloud ? (!stdenv.isDarwin), json_c 11 + , withCloud ? false 12 12 , withCloudUi ? false 13 13 , withConnPubSub ? false, google-cloud-cpp, grpc 14 14 , withConnPrometheus ? false, snappy ··· 42 42 43 43 nativeBuildInputs = [ autoreconfHook pkg-config makeWrapper protobuf ]; 44 44 # bash is only used to rewrite shebangs 45 - buildInputs = [ bash curl jemalloc libuv zlib libyaml ] 45 + buildInputs = [ bash curl jemalloc json_c libuv zlib libyaml ] 46 46 ++ lib.optionals stdenv.isDarwin [ CoreFoundation IOKit libossp_uuid ] 47 47 ++ lib.optionals (!stdenv.isDarwin) [ libcap libuuid ] 48 48 ++ lib.optionals withCups [ cups ] 49 49 ++ lib.optionals withDBengine [ lz4 ] 50 50 ++ lib.optionals withIpmi [ freeipmi ] 51 51 ++ lib.optionals withNetfilter [ libmnl libnetfilter_acct ] 52 - ++ lib.optionals withCloud [ json_c ] 53 52 ++ lib.optionals withConnPubSub [ google-cloud-cpp grpc ] 54 53 ++ lib.optionals withConnPrometheus [ snappy ] 55 54 ++ lib.optionals (withCloud || withConnPrometheus) [ protobuf ]
+1
pkgs/top-level/aliases.nix
··· 975 975 ### Z ### 976 976 977 977 zinc = zincsearch; # Added 2023-05-28 978 + zkg = throw "'zkg' has been replaced by 'zeek'"; 978 979 zq = zed.overrideAttrs (old: { meta = old.meta // { mainProgram = "zq"; }; }); # Added 2023-02-06 979 980 980 981 ### UNSORTED ###
+12 -4
pkgs/top-level/all-packages.nix
··· 6977 6977 6978 6978 evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { }; 6979 6979 6980 + evsieve = callPackage ../tools/inputmethods/evsieve { }; 6981 + 6980 6982 eyedropper = callPackage ../applications/graphics/eyedropper { }; 6981 6983 6982 6984 persistent-evdev = python3Packages.callPackage ../servers/persistent-evdev { }; ··· 10261 10263 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit; 10262 10264 protobuf = protobuf_21; 10263 10265 }; 10266 + netdataCloud = netdata.override { 10267 + withCloud = !stdenv.isDarwin; 10268 + withCloudUi = true; 10269 + }; 10264 10270 # Exposed here so the bots can auto-upgrade it 10265 10271 netdata-go-plugins = callPackage ../tools/system/netdata/go.d.plugin.nix { }; 10266 10272 ··· 12662 12668 12663 12669 rewrk = callPackage ../tools/networking/rewrk { }; 12664 12670 12665 - inherit (callPackage ../tools/security/rekor { }) 12671 + inherit (callPackage ../tools/security/rekor { buildGoModule = buildGo121Module; }) 12666 12672 rekor-cli 12667 12673 rekor-server; 12668 12674 ··· 24758 24764 24759 24765 readline82 = callPackage ../development/libraries/readline/8.2.nix { }; 24760 24766 24767 + readmdict = with python3Packages; toPythonApplication readmdict; 24768 + 24761 24769 readosm = callPackage ../development/libraries/readosm { }; 24762 24770 24763 24771 recastnavigation = callPackage ../development/libraries/recastnavigation { }; ··· 29772 29780 29773 29781 nuclear = callPackage ../applications/audio/nuclear { }; 29774 29782 29775 - nuclei = callPackage ../tools/security/nuclei { }; 29783 + nuclei = callPackage ../tools/security/nuclei { 29784 + buildGoModule = buildGo121Module; 29785 + }; 29776 29786 29777 29787 nullmailer = callPackage ../servers/mail/nullmailer { 29778 29788 stdenv = gccStdenv; ··· 41514 41524 xorex = callPackage ../tools/security/xorex { }; 41515 41525 41516 41526 xbps = callPackage ../tools/package-management/xbps { }; 41517 - 41518 - zkg = callPackage ../tools/package-management/zkg { }; 41519 41527 41520 41528 xcftools = callPackage ../tools/graphics/xcftools { }; 41521 41529
+1
pkgs/top-level/python-aliases.nix
··· 290 290 pymc3 = pymc; # added 2022-06-05, module was rename starting with 4.0.0 291 291 pymssql = throw "pymssql has been abandoned upstream."; # added 2020-05-04 292 292 PyMVGLive = pymvglive; # added 2023-02-19 293 + pymyq = python-myq; # added 2023-10-20 293 294 pyqt4 = throw "pyqt4 has been removed, because it depended on the long EOL qt4"; # added 2022-06-09 294 295 pyramid_beaker = pyramid-beaker; # added 2023-08-23 295 296 pyramid_chameleon = pyramid-chameleon; # added 2023-08-23
+9 -1
pkgs/top-level/python-packages.nix
··· 198 198 199 199 aioecowitt = callPackage ../development/python-modules/aioecowitt { }; 200 200 201 + aioelectricitymaps = callPackage ../development/python-modules/aioelectricitymaps { }; 202 + 201 203 aioemonitor = callPackage ../development/python-modules/aioemonitor { }; 202 204 203 205 aioesphomeapi = callPackage ../development/python-modules/aioesphomeapi { }; ··· 1774 1776 canonicaljson = callPackage ../development/python-modules/canonicaljson { }; 1775 1777 1776 1778 canopen = callPackage ../development/python-modules/canopen { }; 1779 + 1780 + cantools = callPackage ../development/python-modules/cantools { }; 1777 1781 1778 1782 camelot = callPackage ../development/python-modules/camelot { }; 1779 1783 ··· 10464 10468 10465 10469 pymvglive = callPackage ../development/python-modules/pymvglive { }; 10466 10470 10467 - pymyq = callPackage ../development/python-modules/pymyq { }; 10471 + python-myq = callPackage ../development/python-modules/python-myq { }; 10468 10472 10469 10473 pymysensors = callPackage ../development/python-modules/pymysensors { }; 10470 10474 ··· 12039 12043 readchar = callPackage ../development/python-modules/readchar { }; 12040 12044 12041 12045 readlike = callPackage ../development/python-modules/readlike { }; 12046 + 12047 + readmdict = callPackage ../development/python-modules/readmdict { }; 12042 12048 12043 12049 readme = callPackage ../development/python-modules/readme { }; 12044 12050 ··· 13737 13743 textfsm = callPackage ../development/python-modules/textfsm { }; 13738 13744 13739 13745 textile = callPackage ../development/python-modules/textile { }; 13746 + 13747 + textparser = callPackage ../development/python-modules/textparser { }; 13740 13748 13741 13749 textual = callPackage ../development/python-modules/textual { }; 13742 13750