Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub ce7aa554 36879282

+2501 -1421
+2
nixos/doc/manual/release-notes/rl-2511.section.md
··· 48 48 49 49 - [Broadcast Box](https://github.com/Glimesh/broadcast-box), a WebRTC broadcast server. Available as [services.broadcast-box](options.html#opt-services.broadcast-box.enable). 50 50 51 + - [boot.kernel.sysfs](options.html#opt-boot.kernel.sysfs) allows setting of sysfs attributes. 52 + 51 53 - Docker now defaults to 28.x, because version 27.x stopped receiving security updates and bug fixes after [May 2, 2025](https://github.com/moby/moby/pull/49910). 52 54 53 55 - [Corteza](https://cortezaproject.org/), a low-code platform. Available as [services.corteza](#opt-services.corteza.enable).
+265
nixos/modules/config/sysfs.nix
··· 1 + { 2 + lib, 3 + config, 4 + utils, 5 + pkgs, 6 + ... 7 + }: 8 + 9 + let 10 + inherit (lib) 11 + all 12 + any 13 + concatLines 14 + concatStringsSep 15 + escapeShellArg 16 + flatten 17 + floatToString 18 + foldl' 19 + head 20 + isAttrs 21 + isDerivation 22 + isFloat 23 + isList 24 + length 25 + listToAttrs 26 + match 27 + mapAttrsToList 28 + nameValuePair 29 + removePrefix 30 + tail 31 + throwIf 32 + ; 33 + 34 + inherit (lib.options) 35 + showDefs 36 + showOption 37 + ; 38 + 39 + inherit (lib.strings) 40 + escapeC 41 + isConvertibleWithToString 42 + ; 43 + 44 + inherit (lib.path.subpath) join; 45 + 46 + inherit (utils) escapeSystemdPath; 47 + 48 + cfg = config.boot.kernel.sysfs; 49 + 50 + sysfsAttrs = with lib.types; nullOr (either sysfsValue (attrsOf sysfsAttrs)); 51 + sysfsValue = lib.mkOptionType { 52 + name = "sysfs value"; 53 + description = "sysfs attribute value"; 54 + descriptionClass = "noun"; 55 + check = v: isConvertibleWithToString v; 56 + merge = 57 + loc: defs: 58 + if length defs == 1 then 59 + (head defs).value 60 + else 61 + (foldl' ( 62 + first: def: 63 + # merge definitions if they produce the same value string 64 + throwIf (mkValueString first.value != mkValueString def.value) 65 + "The option \"${showOption loc}\" has conflicting definition values:${ 66 + showDefs [ 67 + first 68 + def 69 + ] 70 + }" 71 + first 72 + ) (head defs) (tail defs)).value; 73 + }; 74 + 75 + mapAttrsToListRecursive = 76 + fn: set: 77 + let 78 + recurse = 79 + p: v: 80 + if isAttrs v && !isDerivation v then mapAttrsToList (n: v: recurse (p ++ [ n ]) v) v else fn p v; 81 + in 82 + flatten (recurse [ ] set); 83 + 84 + mkPath = p: "/sys" + removePrefix "." (join p); 85 + hasGlob = p: any (n: match ''(.*[^\\])?[*?[].*'' n != null) p; 86 + 87 + mkValueString = 88 + v: 89 + # true will be converted to "1" by toString, saving one branch 90 + if v == false then 91 + "0" 92 + else if isFloat v then 93 + floatToString v # warn about loss of precision 94 + else if isList v then 95 + concatStringsSep "," (map mkValueString v) 96 + else 97 + toString v; 98 + 99 + # escape whitespace and linebreaks, as well as the escape character itself, 100 + # to ensure that field boundaries are always preserved 101 + escapeTmpfiles = escapeC [ 102 + "\t" 103 + "\n" 104 + "\r" 105 + " " 106 + "\\" 107 + ]; 108 + 109 + tmpfiles = pkgs.runCommand "nixos-sysfs-tmpfiles.d" { } ( 110 + '' 111 + mkdir "$out" 112 + '' 113 + + concatLines ( 114 + mapAttrsToListRecursive ( 115 + p: v: 116 + let 117 + path = mkPath p; 118 + in 119 + if v == null then 120 + [ ] 121 + else 122 + '' 123 + printf 'w %s - - - - %s\n' \ 124 + ${escapeShellArg (escapeTmpfiles path)} \ 125 + ${escapeShellArg (escapeTmpfiles (mkValueString v))} \ 126 + >"$out"/${escapeShellArg (escapeSystemdPath path)}.conf 127 + '' 128 + ) cfg 129 + ) 130 + ); 131 + in 132 + { 133 + options = { 134 + boot.kernel.sysfs = lib.mkOption { 135 + type = lib.types.submodule { 136 + freeformType = lib.types.attrsOf sysfsAttrs // { 137 + description = "nested attribute set of null or sysfs attribute values"; 138 + }; 139 + }; 140 + 141 + description = '' 142 + sysfs attributes to be set as soon as they become available. 143 + 144 + Attribute names represent path components in the sysfs filesystem and 145 + cannot be `.` or `..` nor contain any slash character (`/`). 146 + 147 + Names may contain shell‐style glob patterns (`*`, `?` and `[…]`) 148 + matching a single path component, these should however be used with 149 + caution, as they may produce unexpected results if attribute paths 150 + overlap. 151 + 152 + Values will be converted to strings, with list elements concatenated 153 + with commata and booleans converted to numeric values (`0` or `1`). 154 + 155 + `null` values are ignored, allowing removal of values defined in other 156 + modules, as are empty attribute sets. 157 + 158 + List values defined in different modules will _not_ be concatenated. 159 + 160 + This option may only be used for attributes which can be set 161 + idempotently, as the configured values might be written more than once. 162 + ''; 163 + 164 + default = { }; 165 + 166 + example = lib.literalExpression '' 167 + { 168 + # enable transparent hugepages with deferred defragmentaion 169 + kernel.mm.transparent_hugepage = { 170 + enabled = "always"; 171 + defrag = "defer"; 172 + shmem_enabled = "within_size"; 173 + }; 174 + 175 + devices.system.cpu = { 176 + # configure powesave frequency governor for all CPUs 177 + # the [0-9]* glob pattern ensures that other paths 178 + # like cpufreq or cpuidle are not matched 179 + "cpu[0-9]*" = { 180 + scaling_governor = "powersave"; 181 + energy_performance_preference = 8; 182 + }; 183 + 184 + # disable frequency boost 185 + intel_pstate.no_turbo = true; 186 + }; 187 + } 188 + ''; 189 + }; 190 + }; 191 + 192 + config = lib.mkIf (cfg != { }) { 193 + systemd = { 194 + paths = { 195 + "nixos-sysfs@" = { 196 + description = "/%I attribute watcher"; 197 + pathConfig.PathExistsGlob = "/%I"; 198 + unitConfig.DefaultDependencies = false; 199 + }; 200 + } 201 + // listToAttrs ( 202 + mapAttrsToListRecursive ( 203 + p: v: 204 + if v == null then 205 + [ ] 206 + else 207 + nameValuePair "nixos-sysfs@${escapeSystemdPath (mkPath p)}" { 208 + overrideStrategy = "asDropin"; 209 + wantedBy = [ "sysinit.target" ]; 210 + before = [ "sysinit.target" ]; 211 + } 212 + ) cfg 213 + ); 214 + 215 + services."nixos-sysfs@" = { 216 + description = "/%I attribute setter"; 217 + 218 + unitConfig = { 219 + DefaultDependencies = false; 220 + AssertPathIsMountPoint = "/sys"; 221 + AssertPathExistsGlob = "/%I"; 222 + }; 223 + 224 + serviceConfig = { 225 + Type = "oneshot"; 226 + RemainAfterExit = true; 227 + 228 + # while we could be tempted to use simple shell script to set the 229 + # sysfs attributes specified by the path or glob pattern, it is 230 + # almost impossible to properly escape a glob pattern so that it 231 + # can be used safely in a shell script 232 + ExecStart = "${lib.getExe' config.systemd.package "systemd-tmpfiles"} --prefix=/sys --create ${tmpfiles}/%i.conf"; 233 + 234 + # hardening may be overkill for such a simple and short‐lived 235 + # service, the following settings would however be suitable to deny 236 + # access to anything but /sys 237 + #ProtectProc = "noaccess"; 238 + #ProcSubset = "pid"; 239 + #ProtectSystem = "strict"; 240 + #PrivateDevices = true; 241 + #SystemCallErrorNumber = "EPERM"; 242 + #SystemCallFilter = [ 243 + # "@basic-io" 244 + # "@file-system" 245 + #]; 246 + }; 247 + }; 248 + }; 249 + 250 + warnings = mapAttrsToListRecursive ( 251 + p: v: 252 + if hasGlob p then 253 + "Attribute path \"${concatStringsSep "." p}\" contains glob patterns. Please ensure that it does not overlap with other paths." 254 + else 255 + [ ] 256 + ) cfg; 257 + 258 + assertions = mapAttrsToListRecursive (p: v: { 259 + assertion = all (n: match ''(\.\.?|.*/.*)'' n == null) p; 260 + message = "Attribute path \"${concatStringsSep "." p}\" has invalid components."; 261 + }) cfg; 262 + }; 263 + 264 + meta.maintainers = with lib.maintainers; [ mvs ]; 265 + }
+1
nixos/modules/module-list.nix
··· 31 31 ./config/stub-ld.nix 32 32 ./config/swap.nix 33 33 ./config/sysctl.nix 34 + ./config/sysfs.nix 34 35 ./config/system-environment.nix 35 36 ./config/system-path.nix 36 37 ./config/terminfo.nix
+22 -5
nixos/modules/security/pam.nix
··· 2311 2311 2312 2312 environment.etc = lib.mapAttrs' makePAMService enabledServices; 2313 2313 2314 - systemd = lib.optionalAttrs config.security.pam.services.login.updateWtmp { 2315 - tmpfiles.packages = [ pkgs.util-linux.lastlog ]; # /lib/tmpfiles.d/lastlog2-tmpfiles.conf 2316 - services.lastlog2-import.enable = true; 2317 - packages = [ pkgs.util-linux.lastlog ]; # lib/systemd/system/lastlog2-import.service 2318 - }; 2314 + systemd = 2315 + lib.optionalAttrs 2316 + (lib.any (service: service.updateWtmp) (lib.attrValues config.security.pam.services)) 2317 + { 2318 + tmpfiles.packages = [ pkgs.util-linux.lastlog ]; # /lib/tmpfiles.d/lastlog2-tmpfiles.conf 2319 + services.lastlog2-import = { 2320 + enable = true; 2321 + wantedBy = [ "default.target" ]; 2322 + after = [ 2323 + "local-fs.target" 2324 + "systemd-tmpfiles-setup.service" 2325 + ]; 2326 + # TODO: ${pkgs.util-linux.lastlog}/lib/systemd/system/lastlog2-import.service 2327 + # uses unpatched /usr/bin/mv, needs to be fixed on staging 2328 + # in the meantime, use a service drop-in here 2329 + serviceConfig.ExecStartPost = [ 2330 + "" 2331 + "${lib.getExe' pkgs.coreutils "mv"} /var/log/lastlog /var/log/lastlog.migrated" 2332 + ]; 2333 + }; 2334 + packages = [ pkgs.util-linux.lastlog ]; # lib/systemd/system/lastlog2-import.service 2335 + }; 2319 2336 2320 2337 security.pam.services = { 2321 2338 other.text = ''
+3 -1
nixos/modules/services/admin/oxidized.nix
··· 36 36 }; 37 37 38 38 configFile = lib.mkOption { 39 - type = lib.types.path; 39 + type = lib.types.nullOr lib.types.path; 40 40 example = lib.literalExpression '' 41 41 pkgs.writeText "oxidized-config.yml" ''' 42 42 --- ··· 122 122 }; 123 123 }; 124 124 125 + } 126 + // lib.optionalAttrs (cfg.configFile != null) { 125 127 "${cfg.dataDir}/.config/oxidized/config" = { 126 128 "L+" = { 127 129 argument = "${cfg.configFile}";
+1
nixos/modules/services/web-servers/traefik.nix
··· 152 152 ProtectSystem = "full"; 153 153 ReadWritePaths = [ cfg.dataDir ]; 154 154 RuntimeDirectory = "traefik"; 155 + WorkingDirectory = cfg.dataDir; 155 156 }; 156 157 }; 157 158
+1
nixos/tests/all-tests.nix
··· 1395 1395 syncthing-folders = runTest ./syncthing-folders.nix; 1396 1396 syncthing-relay = runTest ./syncthing-relay.nix; 1397 1397 sysinit-reactivation = runTest ./sysinit-reactivation.nix; 1398 + sysfs = runTest ./sysfs.nix; 1398 1399 systemd = runTest ./systemd.nix; 1399 1400 systemd-analyze = runTest ./systemd-analyze.nix; 1400 1401 systemd-binfmt = handleTestOn [ "x86_64-linux" ] ./systemd-binfmt.nix { };
+13 -4
nixos/tests/pam/pam-lastlog.nix
··· 13 13 }; 14 14 15 15 testScript = '' 16 - machine.wait_for_unit("multi-user.target") 17 - machine.succeed("run0 --pty true") # perform full login 18 - print(machine.succeed("lastlog2 --active --user root")) 19 - machine.succeed("stat /var/lib/lastlog/lastlog2.db") 16 + with subtest("Test legacy lastlog import"): 17 + # create old lastlog file to test import 18 + # empty = nothing will actually be imported, but the service will run 19 + machine.succeed("touch /var/log/lastlog") 20 + machine.wait_for_unit("lastlog2-import.service") 21 + machine.succeed("journalctl -b --grep 'Starting Import lastlog data into lastlog2 database'") 22 + machine.succeed("stat /var/log/lastlog.migrated") 23 + 24 + with subtest("Test lastlog entries are created by logins"): 25 + machine.wait_for_unit("multi-user.target") 26 + machine.succeed("run0 --pty true") # perform full login 27 + print(machine.succeed("lastlog2 --active --user root")) 28 + machine.succeed("stat /var/lib/lastlog/lastlog2.db") 20 29 ''; 21 30 }
+37
nixos/tests/sysfs.nix
··· 1 + { lib, ... }: 2 + 3 + { 4 + name = "sysfs"; 5 + meta.maintainers = with lib.maintainers; [ mvs ]; 6 + 7 + nodes.machine = { 8 + boot.kernel.sysfs = { 9 + kernel.mm.transparent_hugepage = { 10 + enabled = "always"; 11 + defrag = "defer"; 12 + shmem_enabled = "within_size"; 13 + }; 14 + 15 + block."*".queue.scheduler = "none"; 16 + }; 17 + }; 18 + 19 + testScript = 20 + { nodes, ... }: 21 + let 22 + inherit (nodes.machine.boot.kernel) sysfs; 23 + in 24 + '' 25 + from shlex import quote 26 + 27 + def check(filename, contents): 28 + machine.succeed('grep -F -q {} {}'.format(quote(contents), quote(filename))) 29 + 30 + check('/sys/kernel/mm/transparent_hugepage/enabled', 31 + '[${sysfs.kernel.mm.transparent_hugepage.enabled}]') 32 + check('/sys/kernel/mm/transparent_hugepage/defrag', 33 + '[${sysfs.kernel.mm.transparent_hugepage.defrag}]') 34 + check('/sys/kernel/mm/transparent_hugepage/shmem_enabled', 35 + '[${sysfs.kernel.mm.transparent_hugepage.shmem_enabled}]') 36 + ''; 37 + }
-109
pkgs/applications/audio/amarok/default.nix
··· 1 - { 2 - stdenv, 3 - fetchurl, 4 - lib, 5 - extra-cmake-modules, 6 - kdoctools, 7 - qca-qt5, 8 - qjson, 9 - qtquickcontrols2, 10 - qtscript, 11 - qtwebengine, 12 - karchive, 13 - kcmutils, 14 - kconfig, 15 - kdnssd, 16 - kguiaddons, 17 - kinit, 18 - kirigami2, 19 - knewstuff, 20 - knotifyconfig, 21 - ktexteditor, 22 - kwindowsystem, 23 - fftw, 24 - phonon, 25 - plasma-framework, 26 - threadweaver, 27 - breeze-icons, 28 - wrapQtAppsHook, 29 - curl, 30 - ffmpeg, 31 - gdk-pixbuf, 32 - libaio, 33 - liblastfm, 34 - libmtp, 35 - loudmouth, 36 - lzo, 37 - lz4, 38 - mariadb-embedded, 39 - snappy, 40 - taglib, 41 - taglib_extras, 42 - }: 43 - 44 - stdenv.mkDerivation (finalAttrs: { 45 - pname = "amarok"; 46 - version = "3.2.2"; 47 - 48 - src = fetchurl { 49 - url = "mirror://kde/stable/amarok/${finalAttrs.version}/amarok-${finalAttrs.version}.tar.xz"; 50 - sha256 = "sha256-/N48N9H4FezIiTD+bR6k1LCx7Tsz/NMt9VQq+HTdKrA="; 51 - }; 52 - 53 - outputs = [ 54 - "out" 55 - "doc" 56 - ]; 57 - 58 - nativeBuildInputs = [ 59 - extra-cmake-modules 60 - kdoctools 61 - wrapQtAppsHook 62 - ]; 63 - 64 - propagatedBuildInputs = [ 65 - qca-qt5 66 - qjson 67 - qtquickcontrols2 68 - qtscript 69 - qtwebengine 70 - karchive 71 - kcmutils 72 - kconfig 73 - kdnssd 74 - kguiaddons 75 - kinit 76 - kirigami2 77 - knewstuff 78 - knotifyconfig 79 - ktexteditor 80 - kwindowsystem 81 - phonon 82 - plasma-framework 83 - threadweaver 84 - curl 85 - fftw 86 - ffmpeg 87 - gdk-pixbuf 88 - libaio 89 - liblastfm 90 - libmtp 91 - loudmouth 92 - lz4 93 - lzo 94 - mariadb-embedded 95 - snappy 96 - taglib 97 - taglib_extras 98 - breeze-icons 99 - ]; 100 - 101 - enableParallelBuilding = true; 102 - 103 - meta = with lib; { 104 - homepage = "https://amarok.kde.org"; 105 - description = "Powerful music player with an intuitive interface"; 106 - license = licenses.gpl2Plus; 107 - maintainers = with maintainers; [ peterhoeg ]; 108 - }; 109 - })
+15 -22
pkgs/applications/audio/puddletag/default.nix pkgs/by-name/pu/puddletag/package.nix
··· 1 1 { 2 2 lib, 3 3 fetchFromGitHub, 4 - fetchurl, 5 4 python3, 6 - qtbase, 7 - qtwayland, 8 - wrapQtAppsHook, 5 + libsForQt5, 9 6 }: 10 7 8 + let 9 + qt = libsForQt5; 10 + 11 + in 11 12 python3.pkgs.buildPythonApplication rec { 12 13 pname = "puddletag"; 13 - version = "2.3.0"; 14 + version = "2.5.0"; 14 15 format = "setuptools"; 15 16 16 17 src = fetchFromGitHub { 17 18 owner = "puddletag"; 18 19 repo = "puddletag"; 19 20 tag = version; 20 - hash = "sha256-oScT8YcQoDf2qZ+J7xKm22Sbfym3tkVUrWT5D2LU5e8="; 21 + hash = "sha256-Per+olIi2yd2cNRO22Fi6cC7/90AqRP1NpRK1XU1i0A="; 21 22 }; 22 23 23 - patches = [ 24 - (fetchurl { 25 - url = "https://github.com/puddletag/puddletag/commit/54074824adb05da42c03d7adfbba94d8e24982f0.patch"; 26 - hash = "sha256-DkgaFWgp2m2bRuhdXhHW+nxV/2GaCgeRNdwLMYAkcYQ="; 27 - name = "fix_for_pyparsing_3_1_2.patch"; 28 - }) 29 - ]; 30 - 31 24 pythonRelaxDeps = true; 32 25 33 26 pythonRemoveDeps = [ ··· 37 30 38 31 postPatch = '' 39 32 substituteInPlace setup.py \ 40 - --replace share/pixmaps share/icons 33 + --replace-fail share/pixmaps share/icons 41 34 ''; 42 35 43 - buildInputs = [ 36 + buildInputs = with qt; [ 44 37 qtbase 45 38 qtwayland 46 39 ]; 47 40 48 - nativeBuildInputs = [ 41 + nativeBuildInputs = with qt; [ 49 42 wrapQtAppsHook 50 43 ]; 51 44 52 - propagatedBuildInputs = with python3.pkgs; [ 45 + dependencies = with python3.pkgs; [ 53 46 configobj 54 47 levenshtein 55 48 lxml ··· 73 66 74 67 dontStrip = true; # we are not generating any binaries 75 68 76 - meta = with lib; { 69 + meta = { 77 70 description = "Audio tag editor similar to the Windows program, Mp3tag"; 78 71 mainProgram = "puddletag"; 79 72 homepage = "https://docs.puddletag.net"; 80 - license = licenses.gpl3Plus; 81 - maintainers = with maintainers; [ 73 + license = lib.licenses.gpl3Plus; 74 + maintainers = with lib.maintainers; [ 82 75 peterhoeg 83 76 dschrempf 84 77 ]; 85 - platforms = platforms.linux; 78 + platforms = lib.platforms.linux; 86 79 }; 87 80 }
+8 -8
pkgs/applications/editors/vscode/vscode.nix
··· 36 36 37 37 hash = 38 38 { 39 - x86_64-linux = "sha256-EbgP2CjUBiC+2G7TkGyuxaqr35sTArls4lbDNTH1Pmc="; 40 - x86_64-darwin = "sha256-OrDuzSaPxuedhS21Hx1PNTbp6eQpfFfUbO05gIu5Ou8="; 41 - aarch64-linux = "sha256-V0aEGqBRf3qVKvPYNypQ9hYWovqQIC3kQq2goq/hVjA="; 42 - aarch64-darwin = "sha256-29i/+mz0NCU0ZCO+tzlbSl1iKx5/H89bGQTvRR5/PuA="; 43 - armv7l-linux = "sha256-VSsn4d9ztFgGXVZeCeTSHDD5n3aTBbHF/xx2JvTGOeQ="; 39 + x86_64-linux = "sha256-Fji3/9T8X2VQH6gUhReSuniuX2BX+4S7uPJWEZn56vc="; 40 + x86_64-darwin = "sha256-LgYdgiZbMdpe/KjAYuAVYEFFc1gcFSo5+/6lf15zUvk="; 41 + aarch64-linux = "sha256-WxJEjTvXK1N1FjEFv0nUX7oLgPrcKlPHYSiLkTcdhj4="; 42 + aarch64-darwin = "sha256-2H44MkP7Vv+j78DxGWROHCPdMQv2WzTrG1I7LANMYqg="; 43 + armv7l-linux = "sha256-Pw9krAFjrllNOsXipaZy7X7wnB7C8V45WU7HuKa59JQ="; 44 44 } 45 45 .${system} or throwSystem; 46 46 47 47 # Please backport all compatible updates to the stable release. 48 48 # This is important for the extension ecosystem. 49 - version = "1.102.3"; 49 + version = "1.103.0"; 50 50 51 51 # This is used for VS Code - Remote SSH test 52 - rev = "488a1f239235055e34e673291fb8d8c810886f81"; 52 + rev = "e3550cfac4b63ca4eafca7b601f0d2885817fd1f"; 53 53 in 54 54 callPackage ./generic.nix { 55 55 pname = "vscode" + lib.optionalString isInsiders "-insiders"; ··· 82 82 src = fetchurl { 83 83 name = "vscode-server-${rev}.tar.gz"; 84 84 url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; 85 - hash = "sha256-xVYG/EJRPRJBj3BSarTwpX9F1UM/OI+7ci6vQa64iWI="; 85 + hash = "sha256-GEN8WMPaYhwQsgml3tXWJP7F4RXH5vy6Ht0RUGauxnw="; 86 86 }; 87 87 stdenv = stdenvNoCC; 88 88 };
+3 -3
pkgs/applications/emulators/libretro/cores/snes9x.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "snes9x"; 8 - version = "0-unstable-2025-07-03"; 8 + version = "0-unstable-2025-08-10"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "snes9xgit"; 12 12 repo = "snes9x"; 13 - rev = "68acd5bfa3146d7124233e3e372f6ffb5d8d0dcf"; 14 - hash = "sha256-X3O4GirNXzjMNYH7UrItNpYGT+8NWPsKl+sAs036OCU="; 13 + rev = "f6c78e954d7f38498f82145d20a916acea6cbc57"; 14 + hash = "sha256-oFKO9y6t0BXeykuqZYfe2KKJpkm7Y2b7JuMJYspkL3g="; 15 15 }; 16 16 17 17 makefile = "Makefile";
+3 -3
pkgs/applications/emulators/libretro/cores/stella.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "stella"; 8 - version = "0-unstable-2025-07-28"; 8 + version = "0-unstable-2025-08-07"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "stella-emu"; 12 12 repo = "stella"; 13 - rev = "211b4902d5b4440b0aa567dade4eebf77cd868aa"; 14 - hash = "sha256-l2b2Lu9l5CwmfDsJazOdQ9mowxfAqJY4SEgtDxCnYxY="; 13 + rev = "92313128c3e2afdb9b3decf6642d342af18a1ab5"; 14 + hash = "sha256-b1GaRB9Iv3qqyb3I9XKmEbkiplV+Wi3TflJdnQboLbw="; 15 15 }; 16 16 17 17 makefile = "Makefile";
+10
pkgs/applications/graphics/sane/backends/default.nix
··· 2 2 stdenv, 3 3 lib, 4 4 fetchFromGitLab, 5 + fetchpatch, 5 6 runtimeShell, 6 7 buildPackages, 7 8 gettext, ··· 51 52 rev = "refs/tags/${version}"; 52 53 hash = "sha256-e7Wjda+CobYatblvVCGkMAO2aWrdSCp7q+qIEGnGDCY="; 53 54 }; 55 + 56 + # Fix hangs in tests, hopefully 57 + # FIXME: remove in next release 58 + patches = [ 59 + (fetchpatch { 60 + url = "https://gitlab.com/sane-project/backends/-/commit/8acc267d5f4049d8438456821137ae56e91baea9.patch"; 61 + hash = "sha256-IyupDeH1MPvEBnGaUzBbCu106Gp7zXxlPGFAaiiINQI="; 62 + }) 63 + ]; 54 64 55 65 postPatch = '' 56 66 # Do not create lock dir in install phase
+1
pkgs/applications/networking/mumble/default.nix
··· 74 74 "-D g15=OFF" 75 75 "-D CMAKE_CXX_STANDARD=17" # protobuf >22 requires C++ 17 76 76 "-D BUILD_NUMBER=${lib.versions.patch source.version}" 77 + "-D CMAKE_UNITY_BUILD=ON" # Upstream uses this in their build pipeline to speed up builds 77 78 "-D bundled-gsl=OFF" 78 79 "-D bundled-json=OFF" 79 80 ]
+1 -1
pkgs/applications/science/math/yacas/default.nix
··· 81 81 ]; 82 82 83 83 meta = { 84 - description = "Easy to use, general purpose Computer Algebra System${lib.optionalString enableGui ", built with GUI."}"; 84 + description = "Easy to use, general purpose Computer Algebra System, optionally with GUI"; 85 85 homepage = "http://www.yacas.org/"; 86 86 license = lib.licenses.gpl2Plus; 87 87 maintainers = [ ];
+2 -2
pkgs/build-support/trivial-builders/test/writeShellApplication.nix
··· 38 38 script = writeShellApplication { 39 39 name = "test-meta"; 40 40 text = ""; 41 - meta.description = "A test for the `writeShellApplication` `meta` argument"; 41 + meta.description = "Test for the `writeShellApplication` `meta` argument"; 42 42 }; 43 43 in 44 44 assert script.meta.mainProgram == "test-meta"; ··· 101 101 exit 1 102 102 fi 103 103 ''; 104 - meta.description = "A test checking that `writeShellApplication` forwards extra arguments to `stdenv.mkDerivation`"; 104 + meta.description = "Test checking that `writeShellApplication` forwards extra arguments to `stdenv.mkDerivation`"; 105 105 expected = ""; 106 106 }; 107 107
+2 -2
pkgs/by-name/al/alpaca-proxy/package.nix
··· 5 5 }: 6 6 buildGoModule rec { 7 7 pname = "alpaca-proxy"; 8 - version = "2.0.10"; 8 + version = "2.0.11"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "samuong"; 12 12 repo = "alpaca"; 13 13 tag = "v${version}"; 14 - hash = "sha256-1CMuZl1bVlofogPwA2wRuQPlXNE2EM1B8rDDDaJGq64="; 14 + hash = "sha256-74JQ9ltJ7+sasySgNN3AaXlBILP7VgFN06adoNJG+Bc="; 15 15 }; 16 16 17 17 vendorHash = "sha256-N9qpyCQg6H1v/JGJ2wCxDX+ZTM9x6/BM6wQ26xC+dlE=";
+105
pkgs/by-name/am/amarok/package.nix
··· 1 + { 2 + stdenv, 3 + fetchurl, 4 + lib, 5 + cmake, 6 + extra-cmake-modules, 7 + pkg-config, 8 + kdePackages, 9 + fftw, 10 + curl, 11 + ffmpeg, 12 + gdk-pixbuf, 13 + gst_all_1, 14 + libaio, 15 + libmtp, 16 + libsysprof-capture, 17 + libunwind, 18 + loudmouth, 19 + lzo, 20 + lz4, 21 + mariadb-embedded, 22 + snappy, 23 + taglib, 24 + taglib_extras, 25 + }: 26 + 27 + stdenv.mkDerivation (finalAttrs: { 28 + pname = "amarok"; 29 + version = "3.3.1"; 30 + 31 + src = fetchurl { 32 + url = "mirror://kde/stable/amarok/${finalAttrs.version}/amarok-${finalAttrs.version}.tar.xz"; 33 + hash = "sha256-OW8uqToH25XI+762gNeAai5ZVKUgxSwFZIXBHeYznAE="; 34 + }; 35 + 36 + outputs = [ 37 + "out" 38 + "doc" 39 + ]; 40 + 41 + buildInputs = [ 42 + curl 43 + fftw 44 + ffmpeg 45 + gdk-pixbuf 46 + libaio 47 + libmtp 48 + libsysprof-capture 49 + libunwind 50 + loudmouth 51 + lz4 52 + lzo 53 + mariadb-embedded 54 + snappy 55 + taglib 56 + taglib_extras 57 + ] 58 + ++ (with kdePackages; [ 59 + qca 60 + qt5compat 61 + qtbase 62 + qtdeclarative 63 + qtwebengine 64 + kcmutils 65 + kcoreaddons 66 + kdnssd 67 + kio 68 + kpackage 69 + kstatusnotifieritem 70 + ktexteditor 71 + threadweaver 72 + ]) 73 + ++ (with gst_all_1; [ 74 + gstreamer 75 + gst-plugins-base 76 + gst-plugins-good 77 + ]); 78 + 79 + nativeBuildInputs = [ 80 + cmake 81 + pkg-config 82 + ] 83 + ++ (with kdePackages; [ 84 + extra-cmake-modules 85 + kdoctools 86 + qttools 87 + wrapQtAppsHook 88 + ]); 89 + 90 + env.LANG = "C.UTF-8"; 91 + 92 + postInstall = '' 93 + qtWrapperArgs+=( 94 + --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" 95 + ) 96 + ''; 97 + 98 + meta = { 99 + homepage = "https://amarok.kde.org"; 100 + description = "Powerful music player with an intuitive interface"; 101 + license = lib.licenses.gpl2Plus; 102 + maintainers = with lib.maintainers; [ ]; 103 + mainProgram = "amarok"; 104 + }; 105 + })
+1 -4
pkgs/by-name/ar/arpack/package.nix
··· 90 90 meta = { 91 91 homepage = "https://github.com/opencollab/arpack-ng"; 92 92 changelog = "https://github.com/opencollab/arpack-ng/blob/${finalAttrs.version}/CHANGES"; 93 - description = '' 94 - A collection of Fortran77 subroutines to solve large scale eigenvalue 95 - problems. 96 - ''; 93 + description = "Collection of Fortran77 subroutines to solve large scale eigenvalue problems"; 97 94 license = lib.licenses.bsd3; 98 95 maintainers = with lib.maintainers; [ 99 96 ttuegel
+1 -1
pkgs/by-name/bu/buzztrax/package.nix
··· 69 69 + lib.optionalString stdenv.cc.isClang " -Wno-error=incompatible-function-pointer-types"; 70 70 71 71 meta = with lib; { 72 - description = "Buzztrax is a modular music composer for Linux"; 72 + description = "Modular music composer for Linux"; 73 73 homepage = "https://www.buzztrax.org/"; 74 74 license = licenses.lgpl21Plus; 75 75 maintainers = [ maintainers.bendlas ];
+74
pkgs/by-name/ca/capnproto/fix-libucontext.patch
··· 1 + From f26dd335c8650a2f8ab7d6e4fb5dfc40ee6af618 Mon Sep 17 00:00:00 2001 2 + From: Jade Lovelace <software@lfcode.ca> 3 + Date: Sun, 10 Aug 2025 10:54:14 +0000 4 + Subject: [PATCH] fix: include libucontext in Requires.private in cmake builds 5 + 6 + This is required so that static musl actually links to libucontext 7 + correctly to get setcontext/etc for fibers. 8 + --- 9 + c++/CMakeLists.txt | 4 ++++ 10 + c++/configure.ac | 4 ++++ 11 + c++/pkgconfig/kj-async.pc.in | 1 + 12 + 3 files changed, 9 insertions(+) 13 + 14 + diff --git a/c++/CMakeLists.txt b/c++/CMakeLists.txt 15 + index f335f12f7c..b2a24e40e0 100644 16 + --- a/c++/CMakeLists.txt 17 + +++ b/c++/CMakeLists.txt 18 + @@ -96,6 +96,9 @@ set_property(CACHE WITH_FIBERS PROPERTY STRINGS AUTO ON OFF) 19 + # CapnProtoConfig.cmake.in needs this variable. 20 + set(_WITH_LIBUCONTEXT OFF) 21 + 22 + +# Used by pkg-config files 23 + +set(ASYNC_REQUIRES_PRIVATE "") 24 + + 25 + if (WITH_FIBERS OR WITH_FIBERS STREQUAL "AUTO") 26 + set(_capnp_fibers_found OFF) 27 + if (WIN32 OR CYGWIN) 28 + @@ -116,6 +119,7 @@ if (WITH_FIBERS OR WITH_FIBERS STREQUAL "AUTO") 29 + if (libucontext_FOUND) 30 + set(_WITH_LIBUCONTEXT ON) 31 + set(_capnp_fibers_found ON) 32 + + set(ASYNC_REQUIRES_PRIVATE "${ASYNC_REQUIRES_PRIVATE} libucontext") 33 + endif() 34 + else() 35 + set(_capnp_fibers_found OFF) 36 + diff --git a/c++/configure.ac b/c++/configure.ac 37 + index a2de7aac80..ce3c632e8c 100644 38 + --- a/c++/configure.ac 39 + +++ b/c++/configure.ac 40 + @@ -216,6 +216,8 @@ AS_IF([test "$with_fibers" != no], [ 41 + ]) 42 + ]) 43 + 44 + +ASYNC_REQUIRES_PRIVATE="" 45 + + 46 + # Check for library support necessary for fibers. 47 + AS_IF([test "$with_fibers" != no], [ 48 + case "${host_os}" in 49 + @@ -241,6 +243,7 @@ AS_IF([test "$with_fibers" != no], [ 50 + ]) 51 + AS_IF([test "$ucontext_supports_fibers" = yes], [ 52 + ASYNC_LIBS="$ASYNC_LIBS -lucontext" 53 + + ASYNC_REQUIRES_PRIVATE="$ASYNC_REQUIRES_PRIVATE libucontext" 54 + with_fibers=yes 55 + ], [ 56 + AS_IF([test "$with_fibers" = yes], [ 57 + @@ -259,6 +262,7 @@ AS_IF([test "$with_fibers" = yes], [ 58 + ], [ 59 + CXXFLAGS="$CXXFLAGS -DKJ_USE_FIBERS=0" 60 + ]) 61 + +AC_SUBST(ASYNC_REQUIRES_PRIVATE, $ASYNC_REQUIRES_PRIVATE) 62 + 63 + # CapnProtoConfig.cmake.in needs these variables, 64 + # we force them to NO because we don't need the CMake dependency for them, 65 + diff --git a/c++/pkgconfig/kj-async.pc.in b/c++/pkgconfig/kj-async.pc.in 66 + index 49d5ff6996..41aae28555 100644 67 + --- a/c++/pkgconfig/kj-async.pc.in 68 + +++ b/c++/pkgconfig/kj-async.pc.in 69 + @@ -8,4 +8,5 @@ Description: Basic utility library called KJ (async part) 70 + Version: @VERSION@ 71 + Libs: -L${libdir} -lkj-async @ASYNC_LIBS@ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ @STDLIB_FLAG@ 72 + Requires: kj = @VERSION@ 73 + +Requires.private: @ASYNC_REQUIRES_PRIVATE@ 74 + Cflags: -I${includedir} @ASYNC_LIBS@ @PTHREAD_CFLAGS@ @STDLIB_FLAG@ @CAPNP_LITE_FLAG@
+21 -2
pkgs/by-name/ca/capnproto/package.nix
··· 1 1 { 2 2 binutils, 3 3 lib, 4 + libucontext, 5 + pkg-config, 4 6 clangStdenv, 5 7 fetchFromGitHub, 6 8 cmake, 7 9 openssl, 8 10 zlib, 11 + nix-update-script, 9 12 }: 10 13 11 14 let ··· 40 43 hash = "sha256-aDcn4bLZGq8915/NPPQsN5Jv8FRWd8cAspkG3078psc="; 41 44 }; 42 45 43 - nativeBuildInputs = [ cmake ]; 46 + patches = [ 47 + # https://github.com/capnproto/capnproto/pull/2377 48 + ./fix-libucontext.patch 49 + ]; 50 + 51 + nativeBuildInputs = [ 52 + cmake 53 + pkg-config 54 + ]; 44 55 propagatedBuildInputs = [ 45 56 openssl 46 57 zlib 47 58 ] 48 - ++ lib.optional (clangStdenv.cc.isClang && clangStdenv.hostPlatform.isStatic) empty-libgcc_eh; 59 + ++ lib.optional (clangStdenv.cc.isClang && clangStdenv.hostPlatform.isStatic) empty-libgcc_eh 60 + # musl doesn't ship getcontext/setcontext unlike basically every other libc 61 + ++ lib.optional clangStdenv.hostPlatform.isMusl libucontext; 49 62 50 63 # FIXME: separate the binaries from the stuff that user systems actually use 51 64 # This runs into a terrible UX issue in Lix and I just don't want to debug it ··· 55 68 56 69 cmakeFlags = [ 57 70 (lib.cmakeBool "BUILD_SHARED_LIBS" true) 71 + # merely requires setcontext/getcontext (libc), lix expects fibers to 72 + # be available, and we want to make sure that the build will fail if 73 + # it breaks 74 + (lib.cmakeBool "WITH_FIBERS" true) 58 75 # Take optimization flags from CXXFLAGS rather than cmake injecting them 59 76 (lib.cmakeFeature "CMAKE_BUILD_TYPE" "None") 60 77 ]; ··· 65 82 }; 66 83 67 84 separateDebugInfo = true; 85 + 86 + passthru.updateScript = nix-update-script { }; 68 87 69 88 meta = with lib; { 70 89 homepage = "https://capnproto.org/";
+1 -1
pkgs/by-name/ca/cardo/package.nix
··· 24 24 ''; 25 25 26 26 meta = with lib; { 27 - description = "Cardo is a large Unicode font specifically designed for the needs of classicists, Biblical scholars, medievalists, and linguists"; 27 + description = "Large Unicode font specifically designed for the needs of classicists, Biblical scholars, medievalists, and linguists"; 28 28 longDescription = '' 29 29 Cardo is a large Unicode font specifically designed for the needs of 30 30 classicists, Biblical scholars, medievalists, and linguists. It also
+3 -3
pkgs/by-name/ca/cargo-tally/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "cargo-tally"; 9 - version = "1.0.66"; 9 + version = "1.0.67"; 10 10 11 11 src = fetchCrate { 12 12 inherit pname version; 13 - hash = "sha256-PC/gscMO7oYcsd/cVcP5WZYweWRsh23Z7Do/qeGjAOc="; 13 + hash = "sha256-Jt7pEpy06xoYWLIMustYvVB81fcGEK7GYvh5ukDUiQ0="; 14 14 }; 15 15 16 - cargoHash = "sha256-00J8ip2fr/nphY0OXVOLKv7gaHitMziwsdJ4YBaYxog="; 16 + cargoHash = "sha256-gXFcsaXaCkX4wQ9/eHr9CUI/r6KEAfZ8HYiDqBRtQeA="; 17 17 18 18 meta = { 19 19 description = "Graph the number of crates that depend on your crate over time";
+9 -1
pkgs/by-name/ca/casadi/package.nix
··· 200 200 doCheck = true; 201 201 202 202 meta = { 203 - description = "CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave"; 203 + description = "Symbolic framework for numeric optimization"; 204 + longDescription = '' 205 + CasADi is a symbolic framework for numeric optimization 206 + implementing automatic differentiation in forward and reverse 207 + modes on sparse matrix-valued computational graphs. It supports 208 + self-contained C-code generation and interfaces state-of-the-art 209 + codes such as SUNDIALS, IPOPT etc. It can be used from C++, 210 + Python or Matlab/Octave 211 + ''; 204 212 homepage = "https://github.com/casadi/casadi"; 205 213 license = lib.licenses.lgpl3Only; 206 214 maintainers = with lib.maintainers; [ nim65s ];
+1 -1
pkgs/by-name/cb/cbmc/package.nix
··· 115 115 }; 116 116 117 117 meta = { 118 - description = "CBMC is a Bounded Model Checker for C and C++ programs"; 118 + description = "Bounded Model Checker for C and C++ programs"; 119 119 homepage = "http://www.cprover.org/cbmc/"; 120 120 license = lib.licenses.bsdOriginal; 121 121 maintainers = with lib.maintainers; [ jiegec ];
+1 -1
pkgs/by-name/cd/cdecl/package.nix
··· 66 66 ]; 67 67 68 68 meta = { 69 - description = "Composing and deciphering C (or C++) declarations or casts, aka ''gibberish.''"; 69 + description = "Composing and deciphering C (or C++) declarations or casts, aka 'gibberish'"; 70 70 homepage = "https://github.com/paul-j-lucas/cdecl"; 71 71 changelog = "https://github.com/paul-j-lucas/cdecl/blob/cdecl-${finalAttrs.version}/ChangeLog"; 72 72 license = lib.licenses.gpl3Only;
+1 -1
pkgs/by-name/ce/certinfo-go/package.nix
··· 28 28 meta = { 29 29 changelog = "https://github.com/paepckehh/certinfo/releases/tag/v${version}"; 30 30 homepage = "https://paepcke.de/certinfo"; 31 - description = "Tool to analyze and troubleshoot x.509 & ssh certificates, encoded keys, ..."; 31 + description = "Tool to analyze and troubleshoot x.509 & ssh certificates, encoded keys"; 32 32 license = lib.licenses.bsd3; 33 33 mainProgram = "certinfo"; 34 34 maintainers = with lib.maintainers; [ paepcke ];
+1 -3
pkgs/by-name/cf/cf-vault/package.nix
··· 30 30 }; 31 31 32 32 meta = with lib; { 33 - description = '' 34 - A tool for managing your Cloudflare credentials, securely.. 35 - ''; 33 + description = "Tool for managing your Cloudflare credentials, securely"; 36 34 homepage = "https://github.com/jacobbednarz/cf-vault/"; 37 35 license = licenses.mit; 38 36 maintainers = with maintainers; [ viraptor ];
+1 -1
pkgs/by-name/cg/cgif/package.nix
··· 24 24 25 25 meta = { 26 26 homepage = "https://github.com/dloebl/cgif"; 27 - description = "CGIF, a GIF encoder written in C"; 27 + description = "GIF encoder written in C"; 28 28 license = lib.licenses.mit; 29 29 maintainers = [ ]; 30 30 platforms = lib.platforms.unix;
+1 -1
pkgs/by-name/ch/checkinstall/package.nix
··· 76 76 77 77 meta = { 78 78 homepage = "https://checkinstall.izto.org/"; 79 - description = "Tool for automatically generating Slackware, RPM or Debian packages when doing `make install'"; 79 + description = "Tool for automatically generating Slackware, RPM or Debian packages when doing `make install`"; 80 80 maintainers = [ ]; 81 81 platforms = lib.platforms.linux; 82 82 license = lib.licenses.gpl2Plus;
+1 -1
pkgs/by-name/ch/chez-matchable/package.nix
··· 27 27 doCheck = false; 28 28 29 29 meta = with lib; { 30 - description = "This is a Library for ChezScheme providing the portable hygenic pattern matcher by Alex Shinn"; 30 + description = "Library for ChezScheme providing the portable hygenic pattern matcher by Alex Shinn"; 31 31 homepage = "https://github.com/fedeinthemix/chez-matchable/"; 32 32 maintainers = [ maintainers.jitwit ]; 33 33 license = licenses.publicDomain;
+1 -1
pkgs/by-name/ch/chez-mit/package.nix
··· 31 31 doCheck = false; 32 32 33 33 meta = with lib; { 34 - description = "This is a MIT/GNU Scheme compatibility library for Chez Scheme"; 34 + description = "MIT/GNU Scheme compatibility library for Chez Scheme"; 35 35 homepage = "https://github.com/fedeinthemix/chez-mit/"; 36 36 maintainers = [ maintainers.jitwit ]; 37 37 license = licenses.gpl3Plus;
+1 -1
pkgs/by-name/ch/chez-scmutils/package.nix
··· 35 35 doCheck = false; 36 36 37 37 meta = with lib; { 38 - description = "This is a port of the ‘MIT Scmutils’ library to Chez Scheme"; 38 + description = "Port of the 'MIT Scmutils' library to Chez Scheme"; 39 39 homepage = "https://github.com/fedeinthemix/chez-scmutils/"; 40 40 maintainers = [ maintainers.jitwit ]; 41 41 license = licenses.gpl3;
+1 -1
pkgs/by-name/cl/click/package.nix
··· 25 25 buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; 26 26 27 27 meta = with lib; { 28 - description = ''The "Command Line Interactive Controller for Kubernetes"''; 28 + description = "Command Line Interactive Controller for Kubernetes"; 29 29 homepage = "https://github.com/databricks/click"; 30 30 license = [ licenses.asl20 ]; 31 31 maintainers = [ maintainers.mbode ];
+2 -2
pkgs/by-name/cl/clickable/package.nix
··· 8 8 9 9 python3Packages.buildPythonApplication rec { 10 10 pname = "clickable"; 11 - version = "8.3.1"; 11 + version = "8.4.0"; 12 12 format = "pyproject"; 13 13 14 14 src = fetchFromGitLab { 15 15 owner = "clickable"; 16 16 repo = "clickable"; 17 17 rev = "v${version}"; 18 - hash = "sha256-Vn2PyALaRrE+jJRdZzW+jjCm3f2GfpgrQcFGB7kr4EM="; 18 + hash = "sha256-mqAJBxYHOsMiSjWjtam/GvxjNBZ8mkOuBibmFORGhEg="; 19 19 }; 20 20 21 21 build-system = [ python3Packages.setuptools ];
+1 -1
pkgs/by-name/cl/client-ip-echo/client-ip-echo.nix
··· 22 22 bytestring 23 23 network 24 24 ]; 25 - description = "accepts TCP connections and echoes the client's IP address back to it"; 25 + description = "Accepts TCP connections and echoes the client's IP address back to it"; 26 26 license = lib.licenses.lgpl3; 27 27 mainProgram = "client-ip-echo"; 28 28 }
+2 -2
pkgs/by-name/cl/cloudflared/package.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "cloudflared"; 12 - version = "2025.7.0"; 12 + version = "2025.8.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "cloudflare"; 16 16 repo = "cloudflared"; 17 17 tag = version; 18 - hash = "sha256-GAmSWdyFQYtGQ5Ml+10Xy7OpKc1bXuAc3hy7Ly6+yC8="; 18 + hash = "sha256-kvhDdgnAkYvs+W0TE8Pu3nlEp2n7tHDphDwqCc4J0eE="; 19 19 }; 20 20 21 21 vendorHash = null;
+1 -1
pkgs/by-name/co/codefresh/package.nix
··· 38 38 39 39 meta = { 40 40 changelog = "https://github.com/codefresh-io/cli/releases/tag/v${finalAttrs.version}"; 41 - description = "Codefresh CLI tool to interact with Codefresh services"; 41 + description = "CLI tool to interact with Codefresh services"; 42 42 homepage = "https://github.com/codefresh-io/cli"; 43 43 license = lib.licenses.mit; 44 44 mainProgram = "codefresh";
+1 -1
pkgs/by-name/co/colobot/package.nix
··· 68 68 69 69 meta = { 70 70 homepage = "https://colobot.info/"; 71 - description = "Colobot: Gold Edition is a real-time strategy game, where you can program your bots"; 71 + description = "Real-time strategy game with programmable bots"; 72 72 license = lib.licenses.gpl3; 73 73 maintainers = with lib.maintainers; [ freezeboy ]; 74 74 platforms = lib.platforms.linux;
+1 -1
pkgs/by-name/co/commit/package.nix
··· 75 75 }; 76 76 77 77 meta = { 78 - description = "Commit message editor"; 78 + description = "Git commit message editor"; 79 79 homepage = "https://github.com/sonnyp/Commit"; 80 80 license = lib.licenses.gpl3Only; 81 81 teams = [ lib.teams.gnome-circle ];
+1 -1
pkgs/by-name/co/compsize/package.nix
··· 40 40 ''; 41 41 42 42 meta = with lib; { 43 - description = "Find compression type/ratio on a file or set of files in Btrfs filesystem"; 43 + description = "Find compression type/ratio on a file or set of files in the Btrfs filesystem"; 44 44 mainProgram = "compsize"; 45 45 homepage = "https://github.com/kilobyte/compsize"; 46 46 license = licenses.gpl2Plus;
+1 -1
pkgs/by-name/co/construct/package.nix
··· 29 29 ''; 30 30 31 31 meta = with lib; { 32 - description = "Construct is an abstraction over x86 NASM Assembly"; 32 + description = "Abstraction over x86 NASM Assembly"; 33 33 longDescription = "Construct adds features such as while loops, if statements, scoped macros and function-call syntax to NASM Assembly."; 34 34 homepage = "https://github.com/Thomas-de-Bock/construct"; 35 35 maintainers = with maintainers; [ rucadi ];
+1 -1
pkgs/by-name/co/convos/package.nix
··· 119 119 120 120 meta = { 121 121 homepage = "https://convos.chat"; 122 - description = "Convos is the simplest way to use IRC in your browser"; 122 + description = "IRC browser client"; 123 123 mainProgram = "convos"; 124 124 license = lib.licenses.artistic2; 125 125 maintainers = with lib.maintainers; [ sgo ];
+1 -1
pkgs/by-name/cr/crowdsec/package.nix
··· 65 65 meta = { 66 66 homepage = "https://crowdsec.net/"; 67 67 changelog = "https://github.com/crowdsecurity/crowdsec/releases/tag/v${version}"; 68 - description = "CrowdSec is a free, open-source and collaborative IPS"; 68 + description = "Free, open-source and collaborative IPS"; 69 69 longDescription = '' 70 70 CrowdSec is a free, modern & collaborative behavior detection engine, 71 71 coupled with a global IP reputation network. It stacks on fail2ban's
+1 -1
pkgs/by-name/cu/cutecapture/package.nix
··· 43 43 ''; 44 44 45 45 meta = { 46 - description = "(3)DS capture software for Linux and Mac"; 46 + description = "Nintendo DS and 3DS capture software for Linux and Mac"; 47 47 homepage = "https://github.com/Gotos/CuteCapture"; 48 48 license = lib.licenses.asl20; 49 49 platforms = lib.platforms.linux ++ lib.platforms.darwin;
+1 -1
pkgs/by-name/d-/d-seams/package.nix
··· 53 53 ]; 54 54 55 55 meta = with lib; { 56 - description = "d-SEAMS: Deferred Structural Elucidation Analysis for Molecular Simulations"; 56 + description = "Deferred Structural Elucidation Analysis for Molecular Simulations"; 57 57 mainProgram = "yodaStruct"; 58 58 longDescription = '' 59 59 d-SEAMS, is a free and open-source postprocessing engine for the analysis
+1 -1
pkgs/by-name/da/dashy-ui/package.nix
··· 66 66 ]; 67 67 doDist = false; 68 68 meta = { 69 - description = "dashy"; 69 + description = "Open source, highly customizable, easy-to-use, privacy-respecting dashboard app"; 70 70 homepage = "https://dashy.to"; 71 71 license = lib.licenses.mit; 72 72 maintainers = [ lib.maintainers.therealgramdalf ];
+1 -1
pkgs/by-name/de/der-ascii/package.nix
··· 23 23 24 24 meta = with lib; { 25 25 description = '' 26 - A small human-editable language to emit DER or BER encodings of ASN.1 26 + Small human-editable language to emit DER or BER encodings of ASN.1 27 27 structures and malformed variants of them 28 28 ''; 29 29 homepage = "https://github.com/google/der-ascii";
+1 -1
pkgs/by-name/de/devour/package.nix
··· 23 23 buildInputs = [ libX11 ]; 24 24 25 25 meta = with lib; { 26 - description = "Devour hides your current window when launching an external program"; 26 + description = "Hides your current window when launching an external program"; 27 27 longDescription = "Devour hides your current window before launching an external program and unhides it after quitting"; 28 28 homepage = "https://github.com/salman-abedin/devour"; 29 29 license = licenses.gpl2Only;
+1 -1
pkgs/by-name/df/dfl-applications/package.nix
··· 39 39 ]; 40 40 41 41 meta = { 42 - description = "Library provides a thin wrapper around QApplication, QGuiApplication and QCoreApplication"; 42 + description = "Thin wrapper around QApplication, QGuiApplication and QCoreApplication"; 43 43 homepage = "https://gitlab.com/desktop-frameworks/applications"; 44 44 changelog = "https://gitlab.com/desktop-frameworks/applications/-/blob/${finalAttrs.src.rev}/ChangeLog"; 45 45 license = lib.licenses.gpl3Only;
+1 -1
pkgs/by-name/dh/dhcpm/package.nix
··· 21 21 passthru.updateScript = nix-update-script { }; 22 22 23 23 meta = { 24 - description = "Dhcpm is a CLI tool for constructing & sending DHCP messages"; 24 + description = "CLI tool for constructing & sending DHCP messages"; 25 25 homepage = "https://github.com/leshow/dhcpm"; 26 26 license = lib.licenses.mit; 27 27 maintainers = [ lib.maintainers.jmbaur ];
+1 -1
pkgs/by-name/di/digital/package.nix
··· 10 10 11 11 let 12 12 pname = "digital"; 13 - pkgDescription = "A digital logic designer and circuit simulator."; 13 + pkgDescription = "Digital logic designer and circuit simulator"; 14 14 version = "0.31"; 15 15 buildDate = "2024-09-03T14:02:31+02:00"; # v0.31 commit date 16 16
+1 -1
pkgs/by-name/dj/djenrandom/package.nix
··· 33 33 meta = { 34 34 homepage = "http://www.deadhat.com/"; 35 35 description = '' 36 - A C program to generate random data using several random models, 36 + C program to generate random data using several random models, 37 37 with parameterized non uniformities and flexible output formats 38 38 ''; 39 39 license = lib.licenses.gpl2Only;
+1 -1
pkgs/by-name/dj/djent/package.nix
··· 38 38 meta = { 39 39 homepage = "http://www.deadhat.com/"; 40 40 description = '' 41 - A reimplementation of the Fourmilab/John Walker random number test program 41 + Reimplementation of the Fourmilab/John Walker random number test program 42 42 ent with several improvements 43 43 ''; 44 44 mainProgram = "djent";
+1 -1
pkgs/by-name/do/dog/package.nix
··· 30 30 31 31 meta = with lib; { 32 32 homepage = "https://lwn.net/Articles/421072/"; 33 - description = "cat replacement"; 33 + description = "'cat' replacement"; 34 34 license = licenses.gpl2Plus; 35 35 maintainers = with maintainers; [ qknight ]; 36 36 platforms = platforms.all;
+1 -1
pkgs/by-name/do/dotter/package.nix
··· 38 38 }; 39 39 40 40 meta = with lib; { 41 - description = "Dotfile manager and templater written in rust 🦀"; 41 + description = "Dotfile manager and templater written in Rust"; 42 42 homepage = "https://github.com/SuperCuber/dotter"; 43 43 license = licenses.unlicense; 44 44 maintainers = with maintainers; [ linsui ];
+1 -1
pkgs/by-name/dp/dps8m/package.nix
··· 38 38 ]; 39 39 40 40 meta = with lib; { 41 - description = "DPS8M: GE / Honeywell / Bull DPS‑8/M mainframe simulator"; 41 + description = "GE / Honeywell / Bull DPS-8/M mainframe simulator"; 42 42 homepage = "https://gitlab.com/dps8m/dps8m"; 43 43 changelog = "https://gitlab.com/dps8m/dps8m/-/wikis/DPS8M-${src.rev}-Release-Notes"; 44 44 license = licenses.icu;
+2 -2
pkgs/by-name/dr/drupal/package.nix
··· 27 27 }; 28 28 updateScript = writeScript "update.sh" '' 29 29 #!/usr/bin/env nix-shell 30 - #!nix-shell -i bash -p common-updater-scripts xmlstarlet 30 + #!nix-shell -i bash -p nix-update xmlstarlet 31 31 set -eu -o pipefail 32 32 version=$(curl -k --silent --globoff "https://updates.drupal.org/release-history/drupal/current" | xmlstarlet sel -t -v "project/releases/release[1]/tag") 33 - update-source-version drupal $version --file=./pkgs/by-name/dr/drupal/package.nix 33 + nix-update drupal --version $version 34 34 ''; 35 35 }; 36 36
+1 -1
pkgs/by-name/ds/dsda-launcher/package.nix
··· 45 45 46 46 meta = { 47 47 homepage = "https://github.com/Pedro-Beirao/dsda-launcher"; 48 - description = "This is a launcher GUI for the dsda-doom source port"; 48 + description = "Launcher GUI for the dsda-doom source port"; 49 49 mainProgram = "dsda-launcher"; 50 50 license = lib.licenses.gpl3; 51 51 platforms = lib.platforms.linux;
+1 -1
pkgs/by-name/du/dust/package.nix
··· 54 54 passthru.updateScript = nix-update-script { }; 55 55 56 56 meta = { 57 - description = "du + rust = dust. Like du but more intuitive"; 57 + description = "du, but more intuitive"; 58 58 homepage = "https://github.com/bootandy/dust"; 59 59 changelog = "https://github.com/bootandy/dust/releases/tag/v${finalAttrs.version}"; 60 60 license = lib.licenses.asl20;
+1 -1
pkgs/by-name/e1/e1s/package.nix
··· 20 20 vendorHash = "sha256-1lise/u40Q8W9STsuyrWIbhf2HY+SFCytUL1PTSWvfY="; 21 21 22 22 meta = { 23 - description = "Easily Manage AWS ECS Resources in Terminal 🐱"; 23 + description = "Easily Manage AWS ECS Resources in Terminal"; 24 24 homepage = "https://github.com/keidarcy/e1s"; 25 25 changelog = "https://github.com/keidarcy/e1s/releases/tag/v${version}"; 26 26 license = lib.licenses.mit;
+1 -1
pkgs/by-name/ea/each/package.nix
··· 18 18 cargoHash = "sha256-TfAT36/JeBjBxymnX1gIyCEPZcxTW4fPVIOhHF3z9wA="; 19 19 20 20 meta = with lib; { 21 - description = "A better way of working with structured data on the command line"; 21 + description = "Command-line tool for processing CSV, JSON and other structured data"; 22 22 mainProgram = "each"; 23 23 homepage = "https://github.com/arraypad/each"; 24 24 license = with licenses; [ mit ];
+3 -3
pkgs/by-name/ea/easytier/package.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "easytier"; 14 - version = "2.4.0"; 14 + version = "2.4.1"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "EasyTier"; 18 18 repo = "EasyTier"; 19 19 tag = "v${version}"; 20 - hash = "sha256-GNHF15FJDLZKYrNuvaTQfsPGS6BabEhk5BZm7OzFbvU="; 20 + hash = "sha256-H7mFBARxElegXeUsp+wTHy8X19Lk5FUL3GuU88+8UVs="; 21 21 }; 22 22 23 - cargoHash = "sha256-rwwrCiTiLn1DM3LaTNKzQi0tUWGzAYMXku9LHjq2K7g="; 23 + cargoHash = "sha256-BNEc4R3Jzqx4ncMmmeZygM8peHqHGZ/HMy4eJyuvxv0="; 24 24 25 25 nativeBuildInputs = [ 26 26 protobuf
+1 -1
pkgs/by-name/el/electron-mail/package.nix
··· 34 34 passthru.updateScript = nix-update-script { }; 35 35 36 36 meta = { 37 - description = "ElectronMail is an Electron-based unofficial desktop client for ProtonMail"; 37 + description = "Unofficial Election-based ProtonMail desktop client"; 38 38 mainProgram = "electron-mail"; 39 39 homepage = "https://github.com/vladimiry/ElectronMail"; 40 40 license = lib.licenses.gpl3;
+1 -1
pkgs/by-name/el/elogind/package.nix
··· 154 154 155 155 meta = with lib; { 156 156 homepage = "https://github.com/elogind/elogind"; 157 - description = ''The systemd project's "logind", extracted to a standalone package''; 157 + description = "systemd project's 'logind', extracted to a standalone package"; 158 158 platforms = platforms.linux; # probably more 159 159 license = licenses.lgpl21Plus; 160 160 maintainers = with maintainers; [ nh2 ];
+1 -1
pkgs/by-name/ep/epgstation/package.nix
··· 127 127 ''; 128 128 129 129 meta = with lib; { 130 - description = "DVR software compatible with Mirakurun."; 130 + description = "DVR software compatible with Mirakurun"; 131 131 homepage = "https://github.com/l3tnun/EPGStation"; 132 132 license = licenses.mit; 133 133 maintainers = with maintainers; [ midchildan ];
+1 -1
pkgs/by-name/ex/excalifont/package.nix
··· 41 41 42 42 meta = { 43 43 homepage = "https://plus.excalidraw.com/excalifont"; 44 - description = "Excalifont is based on the original handwritten Virgil font carefully curated to improve legibility while preserving its hand-drawn nature"; 44 + description = "Font based on the original handwritten Virgil font carefully curated to improve legibility while preserving its hand-drawn nature"; 45 45 platforms = lib.platforms.all; 46 46 maintainers = with lib.maintainers; [ drupol ]; 47 47 license = lib.licenses.ofl;
+1 -1
pkgs/by-name/ex/exult/package.nix
··· 56 56 configureFlags = lib.optional (!enableTools) "--disable-tools"; 57 57 58 58 meta = with lib; { 59 - description = "Exult is a project to recreate Ultima VII for modern operating systems"; 59 + description = "Recreation of Ultima VII for modern operating systems"; 60 60 longDescription = '' 61 61 Ultima VII, an RPG from the early 1990's, still has a huge following. But, 62 62 being a DOS game with a very nonstandard memory manager, it is difficult
+1 -1
pkgs/by-name/fa/fable/package.nix
··· 18 18 }; 19 19 20 20 meta = { 21 - description = "Fable is an F# to JavaScript compiler"; 21 + description = "F# to JavaScript compiler"; 22 22 mainProgram = "fable"; 23 23 homepage = "https://github.com/fable-compiler/fable"; 24 24 changelog = "https://github.com/fable-compiler/fable/releases/tag/v${finalAttrs.version}";
+1 -1
pkgs/by-name/fe/febio/package.nix
··· 49 49 buildInputs = [ zlib ] ++ lib.optionals mklSupport [ mkl ]; 50 50 51 51 meta = { 52 - description = "FEBio Suite Solver"; 52 + description = "Software tool for nonlinear finite element analysis in biomechanics and biophysics"; 53 53 license = with lib.licenses; [ mit ]; 54 54 homepage = "https://febio.org/"; 55 55 platforms = lib.platforms.unix;
+1 -1
pkgs/by-name/fi/fiji/package.nix
··· 83 83 84 84 meta = with lib; { 85 85 homepage = "https://imagej.net/software/fiji/"; 86 - description = "batteries-included distribution of ImageJ2, bundling a lot of plugins which facilitate scientific image analysis"; 86 + description = "Batteries-included distribution of ImageJ2, bundling a lot of plugins which facilitate scientific image analysis"; 87 87 mainProgram = "fiji"; 88 88 platforms = [ "x86_64-linux" ]; 89 89 sourceProvenance = with sourceTypes; [
+1 -1
pkgs/by-name/fi/filebrowser/package.nix
··· 78 78 }; 79 79 80 80 meta = with lib; { 81 - description = "Filebrowser is a web application for managing files and directories"; 81 + description = "Web application for managing files and directories"; 82 82 homepage = "https://filebrowser.org"; 83 83 license = licenses.asl20; 84 84 maintainers = with maintainers; [ oakenshield ];
+1 -1
pkgs/by-name/fi/fileshelter/package.nix
··· 49 49 50 50 meta = { 51 51 homepage = "https://github.com/epoupon/fileshelter"; 52 - description = "FileShelter is a 'one-click' file sharing web application"; 52 + description = "One-click file sharing web application"; 53 53 mainProgram = "fileshelter"; 54 54 maintainers = [ ]; 55 55 license = lib.licenses.gpl3;
+1 -1
pkgs/by-name/fi/fira/package.nix
··· 16 16 ]; 17 17 18 18 meta = { 19 - description = "Fira font family including Fira Sans and Fira Mono"; 19 + description = "Font family including Fira Sans and Fira Mono"; 20 20 homepage = "https://bboxtype.com/fira/"; 21 21 license = lib.licenses.ofl; 22 22 platforms = lib.platforms.all;
+3 -3
pkgs/by-name/fi/firezone-gateway/package.nix
··· 6 6 }: 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "firezone-gateway"; 9 - version = "1.4.12"; 9 + version = "1.4.15"; 10 10 src = fetchFromGitHub { 11 11 owner = "firezone"; 12 12 repo = "firezone"; 13 13 tag = "gateway-${version}"; 14 - hash = "sha256-isWtx9DwJqPwlbA7MTW1r+VFpy7+xzVx86XvKlsQ+SY="; 14 + hash = "sha256-eIef5csbrZdh2e2fxBSBYAgHSpSfHCMTbatTsHZR8DY="; 15 15 }; 16 16 17 - cargoHash = "sha256-w/FHN3EQBqM32O1zHEFXvg8c5JBeM14MUbq29APCrVI="; 17 + cargoHash = "sha256-OAWPO18s9749nfkyPEaArRkxdqnCKo69k8ZSRS2Tyw0="; 18 18 sourceRoot = "${src.name}/rust"; 19 19 buildAndTestSubdir = "gateway"; 20 20 RUSTFLAGS = "--cfg system_certs";
+1 -1
pkgs/by-name/fl/flarum/package.nix
··· 21 21 22 22 meta = with lib; { 23 23 changelog = "https://github.com/flarum/framework/blob/main/CHANGELOG.md"; 24 - description = "Flarum is a delightfully simple discussion platform for your website"; 24 + description = "Delightfully simple discussion platform for your website"; 25 25 homepage = "https://github.com/flarum/flarum"; 26 26 license = lib.licenses.mit; 27 27 maintainers = with maintainers; [
+1 -1
pkgs/by-name/fl/flatito/package.nix
··· 34 34 passthru.updateScript = bundlerUpdateScript "${pname}"; 35 35 36 36 meta = with lib; { 37 - description = "It allows you to search for a key and get the value and the line number where it is located in YAML and JSON files"; 37 + description = "Grep for keys in YAML and JSON files"; 38 38 homepage = "https://github.com/ceritium/flatito"; 39 39 license = licenses.mit; 40 40 maintainers = with maintainers; [ rucadi ];
+1 -1
pkgs/by-name/fl/flatter/package.nix
··· 43 43 passthru.updateScript = unstableGitUpdater { }; 44 44 45 45 meta = with lib; { 46 - description = "(F)ast (lat)tice (r)eduction of integer lattice bases"; 46 + description = "Fast lattice reduction of integer lattice bases"; 47 47 homepage = "https://github.com/keeganryan/flatter"; 48 48 license = licenses.lgpl3Only; 49 49 mainProgram = "flatter";
+1 -1
pkgs/by-name/fo/fontmatrix/package.nix
··· 28 28 ]; 29 29 30 30 meta = with lib; { 31 - description = "Fontmatrix is a free/libre font explorer for Linux, Windows and Mac"; 31 + description = "Free/libre font explorer for Linux, Windows and Mac"; 32 32 homepage = "https://github.com/fontmatrix/fontmatrix"; 33 33 license = licenses.gpl2Plus; 34 34 platforms = platforms.linux;
+1 -1
pkgs/by-name/fo/form/package.nix
··· 22 22 ]; 23 23 24 24 meta = with lib; { 25 - description = "FORM project for symbolic manipulation of very big expressions"; 25 + description = "Symbolic manipulation of very big expressions"; 26 26 homepage = "https://www.nikhef.nl/~form/"; 27 27 license = licenses.gpl3; 28 28 maintainers = [ maintainers.veprbl ];
+1 -1
pkgs/by-name/fs/fsautocomplete/package.nix
··· 41 41 }; 42 42 43 43 meta = { 44 - description = "FsAutoComplete project (FSAC) provides a backend service for rich editing or intellisense features for editors"; 44 + description = "Backend service for rich editing or intellisense features for editors"; 45 45 mainProgram = "fsautocomplete"; 46 46 homepage = "https://github.com/fsharp/FsAutoComplete"; 47 47 changelog = "https://github.com/fsharp/FsAutoComplete/releases/tag/${finalAttrs.src.tag}";
+13 -7
pkgs/by-name/ge/gemini-cli/package.nix
··· 2 2 lib, 3 3 buildNpmPackage, 4 4 fetchFromGitHub, 5 - fetchNpmDeps, 5 + fetchpatch, 6 6 gitUpdater, 7 7 }: 8 8 9 9 buildNpmPackage (finalAttrs: { 10 10 pname = "gemini-cli"; 11 - version = "0.1.14"; 11 + version = "0.1.18"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "google-gemini"; 15 15 repo = "gemini-cli"; 16 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-u73aqh7WnfetHj/64/HyzSR6aJXRKt0OXg3bddhhQq8="; 17 + hash = "sha256-vO70olSAG6NaZjyERU22lc8MbVivyJFieGcy0xOErrc="; 18 18 }; 19 19 20 - npmDeps = fetchNpmDeps { 21 - inherit (finalAttrs) src; 22 - hash = "sha256-9T31QlffPP6+ryRVN/7t0iMo+2AgwPb6l6CkYh6839U="; 23 - }; 20 + patches = [ 21 + (fetchpatch { 22 + url = "https://github.com/google-gemini/gemini-cli/pull/5336/commits/c1aef417d559237bf4d147c584449b74d6fbc1f8.patch"; 23 + name = "restore-missing-dependencies-fields.patch"; 24 + hash = "sha256-euRoLpbv075KIpYF9QPMba5FxG4+h/kxwLRetaay33s="; 25 + }) 26 + ]; 27 + 28 + npmDepsHash = "sha256-8dn0i2laR4LFZk/sFDdvblvrHSnraGcLl3WAthCOKc0="; 24 29 25 30 preConfigure = '' 26 31 mkdir -p packages/generated ··· 35 40 36 41 rm -f $out/share/gemini-cli/node_modules/@google/gemini-cli 37 42 rm -f $out/share/gemini-cli/node_modules/@google/gemini-cli-core 43 + rm -f $out/share/gemini-cli/node_modules/@google/gemini-cli-test-utils 38 44 rm -f $out/share/gemini-cli/node_modules/gemini-cli-vscode-ide-companion 39 45 cp -r packages/cli $out/share/gemini-cli/node_modules/@google/gemini-cli 40 46 cp -r packages/core $out/share/gemini-cli/node_modules/@google/gemini-cli-core
+1 -1
pkgs/by-name/gi/ginac/package.nix
··· 36 36 configureFlags = [ "--disable-rpath" ]; 37 37 38 38 meta = with lib; { 39 - description = "GiNaC is Not a CAS"; 39 + description = "GiNaC C++ library for symbolic manipulations"; 40 40 homepage = "https://www.ginac.de/"; 41 41 maintainers = with maintainers; [ lovek323 ]; 42 42 license = licenses.gpl2;
+1 -3
pkgs/by-name/gi/git-fame/package.nix
··· 15 15 passthru.updateScript = bundlerUpdateScript "git-fame"; 16 16 17 17 meta = with lib; { 18 - description = '' 19 - A command-line tool that helps you summarize and pretty-print collaborators based on contributions 20 - ''; 18 + description = "Command-line tool that helps you summarize and pretty-print collaborators based on contributions"; 21 19 homepage = "http://oleander.io/git-fame-rb"; 22 20 license = licenses.mit; 23 21 maintainers = with maintainers; [
+1 -1
pkgs/by-name/gi/git-quickfix/package.nix
··· 34 34 cargoHash = "sha256-2VhbvhGeQHAbQLW0iBAgl0ICAX/X+PnwcGdodJG2Hsw="; 35 35 36 36 meta = with lib; { 37 - description = "Quickfix allows you to commit changes in your git repository to a new branch without leaving the current branch"; 37 + description = "Commit changes in your git repository to a new branch without leaving the current branch"; 38 38 homepage = "https://github.com/siedentop/git-quickfix"; 39 39 license = licenses.gpl3; 40 40 platforms = platforms.all;
+1 -1
pkgs/by-name/gl/gluesql/package.nix
··· 24 24 passthru.updateScript = nix-update-script { }; 25 25 26 26 meta = with lib; { 27 - description = "GlueSQL is quite sticky. It attaches to anywhere"; 27 + description = "Rust library for SQL databases"; 28 28 homepage = "https://github.com/gluesql/gluesql"; 29 29 license = licenses.asl20; 30 30 maintainers = with maintainers; [ happysalada ];
+1 -1
pkgs/by-name/go/go-jsonschema/package.nix
··· 33 33 passthru.updateScript = nix-update-script { }; 34 34 35 35 meta = { 36 - description = "A tool to generate Go data types from JSON Schema definitions."; 36 + description = "Tool to generate Go data types from JSON Schema definitions"; 37 37 homepage = "https://github.com/omissis/go-jsonschema"; 38 38 changelog = "https://github.com/omissis/go-jsonschema/releases/tag/v${finalAttrs.version}"; 39 39 license = lib.licenses.mit;
+1 -1
pkgs/by-name/go/gobble/package.nix
··· 32 32 ''; 33 33 34 34 meta = { 35 - description = "gobbles your terminal"; 35 + description = "Rust rewrite of Devour"; 36 36 homepage = "https://github.com/EmperorPenguin18/gobble"; 37 37 license = lib.licenses.gpl3Only; 38 38 maintainers = with lib.maintainers; [ vuimuich ];
+1 -1
pkgs/by-name/go/gocover-cobertura/package.nix
··· 25 25 26 26 meta = with lib; { 27 27 homepage = "https://github.com/boumenot/gocover-cobertura"; 28 - description = "This is a simple helper tool for generating XML output in Cobertura format for CIs like Jenkins and others from go tool cover output"; 28 + description = "Simple helper tool for generating XML output in Cobertura format for CIs like Jenkins and others from go tool cover output"; 29 29 mainProgram = "gocover-cobertura"; 30 30 license = licenses.mit; 31 31 maintainers = with maintainers; [
+1 -1
pkgs/by-name/gr/grafana-to-ntfy/package.nix
··· 18 18 cargoHash = "sha256-w4HSxdihElPz0q05vWjajQ9arZjAzd82L0kEKk1Uk8s="; 19 19 20 20 meta = { 21 - description = "Grafana-to-ntfy (ntfy.sh) alerts channel"; 21 + description = "Bridge to forward Grafana alerts to ntfy.sh notification service"; 22 22 homepage = "https://github.com/kittyandrew/grafana-to-ntfy"; 23 23 license = lib.licenses.agpl3Only; 24 24 platforms = lib.platforms.linux;
+1 -1
pkgs/by-name/gu/guile-zlib/package.nix
··· 35 35 doCheck = true; 36 36 37 37 meta = with lib; { 38 - description = "Guile-zlib is a GNU Guile library providing bindings to zlib"; 38 + description = "GNU Guile library providing bindings to zlib"; 39 39 homepage = "https://notabug.org/guile-zlib/guile-zlib"; 40 40 license = licenses.gpl3Plus; 41 41 maintainers = with maintainers; [ foo-dogsquared ];
+1 -1
pkgs/by-name/gx/gxml/package.nix
··· 60 60 passthru.updateScript = gitUpdater { }; 61 61 62 62 meta = with lib; { 63 - description = "GXml provides a GObject API for manipulating XML and a Serializable framework from GObject to XML"; 63 + description = "Provides a GObject API for manipulating XML and a Serializable framework from GObject to XML"; 64 64 homepage = "https://gitlab.gnome.org/GNOME/gxml"; 65 65 changelog = "https://gitlab.gnome.org/GNOME/gxml/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; 66 66 license = licenses.lgpl21Plus;
+42
pkgs/by-name/ha/hashcat/0001-python-shebangs.patch
··· 1 + diff --git a/tools/bitlocker2hashcat.py b/tools/bitlocker2hashcat.py 2 + index f7501a37b..a72fb8c78 100755 3 + --- a/tools/bitlocker2hashcat.py 4 + +++ b/tools/bitlocker2hashcat.py 5 + @@ -1,3 +1,5 @@ 6 + +#!/usr/bin/env python3 7 + + 8 + # Construct a hash for use with hashcat mode 22100 9 + # Usage: python3 bitlocker2hashcat.py <bitlocker_image> -o <bitlocker_partition_offset> 10 + # Hashcat supports modes $bitlocker$0$ and $bitlocker$1$ and therefore this script will output hashes that relate to a VMK protected by a user password only. 11 + diff --git a/tools/keybag2hashcat.py b/tools/keybag2hashcat.py 12 + index 83da25c5e..6a30384ac 100755 13 + --- a/tools/keybag2hashcat.py 14 + +++ b/tools/keybag2hashcat.py 15 + @@ -1,3 +1,5 @@ 16 + +#!/usr/bin/env python3 17 + + 18 + import argparse 19 + import logging 20 + import sys 21 + diff --git a/tools/shiro1-to-hashcat.py b/tools/shiro1-to-hashcat.py 22 + old mode 100755 23 + new mode 100644 24 + index 9619530ef..86ee8e502 25 + --- a/tools/shiro1-to-hashcat.py 26 + +++ b/tools/shiro1-to-hashcat.py 27 + @@ -1,3 +1,5 @@ 28 + +#!/usr/bin/env python3 29 + + 30 + import os 31 + import re 32 + import glob 33 + diff --git a/tools/veeamvbk2hashcat.py b/tools/veeamvbk2hashcat.py 34 + index e8d6ac05c..5f6d1977a 100755 35 + --- a/tools/veeamvbk2hashcat.py 36 + +++ b/tools/veeamvbk2hashcat.py 37 + @@ -1,3 +1,5 @@ 38 + +#!/usr/bin/env python3 39 + + 40 + import argparse 41 + import binascii 42 +
+17
pkgs/by-name/ha/hashcat/package.nix
··· 10 10 minizip, 11 11 opencl-headers, 12 12 ocl-icd, 13 + perl, 14 + python3, 13 15 xxHash, 14 16 zlib, 15 17 libiconv, ··· 24 26 sha256 = "sha256-hCtx0NNLAgAFiCR6rp/smg/BMnfyzTpqSSWw8Jszv3U="; 25 27 }; 26 28 29 + patches = [ 30 + ./0001-python-shebangs.patch 31 + ]; 32 + 27 33 postPatch = '' 28 34 # MACOSX_DEPLOYMENT_TARGET is defined by the enviroment 29 35 # Remove hardcoded paths on darwin ··· 44 50 buildInputs = [ 45 51 minizip 46 52 opencl-headers 53 + perl 54 + (python3.withPackages ( 55 + ps: with ps; [ 56 + # leveldb # Required for bitwarden2hashcat.py, broken since python 3.12 https://github.com/NixOS/nixpkgs/pull/342756 57 + protobuf 58 + pyasn1 59 + pycryptodome 60 + python-snappy 61 + simplejson 62 + ] 63 + )) 47 64 xxHash 48 65 zlib 49 66 ]
+1 -1
pkgs/by-name/ht/htcondor/package.nix
··· 58 58 59 59 meta = with lib; { 60 60 homepage = "https://htcondor.org/"; 61 - description = "HTCondor is a software system that creates a High-Throughput Computing (HTC) environment"; 61 + description = "Software system that creates a High-Throughput Computing (HTC) environment"; 62 62 platforms = platforms.linux; 63 63 license = licenses.asl20; 64 64 maintainers = with maintainers; [ evey ];
+1 -1
pkgs/by-name/ht/httperf/package.nix
··· 37 37 ''; 38 38 39 39 meta = with lib; { 40 - description = "Httperf HTTP load generator"; 40 + description = "HTTP load generator"; 41 41 homepage = "https://github.com/httperf/httperf"; 42 42 maintainers = [ ]; 43 43 license = licenses.gpl2Plus;
+1 -1
pkgs/by-name/hu/husky/package.nix
··· 18 18 npmDepsHash = "sha256-u1dndTKvInobva+71yI2vPiwrW9vqzAJ2sDAqT9YJsg="; 19 19 20 20 meta = { 21 - description = "Git hooks made easy 🐶 woof!"; 21 + description = "Git hooks made easy"; 22 22 mainProgram = "husky"; 23 23 homepage = "https://github.com/typicode/husky"; 24 24 changelog = "https://github.com/typicode/husky/releases/tag/v${version}";
+1 -1
pkgs/by-name/hy/hyperbeam/package.nix
··· 27 27 passthru.updateScript = nix-update-script { }; 28 28 29 29 meta = { 30 - description = "1-1 End-to-End Encrypted Internet Pipe Powered by Hyperswarm "; 30 + description = "1-1 End-to-End Encrypted Internet Pipe Powered by Hyperswarm"; 31 31 homepage = "https://github.com/holepunchto/hyperbeam"; 32 32 mainProgram = "hyperbeam"; 33 33 license = lib.licenses.mit;
+1 -1
pkgs/by-name/hy/hyperspeedcube/package.nix
··· 111 111 ''; 112 112 113 113 meta = { 114 - description = "Hyperspeedcube is a 3D and 4D Rubik's cube simulator"; 114 + description = "3D and 4D Rubik's cube simulator"; 115 115 longDescription = '' 116 116 Hyperspeedcube is a modern, beginner-friendly 3D and 4D Rubik's cube 117 117 simulator with customizable mouse and keyboard controls and advanced
+1 -1
pkgs/by-name/hy/hyprshot/package.nix
··· 50 50 51 51 meta = with lib; { 52 52 homepage = "https://github.com/Gustash/hyprshot"; 53 - description = "Hyprshot is an utility to easily take screenshots in Hyprland using your mouse"; 53 + description = "Utility to easily take screenshots in Hyprland using your mouse"; 54 54 license = licenses.gpl3Only; 55 55 maintainers = with maintainers; [ 56 56 Cryolitia
+1 -1
pkgs/by-name/im/imaginer/package.nix
··· 61 61 62 62 meta = with lib; { 63 63 homepage = "https://github.com/ImaginerApp/Imaginer"; 64 - description = "Imaginer with AI"; 64 + description = "AI image generator for GNOME"; 65 65 mainProgram = "imaginer"; 66 66 license = licenses.gpl3Plus; 67 67 maintainers = with maintainers; [ _0xMRTT ];
+1 -1
pkgs/by-name/im/imath/package.nix
··· 19 19 nativeBuildInputs = [ cmake ]; 20 20 21 21 meta = with lib; { 22 - description = "Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics"; 22 + description = "C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics"; 23 23 homepage = "https://github.com/AcademySoftwareFoundation/Imath"; 24 24 license = licenses.bsd3; 25 25 maintainers = with maintainers; [ paperdigits ];
+1 -1
pkgs/by-name/im/imposm/package.nix
··· 33 33 doCheck = false; 34 34 35 35 meta = { 36 - description = "Imposm imports OpenStreetMap data into PostGIS"; 36 + description = "Imports OpenStreetMap data into PostGIS"; 37 37 homepage = "https://imposm.org/"; 38 38 changelog = "https://github.com/omniscale/imposm3/releases/tag/${src.rev}"; 39 39 license = lib.licenses.apsl20;
+3 -3
pkgs/by-name/im/improv-setup/package.nix
··· 7 7 8 8 rustPlatform.buildRustPackage (finalAttrs: { 9 9 pname = "improv-setup"; 10 - version = "1.0.0"; 10 + version = "1.1.0"; 11 11 12 12 src = fetchFromGitea { 13 13 domain = "git.clerie.de"; 14 14 owner = "clerie"; 15 15 repo = "improv-setup"; 16 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-3vF8StD2qk3S87Rw7hphmIW2udlFK9e4YQfHF12yFwI="; 17 + hash = "sha256-N/HMvyZfWuxzNg0IDvyNVJiNBh7gb+v38mjVYmt2vw4="; 18 18 }; 19 19 20 - cargoHash = "sha256-H2X1hpynOIZOHBx8nZz09Yr4zk/7Ikn6TNhx3cCmOuA="; 20 + cargoHash = "sha256-vv7i+RsOjYaVWLmyBcvYNdiKsPOP4GyKyWAYB718Liw="; 21 21 22 22 passthru.updateScript = nix-update-script { }; 23 23
+1 -1
pkgs/by-name/in/infra/package.nix
··· 25 25 ]; 26 26 27 27 meta = { 28 - description = "Infra manages access to infrastructure such as Kubernetes"; 28 + description = "Manages access to infrastructure such as Kubernetes"; 29 29 homepage = "https://github.com/infrahq/infra"; 30 30 changelog = "https://github.com/infrahq/infra/raw/v${version}/CHANGELOG.md"; 31 31 license = lib.licenses.elastic20;
+1 -1
pkgs/by-name/in/inspec/package.nix
··· 16 16 passthru.updateScript = bundlerUpdateScript "inspec"; 17 17 18 18 meta = { 19 - description = "Inspec is an open-source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security and policy requirements"; 19 + description = "Open-source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security and policy requirements"; 20 20 homepage = "https://inspec.io/"; 21 21 license = lib.licenses.asl20; 22 22 maintainers = with lib.maintainers; [ dylanmtaylor ];
+1 -1
pkgs/by-name/in/integresql/package.nix
··· 31 31 doCheck = false; 32 32 33 33 meta = with lib; { 34 - description = "IntegreSQL manages isolated PostgreSQL databases for your integration tests"; 34 + description = "Manages isolated PostgreSQL databases for your integration tests"; 35 35 homepage = "https://github.com/allaboutapps/integresql"; 36 36 changelog = "https://github.com/allaboutapps/integresql/blob/${src.rev}/CHANGELOG.md"; 37 37 license = licenses.mit;
+1 -1
pkgs/by-name/io/iotop-c/package.nix
··· 32 32 ''; 33 33 34 34 meta = with lib; { 35 - description = "iotop identifies processes that use high amount of input/output requests on your machine"; 35 + description = "Iotop identifies processes that use high amount of input/output requests on your machine"; 36 36 homepage = "https://github.com/Tomas-M/iotop"; 37 37 maintainers = [ maintainers.arezvov ]; 38 38 mainProgram = "iotop-c";
+1 -1
pkgs/by-name/io/iozone/package.nix
··· 63 63 ''; 64 64 65 65 meta = { 66 - description = "IOzone Filesystem Benchmark"; 66 + description = "Filesystem benchmark tool"; 67 67 homepage = "http://www.iozone.org/"; 68 68 license = lib.licenses.unfreeRedistributable; 69 69 platforms = [
+1 -1
pkgs/by-name/it/itsycal/package.nix
··· 24 24 25 25 meta = { 26 26 changelog = "https://www.mowglii.com/itsycal/versionhistory.html"; 27 - description = "Itsycal is a tiny menu bar calendar"; 27 + description = "Tiny menu bar calendar"; 28 28 homepage = "https://www.mowglii.com/itsycal/"; 29 29 license = lib.licenses.mit; 30 30 maintainers = with lib.maintainers; [ donteatoreo ];
+1 -1
pkgs/by-name/ja/jackass/package.nix
··· 44 44 enableParallelBuilding = true; 45 45 46 46 meta = { 47 - description = "JackAss is a VST plugin that provides JACK-MIDI support for VST hosts"; 47 + description = "VST plugin that provides JACK-MIDI support for VST hosts"; 48 48 longDescription = '' 49 49 Simply load the plugin in your favourite host to get a JACK-MIDI port. 50 50 Optionally includes a special Wine build for running in Wine
+1 -1
pkgs/by-name/ja/jan/package.nix
··· 24 24 25 25 meta = { 26 26 changelog = "https://github.com/janhq/jan/releases/tag/v${version}"; 27 - description = "Jan is an open source alternative to ChatGPT that runs 100% offline on your computer"; 27 + description = "Open source alternative to ChatGPT that runs 100% offline on your computer"; 28 28 homepage = "https://github.com/janhq/jan"; 29 29 license = lib.licenses.agpl3Plus; 30 30 mainProgram = "jan";
+1 -1
pkgs/by-name/ja/jankyborders/package.nix
··· 40 40 }; 41 41 42 42 meta = { 43 - description = "JankyBorders is a lightweight tool designed to add colored borders to user windows on macOS 14.0+"; 43 + description = "Lightweight tool designed to add colored borders to user windows on macOS 14.0+"; 44 44 longDescription = "It enhances the user experience by visually highlighting the currently focused window without relying on the accessibility API, thereby being faster than comparable tools."; 45 45 homepage = "https://github.com/FelixKratz/JankyBorders"; 46 46 license = lib.licenses.gpl3;
+1 -1
pkgs/by-name/ji/jiq/package.nix
··· 31 31 meta = with lib; { 32 32 homepage = "https://github.com/fiatjaf/jiq"; 33 33 license = licenses.mit; 34 - description = "jid on jq - interactive JSON query tool using jq expressions"; 34 + description = "Interactive JSON query tool using jq expressions"; 35 35 mainProgram = "jiq"; 36 36 maintainers = [ ]; 37 37 };
+1 -1
pkgs/by-name/ji/jitterentropy-rngd/package.nix
··· 27 27 ''; 28 28 29 29 meta = { 30 - description = ''A random number generator, which injects entropy to the kernel''; 30 + description = "Random number generator, which injects entropy to the kernel"; 31 31 homepage = "https://github.com/smuellerDD/jitterentropy-rngd"; 32 32 changelog = "https://github.com/smuellerDD/jitterentropy-rngd/releases/tag/v${version}"; 33 33 license = [
+1 -1
pkgs/by-name/jm/jmespath/package.nix
··· 27 27 ]; 28 28 29 29 meta = with lib; { 30 - description = "JMESPath implementation in Go"; 30 + description = "Golang implementation of JMESPath"; 31 31 homepage = "https://github.com/jmespath/go-jmespath"; 32 32 license = licenses.asl20; 33 33 maintainers = with maintainers; [ cransom ];
+1 -1
pkgs/by-name/ka/kacst/package.nix
··· 23 23 ''; 24 24 25 25 meta = with lib; { 26 - description = "KACST Latin-Arabic TrueType fonts"; 26 + description = "Latin-Arabic TrueType fonts"; 27 27 license = licenses.gpl2Only; 28 28 maintainers = with lib.maintainers; [ serge ]; 29 29 platforms = platforms.all;
+1 -1
pkgs/by-name/ka/kamal/package.nix
··· 13 13 exes = [ "kamal" ]; 14 14 15 15 meta = with lib; { 16 - description = "Kamal: Deploy web apps anywhere"; 16 + description = "Deploy web apps anywhere"; 17 17 homepage = "https://kamal-deploy.org/"; 18 18 license = licenses.mit; 19 19 maintainers = with maintainers; [ nathanruiz ];
+1 -1
pkgs/by-name/ka/karabiner-elements/package.nix
··· 60 60 61 61 meta = { 62 62 changelog = "https://github.com/pqrs-org/Karabiner-Elements/releases/tag/v${finalAttrs.version}"; 63 - description = "Karabiner-Elements is a powerful utility for keyboard customization on macOS Ventura (13) or later"; 63 + description = "Powerful utility for keyboard customization on macOS Ventura (13) or later"; 64 64 homepage = "https://karabiner-elements.pqrs.org/"; 65 65 license = lib.licenses.unlicense; 66 66 maintainers = [ ];
+1 -1
pkgs/by-name/kd/kdotool/package.nix
··· 23 23 buildInputs = [ dbus ]; 24 24 25 25 meta = with lib; { 26 - description = "xdotool-like for KDE Wayland"; 26 + description = "xdotool clone for KDE Wayland"; 27 27 homepage = "https://github.com/jinliu/kdotool"; 28 28 license = licenses.asl20; 29 29 maintainers = with maintainers; [ kotatsuyaki ];
+1 -1
pkgs/by-name/ke/keepass-otpkeyprov/package.nix
··· 19 19 }; 20 20 21 21 meta = { 22 - description = "OtpKeyProv is a key provider based on one-time passwords"; 22 + description = "Key provider based on one-time passwords"; 23 23 homepage = "https://keepass.info/plugins.html#otpkeyprov"; 24 24 platforms = with lib.platforms; linux; 25 25 license = lib.licenses.gpl2;
+1 -1
pkgs/by-name/ke/keychain/package.nix
··· 52 52 ''; 53 53 54 54 meta = with lib; { 55 - description = "Keychain management tool"; 55 + description = "Manage SSH and GPG keys in a convenient and secure manner"; 56 56 longDescription = '' 57 57 Keychain helps you to manage SSH and GPG keys in a convenient and secure 58 58 manner. It acts as a frontend to ssh-agent and ssh-add, but allows you
+1 -1
pkgs/by-name/kh/khmeros/package.nix
··· 23 23 ''; 24 24 25 25 meta = with lib; { 26 - description = "KhmerOS Unicode fonts for the Khmer language"; 26 + description = "Unicode fonts for the Khmer language"; 27 27 homepage = "http://www.khmeros.info/"; 28 28 license = licenses.gpl2Plus; 29 29 maintainers = with lib.maintainers; [ serge ];
+1 -1
pkgs/by-name/ki/kine/package.nix
··· 29 29 }; 30 30 31 31 meta = { 32 - description = "Kine is an etcdshim that translates etcd API to RDMS"; 32 + description = "etcdshim that translates etcd API to RDMS"; 33 33 homepage = "https://github.com/k3s-io/kine"; 34 34 license = lib.licenses.asl20; 35 35 maintainers = with lib.maintainers; [ techknowlogick ];
+1 -1
pkgs/by-name/km/kminion/package.nix
··· 22 22 passthru.updateScript = ./update.sh; 23 23 24 24 meta = with lib; { 25 - description = "KMinion is a feature-rich Prometheus exporter for Apache Kafka written in Go"; 25 + description = "Feature-rich Prometheus exporter for Apache Kafka written in Go"; 26 26 license = licenses.mit; 27 27 platforms = platforms.linux; 28 28 maintainers = with maintainers; [ cafkafk ];
+1 -1
pkgs/by-name/ko/kontroll/package.nix
··· 21 21 nativeBuildInputs = [ protobuf ]; 22 22 23 23 meta = { 24 - description = "Kontroll demonstates how to control the Keymapp API, making it easy to control your ZSA keyboard from the command line and scripts"; 24 + description = "Demonstrates how to control the Keymapp API, making it easy to control your ZSA keyboard from the command line and scripts"; 25 25 homepage = "https://github.com/zsa/kontroll"; 26 26 license = lib.licenses.mit; 27 27 maintainers = with lib.maintainers; [ davsanchez ];
+1 -1
pkgs/by-name/ku/kubectl-df-pv/package.nix
··· 18 18 vendorHash = "sha256-YkDPgN7jBvYveiyU8N+3Ia52SEmlzC0TGBQjUuIAaw0="; 19 19 20 20 meta = { 21 - description = "df (disk free)-like utility for persistent volumes on kubernetes"; 21 + description = "df-like utility for persistent volumes on Kubernetes"; 22 22 mainProgram = "df-pv"; 23 23 homepage = "https://github.com/yashbhutwala/kubectl-df-pv"; 24 24 changelog = "https://github.com/yashbhutwala/kubectl-df-pv/releases/tag/v${version}";
+1 -1
pkgs/by-name/ku/kubemqctl/package.nix
··· 32 32 33 33 meta = { 34 34 homepage = "https://github.com/kubemq-io/kubemqctl"; 35 - description = "Kubemqctl is a command line interface (CLI) for Kubemq Kubernetes Message Broker"; 35 + description = "CLI for Kubemq Kubernetes Message Broker"; 36 36 mainProgram = "kubemqctl"; 37 37 license = lib.licenses.asl20; 38 38 maintainers = with lib.maintainers; [ brianmcgee ];
+1 -1
pkgs/by-name/la/lab/package.nix
··· 53 53 ''; 54 54 55 55 meta = with lib; { 56 - description = "Lab wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab"; 56 + description = "Wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab"; 57 57 homepage = "https://zaquestion.github.io/lab"; 58 58 license = licenses.cc0; 59 59 maintainers = [ ];
+1 -2
pkgs/by-name/le/leetcode-cli/package.nix
··· 48 48 }; 49 49 50 50 meta = with lib; { 51 - description = "May the code be with you 👻"; 52 - longDescription = "Use leetcode.com in command line"; 51 + description = "Leetcode CLI utility"; 53 52 homepage = "https://github.com/clearloop/leetcode-cli"; 54 53 license = licenses.mit; 55 54 maintainers = with maintainers; [ congee ];
+1 -1
pkgs/by-name/le/lenmus/package.nix
··· 83 83 ''; 84 84 85 85 meta = { 86 - description = "LenMus Phonascus is a program for learning music"; 86 + description = "Program for learning music"; 87 87 longDescription = '' 88 88 LenMus Phonascus is a free open source program (GPL v3) for learning music. 89 89 It allows you to focus on specific skills and exercises, on both theory and aural training.
+1 -1
pkgs/by-name/le/lexbor/package.nix
··· 21 21 ]; 22 22 23 23 meta = { 24 - description = "Lexbor is development of an open source HTML Renderer library"; 24 + description = "Open source HTML Renderer library"; 25 25 homepage = "https://github.com/lexbor/lexbor"; 26 26 changelog = "https://github.com/lexbor/lexbor/blob/${finalAttrs.src.tag}/CHANGELOG.md"; 27 27 license = lib.licenses.asl20;
+1 -1
pkgs/by-name/le/lexical/package.nix
··· 54 54 }; 55 55 56 56 meta = { 57 - description = "Lexical is a next-generation elixir language server"; 57 + description = "Next-generation elixir language server"; 58 58 homepage = "https://github.com/lexical-lsp/lexical"; 59 59 changelog = "https://github.com/lexical-lsp/lexical/releases/tag/v${version}"; 60 60 license = lib.licenses.asl20;
+1 -1
pkgs/by-name/lh/lha/package.nix
··· 19 19 nativeBuildInputs = [ autoreconfHook ]; 20 20 21 21 meta = { 22 - description = "LHa is an archiver and compressor using the LZSS and Huffman encoding compression algorithms"; 22 + description = "Archiver and compressor using the LZSS and Huffman encoding compression algorithms"; 23 23 homepage = "https://github.com/jca02266/lha"; 24 24 platforms = lib.platforms.unix; 25 25 maintainers = with lib.maintainers; [
+1 -1
pkgs/by-name/li/libfreefare/package.nix
··· 33 33 }; 34 34 35 35 meta = { 36 - description = "Libfreefare project aims to provide a convenient API for MIFARE card manipulations"; 36 + description = "Convenient API for MIFARE card manipulations"; 37 37 license = lib.licenses.lgpl3; 38 38 homepage = "https://github.com/nfc-tools/libfreefare"; 39 39 maintainers = with lib.maintainers; [ bobvanderlinden ];
+1 -1
pkgs/by-name/li/libipfix/package.nix
··· 21 21 22 22 meta = with lib; { 23 23 homepage = "https://libipfix.sourceforge.net/"; 24 - description = "Libipfix C-library implements the IPFIX protocol defined by the IP Flow Information Export working group of the IETF"; 24 + description = "C library that implements the IPFIX protocol defined by the IP Flow Information Export working group of the IETF"; 25 25 mainProgram = "ipfix_collector"; 26 26 license = licenses.lgpl3; 27 27 platforms = platforms.linux;
+1 -1
pkgs/by-name/li/libiscsi/package.nix
··· 29 29 }; 30 30 31 31 meta = with lib; { 32 - description = "iscsi client library and utilities"; 32 + description = "iSCSI client library and utilities"; 33 33 homepage = "https://github.com/sahlberg/libiscsi"; 34 34 license = licenses.lgpl2; 35 35 platforms = platforms.unix;
+9
pkgs/by-name/li/libplacebo_5/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitLab, 5 + fetchpatch, 5 6 meson, 6 7 ninja, 7 8 pkg-config, ··· 27 28 rev = "v${version}"; 28 29 hash = "sha256-YEefuEfJURi5/wswQKskA/J1UGzessQQkBpltJ0Spq8="; 29 30 }; 31 + 32 + patches = [ 33 + (fetchpatch { 34 + name = "python-compat.patch"; 35 + url = "https://code.videolan.org/videolan/libplacebo/-/commit/12509c0f1ee8c22ae163017f0a5e7b8a9d983a17.patch"; 36 + hash = "sha256-RrlFu0xgLB05IVrzL2EViTPuATYXraM1KZMxnZCvgrk="; 37 + }) 38 + ]; 30 39 31 40 nativeBuildInputs = [ 32 41 meson
+1 -1
pkgs/by-name/li/libshout/package.nix
··· 50 50 ]; 51 51 52 52 meta = { 53 - description = "icecast 'c' language bindings"; 53 + description = "Icecast C language bindings"; 54 54 55 55 longDescription = '' 56 56 Libshout is a library for communicating with and sending data to an icecast
+1 -1
pkgs/by-name/li/libtpms/package.nix
··· 42 42 ]; 43 43 44 44 meta = with lib; { 45 - description = "Libtpms library provides software emulation of a Trusted Platform Module (TPM 1.2 and TPM 2.0)"; 45 + description = "Library for software emulation of a Trusted Platform Module (TPM 1.2 and TPM 2.0)"; 46 46 homepage = "https://github.com/stefanberger/libtpms"; 47 47 license = licenses.bsd3; 48 48 maintainers = [ maintainers.baloo ];
+3 -3
pkgs/by-name/li/lint-staged/package.nix
··· 8 8 9 9 buildNpmPackage rec { 10 10 pname = "lint-staged"; 11 - version = "16.1.2"; 11 + version = "16.1.3"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "okonet"; 15 15 repo = "lint-staged"; 16 16 rev = "v${version}"; 17 - hash = "sha256-fpUZ4OAkbitsR/eCUVRFuJ+FWtIwZVgDz4dG/RGojP4="; 17 + hash = "sha256-Aviq2FJBA2R2w8WkvafD7uwM6RxBNCbiawqrvy/VyEw="; 18 18 }; 19 19 20 - npmDepsHash = "sha256-2TXGwQRy+IMksICDy5drCqxP+ng644fQlhG+lvJrCUA="; 20 + npmDepsHash = "sha256-l/t/TS7Yj2ti35mL0Ol3mug0I87Xtcx+RCv8Z6hK7AY="; 21 21 22 22 dontNpmBuild = true; 23 23
+1 -1
pkgs/by-name/lo/lora/package.nix
··· 31 31 ''; 32 32 33 33 meta = { 34 - description = "Lora is a well-balanced contemporary serif with roots in calligraphy"; 34 + description = "Lora Font: well-balanced contemporary serif with roots in calligraphy"; 35 35 homepage = "https://github.com/cyrealtype/lora"; 36 36 license = lib.licenses.ofl; 37 37 platforms = lib.platforms.all;
+1 -1
pkgs/by-name/lp/lprint/package.nix
··· 40 40 enableParallelBuilding = true; 41 41 42 42 meta = with lib; { 43 - description = "LPrint implements printing for a variety of common label and receipt printers connected via network or USB"; 43 + description = "Implements printing for a variety of common label and receipt printers connected via network or USB"; 44 44 mainProgram = "lprint"; 45 45 homepage = "https://github.com/michaelrsweet/lprint"; 46 46 license = licenses.asl20;
+1 -1
pkgs/by-name/ma/mactracker/package.nix
··· 64 64 doInstallCheck = true; 65 65 66 66 meta = { 67 - description = "Mactracker provides detailed information on every Apple Macintosh, iPod, iPhone, iPad, and Apple Watch ever made"; 67 + description = "Provides detailed information on every Apple Macintosh, iPod, iPhone, iPad, and Apple Watch ever made"; 68 68 homepage = "https://mactracker.ca"; 69 69 changelog = "https://mactracker.ca/releasenotes-mac.html"; 70 70 license = lib.licenses.unfree;
+1 -1
pkgs/by-name/ma/mapscii/package.nix
··· 24 24 ''; 25 25 26 26 meta = with lib; { 27 - description = "MapSCII is a Braille & ASCII world map renderer for your console"; 27 + description = "Braille & ASCII world map renderer for your console"; 28 28 homepage = "https://github.com/rastapasta/mapscii"; 29 29 license = licenses.mit; 30 30 maintainers = with maintainers; [ kinzoku ];
+1 -1
pkgs/by-name/ma/mattermost/package.nix
··· 249 249 }; 250 250 251 251 meta = { 252 - description = "Mattermost is an open source platform for secure collaboration across the entire software development lifecycle"; 252 + description = "Open source platform for secure collaboration across the entire software development lifecycle"; 253 253 homepage = "https://www.mattermost.org"; 254 254 license = with lib.licenses; [ 255 255 agpl3Only
+1 -1
pkgs/by-name/md/mdbook-emojicodes/package.nix
··· 18 18 cargoHash = "sha256-+VVkrXvsqtizeVhfuO0U8ADfSkmovpT7DVwrz7QljU0="; 19 19 20 20 meta = { 21 - description = "MDBook preprocessor for converting emojicodes (e.g. `: cat :`) into emojis 🐱"; 21 + description = "MDBook preprocessor for converting emojicodes (e.g. `: cat :`) into emojis"; 22 22 mainProgram = "mdbook-emojicodes"; 23 23 homepage = "https://github.com/blyxyas/mdbook-emojicodes"; 24 24 changelog = "https://github.com/blyxyas/mdbook-emojicodes/releases/tag/${version}";
+1 -1
pkgs/by-name/me/merge-ut-dictionaries/package.nix
··· 78 78 }; 79 79 80 80 meta = { 81 - description = "Merge multiple Mozc UT dictionaries into one and modify the costs"; 81 + description = "Mozc UT dictionaries are additional dictionaries for Mozc"; 82 82 homepage = "https://github.com/utuhiro78/merge-ut-dictionaries"; 83 83 license = lib.licenses.asl20; 84 84 maintainers = with lib.maintainers; [ pineapplehunter ];
+1 -1
pkgs/by-name/mi/mirakurun/package.nix
··· 72 72 ''; 73 73 74 74 meta = with lib; { 75 - description = "Resource manager for TV tuners."; 75 + description = "Resource manager for TV tuners"; 76 76 license = licenses.asl20; 77 77 maintainers = with maintainers; [ midchildan ]; 78 78 };
+1 -1
pkgs/by-name/mo/mockgen/package.nix
··· 40 40 }; 41 41 42 42 meta = { 43 - description = "GoMock is a mocking framework for the Go programming language"; 43 + description = "Mocking framework for the Go programming language"; 44 44 homepage = "https://github.com/uber-go/mock"; 45 45 changelog = "https://github.com/uber-go/mock/blob/v${version}/CHANGELOG.md"; 46 46 license = lib.licenses.asl20;
+1 -1
pkgs/by-name/mo/mozlz4a/package.nix
··· 33 33 ''; 34 34 35 35 meta = with lib; { 36 - description = "MozLz4a compression/decompression utility"; 36 + description = "Compression/decompression utility"; 37 37 license = licenses.bsd2; 38 38 maintainers = with maintainers; [ 39 39 kira-bruneau
+1 -1
pkgs/by-name/mu/multimon-ng/package.nix
··· 35 35 ''; 36 36 37 37 meta = with lib; { 38 - description = "Multimon is a digital baseband audio protocol decoder"; 38 + description = "Digital baseband audio protocol decoder"; 39 39 mainProgram = "multimon-ng"; 40 40 longDescription = '' 41 41 multimon-ng a fork of multimon, a digital baseband audio
+1 -1
pkgs/by-name/mu/multitail/package.nix
··· 37 37 38 38 meta = { 39 39 homepage = "https://github.com/folkertvanheusden/multitail"; 40 - description = "tail on Steroids"; 40 + description = "tail on steroids"; 41 41 maintainers = with lib.maintainers; [ matthiasbeyer ]; 42 42 platforms = lib.platforms.unix; 43 43 license = lib.licenses.asl20;
+1 -1
pkgs/by-name/mu/multiviewer-for-f1/package.nix
··· 119 119 ''; 120 120 121 121 meta = with lib; { 122 - description = "Unofficial desktop client for F1 TV®"; 122 + description = "Unofficial desktop client for F1 TV"; 123 123 homepage = "https://multiviewer.app"; 124 124 downloadPage = "https://multiviewer.app/download"; 125 125 license = licenses.unfree;
+1 -1
pkgs/by-name/my/myanon/package.nix
··· 25 25 ]; 26 26 27 27 meta = { 28 - description = "Myanon is a mysqldump anonymizer, reading a dump from stdin, and producing on the fly an anonymized version to stdout"; 28 + description = "mysqldump anonymizer, reading a dump from stdin, and producing on the fly an anonymized version to stdout"; 29 29 homepage = "https://ppomes.github.io/myanon/"; 30 30 license = lib.licenses.bsd3; 31 31 mainProgram = "myanon";
+1 -1
pkgs/by-name/na/nap/package.nix
··· 20 20 excludedPackages = ".nap"; 21 21 22 22 meta = { 23 - description = "Code snippets in your terminal 🛌"; 23 + description = "Code snippets in your terminal"; 24 24 mainProgram = "nap"; 25 25 homepage = "https://github.com/maaslalani/nap"; 26 26 license = lib.licenses.mit;
+1 -1
pkgs/by-name/na/navidrome/package.nix
··· 84 84 }; 85 85 86 86 meta = { 87 - description = "Navidrome Music Server and Streamer compatible with Subsonic/Airsonic"; 87 + description = "Music Server and Streamer compatible with Subsonic/Airsonic"; 88 88 mainProgram = "navidrome"; 89 89 homepage = "https://www.navidrome.org/"; 90 90 license = lib.licenses.gpl3Only;
+1 -1
pkgs/by-name/ne/neovide/package.nix
··· 123 123 disallowedReferences = [ finalAttrs.SKIA_SOURCE_DIR ]; 124 124 125 125 meta = { 126 - description = "Neovide is a simple, no-nonsense, cross-platform graphical user interface for Neovim"; 126 + description = "Simple, no-nonsense, cross-platform graphical user interface for Neovim"; 127 127 mainProgram = "neovide"; 128 128 homepage = "https://neovide.dev/"; 129 129 changelog = "https://github.com/neovide/neovide/releases/tag/${finalAttrs.version}";
+1 -1
pkgs/by-name/ne/nerdfix/package.nix
··· 18 18 cargoHash = "sha256-8EchpubKnixlvAyM2iSf4fE5wowJHT6/mDHIvLPnEok="; 19 19 20 20 meta = with lib; { 21 - description = "Nerdfix helps you to find/fix obsolete nerd font icons in your project"; 21 + description = "Helps you to find/fix obsolete nerd font icons in your project"; 22 22 mainProgram = "nerdfix"; 23 23 homepage = "https://github.com/loichyan/nerdfix"; 24 24 changelog = "https://github.com/loichyan/nerdfix/blob/${src.rev}/CHANGELOG.md";
+542 -548
pkgs/by-name/ne/nezha-theme-admin/package-lock.json
··· 89 89 "version": "2.3.0", 90 90 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", 91 91 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", 92 - "dev": true, 92 + "devOptional": true, 93 93 "license": "Apache-2.0", 94 94 "dependencies": { 95 95 "@jridgewell/gen-mapping": "^0.3.5", ··· 114 114 } 115 115 }, 116 116 "node_modules/@babel/compat-data": { 117 - "version": "7.27.5", 118 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.5.tgz", 119 - "integrity": "sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==", 120 - "dev": true, 117 + "version": "7.28.0", 118 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz", 119 + "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==", 120 + "devOptional": true, 121 121 "license": "MIT", 122 122 "engines": { 123 123 "node": ">=6.9.0" 124 124 } 125 125 }, 126 126 "node_modules/@babel/core": { 127 - "version": "7.27.4", 128 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.4.tgz", 129 - "integrity": "sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==", 130 - "dev": true, 127 + "version": "7.28.0", 128 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz", 129 + "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", 130 + "devOptional": true, 131 131 "license": "MIT", 132 132 "dependencies": { 133 133 "@ampproject/remapping": "^2.2.0", 134 134 "@babel/code-frame": "^7.27.1", 135 - "@babel/generator": "^7.27.3", 135 + "@babel/generator": "^7.28.0", 136 136 "@babel/helper-compilation-targets": "^7.27.2", 137 137 "@babel/helper-module-transforms": "^7.27.3", 138 - "@babel/helpers": "^7.27.4", 139 - "@babel/parser": "^7.27.4", 138 + "@babel/helpers": "^7.27.6", 139 + "@babel/parser": "^7.28.0", 140 140 "@babel/template": "^7.27.2", 141 - "@babel/traverse": "^7.27.4", 142 - "@babel/types": "^7.27.3", 141 + "@babel/traverse": "^7.28.0", 142 + "@babel/types": "^7.28.0", 143 143 "convert-source-map": "^2.0.0", 144 144 "debug": "^4.1.0", 145 145 "gensync": "^1.0.0-beta.2", ··· 155 155 } 156 156 }, 157 157 "node_modules/@babel/generator": { 158 - "version": "7.27.5", 159 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz", 160 - "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==", 158 + "version": "7.28.0", 159 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz", 160 + "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==", 161 161 "license": "MIT", 162 162 "dependencies": { 163 - "@babel/parser": "^7.27.5", 164 - "@babel/types": "^7.27.3", 165 - "@jridgewell/gen-mapping": "^0.3.5", 166 - "@jridgewell/trace-mapping": "^0.3.25", 163 + "@babel/parser": "^7.28.0", 164 + "@babel/types": "^7.28.0", 165 + "@jridgewell/gen-mapping": "^0.3.12", 166 + "@jridgewell/trace-mapping": "^0.3.28", 167 167 "jsesc": "^3.0.2" 168 168 }, 169 169 "engines": { ··· 174 174 "version": "7.27.2", 175 175 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", 176 176 "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", 177 - "dev": true, 177 + "devOptional": true, 178 178 "license": "MIT", 179 179 "dependencies": { 180 180 "@babel/compat-data": "^7.27.2", ··· 187 187 "node": ">=6.9.0" 188 188 } 189 189 }, 190 + "node_modules/@babel/helper-globals": { 191 + "version": "7.28.0", 192 + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", 193 + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", 194 + "license": "MIT", 195 + "engines": { 196 + "node": ">=6.9.0" 197 + } 198 + }, 190 199 "node_modules/@babel/helper-module-imports": { 191 200 "version": "7.27.1", 192 201 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", 193 202 "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", 194 - "dev": true, 203 + "devOptional": true, 195 204 "license": "MIT", 196 205 "dependencies": { 197 206 "@babel/traverse": "^7.27.1", ··· 205 214 "version": "7.27.3", 206 215 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", 207 216 "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", 208 - "dev": true, 217 + "devOptional": true, 209 218 "license": "MIT", 210 219 "dependencies": { 211 220 "@babel/helper-module-imports": "^7.27.1", ··· 251 260 "version": "7.27.1", 252 261 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", 253 262 "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", 254 - "dev": true, 263 + "devOptional": true, 255 264 "license": "MIT", 256 265 "engines": { 257 266 "node": ">=6.9.0" 258 267 } 259 268 }, 260 269 "node_modules/@babel/helpers": { 261 - "version": "7.27.6", 262 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz", 263 - "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", 264 - "dev": true, 270 + "version": "7.28.2", 271 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.2.tgz", 272 + "integrity": "sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==", 273 + "devOptional": true, 265 274 "license": "MIT", 266 275 "dependencies": { 267 276 "@babel/template": "^7.27.2", 268 - "@babel/types": "^7.27.6" 277 + "@babel/types": "^7.28.2" 269 278 }, 270 279 "engines": { 271 280 "node": ">=6.9.0" 272 281 } 273 282 }, 274 283 "node_modules/@babel/parser": { 275 - "version": "7.27.5", 276 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz", 277 - "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==", 284 + "version": "7.28.0", 285 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", 286 + "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", 278 287 "license": "MIT", 279 288 "dependencies": { 280 - "@babel/types": "^7.27.3" 289 + "@babel/types": "^7.28.0" 281 290 }, 282 291 "bin": { 283 292 "parser": "bin/babel-parser.js" ··· 319 328 } 320 329 }, 321 330 "node_modules/@babel/runtime": { 322 - "version": "7.27.6", 323 - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz", 324 - "integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==", 331 + "version": "7.28.2", 332 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", 333 + "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", 325 334 "license": "MIT", 326 335 "engines": { 327 336 "node": ">=6.9.0" ··· 342 351 } 343 352 }, 344 353 "node_modules/@babel/traverse": { 345 - "version": "7.27.4", 346 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz", 347 - "integrity": "sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==", 354 + "version": "7.28.0", 355 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz", 356 + "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", 348 357 "license": "MIT", 349 358 "dependencies": { 350 359 "@babel/code-frame": "^7.27.1", 351 - "@babel/generator": "^7.27.3", 352 - "@babel/parser": "^7.27.4", 360 + "@babel/generator": "^7.28.0", 361 + "@babel/helper-globals": "^7.28.0", 362 + "@babel/parser": "^7.28.0", 353 363 "@babel/template": "^7.27.2", 354 - "@babel/types": "^7.27.3", 355 - "debug": "^4.3.1", 356 - "globals": "^11.1.0" 364 + "@babel/types": "^7.28.0", 365 + "debug": "^4.3.1" 357 366 }, 358 367 "engines": { 359 368 "node": ">=6.9.0" 360 369 } 361 370 }, 362 - "node_modules/@babel/traverse/node_modules/globals": { 363 - "version": "11.12.0", 364 - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 365 - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 366 - "license": "MIT", 367 - "engines": { 368 - "node": ">=4" 369 - } 370 - }, 371 371 "node_modules/@babel/types": { 372 - "version": "7.27.6", 373 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz", 374 - "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==", 372 + "version": "7.28.2", 373 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", 374 + "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", 375 375 "license": "MIT", 376 376 "dependencies": { 377 377 "@babel/helper-string-parser": "^7.27.1", ··· 382 382 } 383 383 }, 384 384 "node_modules/@biomejs/js-api": { 385 - "version": "0.8.0-beta.3", 386 - "resolved": "https://registry.npmjs.org/@biomejs/js-api/-/js-api-0.8.0-beta.3.tgz", 387 - "integrity": "sha512-Rlljal9Wwdt2OgOnTUdlvzUEVKNzTCeEPekXTjQT6uwZE21akpviljo5u3HNPkW55Sh8zqHDZ/3d9gI4yoEv2A==", 385 + "version": "2.0.3", 386 + "resolved": "https://registry.npmjs.org/@biomejs/js-api/-/js-api-2.0.3.tgz", 387 + "integrity": "sha512-fg4hGhg1LtohDqLdG9uggROlVsydcuFwZhPoUOTi9+bkvGMULDKL9dEP5iN6++CIA/AN0T20U82rLYuaxc+VDQ==", 388 388 "dev": true, 389 389 "license": "MIT OR Apache-2.0", 390 390 "peerDependencies": { 391 - "@biomejs/wasm-bundler": "^1.9.4", 392 - "@biomejs/wasm-nodejs": "^1.9.4", 393 - "@biomejs/wasm-web": "^1.9.4" 391 + "@biomejs/wasm-bundler": "^2.1.1", 392 + "@biomejs/wasm-nodejs": "^2.1.1", 393 + "@biomejs/wasm-web": "^2.1.1" 394 394 }, 395 395 "peerDependenciesMeta": { 396 396 "@biomejs/wasm-bundler": { ··· 405 405 } 406 406 }, 407 407 "node_modules/@biomejs/wasm-nodejs": { 408 - "version": "1.9.4", 409 - "resolved": "https://registry.npmjs.org/@biomejs/wasm-nodejs/-/wasm-nodejs-1.9.4.tgz", 410 - "integrity": "sha512-ZqNlhKcZW6MW1LxWIOfh9YVrBykvzyFad3bOh6JJFraDnNa3NXboRDiaI8dmrbb0ZHXCU1Tsq6WQsKV2Vpp5dw==", 408 + "version": "2.1.4", 409 + "resolved": "https://registry.npmjs.org/@biomejs/wasm-nodejs/-/wasm-nodejs-2.1.4.tgz", 410 + "integrity": "sha512-BuvuOiXtTJg9w5+ApMXeJDD5H+XkIJSazIjPJeIxfkCqzVtCByLjCqPC6gbECbylRl9IhrZMWVIskTD6aJ9MzA==", 411 411 "dev": true, 412 - "license": "MIT OR Apache-2.0", 413 - "optional": true, 414 - "peer": true 412 + "license": "MIT OR Apache-2.0" 415 413 }, 416 414 "node_modules/@esbuild/aix-ppc64": { 417 - "version": "0.25.5", 418 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz", 419 - "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==", 415 + "version": "0.25.8", 416 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.8.tgz", 417 + "integrity": "sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==", 420 418 "cpu": [ 421 419 "ppc64" 422 420 ], ··· 431 429 } 432 430 }, 433 431 "node_modules/@esbuild/android-arm": { 434 - "version": "0.25.5", 435 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz", 436 - "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==", 432 + "version": "0.25.8", 433 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.8.tgz", 434 + "integrity": "sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==", 437 435 "cpu": [ 438 436 "arm" 439 437 ], ··· 448 446 } 449 447 }, 450 448 "node_modules/@esbuild/android-arm64": { 451 - "version": "0.25.5", 452 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz", 453 - "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==", 449 + "version": "0.25.8", 450 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.8.tgz", 451 + "integrity": "sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==", 454 452 "cpu": [ 455 453 "arm64" 456 454 ], ··· 465 463 } 466 464 }, 467 465 "node_modules/@esbuild/android-x64": { 468 - "version": "0.25.5", 469 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz", 470 - "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==", 466 + "version": "0.25.8", 467 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.8.tgz", 468 + "integrity": "sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==", 471 469 "cpu": [ 472 470 "x64" 473 471 ], ··· 482 480 } 483 481 }, 484 482 "node_modules/@esbuild/darwin-arm64": { 485 - "version": "0.25.5", 486 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz", 487 - "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==", 483 + "version": "0.25.8", 484 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.8.tgz", 485 + "integrity": "sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==", 488 486 "cpu": [ 489 487 "arm64" 490 488 ], ··· 499 497 } 500 498 }, 501 499 "node_modules/@esbuild/darwin-x64": { 502 - "version": "0.25.5", 503 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz", 504 - "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==", 500 + "version": "0.25.8", 501 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.8.tgz", 502 + "integrity": "sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==", 505 503 "cpu": [ 506 504 "x64" 507 505 ], ··· 516 514 } 517 515 }, 518 516 "node_modules/@esbuild/freebsd-arm64": { 519 - "version": "0.25.5", 520 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz", 521 - "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==", 517 + "version": "0.25.8", 518 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.8.tgz", 519 + "integrity": "sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==", 522 520 "cpu": [ 523 521 "arm64" 524 522 ], ··· 533 531 } 534 532 }, 535 533 "node_modules/@esbuild/freebsd-x64": { 536 - "version": "0.25.5", 537 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz", 538 - "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==", 534 + "version": "0.25.8", 535 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.8.tgz", 536 + "integrity": "sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==", 539 537 "cpu": [ 540 538 "x64" 541 539 ], ··· 550 548 } 551 549 }, 552 550 "node_modules/@esbuild/linux-arm": { 553 - "version": "0.25.5", 554 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz", 555 - "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==", 551 + "version": "0.25.8", 552 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.8.tgz", 553 + "integrity": "sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==", 556 554 "cpu": [ 557 555 "arm" 558 556 ], ··· 567 565 } 568 566 }, 569 567 "node_modules/@esbuild/linux-arm64": { 570 - "version": "0.25.5", 571 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz", 572 - "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==", 568 + "version": "0.25.8", 569 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.8.tgz", 570 + "integrity": "sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==", 573 571 "cpu": [ 574 572 "arm64" 575 573 ], ··· 584 582 } 585 583 }, 586 584 "node_modules/@esbuild/linux-ia32": { 587 - "version": "0.25.5", 588 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz", 589 - "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==", 585 + "version": "0.25.8", 586 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.8.tgz", 587 + "integrity": "sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==", 590 588 "cpu": [ 591 589 "ia32" 592 590 ], ··· 601 599 } 602 600 }, 603 601 "node_modules/@esbuild/linux-loong64": { 604 - "version": "0.25.5", 605 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz", 606 - "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==", 602 + "version": "0.25.8", 603 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.8.tgz", 604 + "integrity": "sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==", 607 605 "cpu": [ 608 606 "loong64" 609 607 ], ··· 618 616 } 619 617 }, 620 618 "node_modules/@esbuild/linux-mips64el": { 621 - "version": "0.25.5", 622 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz", 623 - "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==", 619 + "version": "0.25.8", 620 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.8.tgz", 621 + "integrity": "sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==", 624 622 "cpu": [ 625 623 "mips64el" 626 624 ], ··· 635 633 } 636 634 }, 637 635 "node_modules/@esbuild/linux-ppc64": { 638 - "version": "0.25.5", 639 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz", 640 - "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==", 636 + "version": "0.25.8", 637 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.8.tgz", 638 + "integrity": "sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==", 641 639 "cpu": [ 642 640 "ppc64" 643 641 ], ··· 652 650 } 653 651 }, 654 652 "node_modules/@esbuild/linux-riscv64": { 655 - "version": "0.25.5", 656 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz", 657 - "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==", 653 + "version": "0.25.8", 654 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.8.tgz", 655 + "integrity": "sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==", 658 656 "cpu": [ 659 657 "riscv64" 660 658 ], ··· 669 667 } 670 668 }, 671 669 "node_modules/@esbuild/linux-s390x": { 672 - "version": "0.25.5", 673 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz", 674 - "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==", 670 + "version": "0.25.8", 671 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.8.tgz", 672 + "integrity": "sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==", 675 673 "cpu": [ 676 674 "s390x" 677 675 ], ··· 686 684 } 687 685 }, 688 686 "node_modules/@esbuild/linux-x64": { 689 - "version": "0.25.5", 690 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz", 691 - "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", 687 + "version": "0.25.8", 688 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.8.tgz", 689 + "integrity": "sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==", 692 690 "cpu": [ 693 691 "x64" 694 692 ], ··· 703 701 } 704 702 }, 705 703 "node_modules/@esbuild/netbsd-arm64": { 706 - "version": "0.25.5", 707 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz", 708 - "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==", 704 + "version": "0.25.8", 705 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.8.tgz", 706 + "integrity": "sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==", 709 707 "cpu": [ 710 708 "arm64" 711 709 ], ··· 720 718 } 721 719 }, 722 720 "node_modules/@esbuild/netbsd-x64": { 723 - "version": "0.25.5", 724 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz", 725 - "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==", 721 + "version": "0.25.8", 722 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.8.tgz", 723 + "integrity": "sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==", 726 724 "cpu": [ 727 725 "x64" 728 726 ], ··· 737 735 } 738 736 }, 739 737 "node_modules/@esbuild/openbsd-arm64": { 740 - "version": "0.25.5", 741 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz", 742 - "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==", 738 + "version": "0.25.8", 739 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.8.tgz", 740 + "integrity": "sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==", 743 741 "cpu": [ 744 742 "arm64" 745 743 ], ··· 754 752 } 755 753 }, 756 754 "node_modules/@esbuild/openbsd-x64": { 757 - "version": "0.25.5", 758 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz", 759 - "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==", 755 + "version": "0.25.8", 756 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.8.tgz", 757 + "integrity": "sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==", 760 758 "cpu": [ 761 759 "x64" 762 760 ], ··· 770 768 "node": ">=18" 771 769 } 772 770 }, 771 + "node_modules/@esbuild/openharmony-arm64": { 772 + "version": "0.25.8", 773 + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.8.tgz", 774 + "integrity": "sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==", 775 + "cpu": [ 776 + "arm64" 777 + ], 778 + "dev": true, 779 + "license": "MIT", 780 + "optional": true, 781 + "os": [ 782 + "openharmony" 783 + ], 784 + "engines": { 785 + "node": ">=18" 786 + } 787 + }, 773 788 "node_modules/@esbuild/sunos-x64": { 774 - "version": "0.25.5", 775 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz", 776 - "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==", 789 + "version": "0.25.8", 790 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.8.tgz", 791 + "integrity": "sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==", 777 792 "cpu": [ 778 793 "x64" 779 794 ], ··· 788 803 } 789 804 }, 790 805 "node_modules/@esbuild/win32-arm64": { 791 - "version": "0.25.5", 792 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz", 793 - "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==", 806 + "version": "0.25.8", 807 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.8.tgz", 808 + "integrity": "sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==", 794 809 "cpu": [ 795 810 "arm64" 796 811 ], ··· 805 820 } 806 821 }, 807 822 "node_modules/@esbuild/win32-ia32": { 808 - "version": "0.25.5", 809 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz", 810 - "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==", 823 + "version": "0.25.8", 824 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.8.tgz", 825 + "integrity": "sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==", 811 826 "cpu": [ 812 827 "ia32" 813 828 ], ··· 822 837 } 823 838 }, 824 839 "node_modules/@esbuild/win32-x64": { 825 - "version": "0.25.5", 826 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz", 827 - "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==", 840 + "version": "0.25.8", 841 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.8.tgz", 842 + "integrity": "sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==", 828 843 "cpu": [ 829 844 "x64" 830 845 ], ··· 881 896 } 882 897 }, 883 898 "node_modules/@eslint/config-array": { 884 - "version": "0.20.1", 885 - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz", 886 - "integrity": "sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==", 899 + "version": "0.21.0", 900 + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", 901 + "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", 887 902 "dev": true, 888 903 "license": "Apache-2.0", 889 904 "dependencies": { ··· 896 911 } 897 912 }, 898 913 "node_modules/@eslint/config-helpers": { 899 - "version": "0.2.3", 900 - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.3.tgz", 901 - "integrity": "sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==", 914 + "version": "0.3.1", 915 + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz", 916 + "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==", 902 917 "dev": true, 903 918 "license": "Apache-2.0", 904 919 "engines": { ··· 906 921 } 907 922 }, 908 923 "node_modules/@eslint/core": { 909 - "version": "0.14.0", 910 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz", 911 - "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==", 924 + "version": "0.15.2", 925 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz", 926 + "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==", 912 927 "dev": true, 913 928 "license": "Apache-2.0", 914 929 "dependencies": { ··· 956 971 } 957 972 }, 958 973 "node_modules/@eslint/js": { 959 - "version": "9.29.0", 960 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz", 961 - "integrity": "sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==", 974 + "version": "9.33.0", 975 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.33.0.tgz", 976 + "integrity": "sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==", 962 977 "dev": true, 963 978 "license": "MIT", 964 979 "engines": { ··· 979 994 } 980 995 }, 981 996 "node_modules/@eslint/plugin-kit": { 982 - "version": "0.3.2", 983 - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.2.tgz", 984 - "integrity": "sha512-4SaFZCNfJqvk/kenHpI8xvN42DMaoycy4PzKc5otHxRswww1kAt82OlBuwRVLofCACCTZEcla2Ydxv8scMXaTg==", 997 + "version": "0.3.5", 998 + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz", 999 + "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==", 985 1000 "dev": true, 986 1001 "license": "Apache-2.0", 987 1002 "dependencies": { 988 - "@eslint/core": "^0.15.0", 1003 + "@eslint/core": "^0.15.2", 989 1004 "levn": "^0.4.1" 990 1005 }, 991 1006 "engines": { 992 1007 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 993 1008 } 994 1009 }, 995 - "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { 996 - "version": "0.15.0", 997 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.0.tgz", 998 - "integrity": "sha512-b7ePw78tEWWkpgZCDYkbqDOP8dmM6qe+AOC6iuJqlq1R/0ahMAeH3qynpnqKFGkMltrp44ohV4ubGyvLX28tzw==", 999 - "dev": true, 1000 - "license": "Apache-2.0", 1001 - "dependencies": { 1002 - "@types/json-schema": "^7.0.15" 1003 - }, 1004 - "engines": { 1005 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1006 - } 1007 - }, 1008 1010 "node_modules/@exodus/schemasafe": { 1009 1011 "version": "1.3.0", 1010 1012 "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.3.0.tgz", ··· 1013 1015 "license": "MIT" 1014 1016 }, 1015 1017 "node_modules/@floating-ui/core": { 1016 - "version": "1.7.1", 1017 - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.1.tgz", 1018 - "integrity": "sha512-azI0DrjMMfIug/ExbBaeDVJXcY0a7EPvPjb2xAJPa4HeimBX+Z18HK8QQR3jb6356SnDDdxx+hinMLcJEDdOjw==", 1018 + "version": "1.7.3", 1019 + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", 1020 + "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", 1019 1021 "license": "MIT", 1020 1022 "dependencies": { 1021 - "@floating-ui/utils": "^0.2.9" 1023 + "@floating-ui/utils": "^0.2.10" 1022 1024 } 1023 1025 }, 1024 1026 "node_modules/@floating-ui/dom": { 1025 - "version": "1.7.1", 1026 - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.1.tgz", 1027 - "integrity": "sha512-cwsmW/zyw5ltYTUeeYJ60CnQuPqmGwuGVhG9w0PRaRKkAyi38BT5CKrpIbb+jtahSwUl04cWzSx9ZOIxeS6RsQ==", 1027 + "version": "1.7.3", 1028 + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.3.tgz", 1029 + "integrity": "sha512-uZA413QEpNuhtb3/iIKoYMSK07keHPYeXF02Zhd6e213j+d1NamLix/mCLxBUDW/Gx52sPH2m+chlUsyaBs/Ag==", 1028 1030 "license": "MIT", 1029 1031 "dependencies": { 1030 - "@floating-ui/core": "^1.7.1", 1031 - "@floating-ui/utils": "^0.2.9" 1032 + "@floating-ui/core": "^1.7.3", 1033 + "@floating-ui/utils": "^0.2.10" 1032 1034 } 1033 1035 }, 1034 1036 "node_modules/@floating-ui/react-dom": { 1035 - "version": "2.1.3", 1036 - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.3.tgz", 1037 - "integrity": "sha512-huMBfiU9UnQ2oBwIhgzyIiSpVgvlDstU8CX0AF+wS+KzmYMs0J2a3GwuFHV1Lz+jlrQGeC1fF+Nv0QoumyV0bA==", 1037 + "version": "2.1.5", 1038 + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.5.tgz", 1039 + "integrity": "sha512-HDO/1/1oH9fjj4eLgegrlH3dklZpHtUYYFiVwMUwfGvk9jWDRWqkklA2/NFScknrcNSspbV868WjXORvreDX+Q==", 1038 1040 "license": "MIT", 1039 1041 "dependencies": { 1040 - "@floating-ui/dom": "^1.0.0" 1042 + "@floating-ui/dom": "^1.7.3" 1041 1043 }, 1042 1044 "peerDependencies": { 1043 1045 "react": ">=16.8.0", ··· 1045 1047 } 1046 1048 }, 1047 1049 "node_modules/@floating-ui/utils": { 1048 - "version": "0.2.9", 1049 - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz", 1050 - "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==", 1050 + "version": "0.2.10", 1051 + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", 1052 + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", 1051 1053 "license": "MIT" 1052 1054 }, 1053 1055 "node_modules/@hookform/resolvers": { ··· 1143 1145 } 1144 1146 }, 1145 1147 "node_modules/@jridgewell/gen-mapping": { 1146 - "version": "0.3.8", 1147 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", 1148 - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", 1148 + "version": "0.3.12", 1149 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz", 1150 + "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==", 1149 1151 "license": "MIT", 1150 1152 "dependencies": { 1151 - "@jridgewell/set-array": "^1.2.1", 1152 - "@jridgewell/sourcemap-codec": "^1.4.10", 1153 + "@jridgewell/sourcemap-codec": "^1.5.0", 1153 1154 "@jridgewell/trace-mapping": "^0.3.24" 1154 - }, 1155 - "engines": { 1156 - "node": ">=6.0.0" 1157 1155 } 1158 1156 }, 1159 1157 "node_modules/@jridgewell/resolve-uri": { ··· 1165 1163 "node": ">=6.0.0" 1166 1164 } 1167 1165 }, 1168 - "node_modules/@jridgewell/set-array": { 1169 - "version": "1.2.1", 1170 - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 1171 - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 1172 - "license": "MIT", 1173 - "engines": { 1174 - "node": ">=6.0.0" 1175 - } 1176 - }, 1177 1166 "node_modules/@jridgewell/sourcemap-codec": { 1178 - "version": "1.5.0", 1179 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 1180 - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 1167 + "version": "1.5.4", 1168 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz", 1169 + "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==", 1181 1170 "license": "MIT" 1182 1171 }, 1183 1172 "node_modules/@jridgewell/trace-mapping": { 1184 - "version": "0.3.25", 1185 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 1186 - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 1173 + "version": "0.3.29", 1174 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", 1175 + "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", 1187 1176 "license": "MIT", 1188 1177 "dependencies": { 1189 1178 "@jridgewell/resolve-uri": "^3.1.0", ··· 2175 2164 "license": "MIT" 2176 2165 }, 2177 2166 "node_modules/@rolldown/pluginutils": { 2178 - "version": "1.0.0-beta.11", 2179 - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.11.tgz", 2180 - "integrity": "sha512-L/gAA/hyCSuzTF1ftlzUSI/IKr2POHsv1Dd78GfqkR83KMNuswWD61JxGV2L7nRwBBBSDr6R1gCkdTmoN7W4ag==", 2167 + "version": "1.0.0-beta.27", 2168 + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", 2169 + "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==", 2181 2170 "dev": true, 2182 2171 "license": "MIT" 2183 2172 }, 2184 2173 "node_modules/@rollup/rollup-android-arm-eabi": { 2185 - "version": "4.43.0", 2186 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.43.0.tgz", 2187 - "integrity": "sha512-Krjy9awJl6rKbruhQDgivNbD1WuLb8xAclM4IR4cN5pHGAs2oIMMQJEiC3IC/9TZJ+QZkmZhlMO/6MBGxPidpw==", 2174 + "version": "4.46.2", 2175 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.46.2.tgz", 2176 + "integrity": "sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==", 2188 2177 "cpu": [ 2189 2178 "arm" 2190 2179 ], ··· 2196 2185 ] 2197 2186 }, 2198 2187 "node_modules/@rollup/rollup-android-arm64": { 2199 - "version": "4.43.0", 2200 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.43.0.tgz", 2201 - "integrity": "sha512-ss4YJwRt5I63454Rpj+mXCXicakdFmKnUNxr1dLK+5rv5FJgAxnN7s31a5VchRYxCFWdmnDWKd0wbAdTr0J5EA==", 2188 + "version": "4.46.2", 2189 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.46.2.tgz", 2190 + "integrity": "sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==", 2202 2191 "cpu": [ 2203 2192 "arm64" 2204 2193 ], ··· 2210 2199 ] 2211 2200 }, 2212 2201 "node_modules/@rollup/rollup-darwin-arm64": { 2213 - "version": "4.43.0", 2214 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.43.0.tgz", 2215 - "integrity": "sha512-eKoL8ykZ7zz8MjgBenEF2OoTNFAPFz1/lyJ5UmmFSz5jW+7XbH1+MAgCVHy72aG59rbuQLcJeiMrP8qP5d/N0A==", 2202 + "version": "4.46.2", 2203 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.46.2.tgz", 2204 + "integrity": "sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==", 2216 2205 "cpu": [ 2217 2206 "arm64" 2218 2207 ], ··· 2224 2213 ] 2225 2214 }, 2226 2215 "node_modules/@rollup/rollup-darwin-x64": { 2227 - "version": "4.43.0", 2228 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.43.0.tgz", 2229 - "integrity": "sha512-SYwXJgaBYW33Wi/q4ubN+ldWC4DzQY62S4Ll2dgfr/dbPoF50dlQwEaEHSKrQdSjC6oIe1WgzosoaNoHCdNuMg==", 2216 + "version": "4.46.2", 2217 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.46.2.tgz", 2218 + "integrity": "sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==", 2230 2219 "cpu": [ 2231 2220 "x64" 2232 2221 ], ··· 2238 2227 ] 2239 2228 }, 2240 2229 "node_modules/@rollup/rollup-freebsd-arm64": { 2241 - "version": "4.43.0", 2242 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.43.0.tgz", 2243 - "integrity": "sha512-SV+U5sSo0yujrjzBF7/YidieK2iF6E7MdF6EbYxNz94lA+R0wKl3SiixGyG/9Klab6uNBIqsN7j4Y/Fya7wAjQ==", 2230 + "version": "4.46.2", 2231 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.46.2.tgz", 2232 + "integrity": "sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==", 2244 2233 "cpu": [ 2245 2234 "arm64" 2246 2235 ], ··· 2252 2241 ] 2253 2242 }, 2254 2243 "node_modules/@rollup/rollup-freebsd-x64": { 2255 - "version": "4.43.0", 2256 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.43.0.tgz", 2257 - "integrity": "sha512-J7uCsiV13L/VOeHJBo5SjasKiGxJ0g+nQTrBkAsmQBIdil3KhPnSE9GnRon4ejX1XDdsmK/l30IYLiAaQEO0Cg==", 2244 + "version": "4.46.2", 2245 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.46.2.tgz", 2246 + "integrity": "sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==", 2258 2247 "cpu": [ 2259 2248 "x64" 2260 2249 ], ··· 2266 2255 ] 2267 2256 }, 2268 2257 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 2269 - "version": "4.43.0", 2270 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.43.0.tgz", 2271 - "integrity": "sha512-gTJ/JnnjCMc15uwB10TTATBEhK9meBIY+gXP4s0sHD1zHOaIh4Dmy1X9wup18IiY9tTNk5gJc4yx9ctj/fjrIw==", 2258 + "version": "4.46.2", 2259 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.46.2.tgz", 2260 + "integrity": "sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==", 2272 2261 "cpu": [ 2273 2262 "arm" 2274 2263 ], ··· 2280 2269 ] 2281 2270 }, 2282 2271 "node_modules/@rollup/rollup-linux-arm-musleabihf": { 2283 - "version": "4.43.0", 2284 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.43.0.tgz", 2285 - "integrity": "sha512-ZJ3gZynL1LDSIvRfz0qXtTNs56n5DI2Mq+WACWZ7yGHFUEirHBRt7fyIk0NsCKhmRhn7WAcjgSkSVVxKlPNFFw==", 2272 + "version": "4.46.2", 2273 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.46.2.tgz", 2274 + "integrity": "sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==", 2286 2275 "cpu": [ 2287 2276 "arm" 2288 2277 ], ··· 2294 2283 ] 2295 2284 }, 2296 2285 "node_modules/@rollup/rollup-linux-arm64-gnu": { 2297 - "version": "4.43.0", 2298 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.43.0.tgz", 2299 - "integrity": "sha512-8FnkipasmOOSSlfucGYEu58U8cxEdhziKjPD2FIa0ONVMxvl/hmONtX/7y4vGjdUhjcTHlKlDhw3H9t98fPvyA==", 2286 + "version": "4.46.2", 2287 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.46.2.tgz", 2288 + "integrity": "sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==", 2300 2289 "cpu": [ 2301 2290 "arm64" 2302 2291 ], ··· 2308 2297 ] 2309 2298 }, 2310 2299 "node_modules/@rollup/rollup-linux-arm64-musl": { 2311 - "version": "4.43.0", 2312 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.43.0.tgz", 2313 - "integrity": "sha512-KPPyAdlcIZ6S9C3S2cndXDkV0Bb1OSMsX0Eelr2Bay4EsF9yi9u9uzc9RniK3mcUGCLhWY9oLr6er80P5DE6XA==", 2300 + "version": "4.46.2", 2301 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.46.2.tgz", 2302 + "integrity": "sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==", 2314 2303 "cpu": [ 2315 2304 "arm64" 2316 2305 ], ··· 2322 2311 ] 2323 2312 }, 2324 2313 "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 2325 - "version": "4.43.0", 2326 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.43.0.tgz", 2327 - "integrity": "sha512-HPGDIH0/ZzAZjvtlXj6g+KDQ9ZMHfSP553za7o2Odegb/BEfwJcR0Sw0RLNpQ9nC6Gy8s+3mSS9xjZ0n3rhcYg==", 2314 + "version": "4.46.2", 2315 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.46.2.tgz", 2316 + "integrity": "sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==", 2328 2317 "cpu": [ 2329 2318 "loong64" 2330 2319 ], ··· 2335 2324 "linux" 2336 2325 ] 2337 2326 }, 2338 - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 2339 - "version": "4.43.0", 2340 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.43.0.tgz", 2341 - "integrity": "sha512-gEmwbOws4U4GLAJDhhtSPWPXUzDfMRedT3hFMyRAvM9Mrnj+dJIFIeL7otsv2WF3D7GrV0GIewW0y28dOYWkmw==", 2327 + "node_modules/@rollup/rollup-linux-ppc64-gnu": { 2328 + "version": "4.46.2", 2329 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.46.2.tgz", 2330 + "integrity": "sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==", 2342 2331 "cpu": [ 2343 2332 "ppc64" 2344 2333 ], ··· 2350 2339 ] 2351 2340 }, 2352 2341 "node_modules/@rollup/rollup-linux-riscv64-gnu": { 2353 - "version": "4.43.0", 2354 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.43.0.tgz", 2355 - "integrity": "sha512-XXKvo2e+wFtXZF/9xoWohHg+MuRnvO29TI5Hqe9xwN5uN8NKUYy7tXUG3EZAlfchufNCTHNGjEx7uN78KsBo0g==", 2342 + "version": "4.46.2", 2343 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.46.2.tgz", 2344 + "integrity": "sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==", 2356 2345 "cpu": [ 2357 2346 "riscv64" 2358 2347 ], ··· 2364 2353 ] 2365 2354 }, 2366 2355 "node_modules/@rollup/rollup-linux-riscv64-musl": { 2367 - "version": "4.43.0", 2368 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.43.0.tgz", 2369 - "integrity": "sha512-ruf3hPWhjw6uDFsOAzmbNIvlXFXlBQ4nk57Sec8E8rUxs/AI4HD6xmiiasOOx/3QxS2f5eQMKTAwk7KHwpzr/Q==", 2356 + "version": "4.46.2", 2357 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.46.2.tgz", 2358 + "integrity": "sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==", 2370 2359 "cpu": [ 2371 2360 "riscv64" 2372 2361 ], ··· 2378 2367 ] 2379 2368 }, 2380 2369 "node_modules/@rollup/rollup-linux-s390x-gnu": { 2381 - "version": "4.43.0", 2382 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.43.0.tgz", 2383 - "integrity": "sha512-QmNIAqDiEMEvFV15rsSnjoSmO0+eJLoKRD9EAa9rrYNwO/XRCtOGM3A5A0X+wmG+XRrw9Fxdsw+LnyYiZWWcVw==", 2370 + "version": "4.46.2", 2371 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.46.2.tgz", 2372 + "integrity": "sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==", 2384 2373 "cpu": [ 2385 2374 "s390x" 2386 2375 ], ··· 2392 2381 ] 2393 2382 }, 2394 2383 "node_modules/@rollup/rollup-linux-x64-gnu": { 2395 - "version": "4.43.0", 2396 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.43.0.tgz", 2397 - "integrity": "sha512-jAHr/S0iiBtFyzjhOkAics/2SrXE092qyqEg96e90L3t9Op8OTzS6+IX0Fy5wCt2+KqeHAkti+eitV0wvblEoQ==", 2384 + "version": "4.46.2", 2385 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.46.2.tgz", 2386 + "integrity": "sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==", 2398 2387 "cpu": [ 2399 2388 "x64" 2400 2389 ], ··· 2406 2395 ] 2407 2396 }, 2408 2397 "node_modules/@rollup/rollup-linux-x64-musl": { 2409 - "version": "4.43.0", 2410 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.43.0.tgz", 2411 - "integrity": "sha512-3yATWgdeXyuHtBhrLt98w+5fKurdqvs8B53LaoKD7P7H7FKOONLsBVMNl9ghPQZQuYcceV5CDyPfyfGpMWD9mQ==", 2398 + "version": "4.46.2", 2399 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.46.2.tgz", 2400 + "integrity": "sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==", 2412 2401 "cpu": [ 2413 2402 "x64" 2414 2403 ], ··· 2420 2409 ] 2421 2410 }, 2422 2411 "node_modules/@rollup/rollup-win32-arm64-msvc": { 2423 - "version": "4.43.0", 2424 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.43.0.tgz", 2425 - "integrity": "sha512-wVzXp2qDSCOpcBCT5WRWLmpJRIzv23valvcTwMHEobkjippNf+C3ys/+wf07poPkeNix0paTNemB2XrHr2TnGw==", 2412 + "version": "4.46.2", 2413 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.46.2.tgz", 2414 + "integrity": "sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==", 2426 2415 "cpu": [ 2427 2416 "arm64" 2428 2417 ], ··· 2434 2423 ] 2435 2424 }, 2436 2425 "node_modules/@rollup/rollup-win32-ia32-msvc": { 2437 - "version": "4.43.0", 2438 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.43.0.tgz", 2439 - "integrity": "sha512-fYCTEyzf8d+7diCw8b+asvWDCLMjsCEA8alvtAutqJOJp/wL5hs1rWSqJ1vkjgW0L2NB4bsYJrpKkiIPRR9dvw==", 2426 + "version": "4.46.2", 2427 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.46.2.tgz", 2428 + "integrity": "sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==", 2440 2429 "cpu": [ 2441 2430 "ia32" 2442 2431 ], ··· 2448 2437 ] 2449 2438 }, 2450 2439 "node_modules/@rollup/rollup-win32-x64-msvc": { 2451 - "version": "4.43.0", 2452 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.43.0.tgz", 2453 - "integrity": "sha512-SnGhLiE5rlK0ofq8kzuDkM0g7FN1s5VYY+YSMTibP7CqShxCQvqtNxTARS4xX4PFJfHjG0ZQYX9iGzI3FQh5Aw==", 2440 + "version": "4.46.2", 2441 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.46.2.tgz", 2442 + "integrity": "sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==", 2454 2443 "cpu": [ 2455 2444 "x64" 2456 2445 ], ··· 2564 2553 } 2565 2554 }, 2566 2555 "node_modules/@types/babel__traverse": { 2567 - "version": "7.20.7", 2568 - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz", 2569 - "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==", 2556 + "version": "7.28.0", 2557 + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", 2558 + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", 2570 2559 "dev": true, 2571 2560 "license": "MIT", 2572 2561 "dependencies": { 2573 - "@babel/types": "^7.20.7" 2562 + "@babel/types": "^7.28.2" 2574 2563 } 2575 2564 }, 2576 2565 "node_modules/@types/estree": { ··· 2588 2577 "license": "MIT" 2589 2578 }, 2590 2579 "node_modules/@types/luxon": { 2591 - "version": "3.6.2", 2592 - "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.6.2.tgz", 2593 - "integrity": "sha512-R/BdP7OxEMc44l2Ex5lSXHoIXTB2JLNa3y2QISIbr58U/YcsffyQrYW//hZSdrfxrjRZj3GcUoxMPGdO8gSYuw==", 2580 + "version": "3.7.1", 2581 + "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.7.1.tgz", 2582 + "integrity": "sha512-H3iskjFIAn5SlJU7OuxUmTEpebK6TKB8rxZShDslBMZJ5u9S//KM1sbdAisiSrqwLQncVjnpi2OK2J51h+4lsg==", 2594 2583 "license": "MIT" 2595 2584 }, 2596 2585 "node_modules/@types/node": { 2597 - "version": "22.15.32", 2598 - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.32.tgz", 2599 - "integrity": "sha512-3jigKqgSjsH6gYZv2nEsqdXfZqIFGAV36XYYjf9KGZ3PSG+IhLecqPnI310RvjutyMwifE2hhhNEklOUrvx/wA==", 2586 + "version": "22.17.1", 2587 + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.1.tgz", 2588 + "integrity": "sha512-y3tBaz+rjspDTylNjAX37jEC3TETEFGNJL6uQDxwF9/8GLLIjW1rvVHlynyuUKMnMr1Roq8jOv3vkopBjC4/VA==", 2600 2589 "dev": true, 2601 2590 "license": "MIT", 2602 2591 "dependencies": { ··· 2639 2628 "license": "MIT" 2640 2629 }, 2641 2630 "node_modules/@typescript-eslint/eslint-plugin": { 2642 - "version": "8.34.1", 2643 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.34.1.tgz", 2644 - "integrity": "sha512-STXcN6ebF6li4PxwNeFnqF8/2BNDvBupf2OPx2yWNzr6mKNGF7q49VM00Pz5FaomJyqvbXpY6PhO+T9w139YEQ==", 2631 + "version": "8.39.0", 2632 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.39.0.tgz", 2633 + "integrity": "sha512-bhEz6OZeUR+O/6yx9Jk6ohX6H9JSFTaiY0v9/PuKT3oGK0rn0jNplLmyFUGV+a9gfYnVNwGDwS/UkLIuXNb2Rw==", 2645 2634 "dev": true, 2646 2635 "license": "MIT", 2647 2636 "dependencies": { 2648 2637 "@eslint-community/regexpp": "^4.10.0", 2649 - "@typescript-eslint/scope-manager": "8.34.1", 2650 - "@typescript-eslint/type-utils": "8.34.1", 2651 - "@typescript-eslint/utils": "8.34.1", 2652 - "@typescript-eslint/visitor-keys": "8.34.1", 2638 + "@typescript-eslint/scope-manager": "8.39.0", 2639 + "@typescript-eslint/type-utils": "8.39.0", 2640 + "@typescript-eslint/utils": "8.39.0", 2641 + "@typescript-eslint/visitor-keys": "8.39.0", 2653 2642 "graphemer": "^1.4.0", 2654 2643 "ignore": "^7.0.0", 2655 2644 "natural-compare": "^1.4.0", ··· 2663 2652 "url": "https://opencollective.com/typescript-eslint" 2664 2653 }, 2665 2654 "peerDependencies": { 2666 - "@typescript-eslint/parser": "^8.34.1", 2655 + "@typescript-eslint/parser": "^8.39.0", 2667 2656 "eslint": "^8.57.0 || ^9.0.0", 2668 - "typescript": ">=4.8.4 <5.9.0" 2657 + "typescript": ">=4.8.4 <6.0.0" 2669 2658 } 2670 2659 }, 2671 2660 "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { ··· 2679 2668 } 2680 2669 }, 2681 2670 "node_modules/@typescript-eslint/parser": { 2682 - "version": "8.34.1", 2683 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.34.1.tgz", 2684 - "integrity": "sha512-4O3idHxhyzjClSMJ0a29AcoK0+YwnEqzI6oz3vlRf3xw0zbzt15MzXwItOlnr5nIth6zlY2RENLsOPvhyrKAQA==", 2671 + "version": "8.39.0", 2672 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.39.0.tgz", 2673 + "integrity": "sha512-g3WpVQHngx0aLXn6kfIYCZxM6rRJlWzEkVpqEFLT3SgEDsp9cpCbxxgwnE504q4H+ruSDh/VGS6nqZIDynP+vg==", 2685 2674 "dev": true, 2686 2675 "license": "MIT", 2687 2676 "dependencies": { 2688 - "@typescript-eslint/scope-manager": "8.34.1", 2689 - "@typescript-eslint/types": "8.34.1", 2690 - "@typescript-eslint/typescript-estree": "8.34.1", 2691 - "@typescript-eslint/visitor-keys": "8.34.1", 2677 + "@typescript-eslint/scope-manager": "8.39.0", 2678 + "@typescript-eslint/types": "8.39.0", 2679 + "@typescript-eslint/typescript-estree": "8.39.0", 2680 + "@typescript-eslint/visitor-keys": "8.39.0", 2692 2681 "debug": "^4.3.4" 2693 2682 }, 2694 2683 "engines": { ··· 2700 2689 }, 2701 2690 "peerDependencies": { 2702 2691 "eslint": "^8.57.0 || ^9.0.0", 2703 - "typescript": ">=4.8.4 <5.9.0" 2692 + "typescript": ">=4.8.4 <6.0.0" 2704 2693 } 2705 2694 }, 2706 2695 "node_modules/@typescript-eslint/project-service": { 2707 - "version": "8.34.1", 2708 - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.34.1.tgz", 2709 - "integrity": "sha512-nuHlOmFZfuRwLJKDGQOVc0xnQrAmuq1Mj/ISou5044y1ajGNp2BNliIqp7F2LPQ5sForz8lempMFCovfeS1XoA==", 2696 + "version": "8.39.0", 2697 + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.39.0.tgz", 2698 + "integrity": "sha512-CTzJqaSq30V/Z2Og9jogzZt8lJRR5TKlAdXmWgdu4hgcC9Kww5flQ+xFvMxIBWVNdxJO7OifgdOK4PokMIWPew==", 2710 2699 "dev": true, 2711 2700 "license": "MIT", 2712 2701 "dependencies": { 2713 - "@typescript-eslint/tsconfig-utils": "^8.34.1", 2714 - "@typescript-eslint/types": "^8.34.1", 2702 + "@typescript-eslint/tsconfig-utils": "^8.39.0", 2703 + "@typescript-eslint/types": "^8.39.0", 2715 2704 "debug": "^4.3.4" 2716 2705 }, 2717 2706 "engines": { ··· 2722 2711 "url": "https://opencollective.com/typescript-eslint" 2723 2712 }, 2724 2713 "peerDependencies": { 2725 - "typescript": ">=4.8.4 <5.9.0" 2714 + "typescript": ">=4.8.4 <6.0.0" 2726 2715 } 2727 2716 }, 2728 2717 "node_modules/@typescript-eslint/scope-manager": { 2729 - "version": "8.34.1", 2730 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.34.1.tgz", 2731 - "integrity": "sha512-beu6o6QY4hJAgL1E8RaXNC071G4Kso2MGmJskCFQhRhg8VOH/FDbC8soP8NHN7e/Hdphwp8G8cE6OBzC8o41ZA==", 2718 + "version": "8.39.0", 2719 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.39.0.tgz", 2720 + "integrity": "sha512-8QOzff9UKxOh6npZQ/4FQu4mjdOCGSdO3p44ww0hk8Vu+IGbg0tB/H1LcTARRDzGCC8pDGbh2rissBuuoPgH8A==", 2732 2721 "dev": true, 2733 2722 "license": "MIT", 2734 2723 "dependencies": { 2735 - "@typescript-eslint/types": "8.34.1", 2736 - "@typescript-eslint/visitor-keys": "8.34.1" 2724 + "@typescript-eslint/types": "8.39.0", 2725 + "@typescript-eslint/visitor-keys": "8.39.0" 2737 2726 }, 2738 2727 "engines": { 2739 2728 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 2744 2733 } 2745 2734 }, 2746 2735 "node_modules/@typescript-eslint/tsconfig-utils": { 2747 - "version": "8.34.1", 2748 - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.1.tgz", 2749 - "integrity": "sha512-K4Sjdo4/xF9NEeA2khOb7Y5nY6NSXBnod87uniVYW9kHP+hNlDV8trUSFeynA2uxWam4gIWgWoygPrv9VMWrYg==", 2736 + "version": "8.39.0", 2737 + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.39.0.tgz", 2738 + "integrity": "sha512-Fd3/QjmFV2sKmvv3Mrj8r6N8CryYiCS8Wdb/6/rgOXAWGcFuc+VkQuG28uk/4kVNVZBQuuDHEDUpo/pQ32zsIQ==", 2750 2739 "dev": true, 2751 2740 "license": "MIT", 2752 2741 "engines": { ··· 2757 2746 "url": "https://opencollective.com/typescript-eslint" 2758 2747 }, 2759 2748 "peerDependencies": { 2760 - "typescript": ">=4.8.4 <5.9.0" 2749 + "typescript": ">=4.8.4 <6.0.0" 2761 2750 } 2762 2751 }, 2763 2752 "node_modules/@typescript-eslint/type-utils": { 2764 - "version": "8.34.1", 2765 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.34.1.tgz", 2766 - "integrity": "sha512-Tv7tCCr6e5m8hP4+xFugcrwTOucB8lshffJ6zf1mF1TbU67R+ntCc6DzLNKM+s/uzDyv8gLq7tufaAhIBYeV8g==", 2753 + "version": "8.39.0", 2754 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.39.0.tgz", 2755 + "integrity": "sha512-6B3z0c1DXVT2vYA9+z9axjtc09rqKUPRmijD5m9iv8iQpHBRYRMBcgxSiKTZKm6FwWw1/cI4v6em35OsKCiN5Q==", 2767 2756 "dev": true, 2768 2757 "license": "MIT", 2769 2758 "dependencies": { 2770 - "@typescript-eslint/typescript-estree": "8.34.1", 2771 - "@typescript-eslint/utils": "8.34.1", 2759 + "@typescript-eslint/types": "8.39.0", 2760 + "@typescript-eslint/typescript-estree": "8.39.0", 2761 + "@typescript-eslint/utils": "8.39.0", 2772 2762 "debug": "^4.3.4", 2773 2763 "ts-api-utils": "^2.1.0" 2774 2764 }, ··· 2781 2771 }, 2782 2772 "peerDependencies": { 2783 2773 "eslint": "^8.57.0 || ^9.0.0", 2784 - "typescript": ">=4.8.4 <5.9.0" 2774 + "typescript": ">=4.8.4 <6.0.0" 2785 2775 } 2786 2776 }, 2787 2777 "node_modules/@typescript-eslint/types": { 2788 - "version": "8.34.1", 2789 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.34.1.tgz", 2790 - "integrity": "sha512-rjLVbmE7HR18kDsjNIZQHxmv9RZwlgzavryL5Lnj2ujIRTeXlKtILHgRNmQ3j4daw7zd+mQgy+uyt6Zo6I0IGA==", 2778 + "version": "8.39.0", 2779 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.39.0.tgz", 2780 + "integrity": "sha512-ArDdaOllnCj3yn/lzKn9s0pBQYmmyme/v1HbGIGB0GB/knFI3fWMHloC+oYTJW46tVbYnGKTMDK4ah1sC2v0Kg==", 2791 2781 "dev": true, 2792 2782 "license": "MIT", 2793 2783 "engines": { ··· 2799 2789 } 2800 2790 }, 2801 2791 "node_modules/@typescript-eslint/typescript-estree": { 2802 - "version": "8.34.1", 2803 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.34.1.tgz", 2804 - "integrity": "sha512-rjCNqqYPuMUF5ODD+hWBNmOitjBWghkGKJg6hiCHzUvXRy6rK22Jd3rwbP2Xi+R7oYVvIKhokHVhH41BxPV5mA==", 2792 + "version": "8.39.0", 2793 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.39.0.tgz", 2794 + "integrity": "sha512-ndWdiflRMvfIgQRpckQQLiB5qAKQ7w++V4LlCHwp62eym1HLB/kw7D9f2e8ytONls/jt89TEasgvb+VwnRprsw==", 2805 2795 "dev": true, 2806 2796 "license": "MIT", 2807 2797 "dependencies": { 2808 - "@typescript-eslint/project-service": "8.34.1", 2809 - "@typescript-eslint/tsconfig-utils": "8.34.1", 2810 - "@typescript-eslint/types": "8.34.1", 2811 - "@typescript-eslint/visitor-keys": "8.34.1", 2798 + "@typescript-eslint/project-service": "8.39.0", 2799 + "@typescript-eslint/tsconfig-utils": "8.39.0", 2800 + "@typescript-eslint/types": "8.39.0", 2801 + "@typescript-eslint/visitor-keys": "8.39.0", 2812 2802 "debug": "^4.3.4", 2813 2803 "fast-glob": "^3.3.2", 2814 2804 "is-glob": "^4.0.3", ··· 2824 2814 "url": "https://opencollective.com/typescript-eslint" 2825 2815 }, 2826 2816 "peerDependencies": { 2827 - "typescript": ">=4.8.4 <5.9.0" 2817 + "typescript": ">=4.8.4 <6.0.0" 2828 2818 } 2829 2819 }, 2830 2820 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { ··· 2867 2857 } 2868 2858 }, 2869 2859 "node_modules/@typescript-eslint/utils": { 2870 - "version": "8.34.1", 2871 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.34.1.tgz", 2872 - "integrity": "sha512-mqOwUdZ3KjtGk7xJJnLbHxTuWVn3GO2WZZuM+Slhkun4+qthLdXx32C8xIXbO1kfCECb3jIs3eoxK3eryk7aoQ==", 2860 + "version": "8.39.0", 2861 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.39.0.tgz", 2862 + "integrity": "sha512-4GVSvNA0Vx1Ktwvf4sFE+exxJ3QGUorQG1/A5mRfRNZtkBT2xrA/BCO2H0eALx/PnvCS6/vmYwRdDA41EoffkQ==", 2873 2863 "dev": true, 2874 2864 "license": "MIT", 2875 2865 "dependencies": { 2876 2866 "@eslint-community/eslint-utils": "^4.7.0", 2877 - "@typescript-eslint/scope-manager": "8.34.1", 2878 - "@typescript-eslint/types": "8.34.1", 2879 - "@typescript-eslint/typescript-estree": "8.34.1" 2867 + "@typescript-eslint/scope-manager": "8.39.0", 2868 + "@typescript-eslint/types": "8.39.0", 2869 + "@typescript-eslint/typescript-estree": "8.39.0" 2880 2870 }, 2881 2871 "engines": { 2882 2872 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 2887 2877 }, 2888 2878 "peerDependencies": { 2889 2879 "eslint": "^8.57.0 || ^9.0.0", 2890 - "typescript": ">=4.8.4 <5.9.0" 2880 + "typescript": ">=4.8.4 <6.0.0" 2891 2881 } 2892 2882 }, 2893 2883 "node_modules/@typescript-eslint/visitor-keys": { 2894 - "version": "8.34.1", 2895 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.34.1.tgz", 2896 - "integrity": "sha512-xoh5rJ+tgsRKoXnkBPFRLZ7rjKM0AfVbC68UZ/ECXoDbfggb9RbEySN359acY1vS3qZ0jVTVWzbtfapwm5ztxw==", 2884 + "version": "8.39.0", 2885 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.39.0.tgz", 2886 + "integrity": "sha512-ldgiJ+VAhQCfIjeOgu8Kj5nSxds0ktPOSO9p4+0VDH2R2pLvQraaM5Oen2d7NxzMCm+Sn/vJT+mv2H5u6b/3fA==", 2897 2887 "dev": true, 2898 2888 "license": "MIT", 2899 2889 "dependencies": { 2900 - "@typescript-eslint/types": "8.34.1", 2890 + "@typescript-eslint/types": "8.39.0", 2901 2891 "eslint-visitor-keys": "^4.2.1" 2902 2892 }, 2903 2893 "engines": { ··· 2909 2899 } 2910 2900 }, 2911 2901 "node_modules/@vitejs/plugin-react": { 2912 - "version": "4.5.2", 2913 - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.5.2.tgz", 2914 - "integrity": "sha512-QNVT3/Lxx99nMQWJWF7K4N6apUEuT0KlZA3mx/mVaoGj3smm/8rc8ezz15J1pcbcjDK0V15rpHetVfya08r76Q==", 2902 + "version": "4.7.0", 2903 + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", 2904 + "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==", 2915 2905 "dev": true, 2916 2906 "license": "MIT", 2917 2907 "dependencies": { 2918 - "@babel/core": "^7.27.4", 2908 + "@babel/core": "^7.28.0", 2919 2909 "@babel/plugin-transform-react-jsx-self": "^7.27.1", 2920 2910 "@babel/plugin-transform-react-jsx-source": "^7.27.1", 2921 - "@rolldown/pluginutils": "1.0.0-beta.11", 2911 + "@rolldown/pluginutils": "1.0.0-beta.27", 2922 2912 "@types/babel__core": "^7.20.5", 2923 2913 "react-refresh": "^0.17.0" 2924 2914 }, ··· 2926 2916 "node": "^14.18.0 || >=16.0.0" 2927 2917 }, 2928 2918 "peerDependencies": { 2929 - "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0" 2919 + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" 2930 2920 } 2931 2921 }, 2932 2922 "node_modules/@xterm/addon-attach": { ··· 3144 3134 } 3145 3135 }, 3146 3136 "node_modules/browserslist": { 3147 - "version": "4.25.0", 3148 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz", 3149 - "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==", 3150 - "dev": true, 3137 + "version": "4.25.2", 3138 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz", 3139 + "integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==", 3140 + "devOptional": true, 3151 3141 "funding": [ 3152 3142 { 3153 3143 "type": "opencollective", ··· 3164 3154 ], 3165 3155 "license": "MIT", 3166 3156 "dependencies": { 3167 - "caniuse-lite": "^1.0.30001718", 3168 - "electron-to-chromium": "^1.5.160", 3157 + "caniuse-lite": "^1.0.30001733", 3158 + "electron-to-chromium": "^1.5.199", 3169 3159 "node-releases": "^2.0.19", 3170 3160 "update-browserslist-db": "^1.1.3" 3171 3161 }, ··· 3177 3167 } 3178 3168 }, 3179 3169 "node_modules/c12": { 3180 - "version": "3.0.4", 3181 - "resolved": "https://registry.npmjs.org/c12/-/c12-3.0.4.tgz", 3182 - "integrity": "sha512-t5FaZTYbbCtvxuZq9xxIruYydrAGsJ+8UdP0pZzMiK2xl/gNiSOy0OxhLzHUEEb0m1QXYqfzfvyIFEmz/g9lqg==", 3170 + "version": "3.2.0", 3171 + "resolved": "https://registry.npmjs.org/c12/-/c12-3.2.0.tgz", 3172 + "integrity": "sha512-ixkEtbYafL56E6HiFuonMm1ZjoKtIo7TH68/uiEq4DAwv9NcUX2nJ95F8TrbMeNjqIkZpruo3ojXQJ+MGG5gcQ==", 3183 3173 "dev": true, 3184 3174 "license": "MIT", 3185 3175 "dependencies": { 3186 3176 "chokidar": "^4.0.3", 3187 3177 "confbox": "^0.2.2", 3188 3178 "defu": "^6.1.4", 3189 - "dotenv": "^16.5.0", 3190 - "exsolve": "^1.0.5", 3179 + "dotenv": "^17.2.1", 3180 + "exsolve": "^1.0.7", 3191 3181 "giget": "^2.0.0", 3192 - "jiti": "^2.4.2", 3182 + "jiti": "^2.5.1", 3193 3183 "ohash": "^2.0.11", 3194 3184 "pathe": "^2.0.3", 3195 3185 "perfect-debounce": "^1.0.0", 3196 - "pkg-types": "^2.1.0", 3186 + "pkg-types": "^2.2.0", 3197 3187 "rc9": "^2.1.2" 3198 3188 }, 3199 3189 "peerDependencies": { ··· 3232 3222 } 3233 3223 }, 3234 3224 "node_modules/caniuse-lite": { 3235 - "version": "1.0.30001723", 3236 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001723.tgz", 3237 - "integrity": "sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==", 3238 - "dev": true, 3225 + "version": "1.0.30001733", 3226 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001733.tgz", 3227 + "integrity": "sha512-e4QKw/O2Kavj2VQTKZWrwzkt3IxOmIlU6ajRb6LP64LHpBo1J67k2Hi4Vu/TgJWsNtynurfS0uK3MaUTCPfu5Q==", 3228 + "devOptional": true, 3239 3229 "funding": [ 3240 3230 { 3241 3231 "type": "opencollective", ··· 3465 3455 "version": "2.0.0", 3466 3456 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 3467 3457 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 3468 - "dev": true, 3458 + "devOptional": true, 3469 3459 "license": "MIT" 3470 3460 }, 3471 3461 "node_modules/cookie": { ··· 3585 3575 "license": "MIT" 3586 3576 }, 3587 3577 "node_modules/dotenv": { 3588 - "version": "16.5.0", 3589 - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", 3590 - "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", 3578 + "version": "17.2.1", 3579 + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.2.1.tgz", 3580 + "integrity": "sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ==", 3591 3581 "dev": true, 3592 3582 "license": "BSD-2-Clause", 3593 3583 "engines": { ··· 3604 3594 "license": "MIT" 3605 3595 }, 3606 3596 "node_modules/electron-to-chromium": { 3607 - "version": "1.5.168", 3608 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.168.tgz", 3609 - "integrity": "sha512-RUNQmFLNIWVW6+z32EJQ5+qx8ci6RGvdtDC0Ls+F89wz6I2AthpXF0w0DIrn2jpLX0/PU9ZCo+Qp7bg/EckJmA==", 3610 - "dev": true, 3597 + "version": "1.5.199", 3598 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.199.tgz", 3599 + "integrity": "sha512-3gl0S7zQd88kCAZRO/DnxtBKuhMO4h0EaQIN3YgZfV6+pW+5+bf2AdQeHNESCoaQqo/gjGVYEf2YM4O5HJQqpQ==", 3600 + "devOptional": true, 3611 3601 "license": "ISC" 3612 3602 }, 3613 3603 "node_modules/emoji-regex": { ··· 3624 3614 "license": "MIT" 3625 3615 }, 3626 3616 "node_modules/esbuild": { 3627 - "version": "0.25.5", 3628 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz", 3629 - "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==", 3617 + "version": "0.25.8", 3618 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.8.tgz", 3619 + "integrity": "sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==", 3630 3620 "dev": true, 3631 3621 "hasInstallScript": true, 3632 3622 "license": "MIT", ··· 3637 3627 "node": ">=18" 3638 3628 }, 3639 3629 "optionalDependencies": { 3640 - "@esbuild/aix-ppc64": "0.25.5", 3641 - "@esbuild/android-arm": "0.25.5", 3642 - "@esbuild/android-arm64": "0.25.5", 3643 - "@esbuild/android-x64": "0.25.5", 3644 - "@esbuild/darwin-arm64": "0.25.5", 3645 - "@esbuild/darwin-x64": "0.25.5", 3646 - "@esbuild/freebsd-arm64": "0.25.5", 3647 - "@esbuild/freebsd-x64": "0.25.5", 3648 - "@esbuild/linux-arm": "0.25.5", 3649 - "@esbuild/linux-arm64": "0.25.5", 3650 - "@esbuild/linux-ia32": "0.25.5", 3651 - "@esbuild/linux-loong64": "0.25.5", 3652 - "@esbuild/linux-mips64el": "0.25.5", 3653 - "@esbuild/linux-ppc64": "0.25.5", 3654 - "@esbuild/linux-riscv64": "0.25.5", 3655 - "@esbuild/linux-s390x": "0.25.5", 3656 - "@esbuild/linux-x64": "0.25.5", 3657 - "@esbuild/netbsd-arm64": "0.25.5", 3658 - "@esbuild/netbsd-x64": "0.25.5", 3659 - "@esbuild/openbsd-arm64": "0.25.5", 3660 - "@esbuild/openbsd-x64": "0.25.5", 3661 - "@esbuild/sunos-x64": "0.25.5", 3662 - "@esbuild/win32-arm64": "0.25.5", 3663 - "@esbuild/win32-ia32": "0.25.5", 3664 - "@esbuild/win32-x64": "0.25.5" 3630 + "@esbuild/aix-ppc64": "0.25.8", 3631 + "@esbuild/android-arm": "0.25.8", 3632 + "@esbuild/android-arm64": "0.25.8", 3633 + "@esbuild/android-x64": "0.25.8", 3634 + "@esbuild/darwin-arm64": "0.25.8", 3635 + "@esbuild/darwin-x64": "0.25.8", 3636 + "@esbuild/freebsd-arm64": "0.25.8", 3637 + "@esbuild/freebsd-x64": "0.25.8", 3638 + "@esbuild/linux-arm": "0.25.8", 3639 + "@esbuild/linux-arm64": "0.25.8", 3640 + "@esbuild/linux-ia32": "0.25.8", 3641 + "@esbuild/linux-loong64": "0.25.8", 3642 + "@esbuild/linux-mips64el": "0.25.8", 3643 + "@esbuild/linux-ppc64": "0.25.8", 3644 + "@esbuild/linux-riscv64": "0.25.8", 3645 + "@esbuild/linux-s390x": "0.25.8", 3646 + "@esbuild/linux-x64": "0.25.8", 3647 + "@esbuild/netbsd-arm64": "0.25.8", 3648 + "@esbuild/netbsd-x64": "0.25.8", 3649 + "@esbuild/openbsd-arm64": "0.25.8", 3650 + "@esbuild/openbsd-x64": "0.25.8", 3651 + "@esbuild/openharmony-arm64": "0.25.8", 3652 + "@esbuild/sunos-x64": "0.25.8", 3653 + "@esbuild/win32-arm64": "0.25.8", 3654 + "@esbuild/win32-ia32": "0.25.8", 3655 + "@esbuild/win32-x64": "0.25.8" 3665 3656 } 3666 3657 }, 3667 3658 "node_modules/escalade": { 3668 3659 "version": "3.2.0", 3669 3660 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 3670 3661 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 3671 - "dev": true, 3662 + "devOptional": true, 3672 3663 "license": "MIT", 3673 3664 "engines": { 3674 3665 "node": ">=6" ··· 3688 3679 } 3689 3680 }, 3690 3681 "node_modules/eslint": { 3691 - "version": "9.29.0", 3692 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.29.0.tgz", 3693 - "integrity": "sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==", 3682 + "version": "9.33.0", 3683 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.33.0.tgz", 3684 + "integrity": "sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==", 3694 3685 "dev": true, 3695 3686 "license": "MIT", 3696 3687 "dependencies": { 3697 3688 "@eslint-community/eslint-utils": "^4.2.0", 3698 3689 "@eslint-community/regexpp": "^4.12.1", 3699 - "@eslint/config-array": "^0.20.1", 3700 - "@eslint/config-helpers": "^0.2.1", 3701 - "@eslint/core": "^0.14.0", 3690 + "@eslint/config-array": "^0.21.0", 3691 + "@eslint/config-helpers": "^0.3.1", 3692 + "@eslint/core": "^0.15.2", 3702 3693 "@eslint/eslintrc": "^3.3.1", 3703 - "@eslint/js": "9.29.0", 3704 - "@eslint/plugin-kit": "^0.3.1", 3694 + "@eslint/js": "9.33.0", 3695 + "@eslint/plugin-kit": "^0.3.5", 3705 3696 "@humanfs/node": "^0.16.6", 3706 3697 "@humanwhocodes/module-importer": "^1.0.1", 3707 3698 "@humanwhocodes/retry": "^0.4.2", ··· 3879 3870 } 3880 3871 }, 3881 3872 "node_modules/exsolve": { 3882 - "version": "1.0.5", 3883 - "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.5.tgz", 3884 - "integrity": "sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==", 3873 + "version": "1.0.7", 3874 + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.7.tgz", 3875 + "integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==", 3885 3876 "dev": true, 3886 3877 "license": "MIT" 3887 3878 }, ··· 4097 4088 "version": "1.0.0-beta.2", 4098 4089 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 4099 4090 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 4100 - "dev": true, 4091 + "devOptional": true, 4101 4092 "license": "MIT", 4102 4093 "engines": { 4103 4094 "node": ">=6.9.0" ··· 4425 4416 "license": "MIT" 4426 4417 }, 4427 4418 "node_modules/jiti": { 4428 - "version": "2.4.2", 4429 - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", 4430 - "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", 4419 + "version": "2.5.1", 4420 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.5.1.tgz", 4421 + "integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==", 4431 4422 "dev": true, 4432 4423 "license": "MIT", 4433 4424 "bin": { ··· 4435 4426 } 4436 4427 }, 4437 4428 "node_modules/jotai": { 4438 - "version": "2.12.5", 4439 - "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.12.5.tgz", 4440 - "integrity": "sha512-G8m32HW3lSmcz/4mbqx0hgJIQ0ekndKWiYP7kWVKi0p6saLXdSoye+FZiOFyonnd7Q482LCzm8sMDl7Ar1NWDw==", 4429 + "version": "2.13.0", 4430 + "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.13.0.tgz", 4431 + "integrity": "sha512-H43zXdanNTdpfOEJ4NVbm4hgmrctpXLZagjJNcqAywhUv+sTE7esvFjwm5oBg/ywT9Qw63lIkM6fjrhFuW8UDg==", 4441 4432 "license": "MIT", 4442 4433 "peer": true, 4443 4434 "engines": { 4444 4435 "node": ">=12.20.0" 4445 4436 }, 4446 4437 "peerDependencies": { 4438 + "@babel/core": ">=7.0.0", 4439 + "@babel/template": ">=7.0.0", 4447 4440 "@types/react": ">=17.0.0", 4448 4441 "react": ">=17.0.0" 4449 4442 }, 4450 4443 "peerDependenciesMeta": { 4444 + "@babel/core": { 4445 + "optional": true 4446 + }, 4447 + "@babel/template": { 4448 + "optional": true 4449 + }, 4451 4450 "@types/react": { 4452 4451 "optional": true 4453 4452 }, ··· 4521 4520 "version": "2.2.3", 4522 4521 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 4523 4522 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 4524 - "dev": true, 4523 + "devOptional": true, 4525 4524 "license": "MIT", 4526 4525 "bin": { 4527 4526 "json5": "lib/cli.js" ··· 4605 4604 "version": "5.1.1", 4606 4605 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 4607 4606 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 4608 - "dev": true, 4607 + "devOptional": true, 4609 4608 "license": "ISC", 4610 4609 "dependencies": { 4611 4610 "yallist": "^3.0.2" ··· 4621 4620 } 4622 4621 }, 4623 4622 "node_modules/luxon": { 4624 - "version": "3.6.1", 4625 - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.6.1.tgz", 4626 - "integrity": "sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ==", 4623 + "version": "3.7.1", 4624 + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.7.1.tgz", 4625 + "integrity": "sha512-RkRWjA926cTvz5rAb1BqyWkKbbjzCGchDUIKMCUvNi17j6f6j8uHGDV82Aqcqtzd+icoYpELmG3ksgGiFNNcNg==", 4627 4626 "license": "MIT", 4628 4627 "engines": { 4629 4628 "node": ">=12" ··· 4775 4774 } 4776 4775 }, 4777 4776 "node_modules/node-fetch-native": { 4778 - "version": "1.6.6", 4779 - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.6.tgz", 4780 - "integrity": "sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==", 4777 + "version": "1.6.7", 4778 + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", 4779 + "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", 4781 4780 "dev": true, 4782 4781 "license": "MIT" 4783 4782 }, ··· 4795 4794 "version": "2.0.19", 4796 4795 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", 4797 4796 "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", 4798 - "dev": true, 4797 + "devOptional": true, 4799 4798 "license": "MIT" 4800 4799 }, 4801 4800 "node_modules/normalize-path": { ··· 4818 4817 } 4819 4818 }, 4820 4819 "node_modules/nypm": { 4821 - "version": "0.6.0", 4822 - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.0.tgz", 4823 - "integrity": "sha512-mn8wBFV9G9+UFHIrq+pZ2r2zL4aPau/by3kJb3cM7+5tQHMt6HGQB8FDIeKFYp8o0D2pnH6nVsO88N4AmUxIWg==", 4820 + "version": "0.6.1", 4821 + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.1.tgz", 4822 + "integrity": "sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==", 4824 4823 "dev": true, 4825 4824 "license": "MIT", 4826 4825 "dependencies": { 4827 4826 "citty": "^0.1.6", 4828 - "consola": "^3.4.0", 4827 + "consola": "^3.4.2", 4829 4828 "pathe": "^2.0.3", 4830 - "pkg-types": "^2.0.0", 4831 - "tinyexec": "^0.3.2" 4829 + "pkg-types": "^2.2.0", 4830 + "tinyexec": "^1.0.1" 4832 4831 }, 4833 4832 "bin": { 4834 4833 "nypm": "dist/cli.mjs" ··· 5134 5133 } 5135 5134 }, 5136 5135 "node_modules/pkg-types": { 5137 - "version": "2.1.0", 5138 - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.1.0.tgz", 5139 - "integrity": "sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==", 5136 + "version": "2.2.0", 5137 + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.2.0.tgz", 5138 + "integrity": "sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==", 5140 5139 "dev": true, 5141 5140 "license": "MIT", 5142 5141 "dependencies": { 5143 - "confbox": "^0.2.1", 5144 - "exsolve": "^1.0.1", 5142 + "confbox": "^0.2.2", 5143 + "exsolve": "^1.0.7", 5145 5144 "pathe": "^2.0.3" 5146 5145 } 5147 5146 }, ··· 5299 5298 } 5300 5299 }, 5301 5300 "node_modules/prettier": { 5302 - "version": "3.5.3", 5303 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", 5304 - "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", 5301 + "version": "3.6.2", 5302 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", 5303 + "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", 5305 5304 "license": "MIT", 5306 5305 "peer": true, 5307 5306 "bin": { ··· 5315 5314 } 5316 5315 }, 5317 5316 "node_modules/prettier-plugin-tailwindcss": { 5318 - "version": "0.6.12", 5319 - "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.12.tgz", 5320 - "integrity": "sha512-OuTQKoqNwV7RnxTPwXWzOFXy6Jc4z8oeRZYGuMpRyG3WbuR3jjXdQFK8qFBMBx8UHWdHrddARz2fgUenild6aw==", 5317 + "version": "0.6.14", 5318 + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.14.tgz", 5319 + "integrity": "sha512-pi2e/+ZygeIqntN+vC573BcW5Cve8zUB0SSAGxqpB4f96boZF4M3phPVoOFCeypwkpRYdi7+jQ5YJJUwrkGUAg==", 5321 5320 "license": "MIT", 5322 5321 "engines": { 5323 5322 "node": ">=14.21.3" 5324 5323 }, 5325 5324 "peerDependencies": { 5326 5325 "@ianvs/prettier-plugin-sort-imports": "*", 5326 + "@prettier/plugin-hermes": "*", 5327 + "@prettier/plugin-oxc": "*", 5327 5328 "@prettier/plugin-pug": "*", 5328 5329 "@shopify/prettier-plugin-liquid": "*", 5329 5330 "@trivago/prettier-plugin-sort-imports": "*", ··· 5345 5346 "@ianvs/prettier-plugin-sort-imports": { 5346 5347 "optional": true 5347 5348 }, 5349 + "@prettier/plugin-hermes": { 5350 + "optional": true 5351 + }, 5352 + "@prettier/plugin-oxc": { 5353 + "optional": true 5354 + }, 5348 5355 "@prettier/plugin-pug": { 5349 5356 "optional": true 5350 5357 }, ··· 5434 5441 } 5435 5442 }, 5436 5443 "node_modules/react": { 5437 - "version": "19.1.0", 5438 - "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz", 5439 - "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==", 5444 + "version": "19.1.1", 5445 + "resolved": "https://registry.npmjs.org/react/-/react-19.1.1.tgz", 5446 + "integrity": "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==", 5440 5447 "license": "MIT", 5441 5448 "engines": { 5442 5449 "node": ">=0.10.0" 5443 5450 } 5444 5451 }, 5445 5452 "node_modules/react-dom": { 5446 - "version": "19.1.0", 5447 - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz", 5448 - "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==", 5453 + "version": "19.1.1", 5454 + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.1.tgz", 5455 + "integrity": "sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==", 5449 5456 "license": "MIT", 5450 5457 "dependencies": { 5451 5458 "scheduler": "^0.26.0" 5452 5459 }, 5453 5460 "peerDependencies": { 5454 - "react": "^19.1.0" 5461 + "react": "^19.1.1" 5455 5462 } 5456 5463 }, 5457 5464 "node_modules/react-hook-form": { 5458 - "version": "7.58.0", 5459 - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.58.0.tgz", 5460 - "integrity": "sha512-zGijmEed35oNfOfy7ub99jfjkiLhHwA3dl5AgyKdWC6QQzhnc7tkWewSa+T+A2EpLrc6wo5DUoZctS9kufWJjA==", 5465 + "version": "7.62.0", 5466 + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.62.0.tgz", 5467 + "integrity": "sha512-7KWFejc98xqG/F4bAxpL41NB3o1nnvQO1RWZT3TqRZYL8RryQETGfEdVnJN2fy1crCiBLLjkRBVK05j24FxJGA==", 5461 5468 "license": "MIT", 5462 5469 "engines": { 5463 5470 "node": ">=18.0.0" ··· 5471 5478 } 5472 5479 }, 5473 5480 "node_modules/react-i18next": { 5474 - "version": "15.5.3", 5475 - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.5.3.tgz", 5476 - "integrity": "sha512-ypYmOKOnjqPEJZO4m1BI0kS8kWqkBNsKYyhVUfij0gvjy9xJNoG/VcGkxq5dRlVwzmrmY1BQMAmpbbUBLwC4Kw==", 5481 + "version": "15.6.1", 5482 + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.6.1.tgz", 5483 + "integrity": "sha512-uGrzSsOUUe2sDBG/+FJq2J1MM+Y4368/QW8OLEKSFvnDflHBbZhSd1u3UkW0Z06rMhZmnB/AQrhCpYfE5/5XNg==", 5477 5484 "license": "MIT", 5478 5485 "dependencies": { 5479 5486 "@babel/runtime": "^7.27.6", ··· 5554 5561 } 5555 5562 }, 5556 5563 "node_modules/react-router": { 5557 - "version": "7.6.2", 5558 - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.6.2.tgz", 5559 - "integrity": "sha512-U7Nv3y+bMimgWjhlT5CRdzHPu2/KVmqPwKUCChW8en5P3znxUqwlYFlbmyj8Rgp1SF6zs5X4+77kBVknkg6a0w==", 5564 + "version": "7.8.0", 5565 + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.8.0.tgz", 5566 + "integrity": "sha512-r15M3+LHKgM4SOapNmsH3smAizWds1vJ0Z9C4mWaKnT9/wD7+d/0jYcj6LmOvonkrO4Rgdyp4KQ/29gWN2i1eg==", 5560 5567 "license": "MIT", 5561 5568 "dependencies": { 5562 5569 "cookie": "^1.0.1", ··· 5576 5583 } 5577 5584 }, 5578 5585 "node_modules/react-router-dom": { 5579 - "version": "7.6.2", 5580 - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.6.2.tgz", 5581 - "integrity": "sha512-Q8zb6VlTbdYKK5JJBLQEN06oTUa/RAbG/oQS1auK1I0TbJOXktqm+QENEVJU6QvWynlXPRBXI3fiOQcSEA78rA==", 5586 + "version": "7.8.0", 5587 + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.8.0.tgz", 5588 + "integrity": "sha512-ntInsnDVnVRdtSu6ODmTQ41cbluak/ENeTif7GBce0L6eztFg6/e1hXAysFQI8X25C8ipKmT9cClbJwxx3Kaqw==", 5582 5589 "license": "MIT", 5583 5590 "dependencies": { 5584 - "react-router": "7.6.2" 5591 + "react-router": "7.8.0" 5585 5592 }, 5586 5593 "engines": { 5587 5594 "node": ">=20.0.0" ··· 5707 5714 } 5708 5715 }, 5709 5716 "node_modules/rollup": { 5710 - "version": "4.43.0", 5711 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.43.0.tgz", 5712 - "integrity": "sha512-wdN2Kd3Twh8MAEOEJZsuxuLKCsBEo4PVNLK6tQWAn10VhsVewQLzcucMgLolRlhFybGxfclbPeEYBaP6RvUFGg==", 5717 + "version": "4.46.2", 5718 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.46.2.tgz", 5719 + "integrity": "sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==", 5713 5720 "dev": true, 5714 5721 "license": "MIT", 5715 5722 "dependencies": { 5716 - "@types/estree": "1.0.7" 5723 + "@types/estree": "1.0.8" 5717 5724 }, 5718 5725 "bin": { 5719 5726 "rollup": "dist/bin/rollup" ··· 5723 5730 "npm": ">=8.0.0" 5724 5731 }, 5725 5732 "optionalDependencies": { 5726 - "@rollup/rollup-android-arm-eabi": "4.43.0", 5727 - "@rollup/rollup-android-arm64": "4.43.0", 5728 - "@rollup/rollup-darwin-arm64": "4.43.0", 5729 - "@rollup/rollup-darwin-x64": "4.43.0", 5730 - "@rollup/rollup-freebsd-arm64": "4.43.0", 5731 - "@rollup/rollup-freebsd-x64": "4.43.0", 5732 - "@rollup/rollup-linux-arm-gnueabihf": "4.43.0", 5733 - "@rollup/rollup-linux-arm-musleabihf": "4.43.0", 5734 - "@rollup/rollup-linux-arm64-gnu": "4.43.0", 5735 - "@rollup/rollup-linux-arm64-musl": "4.43.0", 5736 - "@rollup/rollup-linux-loongarch64-gnu": "4.43.0", 5737 - "@rollup/rollup-linux-powerpc64le-gnu": "4.43.0", 5738 - "@rollup/rollup-linux-riscv64-gnu": "4.43.0", 5739 - "@rollup/rollup-linux-riscv64-musl": "4.43.0", 5740 - "@rollup/rollup-linux-s390x-gnu": "4.43.0", 5741 - "@rollup/rollup-linux-x64-gnu": "4.43.0", 5742 - "@rollup/rollup-linux-x64-musl": "4.43.0", 5743 - "@rollup/rollup-win32-arm64-msvc": "4.43.0", 5744 - "@rollup/rollup-win32-ia32-msvc": "4.43.0", 5745 - "@rollup/rollup-win32-x64-msvc": "4.43.0", 5733 + "@rollup/rollup-android-arm-eabi": "4.46.2", 5734 + "@rollup/rollup-android-arm64": "4.46.2", 5735 + "@rollup/rollup-darwin-arm64": "4.46.2", 5736 + "@rollup/rollup-darwin-x64": "4.46.2", 5737 + "@rollup/rollup-freebsd-arm64": "4.46.2", 5738 + "@rollup/rollup-freebsd-x64": "4.46.2", 5739 + "@rollup/rollup-linux-arm-gnueabihf": "4.46.2", 5740 + "@rollup/rollup-linux-arm-musleabihf": "4.46.2", 5741 + "@rollup/rollup-linux-arm64-gnu": "4.46.2", 5742 + "@rollup/rollup-linux-arm64-musl": "4.46.2", 5743 + "@rollup/rollup-linux-loongarch64-gnu": "4.46.2", 5744 + "@rollup/rollup-linux-ppc64-gnu": "4.46.2", 5745 + "@rollup/rollup-linux-riscv64-gnu": "4.46.2", 5746 + "@rollup/rollup-linux-riscv64-musl": "4.46.2", 5747 + "@rollup/rollup-linux-s390x-gnu": "4.46.2", 5748 + "@rollup/rollup-linux-x64-gnu": "4.46.2", 5749 + "@rollup/rollup-linux-x64-musl": "4.46.2", 5750 + "@rollup/rollup-win32-arm64-msvc": "4.46.2", 5751 + "@rollup/rollup-win32-ia32-msvc": "4.46.2", 5752 + "@rollup/rollup-win32-x64-msvc": "4.46.2", 5746 5753 "fsevents": "~2.3.2" 5747 5754 } 5748 - }, 5749 - "node_modules/rollup/node_modules/@types/estree": { 5750 - "version": "1.0.7", 5751 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", 5752 - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", 5753 - "dev": true, 5754 - "license": "MIT" 5755 5755 }, 5756 5756 "node_modules/run-parallel": { 5757 5757 "version": "1.2.0", ··· 5786 5786 "version": "6.3.1", 5787 5787 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 5788 5788 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 5789 - "dev": true, 5789 + "devOptional": true, 5790 5790 "license": "ISC", 5791 5791 "bin": { 5792 5792 "semver": "bin/semver.js" ··· 6074 6074 "license": "ISC" 6075 6075 }, 6076 6076 "node_modules/swagger-typescript-api": { 6077 - "version": "13.2.2", 6078 - "resolved": "https://registry.npmjs.org/swagger-typescript-api/-/swagger-typescript-api-13.2.2.tgz", 6079 - "integrity": "sha512-g67Bn18qujAu7L7EWexjR4R0MDiSYo+HT5EkV/5IJ5HuuP8N8Pcj4mrbBY1GX5BTeGGw7Vd5nSE9jgLj0IxinQ==", 6077 + "version": "13.2.8", 6078 + "resolved": "https://registry.npmjs.org/swagger-typescript-api/-/swagger-typescript-api-13.2.8.tgz", 6079 + "integrity": "sha512-TgC8cB2GwrQctiUrLW9cVcPkiH5/zGbUCD3Y5zjeeFAtcCBGxLlBp9Df/UK+ux/oQ2J8x3C5a4TOz+tAZ8jOkQ==", 6080 6080 "dev": true, 6081 6081 "license": "MIT", 6082 6082 "dependencies": { 6083 - "@biomejs/js-api": "0.8.0-beta.3", 6084 - "@biomejs/wasm-nodejs": "2.0.0-beta.6", 6083 + "@biomejs/js-api": "2.0.3", 6084 + "@biomejs/wasm-nodejs": "2.1.4", 6085 6085 "@types/swagger-schema-official": "^2.0.25", 6086 6086 "c12": "^3.0.4", 6087 6087 "citty": "^0.1.6", ··· 6092 6092 "nanoid": "^5.1.5", 6093 6093 "swagger-schema-official": "2.0.0-bab6bed", 6094 6094 "swagger2openapi": "^7.0.8", 6095 - "typescript": "~5.8.3" 6095 + "typescript": "~5.9.2" 6096 6096 }, 6097 6097 "bin": { 6098 6098 "sta": "dist/cli.js", ··· 6102 6102 "node": ">=20" 6103 6103 } 6104 6104 }, 6105 - "node_modules/swagger-typescript-api/node_modules/@biomejs/wasm-nodejs": { 6106 - "version": "2.0.0-beta.6", 6107 - "resolved": "https://registry.npmjs.org/@biomejs/wasm-nodejs/-/wasm-nodejs-2.0.0-beta.6.tgz", 6108 - "integrity": "sha512-UI8uhz8YUjROBqr8OX3M8aK5Dw+MQfpE3D8sODCoE1CHH/4lvYdYksO/hU6qUe7qOYTI/Dyf2/DOQA5XRvRtAg==", 6109 - "dev": true, 6110 - "license": "MIT OR Apache-2.0" 6111 - }, 6112 6105 "node_modules/swagger-typescript-api/node_modules/nanoid": { 6113 6106 "version": "5.1.5", 6114 6107 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.5.tgz", ··· 6129 6122 } 6130 6123 }, 6131 6124 "node_modules/swagger-typescript-api/node_modules/typescript": { 6132 - "version": "5.8.3", 6133 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 6134 - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 6125 + "version": "5.9.2", 6126 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", 6127 + "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", 6135 6128 "dev": true, 6136 6129 "license": "Apache-2.0", 6137 6130 "bin": { ··· 6181 6174 } 6182 6175 }, 6183 6176 "node_modules/swr": { 6184 - "version": "2.3.3", 6185 - "resolved": "https://registry.npmjs.org/swr/-/swr-2.3.3.tgz", 6186 - "integrity": "sha512-dshNvs3ExOqtZ6kJBaAsabhPdHyeY4P2cKwRCniDVifBMoG/SVI7tfLWqPXriVspf2Rg4tPzXJTnwaihIeFw2A==", 6177 + "version": "2.3.5", 6178 + "resolved": "https://registry.npmjs.org/swr/-/swr-2.3.5.tgz", 6179 + "integrity": "sha512-4e7pjTVulZTIL+b/S0RYFsgDcTcXPLUOvBPqyh9YdD+PkHeEMoaPwDmF9Kv6I1nnPg1OFKhiiEYpsYaaE2W2jA==", 6187 6180 "license": "MIT", 6188 6181 "dependencies": { 6189 6182 "dequal": "^2.0.3", ··· 6328 6321 } 6329 6322 }, 6330 6323 "node_modules/tinyexec": { 6331 - "version": "0.3.2", 6332 - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", 6333 - "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", 6324 + "version": "1.0.1", 6325 + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.1.tgz", 6326 + "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==", 6334 6327 "dev": true, 6335 6328 "license": "MIT" 6336 6329 }, ··· 6367 6360 } 6368 6361 }, 6369 6362 "node_modules/tinyglobby/node_modules/picomatch": { 6370 - "version": "4.0.2", 6371 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 6372 - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 6363 + "version": "4.0.3", 6364 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 6365 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 6373 6366 "dev": true, 6374 6367 "license": "MIT", 6375 6368 "engines": { ··· 6457 6450 } 6458 6451 }, 6459 6452 "node_modules/typescript-eslint": { 6460 - "version": "8.34.1", 6461 - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.34.1.tgz", 6462 - "integrity": "sha512-XjS+b6Vg9oT1BaIUfkW3M3LvqZE++rbzAMEHuccCfO/YkP43ha6w3jTEMilQxMF92nVOYCcdjv1ZUhAa1D/0ow==", 6453 + "version": "8.39.0", 6454 + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.39.0.tgz", 6455 + "integrity": "sha512-lH8FvtdtzcHJCkMOKnN73LIn6SLTpoojgJqDAxPm1jCR14eWSGPX8ul/gggBdPMk/d5+u9V854vTYQ8T5jF/1Q==", 6463 6456 "dev": true, 6464 6457 "license": "MIT", 6465 6458 "dependencies": { 6466 - "@typescript-eslint/eslint-plugin": "8.34.1", 6467 - "@typescript-eslint/parser": "8.34.1", 6468 - "@typescript-eslint/utils": "8.34.1" 6459 + "@typescript-eslint/eslint-plugin": "8.39.0", 6460 + "@typescript-eslint/parser": "8.39.0", 6461 + "@typescript-eslint/typescript-estree": "8.39.0", 6462 + "@typescript-eslint/utils": "8.39.0" 6469 6463 }, 6470 6464 "engines": { 6471 6465 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 6476 6470 }, 6477 6471 "peerDependencies": { 6478 6472 "eslint": "^8.57.0 || ^9.0.0", 6479 - "typescript": ">=4.8.4 <5.9.0" 6473 + "typescript": ">=4.8.4 <6.0.0" 6480 6474 } 6481 6475 }, 6482 6476 "node_modules/undici-types": { ··· 6490 6484 "version": "1.1.3", 6491 6485 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", 6492 6486 "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", 6493 - "dev": true, 6487 + "devOptional": true, 6494 6488 "funding": [ 6495 6489 { 6496 6490 "type": "opencollective", ··· 6689 6683 } 6690 6684 }, 6691 6685 "node_modules/vite/node_modules/picomatch": { 6692 - "version": "4.0.2", 6693 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 6694 - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 6686 + "version": "4.0.3", 6687 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 6688 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 6695 6689 "dev": true, 6696 6690 "license": "MIT", 6697 6691 "engines": { ··· 6855 6849 "version": "3.1.1", 6856 6850 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 6857 6851 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 6858 - "dev": true, 6852 + "devOptional": true, 6859 6853 "license": "ISC" 6860 6854 }, 6861 6855 "node_modules/yaml": { 6862 - "version": "2.8.0", 6863 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz", 6864 - "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==", 6856 + "version": "2.8.1", 6857 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", 6858 + "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", 6865 6859 "license": "ISC", 6866 6860 "bin": { 6867 6861 "yaml": "bin.mjs" ··· 6958 6952 } 6959 6953 }, 6960 6954 "node_modules/zod": { 6961 - "version": "3.25.67", 6962 - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", 6963 - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", 6955 + "version": "3.25.76", 6956 + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", 6957 + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", 6964 6958 "license": "MIT", 6965 6959 "funding": { 6966 6960 "url": "https://github.com/sponsors/colinhacks" 6967 6961 } 6968 6962 }, 6969 6963 "node_modules/zustand": { 6970 - "version": "5.0.5", 6971 - "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.5.tgz", 6972 - "integrity": "sha512-mILtRfKW9xM47hqxGIxCv12gXusoY/xTSHBYApXozR0HmQv299whhBeeAcRy+KrPPybzosvJBCOmVjq6x12fCg==", 6964 + "version": "5.0.7", 6965 + "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.7.tgz", 6966 + "integrity": "sha512-Ot6uqHDW/O2VdYsKLLU8GQu8sCOM1LcoE8RwvLv9uuRT9s6SOHCKs0ZEOhxg+I1Ld+A1Q5lwx+UlKXXUoCZITg==", 6973 6967 "license": "MIT", 6974 6968 "engines": { 6975 6969 "node": ">=12.20.0"
+3 -3
pkgs/by-name/ne/nezha-theme-admin/package.nix
··· 7 7 8 8 buildNpmPackage rec { 9 9 pname = "nezha-theme-admin"; 10 - version = "1.13.0"; 10 + version = "1.13.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "nezhahq"; 14 14 repo = "admin-frontend"; 15 15 tag = "v${version}"; 16 - hash = "sha256-9/lrbVfC+CRQCSJNx7dwKWPgemM6hbd6ZR5xG3tj8wA="; 16 + hash = "sha256-VHj6eUIBdIUJ1eUoa2Yog3maee89aMF5yEO9NbDXflQ="; 17 17 }; 18 18 19 19 # TODO: Switch to the bun build function once available in nixpkgs ··· 21 21 cp ${./package-lock.json} package-lock.json 22 22 ''; 23 23 24 - npmDepsHash = "sha256-2iX3/Pw6i2zXH+cpMC6ttn5D/C8G/P9WgRApO7Br5p4="; 24 + npmDepsHash = "sha256-th0rnTrS/gZ5gMuZda0/fllVc8g9iPc8/gEos+3E3kU="; 25 25 26 26 npmPackFlags = [ "--ignore-scripts" ]; 27 27
+1 -1
pkgs/by-name/ni/nix-pin/package.nix
··· 65 65 }; 66 66 meta = with lib; { 67 67 homepage = "https://github.com/timbertson/nix-pin"; 68 - description = "nixpkgs development utility"; 68 + description = "Nixpkgs development utility"; 69 69 license = licenses.mit; 70 70 maintainers = [ maintainers.timbertson ]; 71 71 platforms = platforms.all;
+1 -1
pkgs/by-name/no/notify/package.nix
··· 31 31 }; 32 32 33 33 meta = with lib; { 34 - description = "Notify allows sending the output from any tool to Slack, Discord and Telegram"; 34 + description = "Allows sending the output from any tool to Slack, Discord and Telegram"; 35 35 longDescription = '' 36 36 Notify is a helper utility written in Go that allows you to post the output from any tool 37 37 to Slack, Discord, and Telegram.
+1 -1
pkgs/by-name/ob/obs-cli/package.nix
··· 30 30 ]; 31 31 32 32 meta = { 33 - description = "OBS-cli is a command-line remote control for OBS"; 33 + description = "Command-line remote control for OBS"; 34 34 homepage = "https://github.com/muesli/obs-cli"; 35 35 changelog = "https://github.com/muesli/obs-cli/releases/tag/v${version}"; 36 36 license = lib.licenses.mit;
+1 -1
pkgs/by-name/og/ograc/package.nix
··· 17 17 cargoHash = "sha256-rWU8rOGLUrSkXLkHib8qkkiOZvuGbSJ4knFrHuD+R44="; 18 18 19 19 meta = with lib; { 20 - description = "like cargo, but backwards"; 20 + description = "Like cargo, but backwards"; 21 21 mainProgram = "ograc"; 22 22 homepage = "https://crates.io/crates/ograc"; 23 23 license = licenses.agpl3Plus;
+1 -5
pkgs/by-name/ok/okapi/package.nix
··· 21 21 ''; 22 22 23 23 meta = with lib; { 24 - description = "Okapi Library"; 25 - longDescription = '' 26 - Collection of tools that support workflows for working 27 - with authentic data and identity management 28 - ''; 24 + description = "Collection of tools that support workflows for working with authentic data and identity management"; 29 25 homepage = "https://github.com/trinsic-id/okapi"; 30 26 license = licenses.asl20; 31 27 maintainers = with maintainers; [ tmarkovski ];
+1 -1
pkgs/by-name/op/opencloud-desktop-shell-integration-dolphin/package.nix
··· 35 35 dontWrapQtApps = true; 36 36 37 37 meta = { 38 - description = "This is the OpenCloud Desktop shell integration for the great KDE Dolphin in KDE Frameworks 6"; 38 + description = "OpenCloud Desktop shell integration for the great KDE Dolphin in KDE Frameworks 6"; 39 39 homepage = "https://github.com/opencloud-eu/desktop-shell-integration-dolphin"; 40 40 license = lib.licenses.gpl2Only; 41 41 maintainers = with lib.maintainers; [ k900 ];
+1 -1
pkgs/by-name/op/opensoldat/package.nix
··· 102 102 ''; 103 103 104 104 meta = with lib; { 105 - description = "Opensoldat is a unique 2D (side-view) multiplayer action game"; 105 + description = "Unique 2D (side-view) multiplayer action game"; 106 106 license = [ 107 107 licenses.mit 108 108 base.meta.license
+3 -3
pkgs/by-name/op/openstack-rs/package.nix
··· 9 9 }: 10 10 rustPlatform.buildRustPackage (finalAttrs: { 11 11 pname = "openstack-rs"; 12 - version = "0.12.4"; 12 + version = "0.13.0"; 13 13 src = fetchFromGitHub { 14 14 owner = "gtema"; 15 15 repo = "openstack"; 16 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-UEnvKqnAY7QHeeEayTk5aBBxHcOrAr7LisvaOiRhRMQ="; 17 + hash = "sha256-ywj0K9MdckVuKxjt1za+IyK4SoeyTXoXbDRXLqEkic0="; 18 18 }; 19 19 20 - cargoHash = "sha256-YytlhN1UtNnB5ZgCEVyBfiPTnhABjCaA87ejkHJsIOk="; 20 + cargoHash = "sha256-e2wt5BS+RQOpo3T5HOutvKGv4lHiIoTk9tEqMs4f5Dw="; 21 21 22 22 nativeBuildInputs = [ 23 23 installShellFiles
+1 -1
pkgs/by-name/op/openvino/package.nix
··· 179 179 180 180 meta = with lib; { 181 181 changelog = "https://github.com/openvinotoolkit/openvino/releases/tag/${src.tag}"; 182 - description = "OpenVINO™ Toolkit repository"; 182 + description = "Open-source toolkit for optimizing and deploying AI inference"; 183 183 longDescription = '' 184 184 This toolkit allows developers to deploy pre-trained deep learning models through a high-level C++ Inference Engine API integrated with application logic. 185 185
+1 -1
pkgs/by-name/op/openwsman/package.nix
··· 46 46 configureFlags = [ "--disable-more-warnings" ]; 47 47 48 48 meta = { 49 - description = "Openwsman server implementation and client API with bindings"; 49 + description = "Open source implementation of WS-Management"; 50 50 downloadPage = "https://github.com/Openwsman/openwsman/releases"; 51 51 homepage = "https://openwsman.github.io"; 52 52 license = lib.licenses.bsd3;
+1 -1
pkgs/by-name/or/oras/package.nix
··· 47 47 meta = { 48 48 homepage = "https://oras.land/"; 49 49 changelog = "https://github.com/oras-project/oras/releases/tag/v${finalAttrs.version}"; 50 - description = "ORAS project provides a way to push and pull OCI Artifacts to and from OCI Registries"; 50 + description = "Distribute artifacts across OCI registries with ease"; 51 51 mainProgram = "oras"; 52 52 license = lib.licenses.asl20; 53 53 maintainers = with lib.maintainers; [
+1 -1
pkgs/by-name/or/orthanc/package.nix
··· 123 123 }; 124 124 125 125 meta = { 126 - description = "Orthanc is a lightweight, RESTful DICOM server for healthcare and medical research"; 126 + description = "Lightweight, RESTful DICOM server for healthcare and medical research"; 127 127 homepage = "https://www.orthanc-server.com/"; 128 128 license = lib.licenses.gpl3Plus; 129 129 mainProgram = "Orthanc";
+1 -1
pkgs/by-name/or/ory/package.nix
··· 39 39 ''; 40 40 41 41 meta = with lib; { 42 + description = "CLI for Ory"; 42 43 mainProgram = "ory"; 43 - description = "Ory CLI"; 44 44 homepage = "https://www.ory.sh/cli"; 45 45 license = licenses.asl20; 46 46 maintainers = with maintainers; [
+1 -1
pkgs/by-name/os/osmo-hnodeb/package.nix
··· 50 50 enableParallelBuilding = true; 51 51 52 52 meta = { 53 - description = "(upper layers of) HomeNodeB"; 53 + description = "Upper layers implementation of HomeNodeB for 3G/UMTS"; 54 54 mainProgram = "osmo-hnodeb"; 55 55 homepage = "https://osmocom.org/projects/osmo-hnodeb"; 56 56 license = lib.licenses.agpl3Plus;
+1 -1
pkgs/by-name/pa/pacemaker/package.nix
··· 99 99 100 100 meta = with lib; { 101 101 homepage = "https://clusterlabs.org/pacemaker/"; 102 - description = "Pacemaker is an open source, high availability resource manager suitable for both small and large clusters"; 102 + description = "Open source, high availability resource manager suitable for both small and large clusters"; 103 103 license = licenses.gpl2Plus; 104 104 platforms = platforms.linux; 105 105 maintainers = with maintainers; [
+1 -1
pkgs/by-name/pa/pageedit/package.nix
··· 45 45 null; 46 46 47 47 meta = { 48 - description = "ePub XHTML Visual Editor"; 48 + description = "EPUB XHTML Visual Editor"; 49 49 mainProgram = "pageedit"; 50 50 homepage = "https://sigil-ebook.com/pageedit/"; 51 51 license = lib.licenses.gpl3Plus;
+1 -1
pkgs/by-name/pa/pat/package.nix
··· 38 38 ''; 39 39 40 40 meta = with lib; { 41 - description = "Pat is a cross platform Winlink client written in Go"; 41 + description = "Cross-platform Winlink client written in Go"; 42 42 homepage = "https://getpat.io/"; 43 43 license = licenses.mit; 44 44 maintainers = with maintainers; [
+1 -1
pkgs/by-name/pd/pdal/package.nix
··· 142 142 }; 143 143 144 144 meta = with lib; { 145 - description = "PDAL is Point Data Abstraction Library. GDAL for point cloud data"; 145 + description = "Point Data Abstraction Library. GDAL for point cloud data"; 146 146 homepage = "https://pdal.io"; 147 147 license = licenses.bsd3; 148 148 teams = [ teams.geospatial ];
+1 -1
pkgs/by-name/pd/pdi/package.nix
··· 79 79 }; 80 80 81 81 meta = { 82 - description = "PDI supports loose coupling of simulation codes with data handling libraries"; 82 + description = "Library that aims todecouple high-performance simulation codes from I/O concerns"; 83 83 homepage = "https://pdi.dev/master/"; 84 84 changelog = "https://github.com/pdidev/pdi/releases/tag/${finalAttrs.version}"; 85 85 license = lib.licenses.bsd3;
+1 -1
pkgs/by-name/pg/pgscv/package.nix
··· 32 32 ''; 33 33 34 34 meta = { 35 - description = "PgSCV is a PostgreSQL ecosystem metrics collector"; 35 + description = "PostgreSQL ecosystem metrics collector"; 36 36 homepage = "https://github.com/CHERTS/pgscv/"; 37 37 changelog = "https://github.com/CHERTS/pgscv/releases/${version}"; 38 38 license = lib.licenses.bsd3;
+1 -1
pkgs/by-name/ph/phel/package.nix
··· 24 24 25 25 meta = { 26 26 changelog = "https://github.com/phel-lang/phel-lang/releases/tag/v${finalAttrs.version}"; 27 - description = "Phel is a functional programming language that compiles to PHP. A Lisp dialect inspired by Clojure and Janet"; 27 + description = "Functional programming language that compiles to PHP. A Lisp dialect inspired by Clojure and Janet"; 28 28 homepage = "https://github.com/phel-lang/phel-lang"; 29 29 license = lib.licenses.mit; 30 30 mainProgram = "phel";
+1 -1
pkgs/by-name/po/postmoogle/package.nix
··· 22 22 vendorHash = null; 23 23 24 24 meta = { 25 - description = "Postmoogle is Matrix <-> Email bridge in a form of an SMTP server"; 25 + description = "Matrix <-> Email bridge in the form of an SMTP server"; 26 26 homepage = "https://github.com/etkecc/postmoogle"; 27 27 changelog = "https://github.com/etkecc/postmoogle/releases/tag/v${version}"; 28 28 license = lib.licenses.agpl3Only;
+1 -1
pkgs/by-name/pr/prefect/package.nix
··· 192 192 # ); 193 193 194 194 meta = { 195 - description = "Prefect is a workflow orchestration framework for building resilient data pipelines in Python"; 195 + description = "Workflow orchestration framework for building resilient data pipelines in Python"; 196 196 homepage = "https://github.com/PrefectHQ/prefect"; 197 197 license = lib.licenses.asl20; 198 198 maintainers = with lib.maintainers; [ happysalada ];
+1 -1
pkgs/by-name/pr/procyon/package.nix
··· 29 29 ''; 30 30 31 31 meta = with lib; { 32 - description = "Procyon is a suite of Java metaprogramming tools including a Java decompiler"; 32 + description = "Suite of Java metaprogramming tools including a Java decompiler"; 33 33 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 34 34 homepage = "https://github.com/mstrobel/procyon/"; 35 35 license = licenses.asl20;
+1 -1
pkgs/by-name/pu/pulumi/package.nix
··· 177 177 178 178 meta = { 179 179 homepage = "https://www.pulumi.com"; 180 - description = "Pulumi is a cloud development platform that makes creating cloud programs easy and productive"; 180 + description = "Cloud development platform that makes creating cloud programs easy and productive"; 181 181 sourceProvenance = [ lib.sourceTypes.fromSource ]; 182 182 license = lib.licenses.asl20; 183 183 mainProgram = "pulumi";
+1 -1
pkgs/by-name/pu/pupdate/package.nix
··· 54 54 55 55 meta = with lib; { 56 56 homepage = "https://github.com/mattpannella/pupdate"; 57 - description = "Pupdate - A thing for updating your Analogue Pocket"; 57 + description = "Update utility for the openFPGA cores, firmware, and other stuff on your Analogue Pocket"; 58 58 license = licenses.mit; 59 59 platforms = platforms.linux; 60 60 maintainers = with maintainers; [ p-rintz ];
+1 -1
pkgs/by-name/qu/quarkus/package.nix
··· 36 36 ''; 37 37 38 38 meta = with lib; { 39 - description = "Quarkus is a Kubernetes-native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards"; 39 + description = "Kubernetes-native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards"; 40 40 homepage = "https://quarkus.io"; 41 41 changelog = "https://github.com/quarkusio/quarkus/releases/tag/${finalAttrs.version}"; 42 42 license = licenses.asl20;
+1 -1
pkgs/by-name/qu/quickfix/package.nix
··· 51 51 ''; 52 52 53 53 meta = with lib; { 54 - description = "QuickFIX C++ Fix Engine Library"; 54 + description = "C++ Fix Engine Library"; 55 55 homepage = "http://www.quickfixengine.org"; 56 56 license = licenses.free; # similar to BSD 4-clause 57 57 maintainers = with maintainers; [ bhipple ];
+1 -1
pkgs/by-name/qu/quill-qr/package.nix
··· 40 40 ''; 41 41 42 42 meta = with lib; { 43 - description = "Print QR codes for use with https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app/"; 43 + description = "Print QR codes for use with https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app"; 44 44 mainProgram = "quill-qr.sh"; 45 45 homepage = "https://github.com/IvanMalison/quill-qr"; 46 46 maintainers = with maintainers; [ imalison ];
+1 -1
pkgs/by-name/ra/ran/package.nix
··· 42 42 43 43 meta = with lib; { 44 44 homepage = "https://github.com/m3ng9i/ran"; 45 - description = "Ran is a simple web server for serving static files"; 45 + description = "Simple web server for serving static files"; 46 46 mainProgram = "ran"; 47 47 license = licenses.mit; 48 48 maintainers = with maintainers; [ tomberek ];
+1 -1
pkgs/by-name/ra/rancher/package.nix
··· 37 37 ''; 38 38 39 39 meta = with lib; { 40 - description = "Rancher Command Line Interface (CLI) is a unified tool for interacting with your Rancher Server"; 40 + description = "CLI tool for interacting with your Rancher Server"; 41 41 mainProgram = "rancher"; 42 42 homepage = "https://github.com/rancher/cli"; 43 43 license = licenses.asl20;
+1 -1
pkgs/by-name/re/reindeer/package.nix
··· 27 27 passthru.updateScript = nix-update-script { }; 28 28 29 29 meta = with lib; { 30 - description = "Reindeer is a tool which takes Rust Cargo dependencies and generates Buck build rules"; 30 + description = "Generate Buck build rules from Rust Cargo dependencies"; 31 31 mainProgram = "reindeer"; 32 32 homepage = "https://github.com/facebookincubator/reindeer"; 33 33 license = with licenses; [ mit ];
+1 -1
pkgs/by-name/re/retry/package.nix
··· 26 26 27 27 meta = with lib; { 28 28 homepage = "https://github.com/minfrin/retry"; 29 - description = "Retry a command until the command succeeds"; 29 + description = "Command wrapper that retries until the command succeeds"; 30 30 license = licenses.asl20; 31 31 maintainers = with maintainers; [ gfrascadorio ]; 32 32 platforms = platforms.all;
+1 -1
pkgs/by-name/ro/rotonda/package.nix
··· 44 44 }; 45 45 46 46 meta = { 47 - description = "Rotonda - composable, programmable BGP Engine"; 47 + description = "Composable, programmable BGP Engine"; 48 48 homepage = "https://github.com/NLnetLabs/rotonda"; 49 49 changelog = "https://github.com/NLnetLabs/rotonda/blob/refs/tags/${finalAttrs.src.tag}/Changelog.md"; 50 50 license = lib.licenses.mpl20;
+1 -1
pkgs/by-name/ro/round/package.nix
··· 20 20 subPackages = [ "." ]; 21 21 22 22 meta = with lib; { 23 - description = "Round image corners from CLI"; 23 + description = "CLI tool for rounding images"; 24 24 homepage = "https://github.com/mingrammer/round"; 25 25 license = licenses.mit; 26 26 maintainers = with maintainers; [ addict3d ];
+5 -5
pkgs/by-name/ru/rustdesk-flutter/package.nix
··· 33 33 let 34 34 flutterRustBridge = rustPlatform.buildRustPackage rec { 35 35 pname = "flutter_rust_bridge_codegen"; 36 - version = "1.80.1"; # https://github.com/rustdesk/rustdesk/blob/1.3.2/.github/workflows/bridge.yml#L10 36 + version = "1.80.1"; # https://github.com/rustdesk/rustdesk/blob/1.4.1/.github/workflows/bridge.yml#L10 37 37 38 38 src = fetchFromGitHub { 39 39 owner = "fzyzcjy"; ··· 63 63 in 64 64 flutter.buildFlutterApplication rec { 65 65 pname = "rustdesk"; 66 - version = "1.4.0"; 66 + version = "1.4.1"; 67 67 68 68 src = fetchFromGitHub { 69 69 owner = "rustdesk"; 70 70 repo = "rustdesk"; 71 71 tag = version; 72 72 fetchSubmodules = true; 73 - hash = "sha256-fuS2ENrMlzk1AIZGZp4M3ZbsHks5TFW2pRQEGzsTThQ="; 73 + hash = "sha256-nS8KjLzgdzgvn5mM1lJL2vFk0g/ZUZBvdkjyC+MdHDE="; 74 74 }; 75 75 76 76 strictDeps = true; ··· 78 78 79 79 # Configure the Flutter/Dart build 80 80 sourceRoot = "${src.name}/flutter"; 81 - # curl https://raw.githubusercontent.com/rustdesk/rustdesk/1.3.9/flutter/pubspec.lock | yq > pubspec.lock.json 81 + # curl https://raw.githubusercontent.com/rustdesk/rustdesk/1.4.1/flutter/pubspec.lock | yq > pubspec.lock.json 82 82 pubspecLock = lib.importJSON ./pubspec.lock.json; 83 83 gitHashes = { 84 84 dash_chat_2 = "sha256-J5Bc6CeCoRGN870aNEVJ2dkQNb+LOIZetfG2Dsfz5Ow="; ··· 100 100 src 101 101 patches 102 102 ; 103 - hash = "sha256-9DjfGfTs8/J9XPZmWXCibyRib1/abnWzznQn6A5Tw2I="; 103 + hash = "sha256-ecLR6cMVDrTKeoTE5Yxkw5dN4ceAm+RD7BVXwIQ1fnk="; 104 104 }; 105 105 106 106 dontCargoBuild = true;
+266 -210
pkgs/by-name/ru/rustdesk-flutter/pubspec.lock.json
··· 4 4 "dependency": "transitive", 5 5 "description": { 6 6 "name": "_fe_analyzer_shared", 7 - "sha256": "eb376e9acf6938204f90eb3b1f00b578640d3188b4c8a8ec054f9f479af8d051", 7 + "sha256": "f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834", 8 8 "url": "https://pub.dev" 9 9 }, 10 10 "source": "hosted", 11 - "version": "64.0.0" 11 + "version": "72.0.0" 12 + }, 13 + "_macros": { 14 + "dependency": "transitive", 15 + "description": "dart", 16 + "source": "sdk", 17 + "version": "0.3.2" 12 18 }, 13 19 "after_layout": { 14 20 "dependency": "transitive", ··· 24 30 "dependency": "transitive", 25 31 "description": { 26 32 "name": "analyzer", 27 - "sha256": "69f54f967773f6c26c7dcb13e93d7ccee8b17a641689da39e878d5cf13b06893", 33 + "sha256": "b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139", 28 34 "url": "https://pub.dev" 29 35 }, 30 36 "source": "hosted", 31 - "version": "6.2.0" 37 + "version": "6.7.0" 32 38 }, 33 39 "animations": { 34 40 "dependency": "transitive", ··· 54 60 "dependency": "transitive", 55 61 "description": { 56 62 "name": "args", 57 - "sha256": "eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596", 63 + "sha256": "d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04", 58 64 "url": "https://pub.dev" 59 65 }, 60 66 "source": "hosted", 61 - "version": "2.4.2" 67 + "version": "2.7.0" 62 68 }, 63 69 "async": { 64 70 "dependency": "transitive", 65 71 "description": { 66 72 "name": "async", 67 - "sha256": "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c", 73 + "sha256": "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb", 68 74 "url": "https://pub.dev" 69 75 }, 70 76 "source": "hosted", 71 - "version": "2.11.0" 77 + "version": "2.13.0" 72 78 }, 73 79 "auto_size_text": { 74 80 "dependency": "direct main", ··· 84 90 "dependency": "direct main", 85 91 "description": { 86 92 "name": "auto_size_text_field", 87 - "sha256": "d47c81ffa9b61d219f6c50492dc03ea28fa9346561b2ec33b46ccdc000ddb0aa", 93 + "sha256": "41c90b2270e38edc6ce5c02e5a17737a863e65e246bdfc94565a38f3ec399144", 88 94 "url": "https://pub.dev" 89 95 }, 90 96 "source": "hosted", 91 - "version": "2.2.2" 97 + "version": "2.2.4" 92 98 }, 93 99 "back_button_interceptor": { 94 100 "dependency": "direct main", ··· 104 110 "dependency": "transitive", 105 111 "description": { 106 112 "name": "boolean_selector", 107 - "sha256": "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66", 113 + "sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea", 108 114 "url": "https://pub.dev" 109 115 }, 110 116 "source": "hosted", 111 - "version": "2.1.1" 117 + "version": "2.1.2" 112 118 }, 113 119 "bot_toast": { 114 120 "dependency": "direct main", ··· 154 160 "dependency": "transitive", 155 161 "description": { 156 162 "name": "build_daemon", 157 - "sha256": "0343061a33da9c5810b2d6cee51945127d8f4c060b7fbdd9d54917f0a3feaaa1", 163 + "sha256": "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9", 158 164 "url": "https://pub.dev" 159 165 }, 160 166 "source": "hosted", 161 - "version": "4.0.1" 167 + "version": "4.0.2" 162 168 }, 163 169 "build_resolvers": { 164 170 "dependency": "transitive", ··· 174 180 "dependency": "direct dev", 175 181 "description": { 176 182 "name": "build_runner", 177 - "sha256": "581bacf68f89ec8792f5e5a0b2c4decd1c948e97ce659dc783688c8a88fbec21", 183 + "sha256": "028819cfb90051c6b5440c7e574d1896f8037e3c96cf17aaeb054c9311cfbf4d", 178 184 "url": "https://pub.dev" 179 185 }, 180 186 "source": "hosted", 181 - "version": "2.4.8" 187 + "version": "2.4.13" 182 188 }, 183 189 "build_runner_core": { 184 190 "dependency": "transitive", 185 191 "description": { 186 192 "name": "build_runner_core", 187 - "sha256": "4ae8ffe5ac758da294ecf1802f2aff01558d8b1b00616aa7538ea9a8a5d50799", 193 + "sha256": "f8126682b87a7282a339b871298cc12009cb67109cfa1614d6436fb0289193e0", 188 194 "url": "https://pub.dev" 189 195 }, 190 196 "source": "hosted", 191 - "version": "7.3.0" 197 + "version": "7.3.2" 192 198 }, 193 199 "built_collection": { 194 200 "dependency": "transitive", ··· 204 210 "dependency": "transitive", 205 211 "description": { 206 212 "name": "built_value", 207 - "sha256": "a3ec2e0f967bc47f69f95009bb93db936288d61d5343b9436e378b28a2f830c6", 213 + "sha256": "082001b5c3dc495d4a42f1d5789990505df20d8547d42507c29050af6933ee27", 208 214 "url": "https://pub.dev" 209 215 }, 210 216 "source": "hosted", 211 - "version": "8.9.0" 217 + "version": "8.10.1" 212 218 }, 213 219 "cached_network_image": { 214 220 "dependency": "transitive", ··· 234 240 "dependency": "transitive", 235 241 "description": { 236 242 "name": "cached_network_image_web", 237 - "sha256": "42a835caa27c220d1294311ac409a43361088625a4f23c820b006dd9bffb3316", 243 + "sha256": "205d6a9f1862de34b93184f22b9d2d94586b2f05c581d546695e3d8f6a805cd7", 238 244 "url": "https://pub.dev" 239 245 }, 240 246 "source": "hosted", 241 - "version": "1.1.1" 247 + "version": "1.2.0" 242 248 }, 243 249 "characters": { 244 250 "dependency": "transitive", ··· 254 260 "dependency": "transitive", 255 261 "description": { 256 262 "name": "charcode", 257 - "sha256": "fb98c0f6d12c920a02ee2d998da788bca066ca5f148492b7085ee23372b12306", 263 + "sha256": "fb0f1107cac15a5ea6ef0a6ef71a807b9e4267c713bb93e00e92d737cc8dbd8a", 258 264 "url": "https://pub.dev" 259 265 }, 260 266 "source": "hosted", 261 - "version": "1.3.1" 267 + "version": "1.4.0" 262 268 }, 263 269 "checked_yaml": { 264 270 "dependency": "transitive", ··· 274 280 "dependency": "transitive", 275 281 "description": { 276 282 "name": "cli_util", 277 - "sha256": "c05b7406fdabc7a49a3929d4af76bcaccbbffcbcdcf185b082e1ae07da323d19", 283 + "sha256": "ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c", 278 284 "url": "https://pub.dev" 279 285 }, 280 286 "source": "hosted", 281 - "version": "0.4.1" 287 + "version": "0.4.2" 282 288 }, 283 289 "clock": { 284 290 "dependency": "transitive", ··· 294 300 "dependency": "transitive", 295 301 "description": { 296 302 "name": "code_builder", 297 - "sha256": "f692079e25e7869c14132d39f223f8eec9830eb76131925143b2129c4bb01b37", 303 + "sha256": "0ec10bf4a89e4c613960bf1e8b42c64127021740fb21640c29c909826a5eea3e", 298 304 "url": "https://pub.dev" 299 305 }, 300 306 "source": "hosted", 301 - "version": "4.10.0" 307 + "version": "4.10.1" 302 308 }, 303 309 "collection": { 304 310 "dependency": "transitive", ··· 324 330 "dependency": "transitive", 325 331 "description": { 326 332 "name": "convert", 327 - "sha256": "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592", 333 + "sha256": "b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68", 328 334 "url": "https://pub.dev" 329 335 }, 330 336 "source": "hosted", 331 - "version": "3.1.1" 337 + "version": "3.1.2" 332 338 }, 333 339 "cross_file": { 334 340 "dependency": "transitive", 335 341 "description": { 336 342 "name": "cross_file", 337 - "sha256": "fedaadfa3a6996f75211d835aaeb8fede285dae94262485698afd832371b9a5e", 343 + "sha256": "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670", 338 344 "url": "https://pub.dev" 339 345 }, 340 346 "source": "hosted", 341 - "version": "0.3.3+8" 347 + "version": "0.3.4+2" 342 348 }, 343 349 "crypto": { 344 350 "dependency": "transitive", 345 351 "description": { 346 352 "name": "crypto", 347 - "sha256": "ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab", 353 + "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", 348 354 "url": "https://pub.dev" 349 355 }, 350 356 "source": "hosted", 351 - "version": "3.0.3" 357 + "version": "3.0.6" 352 358 }, 353 359 "csslib": { 354 360 "dependency": "transitive", 355 361 "description": { 356 362 "name": "csslib", 357 - "sha256": "706b5707578e0c1b4b7550f64078f0a0f19dec3f50a178ffae7006b0a9ca58fb", 363 + "sha256": "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e", 358 364 "url": "https://pub.dev" 359 365 }, 360 366 "source": "hosted", 361 - "version": "1.0.0" 367 + "version": "1.0.2" 362 368 }, 363 369 "dart_style": { 364 370 "dependency": "transitive", 365 371 "description": { 366 372 "name": "dart_style", 367 - "sha256": "40ae61a5d43feea6d24bd22c0537a6629db858963b99b4bc1c3db80676f32368", 373 + "sha256": "7856d364b589d1f08986e140938578ed36ed948581fbc3bc9aef1805039ac5ab", 368 374 "url": "https://pub.dev" 369 375 }, 370 376 "source": "hosted", 371 - "version": "2.3.4" 377 + "version": "2.3.7" 372 378 }, 373 379 "dash_chat_2": { 374 380 "dependency": "direct main", ··· 385 391 "dependency": "transitive", 386 392 "description": { 387 393 "name": "dbus", 388 - "sha256": "365c771ac3b0e58845f39ec6deebc76e3276aa9922b0cc60840712094d9047ac", 394 + "sha256": "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c", 389 395 "url": "https://pub.dev" 390 396 }, 391 397 "source": "hosted", 392 - "version": "0.7.10" 398 + "version": "0.7.11" 393 399 }, 394 400 "debounce_throttle": { 395 401 "dependency": "direct main", ··· 416 422 "description": { 417 423 "path": ".", 418 424 "ref": "HEAD", 419 - "resolved-ref": "4f562ab49d289cfa36bfda7cff12746ec0200033", 425 + "resolved-ref": "b47e8385e5a75d38319ad706a64b0ead3108b093", 420 426 "url": "https://github.com/rustdesk-org/rustdesk_desktop_multi_window" 421 427 }, 422 428 "source": "git", ··· 436 442 "dependency": "transitive", 437 443 "description": { 438 444 "name": "device_info_plus_platform_interface", 439 - "sha256": "d3b01d5868b50ae571cd1dc6e502fc94d956b665756180f7b16ead09e836fd64", 445 + "sha256": "0b04e02b30791224b31969eb1b50d723498f402971bff3630bca2ba839bd1ed2", 440 446 "url": "https://pub.dev" 441 447 }, 442 448 "source": "hosted", 443 - "version": "7.0.0" 449 + "version": "7.0.2" 444 450 }, 445 451 "draggable_float_widget": { 446 452 "dependency": "direct main", ··· 473 479 "source": "git", 474 480 "version": "0.0.1+1" 475 481 }, 482 + "equatable": { 483 + "dependency": "transitive", 484 + "description": { 485 + "name": "equatable", 486 + "sha256": "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7", 487 + "url": "https://pub.dev" 488 + }, 489 + "source": "hosted", 490 + "version": "2.0.7" 491 + }, 476 492 "extended_text": { 477 493 "dependency": "direct main", 478 494 "description": { ··· 487 503 "dependency": "transitive", 488 504 "description": { 489 505 "name": "extended_text_library", 490 - "sha256": "55d09098ec56fab0d9a8a68950ca0bbf2efa1327937f7cec6af6dfa066234829", 506 + "sha256": "13d99f8a10ead472d5e2cf4770d3d047203fe5054b152e9eb5dc692a71befbba", 491 507 "url": "https://pub.dev" 492 508 }, 493 509 "source": "hosted", 494 - "version": "12.0.0" 510 + "version": "12.0.1" 495 511 }, 496 512 "external_path": { 497 513 "dependency": "direct main", ··· 547 563 "dependency": "transitive", 548 564 "description": { 549 565 "name": "file_selector_linux", 550 - "sha256": "045d372bf19b02aeb69cacf8b4009555fb5f6f0b7ad8016e5f46dd1387ddd492", 566 + "sha256": "54cbbd957e1156d29548c7d9b9ec0c0ebb6de0a90452198683a7d23aed617a33", 551 567 "url": "https://pub.dev" 552 568 }, 553 569 "source": "hosted", 554 - "version": "0.9.2+1" 570 + "version": "0.9.3+2" 555 571 }, 556 572 "file_selector_macos": { 557 573 "dependency": "transitive", 558 574 "description": { 559 575 "name": "file_selector_macos", 560 - "sha256": "b15c3da8bd4908b9918111fa486903f5808e388b8d1c559949f584725a6594d6", 576 + "sha256": "271ab9986df0c135d45c3cdb6bd0faa5db6f4976d3e4b437cf7d0f258d941bfc", 561 577 "url": "https://pub.dev" 562 578 }, 563 579 "source": "hosted", 564 - "version": "0.9.3+3" 580 + "version": "0.9.4+2" 565 581 }, 566 582 "file_selector_platform_interface": { 567 583 "dependency": "transitive", ··· 577 593 "dependency": "transitive", 578 594 "description": { 579 595 "name": "file_selector_windows", 580 - "sha256": "d3547240c20cabf205c7c7f01a50ecdbc413755814d6677f3cb366f04abcead0", 596 + "sha256": "320fcfb6f33caa90f0b58380489fc5ac05d99ee94b61aa96ec2bff0ba81d3c2b", 581 597 "url": "https://pub.dev" 582 598 }, 583 599 "source": "hosted", 584 - "version": "0.9.3+1" 600 + "version": "0.9.3+4" 585 601 }, 586 602 "fixnum": { 587 603 "dependency": "transitive", 588 604 "description": { 589 605 "name": "fixnum", 590 - "sha256": "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1", 606 + "sha256": "b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be", 591 607 "url": "https://pub.dev" 592 608 }, 593 609 "source": "hosted", 594 - "version": "1.1.0" 610 + "version": "1.1.1" 595 611 }, 596 612 "flex_color_picker": { 597 613 "dependency": "direct main", 598 614 "description": { 599 615 "name": "flex_color_picker", 600 - "sha256": "0871edc170153cfc3de316d30625f40a85daecfa76ce541641f3cc0ec7757cbf", 616 + "sha256": "12dc855ae8ef5491f529b1fc52c655f06dcdf4114f1f7fdecafa41eec2ec8d79", 601 617 "url": "https://pub.dev" 602 618 }, 603 619 "source": "hosted", 604 - "version": "3.3.1" 620 + "version": "3.6.0" 605 621 }, 606 622 "flex_seed_scheme": { 607 623 "dependency": "transitive", 608 624 "description": { 609 625 "name": "flex_seed_scheme", 610 - "sha256": "29c12aba221eb8a368a119685371381f8035011d18de5ba277ad11d7dfb8657f", 626 + "sha256": "7639d2c86268eff84a909026eb169f008064af0fb3696a651b24b0fa24a40334", 611 627 "url": "https://pub.dev" 612 628 }, 613 629 "source": "hosted", 614 - "version": "1.4.0" 630 + "version": "3.4.1" 615 631 }, 616 632 "flutter": { 617 633 "dependency": "direct main", ··· 757 773 "version": "2.2.1" 758 774 }, 759 775 "flutter_plugin_android_lifecycle": { 760 - "dependency": "transitive", 776 + "dependency": "direct overridden", 761 777 "description": { 762 778 "name": "flutter_plugin_android_lifecycle", 763 779 "sha256": "b068ffc46f82a55844acfa4fdbb61fad72fa2aef0905548419d97f0f95c456da", ··· 780 796 "dependency": "direct main", 781 797 "description": { 782 798 "name": "flutter_svg", 783 - "sha256": "d39e7f95621fc84376bc0f7d504f05c3a41488c562f4a8ad410569127507402c", 799 + "sha256": "d44bf546b13025ec7353091516f6881f1d4c633993cb109c3916c3a0159dadf1", 784 800 "url": "https://pub.dev" 785 801 }, 786 802 "source": "hosted", 787 - "version": "2.0.9" 803 + "version": "2.1.0" 788 804 }, 789 805 "flutter_web_plugins": { 790 806 "dependency": "transitive", ··· 796 812 "dependency": "direct dev", 797 813 "description": { 798 814 "name": "freezed", 799 - "sha256": "57247f692f35f068cae297549a46a9a097100685c6780fe67177503eea5ed4e5", 815 + "sha256": "44c19278dd9d89292cf46e97dc0c1e52ce03275f40a97c5a348e802a924bf40e", 800 816 "url": "https://pub.dev" 801 817 }, 802 818 "source": "hosted", 803 - "version": "2.4.7" 819 + "version": "2.5.7" 804 820 }, 805 821 "freezed_annotation": { 806 822 "dependency": "direct main", 807 823 "description": { 808 824 "name": "freezed_annotation", 809 - "sha256": "c3fd9336eb55a38cc1bbd79ab17573113a8deccd0ecbbf926cca3c62803b5c2d", 825 + "sha256": "c2e2d632dd9b8a2b7751117abcfc2b4888ecfe181bd9fca7170d9ef02e595fe2", 810 826 "url": "https://pub.dev" 811 827 }, 812 828 "source": "hosted", 813 - "version": "2.4.1" 829 + "version": "2.4.4" 814 830 }, 815 831 "frontend_server_client": { 816 - "dependency": "direct overridden", 832 + "dependency": "transitive", 817 833 "description": { 818 834 "name": "frontend_server_client", 819 835 "sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694", ··· 826 842 "dependency": "direct main", 827 843 "description": { 828 844 "name": "get", 829 - "sha256": "e4e7335ede17452b391ed3b2ede016545706c01a02292a6c97619705e7d2a85e", 845 + "sha256": "c79eeb4339f1f3deffd9ec912f8a923834bec55f7b49c9e882b8fef2c139d425", 830 846 "url": "https://pub.dev" 831 847 }, 832 848 "source": "hosted", 833 - "version": "4.6.6" 849 + "version": "4.7.2" 834 850 }, 835 851 "glob": { 836 852 "dependency": "transitive", 837 853 "description": { 838 854 "name": "glob", 839 - "sha256": "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63", 855 + "sha256": "c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de", 856 + "url": "https://pub.dev" 857 + }, 858 + "source": "hosted", 859 + "version": "2.1.3" 860 + }, 861 + "google_fonts": { 862 + "dependency": "direct main", 863 + "description": { 864 + "name": "google_fonts", 865 + "sha256": "b1ac0fe2832c9cc95e5e88b57d627c5e68c223b9657f4b96e1487aa9098c7b82", 840 866 "url": "https://pub.dev" 841 867 }, 842 868 "source": "hosted", 843 - "version": "2.1.2" 869 + "version": "6.2.1" 844 870 }, 845 871 "graphs": { 846 872 "dependency": "transitive", 847 873 "description": { 848 874 "name": "graphs", 849 - "sha256": "aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19", 875 + "sha256": "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0", 850 876 "url": "https://pub.dev" 851 877 }, 852 878 "source": "hosted", 853 - "version": "2.3.1" 879 + "version": "2.3.2" 854 880 }, 855 881 "html": { 856 882 "dependency": "transitive", 857 883 "description": { 858 884 "name": "html", 859 - "sha256": "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a", 885 + "sha256": "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602", 860 886 "url": "https://pub.dev" 861 887 }, 862 888 "source": "hosted", 863 - "version": "0.15.4" 889 + "version": "0.15.6" 864 890 }, 865 891 "http": { 866 892 "dependency": "direct main", 867 893 "description": { 868 894 "name": "http", 869 - "sha256": "a2bbf9d017fcced29139daa8ed2bba4ece450ab222871df93ca9eec6f80c34ba", 895 + "sha256": "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b", 870 896 "url": "https://pub.dev" 871 897 }, 872 898 "source": "hosted", 873 - "version": "1.2.0" 899 + "version": "1.4.0" 874 900 }, 875 901 "http_multi_server": { 876 902 "dependency": "transitive", 877 903 "description": { 878 904 "name": "http_multi_server", 879 - "sha256": "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b", 905 + "sha256": "aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8", 880 906 "url": "https://pub.dev" 881 907 }, 882 908 "source": "hosted", 883 - "version": "3.2.1" 909 + "version": "3.2.2" 884 910 }, 885 911 "http_parser": { 886 912 "dependency": "transitive", ··· 906 932 "dependency": "direct main", 907 933 "description": { 908 934 "name": "image", 909 - "sha256": "4c68bfd5ae83e700b5204c1e74451e7bf3cf750e6843c6e158289cf56bda018e", 935 + "sha256": "f31d52537dc417fdcde36088fdf11d191026fd5e4fae742491ebd40e5a8bea7d", 910 936 "url": "https://pub.dev" 911 937 }, 912 938 "source": "hosted", 913 - "version": "4.1.7" 939 + "version": "4.3.0" 914 940 }, 915 941 "image_picker": { 916 942 "dependency": "direct main", ··· 926 952 "dependency": "transitive", 927 953 "description": { 928 954 "name": "image_picker_android", 929 - "sha256": "39f2bfe497e495450c81abcd44b62f56c2a36a37a175da7d137b4454977b51b1", 955 + "sha256": "82652a75e3dd667a91187769a6a2cc81bd8c111bbead698d8e938d2b63e5e89a", 930 956 "url": "https://pub.dev" 931 957 }, 932 958 "source": "hosted", 933 - "version": "0.8.9+3" 959 + "version": "0.8.12+21" 934 960 }, 935 961 "image_picker_for_web": { 936 962 "dependency": "transitive", 937 963 "description": { 938 964 "name": "image_picker_for_web", 939 - "sha256": "869fe8a64771b7afbc99fc433a5f7be2fea4d1cb3d7c11a48b6b579eb9c797f0", 965 + "sha256": "717eb042ab08c40767684327be06a5d8dbb341fe791d514e4b92c7bbe1b7bb83", 940 966 "url": "https://pub.dev" 941 967 }, 942 968 "source": "hosted", 943 - "version": "2.2.0" 969 + "version": "3.0.6" 944 970 }, 945 971 "image_picker_ios": { 946 972 "dependency": "transitive", 947 973 "description": { 948 974 "name": "image_picker_ios", 949 - "sha256": "fadafce49e8569257a0cad56d24438a6fa1f0cbd7ee0af9b631f7492818a4ca3", 975 + "sha256": "05da758e67bc7839e886b3959848aa6b44ff123ab4b28f67891008afe8ef9100", 950 976 "url": "https://pub.dev" 951 977 }, 952 978 "source": "hosted", 953 - "version": "0.8.9+1" 979 + "version": "0.8.12+2" 954 980 }, 955 981 "image_picker_linux": { 956 982 "dependency": "transitive", 957 983 "description": { 958 984 "name": "image_picker_linux", 959 - "sha256": "4ed1d9bb36f7cd60aa6e6cd479779cc56a4cb4e4de8f49d487b1aaad831300fa", 985 + "sha256": "34a65f6740df08bbbeb0a1abd8e6d32107941fd4868f67a507b25601651022c9", 960 986 "url": "https://pub.dev" 961 987 }, 962 988 "source": "hosted", 963 - "version": "0.2.1+1" 989 + "version": "0.2.1+2" 964 990 }, 965 991 "image_picker_macos": { 966 992 "dependency": "transitive", 967 993 "description": { 968 994 "name": "image_picker_macos", 969 - "sha256": "3f5ad1e8112a9a6111c46d0b57a7be2286a9a07fc6e1976fdf5be2bd31d4ff62", 995 + "sha256": "1b90ebbd9dcf98fb6c1d01427e49a55bd96b5d67b8c67cf955d60a5de74207c1", 970 996 "url": "https://pub.dev" 971 997 }, 972 998 "source": "hosted", 973 - "version": "0.2.1+1" 999 + "version": "0.2.1+2" 974 1000 }, 975 1001 "image_picker_platform_interface": { 976 1002 "dependency": "transitive", 977 1003 "description": { 978 1004 "name": "image_picker_platform_interface", 979 - "sha256": "9ec26d410ff46f483c5519c29c02ef0e02e13a543f882b152d4bfd2f06802f80", 1005 + "sha256": "886d57f0be73c4b140004e78b9f28a8914a09e50c2d816bdd0520051a71236a0", 980 1006 "url": "https://pub.dev" 981 1007 }, 982 1008 "source": "hosted", 983 - "version": "2.10.0" 1009 + "version": "2.10.1" 984 1010 }, 985 1011 "image_picker_windows": { 986 1012 "dependency": "transitive", ··· 1006 1032 "dependency": "transitive", 1007 1033 "description": { 1008 1034 "name": "io", 1009 - "sha256": "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e", 1035 + "sha256": "dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b", 1010 1036 "url": "https://pub.dev" 1011 1037 }, 1012 1038 "source": "hosted", 1013 - "version": "1.0.4" 1039 + "version": "1.0.5" 1014 1040 }, 1015 1041 "js": { 1016 1042 "dependency": "transitive", ··· 1026 1052 "dependency": "transitive", 1027 1053 "description": { 1028 1054 "name": "json_annotation", 1029 - "sha256": "b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467", 1055 + "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1", 1030 1056 "url": "https://pub.dev" 1031 1057 }, 1032 1058 "source": "hosted", 1033 - "version": "4.8.1" 1059 + "version": "4.9.0" 1034 1060 }, 1035 1061 "lints": { 1036 1062 "dependency": "transitive", ··· 1046 1072 "dependency": "transitive", 1047 1073 "description": { 1048 1074 "name": "logging", 1049 - "sha256": "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340", 1075 + "sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61", 1076 + "url": "https://pub.dev" 1077 + }, 1078 + "source": "hosted", 1079 + "version": "1.3.0" 1080 + }, 1081 + "macros": { 1082 + "dependency": "transitive", 1083 + "description": { 1084 + "name": "macros", 1085 + "sha256": "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536", 1050 1086 "url": "https://pub.dev" 1051 1087 }, 1052 1088 "source": "hosted", 1053 - "version": "1.2.0" 1089 + "version": "0.1.2-main.4" 1054 1090 }, 1055 1091 "matcher": { 1056 1092 "dependency": "transitive", 1057 1093 "description": { 1058 1094 "name": "matcher", 1059 - "sha256": "d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb", 1095 + "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2", 1060 1096 "url": "https://pub.dev" 1061 1097 }, 1062 1098 "source": "hosted", 1063 - "version": "0.12.16+1" 1099 + "version": "0.12.17" 1064 1100 }, 1065 1101 "material_color_utilities": { 1066 1102 "dependency": "transitive", ··· 1086 1122 "dependency": "transitive", 1087 1123 "description": { 1088 1124 "name": "mime", 1089 - "sha256": "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2", 1125 + "sha256": "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6", 1090 1126 "url": "https://pub.dev" 1091 1127 }, 1092 1128 "source": "hosted", 1093 - "version": "1.0.5" 1129 + "version": "2.0.0" 1094 1130 }, 1095 1131 "nested": { 1096 1132 "dependency": "transitive", ··· 1106 1142 "dependency": "transitive", 1107 1143 "description": { 1108 1144 "name": "octo_image", 1109 - "sha256": "45b40f99622f11901238e18d48f5f12ea36426d8eced9f4cbf58479c7aa2430d", 1145 + "sha256": "34faa6639a78c7e3cbe79be6f9f96535867e879748ade7d17c9b1ae7536293bd", 1110 1146 "url": "https://pub.dev" 1111 1147 }, 1112 1148 "source": "hosted", 1113 - "version": "2.0.0" 1149 + "version": "2.1.0" 1114 1150 }, 1115 1151 "package_config": { 1116 1152 "dependency": "transitive", 1117 1153 "description": { 1118 1154 "name": "package_config", 1119 - "sha256": "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd", 1155 + "sha256": "f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc", 1120 1156 "url": "https://pub.dev" 1121 1157 }, 1122 1158 "source": "hosted", 1123 - "version": "2.1.0" 1159 + "version": "2.2.0" 1124 1160 }, 1125 1161 "package_info_plus": { 1126 1162 "dependency": "direct main", ··· 1166 1202 "dependency": "transitive", 1167 1203 "description": { 1168 1204 "name": "path_parsing", 1169 - "sha256": "e3e67b1629e6f7e8100b367d3db6ba6af4b1f0bb80f64db18ef1fbabd2fa9ccf", 1205 + "sha256": "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca", 1170 1206 "url": "https://pub.dev" 1171 1207 }, 1172 1208 "source": "hosted", 1173 - "version": "1.0.1" 1209 + "version": "1.1.0" 1174 1210 }, 1175 1211 "path_provider": { 1176 1212 "dependency": "direct main", 1177 1213 "description": { 1178 1214 "name": "path_provider", 1179 - "sha256": "b27217933eeeba8ff24845c34003b003b2b22151de3c908d0e679e8fe1aa078b", 1215 + "sha256": "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd", 1180 1216 "url": "https://pub.dev" 1181 1217 }, 1182 1218 "source": "hosted", 1183 - "version": "2.1.2" 1219 + "version": "2.1.5" 1184 1220 }, 1185 1221 "path_provider_android": { 1186 1222 "dependency": "transitive", 1187 1223 "description": { 1188 1224 "name": "path_provider_android", 1189 - "sha256": "477184d672607c0a3bf68fbbf601805f92ef79c82b64b4d6eb318cbca4c48668", 1225 + "sha256": "4adf4fd5423ec60a29506c76581bc05854c55e3a0b72d35bb28d661c9686edf2", 1190 1226 "url": "https://pub.dev" 1191 1227 }, 1192 1228 "source": "hosted", 1193 - "version": "2.2.2" 1229 + "version": "2.2.15" 1194 1230 }, 1195 1231 "path_provider_foundation": { 1196 1232 "dependency": "transitive", 1197 1233 "description": { 1198 1234 "name": "path_provider_foundation", 1199 - "sha256": "5a7999be66e000916500be4f15a3633ebceb8302719b47b9cc49ce924125350f", 1235 + "sha256": "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942", 1200 1236 "url": "https://pub.dev" 1201 1237 }, 1202 1238 "source": "hosted", 1203 - "version": "2.3.2" 1239 + "version": "2.4.1" 1204 1240 }, 1205 1241 "path_provider_linux": { 1206 1242 "dependency": "transitive", ··· 1226 1262 "dependency": "transitive", 1227 1263 "description": { 1228 1264 "name": "path_provider_windows", 1229 - "sha256": "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170", 1265 + "sha256": "bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7", 1230 1266 "url": "https://pub.dev" 1231 1267 }, 1232 1268 "source": "hosted", 1233 - "version": "2.2.1" 1269 + "version": "2.3.0" 1234 1270 }, 1235 1271 "pedantic": { 1236 1272 "dependency": "transitive", ··· 1246 1282 "dependency": "direct main", 1247 1283 "description": { 1248 1284 "name": "percent_indicator", 1249 - "sha256": "c37099ad833a883c9d71782321cb65c3a848c21b6939b6185f0ff6640d05814c", 1285 + "sha256": "157d29133bbc6ecb11f923d36e7960a96a3f28837549a20b65e5135729f0f9fd", 1250 1286 "url": "https://pub.dev" 1251 1287 }, 1252 1288 "source": "hosted", 1253 - "version": "4.2.3" 1289 + "version": "4.2.5" 1254 1290 }, 1255 1291 "petitparser": { 1256 1292 "dependency": "transitive", ··· 1266 1302 "dependency": "transitive", 1267 1303 "description": { 1268 1304 "name": "platform", 1269 - "sha256": "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec", 1305 + "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984", 1270 1306 "url": "https://pub.dev" 1271 1307 }, 1272 1308 "source": "hosted", 1273 - "version": "3.1.4" 1309 + "version": "3.1.6" 1274 1310 }, 1275 1311 "plugin_platform_interface": { 1276 1312 "dependency": "transitive", ··· 1296 1332 "dependency": "direct main", 1297 1333 "description": { 1298 1334 "name": "provider", 1299 - "sha256": "9a96a0a19b594dbc5bf0f1f27d2bc67d5f95957359b461cd9feb44ed6ae75096", 1335 + "sha256": "4abbd070a04e9ddc287673bf5a030c7ca8b685ff70218720abab8b092f53dd84", 1300 1336 "url": "https://pub.dev" 1301 1337 }, 1302 1338 "source": "hosted", 1303 - "version": "6.1.1" 1339 + "version": "6.1.5" 1304 1340 }, 1305 1341 "pub_semver": { 1306 1342 "dependency": "transitive", 1307 1343 "description": { 1308 1344 "name": "pub_semver", 1309 - "sha256": "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c", 1345 + "sha256": "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585", 1310 1346 "url": "https://pub.dev" 1311 1347 }, 1312 1348 "source": "hosted", 1313 - "version": "2.1.4" 1349 + "version": "2.2.0" 1314 1350 }, 1315 1351 "pubspec_parse": { 1316 1352 "dependency": "transitive", 1317 1353 "description": { 1318 1354 "name": "pubspec_parse", 1319 - "sha256": "c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367", 1355 + "sha256": "81876843eb50dc2e1e5b151792c9a985c5ed2536914115ed04e9c8528f6647b0", 1320 1356 "url": "https://pub.dev" 1321 1357 }, 1322 1358 "source": "hosted", 1323 - "version": "1.2.3" 1359 + "version": "1.4.0" 1324 1360 }, 1325 1361 "pull_down_button": { 1326 1362 "dependency": "direct main", 1327 1363 "description": { 1328 1364 "name": "pull_down_button", 1329 - "sha256": "235b302701ce029fd9e9470975069376a6700935bb47a5f1b3ec8a5efba07e6f", 1365 + "sha256": "48b928203afdeafa4a8be5dc96980523bc8a2ddbd04569f766071a722be22379", 1330 1366 "url": "https://pub.dev" 1331 1367 }, 1332 1368 "source": "hosted", 1333 - "version": "0.9.3" 1369 + "version": "0.9.4" 1334 1370 }, 1335 1371 "puppeteer": { 1336 1372 "dependency": "transitive", 1337 1373 "description": { 1338 1374 "name": "puppeteer", 1339 - "sha256": "eedeaae6ec5d2e54f9ae22ab4d6b3dda2e8791c356cc783046d06c287ffe11d8", 1375 + "sha256": "7a990c68d33882b642214c351f66492d9a738afa4226a098ab70642357337fa2", 1340 1376 "url": "https://pub.dev" 1341 1377 }, 1342 1378 "source": "hosted", 1343 - "version": "3.6.0" 1379 + "version": "3.16.0" 1344 1380 }, 1345 1381 "qr": { 1346 1382 "dependency": "transitive", 1347 1383 "description": { 1348 1384 "name": "qr", 1349 - "sha256": "64957a3930367bf97cc211a5af99551d630f2f4625e38af10edd6b19131b64b3", 1385 + "sha256": "5a1d2586170e172b8a8c8470bbbffd5eb0cd38a66c0d77155ea138d3af3a4445", 1350 1386 "url": "https://pub.dev" 1351 1387 }, 1352 1388 "source": "hosted", 1353 - "version": "3.0.1" 1389 + "version": "3.0.2" 1354 1390 }, 1355 1391 "qr_code_scanner": { 1356 1392 "dependency": "direct main", ··· 1376 1412 "dependency": "transitive", 1377 1413 "description": { 1378 1414 "name": "quiver", 1379 - "sha256": "b1c1ac5ce6688d77f65f3375a9abb9319b3cb32486bdc7a1e0fdf004d7ba4e47", 1415 + "sha256": "ea0b925899e64ecdfbf9c7becb60d5b50e706ade44a85b2363be2a22d88117d2", 1380 1416 "url": "https://pub.dev" 1381 1417 }, 1382 1418 "source": "hosted", 1383 - "version": "3.2.1" 1419 + "version": "3.2.2" 1384 1420 }, 1385 1421 "rxdart": { 1386 1422 "dependency": "transitive", ··· 1436 1472 "dependency": "transitive", 1437 1473 "description": { 1438 1474 "name": "shelf_static", 1439 - "sha256": "a41d3f53c4adf0f57480578c1d61d90342cd617de7fc8077b1304643c2d85c1e", 1475 + "sha256": "c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3", 1440 1476 "url": "https://pub.dev" 1441 1477 }, 1442 1478 "source": "hosted", 1443 - "version": "1.1.2" 1479 + "version": "1.1.3" 1444 1480 }, 1445 1481 "shelf_web_socket": { 1446 1482 "dependency": "transitive", ··· 1482 1518 "dependency": "transitive", 1483 1519 "description": { 1484 1520 "name": "source_span", 1485 - "sha256": "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c", 1521 + "sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c", 1486 1522 "url": "https://pub.dev" 1487 1523 }, 1488 1524 "source": "hosted", 1489 - "version": "1.10.0" 1525 + "version": "1.10.1" 1490 1526 }, 1491 1527 "sqflite": { 1492 - "dependency": "transitive", 1528 + "dependency": "direct main", 1493 1529 "description": { 1494 1530 "name": "sqflite", 1495 - "sha256": "a9016f495c927cb90557c909ff26a6d92d9bd54fc42ba92e19d4e79d61e798c6", 1531 + "sha256": "a9a8c6dfdf315f87f2a23a7bad2b60c8d5af0f88a5fde92cf9205202770c2753", 1496 1532 "url": "https://pub.dev" 1497 1533 }, 1498 1534 "source": "hosted", 1499 - "version": "2.3.2" 1535 + "version": "2.2.0" 1500 1536 }, 1501 1537 "sqflite_common": { 1502 1538 "dependency": "transitive", 1503 1539 "description": { 1504 1540 "name": "sqflite_common", 1505 - "sha256": "28d8c66baee4968519fb8bd6cdbedad982d6e53359091f0b74544a9f32ec72d5", 1541 + "sha256": "761b9740ecbd4d3e66b8916d784e581861fd3c3553eda85e167bc49fdb68f709", 1506 1542 "url": "https://pub.dev" 1507 1543 }, 1508 1544 "source": "hosted", 1509 - "version": "2.5.3" 1545 + "version": "2.5.4+6" 1510 1546 }, 1511 1547 "stack_trace": { 1512 1548 "dependency": "transitive", 1513 1549 "description": { 1514 1550 "name": "stack_trace", 1515 - "sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b", 1551 + "sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1", 1516 1552 "url": "https://pub.dev" 1517 1553 }, 1518 1554 "source": "hosted", 1519 - "version": "1.11.1" 1555 + "version": "1.12.1" 1520 1556 }, 1521 1557 "stream_channel": { 1522 1558 "dependency": "transitive", 1523 1559 "description": { 1524 1560 "name": "stream_channel", 1525 - "sha256": "ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7", 1561 + "sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d", 1526 1562 "url": "https://pub.dev" 1527 1563 }, 1528 1564 "source": "hosted", 1529 - "version": "2.1.2" 1565 + "version": "2.1.4" 1530 1566 }, 1531 1567 "stream_transform": { 1532 1568 "dependency": "transitive", 1533 1569 "description": { 1534 1570 "name": "stream_transform", 1535 - "sha256": "14a00e794c7c11aa145a170587321aedce29769c08d7f58b1d141da75e3b1c6f", 1571 + "sha256": "ad47125e588cfd37a9a7f86c7d6356dde8dfe89d071d293f80ca9e9273a33871", 1536 1572 "url": "https://pub.dev" 1537 1573 }, 1538 1574 "source": "hosted", 1539 - "version": "2.1.0" 1575 + "version": "2.1.1" 1540 1576 }, 1541 1577 "string_scanner": { 1542 1578 "dependency": "transitive", 1543 1579 "description": { 1544 1580 "name": "string_scanner", 1545 - "sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde", 1581 + "sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43", 1546 1582 "url": "https://pub.dev" 1547 1583 }, 1548 1584 "source": "hosted", 1549 - "version": "1.2.0" 1585 + "version": "1.4.1" 1550 1586 }, 1551 1587 "synchronized": { 1552 1588 "dependency": "transitive", 1553 1589 "description": { 1554 1590 "name": "synchronized", 1555 - "sha256": "539ef412b170d65ecdafd780f924e5be3f60032a1128df156adad6c5b373d558", 1591 + "sha256": "69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225", 1556 1592 "url": "https://pub.dev" 1557 1593 }, 1558 1594 "source": "hosted", 1559 - "version": "3.1.0+1" 1595 + "version": "3.3.0+3" 1560 1596 }, 1561 1597 "term_glyph": { 1562 1598 "dependency": "transitive", 1563 1599 "description": { 1564 1600 "name": "term_glyph", 1565 - "sha256": "a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84", 1601 + "sha256": "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e", 1566 1602 "url": "https://pub.dev" 1567 1603 }, 1568 1604 "source": "hosted", 1569 - "version": "1.2.1" 1605 + "version": "1.2.2" 1570 1606 }, 1571 1607 "test_api": { 1572 1608 "dependency": "transitive", 1573 1609 "description": { 1574 1610 "name": "test_api", 1575 - "sha256": "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f", 1611 + "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", 1576 1612 "url": "https://pub.dev" 1577 1613 }, 1578 1614 "source": "hosted", 1579 - "version": "0.7.0" 1615 + "version": "0.7.6" 1580 1616 }, 1581 1617 "texture_rgba_renderer": { 1582 1618 "dependency": "direct main", ··· 1593 1629 "dependency": "transitive", 1594 1630 "description": { 1595 1631 "name": "timing", 1596 - "sha256": "70a3b636575d4163c477e6de42f247a23b315ae20e86442bebe32d3cabf61c32", 1632 + "sha256": "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe", 1597 1633 "url": "https://pub.dev" 1598 1634 }, 1599 1635 "source": "hosted", 1600 - "version": "1.0.1" 1636 + "version": "1.0.2" 1601 1637 }, 1602 1638 "toggle_switch": { 1603 1639 "dependency": "direct main", 1604 1640 "description": { 1605 1641 "name": "toggle_switch", 1606 - "sha256": "9e6af1f0c5a97d9de41109dc7b9e1b3bbe73417f89b10e0e44dc834fb493d4cb", 1642 + "sha256": "dca04512d7c23ed320d6c5ede1211a404f177d54d353bf785b07d15546a86ce5", 1607 1643 "url": "https://pub.dev" 1608 1644 }, 1609 1645 "source": "hosted", 1610 - "version": "2.1.0" 1646 + "version": "2.3.0" 1611 1647 }, 1612 1648 "tuple": { 1613 1649 "dependency": "direct main", ··· 1623 1659 "dependency": "transitive", 1624 1660 "description": { 1625 1661 "name": "typed_data", 1626 - "sha256": "facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c", 1662 + "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006", 1627 1663 "url": "https://pub.dev" 1628 1664 }, 1629 1665 "source": "hosted", 1630 - "version": "1.3.2" 1666 + "version": "1.4.0" 1631 1667 }, 1632 1668 "uni_links": { 1633 1669 "dependency": "direct main", ··· 1704 1740 "dependency": "direct main", 1705 1741 "description": { 1706 1742 "name": "url_launcher_ios", 1707 - "sha256": "16a513b6c12bb419304e72ea0ae2ab4fed569920d1c7cb850263fe3acc824626", 1743 + "sha256": "7f2022359d4c099eea7df3fdf739f7d3d3b9faf3166fb1dd390775176e0b76cb", 1708 1744 "url": "https://pub.dev" 1709 1745 }, 1710 1746 "source": "hosted", 1711 - "version": "6.3.2" 1747 + "version": "6.3.3" 1712 1748 }, 1713 1749 "url_launcher_linux": { 1714 1750 "dependency": "transitive", 1715 1751 "description": { 1716 1752 "name": "url_launcher_linux", 1717 - "sha256": "ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811", 1753 + "sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935", 1718 1754 "url": "https://pub.dev" 1719 1755 }, 1720 1756 "source": "hosted", 1721 - "version": "3.1.1" 1757 + "version": "3.2.1" 1722 1758 }, 1723 1759 "url_launcher_macos": { 1724 1760 "dependency": "transitive", 1725 1761 "description": { 1726 1762 "name": "url_launcher_macos", 1727 - "sha256": "b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234", 1763 + "sha256": "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2", 1728 1764 "url": "https://pub.dev" 1729 1765 }, 1730 1766 "source": "hosted", 1731 - "version": "3.1.0" 1767 + "version": "3.2.2" 1732 1768 }, 1733 1769 "url_launcher_platform_interface": { 1734 1770 "dependency": "transitive", 1735 1771 "description": { 1736 1772 "name": "url_launcher_platform_interface", 1737 - "sha256": "a932c3a8082e118f80a475ce692fde89dc20fddb24c57360b96bc56f7035de1f", 1773 + "sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029", 1738 1774 "url": "https://pub.dev" 1739 1775 }, 1740 1776 "source": "hosted", 1741 - "version": "2.3.1" 1777 + "version": "2.3.2" 1742 1778 }, 1743 1779 "url_launcher_web": { 1744 1780 "dependency": "transitive", 1745 1781 "description": { 1746 1782 "name": "url_launcher_web", 1747 - "sha256": "fff0932192afeedf63cdd50ecbb1bc825d31aed259f02bb8dba0f3b729a5e88b", 1783 + "sha256": "772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e", 1748 1784 "url": "https://pub.dev" 1749 1785 }, 1750 1786 "source": "hosted", 1751 - "version": "2.2.3" 1787 + "version": "2.3.3" 1752 1788 }, 1753 1789 "url_launcher_windows": { 1754 1790 "dependency": "transitive", 1755 1791 "description": { 1756 1792 "name": "url_launcher_windows", 1757 - "sha256": "ecf9725510600aa2bb6d7ddabe16357691b6d2805f66216a97d1b881e21beff7", 1793 + "sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77", 1758 1794 "url": "https://pub.dev" 1759 1795 }, 1760 1796 "source": "hosted", 1761 - "version": "3.1.1" 1797 + "version": "3.1.4" 1762 1798 }, 1763 1799 "uuid": { 1764 1800 "dependency": "direct main", ··· 1774 1810 "dependency": "transitive", 1775 1811 "description": { 1776 1812 "name": "vector_graphics", 1777 - "sha256": "4ac59808bbfca6da38c99f415ff2d3a5d7ca0a6b4809c71d9cf30fba5daf9752", 1813 + "sha256": "44cc7104ff32563122a929e4620cf3efd584194eec6d1d913eb5ba593dbcf6de", 1778 1814 "url": "https://pub.dev" 1779 1815 }, 1780 1816 "source": "hosted", 1781 - "version": "1.1.10+1" 1817 + "version": "1.1.18" 1782 1818 }, 1783 1819 "vector_graphics_codec": { 1784 1820 "dependency": "transitive", 1785 1821 "description": { 1786 1822 "name": "vector_graphics_codec", 1787 - "sha256": "f3247e7ab0ec77dc759263e68394990edc608fb2b480b80db8aa86ed09279e33", 1823 + "sha256": "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146", 1788 1824 "url": "https://pub.dev" 1789 1825 }, 1790 1826 "source": "hosted", 1791 - "version": "1.1.10+1" 1827 + "version": "1.1.13" 1792 1828 }, 1793 1829 "vector_graphics_compiler": { 1794 1830 "dependency": "transitive", 1795 1831 "description": { 1796 1832 "name": "vector_graphics_compiler", 1797 - "sha256": "18489bdd8850de3dd7ca8a34e0c446f719ec63e2bab2e7a8cc66a9028dd76c5a", 1833 + "sha256": "1b4b9e706a10294258727674a340ae0d6e64a7231980f9f9a3d12e4b42407aad", 1798 1834 "url": "https://pub.dev" 1799 1835 }, 1800 1836 "source": "hosted", 1801 - "version": "1.1.10+1" 1837 + "version": "1.1.16" 1802 1838 }, 1803 1839 "vector_math": { 1804 1840 "dependency": "transitive", ··· 1814 1850 "dependency": "transitive", 1815 1851 "description": { 1816 1852 "name": "video_player", 1817 - "sha256": "fbf28ce8bcfe709ad91b5789166c832cb7a684d14f571a81891858fefb5bb1c2", 1853 + "sha256": "7d78f0cfaddc8c19d4cb2d3bebe1bfef11f2103b0a03e5398b303a1bf65eeb14", 1818 1854 "url": "https://pub.dev" 1819 1855 }, 1820 1856 "source": "hosted", 1821 - "version": "2.8.2" 1857 + "version": "2.9.5" 1822 1858 }, 1823 1859 "video_player_android": { 1824 1860 "dependency": "transitive", 1825 1861 "description": { 1826 1862 "name": "video_player_android", 1827 - "sha256": "7f8f25d7ad56819a82b2948357f3c3af071f6a678db33833b26ec36bbc221316", 1863 + "sha256": "391e092ba4abe2f93b3e625bd6b6a6ec7d7414279462c1c0ee42b5ab8d0a0898", 1828 1864 "url": "https://pub.dev" 1829 1865 }, 1830 1866 "source": "hosted", 1831 - "version": "2.4.11" 1867 + "version": "2.7.16" 1832 1868 }, 1833 1869 "video_player_avfoundation": { 1834 1870 "dependency": "transitive", 1835 1871 "description": { 1836 1872 "name": "video_player_avfoundation", 1837 - "sha256": "309e3962795e761be010869bae65c0b0e45b5230c5cee1bec72197ca7db040ed", 1873 + "sha256": "9ee764e5cd2fc1e10911ae8ad588e1a19db3b6aa9a6eb53c127c42d3a3c3f22f", 1838 1874 "url": "https://pub.dev" 1839 1875 }, 1840 1876 "source": "hosted", 1841 - "version": "2.5.6" 1877 + "version": "2.7.1" 1842 1878 }, 1843 1879 "video_player_platform_interface": { 1844 1880 "dependency": "transitive", 1845 1881 "description": { 1846 1882 "name": "video_player_platform_interface", 1847 - "sha256": "236454725fafcacf98f0f39af0d7c7ab2ce84762e3b63f2cbb3ef9a7e0550bc6", 1883 + "sha256": "df534476c341ab2c6a835078066fc681b8265048addd853a1e3c78740316a844", 1848 1884 "url": "https://pub.dev" 1849 1885 }, 1850 1886 "source": "hosted", 1851 - "version": "6.2.2" 1887 + "version": "6.3.0" 1852 1888 }, 1853 1889 "video_player_web": { 1854 1890 "dependency": "transitive", 1855 1891 "description": { 1856 1892 "name": "video_player_web", 1857 - "sha256": "34beb3a07d4331a24f7e7b2f75b8e2b103289038e07e65529699a671b6a6e2cb", 1893 + "sha256": "e8bba2e5d1e159d5048c9a491bb2a7b29c535c612bb7d10c1e21107f5bd365ba", 1858 1894 "url": "https://pub.dev" 1859 1895 }, 1860 1896 "source": "hosted", 1861 - "version": "2.1.3" 1897 + "version": "2.3.5" 1862 1898 }, 1863 1899 "visibility_detector": { 1864 1900 "dependency": "direct main", ··· 1874 1910 "dependency": "direct main", 1875 1911 "description": { 1876 1912 "name": "wakelock_plus", 1877 - "sha256": "f268ca2116db22e57577fb99d52515a24bdc1d570f12ac18bb762361d43b043d", 1913 + "sha256": "104d94837bb28c735894dcd592877e990149c380e6358b00c04398ca1426eed4", 1878 1914 "url": "https://pub.dev" 1879 1915 }, 1880 1916 "source": "hosted", 1881 - "version": "1.1.4" 1917 + "version": "1.2.1" 1882 1918 }, 1883 1919 "wakelock_plus_platform_interface": { 1884 1920 "dependency": "transitive", 1885 1921 "description": { 1886 1922 "name": "wakelock_plus_platform_interface", 1887 - "sha256": "40fabed5da06caff0796dc638e1f07ee395fb18801fbff3255a2372db2d80385", 1923 + "sha256": "e10444072e50dbc4999d7316fd303f7ea53d31c824aa5eb05d7ccbdd98985207", 1888 1924 "url": "https://pub.dev" 1889 1925 }, 1890 1926 "source": "hosted", 1891 - "version": "1.1.0" 1927 + "version": "1.2.3" 1892 1928 }, 1893 1929 "watcher": { 1894 1930 "dependency": "transitive", 1895 1931 "description": { 1896 1932 "name": "watcher", 1897 - "sha256": "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8", 1933 + "sha256": "0b7fd4a0bbc4b92641dbf20adfd7e3fd1398fe17102d94b674234563e110088a", 1898 1934 "url": "https://pub.dev" 1899 1935 }, 1900 1936 "source": "hosted", 1901 - "version": "1.1.0" 1937 + "version": "1.1.2" 1902 1938 }, 1903 1939 "web": { 1904 1940 "dependency": "transitive", 1905 1941 "description": { 1906 1942 "name": "web", 1907 - "sha256": "4188706108906f002b3a293509234588823c8c979dc83304e229ff400c996b05", 1943 + "sha256": "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27", 1908 1944 "url": "https://pub.dev" 1909 1945 }, 1910 1946 "source": "hosted", 1911 - "version": "0.4.2" 1947 + "version": "0.5.1" 1912 1948 }, 1913 1949 "web_socket_channel": { 1914 1950 "dependency": "transitive", 1915 1951 "description": { 1916 1952 "name": "web_socket_channel", 1917 - "sha256": "d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b", 1953 + "sha256": "58c6666b342a38816b2e7e50ed0f1e261959630becd4c879c4f26bfa14aa5a42", 1918 1954 "url": "https://pub.dev" 1919 1955 }, 1920 1956 "source": "hosted", 1921 - "version": "2.4.0" 1957 + "version": "2.4.5" 1922 1958 }, 1923 1959 "win32": { 1924 1960 "dependency": "direct main", 1925 1961 "description": { 1926 1962 "name": "win32", 1927 - "sha256": "68d1e89a91ed61ad9c370f9f8b6effed9ae5e0ede22a270bdfa6daf79fc2290a", 1963 + "sha256": "daf97c9d80197ed7b619040e86c8ab9a9dad285e7671ee7390f9180cc828a51e", 1928 1964 "url": "https://pub.dev" 1929 1965 }, 1930 1966 "source": "hosted", 1931 - "version": "5.5.4" 1967 + "version": "5.10.1" 1932 1968 }, 1933 1969 "win32_registry": { 1934 1970 "dependency": "transitive", ··· 1966 2002 "dependency": "transitive", 1967 2003 "description": { 1968 2004 "name": "xdg_directories", 1969 - "sha256": "faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d", 2005 + "sha256": "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15", 1970 2006 "url": "https://pub.dev" 1971 2007 }, 1972 2008 "source": "hosted", 1973 - "version": "1.0.4" 2009 + "version": "1.1.0" 1974 2010 }, 1975 2011 "xml": { 1976 2012 "dependency": "transitive", ··· 1982 2018 "source": "hosted", 1983 2019 "version": "6.5.0" 1984 2020 }, 2021 + "xterm": { 2022 + "dependency": "direct main", 2023 + "description": { 2024 + "name": "xterm", 2025 + "sha256": "168dfedca77cba33fdb6f52e2cd001e9fde216e398e89335c19b524bb22da3a2", 2026 + "url": "https://pub.dev" 2027 + }, 2028 + "source": "hosted", 2029 + "version": "4.0.0" 2030 + }, 1985 2031 "yaml": { 1986 2032 "dependency": "transitive", 1987 2033 "description": { 1988 2034 "name": "yaml", 1989 - "sha256": "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5", 2035 + "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce", 1990 2036 "url": "https://pub.dev" 1991 2037 }, 1992 2038 "source": "hosted", 1993 - "version": "3.1.2" 2039 + "version": "3.1.3" 1994 2040 }, 1995 2041 "yaml_edit": { 1996 2042 "dependency": "transitive", 1997 2043 "description": { 1998 2044 "name": "yaml_edit", 1999 - "sha256": "1579d4a0340a83cf9e4d580ea51a16329c916973bffd5bd4b45e911b25d46bfd", 2045 + "sha256": "fb38626579fb345ad00e674e2af3a5c9b0cc4b9bfb8fd7f7ff322c7c9e62aef5", 2046 + "url": "https://pub.dev" 2047 + }, 2048 + "source": "hosted", 2049 + "version": "2.2.2" 2050 + }, 2051 + "zmodem": { 2052 + "dependency": "transitive", 2053 + "description": { 2054 + "name": "zmodem", 2055 + "sha256": "3b7e5b29f3a7d8aee472029b05165a68438eff2f3f7766edf13daba1e297adbf", 2000 2056 "url": "https://pub.dev" 2001 2057 }, 2002 2058 "source": "hosted", 2003 - "version": "2.1.1" 2059 + "version": "0.0.6" 2004 2060 }, 2005 2061 "zxing2": { 2006 2062 "dependency": "direct main", 2007 2063 "description": { 2008 2064 "name": "zxing2", 2009 - "sha256": "a042961441bd400f59595f9125ef5fca4c888daf0ea59c17f41e0e151f8a12b5", 2065 + "sha256": "2677c49a3b9ca9457cb1d294fd4bd5041cac6aab8cdb07b216ba4e98945c684f", 2010 2066 "url": "https://pub.dev" 2011 2067 }, 2012 2068 "source": "hosted", 2013 - "version": "0.2.1" 2069 + "version": "0.2.4" 2014 2070 } 2015 2071 }, 2016 2072 "sdks": {
+1 -1
pkgs/by-name/s5/s5/package.nix
··· 26 26 doCheck = true; 27 27 28 28 meta = with lib; { 29 - description = "cipher/decipher text within a file"; 29 + description = "Cipher/decipher text within a file"; 30 30 mainProgram = "s5"; 31 31 homepage = "https://github.com/mvisonneau/s5"; 32 32 license = licenses.asl20;
+1 -1
pkgs/by-name/sc/scaleft/package.nix
··· 49 49 }; 50 50 51 51 meta = with lib; { 52 - description = "ScaleFT provides Zero Trust software which you can use to secure your internal servers and services"; 52 + description = "Zero Trust software which you can use to secure your internal servers and services"; 53 53 homepage = "https://www.scaleft.com"; 54 54 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 55 55 license = licenses.unfree;
+1 -1
pkgs/by-name/sc/scarlett2/package.nix
··· 53 53 ''; 54 54 55 55 meta = { 56 - description = "Scarlett2 Firmware Management Utility for Scarlett 2nd, 3rd, and 4th Gen, Clarett USB, and Clarett+ interfaces"; 56 + description = "Firmware Management Utility for Scarlett 2nd, 3rd, and 4th Gen, Clarett USB, and Clarett+ interfaces"; 57 57 homepage = "https://github.com/geoffreybennett/scarlett2"; 58 58 license = lib.licenses.gpl3Only; 59 59 maintainers = with lib.maintainers; [ squalus ];
+1 -1
pkgs/by-name/sc/scd2html/package.nix
··· 34 34 enableParallelBuilding = true; 35 35 36 36 meta = with lib; { 37 - description = "scd2html generates HTML from scdoc source files"; 37 + description = "Generates HTML from scdoc source files"; 38 38 homepage = "https://git.sr.ht/~bitfehler/scd2html"; 39 39 license = licenses.mit; 40 40 maintainers = with maintainers; [ ];
+2 -2
pkgs/by-name/si/simdutf/package.nix
··· 8 8 9 9 stdenv.mkDerivation (finalAttrs: { 10 10 pname = "simdutf"; 11 - version = "7.3.4"; 11 + version = "7.3.5"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "simdutf"; 15 15 repo = "simdutf"; 16 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-vIsM/i1RrtCqcnrMSyipgrtsdO32nqSbnYGdmjTyrN8="; 17 + hash = "sha256-tRdm7kps4YfEeFCqk3gxFTrySRfVM7aN6F9uFeicXwk="; 18 18 }; 19 19 20 20 # Fix build on darwin
+1 -1
pkgs/by-name/si/simplesamlphp/package.nix
··· 17 17 vendorHash = "sha256-kFRvOxSfqlM+xzFFlEm9YrbQDOvC4AA0BtztFQ1xxDU="; 18 18 19 19 meta = { 20 - description = "SimpleSAMLphp is an application written in native PHP that deals with authentication (SQL, .htpasswd, YubiKey, LDAP, PAPI, Radius)"; 20 + description = "Application written in native PHP that deals with authentication (SQL, .htpasswd, YubiKey, LDAP, PAPI, Radius)"; 21 21 homepage = "https://simplesamlphp.org"; 22 22 license = lib.licenses.lgpl21; 23 23 maintainers = with lib.maintainers; [ nhnn ];
+1 -1
pkgs/by-name/si/sing-geosite/package.nix
··· 47 47 ''; 48 48 49 49 meta = { 50 - description = "community managed domain list"; 50 + description = "Community managed domain list"; 51 51 homepage = "https://github.com/SagerNet/sing-geosite"; 52 52 license = lib.licenses.gpl3Plus; 53 53 platforms = lib.platforms.all;
+1 -1
pkgs/by-name/sk/skimpdf/package.nix
··· 26 26 ''; 27 27 28 28 meta = with lib; { 29 - description = "Skim is a PDF reader and note-taker for OS X"; 29 + description = "PDF reader and note-taker for macOS"; 30 30 homepage = "https://skim-app.sourceforge.io/"; 31 31 license = licenses.bsd0; 32 32 sourceProvenance = with sourceTypes; [ binaryNativeCode ];
+1 -1
pkgs/by-name/sm/smooth/package.nix
··· 52 52 ]; 53 53 54 54 meta = with lib; { 55 - description = "Smooth Class Library"; 55 + description = "Object-oriented class library for C++ application development"; 56 56 mainProgram = "smooth-translator"; 57 57 license = licenses.artistic2; 58 58 homepage = "http://www.smooth-project.org/";
+1 -1
pkgs/by-name/sm/smug/package.nix
··· 35 35 36 36 meta = with lib; { 37 37 homepage = "https://github.com/ivaaaan/smug"; 38 - description = "Smug - tmux session manager"; 38 + description = "tmux session manager"; 39 39 license = licenses.mit; 40 40 maintainers = with maintainers; [ juboba ]; 41 41 mainProgram = "smug";
+1 -1
pkgs/by-name/sn/snore/package.nix
··· 18 18 makeFlags = [ "PREFIX=${placeholder "out"}" ]; 19 19 20 20 meta = with lib; { 21 - description = "sleep with feedback"; 21 + description = "'sleep' with feedback"; 22 22 homepage = "https://github.com/clamiax/snore"; 23 23 license = licenses.mit; 24 24 maintainers = with maintainers; [ cafkafk ];
+1 -1
pkgs/by-name/sp/splat/package.nix
··· 59 59 60 60 meta = with lib; { 61 61 broken = stdenv.hostPlatform.isDarwin; 62 - description = "SPLAT! is an RF Signal Propagation, Loss, And Terrain analysis tool for the electromagnetic spectrum between 20 MHz and 20 GHz"; 62 + description = "RF Signal Propagation, Loss, And Terrain analysis tool for the electromagnetic spectrum between 20 MHz and 20 GHz"; 63 63 license = licenses.gpl2Only; 64 64 homepage = "https://www.qsl.net/kd2bd/splat.html"; 65 65 maintainers = with maintainers; [ ehmry ];
+1 -1
pkgs/by-name/sr/srb2kart/package.nix
··· 97 97 ''; 98 98 99 99 meta = with lib; { 100 - description = "SRB2Kart is a classic styled kart racer"; 100 + description = "Classic styled kart racer"; 101 101 homepage = "https://mb.srb2.org/threads/srb2kart.25868/"; 102 102 platforms = platforms.linux; 103 103 license = licenses.gpl2Plus;
+1 -1
pkgs/by-name/sr/srt-live-server/package.nix
··· 35 35 ]; 36 36 37 37 meta = with lib; { 38 - description = "srt live server for low latency"; 38 + description = "Open-source low latency livestreaming server, based on Secure Reliable Tranport (SRT)"; 39 39 license = licenses.mit; 40 40 homepage = "https://github.com/Edward-Wu/srt-live-server"; 41 41 maintainers = with maintainers; [ shamilton ];
+1 -1
pkgs/by-name/ss/ssh-agents/package.nix
··· 18 18 installFlags = [ "PREFIX=$(out)" ]; 19 19 20 20 meta = with lib; { 21 - description = "ssh-agents capable of spawning and maintaining multiple ssh-agents across terminals"; 21 + description = "Spawn and maintain multiple ssh-agents across terminals"; 22 22 longDescription = '' 23 23 The SSH agent is usually spawned by running eval $(ssh-agent), however this 24 24 spawns a new SSH agent at every invocation. This project provides an
+1 -1
pkgs/by-name/st/stderred/package.nix
··· 23 23 sourceRoot = "${src.name}/src"; 24 24 25 25 meta = with lib; { 26 - description = "stderr in red"; 26 + description = "Colorize all stderr output that goes to terminal, making it distinguishable from stdout"; 27 27 homepage = "https://github.com/sickill/stderred"; 28 28 license = licenses.mit; 29 29 maintainers = with maintainers; [ vojta001 ];
+1 -1
pkgs/by-name/st/step-kms-plugin/package.nix
··· 43 43 ]; 44 44 45 45 meta = with lib; { 46 - description = "step plugin to manage keys and certificates on cloud KMSs and HSMs"; 46 + description = "Step plugin to manage keys and certificates on cloud KMSs and HSMs"; 47 47 homepage = "https://smallstep.com/cli/"; 48 48 license = licenses.asl20; 49 49 maintainers = with maintainers; [ qbit ];
+1 -1
pkgs/by-name/st/sticky/package.nix
··· 68 68 }; 69 69 70 70 meta = with lib; { 71 - description = "Sticky notes app for the linux desktop"; 71 + description = "Sticky notes app for the Linux desktop"; 72 72 mainProgram = "sticky"; 73 73 homepage = "https://github.com/linuxmint/sticky"; 74 74 license = licenses.gpl2Only;
+1 -1
pkgs/by-name/st/strfry/package.nix
··· 56 56 ''; 57 57 58 58 meta = { 59 - description = "Strfry: A nostr relay implementation in C++"; 59 + description = "Nostr relay implementation in C++"; 60 60 homepage = "https://github.com/hoytech/strfry"; 61 61 mainProgram = "strfry"; 62 62 license = lib.licenses.mit;
+1 -1
pkgs/by-name/st/stuntman/package.nix
··· 42 42 ''; 43 43 44 44 meta = with lib; { 45 - description = "STUNTMAN - an open source STUN server and client"; 45 + description = "Open source STUN server and client"; 46 46 homepage = "https://www.stunprotocol.org/"; 47 47 license = licenses.asl20; 48 48 maintainers = with maintainers; [ mattchrist ];
+1 -1
pkgs/by-name/su/subnetcalc/package.nix
··· 25 25 ]; 26 26 27 27 meta = { 28 - description = "SubNetCalc is an IPv4/IPv6 subnet address calculator"; 28 + description = "IPv4/IPv6 subnet address calculator"; 29 29 homepage = "https://www.uni-due.de/~be0001/subnetcalc/"; 30 30 license = lib.licenses.gpl3Plus; 31 31 longDescription = ''
+1 -1
pkgs/by-name/su/surrealist/package.nix
··· 117 117 ''; 118 118 119 119 meta = with lib; { 120 - description = "Surrealist is the ultimate way to visually manage your SurrealDB database"; 120 + description = "Visual management of your SurrealDB database"; 121 121 homepage = "https://surrealdb.com/surrealist"; 122 122 license = licenses.mit; 123 123 mainProgram = "surrealist";
+1 -1
pkgs/by-name/sw/sway-overfocus/package.nix
··· 24 24 passthru.updateScript = nix-update-script { }; 25 25 26 26 meta = with lib; { 27 - description = ''"Better" focus navigation for sway and i3.''; 27 + description = "Better focus navigation for sway and i3"; 28 28 homepage = "https://github.com/korreman/sway-overfocus"; 29 29 changelog = "https://github.com/korreman/sway-overfocus/releases/tag/${src.rev}"; 30 30 license = licenses.mit;
+1 -1
pkgs/by-name/sw/swaylock-fancy/package.nix
··· 58 58 ''; 59 59 60 60 meta = with lib; { 61 - description = "This is an swaylock bash script that takes a screenshot of the desktop, blurs the background and adds a lock icon and text"; 61 + description = "swaylock bash script that takes a screenshot of the desktop, blurs the background and adds a lock icon and text"; 62 62 homepage = "https://github.com/Big-B/swaylock-fancy"; 63 63 license = licenses.mit; 64 64 platforms = platforms.linux;
+1 -1
pkgs/by-name/sy/symfpu/package.nix
··· 46 46 ''; 47 47 48 48 meta = with lib; { 49 - description = "(concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-point"; 49 + description = "Implementation of SMT-LIB / IEEE-754 operations in terms of bit-vector operations"; 50 50 homepage = "https://github.com/martin-cs/symfpu"; 51 51 license = licenses.gpl3Only; 52 52 platforms = platforms.unix;
+1 -1
pkgs/by-name/sy/symphony/package.nix
··· 35 35 ]; 36 36 37 37 meta = { 38 - description = "SYMPHONY is an open-source solver, callable library, and development framework for mixed-integer linear programs (MILPs) written in C with a number of unique features"; 38 + description = "Open-source solver, callable library, and development framework for mixed-integer linear programs (MILPs)"; 39 39 homepage = "https://www.coin-or.org/SYMPHONY/index.htm"; 40 40 changelog = "https://github.com/coin-or/SYMPHONY/blob/${version}/CHANGELOG.md"; 41 41 platforms = [ "x86_64-linux" ];
+1 -1
pkgs/by-name/ta/taizen/package.nix
··· 38 38 ]; 39 39 40 40 meta = with lib; { 41 - description = "curses based mediawiki browser"; 41 + description = "Curses-based mediawiki browser"; 42 42 homepage = "https://github.com/nerdypepper/taizen"; 43 43 license = licenses.mit; 44 44 maintainers = with maintainers; [ figsoda ];
+1 -1
pkgs/by-name/ta/tana/package.nix
··· 101 101 ''; 102 102 103 103 meta = with lib; { 104 - description = "Tana is an intelligent all-in-one workspace"; 104 + description = "Intelligent all-in-one workspace"; 105 105 longDescription = '' 106 106 At its core, Tana is an outline editor which can be extended to 107 107 cover multiple use-cases and different workflows.
+1 -1
pkgs/by-name/te/tectonic/package.nix
··· 53 53 ''; 54 54 55 55 meta = tectonic-unwrapped.meta // { 56 - description = "Tectonic TeX/LaTeX engine, wrapped with a compatible biber"; 56 + description = "TeX/LaTeX engine, wrapped with a compatible biber"; 57 57 maintainers = with lib.maintainers; [ 58 58 doronbehar 59 59 bryango
+1 -1
pkgs/by-name/te/telescope/package.nix
··· 46 46 ]; 47 47 48 48 meta = { 49 - description = "Telescope is a w3m-like browser for Gemini"; 49 + description = "w3m-like browser for Gemini"; 50 50 homepage = "https://telescope-browser.org/"; 51 51 license = lib.licenses.isc; 52 52 maintainers = with lib.maintainers; [ heph2 ];
+1 -1
pkgs/by-name/th/therion/package.nix
··· 96 96 ''; 97 97 98 98 meta = { 99 - description = "Therion – cave surveying software"; 99 + description = "Cave surveying software"; 100 100 homepage = "https://therion.speleo.sk/"; 101 101 changelog = "https://github.com/therion/therion/blob/${src.rev}/CHANGES"; 102 102 license = lib.licenses.gpl2Only;
+1 -1
pkgs/by-name/th/thunderbolt/package.nix
··· 35 35 doInstallCheck = true; 36 36 37 37 meta = { 38 - description = "Thunderbolt(TM) user-space components"; 38 + description = "Thunderbolt user-space components"; 39 39 license = lib.licenses.bsd3; 40 40 maintainers = [ lib.maintainers.ryantrinkle ]; 41 41 homepage = "https://01.org/thunderbolt-sw";
+1 -1
pkgs/by-name/ti/tiledb/package.nix
··· 122 122 ''; 123 123 124 124 meta = { 125 - description = "TileDB allows you to manage the massive dense and sparse multi-dimensional array data"; 125 + description = "Allows you to manage massive dense and sparse multi-dimensional array data"; 126 126 homepage = "https://github.com/TileDB-Inc/TileDB"; 127 127 license = lib.licenses.mit; 128 128 platforms = lib.platforms.unix;
+1 -1
pkgs/by-name/ti/tinymist/package.nix
··· 82 82 }; 83 83 84 84 meta = { 85 - description = "Tinymist is an integrated language service for Typst"; 85 + description = "Integrated language service for Typst"; 86 86 homepage = "https://github.com/Myriad-Dreamin/tinymist"; 87 87 changelog = "https://github.com/Myriad-Dreamin/tinymist/blob/v${finalAttrs.version}/editors/vscode/CHANGELOG.md"; 88 88 license = lib.licenses.asl20;
+1 -1
pkgs/by-name/tp/tpm2-pkcs11/package.nix
··· 246 246 247 247 meta = { 248 248 description = 249 - "PKCS#11 interface for TPM2 hardware." 249 + "PKCS#11 interface for TPM2 hardware" 250 250 + lib.optionalString (extraDescription != null) " ${extraDescription}"; 251 251 homepage = "https://github.com/tpm2-software/tpm2-pkcs11"; 252 252 license = lib.licenses.bsd2;
+1 -1
pkgs/by-name/tu/tun2socks/package.nix
··· 26 26 27 27 meta = { 28 28 homepage = "https://github.com/xjasonlyu/tun2socks"; 29 - description = "tun2socks - powered by gVisor TCP/IP stack"; 29 + description = "Routes network traffic from any application through a proxy"; 30 30 license = lib.licenses.gpl3Plus; 31 31 maintainers = with lib.maintainers; [ nickcao ]; 32 32 mainProgram = "tun2socks";
+1 -1
pkgs/by-name/tu/turso-cli/package.nix
··· 39 39 passthru.updateScript = nix-update-script { }; 40 40 41 41 meta = with lib; { 42 - description = "This is the command line interface (CLI) to Turso"; 42 + description = "CLI for Turso"; 43 43 homepage = "https://turso.tech"; 44 44 mainProgram = "turso"; 45 45 license = licenses.mit;
+1 -1
pkgs/by-name/ty/typesense/package.nix
··· 41 41 42 42 meta = with lib; { 43 43 homepage = "https://typesense.org"; 44 - description = "Typesense is a fast, typo-tolerant search engine for building delightful search experiences"; 44 + description = "Fast, typo-tolerant search engine for building delightful search experiences"; 45 45 mainProgram = "typesense-server"; 46 46 license = licenses.gpl3; 47 47 # There has been an attempt at building this from source, which were deemed
+1 -1
pkgs/by-name/uf/uftpd/package.nix
··· 29 29 ]; 30 30 31 31 meta = with lib; { 32 - description = "FTP/TFTP server for Linux that just works™"; 32 + description = "FTP/TFTP server for Linux that just works"; 33 33 homepage = "https://troglobit.com/projects/uftpd/"; 34 34 license = licenses.isc; 35 35 platforms = platforms.unix;
+1 -1
pkgs/by-name/uh/uhk-agent/package.nix
··· 70 70 ''; 71 71 72 72 meta = with lib; { 73 - description = "Agent is the configuration application of the Ultimate Hacking Keyboard"; 73 + description = "Configuration application of the Ultimate Hacking Keyboard"; 74 74 homepage = "https://github.com/UltimateHackingKeyboard/agent"; 75 75 license = licenses.unfreeRedistributable; 76 76 maintainers = with maintainers; [
+1 -1
pkgs/by-name/um/umoci/package.nix
··· 38 38 ''; 39 39 40 40 meta = with lib; { 41 - description = "umoci modifies Open Container images"; 41 + description = "Modifies Open Container images"; 42 42 homepage = "https://umo.ci"; 43 43 license = licenses.asl20; 44 44 maintainers = with maintainers; [ zokrezyl ];
+1 -1
pkgs/by-name/un/unicode-idna/package.nix
··· 25 25 ''; 26 26 27 27 meta = { 28 - description = "unicode IDNA compatible processing data"; 28 + description = "Unicode IDNA compatible processing data"; 29 29 homepage = "http://www.unicode.org/reports/tr46/"; 30 30 license = lib.licenses.unicode-dfs-2016; 31 31 maintainers = with lib.maintainers; [ jopejoe1 ];
+9 -9
pkgs/by-name/up/upsun/versions.json
··· 1 1 { 2 - "version": "5.1.1", 2 + "version": "5.2.0", 3 3 "darwin-amd64": { 4 - "hash": "sha256-oOM+CP4wWjfWBEejhmDM1hjyWistigPfIqotyOJJU/o=", 5 - "url": "https://github.com/platformsh/cli/releases/download/5.1.1/upsun_5.1.1_darwin_all.tar.gz" 4 + "hash": "sha256-4hqTqRX3lGbE06CjPV2DkqUZP5Xzkcq1tvinKVRck0A=", 5 + "url": "https://github.com/platformsh/cli/releases/download/5.2.0/upsun_5.2.0_darwin_all.tar.gz" 6 6 }, 7 7 "darwin-arm64": { 8 - "hash": "sha256-oOM+CP4wWjfWBEejhmDM1hjyWistigPfIqotyOJJU/o=", 9 - "url": "https://github.com/platformsh/cli/releases/download/5.1.1/upsun_5.1.1_darwin_all.tar.gz" 8 + "hash": "sha256-4hqTqRX3lGbE06CjPV2DkqUZP5Xzkcq1tvinKVRck0A=", 9 + "url": "https://github.com/platformsh/cli/releases/download/5.2.0/upsun_5.2.0_darwin_all.tar.gz" 10 10 }, 11 11 "linux-amd64": { 12 - "hash": "sha256-aozHXVnWGGIsOi5AopGbTLzah8AunaUrUoWnakM1+vs=", 13 - "url": "https://github.com/platformsh/cli/releases/download/5.1.1/upsun_5.1.1_linux_amd64.tar.gz" 12 + "hash": "sha256-bLzeY95f+CbcdMOFUQs0kbRSAYTf95nSkupVwbR2HBs=", 13 + "url": "https://github.com/platformsh/cli/releases/download/5.2.0/upsun_5.2.0_linux_amd64.tar.gz" 14 14 }, 15 15 "linux-arm64": { 16 - "hash": "sha256-MHb++8FXYo7YRq2HO5IypnyxxCQ7jZ5qysiuqmm0YJg=", 17 - "url": "https://github.com/platformsh/cli/releases/download/5.1.1/upsun_5.1.1_linux_arm64.tar.gz" 16 + "hash": "sha256-fvXb1+JOsExA6KBCCb7ULYUBaKbgStiEjpyLw/OIFUM=", 17 + "url": "https://github.com/platformsh/cli/releases/download/5.2.0/upsun_5.2.0_linux_arm64.tar.gz" 18 18 } 19 19 }
+1 -1
pkgs/by-name/ut/ut/package.nix
··· 26 26 ]; 27 27 28 28 meta = with lib; { 29 - description = "UT: C++20 μ(micro)/Unit Testing Framework"; 29 + description = "C++20 μ(micro)/Unit Testing Framework"; 30 30 homepage = "https://github.com/boost-ext/ut"; 31 31 license = licenses.boost; 32 32 maintainers = with maintainers; [ matthewcroughan ];
+1 -1
pkgs/by-name/vc/vcs_query/package.nix
··· 32 32 33 33 meta = with lib; { 34 34 homepage = "https://github.com/mageta/vcs_query"; 35 - description = "eMail query-command to use vCards in mutt and Vim"; 35 + description = "Email query-command to use vCards in mutt and Vim"; 36 36 license = licenses.mit; 37 37 maintainers = with maintainers; [ ma27 ]; 38 38 mainProgram = "vcs_query";
+1 -1
pkgs/by-name/ve/vencord/package.nix
··· 77 77 ''; 78 78 79 79 meta = { 80 - description = "Vencord web extension"; 80 + description = "Cutest Discord client mod"; 81 81 homepage = "https://github.com/Vendicated/Vencord"; 82 82 license = lib.licenses.gpl3Only; 83 83 maintainers = with lib.maintainers; [
+1 -1
pkgs/by-name/vi/viceroy/package.nix
··· 22 22 ]; 23 23 24 24 meta = with lib; { 25 - description = "Viceroy provides local testing for developers working with Compute@Edge"; 25 + description = "Provides local testing for developers working with Compute@Edge"; 26 26 mainProgram = "viceroy"; 27 27 homepage = "https://github.com/fastly/Viceroy"; 28 28 license = licenses.asl20;
+3 -3
pkgs/by-name/vu/vuetorrent/package.nix
··· 7 7 8 8 buildNpmPackage rec { 9 9 pname = "vuetorrent"; 10 - version = "2.28.1"; 10 + version = "2.28.2"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "VueTorrent"; 14 14 repo = "VueTorrent"; 15 15 tag = "v${version}"; 16 - hash = "sha256-YIhZREiHFRYgPvI0DVMHaD4TU7mQyigEDUwOaNheqdw="; 16 + hash = "sha256-8n5OM55Z5xGLAXU6jqt2bKmrYa5ZnWatW0LsjOkJeDg="; 17 17 }; 18 18 19 - npmDepsHash = "sha256-VS6cjwKsNo0TNEF/71u2PTb2ZhSz5AG9YVh/FTIopzg="; 19 + npmDepsHash = "sha256-Sh6s7zACAUu8j9ugST71j5u5nEWGVxC6dOniE+xjP6E="; 20 20 21 21 installPhase = '' 22 22 runHook preInstall
+1 -1
pkgs/by-name/vu/vultr/package.nix
··· 21 21 doCheck = false; 22 22 23 23 meta = with lib; { 24 - description = "Vultr CLI and API client library"; 24 + description = "CLI and API client library"; 25 25 mainProgram = "vultr"; 26 26 homepage = "https://jamesclonk.github.io/vultr"; 27 27 changelog = "https://github.com/JamesClonk/vultr/releases/tag/${src.rev}";
+1 -1
pkgs/by-name/wa/wait4x/package.nix
··· 23 23 doCheck = false; 24 24 25 25 meta = with lib; { 26 - description = "Wait4X allows you to wait for a port or a service to enter the requested state"; 26 + description = "Allows you to wait for a port or a service to enter the requested state"; 27 27 homepage = "https://github.com/wait4x/wait4x"; 28 28 license = licenses.asl20; 29 29 maintainers = with maintainers; [ jfvillablanca ];
+1 -1
pkgs/by-name/wa/wallabag/package.nix
··· 43 43 ''; 44 44 45 45 meta = { 46 - description = "Self hostable application for saving web pages"; 46 + description = "Self-hostable application for saving web pages"; 47 47 longDescription = '' 48 48 wallabag is a self-hostable PHP application allowing you to not 49 49 miss any content anymore. Click, save and read it when you can.
+1 -1
pkgs/by-name/wa/wastebin/package.nix
··· 39 39 }; 40 40 41 41 meta = with lib; { 42 - description = "Wastebin is a pastebin"; 42 + description = "Pastebin service"; 43 43 homepage = "https://github.com/matze/wastebin"; 44 44 changelog = "https://github.com/matze/wastebin/blob/${src.rev}/CHANGELOG.md"; 45 45 license = licenses.mit;
+1 -1
pkgs/by-name/we/weggli/package.nix
··· 26 26 }; 27 27 28 28 meta = { 29 - description = "Weggli is a fast and robust semantic search tool for C and C++ codebases"; 29 + description = "Fast and robust semantic search tool for C and C++ codebases"; 30 30 homepage = "https://github.com/weggli-rs/weggli"; 31 31 changelog = "https://github.com/weggli-rs/weggli/releases/tag/v${version}"; 32 32 mainProgram = "weggli";
+16 -3
pkgs/by-name/wl/wlx-overlay-s/package.nix
··· 22 22 testers, 23 23 wayland, 24 24 wlx-overlay-s, 25 + # openvr support is broken on aarch64-linux 26 + withOpenVr ? !stdenv.hostPlatform.isAarch64, 25 27 }: 26 28 27 29 rustPlatform.buildRustPackage rec { ··· 37 39 38 40 cargoHash = "sha256-em5sWSty2/pZp2jTwBnLUIBgPOcoMpwELwj984XYf+k="; 39 41 42 + # explicitly only add openvr if withOpenVr is set to true. 43 + buildNoDefaultFeatures = true; 44 + buildFeatures = [ 45 + "openxr" 46 + "osc" 47 + "x11" 48 + "wayland" 49 + "wayvr" 50 + ] 51 + ++ lib.optional withOpenVr "openvr"; 52 + 40 53 nativeBuildInputs = [ 41 54 makeWrapper 42 55 pkg-config ··· 52 65 libXext 53 66 libXrandr 54 67 libxkbcommon 55 - openvr 56 68 openxr-loader 57 69 pipewire 58 70 wayland 59 - ]; 71 + ] 72 + ++ lib.optional withOpenVr openvr; 60 73 61 74 env.SHADERC_LIB_DIR = "${lib.getLib shaderc}/lib"; 62 75 ··· 79 92 license = lib.licenses.gpl3Only; 80 93 maintainers = with lib.maintainers; [ Scrumplex ]; 81 94 platforms = lib.platforms.linux; 82 - broken = stdenv.hostPlatform.isAarch64; 95 + broken = stdenv.hostPlatform.isAarch64 && withOpenVr; 83 96 mainProgram = "wlx-overlay-s"; 84 97 }; 85 98 }
+1 -1
pkgs/by-name/wq/wqy_microhei/package.nix
··· 22 22 ''; 23 23 24 24 meta = { 25 - description = "(mainly) Chinese Unicode font"; 25 + description = "Chinese Unicode font optimized for screen display"; 26 26 homepage = "http://wenq.org"; 27 27 license = lib.licenses.asl20; 28 28 maintainers = [ lib.maintainers.pkmx ];
+1 -1
pkgs/by-name/wq/wqy_zenhei/package.nix
··· 22 22 ''; 23 23 24 24 meta = { 25 - description = "(mainly) Chinese Unicode font"; 25 + description = "Chinese Unicode font with full CJK coverage"; 26 26 homepage = "http://wenq.org"; 27 27 license = lib.licenses.gpl2; # with font embedding exceptions 28 28 maintainers = [ lib.maintainers.pkmx ];
+1 -1
pkgs/by-name/xf/xfitter/package.nix
··· 73 73 ''; 74 74 75 75 meta = with lib; { 76 - description = "XFitter project is an open source QCD fit framework ready to extract PDFs and assess the impact of new data"; 76 + description = "Open source QCD fit framework designed to extract PDFs and assess the impact of new data"; 77 77 license = licenses.gpl3; 78 78 homepage = "https://www.xfitter.org/xFitter"; 79 79 platforms = platforms.unix;
+1 -1
pkgs/by-name/xk/xkbd/package.nix
··· 43 43 44 44 meta = with lib; { 45 45 homepage = "https://github.com/mahatma-kaganovich/xkbd"; 46 - description = "onscreen soft keyboard for X11"; 46 + description = "On-screen soft keyboard for X11"; 47 47 license = licenses.gpl2Plus; 48 48 maintainers = [ ]; 49 49 platforms = platforms.linux;
+1 -1
pkgs/by-name/xl/xlights/package.nix
··· 14 14 }; 15 15 16 16 meta = { 17 - description = "xLights is a sequencer for Lights. xLights has usb and E1.31 drivers. You can create sequences in this object oriented program. You can create playlists, schedule them, test your hardware, convert between different sequencers"; 17 + description = "Sequencer for lights with USB and E1.31 drivers"; 18 18 homepage = "https://xlights.org"; 19 19 license = lib.licenses.gpl3; 20 20 maintainers = with lib.maintainers; [ kashw2 ];
+1 -1
pkgs/by-name/xl/xlink/package.nix
··· 76 76 ''; 77 77 78 78 meta = { 79 - description = "XLink library for communication with Myriad VPUs"; 79 + description = "Library for communication with Myriad VPUs"; 80 80 homepage = "https://github.com/luxonis/XLink"; 81 81 license = lib.licenses.asl20; 82 82 platforms = lib.platforms.all;
+1 -1
pkgs/by-name/xm/xmloscopy/package.nix
··· 55 55 ''; 56 56 57 57 meta = with lib; { 58 - description = "wtf is my docbook broken?"; 58 + description = "XML debugger"; 59 59 mainProgram = "xmloscopy"; 60 60 homepage = "https://github.com/grahamc/xmloscopy"; 61 61 license = licenses.mit;
+1 -1
pkgs/by-name/ya/yazi/plugins/nord/default.nix
··· 15 15 }; 16 16 17 17 meta = { 18 - description = "nordic yazi"; 18 + description = "Nordic yazi"; 19 19 homepage = "https://github.com/stepbrobd/nord.yazi"; 20 20 license = lib.licenses.mit; 21 21 maintainers = with lib.maintainers; [ stepbrobd ];
+1 -1
pkgs/by-name/yu/yubihsm-connector/package.nix
··· 37 37 ''; 38 38 39 39 meta = with lib; { 40 - description = "yubihsm-connector performs the communication between the YubiHSM 2 and applications that use it"; 40 + description = "Performs the communication between the YubiHSM 2 and applications that use it"; 41 41 homepage = "https://developers.yubico.com/yubihsm-connector/"; 42 42 maintainers = with maintainers; [ matthewcroughan ]; 43 43 license = licenses.asl20;
+1 -1
pkgs/by-name/yu/yubihsm-shell/package.nix
··· 63 63 hardeningDisable = [ "fortify3" ]; 64 64 65 65 meta = with lib; { 66 - description = "yubihsm-shell and libyubihsm"; 66 + description = "Thin wrapper around libyubihsm providing both an interactive and command-line interface to a YubiHSM"; 67 67 homepage = "https://github.com/Yubico/yubihsm-shell"; 68 68 maintainers = with maintainers; [ matthewcroughan ]; 69 69 license = licenses.asl20;
+1 -1
pkgs/by-name/za/zammad/package.nix
··· 128 128 }; 129 129 130 130 meta = with lib; { 131 - description = "Zammad, a web-based, open source user support/ticketing solution"; 131 + description = "Web-based, open source user support/ticketing solution"; 132 132 homepage = "https://zammad.org"; 133 133 license = licenses.agpl3Plus; 134 134 platforms = [
+1 -1
pkgs/by-name/zi/zile/package.nix
··· 48 48 meta = { 49 49 homepage = "https://www.gnu.org/software/zile/"; 50 50 changelog = "https://git.savannah.gnu.org/cgit/zile.git/plain/NEWS?h=v${version}"; 51 - description = "Zile Implements Lua Editors"; 51 + description = "Implements Lua Editors"; 52 52 longDescription = '' 53 53 GNU Zile is a text editor development kit, so that you can (relatively) 54 54 quickly develop your own ideal text editor without reinventing the wheel
+1 -1
pkgs/by-name/zi/zipkin/package.nix
··· 22 22 --add-flags "-cp $out/share/java/zipkin-server-${version}-exec.jar org.springframework.boot.loader.JarLauncher" 23 23 ''; 24 24 meta = with lib; { 25 - description = "Zipkin distributed tracing system"; 25 + description = "Distributed tracing system"; 26 26 homepage = "https://zipkin.io/"; 27 27 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 28 28 license = licenses.asl20;
+1 -1
pkgs/by-name/zl/zluda/package.nix
··· 78 78 ''; 79 79 80 80 meta = { 81 - description = "ZLUDA - CUDA on non-Nvidia GPUs"; 81 + description = "CUDA on non-Nvidia GPUs"; 82 82 homepage = "https://github.com/vosen/ZLUDA"; 83 83 changelog = "https://github.com/vosen/ZLUDA/releases/tag/${src.rev}"; 84 84 license = lib.licenses.mit;
+12 -11
pkgs/desktops/gnome/extensions/gsconnect/default.nix
··· 21 21 desktop-file-utils, 22 22 }: 23 23 24 - stdenv.mkDerivation rec { 24 + stdenv.mkDerivation (finalAttrs: { 25 25 pname = "gnome-shell-extension-gsconnect"; 26 - version = "62"; 26 + version = "66"; 27 27 28 28 outputs = [ 29 29 "out" ··· 33 33 src = fetchFromGitHub { 34 34 owner = "GSConnect"; 35 35 repo = "gnome-shell-extension-gsconnect"; 36 - rev = "v${version}"; 37 - hash = "sha256-HFm04XC61AjkJSt4YBc4dO9v563w+LsYDSaZckPYE14="; 36 + rev = "v${finalAttrs.version}"; 37 + hash = "sha256-QPvdSmt4aUkPvaOUonovrCxW4pxrgoopXGi3KSukVD8="; 38 38 }; 39 39 40 40 patches = [ ··· 88 88 89 89 # slightly janky fix for gsettings_schemadir being removed 90 90 substituteInPlace data/config.js.in \ 91 - --subst-var-by GSETTINGS_SCHEMA_DIR ${glib.makeSchemaPath (placeholder "out") "${pname}-${version}"} 91 + --subst-var-by GSETTINGS_SCHEMA_DIR \ 92 + ${glib.makeSchemaPath (placeholder "out") "${finalAttrs.pname}-${finalAttrs.version}"} 92 93 ''; 93 94 94 95 postFixup = '' ··· 116 117 }; 117 118 }; 118 119 119 - meta = with lib; { 120 + meta = { 120 121 description = "KDE Connect implementation for Gnome Shell"; 121 122 homepage = "https://github.com/GSConnect/gnome-shell-extension-gsconnect/wiki"; 122 - license = licenses.gpl2Plus; 123 - maintainers = [ maintainers.doronbehar ]; 124 - teams = [ teams.gnome ]; 125 - platforms = platforms.linux; 123 + license = lib.licenses.gpl2Plus; 124 + maintainers = with lib.maintainers; [ doronbehar ]; 125 + teams = [ lib.teams.gnome ]; 126 + platforms = lib.platforms.linux; 126 127 }; 127 - } 128 + })
+5
pkgs/development/libraries/spandsp/3.nix
··· 1 1 { 2 2 fetchFromGitHub, 3 3 callPackage, 4 + libjpeg, 4 5 }: 5 6 6 7 (callPackage ./common.nix { }).overrideAttrs (previousAttrs: { ··· 11 12 rev = "6ec23e5a7e411a22d59e5678d12c4d2942c4a4b6"; # upstream does not seem to believe in tags 12 13 sha256 = "03w0s99y3zibi5fnvn8lk92dggfgrr0mz5255745jfbz28b2d5y7"; 13 14 }; 15 + 16 + propagatedBuildInputs = previousAttrs.propagatedBuildInputs or [ ] ++ [ 17 + libjpeg 18 + ]; 14 19 })
+5 -5
pkgs/development/ocaml-modules/janestreet/0.12.nix
··· 140 140 ppx_hash = janePackage { 141 141 pname = "ppx_hash"; 142 142 hash = "1dfsfvhiyp1mnf24mr93svpdn432kla0y7x631lssacxxp2sadbg"; 143 - meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions"; 143 + meta.description = "PPX rewriter that generates hash functions from type expressions and definitions"; 144 144 propagatedBuildInputs = [ 145 145 ppx_compare 146 146 ppx_sexp_conv ··· 178 178 ppx_sexp_message = janePackage { 179 179 pname = "ppx_sexp_message"; 180 180 hash = "0yskd6v48jc6wa0nhg685kylh1n9qb6b7d1wglr9wnhl9sw990mc"; 181 - meta.description = "A ppx rewriter for easy construction of s-expressions"; 181 + meta.description = "PPX rewriter for easy construction of s-expressions"; 182 182 propagatedBuildInputs = [ 183 183 ppx_here 184 184 ppx_sexp_conv ··· 227 227 bin_prot = janePackage { 228 228 pname = "bin_prot"; 229 229 hash = "0hh6s7g9s004z35hsr8z6nw5phlcvcd6g2q3bj4f0s1s0anlsswm"; 230 - meta.description = "A binary protocol generator"; 230 + meta.description = "Binary protocol generator"; 231 231 propagatedBuildInputs = [ 232 232 ppx_compare 233 233 ppx_custom_printf ··· 309 309 ppx_pipebang = janePackage { 310 310 pname = "ppx_pipebang"; 311 311 hash = "1p4pdpl8h2bblbhpn5nk17ri4rxpz0aih0gffg3cl1186irkj0xj"; 312 - meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`"; 312 + meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`"; 313 313 propagatedBuildInputs = [ ppxlib ]; 314 314 }; 315 315 316 316 ppx_sexp_value = janePackage { 317 317 pname = "ppx_sexp_value"; 318 318 hash = "1mg81834a6dx1x7x9zb9wc58438cabjjw08yhkx6i386hxfy891p"; 319 - meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values"; 319 + meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values"; 320 320 propagatedBuildInputs = [ 321 321 ppx_here 322 322 ppx_sexp_conv
+15 -15
pkgs/development/ocaml-modules/janestreet/0.14.nix
··· 15 15 version = "0.14.1"; 16 16 minimalOCamlVersion = "4.09"; 17 17 hash = "0wm2081kzd5zsqs516cn3f975bnnmnyynv8fa818gmfa65i6mxm8"; 18 - meta.description = "A library that makes it nicer to work with nested functional data structures"; 18 + meta.description = "Library that makes it nicer to work with nested functional data structures"; 19 19 propagatedBuildInputs = [ higher_kinded ]; 20 20 }; 21 21 ··· 99 99 async_js = janePackage { 100 100 pname = "async_js"; 101 101 hash = "0rld8792lfwbinn9rhrgacivz49vppgy29smpqnvpga89wchjv0v"; 102 - meta.description = "A small library that provide Async support for JavaScript platforms"; 102 + meta.description = "Small library that provide Async support for JavaScript platforms"; 103 103 buildInputs = [ js_of_ocaml-ppx ]; 104 104 propagatedBuildInputs = [ 105 105 async_rpc_kernel ··· 237 237 pname = "bin_prot"; 238 238 hash = "1qyqbfp4zdc2jb87370cdgancisqffhf9x60zgh2m31kqik8annr"; 239 239 minimalOCamlVersion = "4.04.2"; 240 - meta.description = "A binary protocol generator"; 240 + meta.description = "Binary protocol generator"; 241 241 propagatedBuildInputs = [ 242 242 ppx_compare 243 243 ppx_custom_printf ··· 250 250 bonsai = janePackage { 251 251 pname = "bonsai"; 252 252 hash = "0k4grabwqc9sy4shzp77bgfvyajvvc0l8qq89ia7cvlwvly7gv6a"; 253 - meta.description = "A library for building dynamic webapps, using Js_of_ocaml"; 253 + meta.description = "Library for building dynamic webapps, using Js_of_ocaml"; 254 254 buildInputs = [ ppx_pattern_bind ]; 255 255 propagatedBuildInputs = [ incr_dom ]; 256 256 }; ··· 389 389 version = "0.14.1"; 390 390 minimalOCamlVersion = "4.09"; 391 391 hash = "05jvxgqsx3j2v8rqpd91ah76dgc1q2dz38kjklmx0vms4r4gvlsx"; 392 - meta.description = "A library with an encoding of higher kinded types in OCaml"; 392 + meta.description = "Library with an encoding of higher kinded types in OCaml"; 393 393 propagatedBuildInputs = [ 394 394 base 395 395 ppx_jane ··· 399 399 incr_dom = janePackage { 400 400 pname = "incr_dom"; 401 401 hash = "0mi98cwi4npdh5vvcz0pb4sbb9j9dydl52s51rswwc3kn8mipxfx"; 402 - meta.description = "A library for building dynamic webapps, using Js_of_ocaml"; 402 + meta.description = "Library for building dynamic webapps, using Js_of_ocaml"; 403 403 buildInputs = [ js_of_ocaml-ppx ]; 404 404 propagatedBuildInputs = [ 405 405 async_js ··· 622 622 pname = "ppx_hash"; 623 623 hash = "1zf03xdrg4jig7pdcrdpbabyjkdpifb31z2z1bf9wfdawybdhwkq"; 624 624 minimalOCamlVersion = "4.04.2"; 625 - meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions"; 625 + meta.description = "PPX rewriter that generates hash functions from type expressions and definitions"; 626 626 propagatedBuildInputs = [ 627 627 ppx_compare 628 628 ppx_sexp_conv ··· 736 736 pname = "ppx_pattern_bind"; 737 737 hash = "0yxkwnn30nxgrspi191zma95bgrh134aqh2bnpj3wg0245ki55zv"; 738 738 minimalOCamlVersion = "4.07"; 739 - meta.description = "A ppx for writing fast incremental bind nodes in a pattern match"; 739 + meta.description = "PPX for writing fast incremental bind nodes in a pattern match"; 740 740 propagatedBuildInputs = [ ppx_let ]; 741 741 }; 742 742 ··· 744 744 pname = "ppx_pipebang"; 745 745 hash = "0450b3p2rpnnn5yyvbkcd3c33jr2z0dp8blwxddaj2lv7nzl5dzf"; 746 746 minimalOCamlVersion = "4.04.2"; 747 - meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`"; 747 + meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`"; 748 748 propagatedBuildInputs = [ ppxlib ]; 749 749 }; 750 750 751 751 ppx_python = janePackage { 752 752 pname = "ppx_python"; 753 753 hash = "0gk4nqz4i9v3hwjg5mvgpgwj0dfcgpyc7ikba93cafyhn6fy83zk"; 754 - meta.description = "A [@@deriving] plugin to generate Python conversion functions "; 754 + meta.description = "[@@deriving] plugin to generate Python conversion functions"; 755 755 # Compatibility with ppxlib 0.23 756 756 patches = fetchpatch { 757 757 url = "https://github.com/janestreet/ppx_python/commit/b2fe0040cc39fa6164de868f8a20edb38d81170e.patch"; ··· 782 782 version = "0.14.1"; 783 783 hash = "1lvsr0d68kakih1ll33hy6dxbjkly6lmky4q6z0h0hrcbd6z48k4"; 784 784 minimalOCamlVersion = "4.04.2"; 785 - meta.description = "A ppx rewriter for easy construction of s-expressions"; 785 + meta.description = "PPX rewriter for easy construction of s-expressions"; 786 786 propagatedBuildInputs = [ 787 787 ppx_here 788 788 ppx_sexp_conv ··· 793 793 pname = "ppx_sexp_value"; 794 794 hash = "1d1c92pyypqkd9473d59j0sfppxvcxggbc62w8bkqnbxrdmvirn9"; 795 795 minimalOCamlVersion = "4.04.2"; 796 - meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values"; 796 + meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values"; 797 797 propagatedBuildInputs = [ 798 798 ppx_here 799 799 ppx_sexp_conv ··· 856 856 pythonlib = janePackage { 857 857 pname = "pythonlib"; 858 858 hash = "0qr0mh9jiv1ham5zlz9i4im23a1vh6x1yp6dp2db2s4icmfph639"; 859 - meta.description = "A library to help writing wrappers around ocaml code for python"; 859 + meta.description = "Library to help writing wrappers around ocaml code for python"; 860 860 meta.broken = lib.versionAtLeast ocaml.version "4.13"; 861 861 propagatedBuildInputs = [ 862 862 ppx_expect ··· 950 950 base 951 951 ppx_jane 952 952 ]; 953 - meta.description = "A library to use CSS-style selectors to traverse sexp trees"; 953 + meta.description = "Library to use CSS-style selectors to traverse sexp trees"; 954 954 }; 955 955 956 956 sexplib0 = janePackage { ··· 1005 1005 splay_tree = janePackage { 1006 1006 pname = "splay_tree"; 1007 1007 hash = "1xbzzbqb054hl1v1zcgfwdgzqihni3a0dmvrric9xggmgn4ycmqq"; 1008 - meta.description = "A splay tree implementation"; 1008 + meta.description = "Splay tree implementation"; 1009 1009 propagatedBuildInputs = [ core_kernel ]; 1010 1010 }; 1011 1011
+25 -25
pkgs/development/ocaml-modules/janestreet/0.15.nix
··· 27 27 pname = "abstract_algebra"; 28 28 minimalOCamlVersion = "4.08"; 29 29 hash = "12imf6ibm7qb8r1fpqnrl20x2z14zl3ri1vzg0z8qby9l8bv2fbd"; 30 - meta.description = "A small library describing abstract algebra concepts"; 30 + meta.description = "Small library describing abstract algebra concepts"; 31 31 propagatedBuildInputs = [ 32 32 base 33 33 ppx_jane ··· 38 38 pname = "accessor"; 39 39 minimalOCamlVersion = "4.09"; 40 40 hash = "17rzf0jpc9s3yrxcnn630jhgsw5mrnrhwbfh62hqxqanascc5rxh"; 41 - meta.description = "A library that makes it nicer to work with nested functional data structures"; 41 + meta.description = "Library that makes it nicer to work with nested functional data structures"; 42 42 propagatedBuildInputs = [ higher_kinded ]; 43 43 }; 44 44 ··· 118 118 async_js = janePackage { 119 119 pname = "async_js"; 120 120 hash = "184j077bz686k5lrqswircnrdqldb316ngpzq7xri1pcsl39sy3q"; 121 - meta.description = "A small library that provide Async support for JavaScript platforms"; 121 + meta.description = "Small library that provide Async support for JavaScript platforms"; 122 122 buildInputs = [ js_of_ocaml-ppx ]; 123 123 propagatedBuildInputs = [ 124 124 async_rpc_kernel ··· 221 221 async_websocket = janePackage { 222 222 pname = "async_websocket"; 223 223 hash = "16ixqfnx9jp77bvx11dlzsq0pzfpyiif60hl2q06zncyswky9xgb"; 224 - meta.description = "A library that implements the websocket protocol on top of Async"; 224 + meta.description = "Library that implements the websocket protocol on top of Async"; 225 225 propagatedBuildInputs = [ 226 226 async 227 227 cryptokit ··· 279 279 pname = "bin_prot"; 280 280 hash = "1qfqglscc25wwnjx7byqmjcnjww1msnr8940gyg8h93wdq43fjnh"; 281 281 minimalOCamlVersion = "4.04.2"; 282 - meta.description = "A binary protocol generator"; 282 + meta.description = "Binary protocol generator"; 283 283 propagatedBuildInputs = [ 284 284 ppx_compare 285 285 ppx_custom_printf ··· 292 292 bonsai = janePackage { 293 293 pname = "bonsai"; 294 294 hash = "150zx2g1dmhyrxwqq8j7f2m3hjpmk5bk182ihx2gdbarhw1ainpm"; 295 - meta.description = "A library for building dynamic webapps, using Js_of_ocaml"; 295 + meta.description = "Library for building dynamic webapps, using Js_of_ocaml"; 296 296 buildInputs = [ ppx_pattern_bind ]; 297 297 nativeBuildInputs = [ 298 298 js_of_ocaml-compiler ··· 343 343 pname = "cohttp_static_handler"; 344 344 version = "0.15.0"; 345 345 hash = "sha256-ENaH8ChvjeMc9WeNIhkeNBB7YK9vB4lw95o6FFZI1ys="; 346 - meta.description = "A library for easily creating a cohttp handler for static files"; 346 + meta.description = "Library for easily creating a cohttp handler for static files"; 347 347 propagatedBuildInputs = [ cohttp-async ]; 348 348 }; 349 349 ··· 491 491 pname = "file_path"; 492 492 minimalOCamlVersion = "4.11"; 493 493 hash = "0vjvxviryywwwfdazcijwhpajp2d4mavlki7lj4qaafjrw62x14k"; 494 - meta.description = "A library for typed manipulation of UNIX-style file paths"; 494 + meta.description = "Library for typed manipulation of UNIX-style file paths"; 495 495 propagatedBuildInputs = [ 496 496 async 497 497 core ··· 506 506 fuzzy_match = janePackage { 507 507 pname = "fuzzy_match"; 508 508 hash = "0s5w81698b07l5m11nwx8xbjcpmp54dnf5fcrnlva22jrlsf14h4"; 509 - meta.description = "A library for fuzzy string matching"; 509 + meta.description = "Library for fuzzy string matching"; 510 510 propagatedBuildInputs = [ 511 511 core 512 512 ppx_jane ··· 517 517 pname = "fzf"; 518 518 minimalOCamlVersion = "4.08"; 519 519 hash = "1ha0i6dx5bgwzbdi4rn98wjwi2imv5p2i7qs7hy0c6cmg88xbdry"; 520 - meta.description = "A library for running the fzf command line tool"; 520 + meta.description = "Library for running the fzf command line tool"; 521 521 propagatedBuildInputs = [ 522 522 async 523 523 core_kernel ··· 532 532 pname = "higher_kinded"; 533 533 minimalOCamlVersion = "4.09"; 534 534 hash = "0rafxxajqswi070h8sinhjna0swh1hc6d7i3q7y099yj3wlr2y1l"; 535 - meta.description = "A library with an encoding of higher kinded types in OCaml"; 535 + meta.description = "Library with an encoding of higher kinded types in OCaml"; 536 536 propagatedBuildInputs = [ 537 537 base 538 538 ppx_jane ··· 542 542 incr_dom = janePackage { 543 543 pname = "incr_dom"; 544 544 hash = "1sija9w2im8vdp61h387w0mww9hh7jgkgsjcccps4lbv936ac7c1"; 545 - meta.description = "A library for building dynamic webapps, using Js_of_ocaml"; 545 + meta.description = "Library for building dynamic webapps, using Js_of_ocaml"; 546 546 buildInputs = [ js_of_ocaml-ppx ]; 547 547 propagatedBuildInputs = [ 548 548 async_js ··· 598 598 jsonaf = janePackage { 599 599 pname = "jsonaf"; 600 600 hash = "1j9rn8vsvfpgmdpmdqb5qhvss5171j8n3ii1bcgnavqinchbvqa6"; 601 - meta.description = "A library for parsing, manipulating, and serializing data structured as JSON"; 601 + meta.description = "Library for parsing, manipulating, and serializing data structured as JSON"; 602 602 propagatedBuildInputs = [ 603 603 base 604 604 ppx_jane ··· 793 793 ppx_css = janePackage { 794 794 pname = "ppx_css"; 795 795 hash = "09dpmj3f3m3z1ji9hq775iqr3cfmv5gh7q9zlblizj4wx4y0ibyi"; 796 - meta.description = "A ppx that takes in css strings and produces a module for accessing the unique names defined within"; 796 + meta.description = "PPX that takes in css strings and produces a module for accessing the unique names defined within"; 797 797 propagatedBuildInputs = [ 798 798 core_kernel 799 799 ppxlib ··· 867 867 pname = "ppx_hash"; 868 868 hash = "15agkwavadllzxdv4syjna02083nfnap8qs4yqf5s0adjw73fzyg"; 869 869 minimalOCamlVersion = "4.04.2"; 870 - meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions"; 870 + meta.description = "PPX rewriter that generates hash functions from type expressions and definitions"; 871 871 propagatedBuildInputs = [ 872 872 ppx_compare 873 873 ppx_sexp_conv ··· 1006 1006 pname = "ppx_pattern_bind"; 1007 1007 hash = "01nfdk9yvk92r7sjl4ngxfsx8fyqh2dsjxz0i299nszv9jc4rn4f"; 1008 1008 minimalOCamlVersion = "4.07"; 1009 - meta.description = "A ppx for writing fast incremental bind nodes in a pattern match"; 1009 + meta.description = "PPX for writing fast incremental bind nodes in a pattern match"; 1010 1010 propagatedBuildInputs = [ ppx_let ]; 1011 1011 }; 1012 1012 ··· 1014 1014 pname = "ppx_pipebang"; 1015 1015 hash = "0sm5dghyalhws3hy1cc2ih36az1k4q02hcgj6l26gwyma3y4irvq"; 1016 1016 minimalOCamlVersion = "4.04.2"; 1017 - meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`"; 1017 + meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`"; 1018 1018 propagatedBuildInputs = [ ppxlib ]; 1019 1019 }; 1020 1020 1021 1021 ppx_python = janePackage { 1022 1022 pname = "ppx_python"; 1023 1023 hash = "1d2wf0rkvxg07q6xq2zmxh6hmvnwlsmny3mm92jsg1s7bdl39gap"; 1024 - meta.description = "A [@@deriving] plugin to generate Python conversion functions "; 1024 + meta.description = "[@@deriving] plugin to generate Python conversion functions"; 1025 1025 propagatedBuildInputs = [ 1026 1026 ppx_base 1027 1027 ppxlib ··· 1046 1046 pname = "ppx_sexp_message"; 1047 1047 hash = "0a7hx50bkkc5n5msc3zzc4ixnp7674x3mallknb9j31jnd8l90nj"; 1048 1048 minimalOCamlVersion = "4.04.2"; 1049 - meta.description = "A ppx rewriter for easy construction of s-expressions"; 1049 + meta.description = "PPX rewriter for easy construction of s-expressions"; 1050 1050 propagatedBuildInputs = [ 1051 1051 ppx_here 1052 1052 ppx_sexp_conv ··· 1057 1057 pname = "ppx_sexp_value"; 1058 1058 hash = "0kz83j9v6yz3v8c6vr9ilhkcci4hhjd6i6r6afnx72jh6i7d3hnv"; 1059 1059 minimalOCamlVersion = "4.04.2"; 1060 - meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values"; 1060 + meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values"; 1061 1061 propagatedBuildInputs = [ 1062 1062 ppx_here 1063 1063 ppx_sexp_conv ··· 1120 1120 profunctor = janePackage { 1121 1121 pname = "profunctor"; 1122 1122 hash = "151vk0cagjwn0isnnwryn6gmvnpds4dyj1in9jvv5is8yij203gg"; 1123 - meta.description = "A library providing a signature for simple profunctors and traversal of a record"; 1123 + meta.description = "Library providing a signature for simple profunctors and traversal of a record"; 1124 1124 propagatedBuildInputs = [ 1125 1125 base 1126 1126 ppx_jane ··· 1139 1139 pname = "pythonlib"; 1140 1140 version = "0.15.1"; 1141 1141 hash = "sha256-j8WXVTEiBmHtoTjkbnIh31vC4IghfAMaEL19nDLx3mc="; 1142 - meta.description = "A library to help writing wrappers around ocaml code for python"; 1142 + meta.description = "Library to help writing wrappers around ocaml code for python"; 1143 1143 buildInputs = [ ppx_optcomp ]; 1144 1144 propagatedBuildInputs = [ 1145 1145 ppx_expect ··· 1175 1175 record_builder = janePackage { 1176 1176 pname = "record_builder"; 1177 1177 hash = "004nqcmwll0vy47mb3d3jlk21cc6adcjy62dkv2k966n9jkh472h"; 1178 - meta.description = "A library which provides traversal of records with an applicative"; 1178 + meta.description = "Library which provides traversal of records with an applicative"; 1179 1179 propagatedBuildInputs = [ 1180 1180 base 1181 1181 ppx_jane ··· 1258 1258 base 1259 1259 ppx_jane 1260 1260 ]; 1261 - meta.description = "A library to use CSS-style selectors to traverse sexp trees"; 1261 + meta.description = "Library to use CSS-style selectors to traverse sexp trees"; 1262 1262 }; 1263 1263 1264 1264 sexplib0 = janePackage { ··· 1313 1313 splay_tree = janePackage { 1314 1314 pname = "splay_tree"; 1315 1315 hash = "1jxfh7f2hjrms5pm2cy1cf6ivphgiqqvyyr9hdcz8d3vi612p4dm"; 1316 - meta.description = "A splay tree implementation"; 1316 + meta.description = "Splay tree implementation"; 1317 1317 propagatedBuildInputs = [ core_kernel ]; 1318 1318 }; 1319 1319
+43 -43
pkgs/development/ocaml-modules/janestreet/0.16.nix
··· 26 26 abstract_algebra = janePackage { 27 27 pname = "abstract_algebra"; 28 28 hash = "sha256-hAZzc2ypbGE/8mxxk4GZqr17JlIYv71gZJMQ4plsK38="; 29 - meta.description = "A small library describing abstract algebra concepts"; 29 + meta.description = "Small library describing abstract algebra concepts"; 30 30 propagatedBuildInputs = [ 31 31 base 32 32 ppx_jane ··· 36 36 accessor = janePackage { 37 37 pname = "accessor"; 38 38 hash = "sha256-yClfUXqwVoipF4WqbqC6VBVYc6t8MZYVoHGjchH7XQA="; 39 - meta.description = "A library that makes it nicer to work with nested functional data structures"; 39 + meta.description = "Library that makes it nicer to work with nested functional data structures"; 40 40 propagatedBuildInputs = [ higher_kinded ]; 41 41 }; 42 42 ··· 126 126 async_js = janePackage { 127 127 pname = "async_js"; 128 128 hash = "sha256-JyF1busOv9JWxp55oaxBozIQyCKlmAY3csBA4/98qy0="; 129 - meta.description = "A small library that provide Async support for JavaScript platforms"; 129 + meta.description = "Small library that provide Async support for JavaScript platforms"; 130 130 buildInputs = [ js_of_ocaml-ppx ]; 131 131 propagatedBuildInputs = [ 132 132 async_rpc_kernel ··· 228 228 async_websocket = janePackage { 229 229 pname = "async_websocket"; 230 230 hash = "sha256-Qy+A8ee6u5Vr05FNeaH/6Sdp9bcq3cnaDYO9OU06VW0="; 231 - meta.description = "A library that implements the websocket protocol on top of Async"; 231 + meta.description = "Library that implements the websocket protocol on top of Async"; 232 232 propagatedBuildInputs = [ 233 233 async 234 234 cryptokit ··· 238 238 babel = janePackage { 239 239 pname = "babel"; 240 240 hash = "sha256-nnMliU0d6vtHTYEy9uMi8nMaHvAsEXKN6uNByqZ28+c="; 241 - meta.description = "A library for defining Rpcs that can evolve over time without breaking backward compatibility"; 241 + meta.description = "Library for defining Rpcs that can evolve over time without breaking backward compatibility"; 242 242 propagatedBuildInputs = [ 243 243 async_rpc_kernel 244 244 core ··· 296 296 bidirectional_map = janePackage { 297 297 pname = "bidirectional_map"; 298 298 hash = "sha256-YEzOdzanBJaskI2/xN9E3ozWnBXDyxJvY3g/qEE73yI="; 299 - meta.description = "A library for bidirectional maps and multimaps"; 299 + meta.description = "Library for bidirectional maps and multimaps"; 300 300 }; 301 301 302 302 bignum = janePackage { ··· 313 313 bin_prot = janePackage { 314 314 pname = "bin_prot"; 315 315 hash = "sha256-qFkM6TrTLnnFKmzQHktBb68HpBTMYhiURvnRKEoAevk="; 316 - meta.description = "A binary protocol generator"; 316 + meta.description = "Binary protocol generator"; 317 317 propagatedBuildInputs = [ 318 318 ppx_compare 319 319 ppx_custom_printf ··· 327 327 bonsai = janePackage { 328 328 pname = "bonsai"; 329 329 hash = "sha256-YJ+qkVG5PLBmioa1gP7y6jwn82smyyYDIwHwhDqNeWM="; 330 - meta.description = "A library for building dynamic webapps, using Js_of_ocaml"; 330 + meta.description = "Library for building dynamic webapps, using Js_of_ocaml"; 331 331 buildInputs = [ ppx_pattern_bind ]; 332 332 nativeBuildInputs = [ 333 333 ppx_css ··· 383 383 cohttp_static_handler = janePackage { 384 384 pname = "cohttp_static_handler"; 385 385 hash = "sha256-7NCnJVArudBEvWARQUGlJuEq3kSCjpn5YtsLsL04bf4="; 386 - meta.description = "A library for easily creating a cohttp handler for static files"; 386 + meta.description = "Library for easily creating a cohttp handler for static files"; 387 387 propagatedBuildInputs = [ cohttp-async ]; 388 388 }; 389 389 390 390 content_security_policy = janePackage { 391 391 pname = "content_security_policy"; 392 392 hash = "sha256-q/J+ZzeC6txyuRQzR8Hmu7cYJCQbxaMlVEmK8fj0hus="; 393 - meta.description = "A library for building content-security policies"; 393 + meta.description = "Library for building content-security policies"; 394 394 propagatedBuildInputs = [ 395 395 core 396 396 ppx_jane ··· 480 480 ppx_jane 481 481 stdio 482 482 ]; 483 - meta.description = "A library for improving redability of multi-line string constants in code"; 483 + meta.description = "Library for improving readability of multi-line string constants in code"; 484 484 }; 485 485 486 486 delimited_parsing = janePackage { ··· 502 502 stored_reversed 503 503 streamable 504 504 ]; 505 - meta.description = "An interface for diffs"; 505 + meta.description = "Interface for diffs"; 506 506 }; 507 507 508 508 ecaml = janePackage { ··· 571 571 file_path = janePackage { 572 572 pname = "file_path"; 573 573 hash = "sha256-EEpDZNgUgyeqivRhZgQWWlerl+7OOcvAbjjQ3e1NYOQ="; 574 - meta.description = "A library for typed manipulation of UNIX-style file paths"; 574 + meta.description = "Library for typed manipulation of UNIX-style file paths"; 575 575 propagatedBuildInputs = [ 576 576 async 577 577 core ··· 586 586 fuzzy_match = janePackage { 587 587 pname = "fuzzy_match"; 588 588 hash = "sha256-M3yOqP0/OZFbqZZpgDdhJ/FZU3MhKwIXbWjwuMlxe2Q="; 589 - meta.description = "A library for fuzzy string matching"; 589 + meta.description = "Library for fuzzy string matching"; 590 590 propagatedBuildInputs = [ 591 591 core 592 592 ppx_jane ··· 596 596 fzf = janePackage { 597 597 pname = "fzf"; 598 598 hash = "sha256-IQ2wze34LlOutecDOrPhj3U7MFVJTSjQW+If3QyHoes="; 599 - meta.description = "A library for running the fzf command line tool"; 599 + meta.description = "Library for running the fzf command line tool"; 600 600 propagatedBuildInputs = [ 601 601 async 602 602 core_kernel ··· 621 621 higher_kinded = janePackage { 622 622 pname = "higher_kinded"; 623 623 hash = "sha256-aCpYc7f4mrPsGp038YabEyw72cA6GbCKsok+5Hej5P0="; 624 - meta.description = "A library with an encoding of higher kinded types in OCaml"; 624 + meta.description = "Library with an encoding of higher kinded types in OCaml"; 625 625 propagatedBuildInputs = [ 626 626 base 627 627 ppx_jane ··· 631 631 incr_dom = janePackage { 632 632 pname = "incr_dom"; 633 633 hash = "sha256-fnD/YnaGK6MIy/fL6bDwcoGDJhHo2+1l8dCXxwN28kg="; 634 - meta.description = "A library for building dynamic webapps, using Js_of_ocaml"; 634 + meta.description = "Library for building dynamic webapps, using Js_of_ocaml"; 635 635 buildInputs = [ js_of_ocaml-ppx ]; 636 636 propagatedBuildInputs = [ 637 637 async_js ··· 675 675 indentation_buffer = janePackage { 676 676 pname = "indentation_buffer"; 677 677 hash = "sha256-5ayWs7yUnuxh5S3Dp0GbYTkGXttDMomfZak4MHePFbk="; 678 - meta.description = "A library for building strings with indentation"; 678 + meta.description = "Library for building strings with indentation"; 679 679 propagatedBuildInputs = [ 680 680 core 681 681 ppx_jane ··· 695 695 janestreet_cpuid = janePackage { 696 696 pname = "janestreet_cpuid"; 697 697 hash = "sha256-lN8+8uhcVn3AoApWzqeCe/It1G6f0VgZzFcwFEckejk="; 698 - meta.description = "A library for parsing CPU capabilities out of the `cpuid` instruction"; 698 + meta.description = "Library for parsing CPU capabilities out of the `cpuid` instruction"; 699 699 propagatedBuildInputs = [ 700 700 core 701 701 core_kernel ··· 753 753 jsonaf = janePackage { 754 754 pname = "jsonaf"; 755 755 hash = "sha256-Gn54NUg4YOyrXY5kXCZhHFz24CfUT9c55cJ2sOsNVw8="; 756 - meta.description = "A library for parsing, manipulating, and serializing data structured as JSON"; 756 + meta.description = "Library for parsing, manipulating, and serializing data structured as JSON"; 757 757 propagatedBuildInputs = [ 758 758 base 759 759 ppx_jane ··· 776 776 krb = janePackage { 777 777 pname = "krb"; 778 778 hash = "sha256-+XwYKwpl668fZ23YEbL1wW9PlaIIjbP/hHwNanf3dAY="; 779 - meta.description = "A library for using Kerberos for both Rpc and Tcp communication"; 779 + meta.description = "Library for using Kerberos for both Rpc and Tcp communication"; 780 780 propagatedBuildInputs = [ 781 781 async 782 782 base ··· 794 794 lru_cache = janePackage { 795 795 pname = "lru_cache"; 796 796 hash = "sha256-FqOBC4kBL9IuFIL4JrVU7iF1AUu+1R/CchR52eyEsa8="; 797 - meta.description = "An LRU Cache implementation"; 797 + meta.description = "LRU cache implementation"; 798 798 propagatedBuildInputs = [ 799 799 core_kernel 800 800 ppx_jane ··· 817 817 n_ary = janePackage { 818 818 pname = "n_ary"; 819 819 hash = "sha256-ofstQs5R25NTP4EtBIzDE/Mzg9ZzAJKfAF838uu0zuE="; 820 - meta.description = "A library for N-ary datatypes and operations"; 820 + meta.description = "Library for N-ary datatypes and operations"; 821 821 propagatedBuildInputs = [ 822 822 base 823 823 expect_test_helpers_core ··· 833 833 numeric_string = janePackage { 834 834 pname = "numeric_string"; 835 835 hash = "sha256-MzRPXMR4Pi07mfJQgOV6R1Z22y2tvQTCq22+00aY1ik="; 836 - meta.description = "A comparison function for strings that sorts numeric fragments of strings according to their numeric value"; 836 + meta.description = "Comparison function for strings that sorts numeric fragments of strings according to their numeric value"; 837 837 propagatedBuildInputs = [ 838 838 base 839 839 ppx_jane ··· 881 881 of_json = janePackage { 882 882 pname = "of_json"; 883 883 hash = "sha256-qh9mX03Fk9Jb8yox7mZ/CGbWecszK15oaygKbJVDqa0="; 884 - meta.description = "A friendly applicative interface for Jsonaf"; 884 + meta.description = "Friendly applicative interface for Jsonaf"; 885 885 buildInputs = [ 886 886 core 887 887 core_extended ··· 893 893 ordinal_abbreviation = janePackage { 894 894 pname = "ordinal_abbreviation"; 895 895 hash = "sha256-bGlzFcM6Yw8fcuovrv11WNtAB4mVYv4BjuMlkhsHomQ="; 896 - meta.description = "A minimal library for generating ordinal names of integers"; 896 + meta.description = "Minimal library for generating ordinal names of integers"; 897 897 buildInputs = [ 898 898 base 899 899 ppx_jane ··· 937 937 polling_state_rpc = janePackage { 938 938 pname = "polling_state_rpc"; 939 939 hash = "sha256-l7SMFI+U2rde2OSUNOXPb9NBsvjPrBcxStNooxMgVB8="; 940 - meta.description = "An RPC which tracks state on the client and server so it only needs to send diffs across the wire"; 940 + meta.description = "RPC which tracks state on the client and server so it only needs to send diffs across the wire"; 941 941 propagatedBuildInputs = [ 942 942 async_kernel 943 943 async_rpc_kernel ··· 1045 1045 ppx_css = janePackage { 1046 1046 pname = "ppx_css"; 1047 1047 hash = "sha256-spT/dJW8YJtG4pOku9r6VVlBAMwGakTrr1euiABeqsU="; 1048 - meta.description = "A ppx that takes in css strings and produces a module for accessing the unique names defined within"; 1048 + meta.description = "PPX that takes in css strings and produces a module for accessing the unique names defined within"; 1049 1049 propagatedBuildInputs = [ 1050 1050 async 1051 1051 async_unix ··· 1140 1140 ppx_globalize = janePackage { 1141 1141 pname = "ppx_globalize"; 1142 1142 hash = "sha256-SG7710YPwWmhRVl7wN3ZQz3ZMTw3cpoywVSeVQAI3Zc="; 1143 - meta.description = "A ppx rewriter that generates functions to copy local values to the global heap"; 1143 + meta.description = "PPX rewriter that generates functions to copy local values to the global heap"; 1144 1144 propagatedBuildInputs = [ 1145 1145 base 1146 1146 ppxlib ··· 1150 1150 ppx_hash = janePackage { 1151 1151 pname = "ppx_hash"; 1152 1152 hash = "sha256-ZmdW+q7fak8iG42jRQgZ6chmjHHwrDSy9wg7pq/6zwk="; 1153 - meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions"; 1153 + meta.description = "PPX rewriter that generates hash functions from type expressions and definitions"; 1154 1154 propagatedBuildInputs = [ 1155 1155 ppx_compare 1156 1156 ppx_sexp_conv ··· 1276 1276 ppx_pattern_bind = janePackage { 1277 1277 pname = "ppx_pattern_bind"; 1278 1278 hash = "sha256-ShR8N71a7sz5XaKDyybsy+K0Uu7sYMgvpMADVxmrI/g="; 1279 - meta.description = "A ppx for writing fast incremental bind nodes in a pattern match"; 1279 + meta.description = "PPX for writing fast incremental bind nodes in a pattern match"; 1280 1280 propagatedBuildInputs = [ ppx_let ]; 1281 1281 }; 1282 1282 1283 1283 ppx_pipebang = janePackage { 1284 1284 pname = "ppx_pipebang"; 1285 1285 hash = "sha256-gSS+vfsYw3FFOFZ8/iRnP3rxokKAU7EPa1wXq7SbJBk="; 1286 - meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`"; 1286 + meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`"; 1287 1287 propagatedBuildInputs = [ ppxlib ]; 1288 1288 }; 1289 1289 1290 1290 ppx_python = janePackage { 1291 1291 pname = "ppx_python"; 1292 1292 hash = "sha256-lpc6F+Scc5ECdOXPWowKSWRnFSzKbmE8oHs7zCjq3j8="; 1293 - meta.description = "A [@@deriving] plugin to generate Python conversion functions "; 1293 + meta.description = "[@@deriving] plugin to generate Python conversion functions"; 1294 1294 propagatedBuildInputs = [ 1295 1295 ppx_base 1296 1296 ppxlib ··· 1312 1312 ppx_sexp_message = janePackage { 1313 1313 pname = "ppx_sexp_message"; 1314 1314 hash = "sha256-4g3Fjrjqhw+XNkCyxrXkgZDEa3e+ytPsEtQA2xSv+jA="; 1315 - meta.description = "A ppx rewriter for easy construction of s-expressions"; 1315 + meta.description = "PPX rewriter for easy construction of s-expressions"; 1316 1316 propagatedBuildInputs = [ 1317 1317 ppx_here 1318 1318 ppx_sexp_conv ··· 1322 1322 ppx_sexp_value = janePackage { 1323 1323 pname = "ppx_sexp_value"; 1324 1324 hash = "sha256-LsP+deeFYxB38xXw7LLB3gOMGZiUOFRYklGVY7DMmvE="; 1325 - meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values"; 1325 + meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values"; 1326 1326 propagatedBuildInputs = [ 1327 1327 ppx_here 1328 1328 ppx_sexp_conv ··· 1402 1402 pname = "pythonlib"; 1403 1403 version = "0.16"; 1404 1404 hash = "sha256-HrsdtwPSDSaMB9CDIR9P5iaAmLihUrReuNAPIYa+s3Y="; 1405 - meta.description = "A library to help writing wrappers around ocaml code for python"; 1405 + meta.description = "Library to help writing wrappers around ocaml code for python"; 1406 1406 propagatedBuildInputs = [ 1407 1407 base 1408 1408 core ··· 1423 1423 profunctor = janePackage { 1424 1424 pname = "profunctor"; 1425 1425 hash = "sha256-CFHMtCuBnrlr+B2cdJm2Tamt0A/e+f3SnjEavvE31xQ="; 1426 - meta.description = "A library providing a signature for simple profunctors and traversal of a record"; 1426 + meta.description = "Library providing a signature for simple profunctors and traversal of a record"; 1427 1427 propagatedBuildInputs = [ 1428 1428 base 1429 1429 ppx_jane ··· 1467 1467 record_builder = janePackage { 1468 1468 pname = "record_builder"; 1469 1469 hash = "sha256-46zGgN9RlDjoSbi8RimuQVrMhy65Gpic0YPZpHOeoo0="; 1470 - meta.description = "A library which provides traversal of records with an applicative"; 1470 + meta.description = "Library which provides traversal of records with an applicative"; 1471 1471 propagatedBuildInputs = [ 1472 1472 base 1473 1473 ppx_jane ··· 1581 1581 base 1582 1582 ppx_jane 1583 1583 ]; 1584 - meta.description = "A library to use CSS-style selectors to traverse sexp trees"; 1584 + meta.description = "Library to use CSS-style selectors to traverse sexp trees"; 1585 1585 }; 1586 1586 1587 1587 sexplib0 = janePackage { ··· 1632 1632 splay_tree = janePackage { 1633 1633 pname = "splay_tree"; 1634 1634 hash = "sha256-Ag6yqTofEZ3v0qF+Z7xpXQOh7+HWtvRLlY+iAYqcReg="; 1635 - meta.description = "A splay tree implementation"; 1635 + meta.description = "Splay tree implementation"; 1636 1636 propagatedBuildInputs = [ core_kernel ]; 1637 1637 }; 1638 1638 ··· 1658 1658 stored_reversed = janePackage { 1659 1659 pname = "stored_reversed"; 1660 1660 hash = "sha256-ef11f0qifEvxKChM49Hnfk6J6hL+b0tMlm0iDLd5Y0Q="; 1661 - meta.description = "A library for representing a list temporarily stored in reverse order"; 1661 + meta.description = "Library for representing a list temporarily stored in reverse order"; 1662 1662 propagatedBuildInputs = [ 1663 1663 core 1664 1664 ppx_jane ··· 1669 1669 version = "0.16.1"; 1670 1670 pname = "streamable"; 1671 1671 hash = "sha256-3djrUW2tPKaEmoOIpdjN6ok7U9i07yreqbi1kP+6pnY="; 1672 - meta.description = "A collection of types suitable for incremental serialization"; 1672 + meta.description = "Collection of types suitable for incremental serialization"; 1673 1673 propagatedBuildInputs = [ 1674 1674 async_kernel 1675 1675 async_rpc_kernel ··· 1754 1754 username_kernel = janePackage { 1755 1755 pname = "username_kernel"; 1756 1756 hash = "sha256-UvFL/M9OsD+SOs9MYMKiKzZilLJHzriop6SPA4bOhZQ="; 1757 - meta.description = "An identifier for a user"; 1757 + meta.description = "Identifier for a user"; 1758 1758 propagatedBuildInputs = [ 1759 1759 core 1760 1760 ppx_jane
+47 -47
pkgs/development/ocaml-modules/janestreet/0.17.nix
··· 25 25 abstract_algebra = janePackage { 26 26 pname = "abstract_algebra"; 27 27 hash = "sha256-W2rSSbppNkulCgGeTiovzP5zInPWIVfflDxWkGpEOFA="; 28 - meta.description = "A small library describing abstract algebra concepts"; 28 + meta.description = "Small library describing abstract algebra concepts"; 29 29 propagatedBuildInputs = [ 30 30 base 31 31 ppx_jane ··· 35 35 accessor = janePackage { 36 36 pname = "accessor"; 37 37 hash = "sha256-1inoFwDDhnfhW+W3aAkcFNUkf5Umy8BDGDEbMty+Fts="; 38 - meta.description = "A library that makes it nicer to work with nested functional data structures"; 38 + meta.description = "Library that makes it nicer to work with nested functional data structures"; 39 39 propagatedBuildInputs = [ higher_kinded ]; 40 40 }; 41 41 ··· 126 126 async_js = janePackage { 127 127 pname = "async_js"; 128 128 hash = "sha256-4t7dJ04lTQ0b6clf8AvtyC8ip43vIcEBXgHJLiRbuGM="; 129 - meta.description = "A small library that provide Async support for JavaScript platforms"; 129 + meta.description = "Small library that provide Async support for JavaScript platforms"; 130 130 buildInputs = [ js_of_ocaml-ppx ]; 131 131 propagatedBuildInputs = [ 132 132 async_rpc_kernel ··· 242 242 async_websocket = janePackage { 243 243 pname = "async_websocket"; 244 244 hash = "sha256-22N+QO9hpkKHv3n9WkvtmJouxb/nuauv1UXdVV0zOGA="; 245 - meta.description = "A library that implements the websocket protocol on top of Async"; 245 + meta.description = "Library that implements the websocket protocol on top of Async"; 246 246 propagatedBuildInputs = [ 247 247 async 248 248 cryptokit ··· 252 252 babel = janePackage { 253 253 pname = "babel"; 254 254 hash = "sha256-mRSlLXtaGj8DcdDZGUZbi16qQxtfb+fXkwxz6AXxN3o="; 255 - meta.description = "A library for defining Rpcs that can evolve over time without breaking backward compatibility"; 255 + meta.description = "Library for defining Rpcs that can evolve over time without breaking backward compatibility"; 256 256 propagatedBuildInputs = [ 257 257 async_rpc_kernel 258 258 core ··· 313 313 bidirectional_map = janePackage { 314 314 pname = "bidirectional_map"; 315 315 hash = "sha256-LnslyNdgQpa9DOAkwb0qq9/NdRvKNocUTIP+Dni6oYc="; 316 - meta.description = "A library for bidirectional maps and multimaps"; 316 + meta.description = "Library for bidirectional maps and multimaps"; 317 317 }; 318 318 319 319 bignum = janePackage { ··· 330 330 bin_prot = janePackage { 331 331 pname = "bin_prot"; 332 332 hash = "sha256-5QeK8Cdu+YjNE/MLiQps6SSf5bRJ/eYZYsJH7oYSarg="; 333 - meta.description = "A binary protocol generator"; 333 + meta.description = "Binary protocol generator"; 334 334 propagatedBuildInputs = [ 335 335 ppx_compare 336 336 ppx_custom_printf ··· 347 347 bonsai = janePackage { 348 348 pname = "bonsai"; 349 349 hash = "sha256-rr87o/w/a6NtCrDIIYmk2a5IZ1WJM/qJUeDqTLN1Gr4="; 350 - meta.description = "A library for building dynamic webapps, using Js_of_ocaml"; 350 + meta.description = "Library for building dynamic webapps, using Js_of_ocaml"; 351 351 buildInputs = [ ppx_pattern_bind ]; 352 352 nativeBuildInputs = [ 353 353 ppx_css ··· 428 428 cohttp_static_handler = janePackage { 429 429 pname = "cohttp_static_handler"; 430 430 hash = "sha256-RB/sUq1tL8A3m9YhHHx2LFqoExTX187VeZI9MRb1NeA="; 431 - meta.description = "A library for easily creating a cohttp handler for static files"; 431 + meta.description = "Library for easily creating a cohttp handler for static files"; 432 432 propagatedBuildInputs = [ cohttp-async ]; 433 433 }; 434 434 435 435 content_security_policy = janePackage { 436 436 pname = "content_security_policy"; 437 437 hash = "sha256-AQN2JJA+5B0PERNNOA9FXX6rIeej40bwJtQmHP6GKw4="; 438 - meta.description = "A library for building content-security policies"; 438 + meta.description = "Library for building content-security policies"; 439 439 propagatedBuildInputs = [ 440 440 base64 441 441 cryptokit ··· 535 535 ppx_jane 536 536 stdio 537 537 ]; 538 - meta.description = "A library for improving redability of multi-line string constants in code"; 538 + meta.description = "Library for improving readability of multi-line string constants in code"; 539 539 }; 540 540 541 541 delimited_parsing = janePackage { ··· 557 557 stored_reversed 558 558 streamable 559 559 ]; 560 - meta.description = "An interface for diffs"; 560 + meta.description = "Interface for diffs"; 561 561 }; 562 562 563 563 ecaml = janePackage { ··· 626 626 file_path = janePackage { 627 627 pname = "file_path"; 628 628 hash = "sha256-XSLfYasn6qMZmDzAUGssOM9EX09n2W9/imTgNoSBEyk="; 629 - meta.description = "A library for typed manipulation of UNIX-style file paths"; 629 + meta.description = "Library for typed manipulation of UNIX-style file paths"; 630 630 propagatedBuildInputs = [ 631 631 async 632 632 core ··· 641 641 fuzzy_match = janePackage { 642 642 pname = "fuzzy_match"; 643 643 hash = "sha256-XB1U4mY0LcdsKYRnmV0SR4ODTIZynZetBk5X5SdHs44="; 644 - meta.description = "A library for fuzzy string matching"; 644 + meta.description = "Library for fuzzy string matching"; 645 645 propagatedBuildInputs = [ 646 646 core 647 647 ppx_jane ··· 651 651 fzf = janePackage { 652 652 pname = "fzf"; 653 653 hash = "sha256-yHdvC3cB5sVXsZQbtNzUZkaaqOe/7y8pDHgLwugAlQg="; 654 - meta.description = "A library for running the fzf command line tool"; 654 + meta.description = "Library for running the fzf command line tool"; 655 655 propagatedBuildInputs = [ 656 656 async 657 657 core_kernel ··· 665 665 gel = janePackage { 666 666 pname = "gel"; 667 667 hash = "sha256-zGDlxbJINXD1qG7EifZGDfKbQpehdHyR/WLRJRYlwUg="; 668 - meta.description = "A library to mark non-record fields global"; 668 + meta.description = "Library to mark non-record fields global"; 669 669 propagatedBuildInputs = [ 670 670 base 671 671 ppx_jane ··· 686 686 higher_kinded = janePackage { 687 687 pname = "higher_kinded"; 688 688 hash = "sha256-6aZxgGzltRs2aS4MYJh23Gpoqcko6xJxU11T6KixXno="; 689 - meta.description = "A library with an encoding of higher kinded types in OCaml"; 689 + meta.description = "Library with an encoding of higher kinded types in OCaml"; 690 690 propagatedBuildInputs = [ 691 691 base 692 692 ppx_jane ··· 696 696 incr_dom = janePackage { 697 697 pname = "incr_dom"; 698 698 hash = "sha256-dkF7+aq5Idw1ltDgGEjGYspdmOXjXqv8AA27b4M7U8A="; 699 - meta.description = "A library for building dynamic webapps, using Js_of_ocaml"; 699 + meta.description = "Library for building dynamic webapps, using Js_of_ocaml"; 700 700 buildInputs = [ js_of_ocaml-ppx ]; 701 701 propagatedBuildInputs = [ 702 702 async_js ··· 740 740 indentation_buffer = janePackage { 741 741 pname = "indentation_buffer"; 742 742 hash = "sha256-/IUZyRkcxUsddzGGIoaLpXbpCxJ1satK79GkzPxSPSc="; 743 - meta.description = "A library for building strings with indentation"; 743 + meta.description = "Library for building strings with indentation"; 744 744 propagatedBuildInputs = [ 745 745 core 746 746 ppx_jane ··· 764 764 url = "https://github.com/janestreet/janestreet_cpuid/commit/55223d9708388fe990553669d881f78a811979b9.patch"; 765 765 hash = "sha256-aggT6GGMkQj4rRkSZK4hoPRzEfpC8z9qnIROptMDf9E="; 766 766 }; 767 - meta.description = "A library for parsing CPU capabilities out of the `cpuid` instruction"; 767 + meta.description = "Library for parsing CPU capabilities out of the `cpuid` instruction"; 768 768 propagatedBuildInputs = [ 769 769 core 770 770 core_kernel ··· 823 823 jsonaf = janePackage { 824 824 pname = "jsonaf"; 825 825 hash = "sha256-MMIDHc40cmPpO0n8yREIGMyFndw3NfvGUhy6vHnn40w="; 826 - meta.description = "A library for parsing, manipulating, and serializing data structured as JSON"; 826 + meta.description = "Library for parsing, manipulating, and serializing data structured as JSON"; 827 827 propagatedBuildInputs = [ 828 828 base 829 829 ppx_jane ··· 846 846 lru_cache = janePackage { 847 847 pname = "janestreet_lru_cache"; 848 848 hash = "sha256-/UMSccN9yGAXF7/g6ueSnsfPSnF1fm0zJIRFsThZvH8="; 849 - meta.description = "An LRU Cache implementation"; 849 + meta.description = "LRU cache implementation"; 850 850 propagatedBuildInputs = [ 851 851 core_kernel 852 852 ppx_jane ··· 869 869 n_ary = janePackage { 870 870 pname = "n_ary"; 871 871 hash = "sha256-xg4xK3m7SoO1P+rBHvPqFMLx9JXnADEeyU58UmAqW6s="; 872 - meta.description = "A library for N-ary datatypes and operations"; 872 + meta.description = "Library for N-ary datatypes and operations"; 873 873 propagatedBuildInputs = [ 874 874 base 875 875 expect_test_helpers_core ··· 885 885 numeric_string = janePackage { 886 886 pname = "numeric_string"; 887 887 hash = "sha256-cU5ETGfavkkiqZOjehCYg06YdDk8W+ZDqz17FGWHey8="; 888 - meta.description = "A comparison function for strings that sorts numeric fragments of strings according to their numeric value"; 888 + meta.description = "Comparison function for strings that sorts numeric fragments of strings according to their numeric value"; 889 889 propagatedBuildInputs = [ 890 890 base 891 891 ppx_jane ··· 925 925 ocaml_intrinsics_kernel = janePackage { 926 926 pname = "ocaml_intrinsics_kernel"; 927 927 hash = "sha256-utD9HE0P3vPgSXDW8Bz0FxgEy+lNkIAlN/+JkfDqb9A="; 928 - meta.description = "A kernel library of intrinsics for OCaml"; 928 + meta.description = "Kernel library of intrinsics for OCaml"; 929 929 buildInputs = [ dune-configurator ]; 930 930 }; 931 931 932 932 ocaml_intrinsics = janePackage { 933 933 pname = "ocaml_intrinsics"; 934 934 hash = "sha256-Ndt6ZPJamBYzr1YA941BLwvRgkkbD8AEQR/JjjR38xI="; 935 - meta.description = "A library of intrinsics for OCaml"; 935 + meta.description = "Library of intrinsics for OCaml"; 936 936 buildInputs = [ 937 937 dune-configurator 938 938 ]; ··· 970 970 of_json = janePackage { 971 971 pname = "of_json"; 972 972 hash = "sha256-pZCiwXRwZK6ohsGz/WLacgo48ekdT35uD4VESvGxH8A="; 973 - meta.description = "A friendly applicative interface for Jsonaf"; 973 + meta.description = "Friendly applicative interface for Jsonaf"; 974 974 buildInputs = [ 975 975 core 976 976 core_extended ··· 982 982 ordinal_abbreviation = janePackage { 983 983 pname = "ordinal_abbreviation"; 984 984 hash = "sha256-kmTGnGbhdiUoXXw2DEAeZJL2sudEf8BRRt2RHCdL7HU="; 985 - meta.description = "A minimal library for generating ordinal names of integers"; 985 + meta.description = "Minimal library for generating ordinal names of integers"; 986 986 buildInputs = [ 987 987 base 988 988 ppx_jane ··· 1030 1030 polling_state_rpc = janePackage { 1031 1031 pname = "polling_state_rpc"; 1032 1032 hash = "sha256-fZKGva11ztuM+q0Lc6rr9NEH/Qo+wFmE6Rr1/TJm7rA="; 1033 - meta.description = "An RPC which tracks state on the client and server so it only needs to send diffs across the wire"; 1033 + meta.description = "RPC which tracks state on the client and server so it only needs to send diffs across the wire"; 1034 1034 propagatedBuildInputs = [ 1035 1035 async_kernel 1036 1036 async_rpc_kernel ··· 1139 1139 ppx_css = janePackage { 1140 1140 pname = "ppx_css"; 1141 1141 hash = "sha256-mzLMVtNTy9NrVaNgsRa+oQynxXnh2qlHJCfr3FLFJ2I="; 1142 - meta.description = "A ppx that takes in css strings and produces a module for accessing the unique names defined within"; 1142 + meta.description = "PPX that takes in css strings and produces a module for accessing the unique names defined within"; 1143 1143 propagatedBuildInputs = [ 1144 1144 async 1145 1145 async_unix ··· 1211 1211 ppx_embed_file = janePackage { 1212 1212 pname = "ppx_embed_file"; 1213 1213 hash = "sha256-Ew6/X7oAq81ldERU37QWXQdgReEtPD/lxbku8WZNJ6A="; 1214 - meta.description = "A PPX that allows embedding files directly into executables/libraries as strings or bytes"; 1214 + meta.description = "PPX that allows embedding files directly into executables/libraries as strings or bytes"; 1215 1215 propagatedBuildInputs = [ 1216 1216 core 1217 1217 ppx_jane ··· 1263 1263 ppx_globalize = janePackage { 1264 1264 pname = "ppx_globalize"; 1265 1265 hash = "sha256-LKV5zfaf6AXn3NzOhN2ka8NtjItPTIsfmoJVBw5bYi8="; 1266 - meta.description = "A ppx rewriter that generates functions to copy local values to the global heap"; 1266 + meta.description = "PPX rewriter that generates functions to copy local values to the global heap"; 1267 1267 propagatedBuildInputs = [ 1268 1268 base 1269 1269 ppxlib ··· 1274 1274 ppx_hash = janePackage { 1275 1275 pname = "ppx_hash"; 1276 1276 hash = "sha256-GADCLoF2GjZkvAiezn0xyReCs1avrUgjJGSS/pMNq38="; 1277 - meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions"; 1277 + meta.description = "PPX rewriter that generates hash functions from type expressions and definitions"; 1278 1278 propagatedBuildInputs = [ 1279 1279 ppx_compare 1280 1280 ppx_sexp_conv ··· 1413 1413 ppx_pattern_bind = janePackage { 1414 1414 pname = "ppx_pattern_bind"; 1415 1415 hash = "sha256-IVDvFU9ERB2YFJOgP/glYcO4KhEH5VdQ7wCCfreboqA="; 1416 - meta.description = "A ppx for writing fast incremental bind nodes in a pattern match"; 1416 + meta.description = "PPX for writing fast incremental bind nodes in a pattern match"; 1417 1417 propagatedBuildInputs = [ ppx_let ]; 1418 1418 }; 1419 1419 1420 1420 ppx_pipebang = janePackage { 1421 1421 pname = "ppx_pipebang"; 1422 1422 hash = "sha256-GBa1zzNChZOQfVSHyUeDEMFxuNUT3lj/pIQi/l1J35M="; 1423 - meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`"; 1423 + meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`"; 1424 1424 propagatedBuildInputs = [ ppxlib ]; 1425 1425 }; 1426 1426 1427 1427 ppx_python = janePackage { 1428 1428 pname = "ppx_python"; 1429 1429 hash = "sha256-WqTYH5Zz/vRak/CL1ha8oUbQ8+XRuUu9610uj8II74o="; 1430 - meta.description = "A [@@deriving] plugin to generate Python conversion functions "; 1430 + meta.description = "[@@deriving] plugin to generate Python conversion functions"; 1431 1431 propagatedBuildInputs = [ 1432 1432 ppx_base 1433 1433 ppxlib ··· 1471 1471 ppx_sexp_message = janePackage { 1472 1472 pname = "ppx_sexp_message"; 1473 1473 hash = "sha256-SNgTvsTUgFzjqHpyIYk4YuA4c5MbA9e77YUEsDaKTeA="; 1474 - meta.description = "A ppx rewriter for easy construction of s-expressions"; 1474 + meta.description = "PPX rewriter for easy construction of s-expressions"; 1475 1475 propagatedBuildInputs = [ 1476 1476 ppx_here 1477 1477 ppx_sexp_conv ··· 1481 1481 ppx_sexp_value = janePackage { 1482 1482 pname = "ppx_sexp_value"; 1483 1483 hash = "sha256-f96DLNFI+s3TKsOj01i6xUoM9L+qRgAXbbepNis397I="; 1484 - meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values"; 1484 + meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values"; 1485 1485 propagatedBuildInputs = [ 1486 1486 ppx_here 1487 1487 ppx_sexp_conv ··· 1571 1571 ppxlib_jane = janePackage ( 1572 1572 { 1573 1573 pname = "ppxlib_jane"; 1574 - meta.description = "A library for use in ppxes for constructing and matching on ASTs corresponding to the augmented parsetree"; 1574 + meta.description = "Library for use in ppxes for constructing and matching on ASTs corresponding to the augmented parsetree"; 1575 1575 propagatedBuildInputs = [ ppxlib ]; 1576 1576 } 1577 1577 // ( ··· 1591 1591 profunctor = janePackage { 1592 1592 pname = "profunctor"; 1593 1593 hash = "sha256-WYPJLt3kYvIzh88XcPpw2xvSNjNX63/LvWwIDK+Xr0Q="; 1594 - meta.description = "A library providing a signature for simple profunctors and traversal of a record"; 1594 + meta.description = "Library providing a signature for simple profunctors and traversal of a record"; 1595 1595 propagatedBuildInputs = [ 1596 1596 base 1597 1597 ppx_jane ··· 1635 1635 record_builder = janePackage { 1636 1636 pname = "record_builder"; 1637 1637 hash = "sha256-NQ0Wizxi/wD8BCwt8hxZWnEpLBTn3XkaG+96ooOKIFE="; 1638 - meta.description = "A library which provides traversal of records with an applicative"; 1638 + meta.description = "Library which provides traversal of records with an applicative"; 1639 1639 propagatedBuildInputs = [ 1640 1640 base 1641 1641 ppx_jane ··· 1750 1750 core_kernel 1751 1751 ppx_jane 1752 1752 ]; 1753 - meta.description = "A library to use CSS-style selectors to traverse sexp trees"; 1753 + meta.description = "Library to use CSS-style selectors to traverse sexp trees"; 1754 1754 }; 1755 1755 1756 1756 sexplib0 = janePackage { ··· 1801 1801 splay_tree = janePackage { 1802 1802 pname = "splay_tree"; 1803 1803 hash = "sha256-gRHRqUKjFEgkL1h8zSbqJkf+gHxhh61AtAT+mkPcz+k="; 1804 - meta.description = "A splay tree implementation"; 1804 + meta.description = "Splay tree implementation"; 1805 1805 propagatedBuildInputs = [ core_kernel ]; 1806 1806 }; 1807 1807 ··· 1827 1827 stored_reversed = janePackage { 1828 1828 pname = "stored_reversed"; 1829 1829 hash = "sha256-FPyQxXaGAzFWW6GiiqKQgU+6/lAZhEQwhNnXsmqKkzg="; 1830 - meta.description = "A library for representing a list temporarily stored in reverse order"; 1830 + meta.description = "Library for representing a list temporarily stored in reverse order"; 1831 1831 propagatedBuildInputs = [ 1832 1832 core 1833 1833 ppx_jane ··· 1837 1837 streamable = janePackage { 1838 1838 pname = "streamable"; 1839 1839 hash = "sha256-FtrAX4nsacCO5HTVxwLgwwT8R2sASJ05qu4gT2ZVSDg="; 1840 - meta.description = "A collection of types suitable for incremental serialization"; 1840 + meta.description = "Collection of types suitable for incremental serialization"; 1841 1841 propagatedBuildInputs = [ 1842 1842 async_kernel 1843 1843 async_rpc_kernel ··· 1923 1923 uopt = janePackage { 1924 1924 pname = "uopt"; 1925 1925 hash = "sha256-t0SFJVF0ScyFFwziBZOYCOsmhRd6J5H3s0Kk9NKorcM="; 1926 - meta.description = "An [option]-like type that incurs no allocation"; 1926 + meta.description = "[option]-like type that incurs no allocation"; 1927 1927 propagatedBuildInputs = [ 1928 1928 base 1929 1929 ppx_jane ··· 1933 1933 username_kernel = janePackage { 1934 1934 pname = "username_kernel"; 1935 1935 hash = "sha256-1lxWSv7CbmucurNw8ws18N9DYqo4ik2KZBc5GtNmmeU="; 1936 - meta.description = "An identifier for a user"; 1936 + meta.description = "Identifier for a user"; 1937 1937 propagatedBuildInputs = [ 1938 1938 core 1939 1939 ppx_jane
+1 -1
pkgs/development/python-modules/clevercsv/default.nix
··· 73 73 ]; 74 74 75 75 meta = with lib; { 76 - description = "CleverCSV is a Python package for handling messy CSV files"; 76 + description = "Python package for handling messy CSV files"; 77 77 mainProgram = "clevercsv"; 78 78 longDescription = '' 79 79 CleverCSV is a Python package for handling messy CSV files. It provides
+36
pkgs/development/python-modules/electrickiwi-api/default.nix
··· 1 + { 2 + lib, 3 + aiohttp, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + poetry-core, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "electrickiwi-api"; 11 + version = "0.9.14"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "mikey0000"; 16 + repo = "EK-API"; 17 + tag = "v${version}"; 18 + hash = "sha256-UXweOz5olwx3ZI2M7eI1n729tqfLiWszV2zTWbrA9CM="; 19 + }; 20 + 21 + build-system = [ poetry-core ]; 22 + 23 + dependencies = [ aiohttp ]; 24 + 25 + pythonImportsCheck = [ "electrickiwi_api" ]; 26 + 27 + # Tests require authentication credentials 28 + doCheck = false; 29 + 30 + meta = { 31 + description = "Python library for interfacing with the Electric Kiwi power company API"; 32 + homepage = "https://github.com/mikey0000/EK-API"; 33 + license = lib.licenses.gpl3Only; 34 + maintainers = [ lib.maintainers.jamiemagee ]; 35 + }; 36 + }
+1 -1
pkgs/development/python-modules/gawd/default.nix
··· 33 33 34 34 meta = { 35 35 changelog = "https://github.com/pooya-rostami/gawd/releases/tag/${version}"; 36 - description = "Gawd is a Python library and command-line tool for computing syntactic differences between two GitHub Actions workflow files"; 36 + description = "Python library and command-line tool for computing syntactic differences between two GitHub Actions workflow files"; 37 37 mainProgram = "gawd"; 38 38 homepage = "https://github.com/pooya-rostami/gawd"; 39 39 license = lib.licenses.lgpl3Only;
+1 -2
pkgs/development/python-modules/hocr-tools/default.nix
··· 28 28 ]; 29 29 30 30 meta = with lib; { 31 - description = " 32 - Tools for manipulating and evaluating the hOCR format for representing multi-lingual OCR results by embedding them into HTML"; 31 + description = "Tools for manipulating and evaluating the hOCR format for representing multi-lingual OCR results by embedding them into HTML"; 33 32 homepage = "https://github.com/tmbdev/hocr-tools"; 34 33 license = licenses.asl20; 35 34 maintainers = [ ];
+14
pkgs/development/python-modules/home-assistant-chip-wheels/default.nix
··· 12 12 cryptography, 13 13 diskcache, 14 14 fetchFromGitHub, 15 + fetchpatch, 15 16 glib, 16 17 gn, 17 18 googleapis-common-protos, ··· 126 127 openssl 127 128 glib 128 129 libnl 130 + ]; 131 + 132 + patches = [ 133 + (fetchpatch { 134 + # Fix building with newer gn version 135 + name = "pw_protobuf_compiler-Create-a-new-includes.txt-for-each-toolchain.patch"; 136 + # https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/300272 137 + url = "https://pigweed.googlesource.com/pigweed/pigweed/+/b66729b90fcb9df2ee4818f6d4fff59385cdbc80^!?format=TEXT"; 138 + decode = "base64 -d"; 139 + stripLen = 1; 140 + extraPrefix = "connectedhomeip/third_party/pigweed/repo/"; 141 + hash = "sha256-6ss3j8j69w7EMio9mFP/EL2oPqQ2sLh67eWsJjHdDa8="; 142 + }) 129 143 ]; 130 144 131 145 postPatch = ''
+1 -1
pkgs/development/python-modules/magika/default.nix
··· 42 42 passthru.tests.version = testers.testVersion { package = magika; }; 43 43 44 44 meta = with lib; { 45 - description = "Magika: Detect file content types with deep learning"; 45 + description = "Detect file content types with deep learning"; 46 46 homepage = "https://github.com/google/magika"; 47 47 changelog = "https://github.com/google/magika/blob/python-v${version}/python/CHANGELOG.md"; 48 48 license = licenses.asl20;
+1 -1
pkgs/development/python-modules/molecule/default.nix
··· 68 68 }); 69 69 70 70 meta = with lib; { 71 - description = "Molecule aids in the development and testing of Ansible roles"; 71 + description = "Aids in the development and testing of Ansible roles"; 72 72 homepage = "https://github.com/ansible-community/molecule"; 73 73 changelog = "https://github.com/ansible/molecule/releases/tag/v${version}"; 74 74 license = licenses.mit;
+58
pkgs/development/python-modules/py-melissa-climate/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + aiohttp, 7 + requests, 8 + requests-futures, 9 + pytestCheckHook, 10 + mock, 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "py-melissa-climate"; 15 + version = "2.1.2"; 16 + pyproject = true; 17 + 18 + src = fetchFromGitHub { 19 + owner = "kennedyshead"; 20 + repo = "py-melissa-climate"; 21 + tag = "V${version}"; 22 + hash = "sha256-Z1A0G3g8dyoG+zUxUTqI/OxczvUVy2kSI04YP0WeXso="; 23 + }; 24 + 25 + postPatch = '' 26 + substituteInPlace setup.py \ 27 + --replace-fail "setup_requires=['setuptools-markdown']," "" 28 + ''; 29 + 30 + build-system = [ setuptools ]; 31 + 32 + dependencies = [ 33 + aiohttp 34 + requests 35 + requests-futures 36 + ]; 37 + 38 + nativeCheckInputs = [ 39 + mock 40 + pytestCheckHook 41 + ]; 42 + 43 + disabledTests = [ 44 + # Disable failing tests due to upstream bugs 45 + "test_have_connection" 46 + "test_send" 47 + "test_send_ok" 48 + ]; 49 + 50 + pythonImportsCheck = [ "melissa" ]; 51 + 52 + meta = { 53 + description = "API wrapper for Melissa Climate"; 54 + homepage = "https://github.com/kennedyshead/py-melissa-climate"; 55 + license = lib.licenses.mit; 56 + maintainers = [ lib.maintainers.jamiemagee ]; 57 + }; 58 + }
+54
pkgs/development/python-modules/pymochad/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + pbr, 6 + setuptools, 7 + six, 8 + pytestCheckHook, 9 + mock, 10 + fixtures, 11 + testtools, 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "pymochad"; 16 + version = "0.3.0"; 17 + pyproject = true; 18 + 19 + src = fetchFromGitHub { 20 + owner = "mtreinish"; 21 + repo = "pymochad"; 22 + tag = version; 23 + hash = "sha256-nwh97sbYkt4F/u02zTDemWEztSco27oJCemd6kTnCMk="; 24 + }; 25 + 26 + env.PBR_VERSION = version; 27 + 28 + build-system = [ 29 + pbr 30 + setuptools 31 + ]; 32 + 33 + dependencies = [ 34 + six 35 + ]; 36 + 37 + nativeCheckInputs = [ 38 + pytestCheckHook 39 + mock 40 + fixtures 41 + testtools 42 + ]; 43 + 44 + pythonImportsCheck = [ 45 + "pymochad" 46 + ]; 47 + 48 + meta = { 49 + description = "Python library for sending commands to the mochad TCP gateway daemon for the X10 CMA15A controller"; 50 + homepage = "https://github.com/mtreinish/pymochad"; 51 + license = lib.licenses.gpl3Only; 52 + maintainers = [ lib.maintainers.jamiemagee ]; 53 + }; 54 + }
+38
pkgs/development/python-modules/pyoppleio-legacy/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + crc16, 5 + fetchFromGitHub, 6 + setuptools, 7 + }: 8 + 9 + buildPythonPackage { 10 + pname = "pyoppleio-legacy"; 11 + version = "1.0.8"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "tinysnake"; 16 + repo = "python-oppleio-legacy"; 17 + rev = "90c57f778554fcf3a00e42757d0e92caebcfd149"; 18 + hash = "sha256-ccvMn/jQSkW11uMwG3P+i53NiDj+MNZgJYEkouQ1tvU="; 19 + }; 20 + 21 + build-system = [ setuptools ]; 22 + 23 + # Package has a runtime dependency on 'pycrc16' but we provide 'crc16' 24 + # They provide the same crc16 module 25 + pythonRemoveDeps = [ "pycrc16" ]; 26 + 27 + dependencies = [ crc16 ]; 28 + 29 + # Package has no tests 30 + doCheck = false; 31 + 32 + meta = { 33 + description = "Python library for interfacing with Opple WiFi lights (legacy firmware support)"; 34 + homepage = "https://github.com/tinysnake/python-oppleio-legacy"; 35 + license = lib.licenses.mit; 36 + maintainers = [ lib.maintainers.jamiemagee ]; 37 + }; 38 + }
+34
pkgs/development/python-modules/pyrepetierng/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + requests, 6 + setuptools, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "pyrepetierng"; 11 + version = "0.1.0"; 12 + pyproject = true; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + hash = "sha256-0+Qr2yrjk1/K4Yg55d8sdmI6BtBYI76DCQiPlp6dzrc="; 17 + }; 18 + 19 + build-system = [ setuptools ]; 20 + 21 + dependencies = [ requests ]; 22 + 23 + # Package has no tests 24 + doCheck = false; 25 + 26 + pythonImportsCheck = [ "pyrepetierng" ]; 27 + 28 + meta = { 29 + description = "An updated python Repetier-Server library based on Mtrabs library"; 30 + homepage = "https://github.com/ShadowBr0ther/pyrepetier-ng"; 31 + license = lib.licenses.mit; 32 + maintainers = [ lib.maintainers.jamiemagee ]; 33 + }; 34 + }
+42
pkgs/development/python-modules/pystiebeleltron/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + hatchling, 6 + pymodbus, 7 + pytestCheckHook, 8 + pytest-asyncio, 9 + pytest-mock, 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "pystiebeleltron"; 14 + version = "0.2.3"; 15 + pyproject = true; 16 + 17 + src = fetchFromGitHub { 18 + owner = "ThyMYthOS"; 19 + repo = "python-stiebel-eltron"; 20 + tag = "v${version}"; 21 + hash = "sha256-vJo9fjtbGuWJ1JcK6u0Cnol1Ev3eobD14YjH+S256og="; 22 + }; 23 + 24 + build-system = [ hatchling ]; 25 + 26 + dependencies = [ pymodbus ]; 27 + 28 + nativeCheckInputs = [ 29 + pytestCheckHook 30 + pytest-asyncio 31 + pytest-mock 32 + ]; 33 + 34 + pythonImportsCheck = [ "pystiebeleltron" ]; 35 + 36 + meta = { 37 + description = "Python API for interacting with the Stiebel Eltron ISG web gateway via Modbus"; 38 + homepage = "https://github.com/ThyMYthOS/python-stiebel-eltron"; 39 + license = lib.licenses.mit; 40 + maintainers = [ lib.maintainers.jamiemagee ]; 41 + }; 42 + }
+34
pkgs/development/python-modules/python-blockchain-api/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + requests, 6 + setuptools, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "python-blockchain-api"; 11 + version = "0.0.2"; 12 + pyproject = true; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + hash = "sha256-JC/FWkSq+Rc/XX39RQgLBnlncuRRumFNArODNJDzAHw="; 17 + }; 18 + 19 + build-system = [ setuptools ]; 20 + 21 + dependencies = [ requests ]; 22 + 23 + pythonImportsCheck = [ "pyblockchain" ]; 24 + 25 + # Package has no tests 26 + doCheck = false; 27 + 28 + meta = { 29 + description = "Python API for interacting with blockchain.info"; 30 + homepage = "https://github.com/nkgilley/python-blockchain-api"; 31 + license = lib.licenses.mit; 32 + maintainers = [ lib.maintainers.jamiemagee ]; 33 + }; 34 + }
+2 -2
pkgs/development/python-modules/recipe-scrapers/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "recipe-scrapers"; 20 - version = "15.8.0"; 20 + version = "15.9.0"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.9"; ··· 26 26 owner = "hhursev"; 27 27 repo = "recipe-scrapers"; 28 28 tag = version; 29 - hash = "sha256-G2FKv4HZ6Kf4u/EDflkYqiY1uelWBuIE+UrqeCp2XL8="; 29 + hash = "sha256-pbcIAr0yKGSWfuVMsOfriUUW1dhlvjX2JfDPJ8akldg="; 30 30 }; 31 31 32 32 build-system = [ setuptools ];
+1 -1
pkgs/development/python-modules/ruff/default.nix
··· 29 29 # to avoid rebuilding the ruff binary for every active python package set. 30 30 + '' 31 31 substituteInPlace pyproject.toml \ 32 - --replace-fail 'requires = ["maturin>=1.0,<2.0"]' 'requires = ["hatchling"]' \ 32 + --replace-fail 'requires = ["maturin>=1.9,<2.0"]' 'requires = ["hatchling"]' \ 33 33 --replace-fail 'build-backend = "maturin"' 'build-backend = "hatchling.build"' 34 34 35 35 cat >> pyproject.toml <<EOF
+34
pkgs/development/python-modules/starlingbank/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + requests, 6 + setuptools, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "starlingbank"; 11 + version = "3.2"; 12 + pyproject = true; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + hash = "sha256-pqWnRyCAc50KQmbqYq9Mje+PWXCFmTAjs8jA13YM0nA="; 17 + }; 18 + 19 + build-system = [ setuptools ]; 20 + 21 + dependencies = [ requests ]; 22 + 23 + # Package has no tests 24 + doCheck = false; 25 + 26 + pythonImportsCheck = [ "starlingbank" ]; 27 + 28 + meta = { 29 + description = "An unofficial python package that provides access to parts of the Starling bank API"; 30 + homepage = "https://github.com/Dullage/starlingbank"; 31 + license = lib.licenses.mit; 32 + maintainers = [ lib.maintainers.jamiemagee ]; 33 + }; 34 + }
+1 -1
pkgs/development/python-modules/svgdigitizer/default.nix
··· 75 75 ]; 76 76 77 77 meta = { 78 - description = "(x,y) Data Points from SVG files"; 78 + description = "Extract numerical data points from SVG files"; 79 79 homepage = "https://github.com/echemdb/svgdigitizer"; 80 80 changelog = "https://github.com/echemdb/svgdigitizer/blob/${src.tag}/ChangeLog"; 81 81 license = lib.licenses.gpl3Only;
+5 -5
pkgs/development/python-modules/warp-lang/default.nix
··· 37 37 effectiveStdenv = if cudaSupport then cudaPackages.backendStdenv else args.stdenv; 38 38 stdenv = builtins.throw "Use effectiveStdenv instead of stdenv directly, as it may be replaced by cudaPackages.backendStdenv"; 39 39 40 - version = "1.8.0"; 40 + version = "1.8.1"; 41 41 42 42 libmathdx = effectiveStdenv.mkDerivation (finalAttrs: { 43 43 # NOTE: The version used should match the version Warp requires: 44 44 # https://github.com/NVIDIA/warp/blob/${version}/deps/libmathdx-deps.packman.xml 45 45 pname = "libmathdx"; 46 - version = "0.2.1"; 46 + version = "0.2.2"; 47 47 48 48 outputs = [ 49 49 "out" ··· 62 62 63 63 # nix-hash --type sha256 --to-sri $(nix-prefetch-url "https://...") 64 64 hashes = { 65 - aarch64-linux = "sha256-smB13xev2TG1xUx4+06KRgYEnPMczpjBOOX7uC1APbE="; 66 - x86_64-linux = "sha256-+3TbLuL5Y2flLRicQgPVLs8KZQBqNYJYJ8P3etgX7g0="; 65 + aarch64-linux = "sha256-uadBl2HTWIzpYyUxHqnLZtqq42v13KYXSOJXz0Wgtrk="; 66 + x86_64-linux = "sha256-YU26l3q+HH1fyBD96oMrl+e96gmiC/krzJv6VJss3mY="; 67 67 }; 68 68 in 69 69 lib.mapNullable ( ··· 139 139 owner = "NVIDIA"; 140 140 repo = "warp"; 141 141 tag = "v${version}"; 142 - hash = "sha256-zCRB92acxOiIFGjfRh2Cr1qq8pbhm+Rd011quMP/D88="; 142 + hash = "sha256-cSG8uncJMl4rbQ48L8XJY1Illr6usVX8no0jDhECwbo="; 143 143 }; 144 144 145 145 patches =
+37
pkgs/development/python-modules/xs1-api-client/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + requests, 7 + urllib3, 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "xs1-api-client"; 12 + version = "3.0.1"; 13 + pyproject = true; 14 + 15 + src = fetchFromGitHub { 16 + owner = "markusressel"; 17 + repo = "xs1-api-client"; 18 + tag = "v${version}"; 19 + hash = "sha256-bAxrqtjoJaPkTzeeOeXSTpJN3rPszi5W4q6Q7ZRo0hc="; 20 + }; 21 + 22 + build-system = [ setuptools ]; 23 + 24 + dependencies = [ 25 + requests 26 + urllib3 27 + ]; 28 + 29 + pythonImportsCheck = [ "xs1_api_client" ]; 30 + 31 + meta = { 32 + description = "Python library for accessing actuator and sensor data on the EZcontrol XS1 Gateway"; 33 + homepage = "https://github.com/markusressel/xs1-api-client"; 34 + license = lib.licenses.gpl3Plus; 35 + maintainers = [ lib.maintainers.jamiemagee ]; 36 + }; 37 + }
+5 -3
pkgs/development/tools/java/jprofiler/default.nix
··· 15 15 nameApp = "JProfiler"; 16 16 17 17 meta = { 18 - description = "JProfiler's intuitive UI helps you resolve performance bottlenecks"; 18 + description = "Java profiler for deep JVM analysis"; 19 19 longDescription = '' 20 - JProfiler's intuitive UI helps you resolve performance bottlenecks, 21 - pin down memory leaks and understand threading issues. 20 + JProfiler bridges high-level analytics and low-level JVM data, 21 + delivering unmatched insights to solve your toughest performance 22 + problems, memory leaks, threading issues, and higher-level problems in 23 + technologies like JDBC, JPA, and more. 22 24 ''; 23 25 homepage = "https://www.ej-technologies.com/products/jprofiler/overview.html"; 24 26 license = lib.licenses.unfree;
+1 -1
pkgs/development/tools/lerna/generic.nix
··· 25 25 dontNpmBuild = true; 26 26 27 27 meta = { 28 - description = "Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository"; 28 + description = "Fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository"; 29 29 homepage = "https://lerna.js.org/"; 30 30 changelog = "https://github.com/lerna/lerna/blob/v${version}/CHANGELOG.md"; 31 31 license = lib.licenses.mit;
+2 -1
pkgs/games/arx-libertatis/default.nix
··· 85 85 ''; 86 86 87 87 meta = { 88 - description = '' 88 + description = "First-person role-playing game / dungeon crawler"; 89 + longDescription = '' 89 90 A cross-platform, open source port of Arx Fatalis, a 2002 90 91 first-person role-playing game / dungeon crawler 91 92 developed by Arkane Studios.
+1 -1
pkgs/games/scummvm/games.nix
··· 118 118 plong = "Broken Sword 2.5"; 119 119 pshort = "sword25"; 120 120 pcode = "sword25"; 121 - description = "A fan game of the Broken Sword series"; 121 + description = "Fan game of the Broken Sword series"; 122 122 version = "1.0"; 123 123 src = fetchurl { 124 124 url = "mirror://sourceforge/scummvm/${pshort}-v${version}.zip";
+1 -1
pkgs/games/shattered-pixel-dungeon/experienced-pixel-dungeon/default.nix
··· 19 19 meta = { 20 20 homepage = "https://github.com/TrashboxBobylev/Experienced-Pixel-Dungeon-Redone"; 21 21 downloadPage = "https://github.com/TrashboxBobylev/Experienced-Pixel-Dungeon-Redone/releases"; 22 - description = "A fork of the Shattered Pixel Dungeon roguelike without limits on experience and items"; 22 + description = "Fork of the Shattered Pixel Dungeon roguelike without limits on experience and items"; 23 23 }; 24 24 }
+1 -1
pkgs/games/shattered-pixel-dungeon/rat-king-adventure/default.nix
··· 19 19 meta = { 20 20 homepage = "https://github.com/TrashboxBobylev/Rat-King-Adventure"; 21 21 downloadPage = "https://github.com/TrashboxBobylev/Rat-King-Adventure/releases"; 22 - description = "An expansive fork of RKPD2, itself a fork of the Shattered Pixel Dungeon roguelike"; 22 + description = "Expansive fork of RKPD2, itself a fork of the Shattered Pixel Dungeon roguelike"; 23 23 }; 24 24 }
+1 -1
pkgs/games/shattered-pixel-dungeon/shorter-pixel-dungeon/default.nix
··· 19 19 meta = { 20 20 homepage = "https://github.com/TrashboxBobylev/Shorter-Pixel-Dungeon"; 21 21 downloadPage = "https://github.com/TrashboxBobylev/Shorter-Pixel-Dungeon/releases"; 22 - description = "A shorter fork of the Shattered Pixel Dungeon roguelike"; 22 + description = "Shorter fork of the Shattered Pixel Dungeon roguelike"; 23 23 }; 24 24 }
+1 -1
pkgs/games/shattered-pixel-dungeon/summoning-pixel-dungeon/default.nix
··· 47 47 meta = { 48 48 homepage = "https://github.com/TrashboxBobylev/Summoning-Pixel-Dungeon"; 49 49 downloadPage = "https://github.com/TrashboxBobylev/Summoning-Pixel-Dungeon/releases"; 50 - description = "A fork of the Shattered Pixel Dungeon roguelike with added summoning mechanics"; 50 + description = "Fork of the Shattered Pixel Dungeon roguelike with added summoning mechanics"; 51 51 }; 52 52 }
+1 -1
pkgs/os-specific/linux/displaylink/default.nix
··· 88 88 dontPatchELF = true; 89 89 90 90 meta = with lib; { 91 - description = "DisplayLink DL-7xxx, DL-6xxx, DL-5xxx, DL-41xx and DL-3x00 Driver for Linux"; 91 + description = "DL-7xxx, DL-6xxx, DL-5xxx, DL-41xx and DL-3x00 Driver for Linux"; 92 92 homepage = "https://www.displaylink.com/"; 93 93 hydraPlatforms = [ ]; 94 94 license = licenses.unfree;
+22 -9
pkgs/servers/home-assistant/component-packages.nix
··· 596 596 ]; 597 597 "blockchain" = 598 598 ps: with ps; [ 599 - ]; # missing inputs: python-blockchain-api 599 + python-blockchain-api 600 + ]; 600 601 "blue_current" = 601 602 ps: with ps; [ 602 603 bluecurrent-api ··· 1424 1425 ]; 1425 1426 "electric_kiwi" = 1426 1427 ps: with ps; [ 1427 - ]; # missing inputs: electrickiwi-api 1428 + electrickiwi-api 1429 + ]; 1428 1430 "elevenlabs" = 1429 1431 ps: with ps; [ 1430 1432 elevenlabs ··· 3512 3514 ]; 3513 3515 "melissa" = 3514 3516 ps: with ps; [ 3515 - ]; # missing inputs: py-melissa-climate 3517 + py-melissa-climate 3518 + ]; 3516 3519 "melnor" = 3517 3520 ps: with ps; [ 3518 3521 aioesphomeapi ··· 3679 3682 ]; 3680 3683 "mochad" = 3681 3684 ps: with ps; [ 3682 - ]; # missing inputs: pymochad 3685 + pymochad 3686 + ]; 3683 3687 "modbus" = 3684 3688 ps: with ps; [ 3685 3689 pymodbus ··· 4250 4254 ]; 4251 4255 "opple" = 4252 4256 ps: with ps; [ 4253 - ]; # missing inputs: pyoppleio-legacy 4257 + pyoppleio-legacy 4258 + ]; 4254 4259 "oralb" = 4255 4260 ps: with ps; [ 4256 4261 aioesphomeapi ··· 4933 4938 ]; 4934 4939 "repetier" = 4935 4940 ps: with ps; [ 4936 - ]; # missing inputs: pyrepetierng 4941 + pyrepetierng 4942 + ]; 4937 4943 "rest" = 4938 4944 ps: with ps; [ 4939 4945 jsonpath ··· 5622 5628 ]; 5623 5629 "starlingbank" = 5624 5630 ps: with ps; [ 5625 - ]; # missing inputs: starlingbank 5631 + starlingbank 5632 + ]; 5626 5633 "starlink" = 5627 5634 ps: with ps; [ 5628 5635 starlink-grpc-core ··· 5653 5660 ]; 5654 5661 "stiebel_eltron" = 5655 5662 ps: with ps; [ 5656 - ]; # missing inputs: pystiebeleltron 5663 + pystiebeleltron 5664 + ]; 5657 5665 "stookwijzer" = 5658 5666 ps: with ps; [ 5659 5667 stookwijzer ··· 6683 6691 ]; 6684 6692 "xs1" = 6685 6693 ps: with ps; [ 6686 - ]; # missing inputs: xs1-api-client 6694 + xs1-api-client 6695 + ]; 6687 6696 "yale" = 6688 6697 ps: with ps; [ 6689 6698 aiohasupervisor ··· 7057 7066 "eheimdigital" 7058 7067 "eight_sleep" 7059 7068 "electrasmart" 7069 + "electric_kiwi" 7060 7070 "elevenlabs" 7061 7071 "elgato" 7062 7072 "elkm1" ··· 7349 7359 "media_player" 7350 7360 "media_source" 7351 7361 "melcloud" 7362 + "melissa" 7352 7363 "melnor" 7353 7364 "meraki" 7354 7365 "met" ··· 7370 7381 "mjpeg" 7371 7382 "moat" 7372 7383 "mobile_app" 7384 + "mochad" 7373 7385 "modbus" 7374 7386 "modem_callerid" 7375 7387 "modern_forms" ··· 7656 7668 "statsd" 7657 7669 "steam_online" 7658 7670 "steamist" 7671 + "stiebel_eltron" 7659 7672 "stookwijzer" 7660 7673 "stream" 7661 7674 "streamlabswater"
+2 -2
pkgs/servers/monitoring/zabbix/versions.nix
··· 8 8 hash = "sha256-US+TP6qtCT3LlnELWR93t7nf8A1Y1xRPI+300GA1v8g="; 9 9 }; 10 10 v70 = generic { 11 - version = "7.0.16"; 12 - hash = "sha256-puolxEye+RpDJcyobH8UFaiWRE9ECbHLY5b2i5NW0WM="; 11 + version = "7.0.17"; 12 + hash = "sha256-FLdfMpurJ0xiW73Z1EcR3MlmoxdVWsH5G1vSfE31iAw="; 13 13 }; 14 14 v60 = generic { 15 15 version = "6.0.36";
+1 -1
pkgs/servers/web-apps/discourse/default.nix
··· 445 445 platforms = platforms.linux; 446 446 maintainers = with maintainers; [ talyz ]; 447 447 license = licenses.gpl2Plus; 448 - description = "Discourse is an open source discussion platform"; 448 + description = "Open source discussion platform"; 449 449 }; 450 450 }; 451 451 in
+1 -1
pkgs/servers/web-apps/wordpress/generic.nix
··· 49 49 50 50 meta = with lib; { 51 51 homepage = "https://wordpress.org"; 52 - description = "WordPress is open source software you can use to create a beautiful website, blog, or app"; 52 + description = "Open source software you can use to create a beautiful website, blog, or app"; 53 53 license = [ licenses.gpl2Plus ]; 54 54 maintainers = [ maintainers.basvandijk ]; 55 55 platforms = platforms.all;
+30 -11
pkgs/tools/misc/android-tools/default.nix
··· 8 8 perl, 9 9 go, 10 10 python3, 11 - protobuf_29, # does not build with 30+ 11 + protobuf, 12 12 zlib, 13 13 gtest, 14 14 brotli, 15 15 lz4, 16 16 zstd, 17 - libusb1, 18 17 pcre2, 18 + fetchpatch2, 19 + fmt, 20 + udev, 19 21 }: 20 22 21 23 let ··· 24 26 25 27 stdenv.mkDerivation rec { 26 28 pname = "android-tools"; 27 - version = "35.0.1"; 29 + version = "35.0.2"; 28 30 29 31 src = fetchurl { 30 32 url = "https://github.com/nmeum/android-tools/releases/download/${version}/android-tools-${version}.tar.xz"; 31 - hash = "sha256-ZUAwx/ltJdciTNaGH6wUoEPPHTmA9AKIzfviGflP+vk="; 33 + hash = "sha256-0sMiIoAxXzbYv6XALXYytH42W/4ud+maNWT7ZXbwQJc="; 32 34 }; 33 35 36 + patches = [ 37 + (fetchpatch2 { 38 + url = "https://gitlab.archlinux.org/archlinux/packaging/packages/android-tools/-/raw/dd0234790b42b48567b64a3024fc2ec6c7ab6c21/android-tools-35.0.2-fix-protobuf-30.0-compilation.patch"; 39 + stripLen = 1; 40 + extraPrefix = "vendor/extras/"; 41 + hash = "sha256-WSfU+0XIrxxlCjAIR49l9JvX9C6xCXirhLFHMMvNmJk="; 42 + }) 43 + ]; 44 + 34 45 nativeBuildInputs = [ 35 46 cmake 36 47 ninja ··· 39 50 go 40 51 ]; 41 52 buildInputs = [ 42 - protobuf_29 53 + protobuf 43 54 zlib 44 55 gtest 45 56 brotli 46 57 lz4 47 58 zstd 48 - libusb1 49 59 pcre2 60 + fmt 61 + udev 50 62 ]; 51 63 propagatedBuildInputs = [ pythonEnv ]; 52 64 ··· 54 66 export GOCACHE=$TMPDIR/go-cache 55 67 ''; 56 68 57 - meta = with lib; { 69 + cmakeFlags = [ 70 + (lib.cmakeBool "CMAKE_FIND_PACKAGE_PREFER_CONFIG" true) 71 + (lib.cmakeBool "protobuf_MODULE_COMPATIBLE" true) 72 + (lib.cmakeBool "ANDROID_TOOLS_LIBUSB_ENABLE_UDEV" true) 73 + (lib.cmakeBool "ANDROID_TOOLS_USE_BUNDLED_LIBUSB" true) 74 + ]; 75 + 76 + meta = { 58 77 description = "Android SDK platform tools"; 59 78 longDescription = '' 60 79 Android SDK Platform-Tools is a component for the Android SDK. It ··· 74 93 # https://developer.android.com/studio/command-line#tools-platform 75 94 # https://developer.android.com/studio/releases/platform-tools 76 95 homepage = "https://github.com/nmeum/android-tools"; 77 - license = with licenses; [ 96 + license = with lib.licenses; [ 78 97 asl20 79 98 unicode-dfs-2015 99 + mit 80 100 ]; 81 - platforms = platforms.unix; 82 - maintainers = with maintainers; [ ]; 83 - teams = [ teams.android ]; 101 + platforms = lib.platforms.unix; 102 + teams = [ lib.teams.android ]; 84 103 }; 85 104 }
+1 -1
pkgs/tools/package-management/rpm/default.nix
··· 140 140 gpl2Plus 141 141 lgpl21Plus 142 142 ]; 143 - description = "RPM Package Manager"; 143 + description = "RPM package manager"; 144 144 maintainers = [ ]; 145 145 platforms = platforms.linux ++ platforms.darwin; 146 146 };
+1 -1
pkgs/tools/security/b2sum/default.nix
··· 36 36 installFlags = [ "PREFIX=$(out)" ]; 37 37 38 38 meta = with lib; { 39 - description = "B2sum utility is similar to the md5sum or shasum utilities but for BLAKE2"; 39 + description = "BLAKE2 cryptographic hash function"; 40 40 mainProgram = "b2sum"; 41 41 homepage = "https://blake2.net"; 42 42 license = with licenses; [
+1 -1
pkgs/tools/security/schleuder/default.nix
··· 26 26 27 27 meta = with lib; { 28 28 broken = stdenv.hostPlatform.isDarwin; 29 - description = "Schleuder is an encrypting mailing list manager with remailing-capabilities"; 29 + description = "Encrypting mailing list manager with remailing-capabilities"; 30 30 longDescription = '' 31 31 Schleuder is a group's email-gateway: subscribers can exchange 32 32 encrypted emails among themselves, receive emails from
+1 -1
pkgs/tools/system/nvtop/build-nvtop.nix
··· 101 101 }; 102 102 103 103 meta = with lib; { 104 - description = "(h)top like task monitor for AMD, Adreno, Intel and NVIDIA GPUs"; 104 + description = "htop-like task monitor for AMD, Adreno, Intel and NVIDIA GPUs"; 105 105 longDescription = '' 106 106 Nvtop stands for Neat Videocard TOP, a (h)top like task monitor for AMD, Adreno, Intel and NVIDIA GPUs. 107 107 It can handle multiple GPUs and print information about them in a htop familiar way.
-5
pkgs/top-level/all-packages.nix
··· 11578 11578 11579 11579 airwave = libsForQt5.callPackage ../applications/audio/airwave { }; 11580 11580 11581 - amarok = libsForQt5.callPackage ../applications/audio/amarok { }; 11582 - amarok-kf5 = amarok; # for compatibility 11583 - 11584 11581 androidStudioPackages = recurseIntoAttrs (callPackage ../applications/editors/android-studio { }); 11585 11582 android-studio = androidStudioPackages.stable; 11586 11583 android-studio-full = android-studio.full; ··· 11960 11957 guitarix = callPackage ../applications/audio/guitarix { 11961 11958 fftw = fftwSinglePrec; 11962 11959 }; 11963 - 11964 - puddletag = libsForQt5.callPackage ../applications/audio/puddletag { }; 11965 11960 11966 11961 welle-io = qt6Packages.callPackage ../applications/radio/welle-io { }; 11967 11962
+2 -2
pkgs/top-level/haxe-packages.nix
··· 85 85 libname = "format"; 86 86 version = "3.5.0"; 87 87 sha256 = "sha256-5vZ7b+P74uGx0Gb7X/+jbsx5048dO/jv5nqCDtw5y/A="; 88 - meta.description = "A Haxe Library for supporting different file formats"; 88 + meta.description = "Haxe library for supporting different file formats"; 89 89 }; 90 90 91 91 heaps = buildHaxeLib { 92 92 libname = "heaps"; 93 93 version = "1.9.1"; 94 94 sha256 = "sha256-i5EIKnph80eEEHvGXDXhIL4t4+RW7OcUV5zb2f3ItlI="; 95 - meta.description = "The GPU Game Framework"; 95 + meta.description = "GPU game framework"; 96 96 }; 97 97 98 98 hlopenal = buildHaxeLib {
+18
pkgs/top-level/python-packages.nix
··· 4575 4575 4576 4576 elasticsearchdsl = self.elasticsearch-dsl; 4577 4577 4578 + electrickiwi-api = callPackage ../development/python-modules/electrickiwi-api { }; 4579 + 4578 4580 electrum-aionostr = callPackage ../development/python-modules/electrum-aionostr { }; 4579 4581 4580 4582 electrum-ecc = callPackage ../development/python-modules/electrum-ecc { }; ··· 12250 12252 12251 12253 py-madvr2 = callPackage ../development/python-modules/py-madvr2 { }; 12252 12254 12255 + py-melissa-climate = callPackage ../development/python-modules/py-melissa-climate { }; 12256 + 12253 12257 py-multiaddr = callPackage ../development/python-modules/py-multiaddr { }; 12254 12258 12255 12259 py-multibase = callPackage ../development/python-modules/py-multibase { }; ··· 13286 13290 13287 13291 pymitv = callPackage ../development/python-modules/pymitv { }; 13288 13292 13293 + pymochad = callPackage ../development/python-modules/pymochad { }; 13294 + 13289 13295 pymodbus = callPackage ../development/python-modules/pymodbus { }; 13290 13296 13291 13297 pymodbus-repl = callPackage ../development/python-modules/pymodbus-repl { }; ··· 13459 13465 pyopnsense = callPackage ../development/python-modules/pyopnsense { }; 13460 13466 13461 13467 pyoppleio = callPackage ../development/python-modules/pyoppleio { }; 13468 + 13469 + pyoppleio-legacy = callPackage ../development/python-modules/pyoppleio-legacy { }; 13462 13470 13463 13471 pyorc = callPackage ../development/python-modules/pyorc { }; 13464 13472 ··· 13762 13770 inherit (pkgs) mesa; 13763 13771 }; 13764 13772 13773 + pyrepetierng = callPackage ../development/python-modules/pyrepetierng { }; 13774 + 13765 13775 pyrevolve = callPackage ../development/python-modules/pyrevolve { }; 13766 13776 13767 13777 pyrfc3339 = callPackage ../development/python-modules/pyrfc3339 { }; ··· 14075 14085 pystemd = callPackage ../development/python-modules/pystemd { inherit (pkgs) systemd; }; 14076 14086 14077 14087 pystemmer = callPackage ../development/python-modules/pystemmer { }; 14088 + 14089 + pystiebeleltron = callPackage ../development/python-modules/pystiebeleltron { }; 14078 14090 14079 14091 pystray = callPackage ../development/python-modules/pystray { }; 14080 14092 ··· 14474 14486 python-binance = callPackage ../development/python-modules/python-binance { }; 14475 14487 14476 14488 python-bitcoinlib = callPackage ../development/python-modules/python-bitcoinlib { }; 14489 + 14490 + python-blockchain-api = callPackage ../development/python-modules/python-blockchain-api { }; 14477 14491 14478 14492 python-box = callPackage ../development/python-modules/python-box { }; 14479 14493 ··· 17322 17336 17323 17337 starline = callPackage ../development/python-modules/starline { }; 17324 17338 17339 + starlingbank = callPackage ../development/python-modules/starlingbank { }; 17340 + 17325 17341 starlink-grpc-core = callPackage ../development/python-modules/starlink-grpc-core { }; 17326 17342 17327 17343 stashy = callPackage ../development/python-modules/stashy { }; ··· 19957 19973 xpybutil = callPackage ../development/python-modules/xpybutil { }; 19958 19974 19959 19975 xrootd = callPackage ../development/python-modules/xrootd { inherit (pkgs) xrootd; }; 19976 + 19977 + xs1-api-client = callPackage ../development/python-modules/xs1-api-client { }; 19960 19978 19961 19979 xsdata = callPackage ../development/python-modules/xsdata { }; 19962 19980