Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 4265b548 82ce18ec

+923 -334
+6
maintainers/maintainer-list.nix
··· 5253 5253 githubId = 2489598; 5254 5254 name = "Felix Breidenstein"; 5255 5255 }; 5256 + flemzord = { 5257 + email = "maxence@maireaux.fr"; 5258 + github = "flemzord"; 5259 + githubId = 1952914; 5260 + name = "Maxence Maireaux"; 5261 + }; 5256 5262 flexagoon = { 5257 5263 email = "flexagoon@pm.me"; 5258 5264 github = "flexagoon";
+2
nixos/doc/manual/release-notes/rl-2305.section.md
··· 97 97 98 98 - [ivpn](https://www.ivpn.net/), a secure, private VPN with fast WireGuard connections. Available as [services.ivpn](#opt-services.ivpn.enable). 99 99 100 + - [vmalert](https://victoriametrics.com/), an alerting engine for VictoriaMetrics. Available as [services.vmalert](#opt-services.vmalert.enable). 101 + 100 102 - [jellyseerr](https://github.com/Fallenbagel/jellyseerr), a web-based requests manager for Jellyfin, forked from Overseerr. Available as [services.jellyseerr](#opt-services.jellyseerr.enable). 101 103 102 104 - [kavita](https://kavitareader.com), a self-hosted digital library. Available as [services.kavita](options.html#opt-services.kavita.enable).
+1
nixos/modules/module-list.nix
··· 777 777 ./services/monitoring/uptime-kuma.nix 778 778 ./services/monitoring/uptime.nix 779 779 ./services/monitoring/vmagent.nix 780 + ./services/monitoring/vmalert.nix 780 781 ./services/monitoring/vnstat.nix 781 782 ./services/monitoring/zabbix-agent.nix 782 783 ./services/monitoring/zabbix-proxy.nix
+136
nixos/modules/services/monitoring/vmalert.nix
··· 1 + { config, pkgs, lib, ... }: with lib; 2 + let 3 + cfg = config.services.vmalert; 4 + 5 + format = pkgs.formats.yaml {}; 6 + 7 + confOpts = concatStringsSep " \\\n" (mapAttrsToList mkLine (filterAttrs (_: v: v != false) cfg.settings)); 8 + confType = with types; 9 + let 10 + valueType = oneOf [ bool int path str ]; 11 + in 12 + attrsOf (either valueType (listOf valueType)); 13 + 14 + mkLine = key: value: 15 + if value == true then "-${key}" 16 + else if isList value then concatMapStringsSep " " (v: "-${key}=${escapeShellArg (toString v)}") value 17 + else "-${key}=${escapeShellArg (toString value)}" 18 + ; 19 + in 20 + { 21 + # interface 22 + options.services.vmalert = { 23 + enable = mkEnableOption (mdDoc "vmalert"); 24 + 25 + package = mkOption { 26 + type = types.package; 27 + default = pkgs.victoriametrics; 28 + defaultText = "pkgs.victoriametrics"; 29 + description = mdDoc '' 30 + The VictoriaMetrics derivation to use. 31 + ''; 32 + }; 33 + 34 + settings = mkOption { 35 + type = types.submodule { 36 + freeformType = confType; 37 + options = { 38 + 39 + "datasource.url" = mkOption { 40 + type = types.nonEmptyStr; 41 + example = "http://localhost:8428"; 42 + description = mdDoc '' 43 + Datasource compatible with Prometheus HTTP API. 44 + ''; 45 + }; 46 + 47 + "notifier.url" = mkOption { 48 + type = with types; listOf nonEmptyStr; 49 + default = []; 50 + example = [ "http://127.0.0.1:9093" ]; 51 + description = mdDoc '' 52 + Prometheus Alertmanager URL. List all Alertmanager URLs if it runs in the cluster mode to ensure high availability. 53 + ''; 54 + }; 55 + 56 + "rule" = mkOption { 57 + type = with types; listOf path; 58 + description = mdDoc '' 59 + Path to the files with alerting and/or recording rules. 60 + 61 + ::: {.note} 62 + Consider using the {option}`services.vmalert.rules` option as a convenient alternative for declaring rules 63 + directly in the `nix` language. 64 + ::: 65 + ''; 66 + }; 67 + 68 + }; 69 + }; 70 + default = { }; 71 + example = { 72 + "datasource.url" = "http://localhost:8428"; 73 + "datasource.disableKeepAlive" = true; 74 + "datasource.showURL" = false; 75 + "rule" = [ 76 + "http://<some-server-addr>/path/to/rules" 77 + "dir/*.yaml" 78 + ]; 79 + }; 80 + description = mdDoc '' 81 + `vmalert` configuration, passed via command line flags. Refer to 82 + <https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/app/vmalert/README.md#configuration> 83 + for details on supported values. 84 + ''; 85 + }; 86 + 87 + rules = mkOption { 88 + type = format.type; 89 + default = {}; 90 + example = { 91 + group = [ 92 + { name = "TestGroup"; 93 + rules = [ 94 + { alert = "ExampleAlertAlwaysFiring"; 95 + expr = '' 96 + sum by(job) 97 + (up == 1) 98 + ''; 99 + } 100 + ]; 101 + } 102 + ]; 103 + }; 104 + description = mdDoc '' 105 + A list of the given alerting or recording rules against configured `"datasource.url"` compatible with 106 + Prometheus HTTP API for `vmalert` to execute. Refer to 107 + <https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/app/vmalert/README.md#rules> 108 + for details on supported values. 109 + ''; 110 + }; 111 + }; 112 + 113 + # implementation 114 + config = mkIf cfg.enable { 115 + 116 + environment.etc."vmalert/rules.yml".source = format.generate "rules.yml" cfg.rules; 117 + 118 + services.vmalert.settings.rule = [ 119 + "/etc/vmalert/rules.yml" 120 + ]; 121 + 122 + systemd.services.vmalert = { 123 + description = "vmalert service"; 124 + wantedBy = [ "multi-user.target" ]; 125 + after = [ "network.target" ]; 126 + reloadTriggers = [ config.environment.etc."vmalert/rules.yml".source ]; 127 + 128 + serviceConfig = { 129 + DynamicUser = true; 130 + Restart = "on-failure"; 131 + ExecStart = "${cfg.package}/bin/vmalert ${confOpts}"; 132 + ExecReload = ''${pkgs.coreutils}/bin/kill -SIGHUP "$MAINPID"''; 133 + }; 134 + }; 135 + }; 136 + }
+16 -12
pkgs/applications/finance/denaro/default.nix
··· 2 2 , stdenvNoCC 3 3 , buildDotnetModule 4 4 , fetchFromGitHub 5 - , fetchpatch 6 5 , dotnetCorePackages 7 6 , gtk4 8 7 , libadwaita ··· 10 9 , wrapGAppsHook4 11 10 , glib 12 11 , shared-mime-info 13 - , python3 14 - , desktop-file-utils 15 12 , gdk-pixbuf 13 + , blueprint-compiler 16 14 }: 17 15 18 16 buildDotnetModule rec { 19 17 pname = "denaro"; 20 - version = "2023.2.2"; 18 + version = "2023.5.0"; 21 19 22 20 src = fetchFromGitHub { 23 - owner = "nlogozzo"; 24 - repo = "NickvisionMoney"; 21 + owner = "NickvisionApps"; 22 + repo = "Denaro"; 25 23 rev = version; 26 - hash = "sha256-B84uzJ+B7kGU+O2tuObrIFCvgUfszLd1VU7F5tL90bU="; 24 + hash = "sha256-kYN4Qm4xxOUkMi3twyVkT9PBnauDp7aenYy0YXzwKNA="; 27 25 }; 28 26 29 27 dotnet-sdk = dotnetCorePackages.sdk_7_0; ··· 42 40 wrapGAppsHook4 43 41 glib # For glib-compile-resources 44 42 shared-mime-info # For update-mime-database 45 - python3 46 - desktop-file-utils 47 43 gdk-pixbuf # Fixes icon missing in envs where GDK_PIXBUF_MODULE_FILE is not set 44 + blueprint-compiler 48 45 ]; 49 46 47 + buildInputs = [ gtk4 libadwaita ]; # Used by blueprint-compiler 48 + 49 + # Denaro switches installation tool frequently (bash -> just -> cake) 50 + # For maintainability, let's do it ourselves 50 51 postInstall = '' 51 - sh NickvisionMoney.GNOME/install_extras.sh $out 52 - desktop-file-edit $out/share/applications/org.nickvision.money.desktop \ 53 - --set-key=Exec --set-value=$out/bin/NickvisionMoney.GNOME 52 + substituteInPlace NickvisionMoney.Shared/org.nickvision.money.desktop.in --replace '@EXEC@' "NickvisionMoney.GNOME" 53 + install -Dm444 NickvisionMoney.Shared/Resources/org.nickvision.money.svg -t $out/share/icons/hicolor/scalable/apps/ 54 + install -Dm444 NickvisionMoney.Shared/Resources/org.nickvision.money-symbolic.svg -t $out/share/icons/hicolor/symbolic/apps/ 55 + install -Dm444 NickvisionMoney.Shared/org.nickvision.money.desktop.in -T $out/share/applications/org.nickvision.money.desktop 54 56 ''; 55 57 56 58 runtimeDeps = [ ··· 58 60 libadwaita 59 61 glib # Fixes "Could not retrieve parent type - is the typeid valid?" 60 62 ]; 63 + 64 + passthru.updateScript = ./update.sh; 61 65 62 66 meta = with lib; { 63 67 description = "Personal finance manager for GNOME";
+10 -5
pkgs/applications/finance/denaro/deps.nix
··· 2 2 # Please dont edit it manually, your changes might get overwritten! 3 3 4 4 { fetchNuGet }: [ 5 + (fetchNuGet { pname = "Cake.Tool"; version = "3.0.0"; sha256 = "0gjacqdgnh1d40sm9vrdb8vr6jv3vyh6j265gj1aaf9af2569637"; }) 5 6 (fetchNuGet { pname = "Docnet.Core"; version = "2.3.1"; sha256 = "03b39x0vlymdknwgwhsmnpw4gj3njmbl9pd57ls3rhfn9r832d44"; }) 6 7 (fetchNuGet { pname = "GirCore.Adw-1"; version = "0.3.0"; sha256 = "1bsjqxck58dff9hnw21cp3xk1afly8721sfsbnxcr5i39hlrbl37"; }) 7 8 (fetchNuGet { pname = "GirCore.Cairo-1.0"; version = "0.3.0"; sha256 = "1zb8ilgywpwgjrzrbdvzvy70f46fb05iy49592mkjg2lv24q5l3y"; }) ··· 21 22 (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.macOS"; version = "2.8.2.3"; sha256 = "052d8frpkj4ijs6fm6xp55xbv95b1s9biqwa0w8zp3rgm88m9236"; }) 22 23 (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.Win32"; version = "2.8.2.3"; sha256 = "08khd2jqm8sw58ljz5srangzfm2sz3gd2q1jzc5fr80lj8rv6r74"; }) 23 24 (fetchNuGet { pname = "Hazzik.Qif"; version = "1.0.3"; sha256 = "16v6cfy3pa0qy699v843pss3418rvq5agz6n43sikzh69vzl2azy"; }) 24 - (fetchNuGet { pname = "Microsoft.Data.Sqlite.Core"; version = "7.0.3"; sha256 = "00rdsirs32vlqpa1hri3f1m368b05d4r0k95wv5n2y0xi5i8lml6"; }) 25 + (fetchNuGet { pname = "Microsoft.Data.Sqlite.Core"; version = "7.0.5"; sha256 = "11gkdlf2apnzvwfd7bxdhjvb4qd0p2ridp4rrz44f7h76x1sb0gk"; }) 25 26 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; }) 26 27 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "5.0.0"; sha256 = "0mwpwdflidzgzfx2dlpkvvnkgkr2ayaf0s80737h4wa35gaj11rc"; }) 27 28 (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "5.0.0"; sha256 = "0z3qyv7qal5irvabc8lmkh58zsl42mrzd1i0sssvzhv4q4kl3cg6"; }) 28 29 (fetchNuGet { pname = "Microsoft.Win32.Primitives"; version = "4.3.0"; sha256 = "0j0c1wj4ndj21zsgivsc24whiya605603kxrbiw6wkfdync464wq"; }) 29 30 (fetchNuGet { pname = "NETStandard.Library"; version = "1.6.1"; sha256 = "1z70wvsx2d847a2cjfii7b83pjfs34q05gb037fdjikv5kbagml8"; }) 30 31 (fetchNuGet { pname = "OfxSharp.NetStandard"; version = "1.0.0"; sha256 = "1v7yw2glyywb4s0y5fw306bzh2vw175bswrhi5crvd92wf93makj"; }) 31 - (fetchNuGet { pname = "QuestPDF"; version = "2022.12.1"; sha256 = "0nbbk43jr73f0pfgdx3fzn57mjba34sir5jzxk2rscyfljfw002x"; }) 32 + (fetchNuGet { pname = "PdfSharpCore"; version = "1.3.56"; sha256 = "0a01b2a14gygh25rq3509rky85331l8808q052br2fzidhb2vc10"; }) 33 + (fetchNuGet { pname = "QuestPDF"; version = "2023.5.1"; sha256 = "1yfjwb7aj975aars7mcp1dxvarxl8aq122bndpw808b4cx3058gl"; }) 32 34 (fetchNuGet { pname = "ReadSharp.Ports.SgmlReader.Core"; version = "1.0.0"; sha256 = "0pcvlh0gq513vw6y12lfn90a0br56a6f26lvppcj4qb839zmh3id"; }) 33 35 (fetchNuGet { pname = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "16rnxzpk5dpbbl1x354yrlsbvwylrq456xzpsha1n9y3glnhyx9d"; }) 34 36 (fetchNuGet { pname = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0hkg03sgm2wyq8nqk6dbm9jh5vcq57ry42lkqdmfklrw89lsmr59"; }) ··· 46 48 (fetchNuGet { pname = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "160p68l2c7cqmyqjwxydcvgw7lvl1cr0znkw8fp24d1by9mqc8p3"; }) 47 49 (fetchNuGet { pname = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "15zrc8fgd8zx28hdghcj5f5i34wf3l6bq5177075m2bc2j34jrqy"; }) 48 50 (fetchNuGet { pname = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "1p4dgxax6p7rlgj4q73k73rslcnz4wdcv8q2flg1s8ygwcm58ld5"; }) 51 + (fetchNuGet { pname = "SharpZipLib"; version = "1.3.3"; sha256 = "1gij11wfj1mqm10631cjpnhzw882bnzx699jzwhdqakxm1610q8x"; }) 52 + (fetchNuGet { pname = "SixLabors.Fonts"; version = "1.0.0-beta17"; sha256 = "1qm8q82wzj54nbv63kx3ybln51k47sl18hia3jnzk1zrb6wdsw9a"; }) 49 53 (fetchNuGet { pname = "SixLabors.ImageSharp"; version = "2.1.3"; sha256 = "12qb0r7v2v91vw8q8ygr67y527gwhbas6d6zdvrv4ksxwjx9dzp9"; }) 50 54 (fetchNuGet { pname = "SkiaSharp"; version = "2.88.3"; sha256 = "1yq694myq2rhfp2hwwpyzcg1pzpxcp7j72wib8p9pw9dfj7008sv"; }) 51 55 (fetchNuGet { pname = "SkiaSharp.HarfBuzz"; version = "2.88.3"; sha256 = "0axz2zfyg0h3zis7rr86ikrm2jbxxy0gqb3bbawpgynf1k0fsi6a"; }) 52 56 (fetchNuGet { pname = "SkiaSharp.NativeAssets.Linux"; version = "2.88.3"; sha256 = "0dajvr60nwvnv7s6kcqgw1w97zxdpz1c5lb7kcq7r0hi0l05ck3q"; }) 53 57 (fetchNuGet { pname = "SkiaSharp.NativeAssets.macOS"; version = "2.88.3"; sha256 = "191ajgi6fnfqcvqvkayjsxasiz6l0bv3pps8vv9abbyc4b12qvph"; }) 54 58 (fetchNuGet { pname = "SkiaSharp.NativeAssets.Win32"; version = "2.88.3"; sha256 = "03wwfbarsxjnk70qhqyd1dw65098dncqk2m0vksx92j70i7lry6q"; }) 55 - (fetchNuGet { pname = "SQLitePCLRaw.bundle_e_sqlcipher"; version = "2.1.4"; sha256 = "1v9wly6v2bj244wch6ijfx2imrbgmafn1w9km44718fngdxfhysq"; }) 59 + (fetchNuGet { pname = "SQLitePCLRaw.bundle_e_sqlcipher"; version = "2.1.5"; sha256 = "0xnzpkhm9z09yay76wxgn4j8js260pansx8r10lrksxv2b4b0n4x"; }) 56 60 (fetchNuGet { pname = "SQLitePCLRaw.core"; version = "2.1.4"; sha256 = "09akxz92qipr1cj8mk2hw99i0b81wwbwx26gpk21471zh543f8ld"; }) 57 - (fetchNuGet { pname = "SQLitePCLRaw.lib.e_sqlcipher"; version = "2.1.4"; sha256 = "14qr84h88jfvy263yx51zjm059aqgwlvgi6g02yxhbr2m7brs4mm"; }) 58 - (fetchNuGet { pname = "SQLitePCLRaw.provider.e_sqlcipher"; version = "2.1.4"; sha256 = "1s1dv1qfgjsvcdbwf2pl48c6k60hkxwyy6z5w8g32fypksnvb7cs"; }) 61 + (fetchNuGet { pname = "SQLitePCLRaw.core"; version = "2.1.5"; sha256 = "03181hahmxv8jlaikx0nkzfc2q1l1cdp3chgx5q6780nhqyjkhhx"; }) 62 + (fetchNuGet { pname = "SQLitePCLRaw.lib.e_sqlcipher"; version = "2.1.5"; sha256 = "1chij7jlpi2mdm55chrkn8bmlda5qb3q6idkljgc3rz26n6c2l5b"; }) 63 + (fetchNuGet { pname = "SQLitePCLRaw.provider.e_sqlcipher"; version = "2.1.5"; sha256 = "11xah1nfzryh52zfwhlvfm2ra7d3an5ygff2brylp75wa685gm7g"; }) 59 64 (fetchNuGet { pname = "System.AppContext"; version = "4.3.0"; sha256 = "1649qvy3dar900z3g817h17nl8jp4ka5vcfmsr05kh0fshn7j3ya"; }) 60 65 (fetchNuGet { pname = "System.Buffers"; version = "4.3.0"; sha256 = "0fgns20ispwrfqll4q1zc1waqcmylb3zc50ys9x8zlwxh9pmd9jy"; }) 61 66 (fetchNuGet { pname = "System.Collections"; version = "4.3.0"; sha256 = "19r4y64dqyrq6k4706dnyhhw7fs24kpp3awak7whzss39dakpxk9"; })
+18
pkgs/applications/finance/denaro/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -I nixpkgs=./. -i bash -p curl jq common-updater-scripts 3 + #shellcheck shell=bash 4 + 5 + set -eu -o pipefail 6 + 7 + version=$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \ 8 + https://api.github.com/repos/NickvisionApps/Denaro/releases/latest | jq -e -r .tag_name) 9 + old_version=$(nix-instantiate --eval -A denaro.version | jq -e -r) 10 + 11 + if [[ $version == "$old_version" ]]; then 12 + echo "New version same as old version, nothing to do." >&2 13 + exit 0 14 + fi 15 + 16 + update-source-version denaro "$version" 17 + 18 + $(nix-build -A denaro.fetch-deps --no-out-link) "$(dirname -- "${BASH_SOURCE[0]}")/deps.nix"
+76
pkgs/applications/misc/snagboot/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchPypi 4 + , pythonRelaxDepsHook 5 + , python3 6 + , snagboot 7 + , testers 8 + , gitUpdater 9 + }: 10 + 11 + python3.pkgs.buildPythonApplication rec { 12 + pname = "snagboot"; 13 + version = "1.0"; 14 + format = "pyproject"; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + hash = "sha256-wtIcrd3s/ZfdYqi2a2+IvVYnJie5txJy6d2m+GjuhxU="; 19 + }; 20 + 21 + passthru = { 22 + updateScript = gitUpdater { 23 + rev-prefix = "v"; 24 + ignoredVersions = ".(rc|beta).*"; 25 + }; 26 + 27 + tests.version = testers.testVersion { 28 + package = snagboot; 29 + command = "snagrecover --version"; 30 + version = "v${version}"; 31 + }; 32 + }; 33 + 34 + nativeBuildInputs = [ 35 + pythonRelaxDepsHook 36 + ]; 37 + 38 + pythonRemoveDeps = [ 39 + "pylibfdt" 40 + "swig" 41 + ]; 42 + 43 + propagatedBuildInputs = with python3.pkgs; [ 44 + setuptools 45 + pyusb 46 + pyserial 47 + hid 48 + crccheck 49 + six 50 + xmodem 51 + pyyaml 52 + libfdt 53 + tftpy 54 + ]; 55 + 56 + postInstall = lib.optionalString stdenv.isLinux '' 57 + rules="src/snagrecover/80-snagboot.rules" 58 + if [ ! -f "$rules" ]; then 59 + echo "$rules is missing, must update the Nix file." 60 + exit 1 61 + fi 62 + 63 + mkdir -p "$out/lib/udev/rules.d" 64 + cp "$rules" "$out/lib/udev/rules.d/80-snagboot.rules" 65 + ''; 66 + 67 + # There are no tests 68 + doCheck = false; 69 + 70 + meta = { 71 + homepage = "https://github.com/bootlin/snagboot"; 72 + description = "Generic recovery and reflashing tool for embedded platforms"; 73 + license = lib.licenses.gpl2; 74 + maintainers = with lib.maintainers; [ otavio ]; 75 + }; 76 + }
+20 -20
pkgs/applications/office/libreoffice/src-fresh/download.nix
··· 301 301 md5name = "b8e892d8627c41888ff121e921455b9e2d26836978f2359173d19825da62b8fc-graphite2-minimal-1.3.14.tgz"; 302 302 } 303 303 { 304 - name = "harfbuzz-5.2.0.tar.xz"; 305 - url = "https://dev-www.libreoffice.org/src/harfbuzz-5.2.0.tar.xz"; 306 - sha256 = "735a94917b47936575acb4d4fa7e7986522f8a89527e4635721474dee2bc942c"; 304 + name = "harfbuzz-7.1.0.tar.xz"; 305 + url = "https://dev-www.libreoffice.org/src/harfbuzz-7.1.0.tar.xz"; 306 + sha256 = "f135a61cd464c9ed6bc9823764c188f276c3850a8dc904628de2a87966b7077b"; 307 307 md5 = ""; 308 - md5name = "735a94917b47936575acb4d4fa7e7986522f8a89527e4635721474dee2bc942c-harfbuzz-5.2.0.tar.xz"; 308 + md5name = "f135a61cd464c9ed6bc9823764c188f276c3850a8dc904628de2a87966b7077b-harfbuzz-7.1.0.tar.xz"; 309 309 } 310 310 { 311 311 name = "hsqldb_1_8_0.zip"; ··· 420 420 md5name = "39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip"; 421 421 } 422 422 { 423 - name = "libjpeg-turbo-2.1.5.tar.gz"; 424 - url = "https://dev-www.libreoffice.org/src/libjpeg-turbo-2.1.5.tar.gz"; 425 - sha256 = "bc12bc9dce55300c6bf4342bc233bcc26bd38bf289eedf147360d731c668ddaf"; 423 + name = "libjpeg-turbo-2.1.5.1.tar.gz"; 424 + url = "https://dev-www.libreoffice.org/src/libjpeg-turbo-2.1.5.1.tar.gz"; 425 + sha256 = "2fdc3feb6e9deb17adec9bafa3321419aa19f8f4e5dea7bf8486844ca22207bf"; 426 426 md5 = ""; 427 - md5name = "bc12bc9dce55300c6bf4342bc233bcc26bd38bf289eedf147360d731c668ddaf-libjpeg-turbo-2.1.5.tar.gz"; 427 + md5name = "2fdc3feb6e9deb17adec9bafa3321419aa19f8f4e5dea7bf8486844ca22207bf-libjpeg-turbo-2.1.5.1.tar.gz"; 428 428 } 429 429 { 430 430 name = "language-subtag-registry-2022-08-08.tar.bz2"; ··· 504 504 md5name = "083daa92d8ee6f4af96a6143b12d7fc8fe1a547e14f862304f7281f8f7347483-ltm-1.0.zip"; 505 505 } 506 506 { 507 - name = "libwebp-1.2.4.tar.gz"; 508 - url = "https://dev-www.libreoffice.org/src/libwebp-1.2.4.tar.gz"; 509 - sha256 = "7bf5a8a28cc69bcfa8cb214f2c3095703c6b73ac5fba4d5480c205331d9494df"; 507 + name = "libwebp-1.3.0.tar.gz"; 508 + url = "https://dev-www.libreoffice.org/src/libwebp-1.3.0.tar.gz"; 509 + sha256 = "64ac4614db292ae8c5aa26de0295bf1623dbb3985054cb656c55e67431def17c"; 510 510 md5 = ""; 511 - md5name = "7bf5a8a28cc69bcfa8cb214f2c3095703c6b73ac5fba4d5480c205331d9494df-libwebp-1.2.4.tar.gz"; 511 + md5name = "64ac4614db292ae8c5aa26de0295bf1623dbb3985054cb656c55e67431def17c-libwebp-1.3.0.tar.gz"; 512 512 } 513 513 { 514 514 name = "xmlsec1-1.2.37.tar.gz"; ··· 518 518 md5name = "5f8dfbcb6d1e56bddd0b5ec2e00a3d0ca5342a9f57c24dffde5c796b2be2871c-xmlsec1-1.2.37.tar.gz"; 519 519 } 520 520 { 521 - name = "libxml2-2.10.3.tar.xz"; 522 - url = "https://dev-www.libreoffice.org/src/libxml2-2.10.3.tar.xz"; 523 - sha256 = "5d2cc3d78bec3dbe212a9d7fa629ada25a7da928af432c93060ff5c17ee28a9c"; 521 + name = "libxml2-2.10.4.tar.xz"; 522 + url = "https://dev-www.libreoffice.org/src/libxml2-2.10.4.tar.xz"; 523 + sha256 = "ed0c91c5845008f1936739e4eee2035531c1c94742c6541f44ee66d885948d45"; 524 524 md5 = ""; 525 - md5name = "5d2cc3d78bec3dbe212a9d7fa629ada25a7da928af432c93060ff5c17ee28a9c-libxml2-2.10.3.tar.xz"; 525 + md5name = "ed0c91c5845008f1936739e4eee2035531c1c94742c6541f44ee66d885948d45-libxml2-2.10.4.tar.xz"; 526 526 } 527 527 { 528 528 name = "libxslt-1.1.35.tar.xz"; ··· 784 784 md5name = "2465b0b662fdc5d4e3bebcdc9a79027713fb629ca2bff04a3c9251fdec42dd09-libwpd-0.10.3.tar.xz"; 785 785 } 786 786 { 787 - name = "libwpg-0.3.3.tar.xz"; 788 - url = "https://dev-www.libreoffice.org/src/libwpg-0.3.3.tar.xz"; 789 - sha256 = "99b3f7f8832385748582ab8130fbb9e5607bd5179bebf9751ac1d51a53099d1c"; 787 + name = "libwpg-0.3.4.tar.xz"; 788 + url = "https://dev-www.libreoffice.org/src/libwpg-0.3.4.tar.xz"; 789 + sha256 = "b55fda9440d1e070630eb2487d8b8697cf412c214a27caee9df69cec7c004de3"; 790 790 md5 = ""; 791 - md5name = "99b3f7f8832385748582ab8130fbb9e5607bd5179bebf9751ac1d51a53099d1c-libwpg-0.3.3.tar.xz"; 791 + md5name = "b55fda9440d1e070630eb2487d8b8697cf412c214a27caee9df69cec7c004de3-libwpg-0.3.4.tar.xz"; 792 792 } 793 793 { 794 794 name = "libwps-0.4.12.tar.xz";
+5 -5
pkgs/applications/office/libreoffice/src-fresh/primary.nix
··· 8 8 9 9 major = "7"; 10 10 minor = "5"; 11 - patch = "2"; 12 - tweak = "2"; 11 + patch = "4"; 12 + tweak = "1"; 13 13 14 14 subdir = "${major}.${minor}.${patch}"; 15 15 ··· 17 17 18 18 src = fetchurl { 19 19 url = "https://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz"; 20 - hash = "sha256-YYuQfdNrj4DgfdwTpgXo58EhJh323cmmQ24FQUMkLdM="; 20 + hash = "sha256-dWE7yXldkiEnsJOxfxyZ9p05eARqexgRRgNV158VVF4="; 21 21 }; 22 22 23 23 # FIXME rename 24 24 translations = fetchSrc { 25 25 name = "translations"; 26 - hash = "sha256-IPdXQibM+xz1Wok/XnRxyNVqvwh4BarWCH9FceylN/0="; 26 + hash = "sha256-dv3L8DtdxZcwmeXnqtTtwIpOvwZg3aH3VvJBiiZzbh0="; 27 27 }; 28 28 29 29 # the "dictionaries" archive is not used for LO build because we already build hunspellDicts packages from ··· 31 31 32 32 help = fetchSrc { 33 33 name = "help"; 34 - hash = "sha256-h1uQ3EaroSyz6uCU7SFC06TuGMvaXm97/v9zCKvNxDY="; 34 + hash = "sha256-2CrGEyK5AQEAo1Qz1ACmvMH7BaOubW5BNLWv3fDEdOY="; 35 35 }; 36 36 }
+12 -12
pkgs/applications/office/libreoffice/src-still/download.nix
··· 98 98 md5name = "89c5c6665337f56fd2db36bc3805a5619709d51fb136e51937072f63fcc717a7-cppunit-1.15.1.tar.gz"; 99 99 } 100 100 { 101 - name = "curl-7.88.1.tar.xz"; 102 - url = "https://dev-www.libreoffice.org/src/curl-7.88.1.tar.xz"; 103 - sha256 = "1dae31b2a7c1fe269de99c0c31bb488346aab3459b5ffca909d6938249ae415f"; 101 + name = "curl-8.0.1.tar.xz"; 102 + url = "https://dev-www.libreoffice.org/src/curl-8.0.1.tar.xz"; 103 + sha256 = "0a381cd82f4d00a9a334438b8ca239afea5bfefcfa9a1025f2bf118e79e0b5f0"; 104 104 md5 = ""; 105 - md5name = "1dae31b2a7c1fe269de99c0c31bb488346aab3459b5ffca909d6938249ae415f-curl-7.88.1.tar.xz"; 105 + md5name = "0a381cd82f4d00a9a334438b8ca239afea5bfefcfa9a1025f2bf118e79e0b5f0-curl-8.0.1.tar.xz"; 106 106 } 107 107 { 108 108 name = "libe-book-0.1.3.tar.xz"; ··· 329 329 md5name = "b8e892d8627c41888ff121e921455b9e2d26836978f2359173d19825da62b8fc-graphite2-minimal-1.3.14.tgz"; 330 330 } 331 331 { 332 - name = "harfbuzz-4.3.0.tar.xz"; 333 - url = "https://dev-www.libreoffice.org/src/harfbuzz-4.3.0.tar.xz"; 334 - sha256 = "a49628f4c4c8e6d8df95ef44935a93446cf2e46366915b0e3ca30df21fffb530"; 332 + name = "harfbuzz-7.1.0.tar.xz"; 333 + url = "https://dev-www.libreoffice.org/src/harfbuzz-7.1.0.tar.xz"; 334 + sha256 = "f135a61cd464c9ed6bc9823764c188f276c3850a8dc904628de2a87966b7077b"; 335 335 md5 = ""; 336 - md5name = "a49628f4c4c8e6d8df95ef44935a93446cf2e46366915b0e3ca30df21fffb530-harfbuzz-4.3.0.tar.xz"; 336 + md5name = "f135a61cd464c9ed6bc9823764c188f276c3850a8dc904628de2a87966b7077b-harfbuzz-7.1.0.tar.xz"; 337 337 } 338 338 { 339 339 name = "hsqldb_1_8_0.zip"; ··· 546 546 md5name = "52ced4943f35bd7d0818a38298c1528ca4ac8a54440fd71134a07d2d1370a262-xmlsec1-1.2.34.tar.gz"; 547 547 } 548 548 { 549 - name = "libxml2-2.10.3.tar.xz"; 550 - url = "https://dev-www.libreoffice.org/src/libxml2-2.10.3.tar.xz"; 551 - sha256 = "5d2cc3d78bec3dbe212a9d7fa629ada25a7da928af432c93060ff5c17ee28a9c"; 549 + name = "libxml2-2.10.4.tar.xz"; 550 + url = "https://dev-www.libreoffice.org/src/libxml2-2.10.4.tar.xz"; 551 + sha256 = "ed0c91c5845008f1936739e4eee2035531c1c94742c6541f44ee66d885948d45"; 552 552 md5 = ""; 553 - md5name = "5d2cc3d78bec3dbe212a9d7fa629ada25a7da928af432c93060ff5c17ee28a9c-libxml2-2.10.3.tar.xz"; 553 + md5name = "ed0c91c5845008f1936739e4eee2035531c1c94742c6541f44ee66d885948d45-libxml2-2.10.4.tar.xz"; 554 554 } 555 555 { 556 556 name = "libxslt-1.1.35.tar.xz";
+4 -4
pkgs/applications/office/libreoffice/src-still/primary.nix
··· 8 8 9 9 major = "7"; 10 10 minor = "4"; 11 - patch = "6"; 11 + patch = "7"; 12 12 tweak = "2"; 13 13 14 14 subdir = "${major}.${minor}.${patch}"; ··· 17 17 18 18 src = fetchurl { 19 19 url = "https://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz"; 20 - hash = "sha256-GHOuiYbww/DSK/DpSqAaB/jgppKacjGSYIOPqGnmIJM="; 20 + hash = "sha256-dD2R8qE4png4D6eo7LWyQB2ZSwZ7MwdQ8DrY9SOi+yA="; 21 21 }; 22 22 23 23 # FIXME rename 24 24 translations = fetchSrc { 25 25 name = "translations"; 26 - hash = "sha256-ES4r9Pk7DYeFTPg8iPXQP84SpGn6x8G10Pfs1WQVixM="; 26 + hash = "sha256-7wea0EClmvwcPvgQDGagkOF7eBVvYTZScCEEpirdXnE="; 27 27 }; 28 28 29 29 # the "dictionaries" archive is not used for LO build because we already build hunspellDicts packages from ··· 31 31 32 32 help = fetchSrc { 33 33 name = "help"; 34 - hash = "sha256-o0JnybhmMFZhcbTrWRllJ+J9+tcUbFLcbftymgECT9E="; 34 + hash = "sha256-vcQWE3mBZx2sBQ9KzTh6zM7277mK9twfvyESTzTiII8="; 35 35 }; 36 36 }
+26 -4
pkgs/desktops/xfce/core/xfce4-session/default.nix
··· 1 - { lib, mkXfceDerivation, polkit, exo, libxfce4util, libxfce4ui, xfconf, iceauth, gtk3, glib, libwnck, xfce4-session }: 1 + { lib 2 + , mkXfceDerivation 3 + , polkit 4 + , exo 5 + , libxfce4util 6 + , libxfce4ui 7 + , xfconf 8 + , iceauth 9 + , gtk3 10 + , glib 11 + , libwnck 12 + , xfce4-session 13 + }: 2 14 3 15 mkXfceDerivation { 4 16 category = "xfce"; 5 17 pname = "xfce4-session"; 6 - version = "4.18.2"; 18 + version = "4.18.3"; 7 19 8 - sha256 = "sha256-EyDMHGFjZWux7atpiUoCMmJIN2PGlF9h2L5qaFAzrKU="; 20 + sha256 = "sha256-qCkE3aVYVwphoO1ZAyzpL1ZtsLaP6XT1H1rlFoBI3yg="; 9 21 10 - buildInputs = [ exo gtk3 glib libxfce4ui libxfce4util libwnck xfconf polkit iceauth ]; 22 + buildInputs = [ 23 + exo 24 + gtk3 25 + glib 26 + libxfce4ui 27 + libxfce4util 28 + libwnck 29 + xfconf 30 + polkit 31 + iceauth 32 + ]; 11 33 12 34 configureFlags = [ "--with-xsession-prefix=${placeholder "out"}" ]; 13 35
+2 -2
pkgs/development/libraries/openssl/default.nix
··· 222 222 223 223 224 224 openssl_1_1 = common { 225 - version = "1.1.1t"; 226 - sha256 = "sha256-je6bJL2x3L8MPR6bAvuPa/IhZegH9Fret8lndTaFnTs="; 225 + version = "1.1.1u"; 226 + sha256 = "sha256-4vjYS1I+7NBse+diaDA3AwD7zBU4a/UULXJ1j2lj68Y="; 227 227 patches = [ 228 228 ./1.1/nix-ssl-cert-file.patch 229 229
+47
pkgs/development/python-modules/aioairzone-cloud/default.nix
··· 1 + { lib 2 + , aiohttp 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , pythonOlder 6 + , setuptools 7 + , wheel 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "aioairzone-cloud"; 12 + version = "0.1.6"; 13 + format = "pyproject"; 14 + 15 + disabled = pythonOlder "3.7"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "Noltari"; 19 + repo = "aioairzone-cloud"; 20 + rev = "refs/tags/${version}"; 21 + hash = "sha256-9VLjZaIru3FRZyovZ4j8ks7lNZOft2bwAzDodTdqjH0="; 22 + }; 23 + 24 + nativeBuildInputs = [ 25 + setuptools 26 + wheel 27 + ]; 28 + 29 + propagatedBuildInputs = [ 30 + aiohttp 31 + ]; 32 + 33 + pythonImportsCheck = [ 34 + "aioairzone_cloud" 35 + ]; 36 + 37 + # Module has no tests 38 + doCheck = false; 39 + 40 + meta = with lib; { 41 + description = "Library to control Airzone via Cloud API"; 42 + homepage = "https://github.com/Noltari/aioairzone-cloud"; 43 + changelog = "https://github.com/Noltari/aioairzone-cloud/releases/tag/${version}"; 44 + license = licenses.asl20; 45 + maintainers = with maintainers; [ fab ]; 46 + }; 47 + }
+2 -2
pkgs/development/python-modules/langchain/default.nix
··· 74 74 75 75 buildPythonPackage rec { 76 76 pname = "langchain"; 77 - version = "0.0.183"; 77 + version = "0.0.184"; 78 78 format = "pyproject"; 79 79 80 80 disabled = pythonOlder "3.8"; ··· 83 83 owner = "hwchase17"; 84 84 repo = "langchain"; 85 85 rev = "refs/tags/v${version}"; 86 - hash = "sha256-AE3OKrp+F6z7j5rGaqeo+hwN5Wi6ik638WrxCtAJ7Ro="; 86 + hash = "sha256-DIPlOsV+s7KQF70stCE7M2UwfvAqp3LskR0UtuOnuCs="; 87 87 }; 88 88 89 89 postPatch = ''
+2 -2
pkgs/development/python-modules/pydyf/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pydyf"; 13 - version = "0.5.0"; 13 + version = "0.6.0"; 14 14 format = "pyproject"; 15 15 16 16 disabled = pythonOlder "3.7"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - hash = "sha256-UedRrhUEA3wfwfSBURkTewEYAs1fbDU52wZsRVsUp+E="; 20 + hash = "sha256-tEo4hV1+R7dAs80xq2Oi9bmyeTkx1QsMyu07t7hpEvw="; 21 21 }; 22 22 23 23 postPatch = ''
+55
pkgs/development/python-modules/pyzipper/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , pytestCheckHook 6 + , pycryptodomex 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "pyzipper"; 11 + version = "0.3.6"; 12 + format = "setuptools"; 13 + 14 + disabled = pythonOlder "3.7"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "danifus"; 18 + repo = "pyzipper"; 19 + rev = "refs/tags/v${version}"; 20 + hash = "sha256-+fZXoAUeB/bUI3LrIFlMTktJgn+GNFBiDHvH2Jgo0pg="; 21 + }; 22 + 23 + propagatedBuildInputs = [ 24 + pycryptodomex 25 + ]; 26 + 27 + nativeCheckInputs = [ 28 + pytestCheckHook 29 + ]; 30 + 31 + pythonImportsCheck = [ 32 + "pyzipper" 33 + ]; 34 + 35 + disabledTests = [ 36 + # Tests are parsing CLI output 37 + "test_args_from_interpreter_flags" 38 + "test_bad_use" 39 + "test_bad_use" 40 + "test_check__all__" 41 + "test_create_command" 42 + "test_extract_command" 43 + "test_main" 44 + "test_temp_dir__forked_child" 45 + "test_test_command" 46 + ]; 47 + 48 + meta = with lib; { 49 + description = "Python zipfile extensions"; 50 + homepage = "https://github.com/danifus/pyzipper"; 51 + changelog = "https://github.com/danifus/pyzipper/blob/v${version}/HISTORY.rst"; 52 + license = licenses.mit; 53 + maintainers = with maintainers; [ fab ]; 54 + }; 55 + }
+2 -2
pkgs/development/python-modules/weasyprint/default.nix
··· 24 24 25 25 buildPythonPackage rec { 26 26 pname = "weasyprint"; 27 - version = "58.1"; 27 + version = "59.0"; 28 28 format = "pyproject"; 29 29 30 30 disabled = pythonOlder "3.7"; ··· 32 32 src = fetchPypi { 33 33 inherit version; 34 34 pname = "weasyprint"; 35 - hash = "sha256-YXMAnjE75lgH/vv3ioBRzrepN3bv2n67uIwT9XaXlPM="; 35 + hash = "sha256-Ijp2Y2s3ROqkq4oohfUM9Gz467GsuZtSdtAv7M9QdJI="; 36 36 }; 37 37 38 38 patches = [
+49
pkgs/development/python-modules/xknxproject/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , cryptography 4 + , fetchFromGitHub 5 + , pytestCheckHook 6 + , pythonOlder 7 + , pyzipper 8 + , setuptools 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "xknxproject"; 13 + version = "3.1.0"; 14 + format = "pyproject"; 15 + 16 + disabled = pythonOlder "3.9"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "XKNX"; 20 + repo = "xknxproject"; 21 + rev = "refs/tags/${version}"; 22 + hash = "sha256-j9Bfzl1cYhmDV2Cw4/aobo6Uai50V5JrzQWrrkDm3lw="; 23 + }; 24 + 25 + nativeBuildInputs = [ 26 + setuptools 27 + ]; 28 + 29 + propagatedBuildInputs = [ 30 + cryptography 31 + pyzipper 32 + ]; 33 + 34 + nativeCheckInputs = [ 35 + pytestCheckHook 36 + ]; 37 + 38 + pythonImportsCheck = [ 39 + "xknxproject" 40 + ]; 41 + 42 + meta = with lib; { 43 + description = "ETS project parser"; 44 + homepage = "https://github.com/XKNX/xknxproject"; 45 + changelog = "https://github.com/XKNX/xknxproject/releases/tag/${version}"; 46 + license = licenses.gpl2Only; 47 + maintainers = with maintainers; [ fab ]; 48 + }; 49 + }
+44
pkgs/development/tools/build-managers/moon/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , darwin 5 + , stdenv 6 + , openssl 7 + , pkg-config 8 + }: 9 + 10 + rustPlatform.buildRustPackage rec { 11 + pname = "moon"; 12 + version = "v1.5.1"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "moonrepo"; 16 + repo = pname; 17 + rev = version; 18 + hash = "sha256-TA27e0W0XSOC326lnO/mSlJNLGn6roJhd1CrQadWb/U="; 19 + }; 20 + 21 + cargoHash = "sha256-Q044nxI6VGGal9I31VuZeGLho4KIz/Rzg4Lrn1prj4Y="; 22 + 23 + env = { 24 + RUSTFLAGS = "-C strip=symbols"; 25 + OPENSSL_NO_VENDOR = 1; 26 + }; 27 + 28 + buildInputs = [ openssl ] ++ 29 + lib.optionals stdenv.isDarwin [ 30 + darwin.apple_sdk.frameworks.Security 31 + darwin.apple_sdk.frameworks.SystemConfiguration 32 + ]; 33 + nativeBuildInputs = [ pkg-config ]; 34 + 35 + # Some tests fail, because test using internet connection and install NodeJS by example 36 + doCheck = false; 37 + 38 + meta = with lib; { 39 + description = "A task runner and repo management tool for the web ecosystem, written in Rust"; 40 + homepage = "https://github.com/moonrepo/moon"; 41 + license = licenses.mit; 42 + maintainers = with maintainers; [ flemzord ]; 43 + }; 44 + }
+5 -5
pkgs/development/web/bun/default.nix
··· 12 12 }: 13 13 14 14 stdenvNoCC.mkDerivation rec { 15 - version = "0.6.3"; 15 + version = "0.6.5"; 16 16 pname = "bun"; 17 17 18 18 src = passthru.sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"); ··· 33 33 sources = { 34 34 "aarch64-darwin" = fetchurl { 35 35 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip"; 36 - sha256 = "u2sgfejY9I6zjpo30H63Pf8FrnI9yzvKZKdVCEwuMJo="; 36 + sha256 = "NZU2C1zve8nBTKhk3DpeuEL4aY9Qk+3UnGzH6F7i0hY="; 37 37 }; 38 38 "aarch64-linux" = fetchurl { 39 39 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip"; 40 - sha256 = "fGq9m17WZ382UOROpAHUuk21mU1WhgmzQDUAb0RpGfo="; 40 + sha256 = "qC4WbrxD7s9PexQruUpHp8AgDmDLl7cguR4rTurFB9c="; 41 41 }; 42 42 "x86_64-darwin" = fetchurl { 43 43 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64.zip"; 44 - sha256 = "npRAY3ffTDd5uOcHGoKksD5mDHPBqYAqxuuQKd4PC3Q="; 44 + sha256 = "G7vCZOoeE0YtW4Ha4yW8DboIQUxIjdEh43Om5iH+B1M="; 45 45 }; 46 46 "x86_64-linux" = fetchurl { 47 47 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; 48 - sha256 = "UBrNOjrK+40OlkiFT8d8oav/2ZSAaz0xWYCalGtahs8="; 48 + sha256 = "Coz+NyX6YBS6NEzzcXoVa9ArBJxD7LhxpT+2Q1rNmYs="; 49 49 }; 50 50 }; 51 51 updateScript = writeShellScript "update-bun" ''
+2 -2
pkgs/development/web/flyctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "flyctl"; 5 - version = "0.1.18"; 5 + version = "0.1.20"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "superfly"; 9 9 repo = "flyctl"; 10 10 rev = "v${version}"; 11 - hash = "sha256-ZRLkqymNeSIHfMYqT6T4YzkOuHCrUWRiJHFN1bWbzmk="; 11 + hash = "sha256-S0jYNNbXTR1Vr6YHoUXxhTM+MKuokI0Tyc5svh31DM8="; 12 12 }; 13 13 14 14 vendorHash = "sha256-UCP73yAeT3JO7fhpshTpbhmB2wLGc26GiLY/DkBAgTg=";
+4 -4
pkgs/misc/vencord/default.nix
··· 8 8 }: 9 9 buildNpmPackage rec { 10 10 pname = "vencord"; 11 - version = "1.1.6"; 11 + version = "1.2.5"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "Vendicated"; 15 15 repo = "Vencord"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-V9fzSoRqVlk9QqpzzR2x+aOwGHhQhQiSjXZWMC0uLnQ="; 17 + sha256 = "sha256-AqzhTzfqbYotQxLrkhkjvSPB4irL/q2fxXusWgCibpI="; 18 18 }; 19 19 20 20 ESBUILD_BINARY_PATH = lib.getExe (esbuild.override { ··· 33 33 # Supresses an error about esbuild's version. 34 34 npmRebuildFlags = [ "|| true" ]; 35 35 36 - npmDepsHash = "sha256-jKSdeyQ8oHw7ZGby0XzDg4O8mtH276ykVuBcw7dU/Ls="; 36 + npmDepsHash = "sha256-Sj74qx9Tdz1EsoOVqk4ZdXTXxB4ShrFl3VRCWJ6/KcQ="; 37 37 npmFlags = [ "--legacy-peer-deps" ]; 38 38 npmBuildScript = if buildWebExtension then "buildWeb" else "build"; 39 39 ··· 49 49 ]; 50 50 51 51 installPhase = if buildWebExtension then '' 52 - cp -r dist/extension-unpacked/ $out 52 + cp -r dist/chromium-unpacked/ $out 53 53 '' else '' 54 54 cp -r dist/ $out 55 55 '';
+241 -165
pkgs/misc/vencord/package-lock.json
··· 1 1 { 2 2 "name": "vencord", 3 - "version": "1.1.6", 3 + "version": "1.2.5", 4 4 "lockfileVersion": 3, 5 5 "requires": true, 6 6 "packages": { 7 7 "": { 8 8 "name": "vencord", 9 - "version": "1.1.6", 9 + "version": "1.2.5", 10 10 "license": "GPL-3.0", 11 11 "dependencies": { 12 12 "@vap/core": "0.0.12", 13 - "@vap/shiki": "0.10.3", 13 + "@vap/shiki": "0.10.5", 14 14 "fflate": "^0.7.4", 15 15 "nanoid": "^4.0.2", 16 16 "virtual-merge": "^1.0.1" 17 17 }, 18 18 "devDependencies": { 19 - "@types/diff": "^5.0.2", 20 - "@types/lodash": "^4.14.191", 21 - "@types/node": "^18.11.18", 22 - "@types/react": "^18.0.27", 23 - "@types/react-dom": "^18.0.10", 19 + "@types/diff": "^5.0.3", 20 + "@types/lodash": "^4.14.194", 21 + "@types/node": "^18.16.3", 22 + "@types/react": "^18.2.0", 23 + "@types/react-dom": "^18.2.1", 24 24 "@types/yazl": "^2.4.2", 25 - "@typescript-eslint/eslint-plugin": "^5.49.0", 26 - "@typescript-eslint/parser": "^5.49.0", 25 + "@typescript-eslint/eslint-plugin": "^5.59.1", 26 + "@typescript-eslint/parser": "^5.59.1", 27 27 "diff": "^5.1.0", 28 28 "discord-types": "^1.3.26", 29 29 "esbuild": "^0.15.18", ··· 31 31 "eslint-import-resolver-alias": "^1.1.2", 32 32 "eslint-plugin-header": "^3.1.1", 33 33 "eslint-plugin-path-alias": "^1.0.0", 34 - "eslint-plugin-simple-import-sort": "^8.0.0", 34 + "eslint-plugin-simple-import-sort": "^10.0.0", 35 35 "eslint-plugin-unused-imports": "^2.0.0", 36 36 "highlight.js": "10.6.0", 37 37 "moment": "^2.29.4", 38 - "puppeteer-core": "^19.6.0", 38 + "puppeteer-core": "^19.11.1", 39 39 "standalone-electron-types": "^1.0.0", 40 - "stylelint": "^14.16.1", 41 - "stylelint-config-standard": "^29.0.0", 42 - "tsx": "^3.12.6", 43 - "type-fest": "^3.5.3", 44 - "typescript": "^4.9.4" 40 + "stylelint": "^15.6.0", 41 + "stylelint-config-standard": "^33.0.0", 42 + "tsx": "^3.12.7", 43 + "type-fest": "^3.9.0", 44 + "typescript": "^5.0.4" 45 45 }, 46 46 "engines": { 47 47 "node": ">=18", ··· 154 154 "node": ">=4" 155 155 } 156 156 }, 157 + "node_modules/@csstools/css-parser-algorithms": { 158 + "version": "2.1.1", 159 + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.1.1.tgz", 160 + "integrity": "sha512-viRnRh02AgO4mwIQb2xQNJju0i+Fh9roNgmbR5xEuG7J3TGgxjnE95HnBLgsFJOJOksvcfxOUCgODcft6Y07cA==", 161 + "dev": true, 162 + "engines": { 163 + "node": "^14 || ^16 || >=18" 164 + }, 165 + "funding": { 166 + "type": "opencollective", 167 + "url": "https://opencollective.com/csstools" 168 + }, 169 + "peerDependencies": { 170 + "@csstools/css-tokenizer": "^2.1.1" 171 + } 172 + }, 173 + "node_modules/@csstools/css-tokenizer": { 174 + "version": "2.1.1", 175 + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.1.1.tgz", 176 + "integrity": "sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA==", 177 + "dev": true, 178 + "engines": { 179 + "node": "^14 || ^16 || >=18" 180 + }, 181 + "funding": { 182 + "type": "opencollective", 183 + "url": "https://opencollective.com/csstools" 184 + } 185 + }, 186 + "node_modules/@csstools/media-query-list-parser": { 187 + "version": "2.0.4", 188 + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.4.tgz", 189 + "integrity": "sha512-GyYot6jHgcSDZZ+tLSnrzkR7aJhF2ZW6d+CXH66mjy5WpAQhZD4HDke2OQ36SivGRWlZJpAz7TzbW6OKlEpxAA==", 190 + "dev": true, 191 + "engines": { 192 + "node": "^14 || ^16 || >=18" 193 + }, 194 + "funding": { 195 + "type": "opencollective", 196 + "url": "https://opencollective.com/csstools" 197 + }, 198 + "peerDependencies": { 199 + "@csstools/css-parser-algorithms": "^2.1.1", 200 + "@csstools/css-tokenizer": "^2.1.1" 201 + } 202 + }, 157 203 "node_modules/@csstools/selector-specificity": { 158 204 "version": "2.2.0", 159 205 "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", ··· 378 424 } 379 425 }, 380 426 "node_modules/@puppeteer/browsers": { 381 - "version": "0.4.1", 382 - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-0.4.1.tgz", 383 - "integrity": "sha512-4IICvy1McAkT/HyNZHIs7sp8ngBX1dmO0TPQ+FWq9ATQMqI8p+Ulm5A3kS2wYDh5HDHHkYrrETOu6rlj64VuTw==", 427 + "version": "0.5.0", 428 + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-0.5.0.tgz", 429 + "integrity": "sha512-Uw6oB7VvmPRLE4iKsjuOh8zgDabhNX67dzo8U/BB0f9527qx+4eeUs+korU98OhG5C4ubg7ufBgVi63XYwS6TQ==", 384 430 "dev": true, 385 431 "dependencies": { 386 432 "debug": "4.3.4", ··· 414 460 "dev": true 415 461 }, 416 462 "node_modules/@types/json-schema": { 417 - "version": "7.0.11", 418 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", 419 - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", 463 + "version": "7.0.12", 464 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", 465 + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", 420 466 "dev": true 421 467 }, 422 468 "node_modules/@types/lodash": { ··· 432 478 "dev": true 433 479 }, 434 480 "node_modules/@types/node": { 435 - "version": "18.15.11", 436 - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", 437 - "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==", 481 + "version": "18.16.16", 482 + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.16.tgz", 483 + "integrity": "sha512-NpaM49IGQQAUlBhHMF82QH80J08os4ZmyF9MkpCzWAGuOHqE4gTEbhzd7L3l5LmWuZ6E0OiC1FweQ4tsiW35+g==", 438 484 "dev": true 439 485 }, 440 486 "node_modules/@types/normalize-package-data": { ··· 443 489 "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", 444 490 "dev": true 445 491 }, 446 - "node_modules/@types/parse-json": { 447 - "version": "4.0.0", 448 - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", 449 - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", 450 - "dev": true 451 - }, 452 492 "node_modules/@types/prop-types": { 453 493 "version": "15.7.5", 454 494 "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", ··· 456 496 "dev": true 457 497 }, 458 498 "node_modules/@types/react": { 459 - "version": "18.0.35", 460 - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.35.tgz", 461 - "integrity": "sha512-6Laome31HpetaIUGFWl1VQ3mdSImwxtFZ39rh059a1MNnKGqBpC88J6NJ8n/Is3Qx7CefDGLgf/KhN/sYCf7ag==", 499 + "version": "18.2.7", 500 + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.7.tgz", 501 + "integrity": "sha512-ojrXpSH2XFCmHm7Jy3q44nXDyN54+EYKP2lBhJ2bqfyPj6cIUW/FZW/Csdia34NQgq7KYcAlHi5184m4X88+yw==", 462 502 "dev": true, 463 503 "dependencies": { 464 504 "@types/prop-types": "*", ··· 467 507 } 468 508 }, 469 509 "node_modules/@types/react-dom": { 470 - "version": "18.0.11", 471 - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", 472 - "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", 510 + "version": "18.2.4", 511 + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.4.tgz", 512 + "integrity": "sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==", 473 513 "dev": true, 474 514 "dependencies": { 475 515 "@types/react": "*" ··· 482 522 "dev": true 483 523 }, 484 524 "node_modules/@types/semver": { 485 - "version": "7.3.13", 486 - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", 487 - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", 525 + "version": "7.5.0", 526 + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", 527 + "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", 488 528 "dev": true 489 529 }, 490 530 "node_modules/@types/yauzl": { ··· 507 547 } 508 548 }, 509 549 "node_modules/@typescript-eslint/eslint-plugin": { 510 - "version": "5.58.0", 511 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.58.0.tgz", 512 - "integrity": "sha512-vxHvLhH0qgBd3/tW6/VccptSfc8FxPQIkmNTVLWcCOVqSBvqpnKkBTYrhcGlXfSnd78azwe+PsjYFj0X34/njA==", 550 + "version": "5.59.8", 551 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.8.tgz", 552 + "integrity": "sha512-JDMOmhXteJ4WVKOiHXGCoB96ADWg9q7efPWHRViT/f09bA8XOMLAVHHju3l0MkZnG1izaWXYmgvQcUjTRcpShQ==", 513 553 "dev": true, 514 554 "dependencies": { 515 555 "@eslint-community/regexpp": "^4.4.0", 516 - "@typescript-eslint/scope-manager": "5.58.0", 517 - "@typescript-eslint/type-utils": "5.58.0", 518 - "@typescript-eslint/utils": "5.58.0", 556 + "@typescript-eslint/scope-manager": "5.59.8", 557 + "@typescript-eslint/type-utils": "5.59.8", 558 + "@typescript-eslint/utils": "5.59.8", 519 559 "debug": "^4.3.4", 520 560 "grapheme-splitter": "^1.0.4", 521 561 "ignore": "^5.2.0", ··· 541 581 } 542 582 }, 543 583 "node_modules/@typescript-eslint/parser": { 544 - "version": "5.58.0", 545 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.58.0.tgz", 546 - "integrity": "sha512-ixaM3gRtlfrKzP8N6lRhBbjTow1t6ztfBvQNGuRM8qH1bjFFXIJ35XY+FC0RRBKn3C6cT+7VW1y8tNm7DwPHDQ==", 584 + "version": "5.59.8", 585 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.8.tgz", 586 + "integrity": "sha512-AnR19RjJcpjoeGojmwZtCwBX/RidqDZtzcbG3xHrmz0aHHoOcbWnpDllenRDmDvsV0RQ6+tbb09/kyc+UT9Orw==", 547 587 "dev": true, 548 588 "dependencies": { 549 - "@typescript-eslint/scope-manager": "5.58.0", 550 - "@typescript-eslint/types": "5.58.0", 551 - "@typescript-eslint/typescript-estree": "5.58.0", 589 + "@typescript-eslint/scope-manager": "5.59.8", 590 + "@typescript-eslint/types": "5.59.8", 591 + "@typescript-eslint/typescript-estree": "5.59.8", 552 592 "debug": "^4.3.4" 553 593 }, 554 594 "engines": { ··· 568 608 } 569 609 }, 570 610 "node_modules/@typescript-eslint/scope-manager": { 571 - "version": "5.58.0", 572 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.58.0.tgz", 573 - "integrity": "sha512-b+w8ypN5CFvrXWQb9Ow9T4/6LC2MikNf1viLkYTiTbkQl46CnR69w7lajz1icW0TBsYmlpg+mRzFJ4LEJ8X9NA==", 611 + "version": "5.59.8", 612 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.8.tgz", 613 + "integrity": "sha512-/w08ndCYI8gxGf+9zKf1vtx/16y8MHrZs5/tnjHhMLNSixuNcJavSX4wAiPf4aS5x41Es9YPCn44MIe4cxIlig==", 574 614 "dev": true, 575 615 "dependencies": { 576 - "@typescript-eslint/types": "5.58.0", 577 - "@typescript-eslint/visitor-keys": "5.58.0" 616 + "@typescript-eslint/types": "5.59.8", 617 + "@typescript-eslint/visitor-keys": "5.59.8" 578 618 }, 579 619 "engines": { 580 620 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 585 625 } 586 626 }, 587 627 "node_modules/@typescript-eslint/type-utils": { 588 - "version": "5.58.0", 589 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.58.0.tgz", 590 - "integrity": "sha512-FF5vP/SKAFJ+LmR9PENql7fQVVgGDOS+dq3j+cKl9iW/9VuZC/8CFmzIP0DLKXfWKpRHawJiG70rVH+xZZbp8w==", 628 + "version": "5.59.8", 629 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.8.tgz", 630 + "integrity": "sha512-+5M518uEIHFBy3FnyqZUF3BMP+AXnYn4oyH8RF012+e7/msMY98FhGL5SrN29NQ9xDgvqCgYnsOiKp1VjZ/fpA==", 591 631 "dev": true, 592 632 "dependencies": { 593 - "@typescript-eslint/typescript-estree": "5.58.0", 594 - "@typescript-eslint/utils": "5.58.0", 633 + "@typescript-eslint/typescript-estree": "5.59.8", 634 + "@typescript-eslint/utils": "5.59.8", 595 635 "debug": "^4.3.4", 596 636 "tsutils": "^3.21.0" 597 637 }, ··· 612 652 } 613 653 }, 614 654 "node_modules/@typescript-eslint/types": { 615 - "version": "5.58.0", 616 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.58.0.tgz", 617 - "integrity": "sha512-JYV4eITHPzVQMnHZcYJXl2ZloC7thuUHrcUmxtzvItyKPvQ50kb9QXBkgNAt90OYMqwaodQh2kHutWZl1fc+1g==", 655 + "version": "5.59.8", 656 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.8.tgz", 657 + "integrity": "sha512-+uWuOhBTj/L6awoWIg0BlWy0u9TyFpCHrAuQ5bNfxDaZ1Ppb3mx6tUigc74LHcbHpOHuOTOJrBoAnhdHdaea1w==", 618 658 "dev": true, 619 659 "engines": { 620 660 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 625 665 } 626 666 }, 627 667 "node_modules/@typescript-eslint/typescript-estree": { 628 - "version": "5.58.0", 629 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.58.0.tgz", 630 - "integrity": "sha512-cRACvGTodA+UxnYM2uwA2KCwRL7VAzo45syNysqlMyNyjw0Z35Icc9ihPJZjIYuA5bXJYiJ2YGUB59BqlOZT1Q==", 668 + "version": "5.59.8", 669 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.8.tgz", 670 + "integrity": "sha512-Jy/lPSDJGNow14vYu6IrW790p7HIf/SOV1Bb6lZ7NUkLc2iB2Z9elESmsaUtLw8kVqogSbtLH9tut5GCX1RLDg==", 631 671 "dev": true, 632 672 "dependencies": { 633 - "@typescript-eslint/types": "5.58.0", 634 - "@typescript-eslint/visitor-keys": "5.58.0", 673 + "@typescript-eslint/types": "5.59.8", 674 + "@typescript-eslint/visitor-keys": "5.59.8", 635 675 "debug": "^4.3.4", 636 676 "globby": "^11.1.0", 637 677 "is-glob": "^4.0.3", ··· 652 692 } 653 693 }, 654 694 "node_modules/@typescript-eslint/utils": { 655 - "version": "5.58.0", 656 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.58.0.tgz", 657 - "integrity": "sha512-gAmLOTFXMXOC+zP1fsqm3VceKSBQJNzV385Ok3+yzlavNHZoedajjS4UyS21gabJYcobuigQPs/z71A9MdJFqQ==", 695 + "version": "5.59.8", 696 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.8.tgz", 697 + "integrity": "sha512-Tr65630KysnNn9f9G7ROF3w1b5/7f6QVCJ+WK9nhIocWmx9F+TmCAcglF26Vm7z8KCTwoKcNEBZrhlklla3CKg==", 658 698 "dev": true, 659 699 "dependencies": { 660 700 "@eslint-community/eslint-utils": "^4.2.0", 661 701 "@types/json-schema": "^7.0.9", 662 702 "@types/semver": "^7.3.12", 663 - "@typescript-eslint/scope-manager": "5.58.0", 664 - "@typescript-eslint/types": "5.58.0", 665 - "@typescript-eslint/typescript-estree": "5.58.0", 703 + "@typescript-eslint/scope-manager": "5.59.8", 704 + "@typescript-eslint/types": "5.59.8", 705 + "@typescript-eslint/typescript-estree": "5.59.8", 666 706 "eslint-scope": "^5.1.1", 667 707 "semver": "^7.3.7" 668 708 }, ··· 678 718 } 679 719 }, 680 720 "node_modules/@typescript-eslint/visitor-keys": { 681 - "version": "5.58.0", 682 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.58.0.tgz", 683 - "integrity": "sha512-/fBraTlPj0jwdyTwLyrRTxv/3lnU2H96pNTVM6z3esTWLtA5MZ9ghSMJ7Rb+TtUAdtEw9EyJzJ0EydIMKxQ9gA==", 721 + "version": "5.59.8", 722 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.8.tgz", 723 + "integrity": "sha512-pJhi2ms0x0xgloT7xYabil3SGGlojNNKjK/q6dB3Ey0uJLMjK2UDGJvHieiyJVW/7C3KI+Z4Q3pEHkm4ejA+xQ==", 684 724 "dev": true, 685 725 "dependencies": { 686 - "@typescript-eslint/types": "5.58.0", 726 + "@typescript-eslint/types": "5.59.8", 687 727 "eslint-visitor-keys": "^3.3.0" 688 728 }, 689 729 "engines": { ··· 703 743 } 704 744 }, 705 745 "node_modules/@vap/shiki": { 706 - "version": "0.10.3", 707 - "resolved": "https://registry.npmjs.org/@vap/shiki/-/shiki-0.10.3.tgz", 708 - "integrity": "sha512-tZPHZxDKEBlorQ2BaprytGfkbo5yKBvdxdAF144p94HCTpjO3ScJk/f319wi7GtV1NE4DV8HBQo/0XpldixWQA==", 746 + "version": "0.10.5", 747 + "resolved": "https://registry.npmjs.org/@vap/shiki/-/shiki-0.10.5.tgz", 748 + "integrity": "sha512-5BHVGvQT8qonbLSASon5aQFQ18OZU4FxSl9tLSj6oJ0sap3KdMbYcfGq25M9zFZR1g1dJN7fgjmZXBIS5omIdw==", 709 749 "dependencies": { 710 750 "jsonc-parser": "^3.0.0", 711 751 "vscode-oniguruma": "^1.6.1", ··· 1072 1112 "dev": true 1073 1113 }, 1074 1114 "node_modules/chromium-bidi": { 1075 - "version": "0.4.6", 1076 - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.6.tgz", 1077 - "integrity": "sha512-TQOkWRaLI/IWvoP8XC+7jO4uHTIiAUiklXU1T0qszlUFEai9LgKXIBXy3pOS3EnQZ3bQtMbKUPkug0fTAEHCSw==", 1115 + "version": "0.4.7", 1116 + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.7.tgz", 1117 + "integrity": "sha512-6+mJuFXwTMU6I3vYLs6IL8A1DyQTPjCfIL971X0aMPVGRbGnNfl6i6Cl0NMbxi2bRYLGESt9T2ZIMRM5PAEcIQ==", 1078 1118 "dev": true, 1079 1119 "dependencies": { 1080 1120 "mitt": "3.0.0" ··· 1254 1294 } 1255 1295 }, 1256 1296 "node_modules/cosmiconfig": { 1257 - "version": "7.1.0", 1258 - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", 1259 - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", 1297 + "version": "8.1.3", 1298 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", 1299 + "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", 1260 1300 "dev": true, 1261 1301 "dependencies": { 1262 - "@types/parse-json": "^4.0.0", 1263 1302 "import-fresh": "^3.2.1", 1303 + "js-yaml": "^4.1.0", 1264 1304 "parse-json": "^5.0.0", 1265 - "path-type": "^4.0.0", 1266 - "yaml": "^1.10.0" 1305 + "path-type": "^4.0.0" 1267 1306 }, 1268 1307 "engines": { 1269 - "node": ">=10" 1308 + "node": ">=14" 1309 + }, 1310 + "funding": { 1311 + "url": "https://github.com/sponsors/d-fischer" 1270 1312 } 1271 1313 }, 1272 1314 "node_modules/cross-fetch": { ··· 1301 1343 "node": ">=12.22" 1302 1344 } 1303 1345 }, 1346 + "node_modules/css-tree": { 1347 + "version": "2.3.1", 1348 + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", 1349 + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", 1350 + "dev": true, 1351 + "dependencies": { 1352 + "mdn-data": "2.0.30", 1353 + "source-map-js": "^1.0.1" 1354 + }, 1355 + "engines": { 1356 + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" 1357 + } 1358 + }, 1304 1359 "node_modules/cssesc": { 1305 1360 "version": "3.0.0", 1306 1361 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", ··· 1646 1701 } 1647 1702 }, 1648 1703 "node_modules/eslint-plugin-simple-import-sort": { 1649 - "version": "8.0.0", 1650 - "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-8.0.0.tgz", 1651 - "integrity": "sha512-bXgJQ+lqhtQBCuWY/FUWdB27j4+lqcvXv5rUARkzbeWLwea+S5eBZEQrhnO+WgX3ZoJHVj0cn943iyXwByHHQw==", 1704 + "version": "10.0.0", 1705 + "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-10.0.0.tgz", 1706 + "integrity": "sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==", 1652 1707 "dev": true, 1653 1708 "peerDependencies": { 1654 1709 "eslint": ">=5.0.0" ··· 2019 2074 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 2020 2075 "dev": true 2021 2076 }, 2077 + "node_modules/fsevents": { 2078 + "version": "2.3.2", 2079 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 2080 + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 2081 + "dev": true, 2082 + "hasInstallScript": true, 2083 + "optional": true, 2084 + "os": [ 2085 + "darwin" 2086 + ], 2087 + "engines": { 2088 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 2089 + } 2090 + }, 2022 2091 "node_modules/function-bind": { 2023 2092 "version": "1.1.1", 2024 2093 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", ··· 2654 2723 } 2655 2724 }, 2656 2725 "node_modules/known-css-properties": { 2657 - "version": "0.26.0", 2658 - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.26.0.tgz", 2659 - "integrity": "sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==", 2726 + "version": "0.27.0", 2727 + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.27.0.tgz", 2728 + "integrity": "sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==", 2660 2729 "dev": true 2661 2730 }, 2662 2731 "node_modules/levn": { ··· 2759 2828 "type": "github", 2760 2829 "url": "https://github.com/sponsors/wooorm" 2761 2830 } 2831 + }, 2832 + "node_modules/mdn-data": { 2833 + "version": "2.0.30", 2834 + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", 2835 + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", 2836 + "dev": true 2762 2837 }, 2763 2838 "node_modules/meow": { 2764 2839 "version": "9.0.0", ··· 3270 3345 } 3271 3346 }, 3272 3347 "node_modules/postcss": { 3273 - "version": "8.4.22", 3274 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.22.tgz", 3275 - "integrity": "sha512-XseknLAfRHzVWjCEtdviapiBtfLdgyzExD50Rg2ePaucEesyh8Wv4VPdW0nbyDa1ydbrAxV19jvMT4+LFmcNUA==", 3348 + "version": "8.4.24", 3349 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", 3350 + "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", 3276 3351 "dev": true, 3277 3352 "funding": [ 3278 3353 { ··· 3326 3401 } 3327 3402 }, 3328 3403 "node_modules/postcss-selector-parser": { 3329 - "version": "6.0.11", 3330 - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", 3331 - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", 3404 + "version": "6.0.13", 3405 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", 3406 + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", 3332 3407 "dev": true, 3333 3408 "dependencies": { 3334 3409 "cssesc": "^3.0.0", ··· 3406 3481 } 3407 3482 }, 3408 3483 "node_modules/puppeteer-core": { 3409 - "version": "19.9.0", 3410 - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.9.0.tgz", 3411 - "integrity": "sha512-IJYfCE0oFpi5dTvNFqOwo8Dey6zzx7hANy7z6K2bjpCux9oPOSOIubq40awNhaHlfi8soYtgU4qabnzMXB7xBQ==", 3484 + "version": "19.11.1", 3485 + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.11.1.tgz", 3486 + "integrity": "sha512-qcuC2Uf0Fwdj9wNtaTZ2OvYRraXpAK+puwwVW8ofOhOgLPZyz1c68tsorfIZyCUOpyBisjr+xByu7BMbEYMepA==", 3412 3487 "dev": true, 3413 3488 "dependencies": { 3414 - "@puppeteer/browsers": "0.4.1", 3415 - "chromium-bidi": "0.4.6", 3489 + "@puppeteer/browsers": "0.5.0", 3490 + "chromium-bidi": "0.4.7", 3416 3491 "cross-fetch": "3.1.5", 3417 3492 "debug": "4.3.4", 3418 3493 "devtools-protocol": "0.0.1107588", ··· 3843 3918 } 3844 3919 }, 3845 3920 "node_modules/signal-exit": { 3846 - "version": "3.0.7", 3847 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 3848 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 3849 - "dev": true 3921 + "version": "4.0.2", 3922 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz", 3923 + "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==", 3924 + "dev": true, 3925 + "engines": { 3926 + "node": ">=14" 3927 + }, 3928 + "funding": { 3929 + "url": "https://github.com/sponsors/isaacs" 3930 + } 3850 3931 }, 3851 3932 "node_modules/slash": { 3852 3933 "version": "3.0.0", ··· 4285 4366 "dev": true 4286 4367 }, 4287 4368 "node_modules/stylelint": { 4288 - "version": "14.16.1", 4289 - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.16.1.tgz", 4290 - "integrity": "sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==", 4369 + "version": "15.6.2", 4370 + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.6.2.tgz", 4371 + "integrity": "sha512-fjQWwcdUye4DU+0oIxNGwawIPC5DvG5kdObY5Sg4rc87untze3gC/5g/ikePqVjrAsBUZjwMN+pZsAYbDO6ArQ==", 4291 4372 "dev": true, 4292 4373 "dependencies": { 4293 - "@csstools/selector-specificity": "^2.0.2", 4374 + "@csstools/css-parser-algorithms": "^2.1.1", 4375 + "@csstools/css-tokenizer": "^2.1.1", 4376 + "@csstools/media-query-list-parser": "^2.0.4", 4377 + "@csstools/selector-specificity": "^2.2.0", 4294 4378 "balanced-match": "^2.0.0", 4295 4379 "colord": "^2.9.3", 4296 - "cosmiconfig": "^7.1.0", 4380 + "cosmiconfig": "^8.1.3", 4297 4381 "css-functions-list": "^3.1.0", 4382 + "css-tree": "^2.3.1", 4298 4383 "debug": "^4.3.4", 4299 4384 "fast-glob": "^3.2.12", 4300 4385 "fastest-levenshtein": "^1.0.16", ··· 4302 4387 "global-modules": "^2.0.0", 4303 4388 "globby": "^11.1.0", 4304 4389 "globjoin": "^0.1.4", 4305 - "html-tags": "^3.2.0", 4306 - "ignore": "^5.2.1", 4390 + "html-tags": "^3.3.1", 4391 + "ignore": "^5.2.4", 4307 4392 "import-lazy": "^4.0.0", 4308 4393 "imurmurhash": "^0.1.4", 4309 4394 "is-plain-object": "^5.0.0", 4310 - "known-css-properties": "^0.26.0", 4395 + "known-css-properties": "^0.27.0", 4311 4396 "mathml-tag-names": "^2.1.3", 4312 4397 "meow": "^9.0.0", 4313 4398 "micromatch": "^4.0.5", 4314 4399 "normalize-path": "^3.0.0", 4315 4400 "picocolors": "^1.0.0", 4316 - "postcss": "^8.4.19", 4401 + "postcss": "^8.4.23", 4317 4402 "postcss-media-query-parser": "^0.2.3", 4318 4403 "postcss-resolve-nested-selector": "^0.1.1", 4319 4404 "postcss-safe-parser": "^6.0.0", 4320 - "postcss-selector-parser": "^6.0.11", 4405 + "postcss-selector-parser": "^6.0.12", 4321 4406 "postcss-value-parser": "^4.2.0", 4322 4407 "resolve-from": "^5.0.0", 4323 4408 "string-width": "^4.2.3", 4324 4409 "strip-ansi": "^6.0.1", 4325 4410 "style-search": "^0.1.0", 4326 - "supports-hyperlinks": "^2.3.0", 4411 + "supports-hyperlinks": "^3.0.0", 4327 4412 "svg-tags": "^1.0.0", 4328 4413 "table": "^6.8.1", 4329 4414 "v8-compile-cache": "^2.3.0", 4330 - "write-file-atomic": "^4.0.2" 4415 + "write-file-atomic": "^5.0.1" 4331 4416 }, 4332 4417 "bin": { 4333 4418 "stylelint": "bin/stylelint.js" 4334 4419 }, 4335 4420 "engines": { 4336 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 4421 + "node": "^14.13.1 || >=16.0.0" 4337 4422 }, 4338 4423 "funding": { 4339 4424 "type": "opencollective", ··· 4341 4426 } 4342 4427 }, 4343 4428 "node_modules/stylelint-config-recommended": { 4344 - "version": "9.0.0", 4345 - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-9.0.0.tgz", 4346 - "integrity": "sha512-9YQSrJq4NvvRuTbzDsWX3rrFOzOlYBmZP+o513BJN/yfEmGSr0AxdvrWs0P/ilSpVV/wisamAHu5XSk8Rcf4CQ==", 4429 + "version": "12.0.0", 4430 + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-12.0.0.tgz", 4431 + "integrity": "sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ==", 4347 4432 "dev": true, 4348 4433 "peerDependencies": { 4349 - "stylelint": "^14.10.0" 4434 + "stylelint": "^15.5.0" 4350 4435 } 4351 4436 }, 4352 4437 "node_modules/stylelint-config-standard": { 4353 - "version": "29.0.0", 4354 - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-29.0.0.tgz", 4355 - "integrity": "sha512-uy8tZLbfq6ZrXy4JKu3W+7lYLgRQBxYTUUB88vPgQ+ZzAxdrvcaSUW9hOMNLYBnwH+9Kkj19M2DHdZ4gKwI7tg==", 4438 + "version": "33.0.0", 4439 + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-33.0.0.tgz", 4440 + "integrity": "sha512-eyxnLWoXImUn77+ODIuW9qXBDNM+ALN68L3wT1lN2oNspZ7D9NVGlNHb2QCUn4xDug6VZLsh0tF8NyoYzkgTzg==", 4356 4441 "dev": true, 4357 4442 "dependencies": { 4358 - "stylelint-config-recommended": "^9.0.0" 4443 + "stylelint-config-recommended": "^12.0.0" 4359 4444 }, 4360 4445 "peerDependencies": { 4361 - "stylelint": "^14.14.0" 4446 + "stylelint": "^15.5.0" 4362 4447 } 4363 4448 }, 4364 4449 "node_modules/stylelint/node_modules/balanced-match": { ··· 4398 4483 } 4399 4484 }, 4400 4485 "node_modules/supports-hyperlinks": { 4401 - "version": "2.3.0", 4402 - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", 4403 - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", 4486 + "version": "3.0.0", 4487 + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz", 4488 + "integrity": "sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==", 4404 4489 "dev": true, 4405 4490 "dependencies": { 4406 4491 "has-flag": "^4.0.0", 4407 4492 "supports-color": "^7.0.0" 4408 4493 }, 4409 4494 "engines": { 4410 - "node": ">=8" 4495 + "node": ">=14.18" 4411 4496 } 4412 4497 }, 4413 4498 "node_modules/supports-preserve-symlinks-flag": { ··· 4603 4688 } 4604 4689 }, 4605 4690 "node_modules/tsx": { 4606 - "version": "3.12.6", 4607 - "resolved": "https://registry.npmjs.org/tsx/-/tsx-3.12.6.tgz", 4608 - "integrity": "sha512-q93WgS3lBdHlPgS0h1i+87Pt6n9K/qULIMNYZo07nSeu2z5QE2CellcAZfofVXBo2tQg9av2ZcRMQ2S2i5oadQ==", 4691 + "version": "3.12.7", 4692 + "resolved": "https://registry.npmjs.org/tsx/-/tsx-3.12.7.tgz", 4693 + "integrity": "sha512-C2Ip+jPmqKd1GWVQDvz/Eyc6QJbGfE7NrR3fx5BpEHMZsEHoIxHL1j+lKdGobr8ovEyqeNkPLSKp6SCSOt7gmw==", 4609 4694 "dev": true, 4610 4695 "dependencies": { 4611 4696 "@esbuild-kit/cjs-loader": "^2.4.2", ··· 4632 4717 } 4633 4718 }, 4634 4719 "node_modules/type-fest": { 4635 - "version": "3.8.0", 4636 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.8.0.tgz", 4637 - "integrity": "sha512-FVNSzGQz9Th+/9R6Lvv7WIAkstylfHN2/JYxkyhhmKFYh9At2DST8t6L6Lref9eYO8PXFTfG9Sg1Agg0K3vq3Q==", 4720 + "version": "3.11.0", 4721 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.11.0.tgz", 4722 + "integrity": "sha512-JaPw5U9ixP0XcpUbQoVSbxSDcK/K4nww20C3kjm9yE6cDRRhptU28AH60VWf9ltXmCrIfIbtt9J+2OUk2Uqiaw==", 4638 4723 "dev": true, 4639 4724 "engines": { 4640 4725 "node": ">=14.16" ··· 4644 4729 } 4645 4730 }, 4646 4731 "node_modules/typescript": { 4647 - "version": "4.9.5", 4648 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", 4649 - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", 4732 + "version": "5.0.4", 4733 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", 4734 + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", 4650 4735 "dev": true, 4651 4736 "bin": { 4652 4737 "tsc": "bin/tsc", 4653 4738 "tsserver": "bin/tsserver" 4654 4739 }, 4655 4740 "engines": { 4656 - "node": ">=4.2.0" 4741 + "node": ">=12.20" 4657 4742 } 4658 4743 }, 4659 4744 "node_modules/unbzip2-stream": { ··· 4864 4949 "dev": true 4865 4950 }, 4866 4951 "node_modules/write-file-atomic": { 4867 - "version": "4.0.2", 4868 - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", 4869 - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", 4952 + "version": "5.0.1", 4953 + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", 4954 + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", 4870 4955 "dev": true, 4871 4956 "dependencies": { 4872 4957 "imurmurhash": "^0.1.4", 4873 - "signal-exit": "^3.0.7" 4958 + "signal-exit": "^4.0.1" 4874 4959 }, 4875 4960 "engines": { 4876 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 4961 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 4877 4962 } 4878 4963 }, 4879 4964 "node_modules/ws": { ··· 4911 4996 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 4912 4997 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 4913 4998 "dev": true 4914 - }, 4915 - "node_modules/yaml": { 4916 - "version": "1.10.2", 4917 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 4918 - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 4919 - "dev": true, 4920 - "engines": { 4921 - "node": ">= 6" 4922 - } 4923 4999 }, 4924 5000 "node_modules/yargs": { 4925 5001 "version": "17.7.1",
+8 -2
pkgs/tools/admin/oxidized/Gemfile
··· 1 1 source 'https://rubygems.org' 2 2 3 - gem 'oxidized', '0.26.3' 3 + gem 'oxidized', '0.29.1' 4 4 gem 'oxidized-web', '0.13.1' 5 - gem 'oxidized-script', '0.6.0' 5 + 6 + # The version on rubygems is not up2date 7 + gem 'oxidized-script', git: 'https://github.com/ytti/oxidized-script.git', ref: '988cded5d89f52e274afb545bd3e011e19d5d22d' 8 + 9 + # Fix for https://github.com/ytti/oxidized/issues/2769 10 + gem 'psych', '~> 3.3.2' 11 +
+40 -30
pkgs/tools/admin/oxidized/Gemfile.lock
··· 1 + GIT 2 + remote: https://github.com/ytti/oxidized-script.git 3 + revision: 988cded5d89f52e274afb545bd3e011e19d5d22d 4 + ref: 988cded5d89f52e274afb545bd3e011e19d5d22d 5 + specs: 6 + oxidized-script (0.6.0) 7 + oxidized (~> 0.28) 8 + slop (~> 4.6) 9 + 1 10 GEM 2 11 remote: https://rubygems.org/ 3 12 specs: 4 - asetus (0.3.0) 5 - backports (3.14.0) 6 - charlock_holmes (0.7.6) 13 + asetus (0.4.0) 14 + backports (3.24.1) 15 + bcrypt_pbkdf (1.1.0) 16 + charlock_holmes (0.7.7) 17 + ed25519 (1.3.0) 7 18 emk-sinatra-url-for (0.2.1) 8 19 sinatra (>= 0.9.1.1) 9 - ffi (1.10.0) 10 - git (1.5.0) 11 - haml (5.0.4) 20 + ffi (1.15.5) 21 + haml (5.2.2) 12 22 temple (>= 0.8.0) 13 23 tilt 14 24 htmlentities (4.3.4) 15 - json (2.2.0) 16 - multi_json (1.13.1) 17 - net-ssh (5.2.0) 18 - net-telnet (0.1.1) 19 - oxidized (0.26.3) 25 + json (2.6.3) 26 + multi_json (1.15.0) 27 + net-ssh (7.1.0) 28 + net-telnet (0.2.0) 29 + oxidized (0.29.1) 20 30 asetus (~> 0.1) 21 - git (~> 1) 22 - net-ssh (~> 5) 23 - net-telnet (~> 0.1.1) 24 - rugged (~> 0.21, >= 0.21.4) 25 - slop (~> 3.5) 26 - oxidized-script (0.6.0) 27 - oxidized (~> 0.25) 28 - slop (~> 3.5) 31 + bcrypt_pbkdf (~> 1.0) 32 + ed25519 (~> 1.2) 33 + net-ssh (~> 7.1) 34 + net-telnet (~> 0.2) 35 + rugged (~> 1.6) 36 + slop (~> 4.6) 29 37 oxidized-web (0.13.1) 30 38 charlock_holmes (~> 0.7.5) 31 39 emk-sinatra-url-for (~> 0.2) ··· 38 46 sass (~> 3.3) 39 47 sinatra (~> 1.4, >= 1.4.6) 40 48 sinatra-contrib (~> 1.4, >= 1.4.6) 49 + psych (3.3.4) 41 50 puma (3.11.4) 42 - rack (1.6.11) 51 + rack (1.6.13) 43 52 rack-protection (1.5.5) 44 53 rack 45 54 rack-test (0.7.0) 46 55 rack (>= 1.0, < 3) 47 - rb-fsevent (0.10.3) 48 - rb-inotify (0.10.0) 56 + rb-fsevent (0.11.2) 57 + rb-inotify (0.10.1) 49 58 ffi (~> 1.0) 50 - rugged (0.28.1) 59 + rugged (1.6.3) 51 60 sass (3.7.4) 52 61 sass-listen (~> 4.0.0) 53 62 sass-listen (4.0.0) ··· 64 73 rack-test 65 74 sinatra (~> 1.4.0) 66 75 tilt (>= 1.3, < 3) 67 - slop (3.6.0) 68 - temple (0.8.1) 69 - tilt (2.0.9) 76 + slop (4.10.1) 77 + temple (0.10.1) 78 + tilt (2.1.0) 70 79 71 80 PLATFORMS 72 - ruby 81 + x86_64-linux 73 82 74 83 DEPENDENCIES 75 - oxidized (= 0.26.3) 76 - oxidized-script (= 0.6.0) 84 + oxidized (= 0.29.1) 85 + oxidized-script! 77 86 oxidized-web (= 0.13.1) 87 + psych (~> 3.3.2) 78 88 79 89 BUNDLED WITH 80 - 2.1.4 90 + 2.3.26
+2 -2
pkgs/tools/admin/oxidized/default.nix
··· 6 6 7 7 inherit ruby; 8 8 9 - exes = [ "oxidized" "oxidized-web" "oxidized-script" ]; 9 + exes = [ "oxidized" "oxs" ]; 10 10 11 11 passthru.updateScript = bundlerUpdateScript "oxidized"; 12 12 ··· 14 14 description = "A network device configuration backup tool. It's a RANCID replacement!"; 15 15 homepage = "https://github.com/ytti/oxidized"; 16 16 license = licenses.asl20; 17 - maintainers = with maintainers; [ willibutz nicknovitski ]; 17 + maintainers = with maintainers; [ willibutz nicknovitski netali ]; 18 18 platforms = platforms.linux; 19 19 }; 20 20 }
+68 -46
pkgs/tools/admin/oxidized/gemset.nix
··· 4 4 platforms = []; 5 5 source = { 6 6 remotes = ["https://rubygems.org"]; 7 - sha256 = "1zkr8cbp8klanqmhzz7qmimzlxh6zmsy98zb3s75af34l7znq790"; 7 + sha256 = "0li09rcpgc21ymfayvhnjwvfl10s75g8aj52973gk0gvygscrhah"; 8 8 type = "gem"; 9 9 }; 10 - version = "0.3.0"; 10 + version = "0.4.0"; 11 11 }; 12 12 backports = { 13 13 groups = ["default"]; 14 14 platforms = []; 15 15 source = { 16 16 remotes = ["https://rubygems.org"]; 17 - sha256 = "17j5pf0b69bkn043wi4xd530ky53jbbnljr4bsjzlm4k8bzlknfn"; 17 + sha256 = "1f3zcy0q88rw3clk0r7bai7sp4r253lndf0qmdgczq1ykbm219w3"; 18 + type = "gem"; 19 + }; 20 + version = "3.24.1"; 21 + }; 22 + bcrypt_pbkdf = { 23 + groups = ["default"]; 24 + platforms = []; 25 + source = { 26 + remotes = ["https://rubygems.org"]; 27 + sha256 = "0ndamfaivnkhc6hy0yqyk2gkwr6f3bz6216lh74hsiiyk3axz445"; 18 28 type = "gem"; 19 29 }; 20 - version = "3.14.0"; 30 + version = "1.1.0"; 21 31 }; 22 32 charlock_holmes = { 23 33 groups = ["default"]; 24 34 platforms = []; 25 35 source = { 26 36 remotes = ["https://rubygems.org"]; 27 - sha256 = "1nf1l31n10yaark2rrg5qzyzcx9w80681449s3j09qmnipsl8rl5"; 37 + sha256 = "0hybw8jw9ryvz5zrki3gc9r88jqy373m6v46ynxsdzv1ysiyr40p"; 28 38 type = "gem"; 29 39 }; 30 - version = "0.7.6"; 40 + version = "0.7.7"; 31 41 }; 32 - emk-sinatra-url-for = { 33 - dependencies = ["sinatra"]; 42 + ed25519 = { 34 43 groups = ["default"]; 35 44 platforms = []; 36 45 source = { 37 46 remotes = ["https://rubygems.org"]; 38 - sha256 = "0rd5b1lraklv0hblzdnmw2z3dragfg0qqk7wxbpn58f8y7jxzjgj"; 47 + sha256 = "0zb2dr2ihb1qiknn5iaj1ha1w9p7lj9yq5waasndlfadz225ajji"; 39 48 type = "gem"; 40 49 }; 41 - version = "0.2.1"; 50 + version = "1.3.0"; 42 51 }; 43 - ffi = { 52 + emk-sinatra-url-for = { 53 + dependencies = ["sinatra"]; 44 54 groups = ["default"]; 45 55 platforms = []; 46 56 source = { 47 57 remotes = ["https://rubygems.org"]; 48 - sha256 = "0j8pzj8raxbir5w5k6s7a042sb5k02pg0f8s4na1r5lan901j00p"; 58 + sha256 = "0rd5b1lraklv0hblzdnmw2z3dragfg0qqk7wxbpn58f8y7jxzjgj"; 49 59 type = "gem"; 50 60 }; 51 - version = "1.10.0"; 61 + version = "0.2.1"; 52 62 }; 53 - git = { 63 + ffi = { 54 64 groups = ["default"]; 55 65 platforms = []; 56 66 source = { 57 67 remotes = ["https://rubygems.org"]; 58 - sha256 = "0bf83icwypi3p3pd97vlqbnp3hvf31ncd440m9kh9y7x6yk74wyh"; 68 + sha256 = "1862ydmclzy1a0cjbvm8dz7847d9rch495ib0zb64y84d3xd4bkg"; 59 69 type = "gem"; 60 70 }; 61 - version = "1.5.0"; 71 + version = "1.15.5"; 62 72 }; 63 73 haml = { 64 74 dependencies = ["temple" "tilt"]; ··· 66 76 platforms = []; 67 77 source = { 68 78 remotes = ["https://rubygems.org"]; 69 - sha256 = "1q0a9fvqh8kn6wm97fcks6qzbjd400bv8bx748w8v87m7p4klhac"; 79 + sha256 = "035fgbfr20m08w4603ls2lwqbggr0vy71mijz0p68ib1am394xbf"; 70 80 type = "gem"; 71 81 }; 72 - version = "5.0.4"; 82 + version = "5.2.2"; 73 83 }; 74 84 htmlentities = { 75 85 groups = ["default"]; ··· 86 96 platforms = []; 87 97 source = { 88 98 remotes = ["https://rubygems.org"]; 89 - sha256 = "0sx97bm9by389rbzv8r1f43h06xcz8vwi3h5jv074gvparql7lcx"; 99 + sha256 = "0nalhin1gda4v8ybk6lq8f407cgfrj6qzn234yra4ipkmlbfmal6"; 90 100 type = "gem"; 91 101 }; 92 - version = "2.2.0"; 102 + version = "2.6.3"; 93 103 }; 94 104 multi_json = { 95 105 groups = ["default"]; 96 106 platforms = []; 97 107 source = { 98 108 remotes = ["https://rubygems.org"]; 99 - sha256 = "1rl0qy4inf1mp8mybfk56dfga0mvx97zwpmq5xmiwl5r770171nv"; 109 + sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; 100 110 type = "gem"; 101 111 }; 102 - version = "1.13.1"; 112 + version = "1.15.0"; 103 113 }; 104 114 net-ssh = { 105 115 groups = ["default"]; 106 116 platforms = []; 107 117 source = { 108 118 remotes = ["https://rubygems.org"]; 109 - sha256 = "101wd2px9lady54aqmkibvy4j62zk32w0rjz4vnigyg974fsga40"; 119 + sha256 = "0yx0pb5fmziz92bw8qzbh8vf20lr56nd3s6q8h0gsgr307lki687"; 110 120 type = "gem"; 111 121 }; 112 - version = "5.2.0"; 122 + version = "7.1.0"; 113 123 }; 114 124 net-telnet = { 115 125 groups = ["default"]; 116 126 platforms = []; 117 127 source = { 118 128 remotes = ["https://rubygems.org"]; 119 - sha256 = "13qxznpwmc3hs51b76wqx2w29r158gzzh8719kv2gpi56844c8fx"; 129 + sha256 = "16nkxc79nqm7fd6w1fba4kb98vpgwnyfnlwxarpdcgywz300fc15"; 120 130 type = "gem"; 121 131 }; 122 - version = "0.1.1"; 132 + version = "0.2.0"; 123 133 }; 124 134 oxidized = { 125 - dependencies = ["asetus" "git" "net-ssh" "net-telnet" "rugged" "slop"]; 135 + dependencies = ["asetus" "bcrypt_pbkdf" "ed25519" "net-ssh" "net-telnet" "rugged" "slop"]; 126 136 groups = ["default"]; 127 137 platforms = []; 128 138 source = { 129 139 remotes = ["https://rubygems.org"]; 130 - sha256 = "07hpxmdjkfpkc00ln3hhh5qkj0lyhcmgbi0jza2c8cnjyy9sc73x"; 140 + sha256 = "1ww8iv89zvklnvq9cv2lb6wyb5y73hinzm6xgd21za4204aanlps"; 131 141 type = "gem"; 132 142 }; 133 - version = "0.26.3"; 143 + version = "0.29.1"; 134 144 }; 135 145 oxidized-script = { 136 146 dependencies = ["oxidized" "slop"]; 137 147 groups = ["default"]; 138 148 platforms = []; 139 149 source = { 140 - remotes = ["https://rubygems.org"]; 141 - sha256 = "15cxsyaz2mwd7jj63gfv3lzyqkvb3gz29wxfy7xyjdzkc19c7vk6"; 142 - type = "gem"; 150 + fetchSubmodules = false; 151 + rev = "988cded5d89f52e274afb545bd3e011e19d5d22d"; 152 + sha256 = "13vglj6w37xd6dqfn98xdan3kqbs460akj1rdr4bm7lsrpa281gf"; 153 + type = "git"; 154 + url = "https://github.com/ytti/oxidized-script.git"; 143 155 }; 144 156 version = "0.6.0"; 145 157 }; ··· 153 165 type = "gem"; 154 166 }; 155 167 version = "0.13.1"; 168 + }; 169 + psych = { 170 + groups = ["default"]; 171 + platforms = []; 172 + source = { 173 + remotes = ["https://rubygems.org"]; 174 + sha256 = "186i2hc6sfvg4skhqf82kxaf4mb60g65fsif8w8vg1hc9mbyiaph"; 175 + type = "gem"; 176 + }; 177 + version = "3.3.4"; 156 178 }; 157 179 puma = { 158 180 groups = ["default"]; ··· 169 191 platforms = []; 170 192 source = { 171 193 remotes = ["https://rubygems.org"]; 172 - sha256 = "1g9926ln2lw12lfxm4ylq1h6nl0rafl10za3xvjzc87qvnqic87f"; 194 + sha256 = "0wr1f3g9rc9i8svfxa9cijajl1661d817s56b2w7rd572zwn0zi0"; 173 195 type = "gem"; 174 196 }; 175 - version = "1.6.11"; 197 + version = "1.6.13"; 176 198 }; 177 199 rack-protection = { 178 200 dependencies = ["rack"]; ··· 201 223 platforms = []; 202 224 source = { 203 225 remotes = ["https://rubygems.org"]; 204 - sha256 = "1lm1k7wpz69jx7jrc92w3ggczkjyjbfziq5mg62vjnxmzs383xx8"; 226 + sha256 = "1zmf31rnpm8553lqwibvv3kkx0v7majm1f341xbxc0bk5sbhp423"; 205 227 type = "gem"; 206 228 }; 207 - version = "0.10.3"; 229 + version = "0.11.2"; 208 230 }; 209 231 rb-inotify = { 210 232 dependencies = ["ffi"]; ··· 212 234 platforms = []; 213 235 source = { 214 236 remotes = ["https://rubygems.org"]; 215 - sha256 = "1fs7hxm9g6ywv2yih83b879klhc4fs8i0p9166z795qmd77dk0a4"; 237 + sha256 = "1jm76h8f8hji38z3ggf4bzi8vps6p7sagxn3ab57qc0xyga64005"; 216 238 type = "gem"; 217 239 }; 218 - version = "0.10.0"; 240 + version = "0.10.1"; 219 241 }; 220 242 rugged = { 221 243 groups = ["default"]; 222 244 platforms = []; 223 245 source = { 224 246 remotes = ["https://rubygems.org"]; 225 - sha256 = "1yiszpz6y13vvgh3fss1l0ipp0zgsbbc8c28vynnpdyx1sy6krp6"; 247 + sha256 = "016bawsahkhxx7p8azxirpl7y2y7i8a027pj8910gwf6ipg329in"; 226 248 type = "gem"; 227 249 }; 228 - version = "0.28.1"; 250 + version = "1.6.3"; 229 251 }; 230 252 sass = { 231 253 dependencies = ["sass-listen"]; ··· 276 298 platforms = []; 277 299 source = { 278 300 remotes = ["https://rubygems.org"]; 279 - sha256 = "00w8g3j7k7kl8ri2cf1m58ckxk8rn350gp4chfscmgv6pq1spk3n"; 301 + sha256 = "1iyrjskgxyn8i1679qwkzns85p909aq77cgx2m4fs5ygzysj4hw4"; 280 302 type = "gem"; 281 303 }; 282 - version = "3.6.0"; 304 + version = "4.10.1"; 283 305 }; 284 306 temple = { 285 307 groups = ["default"]; 286 308 platforms = []; 287 309 source = { 288 310 remotes = ["https://rubygems.org"]; 289 - sha256 = "158d7ygbwcifqnvrph219p7m78yjdjazhykv5darbkms7bxm5y09"; 311 + sha256 = "1jj8lny5hp8gm920k73r6xpb40j5mpiw1dcr8g5id4hxjggkw8by"; 290 312 type = "gem"; 291 313 }; 292 - version = "0.8.1"; 314 + version = "0.10.1"; 293 315 }; 294 316 tilt = { 295 317 groups = ["default"]; 296 318 platforms = []; 297 319 source = { 298 320 remotes = ["https://rubygems.org"]; 299 - sha256 = "0ca4k0clwf0rkvy7726x4nxpjxkpv67w043i39saxgldxd97zmwz"; 321 + sha256 = "1qmhi6d9przjzhsyk9g5pq2j75c656msh6xzprqd2mxgphf23jxs"; 300 322 type = "gem"; 301 323 }; 302 - version = "2.0.9"; 324 + version = "2.1.0"; 303 325 }; 304 326 }
+3 -3
pkgs/tools/networking/ockam/default.nix
··· 12 12 13 13 let 14 14 pname = "ockam"; 15 - version = "0.87.0"; 15 + version = "0.88.0"; 16 16 in 17 17 rustPlatform.buildRustPackage { 18 18 inherit pname version; ··· 21 21 owner = "build-trust"; 22 22 repo = pname; 23 23 rev = "ockam_v${version}"; 24 - sha256 = "sha256-cg1DsQADhNK5xKKly7F7I4pIc5Ku91niCb6rUwOpAO4="; 24 + sha256 = "sha256-M7lDXgQ1ofzg6LwI9ZcvtzjWyKuon+hdtxKmLqyOQpc="; 25 25 }; 26 26 27 - cargoHash = "sha256-eUvWh7o3zhbs8hF2aiLpdkKWVAu7CvyqVvr+bhd5PLI="; 27 + cargoHash = "sha256-ZTTfxndoTOgtg6rWVEPv5vmdNxdn7wPXXwTDVJoTc+c="; 28 28 nativeBuildInputs = [ git pkg-config ]; 29 29 buildInputs = [ openssl dbus ] 30 30 ++ lib.optionals stdenv.isDarwin [ Security ];
+2 -2
pkgs/tools/package-management/nix/default.nix
··· 178 178 }; 179 179 180 180 nix_2_15 = common { 181 - version = "2.15.0"; 182 - sha256 = "sha256-hNHfvmb1bIWwqFT5nesQgwh4V0OlyZHxj5ZVSQbZ+p4="; 181 + version = "2.15.1"; 182 + sha256 = "sha256-o7bxsNeq2LF6/dTl+lT2k50bSItkID80/uoZYVtlxro="; 183 183 }; 184 184 185 185 stable = self.nix_2_13;
+3 -3
pkgs/tools/security/grype/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "grype"; 10 - version = "0.62.1"; 10 + version = "0.62.2"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "anchore"; 14 14 repo = pname; 15 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-DuM4hgM8jXFSoNQv8wI5Mkpzy37txNey1CSeMJH888s="; 16 + hash = "sha256-11uxu9oa0lSZH+zd+Uj2P9flw9wp9UD7bXKP4jxXDoE="; 17 17 # populate values that require us to use git. By doing this in postFetch we 18 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 19 leaveDotGit = true; ··· 28 28 29 29 proxyVendor = true; 30 30 31 - vendorHash = "sha256-GSVKeaAf4/6SWHdh+zRhFnzyJ4tv4yGGh0YfKTa0aLQ="; 31 + vendorHash = "sha256-n0daAFCP0KtS1mQGfq/EQv2m6c8jjdbFR6YWSeClHBg="; 32 32 33 33 nativeBuildInputs = [ 34 34 installShellFiles
+4
pkgs/top-level/all-packages.nix
··· 1705 1705 1706 1706 shell-genie = callPackage ../applications/misc/shell-genie { }; 1707 1707 1708 + snagboot = python3.pkgs.callPackage ../applications/misc/snagboot { }; 1709 + 1708 1710 simple-dlna-browser = callPackage ../tools/networking/simple-dlna-browser { }; 1709 1711 1710 1712 sorted-grep = callPackage ../tools/text/sorted-grep { }; ··· 18880 18882 then llvmPackages_12.libcxxStdenv 18881 18883 else llvmPackages.stdenv; 18882 18884 }; 18885 + 18886 + moon = callPackage ../development/tools/build-managers/moon/default.nix { }; 18883 18887 18884 18888 msgpack-tools = callPackage ../development/tools/msgpack-tools { }; 18885 18889
+6
pkgs/top-level/python-packages.nix
··· 126 126 127 127 aioairzone = callPackage ../development/python-modules/aioairzone { }; 128 128 129 + aioairzone-cloud = callPackage ../development/python-modules/aioairzone-cloud { }; 130 + 129 131 aioairq = callPackage ../development/python-modules/aioairq { }; 130 132 131 133 aioaladdinconnect = callPackage ../development/python-modules/aioaladdinconnect { }; ··· 7784 7786 7785 7787 pyzbar = callPackage ../development/python-modules/pyzbar { }; 7786 7788 7789 + pyzipper = callPackage ../development/python-modules/pyzipper { }; 7790 + 7787 7791 pkutils = callPackage ../development/python-modules/pkutils { }; 7788 7792 7789 7793 plac = callPackage ../development/python-modules/plac { }; ··· 13107 13111 xkcdpass = callPackage ../development/python-modules/xkcdpass { }; 13108 13112 13109 13113 xknx = callPackage ../development/python-modules/xknx { }; 13114 + 13115 + xknxproject = callPackage ../development/python-modules/xknxproject { }; 13110 13116 13111 13117 xlib = callPackage ../development/python-modules/xlib { }; 13112 13118