lol

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
e8e95656 20b83c6e

+1007 -438
+3 -3
lib/systems/doubles.nix
··· 27 27 # Linux 28 28 "aarch64-linux" "armv5tel-linux" "armv6l-linux" "armv7a-linux" 29 29 "armv7l-linux" "i686-linux" "loongarch64-linux" "m68k-linux" "microblaze-linux" 30 - "microblazeel-linux" "mipsel-linux" "mips64el-linux" "powerpc64-linux" 31 - "powerpc64le-linux" "riscv32-linux" "riscv64-linux" "s390-linux" 32 - "s390x-linux" "x86_64-linux" 30 + "microblazeel-linux" "mips-linux" "mips64-linux" "mips64el-linux" 31 + "mipsel-linux" "powerpc64-linux" "powerpc64le-linux" "riscv32-linux" 32 + "riscv64-linux" "s390-linux" "s390x-linux" "x86_64-linux" 33 33 34 34 # MMIXware 35 35 "mmix-mmixware"
+6 -12
lib/systems/examples.nix
··· 91 91 } // platforms.fuloong2f_n32; 92 92 93 93 # can execute on 32bit chip 94 - mips-linux-gnu = { config = "mips-unknown-linux-gnu"; } // platforms.gcc_mips32r2_o32; 95 - mipsel-linux-gnu = { config = "mipsel-unknown-linux-gnu"; } // platforms.gcc_mips32r2_o32; 96 - mipsisa32r6-linux-gnu = { config = "mipsisa32r6-unknown-linux-gnu"; } // platforms.gcc_mips32r6_o32; 97 - mipsisa32r6el-linux-gnu = { config = "mipsisa32r6el-unknown-linux-gnu"; } // platforms.gcc_mips32r6_o32; 94 + mips-linux-gnu = { config = "mips-unknown-linux-gnu"; } // platforms.gcc_mips32r2_o32; 95 + mipsel-linux-gnu = { config = "mipsel-unknown-linux-gnu"; } // platforms.gcc_mips32r2_o32; 98 96 99 97 # require 64bit chip (for more registers, 64-bit floating point, 64-bit "long long") but use 32bit pointers 100 - mips64-linux-gnuabin32 = { config = "mips64-unknown-linux-gnuabin32"; } // platforms.gcc_mips64r2_n32; 101 - mips64el-linux-gnuabin32 = { config = "mips64el-unknown-linux-gnuabin32"; } // platforms.gcc_mips64r2_n32; 102 - mipsisa64r6-linux-gnuabin32 = { config = "mipsisa64r6-unknown-linux-gnuabin32"; } // platforms.gcc_mips64r6_n32; 103 - mipsisa64r6el-linux-gnuabin32 = { config = "mipsisa64r6el-unknown-linux-gnuabin32"; } // platforms.gcc_mips64r6_n32; 98 + mips64-linux-gnuabin32 = { config = "mips64-unknown-linux-gnuabin32"; } // platforms.gcc_mips64r2_n32; 99 + mips64el-linux-gnuabin32 = { config = "mips64el-unknown-linux-gnuabin32"; } // platforms.gcc_mips64r2_n32; 104 100 105 101 # 64bit pointers 106 - mips64-linux-gnuabi64 = { config = "mips64-unknown-linux-gnuabi64"; } // platforms.gcc_mips64r2_64; 107 - mips64el-linux-gnuabi64 = { config = "mips64el-unknown-linux-gnuabi64"; } // platforms.gcc_mips64r2_64; 108 - mipsisa64r6-linux-gnuabi64 = { config = "mipsisa64r6-unknown-linux-gnuabi64"; } // platforms.gcc_mips64r6_64; 109 - mipsisa64r6el-linux-gnuabi64 = { config = "mipsisa64r6el-unknown-linux-gnuabi64"; } // platforms.gcc_mips64r6_64; 102 + mips64-linux-gnuabi64 = { config = "mips64-unknown-linux-gnuabi64"; } // platforms.gcc_mips64r2_64; 103 + mips64el-linux-gnuabi64 = { config = "mips64el-unknown-linux-gnuabi64"; } // platforms.gcc_mips64r2_64; 110 104 111 105 muslpi = raspberryPi // { 112 106 config = "armv6l-unknown-linux-musleabihf";
+4 -8
lib/systems/parse.nix
··· 91 91 microblaze = { bits = 32; significantByte = bigEndian; family = "microblaze"; }; 92 92 microblazeel = { bits = 32; significantByte = littleEndian; family = "microblaze"; }; 93 93 94 - mips = { bits = 32; significantByte = bigEndian; family = "mips"; }; 95 - mipsel = { bits = 32; significantByte = littleEndian; family = "mips"; }; 96 - mipsisa32r6 = { bits = 32; significantByte = bigEndian; family = "mips"; }; 97 - mipsisa32r6el = { bits = 32; significantByte = littleEndian; family = "mips"; }; 98 - mips64 = { bits = 64; significantByte = bigEndian; family = "mips"; }; 99 - mips64el = { bits = 64; significantByte = littleEndian; family = "mips"; }; 100 - mipsisa64r6 = { bits = 64; significantByte = bigEndian; family = "mips"; }; 101 - mipsisa64r6el = { bits = 64; significantByte = littleEndian; family = "mips"; }; 94 + mips = { bits = 32; significantByte = bigEndian; family = "mips"; }; 95 + mipsel = { bits = 32; significantByte = littleEndian; family = "mips"; }; 96 + mips64 = { bits = 64; significantByte = bigEndian; family = "mips"; }; 97 + mips64el = { bits = 64; significantByte = littleEndian; family = "mips"; }; 102 98 103 99 mmix = { bits = 64; significantByte = bigEndian; family = "mmix"; }; 104 100
+2 -2
lib/tests/systems.nix
··· 18 18 testarm = mseteq arm [ "armv5tel-linux" "armv6l-linux" "armv6l-netbsd" "armv6l-none" "armv7a-linux" "armv7a-netbsd" "armv7l-linux" "armv7l-netbsd" "arm-none" "armv7a-darwin" ]; 19 19 testarmv7 = mseteq armv7 [ "armv7a-darwin" "armv7a-linux" "armv7l-linux" "armv7a-netbsd" "armv7l-netbsd" ]; 20 20 testi686 = mseteq i686 [ "i686-linux" "i686-freebsd13" "i686-genode" "i686-netbsd" "i686-openbsd" "i686-cygwin" "i686-windows" "i686-none" "i686-darwin" ]; 21 - testmips = mseteq mips [ "mips64el-linux" "mipsel-linux" "mipsel-netbsd" ]; 21 + testmips = mseteq mips [ "mips-linux" "mips64-linux" "mips64el-linux" "mipsel-linux" "mipsel-netbsd" ]; 22 22 testmmix = mseteq mmix [ "mmix-mmixware" ]; 23 23 testpower = mseteq power [ "powerpc-netbsd" "powerpc-none" "powerpc64-linux" "powerpc64le-linux" "powerpcle-none" ]; 24 24 testriscv = mseteq riscv [ "riscv32-linux" "riscv64-linux" "riscv32-netbsd" "riscv64-netbsd" "riscv32-none" "riscv64-none" ]; ··· 34 34 testredox = mseteq redox [ "x86_64-redox" ]; 35 35 testgnu = mseteq gnu (linux /* ++ kfreebsd ++ ... */); 36 36 testillumos = mseteq illumos [ "x86_64-solaris" ]; 37 - testlinux = mseteq linux [ "aarch64-linux" "armv5tel-linux" "armv6l-linux" "armv7a-linux" "armv7l-linux" "i686-linux" "mips64el-linux" "mipsel-linux" "riscv32-linux" "riscv64-linux" "x86_64-linux" "powerpc64-linux" "powerpc64le-linux" "m68k-linux" "s390-linux" "s390x-linux" "microblaze-linux" "microblazeel-linux" "loongarch64-linux" ]; 37 + testlinux = mseteq linux [ "aarch64-linux" "armv5tel-linux" "armv6l-linux" "armv7a-linux" "armv7l-linux" "i686-linux" "loongarch64-linux" "m68k-linux" "microblaze-linux" "microblazeel-linux" "mips-linux" "mips64-linux" "mips64el-linux" "mipsel-linux" "powerpc64-linux" "powerpc64le-linux" "riscv32-linux" "riscv64-linux" "s390-linux" "s390x-linux" "x86_64-linux" ]; 38 38 testnetbsd = mseteq netbsd [ "aarch64-netbsd" "armv6l-netbsd" "armv7a-netbsd" "armv7l-netbsd" "i686-netbsd" "m68k-netbsd" "mipsel-netbsd" "powerpc-netbsd" "riscv32-netbsd" "riscv64-netbsd" "x86_64-netbsd" ]; 39 39 testopenbsd = mseteq openbsd [ "i686-openbsd" "x86_64-openbsd" ]; 40 40 testwindows = mseteq windows [ "i686-cygwin" "x86_64-cygwin" "i686-windows" "x86_64-windows" ];
+6
maintainers/maintainer-list.nix
··· 15969 15969 github = "TilCreator"; 15970 15970 githubId = 18621411; 15971 15971 }; 15972 + tillkruss = { 15973 + name = "Till Krüss"; 15974 + email = "till@kruss.io"; 15975 + github = "tillkruss"; 15976 + githubId = 665029; 15977 + }; 15972 15978 tilpner = { 15973 15979 name = "Till Höppner"; 15974 15980 email = "nixpkgs@tilpner.com";
+1
maintainers/team-list.nix
··· 293 293 imincik 294 294 sikmir 295 295 nh2 296 + willcohen 296 297 ]; 297 298 scope = "Maintain geospatial packages."; 298 299 shortName = "Geospatial";
+166 -56
nixos/modules/services/web-apps/code-server.nix
··· 1 1 { config, lib, pkgs, ... }: 2 2 3 - with lib; 4 3 let 5 - 6 4 cfg = config.services.code-server; 7 5 defaultUser = "code-server"; 8 6 defaultGroup = defaultUser; 9 - 10 7 in { 11 - ###### interface 12 8 options = { 13 9 services.code-server = { 14 - enable = mkEnableOption (lib.mdDoc "code-server"); 10 + enable = lib.mkEnableOption (lib.mdDoc "code-server"); 15 11 16 - package = mkOption { 17 - default = pkgs.code-server; 18 - defaultText = lib.literalExpression "pkgs.code-server"; 19 - description = lib.mdDoc "Which code-server derivation to use."; 20 - type = types.package; 21 - }; 12 + package = lib.mkPackageOptionMD pkgs "code-server" { }; 22 13 23 - extraPackages = mkOption { 14 + extraPackages = lib.mkOption { 24 15 default = [ ]; 25 - description = lib.mdDoc "Packages that are available in the PATH of code-server."; 26 - example = "[ pkgs.go ]"; 27 - type = types.listOf types.package; 16 + description = lib.mdDoc '' 17 + Additional packages to add to the code-server {env}`PATH`. 18 + ''; 19 + example = lib.literalExpression "[ pkgs.go ]"; 20 + type = lib.types.listOf lib.types.package; 28 21 }; 29 22 30 - extraEnvironment = mkOption { 31 - type = types.attrsOf types.str; 32 - description = 33 - lib.mdDoc "Additional environment variables to passed to code-server."; 23 + extraEnvironment = lib.mkOption { 24 + type = lib.types.attrsOf lib.types.str; 25 + description = lib.mdDoc '' 26 + Additional environment variables to pass to code-server. 27 + ''; 34 28 default = { }; 35 29 example = { PKG_CONFIG_PATH = "/run/current-system/sw/lib/pkgconfig"; }; 36 30 }; 37 31 38 - extraArguments = mkOption { 39 - default = [ "--disable-telemetry" ]; 40 - description = lib.mdDoc "Additional arguments that passed to code-server"; 41 - example = ''[ "--verbose" ]''; 42 - type = types.listOf types.str; 32 + extraArguments = lib.mkOption { 33 + default = [ ]; 34 + description = lib.mdDoc '' 35 + Additional arguments to pass to code-server. 36 + ''; 37 + example = lib.literalExpression ''[ "--log=info" ]''; 38 + type = lib.types.listOf lib.types.str; 43 39 }; 44 40 45 - host = mkOption { 46 - default = "127.0.0.1"; 47 - description = lib.mdDoc "The host-ip to bind to."; 48 - type = types.str; 41 + host = lib.mkOption { 42 + default = "localhost"; 43 + description = lib.mdDoc '' 44 + The host name or IP address the server should listen to. 45 + ''; 46 + type = lib.types.str; 49 47 }; 50 48 51 - port = mkOption { 49 + port = lib.mkOption { 52 50 default = 4444; 53 - description = lib.mdDoc "The port where code-server runs."; 54 - type = types.port; 51 + description = lib.mdDoc '' 52 + The port the server should listen to. 53 + ''; 54 + type = lib.types.port; 55 55 }; 56 56 57 - auth = mkOption { 57 + auth = lib.mkOption { 58 58 default = "password"; 59 - description = lib.mdDoc "The type of authentication to use."; 60 - type = types.enum [ "none" "password" ]; 59 + description = lib.mdDoc '' 60 + The type of authentication to use. 61 + ''; 62 + type = lib.types.enum [ "none" "password" ]; 61 63 }; 62 64 63 - hashedPassword = mkOption { 65 + hashedPassword = lib.mkOption { 64 66 default = ""; 65 - description = 66 - lib.mdDoc "Create the password with: `echo -n 'thisismypassword' | npx argon2-cli -e`."; 67 - type = types.str; 67 + description = lib.mdDoc '' 68 + Create the password with: `echo -n 'thisismypassword' | npx argon2-cli -e`. 69 + ''; 70 + type = lib.types.str; 68 71 }; 69 72 70 - user = mkOption { 73 + user = lib.mkOption { 71 74 default = defaultUser; 72 75 example = "yourUser"; 73 76 description = lib.mdDoc '' 74 77 The user to run code-server as. 75 78 By default, a user named `${defaultUser}` will be created. 76 79 ''; 77 - type = types.str; 80 + type = lib.types.str; 78 81 }; 79 82 80 - group = mkOption { 83 + group = lib.mkOption { 81 84 default = defaultGroup; 82 85 example = "yourGroup"; 83 86 description = lib.mdDoc '' 84 87 The group to run code-server under. 85 88 By default, a group named `${defaultGroup}` will be created. 86 89 ''; 87 - type = types.str; 90 + type = lib.types.str; 88 91 }; 89 92 90 - extraGroups = mkOption { 93 + extraGroups = lib.mkOption { 91 94 default = [ ]; 92 - description = 93 - lib.mdDoc "An array of additional groups for the `${defaultUser}` user."; 95 + description = lib.mdDoc '' 96 + An array of additional groups for the `${defaultUser}` user. 97 + ''; 94 98 example = [ "docker" ]; 95 - type = types.listOf types.str; 99 + type = lib.types.listOf lib.types.str; 100 + }; 101 + 102 + socket = lib.mkOption { 103 + default = null; 104 + example = "/run/code-server/socket"; 105 + description = lib.mdDoc '' 106 + Path to a socket (bind-addr will be ignored). 107 + ''; 108 + type = lib.types.nullOr lib.types.str; 109 + }; 110 + 111 + socketMode = lib.mkOption { 112 + default = null; 113 + description = lib.mdDoc '' 114 + File mode of the socket. 115 + ''; 116 + type = lib.types.nullOr lib.types.str; 117 + }; 118 + 119 + userDataDir = lib.mkOption { 120 + default = null; 121 + description = lib.mdDoc '' 122 + Path to the user data directory. 123 + ''; 124 + type = lib.types.nullOr lib.types.str; 125 + }; 126 + 127 + extensionsDir = lib.mkOption { 128 + default = null; 129 + description = lib.mdDoc '' 130 + Path to the extensions directory. 131 + ''; 132 + type = lib.types.nullOr lib.types.str; 133 + }; 134 + 135 + proxyDomain = lib.mkOption { 136 + default = null; 137 + example = "code-server.lan"; 138 + description = lib.mdDoc '' 139 + Domain used for proxying ports. 140 + ''; 141 + type = lib.types.nullOr lib.types.str; 142 + }; 143 + 144 + disableTelemetry = lib.mkOption { 145 + default = false; 146 + example = true; 147 + description = lib.mdDoc '' 148 + Disable telemetry. 149 + ''; 150 + type = lib.types.bool; 151 + }; 152 + 153 + disableUpdateCheck = lib.mkOption { 154 + default = false; 155 + example = true; 156 + description = lib.mdDoc '' 157 + Disable update check. 158 + Without this flag, code-server checks every 6 hours against the latest github release and 159 + then notifies you once every week that a new release is available. 160 + ''; 161 + type = lib.types.bool; 162 + }; 163 + 164 + disableFileDownloads = lib.mkOption { 165 + default = false; 166 + example = true; 167 + description = lib.mdDoc '' 168 + Disable file downloads from Code. 169 + ''; 170 + type = lib.types.bool; 171 + }; 172 + 173 + disableWorkspaceTrust = lib.mkOption { 174 + default = false; 175 + example = true; 176 + description = lib.mdDoc '' 177 + Disable Workspace Trust feature. 178 + ''; 179 + type = lib.types.bool; 180 + }; 181 + 182 + disableGettingStartedOverride = lib.mkOption { 183 + default = false; 184 + example = true; 185 + description = lib.mdDoc '' 186 + Disable the coder/coder override in the Help: Getting Started page. 187 + ''; 188 + type = lib.types.bool; 96 189 }; 97 190 98 191 }; 99 192 }; 100 193 101 - ###### implementation 102 - config = mkIf cfg.enable { 194 + config = lib.mkIf cfg.enable { 103 195 systemd.services.code-server = { 104 - description = "VSCode server"; 196 + description = "Code server"; 105 197 wantedBy = [ "multi-user.target" ]; 106 198 after = [ "network-online.target" ]; 107 199 path = cfg.extraPackages; ··· 109 201 HASHED_PASSWORD = cfg.hashedPassword; 110 202 } // cfg.extraEnvironment; 111 203 serviceConfig = { 112 - ExecStart = "${cfg.package}/bin/code-server --bind-addr ${cfg.host}:${toString cfg.port} --auth ${cfg.auth} " + lib.escapeShellArgs cfg.extraArguments; 204 + ExecStart = '' 205 + ${lib.getExe cfg.package} \ 206 + --auth=${cfg.auth} \ 207 + --bind-addr=${cfg.host}:${toString cfg.port} \ 208 + '' + lib.optionalString (cfg.socket != null) '' 209 + --socket=${cfg.socket} \ 210 + '' + lib.optionalString (cfg.userDataDir != null) '' 211 + --user-data-dir=${cfg.userDataDir} \ 212 + '' + lib.optionalString (cfg.extensionsDir != null) '' 213 + --extensions-dir=${cfg.extensionsDir} \ 214 + '' + lib.optionalString (cfg.disableTelemetry == true) '' 215 + --disable-telemetry \ 216 + '' + lib.optionalString (cfg.disableUpdateCheck == true) '' 217 + --disable-update-check \ 218 + '' + lib.optionalString (cfg.disableFileDownloads == true) '' 219 + --disable-file-downloads \ 220 + '' + lib.optionalString (cfg.disableWorkspaceTrust == true) '' 221 + --disable-workspace-trust \ 222 + '' + lib.optionalString (cfg.disableGettingStartedOverride == true) '' 223 + --disable-getting-started-override \ 224 + '' + lib.escapeShellArgs cfg.extraArguments; 113 225 ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; 114 226 RuntimeDirectory = cfg.user; 115 227 User = cfg.user; 116 228 Group = cfg.group; 117 229 Restart = "on-failure"; 118 230 }; 119 - 120 231 }; 121 232 122 - users.users."${cfg.user}" = mkMerge [ 123 - (mkIf (cfg.user == defaultUser) { 233 + users.users."${cfg.user}" = lib.mkMerge [ 234 + (lib.mkIf (cfg.user == defaultUser) { 124 235 isNormalUser = true; 125 236 description = "code-server user"; 126 237 inherit (cfg) group; ··· 131 242 } 132 243 ]; 133 244 134 - users.groups."${defaultGroup}" = mkIf (cfg.group == defaultGroup) { }; 135 - 245 + users.groups."${defaultGroup}" = lib.mkIf (cfg.group == defaultGroup) { }; 136 246 }; 137 247 138 - meta.maintainers = with maintainers; [ stackshadow ]; 248 + meta.maintainers = [ lib.maintainers.stackshadow ]; 139 249 }
+1
nixos/tests/all-tests.nix
··· 171 171 cntr = handleTestOn ["aarch64-linux" "x86_64-linux"] ./cntr.nix {}; 172 172 cockpit = handleTest ./cockpit.nix {}; 173 173 cockroachdb = handleTestOn ["x86_64-linux"] ./cockroachdb.nix {}; 174 + code-server = handleTest ./code-server.nix {}; 174 175 coder = handleTest ./coder.nix {}; 175 176 collectd = handleTest ./collectd.nix {}; 176 177 connman = handleTest ./connman.nix {};
+22
nixos/tests/code-server.nix
··· 1 + import ./make-test-python.nix ({pkgs, lib, ...}: 2 + { 3 + name = "code-server"; 4 + 5 + nodes = { 6 + machine = {pkgs, ...}: { 7 + services.code-server = { 8 + enable = true; 9 + auth = "none"; 10 + }; 11 + }; 12 + }; 13 + 14 + testScript = '' 15 + start_all() 16 + machine.wait_for_unit("code-server.service") 17 + machine.wait_for_open_port(4444) 18 + machine.succeed("curl -k --fail http://localhost:4444", timeout=10) 19 + ''; 20 + 21 + meta.maintainers = [ lib.maintainers.drupol ]; 22 + })
+51
pkgs/applications/audio/noson/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , cmake 5 + , flac 6 + , libpulseaudio 7 + , qtbase 8 + , qtgraphicaleffects 9 + , qtquickcontrols2 10 + , wrapQtAppsHook 11 + }: 12 + 13 + stdenv.mkDerivation (finalAttrs: { 14 + pname = "noson"; 15 + version = "5.4.1"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "janbar"; 19 + repo = "noson-app"; 20 + rev = finalAttrs.version; 21 + hash = "sha256-7RrBfkUCRVzUGl+OT3OuoMlu4D3Sa7RpBefFgmfX1Fs="; 22 + }; 23 + 24 + nativeBuildInputs = [ 25 + cmake 26 + wrapQtAppsHook 27 + ]; 28 + 29 + buildInputs = [ 30 + flac 31 + libpulseaudio 32 + qtbase 33 + qtgraphicaleffects 34 + qtquickcontrols2 35 + ]; 36 + 37 + # wrapQtAppsHook doesn't automatically find noson-gui 38 + dontWrapQtApps = true; 39 + preFixup = '' 40 + wrapQtApp "$out/lib/noson/noson-gui" 41 + ''; 42 + 43 + meta = with lib; { 44 + description = "SONOS controller for Linux (and macOS)"; 45 + homepage = "https://janbar.github.io/noson-app/"; 46 + mainProgram = "noson-app"; 47 + platforms = platforms.linux ++ platforms.darwin; 48 + license = [ licenses.gpl3Only ]; 49 + maintainers = with maintainers; [ callahad ]; 50 + }; 51 + })
+152
pkgs/applications/editors/vscode/extensions/default.nix
··· 416 416 }; 417 417 }; 418 418 419 + ban.spellright = buildVscodeMarketplaceExtension { 420 + mktplcRef = { 421 + publisher = "ban"; 422 + name = "spellright"; 423 + version = "3.0.112"; 424 + sha256 = "sha256-79Yg4I0OkfG7PaDYnTA8HK8jrSxre4FGriq0Baiq7wA="; 425 + }; 426 + meta = { 427 + description = "A Visual Studio Code extension for Spellchecker"; 428 + changelog = "https://marketplace.visualstudio.com/items/ban.spellright/changelog"; 429 + homepage = "https://github.com/bartosz-antosik/vscode-spellright"; 430 + license = lib.licenses.mit; 431 + maintainers = with lib.maintainers; [ onedragon ]; 432 + }; 433 + }; 434 + 419 435 bbenoist.nix = buildVscodeMarketplaceExtension { 420 436 mktplcRef = { 421 437 name = "Nix"; ··· 673 689 }; 674 690 }; 675 691 692 + w88975.code-translate = buildVscodeMarketplaceExtension { 693 + mktplcRef = { 694 + name = "code-translate"; 695 + publisher = "w88975"; 696 + version = "1.0.20"; 697 + sha256 = "sha256-blqLK7S+RmEoyr9zktS5/SNC0GeSXnNpbhltyajoAfw="; 698 + }; 699 + meta = { 700 + description = "A Visual Studio Code extension to provide purely hover translation"; 701 + longDescription = '' 702 + Code Translate is a purely hover translation extension 703 + - Non-intrusive display of translation results: perfectly integrated with VS Code code analysis. 704 + - Powerful word splitting capabilities: supports various forms of word splitting such as camel case and underscore. 705 + - Rich local vocabulary: includes 3.4+ million offline words, supporting various rare words. 706 + - Based on a rich local vocabulary: Code Translate has super-fast query speed, with each word typically queried in less than 10ms. 707 + - Multi-platform support: supports both the desktop version and online version of VS Code, and the plugin can be used on both versions. 708 + ''; 709 + homepage = "https://github.com/w88975/code-translate-vscode"; 710 + changelog = "https://marketplace.visualstudio.com/items/w88975.code-translate/changelog"; 711 + license = lib.licenses.mit; 712 + maintainers = with lib.maintainers; [ onedragon ]; 713 + }; 714 + }; 715 + 676 716 colejcummins.llvm-syntax-highlighting = buildVscodeMarketplaceExtension { 677 717 mktplcRef = { 678 718 name = "llvm-syntax-highlighting"; ··· 1176 1216 }; 1177 1217 }; 1178 1218 1219 + ExiaHuang.dictionary = buildVscodeMarketplaceExtension { 1220 + mktplcRef = { 1221 + publisher = "ExiaHuang"; 1222 + name = "dictionary"; 1223 + version = "0.0.2"; 1224 + sha256 = "sha256-caNcbDTB/F2mdlGpfIfJv13lzY5Wwj7p7r8dAte9+3A="; 1225 + }; 1226 + meta = { 1227 + description = "A Visual Studio Code extension of using chinese-english dictonary in right-click menu"; 1228 + homepage = "https://github.com/exiahuang/fanyi-vscode"; 1229 + changelog = "https://marketplace.visualstudio.com/items/ExiaHuang.dictionary/changelog"; 1230 + license = lib.licenses.gpl3Only; 1231 + maintainers = with lib.maintainers; [ onedragon ]; 1232 + }; 1233 + }; 1234 + 1179 1235 file-icons.file-icons = buildVscodeMarketplaceExtension { 1180 1236 meta = { 1181 1237 changelog = "https://marketplace.visualstudio.com/items/file-icons.file-icons/changelog"; ··· 1300 1356 publisher = "freebroccolo"; 1301 1357 version = "1.0.38"; 1302 1358 sha256 = "1nay6qs9vcxd85ra4bv93gg3aqg3r2wmcnqmcsy9n8pg1ds1vngd"; 1359 + }; 1360 + }; 1361 + 1362 + funkyremi.vscode-google-translate = buildVscodeMarketplaceExtension { 1363 + mktplcRef = { 1364 + publisher = "funkyremi"; 1365 + name = "vscode-google-translate"; 1366 + version = "1.4.13"; 1367 + sha256 = "sha256-9Vo6lwqD1eE3zY0Gi9ME/6lPwmwuJ3Iq9StHPvncnM4="; 1368 + }; 1369 + meta = { 1370 + description = "A Visual Studio Code extension using google translation to helping you quickly translate text right in your code rocket"; 1371 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=funkyremi.vscode-google-translate"; 1372 + homepage = "https://github.com/funkyremi/vscode-google-translate.git"; 1373 + changelog = "https://marketplace.visualstudio.com/items/funkyremi.vscode-google-translate/changelog"; 1374 + license = lib.licenses.mit; 1375 + maintainers = with lib.maintainers; [ onedragon ]; 1303 1376 }; 1304 1377 }; 1305 1378 ··· 1577 1650 }; 1578 1651 }; 1579 1652 1653 + intellsmi.comment-translate = buildVscodeMarketplaceExtension { 1654 + mktplcRef = { 1655 + publisher = "intellsmi"; 1656 + name = "comment-translate"; 1657 + version = "2.2.4"; 1658 + sha256 = "sha256-g6mlScxv8opZuqgWtTJ3k0Yo7W7WzIkwB+8lWf6cMiU="; 1659 + }; 1660 + meta = { 1661 + description = "A Visual Studio Code extension to translate the comments for computer language"; 1662 + longDescription = '' 1663 + This plugin uses the Google Translate API to translate comments for the VSCode programming language. 1664 + ''; 1665 + homepage = "https://github.com/intellism/vscode-comment-translate/blob/HEAD/doc/README.md"; 1666 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=intellsmi.comment-translate"; 1667 + changelog = "https://marketplace.visualstudio.com/items/intellsmi.comment-translate/changelog"; 1668 + maintainers = with lib.maintainers; [ onedragon ]; 1669 + license = lib.licenses.mit; 1670 + }; 1671 + }; 1672 + 1580 1673 ionide.ionide-fsharp = buildVscodeMarketplaceExtension { 1581 1674 mktplcRef = { 1582 1675 name = "Ionide-fsharp"; ··· 2546 2639 }; 2547 2640 }; 2548 2641 2642 + RoweWilsonFrederiskHolme.wikitext = buildVscodeMarketplaceExtension { 2643 + mktplcRef = { 2644 + name = "wikitext"; 2645 + publisher = "RoweWilsonFrederiskHolme"; 2646 + version = "3.8.0"; 2647 + sha256 = "30540a85163e797028eec9bc3db1866bbf473e98615bf6ade6d1d672017ebe52"; 2648 + }; 2649 + meta = { 2650 + description = "Extension that helps users view and write MediaWiki's Wikitext files"; 2651 + longDescription = '' 2652 + With this extension, you can more easily discover your grammatical problems 2653 + through the marked and styled text. The plugin is based on MediaWiki's 2654 + Wikitext standard, but the rules are somewhat stricter, which helps users 2655 + write text that is easier to read and maintain. 2656 + ''; 2657 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=RoweWilsonFrederiskHolme.wikitext"; 2658 + homepage = "https://github.com/Frederisk/Wikitext-VSCode-Extension"; 2659 + license = lib.licenses.mit; 2660 + }; 2661 + }; 2662 + 2549 2663 rubbersheep.gi = buildVscodeMarketplaceExtension { 2550 2664 mktplcRef = { 2551 2665 name = "gi"; ··· 2876 2990 }; 2877 2991 meta = { 2878 2992 license = lib.licenses.mit; 2993 + }; 2994 + }; 2995 + 2996 + tailscale.vscode-tailscale = buildVscodeMarketplaceExtension { 2997 + mktplcRef = { 2998 + name = "vscode-tailscale"; 2999 + publisher = "tailscale"; 3000 + version = "0.4.0"; 3001 + sha256 = "sha256-c/BZHKHs2EKd37148dSxEeP1wBXv75HhDqzegmHPjOs="; 3002 + }; 3003 + meta = { 3004 + changelog = "https://marketplace.visualstudio.com/items/tailscale.vscode-tailscale/changelog"; 3005 + description = "VSCode extension to share a port over the internet with Tailscale Funnel"; 3006 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=Tailscale.vscode-tailscale"; 3007 + homepage = "https://github.com/tailscale-dev/vscode-tailscale"; 3008 + license = lib.licenses.mit; 3009 + maintainers = [ lib.maintainers.drupol ]; 2879 3010 }; 2880 3011 }; 2881 3012 ··· 3312 3443 }; 3313 3444 meta = { 3314 3445 license = lib.licenses.mit; 3446 + }; 3447 + }; 3448 + 3449 + yzhang.dictionary-completion = buildVscodeMarketplaceExtension { 3450 + mktplcRef = { 3451 + publisher = "yzhang"; 3452 + name = "dictionary-completion"; 3453 + version = "1.2.2"; 3454 + sha256 = "sha256-dpJcJARRKzRNHfXs/qknud8OQ8xIyeaVnt/EcDq0k4E="; 3455 + }; 3456 + meta = { 3457 + description = "A Visual Studio Code extension to help user easyly finish long words "; 3458 + longDescription = '' 3459 + Dictionary completion allows user to get a list of keywords, based off of the current word at the cursor. 3460 + This is useful if you are typing a long word (e.g. acknowledgeable) and don't want to finish typing or don't remember the Spelling 3461 + ''; 3462 + homepage = "https://github.com/yzhang-gh/vscode-dic-completion#readme"; 3463 + changelog = "https://marketplace.visualstudio.com/items/yzhang.dictionary-completion/changelog"; 3464 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=yzhang.dictionary-completion"; 3465 + license = lib.licenses.mit; 3466 + maintainers = with lib.maintainers; [ onedragon ]; 3315 3467 }; 3316 3468 }; 3317 3469
+12 -3
pkgs/applications/gis/grass/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "grass"; 9 - version = "8.2.0"; 9 + version = "8.2.1"; 10 10 11 11 src = with lib; fetchFromGitHub { 12 12 owner = "OSGeo"; 13 13 repo = "grass"; 14 14 rev = version; 15 - sha256 = "sha256-VK9FCqIwHGmeJe5lk12lpAGcsC1aPRBiI+XjACXjDd4="; 15 + hash = "sha256-U3PQd3u9i+9Bc7BSd0gK8Ss+iV9BT1xLBDrKydtl3Qk="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ 19 19 pkg-config bison flex makeWrapper wrapGAppsHook 20 - gdal geos libmysqlclient netcdf pdal 20 + gdal # for `gdal-config` 21 + geos # for `geos-config` 22 + netcdf # for `nc-config` 23 + libmysqlclient # for `mysql_config` 24 + pdal # for `pdal-config`; remove with next version, see https://github.com/OSGeo/grass/pull/2851 21 25 ] ++ (with python3Packages; [ python-dateutil numpy wxPython_4_2 ]); 22 26 23 27 buildInputs = [ 24 28 cairo zlib proj libtiff libpng fftw sqlite 25 29 readline ffmpeg postgresql blas wxGTK32 26 30 proj-datumgrid zstd 31 + gdal 32 + geos 33 + netcdf 34 + libmysqlclient 35 + pdal 27 36 ] ++ lib.optionals stdenv.isDarwin [ libiconv ]; 28 37 29 38 strictDeps = true;
+2 -2
pkgs/applications/version-management/gerrit/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "gerrit"; 5 - version = "3.7.2"; 5 + version = "3.8.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://gerrit-releases.storage.googleapis.com/gerrit-${version}.war"; 9 - sha256 = "sha256-XB5bplYpid2vxSjm1DCGYsd3d5kUk8PlnhFdCAORX6k="; 9 + sha256 = "sha256-wial+K5eUZSJ+asFBLrFoJQOLWLHkl5ot4b4CIsg7Tc="; 10 10 }; 11 11 12 12 buildCommand = ''
+4 -2
pkgs/applications/window-managers/cwm/default.nix
··· 12 12 sha256 = "sha256-lkjsxGMXOrnu4cUiV/TO7yzd9FzM297MhaFKauqmiHo="; 13 13 }; 14 14 15 - nativeBuildInputs = [ pkg-config ]; 16 - buildInputs = [ libX11 libXinerama libXrandr libXft bison ]; 15 + strictDeps = true; 16 + 17 + nativeBuildInputs = [ pkg-config bison ]; 18 + buildInputs = [ libX11 libXinerama libXrandr libXft ]; 17 19 18 20 prePatch = ''sed -i "s@/usr/local@$out@" Makefile''; 19 21
+2 -2
pkgs/data/fonts/spleen/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "spleen"; 5 - version = "1.9.3"; 5 + version = "2.0.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/fcambus/spleen/releases/download/${version}/spleen-${version}.tar.gz"; 9 - hash = "sha256-t60e2wKl3a0RfKlPAm64RQtRUE0ugbw6A4deEtTnayU="; 9 + hash = "sha256-d4d4s13UhwG4A9skemrIdZFUzl/Dq9XMC225ikS6Wgw="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ xorg.mkfontscale ];
+3 -3
pkgs/data/fonts/unifont/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "unifont"; 7 - version = "15.0.02"; 7 + version = "15.0.04"; 8 8 9 9 ttf = fetchurl { 10 10 url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.ttf"; 11 - hash = "sha256-DvWkQo+ZYWwoCCA69iyDmQtS/Qxwg7b2spLPqiSauL4="; 11 + hash = "sha256-kkSbEvWBrvcnBgHDdKJjpSYF6BJDEwmYSxVQbPkQ6so="; 12 12 }; 13 13 14 14 pcf = fetchurl { 15 15 url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.pcf.gz"; 16 - hash = "sha256-01yEB9We5MkeCF6uva0SDTpt+4Ln2TaNh6jkCS66PUE="; 16 + hash = "sha256-rdzJuOkXYojgm5VfpshtJuCJYM0/iS+HnWMXEDsLQPg="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ libfaketime xorg.fonttosfnt xorg.mkfontscale ];
+2 -2
pkgs/data/fonts/unifont_upper/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "unifont_upper"; 5 - version = "15.0.02"; 5 + version = "15.0.04"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://gnu/unifont/unifont-${version}/${pname}-${version}.ttf"; 9 - hash = "sha256-Ikd2VotAvktUd083vzZZFLzmXtZi4EGYRJ9eKP4yveE="; 9 + hash = "sha256-7iRcyKfGpv2rjVLPRNchxpXwj0KA5jlgDnCfG7byLLI="; 10 10 }; 11 11 12 12 dontUnpack = true;
+2 -2
pkgs/desktops/cinnamon/bulky/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "bulky"; 16 - version = "2.7"; 16 + version = "2.8"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "linuxmint"; 20 20 repo = "bulky"; 21 21 rev = version; 22 - hash = "sha256-Ps7ql6EAdoljQ6S8D2JxNSh0+jtEVZpnQv3fpvWkQSk="; 22 + hash = "sha256-DZjX4xPyA30TTyOX+VyGSY/FWPX2316CYImDWRma9r0="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+2 -2
pkgs/development/interpreters/clojure/babashka.nix
··· 7 7 8 8 buildGraalvmNativeImage rec { 9 9 pname = "babashka"; 10 - version = "1.3.179"; 10 + version = "1.3.180"; 11 11 12 12 src = fetchurl { 13 13 url = "https://github.com/babashka/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 14 - sha256 = "sha256-tF+SqKY7tcJvmOATVwKIZemR2A3eqrbhvSBvr7tcq5U="; 14 + sha256 = "sha256-moNFb5jHTK2XJHx9BAeD+BUH4Y6NyypDM0MycqE5Zwk="; 15 15 }; 16 16 17 17 graalvmDrv = graalvmCEPackages.graalvm19-ce;
+1
pkgs/development/node-packages/aliases.nix
··· 42 42 "@githubnext/github-copilot-cli" = pkgs.github-copilot-cli; # Added 2023-05-02 43 43 "@google/clasp" = pkgs.google-clasp; # Added 2023-05-07 44 44 "@nestjs/cli" = pkgs.nest-cli; # Added 2023-05-06 45 + eslint_d = pkgs.eslint_d; # Added 2023-05-26 45 46 manta = pkgs.node-manta; # Added 2023-05-06 46 47 thelounge = pkgs.thelounge; # Added 2023-05-22 47 48 triton = pkgs.triton; # Added 2023-05-06
-1
pkgs/development/node-packages/node-packages.json
··· 132 132 , "emojione" 133 133 , "escape-string-regexp" 134 134 , "eslint" 135 - , "eslint_d" 136 135 , "esy" 137 136 , "expo-cli" 138 137 , "fast-cli"
-122
pkgs/development/node-packages/node-packages.nix
··· 103337 103337 bypassCache = true; 103338 103338 reconstructLock = true; 103339 103339 }; 103340 - eslint_d = nodeEnv.buildNodePackage { 103341 - name = "eslint_d"; 103342 - packageName = "eslint_d"; 103343 - version = "12.2.1"; 103344 - src = fetchurl { 103345 - url = "https://registry.npmjs.org/eslint_d/-/eslint_d-12.2.1.tgz"; 103346 - sha512 = "qOJ9cTi5AaH5bOgEoCkv41DJ637mHgzffbOLojwU4wadwC6qbR+OxVJRvVzH0v2XYmQOvw4eiJK7ivrr5SvzsA=="; 103347 - }; 103348 - dependencies = [ 103349 - sources."@eslint-community/eslint-utils-4.4.0" 103350 - sources."@eslint-community/regexpp-4.5.1" 103351 - sources."@eslint/eslintrc-2.0.3" 103352 - sources."@eslint/js-8.41.0" 103353 - sources."@humanwhocodes/config-array-0.11.8" 103354 - sources."@humanwhocodes/module-importer-1.0.1" 103355 - sources."@humanwhocodes/object-schema-1.2.1" 103356 - sources."@nodelib/fs.scandir-2.1.5" 103357 - sources."@nodelib/fs.stat-2.0.5" 103358 - sources."@nodelib/fs.walk-1.2.8" 103359 - sources."acorn-8.8.2" 103360 - sources."acorn-jsx-5.3.2" 103361 - sources."ajv-6.12.6" 103362 - sources."ansi-regex-5.0.1" 103363 - sources."ansi-styles-4.3.0" 103364 - sources."argparse-2.0.1" 103365 - sources."balanced-match-1.0.2" 103366 - sources."brace-expansion-1.1.11" 103367 - sources."callsites-3.1.0" 103368 - (sources."chalk-4.1.2" // { 103369 - dependencies = [ 103370 - sources."supports-color-7.2.0" 103371 - ]; 103372 - }) 103373 - sources."color-convert-2.0.1" 103374 - sources."color-name-1.1.4" 103375 - sources."concat-map-0.0.1" 103376 - sources."core_d-5.0.1" 103377 - sources."cross-spawn-7.0.3" 103378 - sources."debug-4.3.4" 103379 - sources."deep-is-0.1.4" 103380 - sources."doctrine-3.0.0" 103381 - sources."escape-string-regexp-4.0.0" 103382 - sources."eslint-8.41.0" 103383 - sources."eslint-scope-7.2.0" 103384 - sources."eslint-visitor-keys-3.4.1" 103385 - sources."espree-9.5.2" 103386 - sources."esquery-1.5.0" 103387 - sources."esrecurse-4.3.0" 103388 - sources."estraverse-5.3.0" 103389 - sources."esutils-2.0.3" 103390 - sources."fast-deep-equal-3.1.3" 103391 - sources."fast-json-stable-stringify-2.1.0" 103392 - sources."fast-levenshtein-2.0.6" 103393 - sources."fastq-1.15.0" 103394 - sources."file-entry-cache-6.0.1" 103395 - sources."find-up-5.0.0" 103396 - sources."flat-cache-3.0.4" 103397 - sources."flatted-3.2.7" 103398 - sources."fs.realpath-1.0.0" 103399 - sources."glob-7.2.3" 103400 - sources."glob-parent-6.0.2" 103401 - sources."globals-13.20.0" 103402 - sources."graphemer-1.4.0" 103403 - sources."has-flag-4.0.0" 103404 - sources."ignore-5.2.4" 103405 - sources."import-fresh-3.3.0" 103406 - sources."imurmurhash-0.1.4" 103407 - sources."inflight-1.0.6" 103408 - sources."inherits-2.0.4" 103409 - sources."is-extglob-2.1.1" 103410 - sources."is-glob-4.0.3" 103411 - sources."is-path-inside-3.0.3" 103412 - sources."isexe-2.0.0" 103413 - sources."js-yaml-4.1.0" 103414 - sources."json-schema-traverse-0.4.1" 103415 - sources."json-stable-stringify-without-jsonify-1.0.1" 103416 - sources."levn-0.4.1" 103417 - sources."locate-path-6.0.0" 103418 - sources."lodash.merge-4.6.2" 103419 - sources."minimatch-3.1.2" 103420 - sources."ms-2.1.2" 103421 - sources."nanolru-1.0.0" 103422 - sources."natural-compare-1.4.0" 103423 - sources."once-1.4.0" 103424 - sources."optionator-0.9.1" 103425 - sources."p-limit-3.1.0" 103426 - sources."p-locate-5.0.0" 103427 - sources."parent-module-1.0.1" 103428 - sources."path-exists-4.0.0" 103429 - sources."path-is-absolute-1.0.1" 103430 - sources."path-key-3.1.1" 103431 - sources."prelude-ls-1.2.1" 103432 - sources."punycode-2.3.0" 103433 - sources."queue-microtask-1.2.3" 103434 - sources."resolve-from-4.0.0" 103435 - sources."reusify-1.0.4" 103436 - sources."rimraf-3.0.2" 103437 - sources."run-parallel-1.2.0" 103438 - sources."shebang-command-2.0.0" 103439 - sources."shebang-regex-3.0.0" 103440 - sources."strip-ansi-6.0.1" 103441 - sources."strip-json-comments-3.1.1" 103442 - sources."supports-color-8.1.1" 103443 - sources."text-table-0.2.0" 103444 - sources."type-check-0.4.0" 103445 - sources."type-fest-0.20.2" 103446 - sources."uri-js-4.4.1" 103447 - sources."which-2.0.2" 103448 - sources."word-wrap-1.2.3" 103449 - sources."wrappy-1.0.2" 103450 - sources."yocto-queue-0.1.0" 103451 - ]; 103452 - buildInputs = globalBuildInputs; 103453 - meta = { 103454 - description = "Makes eslint the fastest linter on the planet"; 103455 - homepage = "https://github.com/mantoni/eslint_d.js"; 103456 - license = "MIT"; 103457 - }; 103458 - production = true; 103459 - bypassCache = true; 103460 - reconstructLock = true; 103461 - }; 103462 103340 esy = nodeEnv.buildNodePackage { 103463 103341 name = "esy"; 103464 103342 packageName = "esy";
+113
pkgs/development/php-packages/relay/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchurl 4 + , php 5 + , openssl 6 + , openssl_1_1 7 + , zstd 8 + , lz4 9 + , autoPatchelfHook 10 + }: 11 + 12 + let 13 + version = "0.6.3"; 14 + system = stdenv.hostPlatform.system; 15 + phpVersion = lib.versions.majorMinor php.version; 16 + variation = { 17 + "aarch64-darwin" = { 18 + platform = "darwin-arm64"; 19 + hashes = { 20 + "8.0" = "00a7pyf9na7hjifkmp2482c7sh086w72zniqgr4cz2rhz7hnqp7p"; 21 + "8.1" = "0mg6nsllycgjxxinn8s30y9sk06g40vk8blnpx0askjw5zdsf5y7"; 22 + "8.2" = "0qmcbrj6jaxczv25rdgfjrj9nwq4vb2faw7kzlyxrvvzb5pyn9dm"; 23 + "8.3" = "1hqjy5y4q3alxvrj7xksaf7vvmz8p51bgzxbvmzdx6jnl63dix33"; 24 + }; 25 + }; 26 + "aarch64-linux" = { 27 + platform = "debian-aarch64+libssl3"; 28 + hashes = { 29 + "8.0" = "19zzw4324z096b6bph1686r30i4i2kwmlmmcqmb33lqkr9b9n5ag"; 30 + "8.1" = "0j6wpwy8d67pqij4v8m2xwydfddzr7nn4c3lyrssp8llbn4ghwpn"; 31 + "8.2" = "1nbajvi5zk6z8qr32l86p65f1zxv12kald56pg8k7bj4axlj2pmy"; 32 + "8.3" = "1sn638g2636m6s3lv2cclza9lzmzgqxamcga7jz3ijhn2ja6znbv"; 33 + }; 34 + }; 35 + "x86_64-darwin" = { 36 + platform = "darwin-x86-64"; 37 + hashes = { 38 + "8.0" = "13q6va9lxgfyx86xw20iqjz4s9r9xms74ywb2hgqrhs5mjnazzz4"; 39 + "8.1" = "1ncih5bf0jcylpl0nj8hi50kcwb4nl1g0ql359dgg9gp8s1b4hmw"; 40 + "8.2" = "150difm3vg0g2pl5hb5cci4jzybd7jcd7prjdv3rmwsi91gsydlv"; 41 + # 8.3 for this platform does not exist 42 + }; 43 + }; 44 + "x86_64-linux" = { 45 + platform = "debian-x86-64+libssl3"; 46 + hashes = { 47 + "8.0" = "1qvd5r591kp7qf9pkymz78s8llzs1vxjwqhwy9rvma21hh6gd8ld"; 48 + "8.1" = "0fm9ppgx7qaggid134qnl9jkq5h97dac2ax21f1f1d0k8f5blmc2"; 49 + "8.2" = "0g2yqwfrigf047dqkrvfcj318lvgp38zy522ry484mrgq7iqwvb8"; 50 + "8.3" = "06mi3yr7k1a9icdljzl76xvrw6xqnvwiavgzx2g487s097mycjp4"; 51 + }; 52 + }; 53 + }.${system} or (throw "Unsupported platform for relay: ${system}"); 54 + in 55 + stdenv.mkDerivation (finalAttrs: { 56 + inherit version; 57 + pname = "relay"; 58 + extensionName = "relay"; 59 + 60 + src = fetchurl { 61 + url = "https://builds.r2.relay.so/v${finalAttrs.version}/relay-v${finalAttrs.version}-php" 62 + + phpVersion + "-" + variation.platform + ".tar.gz"; 63 + sha256 = variation.hashes.${phpVersion} or (throw "Unsupported PHP version for relay ${phpVersion} on ${system}"); 64 + }; 65 + nativeBuildInputs = lib.optionals (!stdenv.isDarwin) [ 66 + autoPatchelfHook 67 + ]; 68 + buildInputs = lib.optionals (!stdenv.isDarwin) [ 69 + openssl 70 + zstd 71 + lz4 72 + ]; 73 + installPhase = '' 74 + runHook preInstall 75 + 76 + mkdir -p $out/lib/php/extensions 77 + cp relay-pkg.so $out/lib/php/extensions/relay.so 78 + chmod +w $out/lib/php/extensions/relay.so 79 + '' + (if stdenv.isDarwin then 80 + let 81 + args = lib.strings.concatMapStrings 82 + (v: " -change /Users/administrator/dev/relay-dev/relay-deps/build/arm64/lib/${v.name}" 83 + + " ${lib.strings.makeLibraryPath [ v.value ]}/${v.name}") 84 + (with lib.attrsets; [ 85 + (nameValuePair "libssl.1.1.dylib" openssl_1_1) 86 + (nameValuePair "libcrypto.1.1.dylib" openssl_1_1) 87 + (nameValuePair "libzstd.1.dylib" zstd) 88 + (nameValuePair "liblz4.1.dylib" lz4) 89 + ]); 90 + in 91 + # fixDarwinDylibNames can't be used here because we need to completely remap .dylibs, not just add absolute paths 92 + '' 93 + install_name_tool${args} $out/lib/php/extensions/relay.so 94 + '' 95 + else 96 + "") + '' 97 + # Random UUID that's required by the extension. Can be anything, but must be different from default. 98 + sed -i "s/00000000-0000-0000-0000-000000000000/aced680f-30e9-40cc-a868-390ead14ba0c/" $out/lib/php/extensions/relay.so 99 + chmod -w $out/lib/php/extensions/relay.so 100 + 101 + runHook postInstall 102 + ''; 103 + 104 + meta = with lib; { 105 + description = "Next-generation Redis extension for PHP"; 106 + changelog = "https://github.com/cachewerk/relay/releases/tag/v${version}"; 107 + homepage = "https://relay.so/"; 108 + sourceProvenance = [ sourceTypes.binaryNativeCode ]; 109 + license = licenses.unfree; 110 + maintainers = with maintainers; [ tillkruss ostrolucky ]; 111 + platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; 112 + }; 113 + })
+2 -2
pkgs/development/python-modules/awkward-cpp/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "awkward-cpp"; 14 - version = "9"; 14 + version = "15"; 15 15 format = "pyproject"; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-2xyRwh+IuJo5tGF27cZ6CLN/coPBai7VFZ48h0YTxho="; 21 + sha256 = "f6c825db2db981f852903d9574a07015c5d53ef8e4630772f18c7f167045aa0d"; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/awkward/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "awkward"; 17 - version = "2.0.8"; 17 + version = "2.2.1"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.7"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-MqV8KeE6KuO8HmrFNjeCW70ixChmlhY71Bod7ChKjuU="; 24 + sha256 = "653e5b69f1c8e32d1d59445a8414d03f850d327eb933f45aad163f0778861dc2"; 25 25 }; 26 26 27 27 nativeBuildInputs = [
-2
pkgs/development/python-modules/cryptography/default.nix
··· 9 9 , setuptools-rust 10 10 , openssl 11 11 , Security 12 - , packaging 13 - , six 14 12 , isPyPy 15 13 , cffi 16 14 , pkg-config
-3
pkgs/development/python-modules/matplotlib/default.nix
··· 9 9 # build-system 10 10 , pkg-config 11 11 , pybind11 12 - , setuptools 13 12 , setuptools-scm 14 13 15 14 # native libraries 16 15 , ffmpeg-headless 17 - , fontconfig 18 16 , freetype 19 - , imagemagick 20 17 , qhull 21 18 22 19 # propagates
-1
pkgs/development/python-modules/numpy/default.nix
··· 1 1 { lib 2 2 , fetchPypi 3 - , fetchpatch 4 3 , python 5 4 , buildPythonPackage 6 5 , gfortran
-5
pkgs/development/python-modules/pandas/default.nix
··· 8 8 , numpy 9 9 , python-dateutil 10 10 , pytz 11 - , scipy 12 - , sqlalchemy 13 - , tables 14 - , xlrd 15 - , xlwt 16 11 # Test inputs 17 12 , glibcLocales 18 13 , hypothesis
+2 -2
pkgs/development/python-modules/spacy-transformers/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "spacy-transformers"; 16 - version = "1.2.3"; 16 + version = "1.2.4"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-oNdH0oZNo8XWx+bbzwZs7iXD0Af6zx1k6wBYksgtp4w="; 23 + hash = "sha256-hZwgk/rZ/0EAW8VcABjUKQvdYkVPdr3bzzGKroXzB7U="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/zha-quirks/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "zha-quirks"; 12 - version = "0.0.99"; 12 + version = "0.0.100"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "zigpy"; 19 19 repo = "zha-device-handlers"; 20 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-09heRXlaqc+qbQj+LKodu6Pq1pgQ5eVZbihOMeO5EWU="; 21 + hash = "sha256-EWGsnUnr83YuhEdGJ3YtlYm9VT+aTuUjfganhOeqt7o="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+24
pkgs/development/tools/eslint_d/default.nix
··· 1 + { lib, buildNpmPackage, fetchFromGitHub }: 2 + 3 + buildNpmPackage rec { 4 + pname = "eslint_d"; 5 + version = "12.2.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "mantoni"; 9 + repo = "eslint_d.js"; 10 + rev = "v${version}"; 11 + hash = "sha256-rups2y07Y3GkvGt/T9lPG0NUoCxddp/P9PAYczZYNIw="; 12 + }; 13 + 14 + npmDepsHash = "sha256-enHppjkX1syANgFmfAX+LlISyN5ltADjojjrvukAI+I="; 15 + 16 + dontNpmBuild = true; 17 + 18 + meta = with lib; { 19 + description = "Makes eslint the fastest linter on the planet"; 20 + homepage = "github.com/mantoni/eslint_d.js"; 21 + license = licenses.mit; 22 + maintainers = [ maintainers.ehllie ]; 23 + }; 24 + }
+3 -3
pkgs/games/alephone/default.nix
··· 7 7 self = stdenv.mkDerivation rec { 8 8 outputs = [ "out" "icons" ]; 9 9 pname = "alephone"; 10 - version = "1.6.1"; 10 + version = "1.6.2"; 11 11 12 12 src = fetchurl { 13 - url = let date = "20230119"; 13 + url = let date = "20230529"; 14 14 in "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-${date}/AlephOne-${date}.tar.bz2"; 15 - sha256 = "sha256-rC9RfWUolsKjKGsJaGj0PaO+J4HNF/gQhd56XapcMCY="; 15 + sha256 = "sha256-UqhZvOMOxU4W0eLRRTQvGXaqTpWD5KIdXULClHW7Iyc="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ pkg-config icoutils ];
+2 -2
pkgs/games/unciv/default.nix
··· 25 25 in 26 26 stdenv.mkDerivation rec { 27 27 pname = "unciv"; 28 - version = "4.6.14-patch1"; 28 + version = "4.6.15"; 29 29 30 30 src = fetchurl { 31 31 url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar"; 32 - hash = "sha256-CVwME8lvRjJ0ugps0lcO8FRk8AsFYs8w0oGNAB9TCnM="; 32 + hash = "sha256-69JEf5dG3Nf4CLT8eKfeo/8givyyxb9QpQSAZ2dG7TI="; 33 33 }; 34 34 35 35 dontUnpack = true;
+2 -2
pkgs/os-specific/linux/intel-compute-runtime/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "intel-compute-runtime"; 15 - version = "23.13.26032.30"; 15 + version = "23.17.26241.15"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "intel"; 19 19 repo = "compute-runtime"; 20 20 rev = version; 21 - sha256 = "sha256-KaU+11lY/chCySao1vLOejDJ9i4yjYWxaz0pzd8lWNY="; 21 + sha256 = "sha256-A0gtSM6e+VcfcGG/6zReV2LIXq6tGbWIwDQFlQ2TW28="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ cmake pkg-config ];
+4 -1
pkgs/servers/code-server/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, buildGoModule, makeWrapper 2 2 , cacert, moreutils, jq, git, rsync, pkg-config, yarn, python3 3 3 , esbuild, nodejs_16, node-gyp, libsecret, xorg, ripgrep 4 - , AppKit, Cocoa, CoreServices, Security, cctools, xcbuild, quilt }: 4 + , AppKit, Cocoa, CoreServices, Security, cctools, xcbuild, quilt, nixosTests }: 5 5 6 6 let 7 7 system = stdenv.hostPlatform.system; ··· 243 243 prefetchYarnCache = lib.overrideDerivation yarnCache (d: { 244 244 outputHash = lib.fakeSha256; 245 245 }); 246 + tests = { 247 + inherit (nixosTests) code-server; 248 + }; 246 249 }; 247 250 248 251 meta = with lib; {
+4 -1
pkgs/servers/openvscode-server/default.nix
··· 107 107 108 108 # set offline mirror to yarn cache we created in previous steps 109 109 yarn --offline config set yarn-offline-mirror "${yarnCache}" 110 + 111 + # set nodedir, so we can build binaries later 112 + npm config set nodedir "${nodejs}" 110 113 ''; 111 114 112 115 buildPhase = '' ··· 143 146 # rebuild binaries, we use npm here, as yarn does not provide an alternative 144 147 # that would not attempt to try to reinstall everything and break our 145 148 # patching attempts 146 - npm --prefix ./remote rebuild --build-from-source --nodedir ${nodejs} 149 + npm --prefix ./remote rebuild --build-from-source 147 150 148 151 # run postinstall scripts after patching 149 152 find . -path "*node_modules" -prune -o \
+317 -155
pkgs/servers/search/qdrant/Cargo.lock
··· 380 380 381 381 [[package]] 382 382 name = "anstream" 383 - version = "0.2.6" 383 + version = "0.3.0" 384 384 source = "registry+https://github.com/rust-lang/crates.io-index" 385 - checksum = "342258dd14006105c2b75ab1bd7543a03bdf0cfc94383303ac212a04939dff6f" 385 + checksum = "9e579a7752471abc2a8268df8b20005e3eadd975f585398f17efcfd8d4927371" 386 386 dependencies = [ 387 387 "anstyle", 388 388 "anstyle-parse", 389 + "anstyle-query", 389 390 "anstyle-wincon", 390 - "concolor-override", 391 - "concolor-query", 391 + "colorchoice", 392 392 "is-terminal", 393 393 "utf8parse", 394 394 ] 395 395 396 396 [[package]] 397 397 name = "anstyle" 398 - version = "0.3.5" 398 + version = "1.0.0" 399 399 source = "registry+https://github.com/rust-lang/crates.io-index" 400 - checksum = "23ea9e81bd02e310c216d080f6223c179012256e5151c41db88d12c88a1684d2" 400 + checksum = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d" 401 401 402 402 [[package]] 403 403 name = "anstyle-parse" 404 - version = "0.1.1" 404 + version = "0.2.0" 405 405 source = "registry+https://github.com/rust-lang/crates.io-index" 406 - checksum = "a7d1bb534e9efed14f3e5f44e7dd1a4f709384023a4165199a4241e18dff0116" 406 + checksum = "e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee" 407 407 dependencies = [ 408 408 "utf8parse", 409 409 ] 410 410 411 411 [[package]] 412 + name = "anstyle-query" 413 + version = "1.0.0" 414 + source = "registry+https://github.com/rust-lang/crates.io-index" 415 + checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" 416 + dependencies = [ 417 + "windows-sys 0.48.0", 418 + ] 419 + 420 + [[package]] 412 421 name = "anstyle-wincon" 413 - version = "0.2.0" 422 + version = "1.0.0" 414 423 source = "registry+https://github.com/rust-lang/crates.io-index" 415 - checksum = "c3127af6145b149f3287bb9a0d10ad9c5692dba8c53ad48285e5bec4063834fa" 424 + checksum = "4bcd8291a340dd8ac70e18878bc4501dd7b4ff970cfa21c207d36ece51ea88fd" 416 425 dependencies = [ 417 426 "anstyle", 418 - "windows-sys 0.45.0", 427 + "windows-sys 0.48.0", 419 428 ] 420 429 421 430 [[package]] 422 431 name = "anyhow" 423 - version = "1.0.70" 432 + version = "1.0.71" 424 433 source = "registry+https://github.com/rust-lang/crates.io-index" 425 - checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4" 434 + checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 426 435 427 436 [[package]] 428 437 name = "api" 429 - version = "1.1.3" 438 + version = "1.2.2" 430 439 dependencies = [ 431 440 "chrono", 432 441 "env_logger", ··· 527 536 528 537 [[package]] 529 538 name = "atomic_refcell" 530 - version = "0.1.9" 539 + version = "0.1.10" 531 540 source = "registry+https://github.com/rust-lang/crates.io-index" 532 - checksum = "857253367827bd9d0fd973f0ef15506a96e79e41b0ad7aa691203a4e3214f6c8" 541 + checksum = "79d6dc922a2792b006573f60b2648076355daeae5ce9cb59507e5908c9625d31" 533 542 534 543 [[package]] 535 544 name = "atomicwrites" 536 - version = "0.4.0" 545 + version = "0.4.1" 537 546 source = "registry+https://github.com/rust-lang/crates.io-index" 538 - checksum = "09a580bfc0fc2370333eddb71de8c8614d5972e3a327438eb3acc22824a638bf" 547 + checksum = "c1163d9d7c51de51a2b79d6df5e8888d11e9df17c752ce4a285fb6ca1580734e" 539 548 dependencies = [ 540 - "rustix 0.36.5", 549 + "rustix 0.37.4", 541 550 "tempfile", 542 - "windows-sys 0.45.0", 551 + "windows-sys 0.48.0", 543 552 ] 544 553 545 554 [[package]] ··· 642 651 643 652 [[package]] 644 653 name = "bindgen" 645 - version = "0.64.0" 654 + version = "0.65.1" 646 655 source = "registry+https://github.com/rust-lang/crates.io-index" 647 - checksum = "c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4" 656 + checksum = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5" 648 657 dependencies = [ 649 658 "bitflags", 650 659 "cexpr", ··· 652 661 "lazy_static", 653 662 "lazycell", 654 663 "peeking_take_while", 664 + "prettyplease 0.2.4", 655 665 "proc-macro2", 656 666 "quote", 657 667 "regex", 658 668 "rustc-hash", 659 669 "shlex", 660 - "syn 1.0.107", 670 + "syn 2.0.11", 661 671 ] 662 672 663 673 [[package]] ··· 700 710 checksum = "5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400" 701 711 dependencies = [ 702 712 "arrayvec 0.4.12", 703 - "constant_time_eq", 713 + "constant_time_eq 0.1.5", 704 714 ] 705 715 706 716 [[package]] ··· 808 818 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 809 819 810 820 [[package]] 821 + name = "cgroups-rs" 822 + version = "0.3.2" 823 + source = "registry+https://github.com/rust-lang/crates.io-index" 824 + checksum = "5b098e7c3a70d03c288fa0a96ccf13e770eb3d78c4cc0e1549b3c13215d5f965" 825 + dependencies = [ 826 + "libc", 827 + "log", 828 + "nix 0.25.1", 829 + "regex", 830 + "thiserror", 831 + ] 832 + 833 + [[package]] 811 834 name = "chrono" 812 835 version = "0.4.24" 813 836 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 872 895 873 896 [[package]] 874 897 name = "clap" 875 - version = "3.2.23" 876 - source = "registry+https://github.com/rust-lang/crates.io-index" 877 - checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5" 878 - dependencies = [ 879 - "bitflags", 880 - "clap_lex 0.2.4", 881 - "indexmap", 882 - "textwrap", 883 - ] 884 - 885 - [[package]] 886 - name = "clap" 887 - version = "4.2.1" 898 + version = "4.3.0" 888 899 source = "registry+https://github.com/rust-lang/crates.io-index" 889 - checksum = "046ae530c528f252094e4a77886ee1374437744b2bff1497aa898bbddbbb29b3" 900 + checksum = "93aae7a4192245f70fe75dd9157fc7b4a5bf53e88d30bd4396f7d8f9284d5acc" 890 901 dependencies = [ 891 902 "clap_builder", 892 903 "clap_derive", ··· 895 906 896 907 [[package]] 897 908 name = "clap_builder" 898 - version = "4.2.1" 909 + version = "4.3.0" 899 910 source = "registry+https://github.com/rust-lang/crates.io-index" 900 - checksum = "223163f58c9a40c3b0a43e1c4b50a9ce09f007ea2cb1ec258a687945b4b7929f" 911 + checksum = "4f423e341edefb78c9caba2d9c7f7687d0e72e89df3ce3394554754393ac3990" 901 912 dependencies = [ 902 913 "anstream", 903 914 "anstyle", 904 915 "bitflags", 905 - "clap_lex 0.4.0", 916 + "clap_lex", 906 917 "strsim", 907 918 ] 908 919 909 920 [[package]] 910 921 name = "clap_derive" 911 - version = "4.2.0" 922 + version = "4.3.0" 912 923 source = "registry+https://github.com/rust-lang/crates.io-index" 913 - checksum = "3f9644cd56d6b87dbe899ef8b053e331c0637664e9e21a33dfcdc36093f5c5c4" 924 + checksum = "191d9573962933b4027f932c600cd252ce27a8ad5979418fe78e43c07996f27b" 914 925 dependencies = [ 915 926 "heck", 916 927 "proc-macro2", ··· 920 931 921 932 [[package]] 922 933 name = "clap_lex" 923 - version = "0.2.4" 934 + version = "0.5.0" 924 935 source = "registry+https://github.com/rust-lang/crates.io-index" 925 - checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" 926 - dependencies = [ 927 - "os_str_bytes", 928 - ] 929 - 930 - [[package]] 931 - name = "clap_lex" 932 - version = "0.4.0" 933 - source = "registry+https://github.com/rust-lang/crates.io-index" 934 - checksum = "4f0807fb6f644c83f3e4ec014fec9858c1c8b26a7db8eb5f0bde5817df9c1df7" 936 + checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b" 935 937 936 938 [[package]] 937 939 name = "codespan-reporting" ··· 963 965 "log", 964 966 "merge", 965 967 "num_cpus", 966 - "ordered-float 3.6.0", 968 + "ordered-float 3.7.0", 967 969 "parking_lot", 968 970 "pprof", 969 971 "rand 0.8.5", ··· 986 988 "validator", 987 989 "wal", 988 990 ] 991 + 992 + [[package]] 993 + name = "colorchoice" 994 + version = "1.0.0" 995 + source = "registry+https://github.com/rust-lang/crates.io-index" 996 + checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 989 997 990 998 [[package]] 991 999 name = "colored" ··· 999 1007 ] 1000 1008 1001 1009 [[package]] 1002 - name = "concolor-override" 1003 - version = "1.0.0" 1004 - source = "registry+https://github.com/rust-lang/crates.io-index" 1005 - checksum = "a855d4a1978dc52fb0536a04d384c2c0c1aa273597f08b77c8c4d3b2eec6037f" 1006 - 1007 - [[package]] 1008 - name = "concolor-query" 1009 - version = "0.3.3" 1010 - source = "registry+https://github.com/rust-lang/crates.io-index" 1011 - checksum = "88d11d52c3d7ca2e6d0040212be9e4dbbcd78b6447f535b6b561f449427944cf" 1012 - dependencies = [ 1013 - "windows-sys 0.45.0", 1014 - ] 1015 - 1016 - [[package]] 1017 1010 name = "config" 1018 1011 version = "0.13.3" 1019 1012 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1051 1044 version = "0.1.5" 1052 1045 source = "registry+https://github.com/rust-lang/crates.io-index" 1053 1046 checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" 1047 + 1048 + [[package]] 1049 + name = "constant_time_eq" 1050 + version = "0.2.5" 1051 + source = "registry+https://github.com/rust-lang/crates.io-index" 1052 + checksum = "13418e745008f7349ec7e449155f419a61b92b58a99cc3616942b926825ec76b" 1054 1053 1055 1054 [[package]] 1056 1055 name = "convert_case" ··· 1129 1128 1130 1129 [[package]] 1131 1130 name = "criterion" 1132 - version = "0.4.0" 1131 + version = "0.5.0" 1133 1132 source = "registry+https://github.com/rust-lang/crates.io-index" 1134 - checksum = "e7c76e09c1aae2bc52b3d2f29e13c6572553b30c4aa1b8a49fd70de6412654cb" 1133 + checksum = "9f9c16c823fba76d9643cc387e9677d9771abe0827561381815215c47f808da9" 1135 1134 dependencies = [ 1136 1135 "anes", 1137 - "atty", 1138 1136 "cast", 1139 1137 "ciborium", 1140 - "clap 3.2.23", 1138 + "clap", 1141 1139 "criterion-plot", 1140 + "is-terminal", 1142 1141 "itertools", 1143 - "lazy_static", 1144 1142 "num-traits", 1143 + "once_cell", 1145 1144 "oorandom", 1146 1145 "plotters", 1147 1146 "rayon", ··· 1852 1851 checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 1853 1852 1854 1853 [[package]] 1854 + name = "hex" 1855 + version = "0.4.3" 1856 + source = "registry+https://github.com/rust-lang/crates.io-index" 1857 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1858 + 1859 + [[package]] 1855 1860 name = "http" 1856 1861 version = "0.2.9" 1857 1862 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2186 2191 2187 2192 [[package]] 2188 2193 name = "librocksdb-sys" 2189 - version = "0.10.0+7.9.2" 2194 + version = "0.11.0+8.1.1" 2190 2195 source = "registry+https://github.com/rust-lang/crates.io-index" 2191 - checksum = "0fe4d5874f5ff2bc616e55e8c6086d478fcda13faf9495768a4aa1c22042d30b" 2196 + checksum = "d3386f101bcb4bd252d8e9d2fb41ec3b0862a15a62b478c355b2982efa469e3e" 2192 2197 dependencies = [ 2193 2198 "bindgen", 2194 2199 "bzip2-sys", ··· 2308 2313 ] 2309 2314 2310 2315 [[package]] 2316 + name = "memmap2" 2317 + version = "0.6.1" 2318 + source = "registry+https://github.com/rust-lang/crates.io-index" 2319 + checksum = "a0aa1b505aeecb0adb017db2b6a79a17a38e64f882a201f05e9de8a982cd6096" 2320 + dependencies = [ 2321 + "libc", 2322 + ] 2323 + 2324 + [[package]] 2311 2325 name = "memoffset" 2312 2326 version = "0.7.1" 2313 2327 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2413 2427 2414 2428 [[package]] 2415 2429 name = "nix" 2430 + version = "0.25.1" 2431 + source = "registry+https://github.com/rust-lang/crates.io-index" 2432 + checksum = "f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4" 2433 + dependencies = [ 2434 + "autocfg", 2435 + "bitflags", 2436 + "cfg-if", 2437 + "libc", 2438 + ] 2439 + 2440 + [[package]] 2441 + name = "nix" 2416 2442 version = "0.26.2" 2417 2443 source = "registry+https://github.com/rust-lang/crates.io-index" 2418 2444 checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" ··· 2437 2463 dependencies = [ 2438 2464 "memchr", 2439 2465 "minimal-lexical", 2466 + ] 2467 + 2468 + [[package]] 2469 + name = "ntapi" 2470 + version = "0.4.1" 2471 + source = "registry+https://github.com/rust-lang/crates.io-index" 2472 + checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" 2473 + dependencies = [ 2474 + "winapi", 2440 2475 ] 2441 2476 2442 2477 [[package]] ··· 2519 2554 2520 2555 [[package]] 2521 2556 name = "openssl" 2522 - version = "0.10.50" 2557 + version = "0.10.52" 2523 2558 source = "registry+https://github.com/rust-lang/crates.io-index" 2524 - checksum = "7e30d8bc91859781f0a943411186324d580f2bbeb71b452fe91ae344806af3f1" 2559 + checksum = "01b8574602df80f7b85fdfc5392fa884a4e3b3f4f35402c070ab34c3d3f78d56" 2525 2560 dependencies = [ 2526 2561 "bitflags", 2527 2562 "cfg-if", ··· 2560 2595 2561 2596 [[package]] 2562 2597 name = "openssl-sys" 2563 - version = "0.9.85" 2598 + version = "0.9.87" 2564 2599 source = "registry+https://github.com/rust-lang/crates.io-index" 2565 - checksum = "0d3d193fb1488ad46ffe3aaabc912cc931d02ee8518fe2959aea8ef52718b0c0" 2600 + checksum = "8e17f59264b2809d77ae94f0e1ebabc434773f370d6ca667bd223ea10e06cc7e" 2566 2601 dependencies = [ 2567 2602 "cc", 2568 2603 "libc", ··· 2582 2617 2583 2618 [[package]] 2584 2619 name = "ordered-float" 2585 - version = "3.6.0" 2620 + version = "3.7.0" 2586 2621 source = "registry+https://github.com/rust-lang/crates.io-index" 2587 - checksum = "13a384337e997e6860ffbaa83708b2ef329fd8c54cb67a5f64d421e0f943254f" 2622 + checksum = "2fc2dbde8f8a79f2102cc474ceb0ad68e3b80b85289ea62389b60e66777e4213" 2588 2623 dependencies = [ 2589 2624 "num-traits", 2590 2625 ] ··· 2598 2633 "dlv-list", 2599 2634 "hashbrown", 2600 2635 ] 2601 - 2602 - [[package]] 2603 - name = "os_str_bytes" 2604 - version = "6.4.1" 2605 - source = "registry+https://github.com/rust-lang/crates.io-index" 2606 - checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" 2607 2636 2608 2637 [[package]] 2609 2638 name = "parking_lot" ··· 2809 2838 "inferno", 2810 2839 "libc", 2811 2840 "log", 2812 - "nix", 2841 + "nix 0.26.2", 2813 2842 "once_cell", 2814 2843 "parking_lot", 2815 2844 "prost", ··· 2839 2868 ] 2840 2869 2841 2870 [[package]] 2871 + name = "prettyplease" 2872 + version = "0.2.4" 2873 + source = "registry+https://github.com/rust-lang/crates.io-index" 2874 + checksum = "1ceca8aaf45b5c46ec7ed39fff75f57290368c1846d33d24a122ca81416ab058" 2875 + dependencies = [ 2876 + "proc-macro2", 2877 + "syn 2.0.11", 2878 + ] 2879 + 2880 + [[package]] 2842 2881 name = "proc-macro-error" 2843 2882 version = "1.0.4" 2844 2883 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2872 2911 ] 2873 2912 2874 2913 [[package]] 2914 + name = "procfs" 2915 + version = "0.15.1" 2916 + source = "registry+https://github.com/rust-lang/crates.io-index" 2917 + checksum = "943ca7f9f29bab5844ecd8fdb3992c5969b6622bb9609b9502fef9b4310e3f1f" 2918 + dependencies = [ 2919 + "bitflags", 2920 + "byteorder", 2921 + "hex", 2922 + "lazy_static", 2923 + "rustix 0.36.13", 2924 + ] 2925 + 2926 + [[package]] 2875 2927 name = "prometheus" 2876 2928 version = "0.13.3" 2877 2929 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2887 2939 2888 2940 [[package]] 2889 2941 name = "proptest" 2890 - version = "1.1.0" 2942 + version = "1.2.0" 2891 2943 source = "registry+https://github.com/rust-lang/crates.io-index" 2892 - checksum = "29f1b898011ce9595050a68e60f90bad083ff2987a695a42357134c8381fba70" 2944 + checksum = "4e35c06b98bf36aba164cc17cb25f7e232f5c4aeea73baa14b8a9f0d92dbfa65" 2893 2945 dependencies = [ 2894 2946 "bit-set", 2895 2947 "bitflags", 2896 2948 "byteorder", 2897 2949 "lazy_static", 2898 2950 "num-traits", 2899 - "quick-error 2.0.1", 2900 2951 "rand 0.8.5", 2901 2952 "rand_chacha 0.3.1", 2902 2953 "rand_xorshift", ··· 2908 2959 2909 2960 [[package]] 2910 2961 name = "prost" 2911 - version = "0.11.8" 2962 + version = "0.11.9" 2912 2963 source = "registry+https://github.com/rust-lang/crates.io-index" 2913 - checksum = "e48e50df39172a3e7eb17e14642445da64996989bc212b583015435d39a58537" 2964 + checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" 2914 2965 dependencies = [ 2915 2966 "bytes", 2916 2967 "prost-derive", ··· 2918 2969 2919 2970 [[package]] 2920 2971 name = "prost-build" 2921 - version = "0.11.8" 2972 + version = "0.11.9" 2922 2973 source = "registry+https://github.com/rust-lang/crates.io-index" 2923 - checksum = "2c828f93f5ca4826f97fedcbd3f9a536c16b12cff3dbbb4a007f932bbad95b12" 2974 + checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" 2924 2975 dependencies = [ 2925 2976 "bytes", 2926 2977 "heck", ··· 2929 2980 "log", 2930 2981 "multimap", 2931 2982 "petgraph", 2932 - "prettyplease", 2983 + "prettyplease 0.1.22", 2933 2984 "prost", 2934 2985 "prost-types", 2935 2986 "regex", ··· 2940 2991 2941 2992 [[package]] 2942 2993 name = "prost-derive" 2943 - version = "0.11.8" 2994 + version = "0.11.9" 2944 2995 source = "registry+https://github.com/rust-lang/crates.io-index" 2945 - checksum = "4ea9b0f8cbe5e15a8a042d030bd96668db28ecb567ec37d691971ff5731d2b1b" 2996 + checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" 2946 2997 dependencies = [ 2947 2998 "anyhow", 2948 2999 "itertools", ··· 2953 3004 2954 3005 [[package]] 2955 3006 name = "prost-types" 2956 - version = "0.11.8" 3007 + version = "0.11.9" 2957 3008 source = "registry+https://github.com/rust-lang/crates.io-index" 2958 - checksum = "379119666929a1afd7a043aa6cf96fa67a6dce9af60c88095a4686dbce4c9c88" 3009 + checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13" 2959 3010 dependencies = [ 2960 3011 "prost", 2961 3012 ] ··· 2981 3032 2982 3033 [[package]] 2983 3034 name = "qdrant" 2984 - version = "1.1.3" 3035 + version = "1.2.2" 2985 3036 dependencies = [ 2986 3037 "actix-cors", 2987 3038 "actix-files", ··· 2992 3043 "api", 2993 3044 "atty", 2994 3045 "chrono", 2995 - "clap 4.2.1", 3046 + "clap", 2996 3047 "collection", 2997 3048 "colored", 2998 3049 "config", 3050 + "constant_time_eq 0.2.5", 2999 3051 "env_logger", 3000 3052 "futures", 3001 3053 "futures-util", ··· 3012 3064 "reqwest", 3013 3065 "rusty-hook", 3014 3066 "schemars", 3067 + "sealed_test", 3015 3068 "segment", 3016 3069 "serde", 3017 3070 "serde_cbor", ··· 3031 3084 "tower-layer", 3032 3085 "uuid", 3033 3086 "validator", 3087 + "wal", 3034 3088 ] 3035 3089 3036 3090 [[package]] 3037 3091 name = "quantization" 3038 3092 version = "0.1.0" 3039 - source = "git+https://github.com/qdrant/quantization.git#9c2d0a60062559dbe7f699a6dfac9978e799e3e5" 3093 + source = "git+https://github.com/qdrant/quantization.git#3443cbbd0943f3e87f39c966ef111e2a85f05174" 3040 3094 dependencies = [ 3041 3095 "cc", 3042 3096 "permutation_iterator", 3097 + "rand 0.8.5", 3098 + "rayon", 3043 3099 "serde", 3044 3100 "serde_json", 3045 3101 ] ··· 3051 3107 checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" 3052 3108 3053 3109 [[package]] 3054 - name = "quick-error" 3055 - version = "2.0.1" 3056 - source = "registry+https://github.com/rust-lang/crates.io-index" 3057 - checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" 3058 - 3059 - [[package]] 3060 3110 name = "quick-xml" 3061 3111 version = "0.26.0" 3062 3112 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3256 3306 3257 3307 [[package]] 3258 3308 name = "reqwest" 3259 - version = "0.11.16" 3309 + version = "0.11.17" 3260 3310 source = "registry+https://github.com/rust-lang/crates.io-index" 3261 - checksum = "27b71749df584b7f4cac2c426c127a7c785a5106cc98f7a8feb044115f0fa254" 3311 + checksum = "13293b639a097af28fc8a90f22add145a9c954e49d77da06263d58cf44d5fb91" 3262 3312 dependencies = [ 3263 3313 "base64 0.21.0", 3264 3314 "bytes", ··· 3352 3402 3353 3403 [[package]] 3354 3404 name = "rocksdb" 3355 - version = "0.20.1" 3405 + version = "0.21.0" 3356 3406 source = "registry+https://github.com/rust-lang/crates.io-index" 3357 - checksum = "015439787fce1e75d55f279078d33ff14b4af5d93d995e8838ee4631301c8a99" 3407 + checksum = "bb6f170a4041d50a0ce04b0d2e14916d6ca863ea2e422689a5b694395d299ffe" 3358 3408 dependencies = [ 3359 3409 "libc", 3360 3410 "librocksdb-sys", ··· 3429 3479 3430 3480 [[package]] 3431 3481 name = "rustix" 3432 - version = "0.36.5" 3482 + version = "0.36.13" 3433 3483 source = "registry+https://github.com/rust-lang/crates.io-index" 3434 - checksum = "a3807b5d10909833d3e9acd1eb5fb988f79376ff10fce42937de71a449c4c588" 3484 + checksum = "3a38f9520be93aba504e8ca974197f46158de5dcaa9fa04b57c57cd6a679d658" 3435 3485 dependencies = [ 3436 3486 "bitflags", 3437 - "errno 0.2.8", 3487 + "errno 0.3.0", 3438 3488 "io-lifetimes 1.0.3", 3439 3489 "libc", 3440 3490 "linux-raw-sys 0.1.4", 3441 - "windows-sys 0.42.0", 3491 + "windows-sys 0.45.0", 3442 3492 ] 3443 3493 3444 3494 [[package]] ··· 3511 3561 checksum = "cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f" 3512 3562 dependencies = [ 3513 3563 "fnv", 3514 - "quick-error 1.2.3", 3564 + "quick-error", 3565 + "tempfile", 3566 + "wait-timeout", 3567 + ] 3568 + 3569 + [[package]] 3570 + name = "rusty-forkfork" 3571 + version = "0.4.0" 3572 + source = "registry+https://github.com/rust-lang/crates.io-index" 3573 + checksum = "7ce85af4dfa2fb0c0143121ab5e424c71ea693867357c9159b8777b59984c218" 3574 + dependencies = [ 3575 + "fnv", 3576 + "quick-error", 3515 3577 "tempfile", 3516 3578 "wait-timeout", 3517 3579 ] ··· 3610 3672 checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" 3611 3673 3612 3674 [[package]] 3675 + name = "sealed_test" 3676 + version = "1.0.0" 3677 + source = "registry+https://github.com/rust-lang/crates.io-index" 3678 + checksum = "1a608d94641cc17fe203b102db2ae86d47a236630192f0244ddbbbb0044c0272" 3679 + dependencies = [ 3680 + "fs_extra", 3681 + "rusty-forkfork", 3682 + "sealed_test_derive", 3683 + "tempfile", 3684 + ] 3685 + 3686 + [[package]] 3687 + name = "sealed_test_derive" 3688 + version = "1.0.0" 3689 + source = "registry+https://github.com/rust-lang/crates.io-index" 3690 + checksum = "7b672e005ae58fef5da619d90b9f1c5b44b061890f4a371b3c96257a8a15e697" 3691 + dependencies = [ 3692 + "quote", 3693 + "syn 1.0.107", 3694 + ] 3695 + 3696 + [[package]] 3613 3697 name = "security-framework" 3614 3698 version = "2.7.0" 3615 3699 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3634 3718 3635 3719 [[package]] 3636 3720 name = "segment" 3637 - version = "0.5.0" 3721 + version = "0.6.0" 3638 3722 dependencies = [ 3639 3723 "atomic_refcell", 3640 3724 "atomicwrites", 3641 3725 "bincode", 3642 3726 "bitvec", 3727 + "cgroups-rs", 3643 3728 "chrono", 3644 3729 "criterion", 3645 3730 "fs_extra", ··· 3647 3732 "geohash", 3648 3733 "itertools", 3649 3734 "log", 3650 - "memmap2", 3735 + "memmap2 0.6.1", 3651 3736 "num-derive", 3652 3737 "num-traits", 3653 3738 "num_cpus", 3654 - "ordered-float 3.6.0", 3739 + "ordered-float 3.7.0", 3655 3740 "parking_lot", 3656 3741 "pprof", 3742 + "procfs", 3657 3743 "quantization", 3658 3744 "rand 0.8.5", 3659 3745 "rand_distr", ··· 3667 3753 "serde-value", 3668 3754 "serde_cbor", 3669 3755 "serde_json", 3756 + "sysinfo", 3670 3757 "tar", 3671 3758 "tempfile", 3672 3759 "thiserror", ··· 3684 3771 3685 3772 [[package]] 3686 3773 name = "serde" 3687 - version = "1.0.159" 3774 + version = "1.0.163" 3688 3775 source = "registry+https://github.com/rust-lang/crates.io-index" 3689 - checksum = "3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065" 3776 + checksum = "2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2" 3690 3777 dependencies = [ 3691 3778 "serde_derive", 3692 3779 ] ··· 3713 3800 3714 3801 [[package]] 3715 3802 name = "serde_derive" 3716 - version = "1.0.159" 3803 + version = "1.0.163" 3717 3804 source = "registry+https://github.com/rust-lang/crates.io-index" 3718 - checksum = "4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585" 3805 + checksum = "8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e" 3719 3806 dependencies = [ 3720 3807 "proc-macro2", 3721 3808 "quote", ··· 3735 3822 3736 3823 [[package]] 3737 3824 name = "serde_json" 3738 - version = "1.0.95" 3825 + version = "1.0.96" 3739 3826 source = "registry+https://github.com/rust-lang/crates.io-index" 3740 - checksum = "d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744" 3827 + checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1" 3741 3828 dependencies = [ 3742 3829 "itoa", 3743 3830 "ryu", ··· 3959 4046 checksum = "1b55cdc318ede251d0957f07afe5fed912119b8c1bc5a7804151826db999e737" 3960 4047 dependencies = [ 3961 4048 "debugid", 3962 - "memmap2", 4049 + "memmap2 0.5.10", 3963 4050 "stable_deref_trait", 3964 4051 "uuid", 3965 4052 ] ··· 4014 4101 ] 4015 4102 4016 4103 [[package]] 4104 + name = "sysinfo" 4105 + version = "0.29.0" 4106 + source = "registry+https://github.com/rust-lang/crates.io-index" 4107 + checksum = "02f1dc6930a439cc5d154221b5387d153f8183529b07c19aca24ea31e0a167e1" 4108 + dependencies = [ 4109 + "cfg-if", 4110 + "core-foundation-sys", 4111 + "libc", 4112 + "ntapi", 4113 + "once_cell", 4114 + "rayon", 4115 + "winapi", 4116 + ] 4117 + 4118 + [[package]] 4017 4119 name = "tap" 4018 4120 version = "1.0.1" 4019 4121 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4061 4163 "libc", 4062 4164 "winapi", 4063 4165 ] 4064 - 4065 - [[package]] 4066 - name = "textwrap" 4067 - version = "0.16.0" 4068 - source = "registry+https://github.com/rust-lang/crates.io-index" 4069 - checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" 4070 4166 4071 4167 [[package]] 4072 4168 name = "thiserror" ··· 4185 4281 4186 4282 [[package]] 4187 4283 name = "tokio" 4188 - version = "1.27.0" 4284 + version = "1.28.1" 4189 4285 source = "registry+https://github.com/rust-lang/crates.io-index" 4190 - checksum = "d0de47a4eecbe11f498978a9b29d792f0d2692d1dd003650c24c76510e3bc001" 4286 + checksum = "0aa32867d44e6f2ce3385e89dceb990188b8bb0fb25b0cf576647a6f98ac5105" 4191 4287 dependencies = [ 4192 4288 "autocfg", 4193 4289 "bytes", ··· 4199 4295 "signal-hook-registry", 4200 4296 "socket2", 4201 4297 "tokio-macros", 4202 - "windows-sys 0.45.0", 4298 + "windows-sys 0.48.0", 4203 4299 ] 4204 4300 4205 4301 [[package]] ··· 4214 4310 4215 4311 [[package]] 4216 4312 name = "tokio-macros" 4217 - version = "2.0.0" 4313 + version = "2.1.0" 4218 4314 source = "registry+https://github.com/rust-lang/crates.io-index" 4219 - checksum = "61a573bdc87985e9d6ddeed1b3d864e8a302c847e40d647746df2f1de209d1ce" 4315 + checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" 4220 4316 dependencies = [ 4221 4317 "proc-macro2", 4222 4318 "quote", ··· 4302 4398 4303 4399 [[package]] 4304 4400 name = "tonic" 4305 - version = "0.9.1" 4401 + version = "0.9.2" 4306 4402 source = "registry+https://github.com/rust-lang/crates.io-index" 4307 - checksum = "38bd8e87955eb13c1986671838177d6792cdc52af9bffced0d2c8a9a7f741ab3" 4403 + checksum = "3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a" 4308 4404 dependencies = [ 4309 4405 "async-stream", 4310 4406 "async-trait", ··· 4334 4430 4335 4431 [[package]] 4336 4432 name = "tonic-build" 4337 - version = "0.9.1" 4433 + version = "0.9.2" 4338 4434 source = "registry+https://github.com/rust-lang/crates.io-index" 4339 - checksum = "0f60a933bbea70c95d633c04c951197ddf084958abaa2ed502a3743bdd8d8dd7" 4435 + checksum = "a6fdaae4c2c638bb70fe42803a26fbd6fc6ac8c72f5c59f67ecc2a2dcabf4b07" 4340 4436 dependencies = [ 4341 - "prettyplease", 4437 + "prettyplease 0.1.22", 4342 4438 "proc-macro2", 4343 4439 "prost-build", 4344 4440 "quote", ··· 4496 4592 4497 4593 [[package]] 4498 4594 name = "uuid" 4499 - version = "1.3.1" 4595 + version = "1.3.3" 4500 4596 source = "registry+https://github.com/rust-lang/crates.io-index" 4501 - checksum = "5b55a3fef2a1e3b3a00ce878640918820d3c51081576ac657d23af9fc7928fdb" 4597 + checksum = "345444e32442451b267fc254ae85a209c64be56d2890e601a0c37ff0c3c5ecd2" 4502 4598 dependencies = [ 4503 4599 "getrandom 0.2.8", 4504 4600 "serde", ··· 4570 4666 [[package]] 4571 4667 name = "wal" 4572 4668 version = "0.1.2" 4573 - source = "git+https://github.com/qdrant/wal.git?rev=9fe5a0c97c148152adacca0df238be6b1bf7d704#9fe5a0c97c148152adacca0df238be6b1bf7d704" 4669 + source = "git+https://github.com/qdrant/wal.git?rev=f3029ad0e1632d5e375db55695e33121df54aa5c#f3029ad0e1632d5e375db55695e33121df54aa5c" 4574 4670 dependencies = [ 4575 4671 "byteorder", 4576 4672 "crc", ··· 4579 4675 "env_logger", 4580 4676 "fs4", 4581 4677 "log", 4582 - "memmap2", 4678 + "memmap2 0.6.1", 4583 4679 "rand 0.8.5", 4584 4680 "rand_distr", 4585 4681 "rustix 0.37.4", ··· 4793 4889 source = "registry+https://github.com/rust-lang/crates.io-index" 4794 4890 checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 4795 4891 dependencies = [ 4796 - "windows_aarch64_gnullvm", 4892 + "windows_aarch64_gnullvm 0.42.2", 4797 4893 "windows_aarch64_msvc 0.42.2", 4798 4894 "windows_i686_gnu 0.42.2", 4799 4895 "windows_i686_msvc 0.42.2", 4800 4896 "windows_x86_64_gnu 0.42.2", 4801 - "windows_x86_64_gnullvm", 4897 + "windows_x86_64_gnullvm 0.42.2", 4802 4898 "windows_x86_64_msvc 0.42.2", 4803 4899 ] 4804 4900 ··· 4808 4904 source = "registry+https://github.com/rust-lang/crates.io-index" 4809 4905 checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 4810 4906 dependencies = [ 4811 - "windows-targets", 4907 + "windows-targets 0.42.2", 4908 + ] 4909 + 4910 + [[package]] 4911 + name = "windows-sys" 4912 + version = "0.48.0" 4913 + source = "registry+https://github.com/rust-lang/crates.io-index" 4914 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 4915 + dependencies = [ 4916 + "windows-targets 0.48.0", 4812 4917 ] 4813 4918 4814 4919 [[package]] ··· 4817 4922 source = "registry+https://github.com/rust-lang/crates.io-index" 4818 4923 checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 4819 4924 dependencies = [ 4820 - "windows_aarch64_gnullvm", 4925 + "windows_aarch64_gnullvm 0.42.2", 4821 4926 "windows_aarch64_msvc 0.42.2", 4822 4927 "windows_i686_gnu 0.42.2", 4823 4928 "windows_i686_msvc 0.42.2", 4824 4929 "windows_x86_64_gnu 0.42.2", 4825 - "windows_x86_64_gnullvm", 4930 + "windows_x86_64_gnullvm 0.42.2", 4826 4931 "windows_x86_64_msvc 0.42.2", 4827 4932 ] 4828 4933 4829 4934 [[package]] 4935 + name = "windows-targets" 4936 + version = "0.48.0" 4937 + source = "registry+https://github.com/rust-lang/crates.io-index" 4938 + checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 4939 + dependencies = [ 4940 + "windows_aarch64_gnullvm 0.48.0", 4941 + "windows_aarch64_msvc 0.48.0", 4942 + "windows_i686_gnu 0.48.0", 4943 + "windows_i686_msvc 0.48.0", 4944 + "windows_x86_64_gnu 0.48.0", 4945 + "windows_x86_64_gnullvm 0.48.0", 4946 + "windows_x86_64_msvc 0.48.0", 4947 + ] 4948 + 4949 + [[package]] 4830 4950 name = "windows_aarch64_gnullvm" 4831 4951 version = "0.42.2" 4832 4952 source = "registry+https://github.com/rust-lang/crates.io-index" 4833 4953 checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 4954 + 4955 + [[package]] 4956 + name = "windows_aarch64_gnullvm" 4957 + version = "0.48.0" 4958 + source = "registry+https://github.com/rust-lang/crates.io-index" 4959 + checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 4834 4960 4835 4961 [[package]] 4836 4962 name = "windows_aarch64_msvc" ··· 4845 4971 checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 4846 4972 4847 4973 [[package]] 4974 + name = "windows_aarch64_msvc" 4975 + version = "0.48.0" 4976 + source = "registry+https://github.com/rust-lang/crates.io-index" 4977 + checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 4978 + 4979 + [[package]] 4848 4980 name = "windows_i686_gnu" 4849 4981 version = "0.36.1" 4850 4982 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4857 4989 checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 4858 4990 4859 4991 [[package]] 4992 + name = "windows_i686_gnu" 4993 + version = "0.48.0" 4994 + source = "registry+https://github.com/rust-lang/crates.io-index" 4995 + checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 4996 + 4997 + [[package]] 4860 4998 name = "windows_i686_msvc" 4861 4999 version = "0.36.1" 4862 5000 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4869 5007 checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 4870 5008 4871 5009 [[package]] 5010 + name = "windows_i686_msvc" 5011 + version = "0.48.0" 5012 + source = "registry+https://github.com/rust-lang/crates.io-index" 5013 + checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 5014 + 5015 + [[package]] 4872 5016 name = "windows_x86_64_gnu" 4873 5017 version = "0.36.1" 4874 5018 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4881 5025 checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 4882 5026 4883 5027 [[package]] 5028 + name = "windows_x86_64_gnu" 5029 + version = "0.48.0" 5030 + source = "registry+https://github.com/rust-lang/crates.io-index" 5031 + checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 5032 + 5033 + [[package]] 4884 5034 name = "windows_x86_64_gnullvm" 4885 5035 version = "0.42.2" 4886 5036 source = "registry+https://github.com/rust-lang/crates.io-index" 4887 5037 checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 4888 5038 4889 5039 [[package]] 5040 + name = "windows_x86_64_gnullvm" 5041 + version = "0.48.0" 5042 + source = "registry+https://github.com/rust-lang/crates.io-index" 5043 + checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 5044 + 5045 + [[package]] 4890 5046 name = "windows_x86_64_msvc" 4891 5047 version = "0.36.1" 4892 5048 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4897 5053 version = "0.42.2" 4898 5054 source = "registry+https://github.com/rust-lang/crates.io-index" 4899 5055 checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 5056 + 5057 + [[package]] 5058 + name = "windows_x86_64_msvc" 5059 + version = "0.48.0" 5060 + source = "registry+https://github.com/rust-lang/crates.io-index" 5061 + checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 4900 5062 4901 5063 [[package]] 4902 5064 name = "winreg"
+4 -4
pkgs/servers/search/qdrant/default.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "qdrant"; 14 - version = "1.1.3"; 14 + version = "1.2.2"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "qdrant"; 18 18 repo = "qdrant"; 19 19 rev = "refs/tags/v${version}"; 20 - sha256 = "sha256-CGGJLyhhwQvW9AIzA7Fg85CvPbnuyELR+mmhoc4hJtk="; 20 + sha256 = "sha256-1UJZibj7twM/4z9w+ebOI0AVjPZGz7B1BWw0M0pMQ+k="; 21 21 }; 22 22 23 23 cargoLock = { 24 24 lockFile = ./Cargo.lock; 25 25 outputHashes = { 26 - "quantization-0.1.0" = "sha256-4TY08ScRbL4zVG428BTZu42ocAsPk/8wM+zzI8EFSrs="; 27 - "wal-0.1.2" = "sha256-EfCvwgHMfyiId8VjV+yFyNqoIv6fxF8UFcw1s46hF5k="; 26 + "quantization-0.1.0" = "sha256-mhiVicQXj8639bX2mGp9XnjTNVFdd6mnk+B1B1f3ywA="; 27 + "wal-0.1.2" = "sha256-oZ6xij59eIpCGcFL2Ds6E180l1SGIRMOq7OcLc1TpxY="; 28 28 }; 29 29 }; 30 30
+46 -8
pkgs/tools/graphics/mesa-demos/default.nix
··· 1 - { lib, stdenv, fetchurl 2 - , freeglut, glew, libGL, libGLU, libX11, libXext, mesa 3 - , meson, ninja, pkg-config, wayland, wayland-protocols 4 - , vulkan-loader, libxkbcommon, libdecor, glslang }: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , freeglut 5 + , libGL 6 + , libGLU 7 + , libX11 8 + , libXext 9 + , mesa 10 + , meson 11 + , ninja 12 + , pkg-config 13 + , wayland 14 + , wayland-scanner 15 + , wayland-protocols 16 + , vulkan-loader 17 + , libxkbcommon 18 + , libdecor 19 + , glslang 20 + }: 5 21 6 22 stdenv.mkDerivation rec { 7 23 pname = "mesa-demos"; ··· 12 28 sha256 = "sha256-MEaj0mp7BRr3690lel8jv+sWDK1u2VIynN/x6fHtSWs="; 13 29 }; 14 30 31 + strictDeps = true; 32 + 33 + depsBuildBuild = [ 34 + pkg-config 35 + ]; 36 + 37 + nativeBuildInputs = [ 38 + meson 39 + ninja 40 + pkg-config 41 + wayland-scanner 42 + glslang 43 + ]; 44 + 15 45 buildInputs = [ 16 - freeglut glew libX11 libXext libGL libGLU mesa wayland 17 - wayland-protocols vulkan-loader libxkbcommon libdecor glslang 18 - ] ++ lib.optional (mesa ? osmesa) mesa.osmesa ; 19 - nativeBuildInputs = [ meson ninja pkg-config wayland ]; 46 + freeglut 47 + libX11 48 + libXext 49 + libGL 50 + libGLU 51 + mesa 52 + wayland 53 + wayland-protocols 54 + vulkan-loader 55 + libxkbcommon 56 + libdecor 57 + ] ++ lib.optional (mesa ? osmesa) mesa.osmesa; 20 58 21 59 mesonFlags = [ 22 60 "-Degl=${if stdenv.isDarwin then "disabled" else "auto"}"
+1 -1
pkgs/tools/misc/rauc/default.nix
··· 40 40 41 41 enableParallelBuilding = true; 42 42 43 - nativeBuildInputs = [ pkg-config meson ninja ]; 43 + nativeBuildInputs = [ pkg-config meson ninja glib ]; 44 44 45 45 buildInputs = [ curl dbus glib json-glib openssl util-linux libnl systemd ]; 46 46
+2 -2
pkgs/tools/networking/dd-agent/datadog-agent.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , cmake 4 - , buildGo118Module 4 + , buildGoModule 5 5 , makeWrapper 6 6 , fetchFromGitHub 7 7 , pythonPackages ··· 35 35 cmakeFlags = ["-DBUILD_DEMO=OFF" "-DDISABLE_PYTHON2=ON"]; 36 36 }; 37 37 38 - in buildGo118Module rec { 38 + in buildGoModule rec { 39 39 pname = "datadog-agent"; 40 40 inherit src version; 41 41
+2 -2
pkgs/tools/networking/v2ray/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "v2ray-core"; 9 - version = "5.6.0"; 9 + version = "5.7.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "v2fly"; 13 13 repo = "v2ray-core"; 14 14 rev = "v${version}"; 15 - hash = "sha256-4oaxZ+p12HRgA3OVoBYQb9czl+WSHSK1Cc+vYpeeUVM="; 15 + hash = "sha256-gdDV5Cd/DjEqSiOF7j5a8QLtdJiFeNCnHoA4XD+yiGA="; 16 16 }; 17 17 18 18 # `nix-update` doesn't support `vendorHash` yet.
+18 -5
pkgs/tools/security/certipy/default.nix pkgs/development/python-modules/certipy-ad/default.nix
··· 1 1 { lib 2 + , asn1crypto 3 + , buildPythonPackage 4 + , dnspython 5 + , dsinternals 2 6 , fetchFromGitHub 3 - , python3 7 + , impacket 8 + , ldap3 9 + , pyasn1 10 + , pycryptodome 11 + , pyopenssl 12 + , pythonOlder 13 + , requests_ntlm 4 14 }: 5 15 6 - python3.pkgs.buildPythonApplication rec { 7 - pname = "certipy"; 16 + buildPythonPackage rec { 17 + pname = "certipy-ad"; 8 18 version = "4.4.0"; 9 19 format = "setuptools"; 20 + 21 + disabled = pythonOlder "3.7"; 10 22 11 23 src = fetchFromGitHub { 12 24 owner = "ly4k"; ··· 21 33 --replace "pyasn1==0.4.8" "pyasn1" 22 34 ''; 23 35 24 - propagatedBuildInputs = with python3.pkgs; [ 36 + propagatedBuildInputs = [ 25 37 asn1crypto 26 38 dnspython 27 39 dsinternals 28 40 impacket 41 + pyopenssl 29 42 ldap3 30 43 pyasn1 31 44 pycryptodome ··· 40 53 ]; 41 54 42 55 meta = with lib; { 43 - description = "Tool to enumerate and abuse misconfigurations in Active Directory Certificate Services"; 56 + description = "Library and CLI tool to enumerate and abuse misconfigurations in Active Directory Certificate Services"; 44 57 homepage = "https://github.com/ly4k/Certipy"; 45 58 changelog = "https://github.com/ly4k/Certipy/releases/tag/${version}"; 46 59 license = with licenses; [ mit ];
+9 -11
pkgs/top-level/all-packages.nix
··· 553 553 554 554 efficient-compression-tool = callPackage ../tools/compression/efficient-compression-tool { }; 555 555 556 - enumer = callPackage ../tools/misc/enumer { 557 - buildGoModule = buildGo119Module; # go 1.20 build failure 558 - }; 556 + enumer = callPackage ../tools/misc/enumer { }; 559 557 560 558 evans = callPackage ../development/tools/evans { }; 561 559 ··· 679 677 enumerepo = callPackage ../tools/security/enumerepo {}; 680 678 681 679 erosmb = callPackage ../tools/security/erosmb { }; 680 + 681 + eslint_d = callPackage ../development/tools/eslint_d { }; 682 682 683 683 oauth2c = callPackage ../tools/security/oauth2c { }; 684 684 ··· 1658 1658 1659 1659 mnc = callPackage ../tools/misc/mnc { }; 1660 1660 1661 - mgmt = callPackage ../applications/system/mgmt { 1662 - buildGoModule = buildGo119Module; # go 1.20 build failure 1663 - }; 1661 + mgmt = callPackage ../applications/system/mgmt { }; 1664 1662 1665 1663 monica = callPackage ../servers/web-apps/monica { }; 1666 1664 ··· 3199 3197 3200 3198 botamusique = callPackage ../tools/audio/botamusique { }; 3201 3199 3202 - boulder = callPackage ../tools/admin/boulder { 3203 - buildGoModule = buildGo119Module; # go 1.20 build failure 3204 - }; 3200 + boulder = callPackage ../tools/admin/boulder { }; 3205 3201 3206 3202 btrfs-heatmap = callPackage ../tools/filesystems/btrfs-heatmap { }; 3207 3203 ··· 3228 3224 3229 3225 certigo = callPackage ../tools/admin/certigo { }; 3230 3226 3231 - certipy = callPackage ../tools/security/certipy { }; 3227 + certipy = with python3Packages; toPythonApplication certipy-ad; 3232 3228 3233 3229 catcli = python3Packages.callPackage ../tools/filesystems/catcli { }; 3234 3230 ··· 31389 31385 31390 31386 mt32emu-smf2wav = callPackage ../applications/audio/munt/mt32emu-smf2wav.nix { }; 31391 31387 31388 + noson = libsForQt5.callPackage ../applications/audio/noson { }; 31389 + 31392 31390 offpunk = callPackage ../applications/networking/browsers/offpunk { }; 31393 31391 31394 31392 owl-compositor = callPackage ../applications/window-managers/owl { }; ··· 35136 35134 vscodium-fhsWithPackages = vscodium.fhsWithPackages; 35137 35135 35138 35136 openvscode-server = callPackage ../servers/openvscode-server { 35139 - nodejs = nodejs_18; 35137 + nodejs = nodejs_16; 35140 35138 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Security; 35141 35139 inherit (darwin) cctools; 35142 35140 };
+2
pkgs/top-level/php-packages.nix
··· 282 282 283 283 redis = callPackage ../development/php-packages/redis { }; 284 284 285 + relay = callPackage ../development/php-packages/relay { inherit php; }; 286 + 285 287 smbclient = callPackage ../development/php-packages/smbclient { }; 286 288 287 289 snuffleupagus = callPackage ../development/php-packages/snuffleupagus { };
+2
pkgs/top-level/python-packages.nix
··· 1719 1719 1720 1720 certipy = callPackage ../development/python-modules/certipy { }; 1721 1721 1722 + certipy-ad = callPackage ../development/python-modules/certipy-ad { }; 1723 + 1722 1724 certomancer = callPackage ../development/python-modules/certomancer { }; 1723 1725 1724 1726 certvalidator = callPackage ../development/python-modules/certvalidator { };