Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub ceb68418 9805b507

+3068 -1345
+7 -1
maintainers/maintainer-list.nix
··· 5914 5914 }; 5915 5915 dblsaiko = { 5916 5916 email = "me@dblsaiko.net"; 5917 - github = "2xsaiko"; 5917 + github = "dblsaiko"; 5918 5918 githubId = 3987560; 5919 5919 name = "Katalin Rebhan"; 5920 5920 }; ··· 16744 16744 github = "MithicSpirit"; 16745 16745 githubId = 24192522; 16746 16746 name = "MithicSpirit"; 16747 + }; 16748 + miyu = { 16749 + email = "miyu@allthingslinux.org"; 16750 + github = "fndov"; 16751 + githubId = 168955383; 16752 + name = "Tommy B"; 16747 16753 }; 16748 16754 mjm = { 16749 16755 email = "matt@mattmoriarity.com";
+2
nixos/doc/manual/release-notes/rl-2511.section.md
··· 187 187 188 188 - `services.monero` now includes the `environmentFile` option for adding secrets to the Monero daemon config. 189 189 190 + - `services.netbird.server` now uses dedicated packages split out due to relicensing of server components to AGPLv3 with version `0.53.0`, 191 + 190 192 - The new option [networking.ipips](#opt-networking.ipips) has been added to create IP within IP kind of tunnels (including 4in6, ip6ip6 and ipip). 191 193 With the existing [networking.sits](#opt-networking.sits) option (6in4), it is now possible to create all combinations of IPv4 and IPv6 encapsulation. 192 194
+1
nixos/modules/misc/documentation/modular-services.nix
··· 21 21 _file = "${__curPos.file}:${toString __curPos.line}"; 22 22 options = { 23 23 "<imports = [ pkgs.ghostunnel.services.default ]>" = fakeSubmodule pkgs.ghostunnel.services.default; 24 + "<imports = [ pkgs.php.services.default ]>" = fakeSubmodule pkgs.php.services.default; 24 25 }; 25 26 }; 26 27 in
+1 -1
nixos/modules/services/networking/netbird/management.nix
··· 139 139 options.services.netbird.server.management = { 140 140 enable = mkEnableOption "Netbird Management Service"; 141 141 142 - package = mkPackageOption pkgs "netbird" { }; 142 + package = mkPackageOption pkgs "netbird-management" { }; 143 143 144 144 domain = mkOption { 145 145 type = str;
+1 -1
nixos/modules/services/networking/netbird/signal.nix
··· 31 31 options.services.netbird.server.signal = { 32 32 enable = mkEnableOption "Netbird's Signal Service"; 33 33 34 - package = mkPackageOption pkgs "netbird" { }; 34 + package = mkPackageOption pkgs "netbird-signal" { }; 35 35 36 36 enableNginx = mkEnableOption "Nginx reverse-proxy for the netbird signal service"; 37 37
+72 -28
nixos/tests/netbird.nix
··· 7 7 ]; 8 8 9 9 nodes = { 10 - clients = 10 + node = 11 11 { ... }: 12 12 { 13 13 services.netbird.enable = true; ··· 15 15 }; 16 16 }; 17 17 18 - # TODO: confirm the whole solution is working end-to-end when netbird server is implemented 19 - testScript = '' 20 - start_all() 21 - def did_start(node, name, interval=0.5, timeout=10): 22 - node.wait_for_unit(f"{name}.service") 23 - node.wait_for_file(f"/var/run/{name}/sock") 24 - # `netbird status` returns a full "Disconnected" status during initialization 25 - # only after a while passes it starts returning "NeedsLogin" help message 26 - 27 - start = time.time() 28 - output = node.succeed(f"{name} status") 29 - while "Disconnected" in output and (time.time() - start) < timeout: 30 - time.sleep(interval) 31 - output = node.succeed(f"{name} status") 32 - assert "NeedsLogin" in output 33 - 34 - did_start(clients, "netbird") 35 - did_start(clients, "netbird-custom") 36 - ''; 37 - 38 18 /* 39 - `netbird status` used to print `Daemon status: NeedsLogin` 40 - https://github.com/netbirdio/netbird/blob/23a14737974e3849fa86408d136cc46db8a885d0/client/cmd/status.go#L154-L164 41 - as the first line, but now it is just: 19 + Historically waiting for the NetBird client daemon initialization helped catch number of bugs with the service, 20 + so we keep try to keep it here in as much details as it makes sense. 42 21 43 - Daemon version: 0.26.3 44 - CLI version: 0.26.3 45 - Management: Disconnected 22 + Initially `netbird status` returns a "Disconnected" messages: 23 + OS: linux/amd64 24 + Daemon version: 0.54.0 25 + CLI version: 0.54.0 26 + Profile: default 27 + Management: Disconnected, reason: rpc error: code = FailedPrecondition desc = failed connecting to Management Service : context deadline exceeded 46 28 Signal: Disconnected 47 29 Relays: 0/0 Available 48 30 Nameservers: 0/0 Available ··· 50 32 NetBird IP: N/A 51 33 Interface type: N/A 52 34 Quantum resistance: false 53 - Routes: - 35 + Lazy connection: false 36 + Networks: - 37 + Forwarding rules: 0 54 38 Peers count: 0/0 Connected 39 + 40 + After a while passes it should start returning "NeedsLogin" help message. 41 + 42 + As of ~0.53.0+ in ~30 second intervals the `netbird status` instead of "NeedsLogin" it briefly (for under 2 seconds) crashes with: 43 + 44 + Error: status failed: failed connecting to Management Service : context deadline exceeded 45 + 46 + This might be related to the following log line: 47 + 48 + 2025-08-11T15:03:25Z ERRO shared/management/client/grpc.go:65: failed creating connection to Management Service: context deadline exceeded 55 49 */ 50 + # TODO: confirm the whole solution is working end-to-end when netbird server is implemented 51 + testScript = '' 52 + import textwrap 53 + import time 54 + 55 + start_all() 56 + 57 + def run_with_debug(node, cmd, check=True, display=True, **kwargs): 58 + cmd = f"{cmd} 2>&1" 59 + start = time.time() 60 + ret, output = node.execute(cmd, **kwargs) 61 + duration = time.time() - start 62 + txt = f">>> {cmd=} {ret=} {duration=:.2f}:\n{textwrap.indent(output, '... ')}" 63 + if check: 64 + assert ret == 0, txt 65 + if display: 66 + print(txt) 67 + return ret, output 68 + 69 + def wait_until_rcode(node, cmd, rcode=0, retries=30, **kwargs): 70 + def check_success(_last_try): 71 + nonlocal output 72 + ret, output = run_with_debug(node, cmd, **kwargs) 73 + return ret == rcode 74 + 75 + kwargs.setdefault('check', False) 76 + output = None 77 + with node.nested(f"waiting for {cmd=} to exit with {rcode=}"): 78 + retry(check_success, retries) 79 + return output 80 + 81 + instances = ["netbird", "netbird-custom"] 82 + 83 + for name in instances: 84 + node.wait_for_unit(f"{name}.service") 85 + node.wait_for_file(f"/var/run/{name}/sock") 86 + 87 + for name in instances: 88 + wait_until_rcode(node, f"{name} status |& grep -C20 Disconnected", 0, retries=5) 89 + '' 90 + # The status used to turn into `NeedsLogin`, but recently started crashing instead. 91 + # leaving the snippets in here, in case some update goes back to the old behavior and can be tested again 92 + + lib.optionalString false '' 93 + for name in instances: 94 + #wait_until_rcode(node, f"{name} status |& grep -C20 NeedsLogin", 0, retries=20) 95 + output = wait_until_rcode(node, f"{name} status", 1, retries=61) 96 + msg = "Error: status failed: failed connecting to Management Service : context deadline exceeded" 97 + assert output.strip() == msg, f"expected {msg=}, got {output=} instead" 98 + wait_until_rcode(node, f"{name} status |& grep -C20 Disconnected", 0, retries=10) 99 + ''; 56 100 }
+4
nixos/tests/php/default.nix
··· 13 13 imports = [ ./fpm.nix ]; 14 14 _module.args.php = php'; 15 15 }; 16 + fpm-modular = runTest { 17 + imports = [ ./fpm-modular.nix ]; 18 + _module.args.php = php'; 19 + }; 16 20 httpd = runTest { 17 21 imports = [ ./httpd.nix ]; 18 22 _module.args.php = php';
+71
nixos/tests/php/fpm-modular.nix
··· 1 + { lib, php, ... }: 2 + { 3 + name = "php-${php.version}-fpm-modular-nginx-test"; 4 + meta.maintainers = with lib.maintainers; [ 5 + aanderse 6 + ]; 7 + 8 + nodes.machine = 9 + { config, pkgs, ... }: 10 + { 11 + environment.systemPackages = [ php ]; 12 + 13 + services.nginx = { 14 + enable = true; 15 + 16 + virtualHosts."phpfpm" = 17 + let 18 + testdir = pkgs.writeTextDir "web/index.php" "<?php phpinfo();"; 19 + in 20 + { 21 + root = "${testdir}/web"; 22 + locations."~ \\.php$".extraConfig = '' 23 + fastcgi_pass unix:${config.system.services.php-fpm.php-fpm.settings.foobar.listen}; 24 + fastcgi_index index.php; 25 + include ${config.services.nginx.package}/conf/fastcgi_params; 26 + include ${pkgs.nginx}/conf/fastcgi.conf; 27 + ''; 28 + locations."/" = { 29 + tryFiles = "$uri $uri/ index.php"; 30 + index = "index.php index.html index.htm"; 31 + }; 32 + }; 33 + }; 34 + 35 + system.services.php-fpm = { 36 + imports = [ php.services.default ]; 37 + php-fpm = { 38 + package = php; 39 + settings = { 40 + foobar = { 41 + "user" = "nginx"; 42 + "listen.group" = "nginx"; 43 + "listen.mode" = "0600"; 44 + "listen.owner" = "nginx"; 45 + "pm" = "dynamic"; 46 + "pm.max_children" = 5; 47 + "pm.max_requests" = 500; 48 + "pm.max_spare_servers" = 3; 49 + "pm.min_spare_servers" = 1; 50 + "pm.start_servers" = 2; 51 + }; 52 + }; 53 + }; 54 + }; 55 + }; 56 + testScript = 57 + { ... }: 58 + '' 59 + machine.wait_for_unit("nginx.service") 60 + machine.wait_for_unit("php-fpm.service") 61 + 62 + # Check so we get an evaluated PHP back 63 + response = machine.succeed("curl -fvvv -s http://127.0.0.1:80/") 64 + assert "PHP Version ${php.version}" in response, "PHP version not detected" 65 + 66 + # Check so we have database and some other extensions loaded 67 + for ext in ["json", "opcache", "pdo_mysql", "pdo_pgsql", "pdo_sqlite", "apcu"]: 68 + assert ext in response, f"Missing {ext} extension" 69 + machine.succeed(f'test -n "$(php -m | grep -i {ext})"') 70 + ''; 71 + }
-48
pkgs/applications/graphics/kcc/default.nix
··· 1 - { 2 - lib, 3 - python3Packages, 4 - fetchPypi, 5 - libsForQt5, 6 - p7zip, 7 - archiveSupport ? true, 8 - }: 9 - 10 - python3Packages.buildPythonApplication rec { 11 - pname = "kcc"; 12 - version = "5.5.1"; 13 - format = "setuptools"; 14 - 15 - src = fetchPypi { 16 - inherit version; 17 - pname = "KindleComicConverter"; 18 - sha256 = "5dbee5dc5ee06a07316ae5ebaf21ffa1970094dbae5985ad735e2807ef112644"; 19 - }; 20 - 21 - nativeBuildInputs = [ libsForQt5.wrapQtAppsHook ]; 22 - 23 - propagatedBuildInputs = with python3Packages; [ 24 - pillow 25 - pyqt5 26 - psutil 27 - python-slugify 28 - raven 29 - ]; 30 - 31 - qtWrapperArgs = lib.optionals archiveSupport [ 32 - "--prefix" 33 - "PATH" 34 - ":" 35 - "${lib.makeBinPath [ p7zip ]}" 36 - ]; 37 - 38 - postFixup = '' 39 - wrapProgram $out/bin/kcc "''${qtWrapperArgs[@]}" 40 - ''; 41 - 42 - meta = with lib; { 43 - description = "Python app to convert comic/manga files or folders to EPUB, Panel View MOBI or E-Ink optimized CBZ"; 44 - homepage = "https://github.com/ciromattia/kcc"; 45 - license = licenses.isc; 46 - maintainers = with maintainers; [ dawidsowa ]; 47 - }; 48 - }
+10 -10
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 198 198 "vendorHash": "sha256-ok73U0WWFGXp5TJ7sp7U9umq7DlChCw7fSyFmbifwKE=" 199 199 }, 200 200 "bitwarden": { 201 - "hash": "sha256-eqWyKPzSINSZcO8Ho0WHTeVDOxbUynOzupXu6vzTtuU=", 201 + "hash": "sha256-yq45SlP8x/jMSuhgrIIAM+hWa4tcp2d871uoLy+iIZM=", 202 202 "homepage": "https://registry.terraform.io/providers/maxlaverse/bitwarden", 203 203 "owner": "maxlaverse", 204 204 "repo": "terraform-provider-bitwarden", 205 - "rev": "v0.14.0", 205 + "rev": "v0.15.0", 206 206 "spdx": "MPL-2.0", 207 - "vendorHash": "sha256-TmlnrCsIM9k2ApPFcSpFUoggIIDrT9S/BeD3kKI2Klc=" 207 + "vendorHash": "sha256-oQ7rOrWS2cJtAOwO+tQ9aB27DyHMhf5FYpDvJVsLe/k=" 208 208 }, 209 209 "brightbox": { 210 210 "hash": "sha256-pwFbCP+qDL/4IUfbPRCkddkbsEEeAu7Wp12/mDL0ABA=", ··· 534 534 "vendorHash": "sha256-n6UUSCQt3mJESEfqVHX4sfr1XqOXu+u7Qejjps6RmBs=" 535 535 }, 536 536 "google-beta": { 537 - "hash": "sha256-HWtH/F4Bf86jzb27jSSpE7h77CH9FpGTF5tpGSxuX+g=", 537 + "hash": "sha256-8woiWjYYaojpKykxd9eMT4qXfpHVkXFA9eN3qzhEu+8=", 538 538 "homepage": "https://registry.terraform.io/providers/hashicorp/google-beta", 539 539 "owner": "hashicorp", 540 540 "repo": "terraform-provider-google-beta", 541 - "rev": "v6.46.0", 541 + "rev": "v6.47.0", 542 542 "spdx": "MPL-2.0", 543 - "vendorHash": "sha256-QQI1BfUgDRYwlqOC2+e/EMcDsEbZV8cAUnscnW8xVLk=" 543 + "vendorHash": "sha256-BzmaCp0QL2BbYn+NwlvPGV2CoDjKXr75HaPFVdrS5e4=" 544 544 }, 545 545 "googleworkspace": { 546 546 "hash": "sha256-dedYnsKHizxJZibuvJOMbJoux0W6zgKaK5fxIofKqCY=", ··· 876 876 "vendorHash": null 877 877 }, 878 878 "newrelic": { 879 - "hash": "sha256-ymxR4LOgsMg8evg4nBjzJZ5rKi/ql4TLlYb9i9gzKK4=", 879 + "hash": "sha256-4l7q9umrbic4lOKMtTWwBDRHMJUlVyrl5un7KAYYiAM=", 880 880 "homepage": "https://registry.terraform.io/providers/newrelic/newrelic", 881 881 "owner": "newrelic", 882 882 "repo": "terraform-provider-newrelic", 883 - "rev": "v3.65.0", 883 + "rev": "v3.66.0", 884 884 "spdx": "MPL-2.0", 885 885 "vendorHash": "sha256-+ogtadT0zekeaynXQCwDBrD+bBnKUsyzLGPQyLsCSR8=" 886 886 }, ··· 1138 1138 "vendorHash": "sha256-75GQmp/ybD+VugrrB8qTbP3OPHy3eyBGe5u7CM7CRcc=" 1139 1139 }, 1140 1140 "routeros": { 1141 - "hash": "sha256-1qdq09QFijxQDUaoPJwJB4F5aZ0AHXJSGndcdR9iqOs=", 1141 + "hash": "sha256-q0ZRAip6mgHkdBcns8G7VlDnMNB+ux6ITKwcSL4WrcY=", 1142 1142 "homepage": "https://registry.terraform.io/providers/terraform-routeros/routeros", 1143 1143 "owner": "terraform-routeros", 1144 1144 "repo": "terraform-provider-routeros", 1145 - "rev": "v1.86.1", 1145 + "rev": "v1.86.2", 1146 1146 "spdx": "MPL-2.0", 1147 1147 "vendorHash": "sha256-et1xqcaCKTRz9bJjTlRnxhXBoc6PaeSwJgBI4pAzcdg=" 1148 1148 },
+29 -24
pkgs/applications/networking/instant-messengers/jami/default.nix pkgs/by-name/ja/jami/package.nix
··· 17 17 gmp, 18 18 gnutls, 19 19 llhttp, 20 - jack, 21 20 jsoncpp, 22 21 libarchive, 23 22 libgit2, 23 + libjack2, 24 24 libnatpmp, 25 25 libpulseaudio, 26 26 libupnp, ··· 42 42 git, 43 43 networkmanager, # for libnm 44 44 python3, 45 - qttools, # for translations 46 - wrapQtAppsHook, 47 45 libnotify, 48 - qt5compat, 49 - qtbase, 50 - qtdeclarative, 46 + md4c, 47 + html-tidy, 48 + hunspell, 51 49 qrencode, 52 - qtmultimedia, 53 - qtnetworkauth, 54 - qtpositioning, 55 - qtsvg, 56 - qtwebengine, 57 - qtwebchannel, 50 + qt6Packages, 58 51 wrapGAppsHook3, 52 + zxing-cpp, 59 53 withWebengine ? true, 60 54 61 55 # for pjsip ··· 206 200 gmp 207 201 gnutls 208 202 llhttp 209 - jack 203 + libjack2 210 204 jsoncpp 211 205 libarchive 212 206 libgit2 ··· 241 235 sed -i -e '/GIT_REPOSITORY/,+1c SOURCE_DIR ''${CMAKE_CURRENT_SOURCE_DIR}/qwindowkit' extras/build/cmake/contrib_tools.cmake 242 236 sed -i -e 's/if(DISTRO_NEEDS_QMSETUP_PATCH)/if(TRUE)/' CMakeLists.txt 243 237 cp -R --no-preserve=mode,ownership ${qwindowkit-src} qwindowkit 238 + substituteInPlace CMakeLists.txt \ 239 + --replace-fail 'add_subdirectory(3rdparty/zxing-cpp EXCLUDE_FROM_ALL)' 'find_package(ZXing)' 244 240 ''; 245 241 246 242 preConfigure = '' ··· 255 251 256 252 nativeBuildInputs = [ 257 253 wrapGAppsHook3 258 - wrapQtAppsHook 254 + qt6Packages.wrapQtAppsHook 259 255 pkg-config 260 256 cmake 261 257 git 262 258 python3 263 - qttools 259 + qt6Packages.qttools # for translations 264 260 ]; 265 261 266 262 buildInputs = [ 267 263 ffmpeg_6 264 + html-tidy 265 + hunspell 268 266 libnotify 267 + md4c 269 268 networkmanager 270 - qtbase 271 - qt5compat 272 269 qrencode 273 - qtnetworkauth 274 - qtdeclarative 275 - qtmultimedia 276 - qtpositioning 277 - qtsvg 278 - qtwebchannel 270 + zxing-cpp 279 271 ] 280 - ++ lib.optionals withWebengine [ qtwebengine ]; 272 + ++ ( 273 + with qt6Packages; 274 + [ 275 + qtbase 276 + qt5compat 277 + qtnetworkauth 278 + qtdeclarative 279 + qtmultimedia 280 + qtpositioning 281 + qtsvg 282 + qtwebchannel 283 + ] 284 + ++ lib.optionals withWebengine [ qtwebengine ] 285 + ); 281 286 282 287 cmakeFlags = lib.optionals (!withWebengine) [ "-DWITH_WEBENGINE=false" ]; 283 288
+3 -3
pkgs/applications/networking/ktailctl/default.nix
··· 26 26 }: 27 27 28 28 let 29 - version = "0.20.2"; 29 + version = "0.21.0"; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "f-koehler"; 33 33 repo = "KTailctl"; 34 34 rev = "v${version}"; 35 - hash = "sha256-yMP+oAc1ZHr402j3NQOFLGFT/AK/PQ+figoVyOMEaus="; 35 + hash = "sha256-mKkHp6ZRTTepg/wo/1jeWBERRezT6hz0EL3ZDlS7nGk="; 36 36 }; 37 37 38 38 goDeps = ··· 40 40 pname = "ktailctl-go-wrapper"; 41 41 inherit src version; 42 42 modRoot = "src/wrapper"; 43 - vendorHash = "sha256-kX2L/ET6saxn73T4414ShRSeOIpX8i1HHjKkPbdjse0="; 43 + vendorHash = "sha256-RBjWTNbKS/nzD1tF28BZrBJPbx0s6t7Bi1eRFgtHYwk="; 44 44 }).goModules; 45 45 in 46 46 stdenv.mkDerivation {
+11 -12
pkgs/by-name/ab/abbaye-des-morts/package.nix
··· 7 7 SDL2_mixer, 8 8 }: 9 9 10 - stdenv.mkDerivation rec { 10 + stdenv.mkDerivation (finalAttrs: { 11 11 pname = "abbaye-des-morts"; 12 12 version = "2.0.5"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "nevat"; 16 16 repo = "abbayedesmorts-gpl"; 17 - tag = "v${version}"; 17 + tag = "v${finalAttrs.version}"; 18 18 sha256 = "sha256-muJt1cml0nYdgl0v8cudpUXcdSntc49e6zICTCwzkks="; 19 19 }; 20 20 ··· 25 25 ]; 26 26 27 27 makeFlags = [ 28 - "PREFIX=$(out)" 28 + "PREFIX=${placeholder "out"}" 29 29 "DESTDIR=" 30 - ]; 30 + ] 31 + ++ lib.optional stdenv.isDarwin "PLATFORM=mac"; 31 32 32 - preBuild = lib.optionalString stdenv.cc.isClang '' 33 + # Even with PLATFORM=mac, the Makefile specifies some GCC-specific CFLAGS that 34 + # are not supported by modern Clang on macOS 35 + postPatch = lib.optionalString stdenv.isDarwin '' 33 36 substituteInPlace Makefile \ 34 - --replace -fpredictive-commoning "" 35 - ''; 36 - 37 - preInstall = '' 38 - mkdir -p $out/bin 39 - mkdir -p $out/share/applications 37 + --replace-fail "-funswitch-loops" "" \ 38 + --replace-fail "-fgcse-after-reload" "" 40 39 ''; 41 40 42 41 meta = { ··· 46 45 license = lib.licenses.gpl3; 47 46 maintainers = with lib.maintainers; [ marius851000 ]; 48 47 }; 49 - } 48 + })
+3 -3
pkgs/by-name/al/aliyun-cli/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "aliyun-cli"; 11 - version = "3.0.292"; 11 + version = "3.0.294"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "aliyun"; 15 15 repo = "aliyun-cli"; 16 16 tag = "v${version}"; 17 - hash = "sha256-/bw4ukQRQ7rJLa+Muy7KjgyBh7ffFGSJ/q5Wnd/y7FY="; 17 + hash = "sha256-u7a90QObYcsZFLlKoaIanqadxrSaWEVB/FCHFBul/dI="; 18 18 fetchSubmodules = true; 19 19 }; 20 20 21 - vendorHash = "sha256-pa60hGn1UmzSgmopw+OAFgsL0o7mjEXTpYLAHgdTcMI="; 21 + vendorHash = "sha256-Vp7cvIlswhRf1ntZESd7Oabg+xZ4UOFJGD2usRcnnhY="; 22 22 23 23 subPackages = [ "main" ]; 24 24
+3 -3
pkgs/by-name/ar/arti/package.nix
··· 12 12 13 13 rustPlatform.buildRustPackage (finalAttrs: { 14 14 pname = "arti"; 15 - version = "1.4.4"; 15 + version = "1.4.6"; 16 16 17 17 src = fetchFromGitLab { 18 18 domain = "gitlab.torproject.org"; ··· 20 20 owner = "core"; 21 21 repo = "arti"; 22 22 tag = "arti-v${finalAttrs.version}"; 23 - hash = "sha256-mLeiG+503+kuzNUC9Qh2JE1Mm8XEa6CDJYkouzGUJpQ="; 23 + hash = "sha256-4HEJiA7FLM3NGV0dcx5aEwky8UTzVLR092b/0HTGCvY="; 24 24 }; 25 25 26 - cargoHash = "sha256-mjlrylfQZN8/zei/1enApYryhlv0zlghOPEr86iklg4="; 26 + cargoHash = "sha256-ke58MnRYL2ZRck5UKCsGCqiiAZtnOZFTOaoQneP6tV0="; 27 27 28 28 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; 29 29
-4
pkgs/by-name/au/audiothekar/package.nix
··· 38 38 39 39 passthru = { 40 40 updateScript = ./update.sh; 41 - tests.version = testers.testVersion { 42 - package = audiothekar; 43 - command = "audiothekar-cli --version"; 44 - }; 45 41 }; 46 42 47 43 meta = with lib; {
+2 -2
pkgs/by-name/be/beeper/package.nix
··· 9 9 }: 10 10 let 11 11 pname = "beeper"; 12 - version = "4.1.20"; 12 + version = "4.1.64"; 13 13 src = fetchurl { 14 14 url = "https://beeper-desktop.download.beeper.com/builds/Beeper-${version}.AppImage"; 15 - hash = "sha256-4sJ61j9/DdZM9mn3JqrvjlWPDb6nN4A4wzQR5lXthxU="; 15 + hash = "sha256-8Gd7qSp0/anYLrLCUfq15OacVsKwFVWQxaVvN9xsXkY="; 16 16 }; 17 17 appimageContents = appimageTools.extract { 18 18 inherit pname version src;
+3 -3
pkgs/by-name/bi/bilibili/sources.nix
··· 1 1 # Generated by ./update.sh - do not update manually! 2 2 { 3 - version = "1.16.5-4"; 4 - arm64-hash = "sha256-8APk13cLzhOaPXCpkdX5OLpXM/EV93uR2LHuMaBeUb0="; 5 - x86_64-hash = "sha256-S7R4XmBnqyXugwf5henOZG5TzGUw4IrU42SXINm6Wcw="; 3 + version = "1.17.0-2"; 4 + arm64-hash = "sha256-skqxt0IPn3X1ejltxTdT7Xm1zEeFTmyJdxRmNK8+fvY="; 5 + x86_64-hash = "sha256-ZYTELa0syIS2fZCNNFHg7WlTh9+Zu7XxSJTAvwavg5w="; 6 6 }
-282
pkgs/by-name/bi/bitwarden-desktop/fix-lock-files.diff
··· 1 - diff --git a/apps/cli/package.json b/apps/cli/package.json 2 - index 2ec4e6f697..db5981b5ec 100644 3 - --- a/apps/cli/package.json 4 - +++ b/apps/cli/package.json 5 - @@ -85,7 +85,7 @@ 6 - "multer": "1.4.5-lts.2", 7 - "node-fetch": "2.6.12", 8 - "node-forge": "1.3.1", 9 - - "open": "10.1.2", 10 - + "open": "8.4.2", 11 - "papaparse": "5.5.3", 12 - "proper-lockfile": "4.1.2", 13 - "rxjs": "7.8.1", 14 - diff --git a/apps/desktop/desktop_native/Cargo.lock b/apps/desktop/desktop_native/Cargo.lock 15 - index 05663ea7e0..eadd75e598 100644 16 - --- a/apps/desktop/desktop_native/Cargo.lock 17 - +++ b/apps/desktop/desktop_native/Cargo.lock 18 - @@ -162,7 +162,7 @@ dependencies = [ 19 - "serde_repr", 20 - "tokio", 21 - "url", 22 - - "zbus 5.6.0", 23 - + "zbus", 24 - ] 25 - 26 - [[package]] 27 - @@ -900,7 +900,7 @@ dependencies = [ 28 - "widestring", 29 - "windows 0.61.1", 30 - "windows-future", 31 - - "zbus 4.4.0", 32 - + "zbus", 33 - "zbus_polkit", 34 - "zeroizing-alloc", 35 - ] 36 - @@ -2063,10 +2063,10 @@ dependencies = [ 37 - "sha2", 38 - "subtle", 39 - "tokio", 40 - - "zbus 5.6.0", 41 - - "zbus_macros 5.6.0", 42 - + "zbus", 43 - + "zbus_macros", 44 - "zeroize", 45 - - "zvariant 5.5.1", 46 - + "zvariant", 47 - ] 48 - 49 - [[package]] 50 - @@ -2715,17 +2715,6 @@ dependencies = [ 51 - "syn", 52 - ] 53 - 54 - -[[package]] 55 - -name = "sha1" 56 - -version = "0.10.6" 57 - -source = "registry+https://github.com/rust-lang/crates.io-index" 58 - -checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 59 - -dependencies = [ 60 - - "cfg-if", 61 - - "cpufeatures", 62 - - "digest", 63 - -] 64 - - 65 - [[package]] 66 - name = "sha2" 67 - version = "0.10.8" 68 - @@ -3921,9 +3910,9 @@ dependencies = [ 69 - 70 - [[package]] 71 - name = "zbus" 72 - -version = "4.4.0" 73 - +version = "5.5.0" 74 - source = "registry+https://github.com/rust-lang/crates.io-index" 75 - -checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725" 76 - +checksum = "59c333f648ea1b647bc95dc1d34807c8e25ed7a6feff3394034dc4776054b236" 77 - dependencies = [ 78 - "async-broadcast", 79 - "async-executor", 80 - @@ -3938,90 +3927,37 @@ dependencies = [ 81 - "enumflags2", 82 - "event-listener", 83 - "futures-core", 84 - - "futures-sink", 85 - - "futures-util", 86 - - "hex", 87 - - "nix", 88 - - "ordered-stream", 89 - - "rand 0.8.5", 90 - - "serde", 91 - - "serde_repr", 92 - - "sha1", 93 - - "static_assertions", 94 - - "tracing", 95 - - "uds_windows", 96 - - "windows-sys 0.52.0", 97 - - "xdg-home", 98 - - "zbus_macros 4.4.0", 99 - - "zbus_names 3.0.0", 100 - - "zvariant 4.2.0", 101 - -] 102 - - 103 - -[[package]] 104 - -name = "zbus" 105 - -version = "5.6.0" 106 - -source = "registry+https://github.com/rust-lang/crates.io-index" 107 - -checksum = "2522b82023923eecb0b366da727ec883ace092e7887b61d3da5139f26b44da58" 108 - -dependencies = [ 109 - - "async-broadcast", 110 - - "async-recursion", 111 - - "async-trait", 112 - - "enumflags2", 113 - - "event-listener", 114 - - "futures-core", 115 - "futures-lite", 116 - "hex", 117 - "nix", 118 - "ordered-stream", 119 - "serde", 120 - "serde_repr", 121 - + "static_assertions", 122 - "tokio", 123 - "tracing", 124 - "uds_windows", 125 - "windows-sys 0.59.0", 126 - "winnow", 127 - - "zbus_macros 5.6.0", 128 - - "zbus_names 4.2.0", 129 - - "zvariant 5.5.1", 130 - + "xdg-home", 131 - + "zbus_macros", 132 - + "zbus_names", 133 - + "zvariant", 134 - ] 135 - 136 - [[package]] 137 - name = "zbus_macros" 138 - -version = "4.4.0" 139 - +version = "5.5.0" 140 - source = "registry+https://github.com/rust-lang/crates.io-index" 141 - -checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e" 142 - +checksum = "f325ad10eb0d0a3eb060203494c3b7ec3162a01a59db75d2deee100339709fc0" 143 - dependencies = [ 144 - "proc-macro-crate", 145 - "proc-macro2", 146 - "quote", 147 - "syn", 148 - - "zvariant_utils 2.1.0", 149 - -] 150 - - 151 - -[[package]] 152 - -name = "zbus_macros" 153 - -version = "5.6.0" 154 - -source = "registry+https://github.com/rust-lang/crates.io-index" 155 - -checksum = "05d2e12843c75108c00c618c2e8ef9675b50b6ec095b36dc965f2e5aed463c15" 156 - -dependencies = [ 157 - - "proc-macro-crate", 158 - - "proc-macro2", 159 - - "quote", 160 - - "syn", 161 - - "zbus_names 4.2.0", 162 - - "zvariant 5.5.1", 163 - - "zvariant_utils 3.2.0", 164 - -] 165 - - 166 - -[[package]] 167 - -name = "zbus_names" 168 - -version = "3.0.0" 169 - -source = "registry+https://github.com/rust-lang/crates.io-index" 170 - -checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" 171 - -dependencies = [ 172 - - "serde", 173 - - "static_assertions", 174 - - "zvariant 4.2.0", 175 - + "zbus_names", 176 - + "zvariant", 177 - + "zvariant_utils", 178 - ] 179 - 180 - [[package]] 181 - @@ -4033,20 +3969,20 @@ dependencies = [ 182 - "serde", 183 - "static_assertions", 184 - "winnow", 185 - - "zvariant 5.5.1", 186 - + "zvariant", 187 - ] 188 - 189 - [[package]] 190 - name = "zbus_polkit" 191 - -version = "4.0.0" 192 - +version = "5.0.0" 193 - source = "registry+https://github.com/rust-lang/crates.io-index" 194 - -checksum = "00a29bfa927b29f91b7feb4e1990f2dd1b4604072f493dc2f074cf59e4e0ba90" 195 - +checksum = "ad23d5c4d198c7e2641b33e6e0d1f866f117408ba66fe80bbe52e289eeb77c52" 196 - dependencies = [ 197 - "enumflags2", 198 - "serde", 199 - "serde_repr", 200 - "static_assertions", 201 - - "zbus 4.4.0", 202 - + "zbus", 203 - ] 204 - 205 - [[package]] 206 - @@ -4149,19 +4085,6 @@ dependencies = [ 207 - "syn", 208 - ] 209 - 210 - -[[package]] 211 - -name = "zvariant" 212 - -version = "4.2.0" 213 - -source = "registry+https://github.com/rust-lang/crates.io-index" 214 - -checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe" 215 - -dependencies = [ 216 - - "endi", 217 - - "enumflags2", 218 - - "serde", 219 - - "static_assertions", 220 - - "zvariant_derive 4.2.0", 221 - -] 222 - - 223 - [[package]] 224 - name = "zvariant" 225 - version = "5.5.1" 226 - @@ -4173,21 +4096,8 @@ dependencies = [ 227 - "serde", 228 - "url", 229 - "winnow", 230 - - "zvariant_derive 5.5.1", 231 - - "zvariant_utils 3.2.0", 232 - -] 233 - - 234 - -[[package]] 235 - -name = "zvariant_derive" 236 - -version = "4.2.0" 237 - -source = "registry+https://github.com/rust-lang/crates.io-index" 238 - -checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449" 239 - -dependencies = [ 240 - - "proc-macro-crate", 241 - - "proc-macro2", 242 - - "quote", 243 - - "syn", 244 - - "zvariant_utils 2.1.0", 245 - + "zvariant_derive", 246 - + "zvariant_utils", 247 - ] 248 - 249 - [[package]] 250 - @@ -4200,18 +4110,7 @@ dependencies = [ 251 - "proc-macro2", 252 - "quote", 253 - "syn", 254 - - "zvariant_utils 3.2.0", 255 - -] 256 - - 257 - -[[package]] 258 - -name = "zvariant_utils" 259 - -version = "2.1.0" 260 - -source = "registry+https://github.com/rust-lang/crates.io-index" 261 - -checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" 262 - -dependencies = [ 263 - - "proc-macro2", 264 - - "quote", 265 - - "syn", 266 - + "zvariant_utils", 267 - ] 268 - 269 - [[package]] 270 - diff --git a/package-lock.json b/package-lock.json 271 - index 5df63a79dd..702b6d1c81 100644 272 - --- a/package-lock.json 273 - +++ b/package-lock.json 274 - @@ -225,7 +225,7 @@ 275 - "multer": "1.4.5-lts.2", 276 - "node-fetch": "2.6.12", 277 - "node-forge": "1.3.1", 278 - - "open": "10.1.2", 279 - + "open": "8.4.2", 280 - "papaparse": "5.5.3", 281 - "proper-lockfile": "4.1.2", 282 - "rxjs": "7.8.1",
+9 -8
pkgs/by-name/bi/bitwarden-desktop/package.nix
··· 14 14 makeWrapper, 15 15 napi-rs-cli, 16 16 nix-update-script, 17 - nodejs_20, 17 + nodejs_22, 18 18 pkg-config, 19 19 rustc, 20 20 rustPlatform, ··· 34 34 in 35 35 buildNpmPackage' rec { 36 36 pname = "bitwarden-desktop"; 37 - version = "2025.6.1"; 37 + version = "2025.7.0"; 38 38 39 39 src = fetchFromGitHub { 40 40 owner = "bitwarden"; 41 41 repo = "clients"; 42 42 rev = "desktop-v${version}"; 43 - hash = "sha256-dYeq0YkQwmRve++RcMWnAuJyslaTZ4VIV4V/lMgSauQ="; 43 + hash = "sha256-i1osaSK2Nnjnt2j/bS6VEMi4j5UvEEHf+RVt0901DvA="; 44 44 }; 45 45 46 46 patches = [ 47 47 ./electron-builder-package-lock.patch 48 48 ./dont-auto-setup-biometrics.patch 49 - # The nixpkgs tooling trips over upstreams inconsistent lock files, so we fixed them by running npm install open@10.2.1 and cargo b 50 - ./fix-lock-files.diff 51 49 52 50 # ensures `app.getPath("exe")` returns our wrapper, not ${electron}/bin/electron 53 51 ./set-exe-path.patch ··· 67 65 # will open releases page instead of trying to update files 68 66 substituteInPlace apps/desktop/src/main/updater.main.ts \ 69 67 --replace-fail 'this.canUpdate =' 'this.canUpdate = false; let _dummy =' 68 + 69 + # unneeded for desktop, and causes errors 70 + rm -r apps/cli 70 71 ''; 71 72 72 - nodejs = nodejs_20; 73 + nodejs = nodejs_22; 73 74 74 75 makeCacheWritable = true; 75 76 npmFlags = [ ··· 82 83 "--ignore-scripts" 83 84 ]; 84 85 npmWorkspace = "apps/desktop"; 85 - npmDepsHash = "sha256-yzOz1X75Wz/NwjlGHL439bEek082vJBL/9imnla3SyU="; 86 + npmDepsHash = "sha256-NnkT+NO3zUI71w9dSinnPeJbOlWBA4IHAxnMlYUmOT4="; 86 87 87 88 cargoDeps = rustPlatform.fetchCargoVendor { 88 89 inherit ··· 92 93 cargoRoot 93 94 patches 94 95 ; 95 - hash = "sha256-mt7zWKgH21khAIrfpBFzb+aS2V2mV56zMqCSLzDhGfQ="; 96 + hash = "sha256-nhQUUj7Hz21fnbhqrQL4eYInPNlNLVgbkWylWMRJkAk="; 96 97 }; 97 98 cargoRoot = "apps/desktop/desktop_native"; 98 99
+3 -3
pkgs/by-name/bl/blade-formatter/package.nix
··· 16 16 17 17 stdenvNoCC.mkDerivation (finalAttrs: { 18 18 pname = "blade-formatter"; 19 - version = "1.43.0"; 19 + version = "1.44.2"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "shufo"; 23 23 repo = "blade-formatter"; 24 24 rev = "v${finalAttrs.version}"; 25 - hash = "sha256-jxRC7VYApAZrC/1b2r5cc9OCQ9/mA8ttizA4v0SY4U8="; 25 + hash = "sha256-FrP+D7SYUPSn82TIRGh9mo/ZpbYxmiTOKagbl/9D7Hk="; 26 26 }; 27 27 28 28 yarnOfflineCache = fetchYarnDeps { 29 29 yarnLock = finalAttrs.src + "/yarn.lock"; 30 - hash = "sha256-pWa2gI3RiZd5BJ2KJQHKH6+KBJasIVV5xnIoFi8jzlg="; 30 + hash = "sha256-XUd1p9AQXVUtADERNcHY7pHkMCr2g7+N/Dy7z4hL0g4="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+2 -2
pkgs/by-name/bo/bolt-launcher/package.nix
··· 38 38 let 39 39 bolt = stdenv.mkDerivation (finalAttrs: { 40 40 pname = "bolt-launcher"; 41 - version = "0.18.0"; 41 + version = "0.19.0"; 42 42 43 43 src = fetchFromGitHub { 44 44 owner = "AdamCake"; 45 45 repo = "bolt"; 46 46 tag = finalAttrs.version; 47 47 fetchSubmodules = true; 48 - hash = "sha256-S9SZ9UfohEHfwmXmHsTeSW45BHTJA4wPdFQXsX3Pk34="; 48 + hash = "sha256-RTLlNB6eiesXZayC69hpnXQsAgmPuaJTC+18Q6KzAP0="; 49 49 }; 50 50 51 51 nativeBuildInputs = [
+2 -2
pkgs/by-name/bo/bootdev-cli/package.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "bootdev-cli"; 14 - version = "1.19.2"; 14 + version = "1.20.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "bootdotdev"; 18 18 repo = "bootdev"; 19 19 tag = "v${version}"; 20 - hash = "sha256-jTI91t/gcEdOc3mwP0dFqL5sYeaC6nD96+RpuQfAf4s="; 20 + hash = "sha256-Hm8fvY50stoeQE3A2HeMsL/uDo8+Y4zQx/Zv/ksi7gg="; 21 21 }; 22 22 23 23 vendorHash = "sha256-jhRoPXgfntDauInD+F7koCaJlX4XDj+jQSe/uEEYIMM=";
+2 -2
pkgs/by-name/bo/boxflat/package.nix
··· 14 14 15 15 python3Packages.buildPythonPackage rec { 16 16 pname = "boxflat"; 17 - version = "1.34.2"; 17 + version = "1.34.2-1"; 18 18 pyproject = true; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "Lawstorant"; 22 22 repo = "boxflat"; 23 23 tag = "v${version}"; 24 - hash = "sha256-u1rhZfYCQC0qm79cMCCBvlHC4F9rwkL6X72rylPhJwE="; 24 + hash = "sha256-A18YhQp4USFQ4xoyR1Zc0o0fs5mVFVrvfbdPWvo1NXw="; 25 25 }; 26 26 27 27 build-system = [ python3Packages.setuptools ];
+3 -3
pkgs/by-name/ca/cargo-mutants/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "cargo-mutants"; 9 - version = "25.2.2"; 9 + version = "25.3.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "sourcefrog"; 13 13 repo = "cargo-mutants"; 14 14 rev = "v${version}"; 15 - hash = "sha256-VDXI/pR7lmIMrsHx9E+oWp0PPUcl83Hc98z6Sh18Hsc="; 15 + hash = "sha256-T+BMLjp74IO71u/ftNfz67FPSt1LYCgsRP65gL0wScg="; 16 16 }; 17 17 18 - cargoHash = "sha256-fTGIFD6V7L3erzi2RexR9XJNIV/UTu8vwFnrNpeFE4A="; 18 + cargoHash = "sha256-Q9+p1MbjF2pyw254X+K6GQSLKNbqjmFXDyZjCI31b7s="; 19 19 20 20 # too many tests require internet access 21 21 doCheck = false;
+3 -3
pkgs/by-name/ca/cargo-semver-checks/package.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "cargo-semver-checks"; 14 - version = "0.42.0"; 14 + version = "0.43.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "obi1kenobi"; 18 18 repo = "cargo-semver-checks"; 19 19 tag = "v${version}"; 20 - hash = "sha256-NPxb2fS5EuymUP0h0HGZ++goOeGwATlpQeRzAPbnF94="; 20 + hash = "sha256-SfmixBe7M0wnKEIBCpae2ypqgsTb5/AC0GwI42uMGlE="; 21 21 }; 22 22 23 - cargoHash = "sha256-ACTrtJ/iwCFZf8kH2Sdxx1B8ZKDIiu6elAGJOYbxqs0="; 23 + cargoHash = "sha256-OD3N1rtgXQhWNfFjnLLrkBvC9Ra9EBNv6GqtX0ai4Gs="; 24 24 25 25 nativeBuildInputs = [ 26 26 cmake
+3 -3
pkgs/by-name/ca/cargo-shear/package.nix
··· 6 6 cargo-shear, 7 7 }: 8 8 let 9 - version = "1.4.1"; 9 + version = "1.5.0"; 10 10 in 11 11 rustPlatform.buildRustPackage { 12 12 pname = "cargo-shear"; ··· 16 16 owner = "Boshen"; 17 17 repo = "cargo-shear"; 18 18 rev = "v${version}"; 19 - hash = "sha256-Ast944OrFyC6jHsL+aLp9zUK0hX7Xv+0EV1bH/PjDGA="; 19 + hash = "sha256-UZOSdCErZ7dT1KiuyupD2KMf8JgPfBOZn1GFWNJFtFU="; 20 20 }; 21 21 22 - cargoHash = "sha256-NSBe42AGujyh3CSdJ9ON14IA9U63qNly96VMNbU+I84="; 22 + cargoHash = "sha256-qVkM2Zg2R3ZzCBEJFMXY7hfptiBvDaA+nVO1SVUuUNg="; 23 23 24 24 # https://github.com/Boshen/cargo-shear/blob/a0535415a3ea94c86642f39f343f91af5cdc3829/src/lib.rs#L20-L23 25 25 SHEAR_VERSION = version;
+2 -2
pkgs/by-name/cn/cnquery/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "cnquery"; 9 - version = "11.65.0"; 9 + version = "11.66.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "mondoohq"; 13 13 repo = "cnquery"; 14 14 tag = "v${version}"; 15 - hash = "sha256-M2bx4wgVM79iXhtZDFvcOfifwbLCTQ0knTI3FAOzj3M="; 15 + hash = "sha256-VgIjwHOs5JWWNP/ecGJxN65B1+1dAVzALkfljNExRTg="; 16 16 }; 17 17 18 18 subPackages = [ "apps/cnquery" ];
+3 -3
pkgs/by-name/cr/crowdsec-firewall-bouncer/package.nix
··· 7 7 }: 8 8 buildGoModule (finalAttrs: { 9 9 pname = "crowdsec-firewall-bouncer"; 10 - version = "0.0.33"; 10 + version = "0.0.34"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "crowdsecurity"; 14 14 repo = "cs-firewall-bouncer"; 15 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-4fxxAW2sXGNxjsc75fd499ciuN8tjGqlpRIaHYUXwQ0="; 16 + hash = "sha256-lDO9pwPkbI+FDTdXBv03c0p8wbkRUiIDNl1ip3AZo2g="; 17 17 }; 18 18 19 - vendorHash = "sha256-Bhp6Z2UlCJ32vdc3uINCGleZFP2WeUn/XK+Q29szUzQ="; 19 + vendorHash = "sha256-SbpclloBgd9vffC0lBduGRqPOqmzQ0J91/KeDHCh0jo="; 20 20 21 21 ldflags = [ 22 22 "-X github.com/crowdsecurity/go-cs-lib/version.Version=v${finalAttrs.version}"
+6 -6
pkgs/by-name/de/deltachat-desktop/package.nix
··· 19 19 20 20 let 21 21 deltachat-rpc-server' = deltachat-rpc-server.overrideAttrs rec { 22 - version = "1.159.5"; 22 + version = "2.10.0"; 23 23 src = fetchFromGitHub { 24 24 owner = "chatmail"; 25 25 repo = "core"; 26 26 tag = "v${version}"; 27 - hash = "sha256-qooN7XRWFqR/bVPAQ8e7KOYNnBD9E70uAesaLUUeXXs="; 27 + hash = "sha256-boS8Awxp9Z/4TrYfqRF77K01dAcEZOfr+oOqMOEeUig="; 28 28 }; 29 29 cargoDeps = rustPlatform.fetchCargoVendor { 30 30 pname = "deltachat-core-rust"; 31 31 inherit version src; 32 - hash = "sha256-TmizhgXMYX0hn4GnsL1QiSyMdahebh0QFbk/cOA48jg="; 32 + hash = "sha256-fSuVq0ODYvKLU2peQuutfuSerZl2cfRCu/w0E6eQRV8="; 33 33 }; 34 34 }; 35 35 electron = electron_37; ··· 37 37 in 38 38 stdenv.mkDerivation (finalAttrs: { 39 39 pname = "deltachat-desktop"; 40 - version = "1.60.1"; 40 + version = "2.10.0"; 41 41 42 42 src = fetchFromGitHub { 43 43 owner = "deltachat"; 44 44 repo = "deltachat-desktop"; 45 45 tag = "v${finalAttrs.version}"; 46 - hash = "sha256-WrP4C4zebbRdxy08oQzR3vkO2IBUfsRPnkU1aWqolB4="; 46 + hash = "sha256-97a82xHoFWCdO6dB1nhTYqosWA2Cf6cRfg2eTaiZd8g="; 47 47 }; 48 48 49 49 pnpmDeps = pnpm.fetchDeps { 50 50 inherit (finalAttrs) pname version src; 51 51 fetcherVersion = 1; 52 - hash = "sha256-PBCmyNmlH88y5s7+8WHcei8SP3Q0lIAAnAQn9uaFxLc="; 52 + hash = "sha256-SJyLLsUH1tm/ADJ6yJo5yCTE/rjHVOhHw3plGQUgD3M="; 53 53 }; 54 54 55 55 nativeBuildInputs = [
+3 -3
pkgs/by-name/de/deputy/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage (finalAttrs: { 10 10 pname = "deputy"; 11 - version = "0.6.0"; 11 + version = "0.6.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "filiptibell"; 15 15 repo = "deputy"; 16 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-dTCikfHqfSVb1F6LYrLqFAEufD6dPgAi6F65yPlCO18="; 17 + hash = "sha256-w5//fdH+95x6fneysUxjF0q9bwHNYqtTSods5QID01Y="; 18 18 }; 19 19 20 - cargoHash = "sha256-nGheg/HnkYsvfrsd/dPNbFQEHXFtjB5so436nrbKRqo="; 20 + cargoHash = "sha256-TezOv07Dl99jw8FIqJvx6F8X8Au/aMPC/CXDYLkQDnE="; 21 21 22 22 nativeInstallCheckInputs = [ versionCheckHook ]; 23 23 versionCheckProgramArg = "--version";
+56
pkgs/by-name/do/docstrfmt/package.nix
··· 1 + { 2 + lib, 3 + python3, 4 + fetchFromGitHub, 5 + }: 6 + 7 + python3.pkgs.buildPythonApplication rec { 8 + pname = "docstrfmt"; 9 + version = "1.10.0"; 10 + pyproject = true; 11 + 12 + src = fetchFromGitHub { 13 + owner = "LilSpazJoekp"; 14 + repo = "docstrfmt"; 15 + tag = "v${version}"; 16 + hash = "sha256-L7zz9FJRSiBWthME0zsUWHxeA+zVuxQpkyEVbNSSEQs="; 17 + }; 18 + 19 + build-system = [ 20 + python3.pkgs.flit-core 21 + ]; 22 + 23 + dependencies = with python3.pkgs; [ 24 + black 25 + click 26 + docutils 27 + libcst 28 + platformdirs 29 + sphinx 30 + tabulate 31 + toml 32 + ]; 33 + 34 + pythonRelaxDeps = [ 35 + "black" 36 + "docutils" 37 + ]; 38 + 39 + nativeCheckInputs = with python3.pkgs; [ 40 + pytestCheckHook 41 + pytest-aiohttp 42 + ]; 43 + 44 + pythonImportsCheck = [ 45 + "docstrfmt" 46 + ]; 47 + 48 + meta = { 49 + description = "Formatter for reStructuredText"; 50 + homepage = "https://github.com/LilSpazJoekp/docstrfmt"; 51 + changelog = "https://github.com/LilSpazJoekp/docstrfmt/blob/${src.tag}/CHANGES.rst"; 52 + license = lib.licenses.mit; 53 + maintainers = with lib.maintainers; [ doronbehar ]; 54 + mainProgram = "docstrfmt"; 55 + }; 56 + }
+16 -8
pkgs/by-name/do/doge/package.nix
··· 5 5 }: 6 6 python3Packages.buildPythonApplication rec { 7 7 pname = "doge"; 8 - version = "3.8.0"; 8 + version = "3.9.0"; 9 + pyproject = true; 9 10 10 11 src = fetchFromGitHub { 11 12 owner = "Olivia5k"; 12 13 repo = "doge"; 13 - rev = version; 14 - hash = "sha256-CZw9Pz9YPVmDMOfDp5yIp/yStOvXEzAgb/HvKpxhQ8I="; 14 + tag = version; 15 + hash = "sha256-aJ1SFehjKiSc7osf5BOB1xjDnrkVXp37PQ5bNpbv1Mk="; 15 16 }; 16 17 17 - pyproject = true; 18 - nativeBuildInputs = [ python3Packages.setuptools ]; 19 - propagatedBuildInputs = [ python3Packages.python-dateutil ]; 18 + build-system = [ python3Packages.hatchling ]; 19 + 20 + dependencies = with python3Packages; [ 21 + python-dateutil 22 + fullmoon 23 + ]; 20 24 21 25 meta = { 22 - homepage = "https://github.com/Olivia5k/doge"; 23 26 description = "Wow very terminal doge"; 27 + longDescription = '' 28 + Doge is a simple motd script based on the slightly stupid but very funny doge meme. 29 + It prints random grammatically incorrect statements that are sometimes based on things from your computer. 30 + ''; 31 + homepage = "https://github.com/Olivia5k/doge"; 24 32 license = lib.licenses.mit; 33 + mainProgram = "doge"; 25 34 maintainers = with lib.maintainers; [ 26 35 Gonzih 27 36 quantenzitrone 28 37 ]; 29 - mainProgram = "doge"; 30 38 }; 31 39 }
+3 -3
pkgs/by-name/do/dogedns/package.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "dogedns"; 14 - version = "0.2.8"; 14 + version = "0.2.9"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "Dj-Codeman"; 18 18 repo = "doge"; 19 19 rev = "v${version}"; 20 - hash = "sha256-3wOka+MKSy2x3100eF0d9A5Jc0qFSNCiLsisHO1Uldc="; 20 + hash = "sha256-SeC/GZ1AeEqRzxWc4oJ6JOvXfn3/LRcQz9uWXXqdTqU="; 21 21 }; 22 22 23 - cargoHash = "sha256-9Qm93Hmxutmg3oCXSVrCUAYA2W4gXR/LPC5zZ34x5jQ="; 23 + cargoHash = "sha256-vLdfmaIOSxNqs1Hq6NJMA8HDZas4E9rc+VHnFSlX/wg="; 24 24 25 25 patches = [ 26 26 # remove date info to make the build reproducible
+3 -3
pkgs/by-name/dy/dyff/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "dyff"; 10 - version = "1.10.1"; 10 + version = "1.10.2"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "homeport"; 14 14 repo = "dyff"; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-dioahL3dWK+rNAcThv2vYyoGaIIFhcd5li9gtwjtGzM="; 16 + sha256 = "sha256-kmL1WzsfuV6O3mFryQKnUeImisMlLd3K43/00l6Trvs="; 17 17 }; 18 18 19 - vendorHash = "sha256-5uAe6bnYhncr2A+Y/HEjv9agvKp+1D2JH66zIDIeDro="; 19 + vendorHash = "sha256-8xXw2ITHqw6dPtRuO4aesJzeobb/QGI+z1tn1ebNdzQ="; 20 20 21 21 subPackages = [ 22 22 "cmd/dyff"
+3 -3
pkgs/by-name/ed/editorconfig-checker/package.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "editorconfig-checker"; 12 - version = "3.3.0"; 12 + version = "3.4.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "editorconfig-checker"; 16 16 repo = "editorconfig-checker"; 17 17 rev = "v${version}"; 18 - hash = "sha256-TRbUehdHzgjc87O8/kZyC9c9ouxJrs/nSN24E5BOrzU="; 18 + hash = "sha256-9Z2Yu515e2R8NbGmsVD6mM9XHXalutcS++T9I0p1jbY="; 19 19 }; 20 20 21 - vendorHash = "sha256-g7SSy55IKxfM1cjyy1n7As278HU+GdNeq1vSSM4B8GM="; 21 + vendorHash = "sha256-7UyEvKA+0ll205/P69YfAFswM6fp8zBjzTfCryxMCQU="; 22 22 23 23 doCheck = false; 24 24
+4 -4
pkgs/by-name/ei/eigenwallet/package.nix
··· 12 12 13 13 stdenv.mkDerivation (finalAttrs: { 14 14 name = "eigenwallet"; 15 - version = "2.0.3"; 15 + version = "3.0.0-beta.8"; 16 16 17 17 src = fetchurl { 18 - url = "https://github.com/eigenwallet/core/releases/download/${finalAttrs.version}/UnstoppableSwap_${finalAttrs.version}_amd64.deb"; 19 - hash = "sha256-2uOsZ6IvaQes+FYGQ0cNYlySzjyNwf/3fqk3DJzN+WI="; 18 + url = "https://github.com/eigenwallet/core/releases/download/${finalAttrs.version}/eigenwallet_${finalAttrs.version}_amd64.deb"; 19 + hash = "sha256-9quyDsCQsGGTESdBg5BLbUaXCWhhxz3xmqkanCIdreE="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ ··· 42 42 43 43 meta = { 44 44 description = "Protocol and desktop application for swapping Monero and Bitcoin"; 45 - homepage = "https://unstoppableswap.net"; 45 + homepage = "https://eigenwallet.org"; 46 46 maintainers = with lib.maintainers; [ JacoMalan1 ]; 47 47 license = lib.licenses.gpl3Only; 48 48 sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
+3 -3
pkgs/by-name/el/element-desktop/element-desktop-pin.nix
··· 1 1 { 2 - "version" = "1.11.108"; 2 + "version" = "1.11.109"; 3 3 "hashes" = { 4 - "desktopSrcHash" = "sha256-7qG2QyOgq2ATyXsr5jLxngxXvVaw52GYOD1LiUCGNNo="; 5 - "desktopYarnHash" = "sha256-QLsKY0tDeY5dp6VLiPZhawa54SI2/A0W6UE0NoJ5dng="; 4 + "desktopSrcHash" = "sha256-4M+1wOwyMVRdzXpgdBi9Fi4WM7MMypDHAOcifk3iejI="; 5 + "desktopYarnHash" = "sha256-uff/bOv3Gs/fNk9oPbE0X7EjftrIr7p/wSLgv8SDzkg="; 6 6 }; 7 7 }
+3 -3
pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix
··· 1 1 { 2 - "version" = "1.11.108"; 2 + "version" = "1.11.109"; 3 3 "hashes" = { 4 - "webSrcHash" = "sha256-2QNRygyyXMvHHSfd9CCusOQ5v/udOwrOdmnrSsatylI="; 5 - "webYarnHash" = "sha256-JkXbGRanW+rRgQCVv8sCTzogHR5NKgesw/l166U1h9k="; 4 + "webSrcHash" = "sha256-TTpaRMSi5YX95ZwfQA0XVLO52oPCu9VU0+dVylEQwhU="; 5 + "webYarnHash" = "sha256-9HU2k6EX8v3JfPt8HYlLuSnkt7Y12f6AiNXB2e0lDWM="; 6 6 }; 7 7 }
+2 -2
pkgs/by-name/ga/garnet/package.nix
··· 8 8 9 9 buildDotnetModule rec { 10 10 pname = "garnet"; 11 - version = "1.0.80"; 11 + version = "1.0.81"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "microsoft"; 15 15 repo = "garnet"; 16 16 tag = "v${version}"; 17 - hash = "sha256-9B2Ai+W6+rZ8xLrrO7d8jd6LYWaMGIq3a+lz8rY32uA="; 17 + hash = "sha256-CEpxV6BoTfkC3Lka1Xuci3uyUYoWxoyYKTQTco5NVY4="; 18 18 }; 19 19 20 20 projectFile = "main/GarnetServer/GarnetServer.csproj";
+2 -2
pkgs/by-name/ge/geomyidae/package.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "geomyidae"; 10 - version = "0.96"; 10 + version = "0.99"; 11 11 12 12 src = fetchurl { 13 13 url = "gopher://bitreich.org/9/scm/geomyidae/tag/geomyidae-v${version}.tar.gz"; 14 - hash = "sha256-O6zccrz5qrtvafNQvM50U2JfG42LAWJJ/DXfiDKh4dc="; 14 + hash = "sha256-QnAUqvyi+b14kIjqnreY6adFl62glRiuX9QiVamR6zw="; 15 15 }; 16 16 17 17 buildInputs = [ libressl ];
+4 -4
pkgs/by-name/go/go-camo/package.nix
··· 9 9 10 10 buildGo124Module rec { 11 11 pname = "go-camo"; 12 - version = "2.6.3"; 12 + version = "2.6.4"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "cactus"; 16 16 repo = "go-camo"; 17 - rev = "v${version}"; 18 - hash = "sha256-uf/r+QDukuFbbsFQal0mfZaGHZYk1fGn8Kt1ipFD/vI="; 17 + tag = "v${version}"; 18 + hash = "sha256-BdKIfDDN6GXc53SFDkJ8Dui5rrm27blA+EEOS/oAanE="; 19 19 }; 20 20 21 - vendorHash = "sha256-PQ9Q+xaziTASH361qeBW0mVDtcXwU3/Sm/V/O4T2AP8="; 21 + vendorHash = "sha256-0DkIbD+9gIbARqvmudRavwcWVLADGKwEYMMX6a5Qoq4="; 22 22 23 23 nativeBuildInputs = [ 24 24 installShellFiles
+5 -3
pkgs/by-name/gr/gradia/package.nix
··· 18 18 webp-pixbuf-loader, 19 19 libsoup_3, 20 20 bash, 21 + nix-update-script, 21 22 }: 22 23 python3Packages.buildPythonApplication rec { 23 24 pname = "gradia"; 24 - version = "1.7.1"; 25 + version = "1.9.0"; 25 26 pyproject = false; 26 27 27 28 src = fetchFromGitHub { 28 29 owner = "AlexanderVanhee"; 29 30 repo = "Gradia"; 30 31 tag = "v${version}"; 31 - hash = "sha256-EyO09tKv0SjqMyYM5J8wdeIH6/vJgF7p7FLaTfJDqXY="; 32 + hash = "sha256-iDldzS7LLJ/+CfKBpD50LW/YrZ2xb8aqZI9Bs1AOcCM="; 32 33 }; 33 34 34 35 nativeBuildInputs = [ ··· 56 57 ]; 57 58 58 59 postInstall = '' 59 - substituteInPlace $out/share/gradia/gradia/ui/image_exporters.py --replace-fail "/bin/bash" "${lib.getExe bash}" 60 60 export GDK_PIXBUF_MODULE_FILE="${ 61 61 gnome._gdkPixbufCacheBuilder_DO_NOT_USE { 62 62 extraLoaders = [ ··· 70 70 dontWrapGApps = true; 71 71 72 72 makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ]; 73 + 74 + passthru.updateScript = nix-update-script { }; 73 75 74 76 meta = { 75 77 description = "Make your screenshots ready for the world";
+2 -2
pkgs/by-name/gr/grpc_cli/package.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "grpc_cli"; 14 - version = "1.74.0"; 14 + version = "1.74.1"; 15 15 src = fetchFromGitHub { 16 16 owner = "grpc"; 17 17 repo = "grpc"; 18 18 rev = "v${version}"; 19 - hash = "sha256-97+llHIubNYwULSD0KxEcGN+T8bQWufaEH6QT9oTgwg="; 19 + hash = "sha256-QEIFv5zv1b0uggImklm4BSbnAbhN4xQ/K9OFLYMKbv0="; 20 20 fetchSubmodules = true; 21 21 }; 22 22 nativeBuildInputs = [
+53
pkgs/by-name/ha/hail/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitea, 5 + pkg-config, 6 + fontconfig, 7 + freetype, 8 + libxkbcommon, 9 + wayland, 10 + SDL2, 11 + SDL2_image, 12 + SDL2_gfx, 13 + nix-update-script, 14 + }: 15 + 16 + rustPlatform.buildRustPackage (finalAttrs: { 17 + pname = "hail"; 18 + version = "0.2.2"; 19 + 20 + src = fetchFromGitea { 21 + domain = "codeberg.org"; 22 + owner = "periwinkle"; 23 + repo = "hail"; 24 + tag = finalAttrs.version; 25 + hash = "sha256-LJodAS24x/dBNyrUxT9F0FHnu4s+Cb+CCtoe7nPM66w="; 26 + }; 27 + 28 + cargoHash = "sha256-kEPnfRY2McSVNBuBC9VSKK5p8JIUeZh/LeFZQa1Hn5U="; 29 + 30 + nativeBuildInputs = [ pkg-config ]; 31 + 32 + buildInputs = [ 33 + fontconfig 34 + freetype 35 + libxkbcommon 36 + wayland 37 + SDL2 38 + SDL2_image 39 + SDL2_gfx 40 + ]; 41 + 42 + passthru.updateScript = nix-update-script { }; 43 + 44 + meta = { 45 + description = "Minimal speedrun timer"; 46 + homepage = "https://codeberg.org/periwinkle/hail"; 47 + changelog = "https://codeberg.org/periwinkle/hail/releases/tag/${finalAttrs.src.tag}"; 48 + license = lib.licenses.mpl20; 49 + maintainers = with lib.maintainers; [ yiyu ]; 50 + mainProgram = "hail"; 51 + platforms = lib.platforms.linux; 52 + }; 53 + })
+3 -3
pkgs/by-name/hy/hyprland-per-window-layout/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "hyprland-per-window-layout"; 9 - version = "2.14"; 9 + version = "2.15"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "coffebar"; 13 13 repo = "hyprland-per-window-layout"; 14 14 rev = version; 15 - hash = "sha256-dYoHa4b7BZc/LGVLsNs/LTj4sSMaFel+QE0TUv5kGAk="; 15 + hash = "sha256-SOT2nrk2JKTzKE1QNhjAY9zjyG5z5nYFz7RJRrS3Tsk="; 16 16 }; 17 17 18 - cargoHash = "sha256-wXPc3jAY8E0k8cn4Z2OIhCyrfszzlzFmhQZIZay16Ec="; 18 + cargoHash = "sha256-VzxO5xn864gnMR62iszTNwz1tU7A59dhQspsla90aRs="; 19 19 20 20 meta = with lib; { 21 21 description = "Per window keyboard layout (language) for Hyprland wayland compositor";
+12 -12
pkgs/by-name/im/immich/sources.json
··· 1 1 { 2 - "version": "1.136.0", 3 - "hash": "sha256-IMog1lvitT1fNKlT4pv/5Qlg/2JNkBNZrBu65NRAgJ0=", 2 + "version": "1.137.3", 3 + "hash": "sha256-oKDIx63LayDWhd4uE16rqFWmmwwSWUsUvgZKsgE3KWg=", 4 4 "components": { 5 5 "cli": { 6 - "npmDepsHash": "sha256-+cMBzlvnSAwlutVm1F0Sa2LEAP6ppOvI9XjDb40xWW4=", 7 - "version": "2.2.73" 6 + "npmDepsHash": "sha256-Cjk95tsQM89LkMq6H3B5WYdYrMi3hB6d1XpN2xhHv2U=", 7 + "version": "2.2.77" 8 8 }, 9 9 "server": { 10 - "npmDepsHash": "sha256-kVmoxOd7ErLmLKBkanb8IOUJ3ccpzUHBkaLgnvli0Uw=", 11 - "version": "1.136.0" 10 + "npmDepsHash": "sha256-CvczIXE3Z3LwZezG7kbfJqg2fak2BRXTr0op1Jo1LIg=", 11 + "version": "1.137.3" 12 12 }, 13 13 "web": { 14 - "npmDepsHash": "sha256-CxQQbqIhqhWqtlV4BWQDPkg0tm3wPXC6BcCFb/6mM+o=", 15 - "version": "1.136.0" 14 + "npmDepsHash": "sha256-PcNgD/JFt3221Qgi54XzQZNa53iw3BUe31DM8k+nz/4=", 15 + "version": "1.137.3" 16 16 }, 17 17 "open-api/typescript-sdk": { 18 - "npmDepsHash": "sha256-z9W3YGqoUV90TXoyEnR069pLvirzDAisgQZdaJEOlSg=", 19 - "version": "1.136.0" 18 + "npmDepsHash": "sha256-M4ahH6ZP0E3wEgK4VLqSsNjhMFNVTMeRFdzU9EO53vE=", 19 + "version": "1.137.3" 20 20 }, 21 21 "geonames": { 22 - "timestamp": "20250725064853", 23 - "hash": "sha256-UzP8JapHTCpk5/6X5usLLXQUfqEOUgkq76CTIBZoz08=" 22 + "timestamp": "20250801182552", 23 + "hash": "sha256-jfC/FgfeSz1tdtYc1EqQ/HJw5LlYQSyGntPuXv24JVY=" 24 24 } 25 25 } 26 26 }
+4 -3
pkgs/by-name/im/impression/package.nix
··· 24 24 25 25 stdenv.mkDerivation (finalAttrs: { 26 26 pname = "impression"; 27 - version = "3.4.0"; 27 + version = "3.5.0"; 28 28 29 29 src = fetchFromGitLab { 30 30 owner = "adhami3310"; 31 31 repo = "Impression"; 32 32 tag = "v${finalAttrs.version}"; 33 - hash = "sha256-YNRj44bgZfJYMBPI3q9OnWFaG6x1xez8LZM1sIti5mQ="; 33 + hash = "sha256-LtCfqBtgtayjCuBukfjDtZfaGM7I2rOImxD2yvRITVk="; 34 34 }; 35 35 36 36 cargoDeps = rustPlatform.fetchCargoVendor { 37 37 inherit (finalAttrs) pname version src; 38 - hash = "sha256-uK5kPPBBa5hI4RHj1RRohur0jzkjwePafY6E9U9vEFk="; 38 + hash = "sha256-chRsKBnl6QOJ4b1UZak5lnp4lQmXCyZXI/8iJs5lM/E="; 39 39 }; 40 40 41 41 nativeBuildInputs = [ ··· 68 68 meta = { 69 69 description = "Straight-forward and modern application to create bootable drives"; 70 70 homepage = "https://gitlab.com/adhami3310/Impression"; 71 + changelog = "https://gitlab.com/adhami3310/Impression/-/releases/v${finalAttrs.version}"; 71 72 license = lib.licenses.gpl3Only; 72 73 mainProgram = "impression"; 73 74 maintainers = with lib.maintainers; [ dotlambda ];
+3 -3
pkgs/by-name/ip/ipxe/package.nix
··· 48 48 49 49 stdenv.mkDerivation (finalAttrs: { 50 50 pname = "ipxe"; 51 - version = "1.21.1-unstable-2025-07-30"; 51 + version = "1.21.1-unstable-2025-08-07"; 52 52 53 53 nativeBuildInputs = [ 54 54 mtools ··· 66 66 src = fetchFromGitHub { 67 67 owner = "ipxe"; 68 68 repo = "ipxe"; 69 - rev = "f7a1e9ef8e1dc22ebded786507b872a45e3fb05d"; 70 - hash = "sha256-dNnZH6ENxx3K2lAIE0B8mLjOo05D/TBguarrGrxXozc="; 69 + rev = "8460dc4e8ffc98db62377d1c5502d6aac40f5a64"; 70 + hash = "sha256-Xk1lbExR4dyiba4tF0Dm9/KtTVxc78Fs8gjmZU7pdpI="; 71 71 }; 72 72 73 73 # Calling syslinux on a FAT image isn't going to work on Aarch64.
+3 -3
pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix
··· 9 9 # "chatgpt-cli" is taken by another package with the same upsteam name. 10 10 # To keep "pname" and "package attribute name" identical, the owners name (kardolus) gets prefixed as identifier. 11 11 pname = "kardolus-chatgpt-cli"; 12 - version = "1.8.5"; 12 + version = "1.8.6"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "kardolus"; 16 16 repo = "chatgpt-cli"; 17 17 rev = "v${finalAttrs.version}"; 18 - hash = "sha256-TXdxqPoyt3VUeHVkbB0UjNcCqaf+5Xve95RMQOEagTM="; 18 + hash = "sha256-ggakrfeV6guGhBbA45A78oMFQSMqh9+yvJK+cic1JdY="; 19 19 }; 20 20 21 21 vendorHash = null; 22 22 # The tests of kardolus/chatgpt-cli require an OpenAI API Key to be present in the environment, 23 - # (e.g. https://github.com/kardolus/chatgpt-cli/blob/v1.8.5/test/contract/contract_test.go#L35) 23 + # (e.g. https://github.com/kardolus/chatgpt-cli/blob/v1.8.6/test/contract/contract_test.go#L35) 24 24 # which will not be the case in the pipeline. 25 25 # Therefore, tests must be skipped. 26 26 doCheck = false;
+27 -13
pkgs/by-name/kc/kcc/package.nix
··· 1 1 { 2 - stdenv, 3 2 lib, 3 + python3, 4 + fetchFromGitHub, 5 + 4 6 qt6, 5 - fetchFromGitHub, 7 + archiveSupport ? true, 6 8 p7zip, 9 + 7 10 versionCheckHook, 8 11 nix-update-script, 9 - python3, 10 - archiveSupport ? true, 11 12 }: 13 + 12 14 python3.pkgs.buildPythonApplication rec { 13 15 pname = "kcc"; 14 - version = "7.5.1"; 15 - format = "setuptools"; 16 + version = "9.0.0"; 17 + pyproject = true; 16 18 17 19 src = fetchFromGitHub { 18 20 owner = "ciromattia"; 19 21 repo = "kcc"; 20 22 tag = "v${version}"; 21 - hash = "sha256-XB+xss/QiZuo6gWphyjFh9DO74O5tNqfX5LUzsa4gqo="; 23 + hash = "sha256-J4nuVY5eOmHziteLvoBf/+CAY0X/7wBbRtPoIgdd5MA="; 22 24 }; 23 25 24 26 nativeBuildInputs = [ qt6.wrapQtAppsHook ]; 25 27 26 - buildInputs = [ qt6.qtbase ] ++ lib.optionals stdenv.hostPlatform.isLinux [ qt6.qtwayland ]; 27 - propagatedBuildInputs = with python3.pkgs; [ 28 - packaging 28 + buildInputs = [ qt6.qtbase ]; 29 + 30 + build-system = with python3.pkgs; [ setuptools ]; 31 + 32 + dependencies = with python3.pkgs; [ 33 + packaging # undeclared dependency 34 + pymupdf 35 + pyside6 29 36 pillow 30 37 psutil 31 38 python-slugify 32 39 raven 33 40 requests 34 - natsort 35 41 mozjpeg_lossless_optimization 42 + natsort 36 43 distro 37 - pyside6 38 44 numpy 39 45 ]; 40 46 41 - qtWrapperArgs = lib.optionals archiveSupport [ ''--prefix PATH : ${lib.makeBinPath [ p7zip ]}'' ]; 47 + # Note: python scripts wouldn't get wrapped anyway, but let's be explicit about it 48 + dontWrapQtApps = true; 49 + 50 + makeWrapperArgs = [ 51 + "\${qtWrapperArgs[@]}" 52 + ] 53 + ++ lib.optionals archiveSupport [ 54 + ''--prefix PATH : ${lib.makeBinPath [ p7zip ]}'' 55 + ]; 42 56 43 57 nativeInstallCheckInputs = [ versionCheckHook ]; 44 58 versionCheckProgram = "${placeholder "out"}/bin/kcc-c2e";
+2 -3
pkgs/by-name/ko/koodo-reader/package.nix
··· 54 54 55 55 env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; 56 56 57 - # disable code signing on Darwin 58 - env.CSC_IDENTITY_AUTO_DISCOVERY = "false"; 59 - 60 57 postBuild = '' 61 58 cp -r ${electron.dist} electron-dist 62 59 chmod -R u+w electron-dist ··· 68 65 export npm_config_nodedir=${electron.headers} 69 66 npm run postinstall 70 67 68 + # Explicitly set identity to null to avoid signing on darwin 71 69 yarn --offline run electron-builder --dir \ 70 + -c.mac.identity=null \ 72 71 -c.electronDist=electron-dist \ 73 72 -c.electronVersion=${electron.version} 74 73 '';
+2 -2
pkgs/by-name/ks/kstars/package.nix
··· 22 22 23 23 stdenv.mkDerivation (finalAttrs: { 24 24 pname = "kstars"; 25 - version = "3.7.7"; 25 + version = "3.7.8"; 26 26 27 27 src = fetchurl { 28 28 url = "mirror://kde/stable/kstars/${finalAttrs.version}/kstars-${finalAttrs.version}.tar.xz"; 29 - hash = "sha256-8tvWwmxFUSqnw5JPC/Bgao75eORoxUUF3MDLL+EgAkU="; 29 + hash = "sha256-VbOu8p7Bq6UJBr05PVZein4LWzpdLo4838G1jXGNLAw="; 30 30 }; 31 31 32 32 nativeBuildInputs = with kdePackages; [
+2 -2
pkgs/by-name/la/lazygit/package.nix
··· 8 8 }: 9 9 buildGoModule rec { 10 10 pname = "lazygit"; 11 - version = "0.54.1"; 11 + version = "0.54.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "jesseduffield"; 15 15 repo = "lazygit"; 16 16 tag = "v${version}"; 17 - hash = "sha256-MTuVeKlytI7jp3pi2nuJqebG7DcEprfNQo9jf+c7Obg="; 17 + hash = "sha256-LfSTbnSyRT1vdrEOs9Ur+0cGAz/pUUEVm8HhfE9VaYo="; 18 18 }; 19 19 20 20 vendorHash = null;
+3 -3
pkgs/by-name/li/libdeltachat/package.nix
··· 20 20 21 21 stdenv.mkDerivation rec { 22 22 pname = "libdeltachat"; 23 - version = "2.4.0"; 23 + version = "2.10.0"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "chatmail"; 27 27 repo = "core"; 28 28 tag = "v${version}"; 29 - hash = "sha256-r4QWP7KokTgOimMfJoJ4sIeLrg20IYjJge0o/fVUF5Y="; 29 + hash = "sha256-boS8Awxp9Z/4TrYfqRF77K01dAcEZOfr+oOqMOEeUig="; 30 30 }; 31 31 32 32 patches = [ ··· 36 36 cargoDeps = rustPlatform.fetchCargoVendor { 37 37 pname = "chatmail-core"; 38 38 inherit version src; 39 - hash = "sha256-PToZYRnAIcvbRBOzUHaFdtS6t0xCULcsSp4ydohCQi8="; 39 + hash = "sha256-fSuVq0ODYvKLU2peQuutfuSerZl2cfRCu/w0E6eQRV8="; 40 40 }; 41 41 42 42 nativeBuildInputs = [
+3 -3
pkgs/by-name/li/libretro-shaders-slang/package.nix
··· 7 7 8 8 stdenvNoCC.mkDerivation { 9 9 pname = "libretro-shaders-slang"; 10 - version = "0-unstable-2025-08-01"; 10 + version = "0-unstable-2025-08-07"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "libretro"; 14 14 repo = "slang-shaders"; 15 - rev = "8fce5bb3cccc532f2a57aff46716cdfc55799e75"; 16 - hash = "sha256-x8Lrq+ECZZzJq9MYHNsJjNPx4Frj/ZzSdN/IM2Tg72g="; 15 + rev = "a2ccf619c2df565ac8f3e66c91170faa5ba06aa4"; 16 + hash = "sha256-0OjqfYgxJGtFCuPFqlSorqOEOqCf0gdyDUzG15Z/FlA="; 17 17 }; 18 18 19 19 dontConfigure = true;
+4 -4
pkgs/by-name/li/librewolf-bin-unwrapped/package.nix
··· 37 37 38 38 pname = "librewolf-bin-unwrapped"; 39 39 40 - version = "141.0-1"; 40 + version = "141.0.3-1"; 41 41 in 42 42 43 43 stdenv.mkDerivation { ··· 47 47 url = "https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/${version}/librewolf-${version}-${arch}-package.tar.xz"; 48 48 hash = 49 49 { 50 - i686-linux = "sha256-nF9sGMMzLmVJapTyiU8y0ICIl26i+eloAHKJSVvSeuY="; 51 - x86_64-linux = "sha256-mlvZ0faAXra6oZ4nsq6hiIgk/byoa0EmThvAkGpqQiU="; 52 - aarch64-linux = "sha256-AfMmwQtfjWY0ImwQ/M+1liU3IzaxBVkIVLxSEQ7YTCw="; 50 + i686-linux = "sha256-B3fTYNV6kHDo+Ae5r02oXIvcrzlnaZuOO/bAevjU3mk="; 51 + x86_64-linux = "sha256-bIKqHQS4daqAQcbXHxLjWdK5MFrSg5ctzfhKe2OrO5c="; 52 + aarch64-linux = "sha256-JPidpVXQ8DOwpmBUQn/aBJfydrUSfl6ekgnxCjL7Vgg="; 53 53 } 54 54 .${stdenv.hostPlatform.system} or throwSystem; 55 55 };
+13 -7
pkgs/by-name/ll/llama-cpp/package.nix
··· 72 72 in 73 73 effectiveStdenv.mkDerivation (finalAttrs: { 74 74 pname = "llama-cpp"; 75 - version = "6123"; 75 + version = "6134"; 76 76 77 77 src = fetchFromGitHub { 78 78 owner = "ggml-org"; 79 79 repo = "llama.cpp"; 80 80 tag = "b${finalAttrs.version}"; 81 - hash = "sha256-4kqbKGPPOkOkHXA4IeLuj/0P5jpqtGlGuVKeUD4UhZY="; 81 + hash = "sha256-J/Z6xrCfdSkf504AGiOmgRqgrOUXXTpqq5BpXwgOI4g="; 82 82 leaveDotGit = true; 83 83 postFetch = '' 84 84 git -C "$out" rev-parse --short HEAD > $out/COMMIT ··· 99 99 substituteInPlace ./ggml/src/ggml-metal/ggml-metal.m \ 100 100 --replace-fail '[bundle pathForResource:@"ggml-metal" ofType:@"metal"];' "@\"$out/bin/ggml-metal.metal\";" 101 101 fi 102 - 103 - substituteInPlace ./scripts/build-info.sh \ 104 - --replace-fail 'build_number="0"' 'build_number="${finalAttrs.version}"' \ 105 - --replace-fail 'build_commit="unknown"' "build_commit=\"$(cat COMMIT)\"" 106 102 ''; 107 103 108 104 nativeBuildInputs = [ ··· 124 120 ++ optionals vulkanSupport vulkanBuildInputs 125 121 ++ [ curl ]; 126 122 123 + preConfigure = '' 124 + prependToVar cmakeFlags "-DLLAMA_BUILD_COMMIT:STRING=$(cat COMMIT)" 125 + ''; 126 + 127 127 cmakeFlags = [ 128 128 # -march=native is non-deterministic; override with platform-specific flags if needed 129 129 (cmakeBool "GGML_NATIVE" false) 130 + (cmakeBool "LLAMA_BUILD_EXAMPLES" false) 130 131 (cmakeBool "LLAMA_BUILD_SERVER" true) 132 + (cmakeBool "LLAMA_BUILD_TESTS" (finalAttrs.finalPackage.doCheck or false)) 131 133 (cmakeBool "LLAMA_CURL" true) 132 134 (cmakeBool "BUILD_SHARED_LIBS" true) 133 135 (cmakeBool "GGML_BLAS" blasSupport) ··· 137 139 (cmakeBool "GGML_METAL" metalSupport) 138 140 (cmakeBool "GGML_RPC" rpcSupport) 139 141 (cmakeBool "GGML_VULKAN" vulkanSupport) 142 + (cmakeFeature "LLAMA_BUILD_NUMBER" finalAttrs.version) 140 143 ] 141 144 ++ optionals cudaSupport [ 142 145 (cmakeFeature "CMAKE_CUDA_ARCHITECTURES" cudaPackages.flags.cmakeCudaArchitecturesString) ··· 153 156 ++ optionals rpcSupport [ 154 157 # This is done so we can move rpc-server out of bin because llama.cpp doesn't 155 158 # install rpc-server in their install target. 156 - "-DCMAKE_SKIP_BUILD_RPATH=ON" 159 + (cmakeBool "CMAKE_SKIP_BUILD_RPATH" true) 157 160 ]; 158 161 159 162 # upstream plans on adding targets at the cmakelevel, remove those ··· 166 169 cp $src/include/llama.h $out/include/ 167 170 '' 168 171 + optionalString rpcSupport "cp bin/rpc-server $out/bin/llama-rpc-server"; 172 + 173 + # the tests are failing as of 2025-08 174 + doCheck = false; 169 175 170 176 passthru.updateScript = nix-update-script { 171 177 attrPath = "llama-cpp";
+2 -11
pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix
··· 18 18 in 19 19 python3.pkgs.buildPythonApplication rec { 20 20 pname = "matrix-synapse"; 21 - version = "1.135.0"; 21 + version = "1.135.2"; 22 22 format = "pyproject"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "element-hq"; 26 26 repo = "synapse"; 27 27 rev = "v${version}"; 28 - hash = "sha256-ygLWjI6HzBMTPDhEmf1rT18UhoRekzpG8DkeZXo2dts="; 28 + hash = "sha256-4HAA9Xq4C3DHxz0BgqBitfM4wZwPSEu+IO/OPfHzLVw="; 29 29 }; 30 - 31 - patches = [ 32 - # Skip broken HTML preview test case with libxml >= 2.14 33 - # https://github.com/element-hq/synapse/pull/18413 34 - (fetchpatch { 35 - url = "https://github.com/element-hq/synapse/commit/8aad32965888476b4660bf8228d2d2aa9ccc848b.patch"; 36 - hash = "sha256-EUEbF442nOAybMI8EL6Ee0ib3JqSlQQ04f5Az3quKko="; 37 - }) 38 - ]; 39 30 40 31 cargoDeps = rustPlatform.fetchCargoVendor { 41 32 inherit pname version src;
+3 -3
pkgs/by-name/me/melonDS/package.nix
··· 28 28 in 29 29 stdenv.mkDerivation (finalAttrs: { 30 30 pname = "melonDS"; 31 - version = "1.0-unstable-2025-07-13"; 31 + version = "1.0-unstable-2025-08-10"; 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "melonDS-emu"; 35 35 repo = "melonDS"; 36 - rev = "13a9825c9a84fdbf42d0d4b922f9c2e0920ed19e"; 37 - hash = "sha256-16QcMsYARA5tXeEtCyV2jsWSRwrcBJBYSxG5YtYMPa4="; 36 + rev = "f9e46fdc29f8e55aca6bc121c424890faee2e51d"; 37 + hash = "sha256-g5TVvnCoWQej9v2aii5klx7gRzUrokiwy0By0G3LkiI="; 38 38 }; 39 39 40 40 nativeBuildInputs = [
+3 -3
pkgs/by-name/mt/mtail/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "mtail"; 11 - version = "3.2.8"; 11 + version = "3.2.11"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "jaqx0r"; 15 15 repo = "mtail"; 16 16 rev = "v${version}"; 17 - hash = "sha256-jRaIDYEzpSFOTPFks6lWMidxmcmHfym4kG71+byJ9vI="; 17 + hash = "sha256-ScR07AHQBSXgVEHVQDyz/SJPMti+5TNAXlRjfTr7ZMU="; 18 18 }; 19 19 20 - vendorHash = "sha256-KZOcmZGv1kI9eDhQdtQeQ3ITyEw9vEDPz4RAz30pP9s="; 20 + vendorHash = "sha256-+Ym+vn7yHUSS7So7m53cCUNSmznwgyvg+Xj4nKUbD7U="; 21 21 22 22 nativeBuildInputs = [ 23 23 gotools # goyacc
+30 -35
pkgs/by-name/mu/multiqc/package.nix
··· 8 8 addBinToPathHook, 9 9 }: 10 10 11 + let 12 + test-data = fetchFromGitHub { 13 + name = "test-data"; 14 + owner = "MultiQC"; 15 + repo = "test-data"; 16 + rev = "d775b73c106d48726653f2fd02e473b7acbd93d8"; 17 + hash = "sha256-uxBpMx22gWJmnbF9tVuVIdYdiqUh7n51swzu5hnfZQ0="; 18 + }; 19 + in 11 20 python3Packages.buildPythonApplication rec { 12 21 pname = "multiqc"; 13 22 version = "1.29"; 14 - format = "setuptools"; 23 + pyproject = true; 15 24 16 - # Two data sources. One for the code, another for the test data 17 - srcs = [ 18 - (fetchFromGitHub { 19 - name = "multiqc"; 20 - owner = "MultiQC"; 21 - repo = "MultiQC"; 22 - tag = "v${version}"; 23 - hash = "sha256-KKLdDNf889lEbCyNpJFZoE8rNO50CRzNP4hKpKHRAcE="; 24 - }) 25 - (fetchFromGitHub { 26 - owner = "MultiQC"; 27 - repo = "test-data"; 28 - rev = "d775b73c106d48726653f2fd02e473b7acbd93d8"; 29 - hash = "sha256-uxBpMx22gWJmnbF9tVuVIdYdiqUh7n51swzu5hnfZQ0="; 30 - name = "test-data"; 31 - }) 32 - ]; 25 + src = fetchFromGitHub { 26 + name = "multiqc"; 27 + owner = "MultiQC"; 28 + repo = "MultiQC"; 29 + tag = "v${version}"; 30 + hash = "sha256-KKLdDNf889lEbCyNpJFZoE8rNO50CRzNP4hKpKHRAcE="; 31 + }; 33 32 34 33 # Multiqc cannot remove temporary directories in some case. 35 34 # Default is 10 retries, lower it to 2 ··· 40 39 "max_retries: int = 2," 41 40 ''; 42 41 43 - sourceRoot = "multiqc"; 42 + build-system = with python3Packages; [ setuptools ]; 44 43 45 44 dependencies = with python3Packages; [ 45 + boto3 46 46 click 47 47 humanize 48 48 importlib-metadata 49 49 jinja2 50 50 kaleido 51 51 markdown 52 - natsort 53 52 numpy 54 53 packaging 55 54 requests 56 - polars 57 55 pillow 58 56 plotly 59 57 pyyaml ··· 65 63 typeguard 66 64 tqdm 67 65 python-dotenv 66 + natsort 67 + tiktoken 68 68 jsonschema 69 + polars 70 + pyarrow 69 71 ]; 70 72 71 73 optional-dependencies = { ··· 73 75 pre-commit-hooks 74 76 pdoc3 75 77 pytest 76 - pytest-cov-stub 78 + pytest-cov 77 79 pytest-xdist 78 80 syrupy 79 81 pygithub ··· 87 89 ]; 88 90 }; 89 91 90 - # Some tests run subprocess.run() with "multiqc" 91 92 preCheck = '' 92 - chmod -R u+w ../test-data 93 - ln -s ../test-data . 93 + ln -s ${test-data} ./test-data 94 94 ''; 95 95 96 - # Some tests run subprocess.run() with "ps" 97 96 nativeCheckInputs = 98 - with python3Packages; 99 - [ 100 - procps 101 - pytest-cov 97 + (with python3Packages; [ 102 98 pytest-xdist 103 99 pytestCheckHook 104 - syrupy 105 - pygithub 106 - versionCheckHook 107 - ] 100 + ]) 108 101 ++ [ 109 - addBinToPathHook 102 + addBinToPathHook # Some tests run subprocess.run() with "multiqc" 103 + procps # Some tests run subprocess.run() with "ps" 104 + versionCheckHook 110 105 ]; 111 106 112 107 versionCheckProgramArg = "--version";
+5
pkgs/by-name/ne/netbird-management/package.nix
··· 1 + { netbird }: 2 + 3 + netbird.override { 4 + componentName = "management"; 5 + }
+5
pkgs/by-name/ne/netbird-relay/package.nix
··· 1 + { netbird }: 2 + 3 + netbird.override { 4 + componentName = "relay"; 5 + }
+5
pkgs/by-name/ne/netbird-signal/package.nix
··· 1 + { netbird }: 2 + 3 + netbird.override { 4 + componentName = "signal"; 5 + }
+1 -1
pkgs/by-name/ne/netbird-ui/package.nix
··· 1 1 { netbird }: 2 2 3 3 netbird.override { 4 - ui = true; 4 + componentName = "ui"; 5 5 }
+5
pkgs/by-name/ne/netbird-upload/package.nix
··· 1 + { netbird }: 2 + 3 + netbird.override { 4 + componentName = "upload"; 5 + }
+74 -39
pkgs/by-name/ne/netbird/package.nix
··· 12 12 libX11, 13 13 libXcursor, 14 14 libXxf86vm, 15 - ui ? false, 16 15 netbird-ui, 17 16 versionCheckHook, 17 + componentName ? "client", 18 18 }: 19 19 let 20 - modules = 21 - if ui then 22 - { 23 - "client/ui" = "netbird-ui"; 24 - } 25 - else 26 - { 27 - client = "netbird"; 28 - management = "netbird-mgmt"; 29 - signal = "netbird-signal"; 30 - }; 20 + /* 21 + License tagging is based off: 22 + - https://github.com/netbirdio/netbird/blob/9e95841252c62b50ae93805c8dfd2b749ac95ea7/LICENSES/REUSE.toml 23 + - https://github.com/netbirdio/netbird/blob/9e95841252c62b50ae93805c8dfd2b749ac95ea7/LICENSE#L1-L2 24 + */ 25 + availableComponents = { 26 + client = { 27 + module = "client"; 28 + binaryName = "netbird"; 29 + license = lib.licenses.bsd3; 30 + versionCheckProgramArg = "version"; 31 + hasCompletion = true; 32 + }; 33 + ui = { 34 + module = "client/ui"; 35 + binaryName = "netbird-ui"; 36 + license = lib.licenses.bsd3; 37 + }; 38 + upload = { 39 + module = "upload-server"; 40 + binaryName = "netbird-upload"; 41 + license = lib.licenses.bsd3; 42 + }; 43 + management = { 44 + module = "management"; 45 + binaryName = "netbird-mgmt"; 46 + license = lib.licenses.agpl3Only; 47 + versionCheckProgramArg = "--version"; 48 + hasCompletion = true; 49 + }; 50 + signal = { 51 + module = "signal"; 52 + binaryName = "netbird-signal"; 53 + license = lib.licenses.agpl3Only; 54 + hasCompletion = true; 55 + }; 56 + relay = { 57 + module = "relay"; 58 + binaryName = "netbird-relay"; 59 + license = lib.licenses.agpl3Only; 60 + }; 61 + }; 62 + isUI = componentName == "ui"; 63 + component = availableComponents.${componentName}; 31 64 in 32 65 buildGoModule (finalAttrs: { 33 - pname = "netbird"; 34 - version = "0.49.0"; 66 + pname = "netbird-${componentName}"; 67 + version = "0.54.0"; 35 68 36 69 src = fetchFromGitHub { 37 70 owner = "netbirdio"; 38 71 repo = "netbird"; 39 72 tag = "v${finalAttrs.version}"; 40 - hash = "sha256-Hv0A9/NTMzRAf9YvYGvRLyy2gdigF9y2NfylE8bLcTw="; 73 + hash = "sha256-qKYJa7q7scEbbxLHaosaurrjXR5ABxCAnuUcy80yKEc="; 41 74 }; 42 75 43 - vendorHash = "sha256-t/X/muMwHVwg8Or+pFTSEQEsnkKLuApoVUmMhyCImWI="; 76 + vendorHash = "sha256-uVVm+iDGP2eZ5GVXWJrWZQ7LpHdZccRIiHPIFs6oAPo="; 44 77 45 - nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config; 78 + nativeBuildInputs = [ installShellFiles ] ++ lib.optional isUI pkg-config; 46 79 47 - buildInputs = lib.optionals (stdenv.hostPlatform.isLinux && ui) [ 80 + buildInputs = lib.optionals (stdenv.hostPlatform.isLinux && isUI) [ 48 81 gtk3 49 82 libayatana-appindicator 50 83 libX11 ··· 52 85 libXxf86vm 53 86 ]; 54 87 55 - subPackages = lib.attrNames modules; 88 + subPackages = [ component.module ]; 56 89 57 90 ldflags = [ 58 91 "-s" ··· 73 106 ''; 74 107 75 108 postInstall = 76 - lib.concatStringsSep "\n" ( 77 - lib.mapAttrsToList ( 78 - module: binary: 79 - '' 80 - mv $out/bin/${lib.last (lib.splitString "/" module)} $out/bin/${binary} 109 + let 110 + builtBinaryName = lib.last (lib.splitString "/" component.module); 111 + in 112 + '' 113 + mv $out/bin/${builtBinaryName} $out/bin/${component.binaryName} 114 + '' 115 + + 116 + lib.optionalString 117 + (stdenv.buildPlatform.canExecute stdenv.hostPlatform && (component.hasCompletion or false)) 81 118 '' 82 - + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform && !ui) '' 83 - installShellCompletion --cmd ${binary} \ 84 - --bash <($out/bin/${binary} completion bash) \ 85 - --fish <($out/bin/${binary} completion fish) \ 86 - --zsh <($out/bin/${binary} completion zsh) 119 + installShellCompletion --cmd ${component.binaryName} \ 120 + --bash <($out/bin/${component.binaryName} completion bash) \ 121 + --fish <($out/bin/${component.binaryName} completion fish) \ 122 + --zsh <($out/bin/${component.binaryName} completion zsh) 87 123 '' 88 - ) modules 89 - ) 90 - + lib.optionalString (stdenv.hostPlatform.isLinux && ui) '' 124 + # assemble & adjust netbird.desktop files for the GUI 125 + + lib.optionalString (stdenv.hostPlatform.isLinux && isUI) '' 91 126 install -Dm644 "$src/client/ui/assets/netbird-systemtray-connected.png" "$out/share/pixmaps/netbird.png" 92 127 install -Dm644 "$src/client/ui/build/netbird.desktop" "$out/share/applications/netbird.desktop" 93 128 94 129 substituteInPlace $out/share/applications/netbird.desktop \ 95 - --replace-fail "Exec=/usr/bin/netbird-ui" "Exec=$out/bin/netbird-ui" 130 + --replace-fail "Exec=/usr/bin/netbird-ui" "Exec=$out/bin/${component.binaryName}" 96 131 ''; 97 132 98 133 nativeInstallCheckInputs = [ 99 134 versionCheckHook 100 135 ]; 101 - versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; 102 - versionCheckProgramArg = "version"; 103 - # Disabled for the `netbird-ui` version because it does a network request. 104 - doInstallCheck = !ui; 136 + versionCheckProgram = "${placeholder "out"}/bin/${component.binaryName}"; 137 + versionCheckProgramArg = component.versionCheckProgramArg or "version"; 138 + doInstallCheck = component ? versionCheckProgramArg; 105 139 106 140 passthru = { 107 141 tests = { ··· 115 149 homepage = "https://netbird.io"; 116 150 changelog = "https://github.com/netbirdio/netbird/releases/tag/v${finalAttrs.version}"; 117 151 description = "Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls"; 118 - license = lib.licenses.bsd3; 152 + license = component.license; 119 153 maintainers = with lib.maintainers; [ 154 + nazarewk 120 155 saturn745 121 156 loc 122 157 ]; 123 - mainProgram = if ui then "netbird-ui" else "netbird"; 158 + mainProgram = component.binaryName; 124 159 }; 125 160 })
+375 -394
pkgs/by-name/no/node-gyp/package-lock.json
··· 1 1 { 2 2 "name": "node-gyp", 3 - "version": "11.2.0", 3 + "version": "11.3.0", 4 4 "lockfileVersion": 3, 5 5 "requires": true, 6 6 "packages": { 7 7 "": { 8 8 "name": "node-gyp", 9 - "version": "11.2.0", 9 + "version": "11.3.0", 10 10 "license": "MIT", 11 11 "dependencies": { 12 12 "env-paths": "^2.2.0", ··· 37 37 } 38 38 }, 39 39 "node_modules/@eslint-community/eslint-utils": { 40 - "version": "4.5.1", 41 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.5.1.tgz", 42 - "integrity": "sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==", 40 + "version": "4.7.0", 41 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", 42 + "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", 43 43 "dev": true, 44 44 "license": "MIT", 45 45 "dependencies": { ··· 79 79 } 80 80 }, 81 81 "node_modules/@eslint/config-array": { 82 - "version": "0.19.2", 83 - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz", 84 - "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==", 82 + "version": "0.21.0", 83 + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", 84 + "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", 85 85 "dev": true, 86 86 "license": "Apache-2.0", 87 87 "dependencies": { ··· 94 94 } 95 95 }, 96 96 "node_modules/@eslint/config-helpers": { 97 - "version": "0.2.1", 98 - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.1.tgz", 99 - "integrity": "sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==", 97 + "version": "0.3.0", 98 + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.0.tgz", 99 + "integrity": "sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==", 100 100 "dev": true, 101 101 "license": "Apache-2.0", 102 102 "engines": { ··· 104 104 } 105 105 }, 106 106 "node_modules/@eslint/core": { 107 - "version": "0.12.0", 108 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz", 109 - "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==", 107 + "version": "0.15.1", 108 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.1.tgz", 109 + "integrity": "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==", 110 110 "dev": true, 111 111 "license": "Apache-2.0", 112 112 "dependencies": { ··· 141 141 } 142 142 }, 143 143 "node_modules/@eslint/js": { 144 - "version": "9.23.0", 145 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.23.0.tgz", 146 - "integrity": "sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==", 144 + "version": "9.32.0", 145 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.32.0.tgz", 146 + "integrity": "sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==", 147 147 "dev": true, 148 148 "license": "MIT", 149 149 "engines": { 150 150 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 151 + }, 152 + "funding": { 153 + "url": "https://eslint.org/donate" 151 154 } 152 155 }, 153 156 "node_modules/@eslint/object-schema": { ··· 161 164 } 162 165 }, 163 166 "node_modules/@eslint/plugin-kit": { 164 - "version": "0.2.8", 165 - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", 166 - "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==", 167 + "version": "0.3.4", 168 + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz", 169 + "integrity": "sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==", 167 170 "dev": true, 168 171 "license": "Apache-2.0", 169 172 "dependencies": { 170 - "@eslint/core": "^0.13.0", 173 + "@eslint/core": "^0.15.1", 171 174 "levn": "^0.4.1" 172 175 }, 173 176 "engines": { 174 177 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 175 178 } 176 179 }, 177 - "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { 178 - "version": "0.13.0", 179 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", 180 - "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", 181 - "dev": true, 182 - "license": "Apache-2.0", 183 - "dependencies": { 184 - "@types/json-schema": "^7.0.15" 185 - }, 186 - "engines": { 187 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 188 - } 189 - }, 190 180 "node_modules/@humanfs/core": { 191 181 "version": "0.19.1", 192 182 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", ··· 251 241 } 252 242 }, 253 243 "node_modules/@humanwhocodes/retry": { 254 - "version": "0.4.2", 255 - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.2.tgz", 256 - "integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==", 244 + "version": "0.4.3", 245 + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", 246 + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", 257 247 "dev": true, 258 248 "license": "Apache-2.0", 259 249 "engines": { ··· 389 379 "eslint": ">=8.40.0" 390 380 } 391 381 }, 392 - "node_modules/@stylistic/eslint-plugin/node_modules/picomatch": { 393 - "version": "4.0.2", 394 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 395 - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 396 - "dev": true, 397 - "license": "MIT", 398 - "engines": { 399 - "node": ">=12" 400 - }, 401 - "funding": { 402 - "url": "https://github.com/sponsors/jonschlinkert" 403 - } 404 - }, 405 382 "node_modules/@types/estree": { 406 - "version": "1.0.7", 407 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", 408 - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", 383 + "version": "1.0.8", 384 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 385 + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 409 386 "dev": true, 410 387 "license": "MIT" 411 388 }, ··· 417 394 "license": "MIT" 418 395 }, 419 396 "node_modules/@typescript-eslint/eslint-plugin": { 420 - "version": "8.29.0", 421 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.29.0.tgz", 422 - "integrity": "sha512-PAIpk/U7NIS6H7TEtN45SPGLQaHNgB7wSjsQV/8+KYokAb2T/gloOA/Bee2yd4/yKVhPKe5LlaUGhAZk5zmSaQ==", 397 + "version": "8.38.0", 398 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.38.0.tgz", 399 + "integrity": "sha512-CPoznzpuAnIOl4nhj4tRr4gIPj5AfKgkiJmGQDaq+fQnRJTYlcBjbX3wbciGmpoPf8DREufuPRe1tNMZnGdanA==", 423 400 "dev": true, 424 401 "license": "MIT", 425 402 "dependencies": { 426 403 "@eslint-community/regexpp": "^4.10.0", 427 - "@typescript-eslint/scope-manager": "8.29.0", 428 - "@typescript-eslint/type-utils": "8.29.0", 429 - "@typescript-eslint/utils": "8.29.0", 430 - "@typescript-eslint/visitor-keys": "8.29.0", 404 + "@typescript-eslint/scope-manager": "8.38.0", 405 + "@typescript-eslint/type-utils": "8.38.0", 406 + "@typescript-eslint/utils": "8.38.0", 407 + "@typescript-eslint/visitor-keys": "8.38.0", 431 408 "graphemer": "^1.4.0", 432 - "ignore": "^5.3.1", 409 + "ignore": "^7.0.0", 433 410 "natural-compare": "^1.4.0", 434 - "ts-api-utils": "^2.0.1" 411 + "ts-api-utils": "^2.1.0" 435 412 }, 436 413 "engines": { 437 414 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 441 418 "url": "https://opencollective.com/typescript-eslint" 442 419 }, 443 420 "peerDependencies": { 444 - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", 421 + "@typescript-eslint/parser": "^8.38.0", 445 422 "eslint": "^8.57.0 || ^9.0.0", 446 423 "typescript": ">=4.8.4 <5.9.0" 447 424 } 448 425 }, 426 + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { 427 + "version": "7.0.5", 428 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", 429 + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", 430 + "dev": true, 431 + "license": "MIT", 432 + "engines": { 433 + "node": ">= 4" 434 + } 435 + }, 449 436 "node_modules/@typescript-eslint/parser": { 450 - "version": "8.29.0", 451 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.29.0.tgz", 452 - "integrity": "sha512-8C0+jlNJOwQso2GapCVWWfW/rzaq7Lbme+vGUFKE31djwNncIpgXD7Cd4weEsDdkoZDjH0lwwr3QDQFuyrMg9g==", 437 + "version": "8.38.0", 438 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.38.0.tgz", 439 + "integrity": "sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==", 453 440 "dev": true, 454 441 "license": "MIT", 455 442 "dependencies": { 456 - "@typescript-eslint/scope-manager": "8.29.0", 457 - "@typescript-eslint/types": "8.29.0", 458 - "@typescript-eslint/typescript-estree": "8.29.0", 459 - "@typescript-eslint/visitor-keys": "8.29.0", 443 + "@typescript-eslint/scope-manager": "8.38.0", 444 + "@typescript-eslint/types": "8.38.0", 445 + "@typescript-eslint/typescript-estree": "8.38.0", 446 + "@typescript-eslint/visitor-keys": "8.38.0", 460 447 "debug": "^4.3.4" 461 448 }, 462 449 "engines": { ··· 471 458 "typescript": ">=4.8.4 <5.9.0" 472 459 } 473 460 }, 461 + "node_modules/@typescript-eslint/project-service": { 462 + "version": "8.38.0", 463 + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.38.0.tgz", 464 + "integrity": "sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==", 465 + "dev": true, 466 + "license": "MIT", 467 + "dependencies": { 468 + "@typescript-eslint/tsconfig-utils": "^8.38.0", 469 + "@typescript-eslint/types": "^8.38.0", 470 + "debug": "^4.3.4" 471 + }, 472 + "engines": { 473 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 474 + }, 475 + "funding": { 476 + "type": "opencollective", 477 + "url": "https://opencollective.com/typescript-eslint" 478 + }, 479 + "peerDependencies": { 480 + "typescript": ">=4.8.4 <5.9.0" 481 + } 482 + }, 474 483 "node_modules/@typescript-eslint/scope-manager": { 475 - "version": "8.29.0", 476 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.29.0.tgz", 477 - "integrity": "sha512-aO1PVsq7Gm+tcghabUpzEnVSFMCU4/nYIgC2GOatJcllvWfnhrgW0ZEbnTxm36QsikmCN1K/6ZgM7fok2I7xNw==", 484 + "version": "8.38.0", 485 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.38.0.tgz", 486 + "integrity": "sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==", 478 487 "dev": true, 479 488 "license": "MIT", 480 489 "dependencies": { 481 - "@typescript-eslint/types": "8.29.0", 482 - "@typescript-eslint/visitor-keys": "8.29.0" 490 + "@typescript-eslint/types": "8.38.0", 491 + "@typescript-eslint/visitor-keys": "8.38.0" 483 492 }, 484 493 "engines": { 485 494 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 489 498 "url": "https://opencollective.com/typescript-eslint" 490 499 } 491 500 }, 501 + "node_modules/@typescript-eslint/tsconfig-utils": { 502 + "version": "8.38.0", 503 + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.38.0.tgz", 504 + "integrity": "sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==", 505 + "dev": true, 506 + "license": "MIT", 507 + "engines": { 508 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 509 + }, 510 + "funding": { 511 + "type": "opencollective", 512 + "url": "https://opencollective.com/typescript-eslint" 513 + }, 514 + "peerDependencies": { 515 + "typescript": ">=4.8.4 <5.9.0" 516 + } 517 + }, 492 518 "node_modules/@typescript-eslint/type-utils": { 493 - "version": "8.29.0", 494 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.29.0.tgz", 495 - "integrity": "sha512-ahaWQ42JAOx+NKEf5++WC/ua17q5l+j1GFrbbpVKzFL/tKVc0aYY8rVSYUpUvt2hUP1YBr7mwXzx+E/DfUWI9Q==", 519 + "version": "8.38.0", 520 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.38.0.tgz", 521 + "integrity": "sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==", 496 522 "dev": true, 497 523 "license": "MIT", 498 524 "dependencies": { 499 - "@typescript-eslint/typescript-estree": "8.29.0", 500 - "@typescript-eslint/utils": "8.29.0", 525 + "@typescript-eslint/types": "8.38.0", 526 + "@typescript-eslint/typescript-estree": "8.38.0", 527 + "@typescript-eslint/utils": "8.38.0", 501 528 "debug": "^4.3.4", 502 - "ts-api-utils": "^2.0.1" 529 + "ts-api-utils": "^2.1.0" 503 530 }, 504 531 "engines": { 505 532 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 514 541 } 515 542 }, 516 543 "node_modules/@typescript-eslint/types": { 517 - "version": "8.29.0", 518 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.29.0.tgz", 519 - "integrity": "sha512-wcJL/+cOXV+RE3gjCyl/V2G877+2faqvlgtso/ZRbTCnZazh0gXhe+7gbAnfubzN2bNsBtZjDvlh7ero8uIbzg==", 544 + "version": "8.38.0", 545 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.38.0.tgz", 546 + "integrity": "sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==", 520 547 "dev": true, 521 548 "license": "MIT", 522 549 "engines": { ··· 528 555 } 529 556 }, 530 557 "node_modules/@typescript-eslint/typescript-estree": { 531 - "version": "8.29.0", 532 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.29.0.tgz", 533 - "integrity": "sha512-yOfen3jE9ISZR/hHpU/bmNvTtBW1NjRbkSFdZOksL1N+ybPEE7UVGMwqvS6CP022Rp00Sb0tdiIkhSCe6NI8ow==", 558 + "version": "8.38.0", 559 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.38.0.tgz", 560 + "integrity": "sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==", 534 561 "dev": true, 535 562 "license": "MIT", 536 563 "dependencies": { 537 - "@typescript-eslint/types": "8.29.0", 538 - "@typescript-eslint/visitor-keys": "8.29.0", 564 + "@typescript-eslint/project-service": "8.38.0", 565 + "@typescript-eslint/tsconfig-utils": "8.38.0", 566 + "@typescript-eslint/types": "8.38.0", 567 + "@typescript-eslint/visitor-keys": "8.38.0", 539 568 "debug": "^4.3.4", 540 569 "fast-glob": "^3.3.2", 541 570 "is-glob": "^4.0.3", 542 571 "minimatch": "^9.0.4", 543 572 "semver": "^7.6.0", 544 - "ts-api-utils": "^2.0.1" 573 + "ts-api-utils": "^2.1.0" 545 574 }, 546 575 "engines": { 547 576 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 555 584 } 556 585 }, 557 586 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { 558 - "version": "2.0.1", 559 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 560 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 587 + "version": "2.0.2", 588 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 589 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 561 590 "dev": true, 562 591 "license": "MIT", 563 592 "dependencies": { ··· 581 610 } 582 611 }, 583 612 "node_modules/@typescript-eslint/utils": { 584 - "version": "8.29.0", 585 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.29.0.tgz", 586 - "integrity": "sha512-gX/A0Mz9Bskm8avSWFcK0gP7cZpbY4AIo6B0hWYFCaIsz750oaiWR4Jr2CI+PQhfW1CpcQr9OlfPS+kMFegjXA==", 613 + "version": "8.38.0", 614 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.38.0.tgz", 615 + "integrity": "sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==", 587 616 "dev": true, 588 617 "license": "MIT", 589 618 "dependencies": { 590 - "@eslint-community/eslint-utils": "^4.4.0", 591 - "@typescript-eslint/scope-manager": "8.29.0", 592 - "@typescript-eslint/types": "8.29.0", 593 - "@typescript-eslint/typescript-estree": "8.29.0" 619 + "@eslint-community/eslint-utils": "^4.7.0", 620 + "@typescript-eslint/scope-manager": "8.38.0", 621 + "@typescript-eslint/types": "8.38.0", 622 + "@typescript-eslint/typescript-estree": "8.38.0" 594 623 }, 595 624 "engines": { 596 625 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 605 634 } 606 635 }, 607 636 "node_modules/@typescript-eslint/visitor-keys": { 608 - "version": "8.29.0", 609 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.29.0.tgz", 610 - "integrity": "sha512-Sne/pVz8ryR03NFK21VpN88dZ2FdQXOlq3VIklbrTYEt8yXtRFr9tvUhqvCeKjqYk5FSim37sHbooT6vzBTZcg==", 637 + "version": "8.38.0", 638 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.38.0.tgz", 639 + "integrity": "sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==", 611 640 "dev": true, 612 641 "license": "MIT", 613 642 "dependencies": { 614 - "@typescript-eslint/types": "8.29.0", 615 - "eslint-visitor-keys": "^4.2.0" 643 + "@typescript-eslint/types": "8.38.0", 644 + "eslint-visitor-keys": "^4.2.1" 616 645 }, 617 646 "engines": { 618 647 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 623 652 } 624 653 }, 625 654 "node_modules/abbrev": { 626 - "version": "3.0.0", 627 - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.0.tgz", 628 - "integrity": "sha512-+/kfrslGQ7TNV2ecmQwMJj/B65g5KVq1/L3SGVZ3tCYGqlzFuFCGBZJtMP99wH3NpEUyAjn0zPdPUg0D+DwrOA==", 655 + "version": "3.0.1", 656 + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", 657 + "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==", 629 658 "license": "ISC", 630 659 "engines": { 631 660 "node": "^18.17.0 || >=20.5.0" 632 661 } 633 662 }, 634 663 "node_modules/acorn": { 635 - "version": "8.14.1", 636 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", 637 - "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", 664 + "version": "8.15.0", 665 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 666 + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 638 667 "dev": true, 639 668 "license": "MIT", 640 669 "bin": { ··· 655 684 } 656 685 }, 657 686 "node_modules/agent-base": { 658 - "version": "7.1.3", 659 - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", 660 - "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", 687 + "version": "7.1.4", 688 + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", 689 + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", 661 690 "license": "MIT", 662 691 "engines": { 663 692 "node": ">= 14" ··· 680 709 "url": "https://github.com/sponsors/epoberezkin" 681 710 } 682 711 }, 683 - "node_modules/ansi-colors": { 684 - "version": "4.1.3", 685 - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", 686 - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", 687 - "dev": true, 688 - "license": "MIT", 689 - "engines": { 690 - "node": ">=6" 691 - } 692 - }, 693 712 "node_modules/ansi-regex": { 694 713 "version": "6.1.0", 695 714 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", ··· 717 736 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 718 737 } 719 738 }, 720 - "node_modules/anymatch": { 721 - "version": "3.1.3", 722 - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 723 - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 724 - "dev": true, 725 - "license": "ISC", 726 - "dependencies": { 727 - "normalize-path": "^3.0.0", 728 - "picomatch": "^2.0.4" 729 - }, 730 - "engines": { 731 - "node": ">= 8" 732 - } 733 - }, 734 739 "node_modules/argparse": { 735 740 "version": "2.0.1", 736 741 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", ··· 756 761 } 757 762 }, 758 763 "node_modules/array-includes": { 759 - "version": "3.1.8", 760 - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", 761 - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", 764 + "version": "3.1.9", 765 + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", 766 + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", 762 767 "dev": true, 763 768 "license": "MIT", 764 769 "dependencies": { 765 - "call-bind": "^1.0.7", 770 + "call-bind": "^1.0.8", 771 + "call-bound": "^1.0.4", 766 772 "define-properties": "^1.2.1", 767 - "es-abstract": "^1.23.2", 768 - "es-object-atoms": "^1.0.0", 769 - "get-intrinsic": "^1.2.4", 770 - "is-string": "^1.0.7" 773 + "es-abstract": "^1.24.0", 774 + "es-object-atoms": "^1.1.1", 775 + "get-intrinsic": "^1.3.0", 776 + "is-string": "^1.1.1", 777 + "math-intrinsics": "^1.1.0" 771 778 }, 772 779 "engines": { 773 780 "node": ">= 0.4" ··· 906 913 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 907 914 "license": "MIT" 908 915 }, 909 - "node_modules/binary-extensions": { 910 - "version": "2.3.0", 911 - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", 912 - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", 913 - "dev": true, 914 - "license": "MIT", 915 - "engines": { 916 - "node": ">=8" 917 - }, 918 - "funding": { 919 - "url": "https://github.com/sponsors/sindresorhus" 920 - } 921 - }, 922 916 "node_modules/bindings": { 923 917 "version": "1.5.0", 924 918 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", ··· 930 924 } 931 925 }, 932 926 "node_modules/brace-expansion": { 933 - "version": "1.1.11", 934 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 935 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 927 + "version": "1.1.12", 928 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 929 + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 936 930 "dev": true, 937 931 "license": "MIT", 938 932 "dependencies": { ··· 1081 1075 } 1082 1076 }, 1083 1077 "node_modules/chokidar": { 1084 - "version": "3.6.0", 1085 - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 1086 - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 1078 + "version": "4.0.3", 1079 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", 1080 + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 1087 1081 "dev": true, 1088 1082 "license": "MIT", 1089 1083 "dependencies": { 1090 - "anymatch": "~3.1.2", 1091 - "braces": "~3.0.2", 1092 - "glob-parent": "~5.1.2", 1093 - "is-binary-path": "~2.1.0", 1094 - "is-glob": "~4.0.1", 1095 - "normalize-path": "~3.0.0", 1096 - "readdirp": "~3.6.0" 1084 + "readdirp": "^4.0.1" 1097 1085 }, 1098 1086 "engines": { 1099 - "node": ">= 8.10.0" 1087 + "node": ">= 14.16.0" 1100 1088 }, 1101 1089 "funding": { 1102 1090 "url": "https://paulmillr.com/funding/" 1103 - }, 1104 - "optionalDependencies": { 1105 - "fsevents": "~2.3.2" 1106 - } 1107 - }, 1108 - "node_modules/chokidar/node_modules/glob-parent": { 1109 - "version": "5.1.2", 1110 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 1111 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 1112 - "dev": true, 1113 - "license": "ISC", 1114 - "dependencies": { 1115 - "is-glob": "^4.0.1" 1116 - }, 1117 - "engines": { 1118 - "node": ">= 6" 1119 1091 } 1120 1092 }, 1121 1093 "node_modules/chownr": { ··· 1339 1311 } 1340 1312 }, 1341 1313 "node_modules/debug": { 1342 - "version": "4.4.0", 1343 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 1344 - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 1314 + "version": "4.4.1", 1315 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", 1316 + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", 1345 1317 "license": "MIT", 1346 1318 "dependencies": { 1347 1319 "ms": "^2.1.3" ··· 1412 1384 } 1413 1385 }, 1414 1386 "node_modules/diff": { 1415 - "version": "5.2.0", 1416 - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", 1417 - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", 1387 + "version": "7.0.0", 1388 + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", 1389 + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", 1418 1390 "dev": true, 1419 1391 "license": "BSD-3-Clause", 1420 1392 "engines": { ··· 1472 1444 } 1473 1445 }, 1474 1446 "node_modules/enhanced-resolve": { 1475 - "version": "5.18.1", 1476 - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", 1477 - "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", 1447 + "version": "5.18.2", 1448 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.2.tgz", 1449 + "integrity": "sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==", 1478 1450 "dev": true, 1479 1451 "license": "MIT", 1480 1452 "dependencies": { ··· 1501 1473 "license": "MIT" 1502 1474 }, 1503 1475 "node_modules/es-abstract": { 1504 - "version": "1.23.9", 1505 - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", 1506 - "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", 1476 + "version": "1.24.0", 1477 + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", 1478 + "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", 1507 1479 "dev": true, 1508 1480 "license": "MIT", 1509 1481 "dependencies": { ··· 1511 1483 "arraybuffer.prototype.slice": "^1.0.4", 1512 1484 "available-typed-arrays": "^1.0.7", 1513 1485 "call-bind": "^1.0.8", 1514 - "call-bound": "^1.0.3", 1486 + "call-bound": "^1.0.4", 1515 1487 "data-view-buffer": "^1.0.2", 1516 1488 "data-view-byte-length": "^1.0.2", 1517 1489 "data-view-byte-offset": "^1.0.1", 1518 1490 "es-define-property": "^1.0.1", 1519 1491 "es-errors": "^1.3.0", 1520 - "es-object-atoms": "^1.0.0", 1492 + "es-object-atoms": "^1.1.1", 1521 1493 "es-set-tostringtag": "^2.1.0", 1522 1494 "es-to-primitive": "^1.3.0", 1523 1495 "function.prototype.name": "^1.1.8", 1524 - "get-intrinsic": "^1.2.7", 1525 - "get-proto": "^1.0.0", 1496 + "get-intrinsic": "^1.3.0", 1497 + "get-proto": "^1.0.1", 1526 1498 "get-symbol-description": "^1.1.0", 1527 1499 "globalthis": "^1.0.4", 1528 1500 "gopd": "^1.2.0", ··· 1534 1506 "is-array-buffer": "^3.0.5", 1535 1507 "is-callable": "^1.2.7", 1536 1508 "is-data-view": "^1.0.2", 1509 + "is-negative-zero": "^2.0.3", 1537 1510 "is-regex": "^1.2.1", 1511 + "is-set": "^2.0.3", 1538 1512 "is-shared-array-buffer": "^1.0.4", 1539 1513 "is-string": "^1.1.1", 1540 1514 "is-typed-array": "^1.1.15", 1541 - "is-weakref": "^1.1.0", 1515 + "is-weakref": "^1.1.1", 1542 1516 "math-intrinsics": "^1.1.0", 1543 - "object-inspect": "^1.13.3", 1517 + "object-inspect": "^1.13.4", 1544 1518 "object-keys": "^1.1.1", 1545 1519 "object.assign": "^4.1.7", 1546 1520 "own-keys": "^1.0.1", 1547 - "regexp.prototype.flags": "^1.5.3", 1521 + "regexp.prototype.flags": "^1.5.4", 1548 1522 "safe-array-concat": "^1.1.3", 1549 1523 "safe-push-apply": "^1.0.0", 1550 1524 "safe-regex-test": "^1.1.0", 1551 1525 "set-proto": "^1.0.0", 1526 + "stop-iteration-iterator": "^1.1.0", 1552 1527 "string.prototype.trim": "^1.2.10", 1553 1528 "string.prototype.trimend": "^1.0.9", 1554 1529 "string.prototype.trimstart": "^1.0.8", ··· 1557 1532 "typed-array-byte-offset": "^1.0.4", 1558 1533 "typed-array-length": "^1.0.7", 1559 1534 "unbox-primitive": "^1.1.0", 1560 - "which-typed-array": "^1.1.18" 1535 + "which-typed-array": "^1.1.19" 1561 1536 }, 1562 1537 "engines": { 1563 1538 "node": ">= 0.4" ··· 1698 1673 } 1699 1674 }, 1700 1675 "node_modules/eslint": { 1701 - "version": "9.23.0", 1702 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.23.0.tgz", 1703 - "integrity": "sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==", 1676 + "version": "9.32.0", 1677 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.32.0.tgz", 1678 + "integrity": "sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==", 1704 1679 "dev": true, 1705 1680 "license": "MIT", 1706 1681 "dependencies": { 1707 1682 "@eslint-community/eslint-utils": "^4.2.0", 1708 1683 "@eslint-community/regexpp": "^4.12.1", 1709 - "@eslint/config-array": "^0.19.2", 1710 - "@eslint/config-helpers": "^0.2.0", 1711 - "@eslint/core": "^0.12.0", 1684 + "@eslint/config-array": "^0.21.0", 1685 + "@eslint/config-helpers": "^0.3.0", 1686 + "@eslint/core": "^0.15.0", 1712 1687 "@eslint/eslintrc": "^3.3.1", 1713 - "@eslint/js": "9.23.0", 1714 - "@eslint/plugin-kit": "^0.2.7", 1688 + "@eslint/js": "9.32.0", 1689 + "@eslint/plugin-kit": "^0.3.4", 1715 1690 "@humanfs/node": "^0.16.6", 1716 1691 "@humanwhocodes/module-importer": "^1.0.1", 1717 1692 "@humanwhocodes/retry": "^0.4.2", ··· 1722 1697 "cross-spawn": "^7.0.6", 1723 1698 "debug": "^4.3.2", 1724 1699 "escape-string-regexp": "^4.0.0", 1725 - "eslint-scope": "^8.3.0", 1726 - "eslint-visitor-keys": "^4.2.0", 1727 - "espree": "^10.3.0", 1700 + "eslint-scope": "^8.4.0", 1701 + "eslint-visitor-keys": "^4.2.1", 1702 + "espree": "^10.4.0", 1728 1703 "esquery": "^1.5.0", 1729 1704 "esutils": "^2.0.2", 1730 1705 "fast-deep-equal": "^3.1.3", ··· 1797 1772 } 1798 1773 }, 1799 1774 "node_modules/eslint-plugin-n": { 1800 - "version": "17.17.0", 1801 - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.17.0.tgz", 1802 - "integrity": "sha512-2VvPK7Mo73z1rDFb6pTvkH6kFibAmnTubFq5l83vePxu0WiY1s0LOtj2WHb6Sa40R3w4mnh8GFYbHBQyMlotKw==", 1775 + "version": "17.21.3", 1776 + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.21.3.tgz", 1777 + "integrity": "sha512-MtxYjDZhMQgsWRm/4xYLL0i2EhusWT7itDxlJ80l1NND2AL2Vi5Mvneqv/ikG9+zpran0VsVRXTEHrpLmUZRNw==", 1803 1778 "dev": true, 1804 1779 "license": "MIT", 1805 1780 "dependencies": { ··· 1808 1783 "eslint-plugin-es-x": "^7.8.0", 1809 1784 "get-tsconfig": "^4.8.1", 1810 1785 "globals": "^15.11.0", 1786 + "globrex": "^0.1.2", 1811 1787 "ignore": "^5.3.2", 1812 - "minimatch": "^9.0.5", 1813 - "semver": "^7.6.3" 1788 + "semver": "^7.6.3", 1789 + "ts-declaration-location": "^1.0.6" 1814 1790 }, 1815 1791 "engines": { 1816 1792 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 1822 1798 "eslint": ">=8.23.0" 1823 1799 } 1824 1800 }, 1825 - "node_modules/eslint-plugin-n/node_modules/brace-expansion": { 1826 - "version": "2.0.1", 1827 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 1828 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 1829 - "dev": true, 1830 - "license": "MIT", 1831 - "dependencies": { 1832 - "balanced-match": "^1.0.0" 1833 - } 1834 - }, 1835 1801 "node_modules/eslint-plugin-n/node_modules/globals": { 1836 1802 "version": "15.15.0", 1837 1803 "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", ··· 1845 1811 "url": "https://github.com/sponsors/sindresorhus" 1846 1812 } 1847 1813 }, 1848 - "node_modules/eslint-plugin-n/node_modules/minimatch": { 1849 - "version": "9.0.5", 1850 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 1851 - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 1852 - "dev": true, 1853 - "license": "ISC", 1854 - "dependencies": { 1855 - "brace-expansion": "^2.0.1" 1856 - }, 1857 - "engines": { 1858 - "node": ">=16 || 14 >=14.17" 1859 - }, 1860 - "funding": { 1861 - "url": "https://github.com/sponsors/isaacs" 1862 - } 1863 - }, 1864 1814 "node_modules/eslint-plugin-promise": { 1865 1815 "version": "7.2.1", 1866 1816 "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-7.2.1.tgz", ··· 1881 1831 } 1882 1832 }, 1883 1833 "node_modules/eslint-plugin-react": { 1884 - "version": "7.37.4", 1885 - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz", 1886 - "integrity": "sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==", 1834 + "version": "7.37.5", 1835 + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", 1836 + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", 1887 1837 "dev": true, 1888 1838 "license": "MIT", 1889 1839 "dependencies": { ··· 1897 1847 "hasown": "^2.0.2", 1898 1848 "jsx-ast-utils": "^2.4.1 || ^3.0.0", 1899 1849 "minimatch": "^3.1.2", 1900 - "object.entries": "^1.1.8", 1850 + "object.entries": "^1.1.9", 1901 1851 "object.fromentries": "^2.0.8", 1902 1852 "object.values": "^1.2.1", 1903 1853 "prop-types": "^15.8.1", ··· 1924 1874 } 1925 1875 }, 1926 1876 "node_modules/eslint-scope": { 1927 - "version": "8.3.0", 1928 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz", 1929 - "integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==", 1877 + "version": "8.4.0", 1878 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", 1879 + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", 1930 1880 "dev": true, 1931 1881 "license": "BSD-2-Clause", 1932 1882 "dependencies": { ··· 1941 1891 } 1942 1892 }, 1943 1893 "node_modules/eslint-visitor-keys": { 1944 - "version": "4.2.0", 1945 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", 1946 - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", 1894 + "version": "4.2.1", 1895 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 1896 + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 1947 1897 "dev": true, 1948 1898 "license": "Apache-2.0", 1949 1899 "engines": { ··· 1954 1904 } 1955 1905 }, 1956 1906 "node_modules/espree": { 1957 - "version": "10.3.0", 1958 - "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", 1959 - "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", 1907 + "version": "10.4.0", 1908 + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", 1909 + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", 1960 1910 "dev": true, 1961 1911 "license": "BSD-2-Clause", 1962 1912 "dependencies": { 1963 - "acorn": "^8.14.0", 1913 + "acorn": "^8.15.0", 1964 1914 "acorn-jsx": "^5.3.2", 1965 - "eslint-visitor-keys": "^4.2.0" 1915 + "eslint-visitor-keys": "^4.2.1" 1966 1916 }, 1967 1917 "engines": { 1968 1918 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 2084 2034 "reusify": "^1.0.4" 2085 2035 } 2086 2036 }, 2037 + "node_modules/fdir": { 2038 + "version": "6.4.6", 2039 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", 2040 + "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", 2041 + "license": "MIT", 2042 + "peerDependencies": { 2043 + "picomatch": "^3 || ^4" 2044 + }, 2045 + "peerDependenciesMeta": { 2046 + "picomatch": { 2047 + "optional": true 2048 + } 2049 + } 2050 + }, 2087 2051 "node_modules/file-entry-cache": { 2088 2052 "version": "8.0.0", 2089 2053 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", ··· 2209 2173 "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 2210 2174 } 2211 2175 }, 2212 - "node_modules/fsevents": { 2213 - "version": "2.3.3", 2214 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 2215 - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 2216 - "dev": true, 2217 - "hasInstallScript": true, 2218 - "license": "MIT", 2219 - "optional": true, 2220 - "os": [ 2221 - "darwin" 2222 - ], 2223 - "engines": { 2224 - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 2225 - } 2226 - }, 2227 2176 "node_modules/function-bind": { 2228 2177 "version": "1.1.2", 2229 2178 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", ··· 2333 2282 } 2334 2283 }, 2335 2284 "node_modules/get-tsconfig": { 2336 - "version": "4.10.0", 2337 - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz", 2338 - "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==", 2285 + "version": "4.10.1", 2286 + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz", 2287 + "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", 2339 2288 "dev": true, 2340 2289 "license": "MIT", 2341 2290 "dependencies": { ··· 2379 2328 } 2380 2329 }, 2381 2330 "node_modules/glob/node_modules/brace-expansion": { 2382 - "version": "2.0.1", 2383 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 2384 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 2331 + "version": "2.0.2", 2332 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 2333 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 2385 2334 "license": "MIT", 2386 2335 "dependencies": { 2387 2336 "balanced-match": "^1.0.0" ··· 2432 2381 "url": "https://github.com/sponsors/ljharb" 2433 2382 } 2434 2383 }, 2384 + "node_modules/globrex": { 2385 + "version": "0.1.2", 2386 + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", 2387 + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", 2388 + "dev": true, 2389 + "license": "MIT" 2390 + }, 2435 2391 "node_modules/gopd": { 2436 2392 "version": "1.2.0", 2437 2393 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", ··· 2563 2519 } 2564 2520 }, 2565 2521 "node_modules/http-cache-semantics": { 2566 - "version": "4.1.1", 2567 - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", 2568 - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", 2522 + "version": "4.2.0", 2523 + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", 2524 + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", 2569 2525 "license": "BSD-2-Clause" 2570 2526 }, 2571 2527 "node_modules/http-proxy-agent": { ··· 2725 2681 "url": "https://github.com/sponsors/ljharb" 2726 2682 } 2727 2683 }, 2728 - "node_modules/is-binary-path": { 2729 - "version": "2.1.0", 2730 - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 2731 - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 2732 - "dev": true, 2733 - "license": "MIT", 2734 - "dependencies": { 2735 - "binary-extensions": "^2.0.0" 2736 - }, 2737 - "engines": { 2738 - "node": ">=8" 2739 - } 2740 - }, 2741 2684 "node_modules/is-boolean-object": { 2742 2685 "version": "1.2.2", 2743 2686 "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", ··· 2899 2842 "url": "https://github.com/sponsors/ljharb" 2900 2843 } 2901 2844 }, 2845 + "node_modules/is-negative-zero": { 2846 + "version": "2.0.3", 2847 + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", 2848 + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", 2849 + "dev": true, 2850 + "license": "MIT", 2851 + "engines": { 2852 + "node": ">= 0.4" 2853 + }, 2854 + "funding": { 2855 + "url": "https://github.com/sponsors/ljharb" 2856 + } 2857 + }, 2902 2858 "node_modules/is-number": { 2903 2859 "version": "7.0.0", 2904 2860 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", ··· 3345 3301 "node": ">=8.6" 3346 3302 } 3347 3303 }, 3304 + "node_modules/micromatch/node_modules/picomatch": { 3305 + "version": "2.3.1", 3306 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 3307 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 3308 + "dev": true, 3309 + "license": "MIT", 3310 + "engines": { 3311 + "node": ">=8.6" 3312 + }, 3313 + "funding": { 3314 + "url": "https://github.com/sponsors/jonschlinkert" 3315 + } 3316 + }, 3348 3317 "node_modules/minimatch": { 3349 3318 "version": "3.1.2", 3350 3319 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", ··· 3514 3483 } 3515 3484 }, 3516 3485 "node_modules/mocha": { 3517 - "version": "11.1.0", 3518 - "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.1.0.tgz", 3519 - "integrity": "sha512-8uJR5RTC2NgpY3GrYcgpZrsEd9zKbPDpob1RezyR2upGHRQtHWofmzTMzTMSV6dru3tj5Ukt0+Vnq1qhFEEwAg==", 3486 + "version": "11.7.1", 3487 + "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.7.1.tgz", 3488 + "integrity": "sha512-5EK+Cty6KheMS/YLPPMJC64g5V61gIR25KsRItHw6x4hEKT6Njp1n9LOlH4gpevuwMVS66SXaBBpg+RWZkza4A==", 3520 3489 "dev": true, 3521 3490 "license": "MIT", 3522 3491 "dependencies": { 3523 - "ansi-colors": "^4.1.3", 3524 3492 "browser-stdout": "^1.3.1", 3525 - "chokidar": "^3.5.3", 3493 + "chokidar": "^4.0.1", 3526 3494 "debug": "^4.3.5", 3527 - "diff": "^5.2.0", 3495 + "diff": "^7.0.0", 3528 3496 "escape-string-regexp": "^4.0.0", 3529 3497 "find-up": "^5.0.0", 3530 3498 "glob": "^10.4.5", 3531 3499 "he": "^1.2.0", 3532 3500 "js-yaml": "^4.1.0", 3533 3501 "log-symbols": "^4.1.0", 3534 - "minimatch": "^5.1.6", 3502 + "minimatch": "^9.0.5", 3535 3503 "ms": "^2.1.3", 3504 + "picocolors": "^1.1.1", 3536 3505 "serialize-javascript": "^6.0.2", 3537 3506 "strip-json-comments": "^3.1.1", 3538 3507 "supports-color": "^8.1.1", 3539 - "workerpool": "^6.5.1", 3508 + "workerpool": "^9.2.0", 3540 3509 "yargs": "^17.7.2", 3541 3510 "yargs-parser": "^21.1.1", 3542 3511 "yargs-unparser": "^2.0.0" ··· 3550 3519 } 3551 3520 }, 3552 3521 "node_modules/mocha/node_modules/brace-expansion": { 3553 - "version": "2.0.1", 3554 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 3555 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 3522 + "version": "2.0.2", 3523 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 3524 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 3556 3525 "dev": true, 3557 3526 "license": "MIT", 3558 3527 "dependencies": { ··· 3560 3529 } 3561 3530 }, 3562 3531 "node_modules/mocha/node_modules/minimatch": { 3563 - "version": "5.1.6", 3564 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 3565 - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 3532 + "version": "9.0.5", 3533 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 3534 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 3566 3535 "dev": true, 3567 3536 "license": "ISC", 3568 3537 "dependencies": { 3569 3538 "brace-expansion": "^2.0.1" 3570 3539 }, 3571 3540 "engines": { 3572 - "node": ">=10" 3541 + "node": ">=16 || 14 >=14.17" 3542 + }, 3543 + "funding": { 3544 + "url": "https://github.com/sponsors/isaacs" 3573 3545 } 3574 3546 }, 3575 3547 "node_modules/mocha/node_modules/supports-color": { ··· 3595 3567 "license": "MIT" 3596 3568 }, 3597 3569 "node_modules/nan": { 3598 - "version": "2.22.2", 3599 - "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.2.tgz", 3600 - "integrity": "sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==", 3570 + "version": "2.23.0", 3571 + "resolved": "https://registry.npmjs.org/nan/-/nan-2.23.0.tgz", 3572 + "integrity": "sha512-1UxuyYGdoQHcGg87Lkqm3FzefucTa0NAiOcuRsDmysep3c1LVCRK2krrUDafMWtjSG04htvAmvg96+SDknOmgQ==", 3601 3573 "dev": true, 3602 3574 "license": "MIT" 3603 3575 }, ··· 3670 3642 }, 3671 3643 "engines": { 3672 3644 "node": "^18.17.0 || >=20.5.0" 3673 - } 3674 - }, 3675 - "node_modules/normalize-path": { 3676 - "version": "3.0.0", 3677 - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 3678 - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 3679 - "dev": true, 3680 - "license": "MIT", 3681 - "engines": { 3682 - "node": ">=0.10.0" 3683 3645 } 3684 3646 }, 3685 3647 "node_modules/object-assign": { ··· 3941 3903 "node": ">=18.6.0" 3942 3904 } 3943 3905 }, 3944 - "node_modules/picomatch": { 3945 - "version": "2.3.1", 3946 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 3947 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 3906 + "node_modules/picocolors": { 3907 + "version": "1.1.1", 3908 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 3909 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 3948 3910 "dev": true, 3911 + "license": "ISC" 3912 + }, 3913 + "node_modules/picomatch": { 3914 + "version": "4.0.3", 3915 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 3916 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 3949 3917 "license": "MIT", 3950 3918 "engines": { 3951 - "node": ">=8.6" 3919 + "node": ">=12" 3952 3920 }, 3953 3921 "funding": { 3954 3922 "url": "https://github.com/sponsors/jonschlinkert" ··· 4057 4025 "license": "MIT" 4058 4026 }, 4059 4027 "node_modules/readdirp": { 4060 - "version": "3.6.0", 4061 - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 4062 - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 4028 + "version": "4.1.2", 4029 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", 4030 + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", 4063 4031 "dev": true, 4064 4032 "license": "MIT", 4065 - "dependencies": { 4066 - "picomatch": "^2.2.1" 4067 - }, 4068 4033 "engines": { 4069 - "node": ">=8.10.0" 4034 + "node": ">= 14.18.0" 4035 + }, 4036 + "funding": { 4037 + "type": "individual", 4038 + "url": "https://paulmillr.com/funding/" 4070 4039 } 4071 4040 }, 4072 4041 "node_modules/reflect.getprototypeof": { ··· 4299 4268 "optional": true 4300 4269 }, 4301 4270 "node_modules/semver": { 4302 - "version": "7.7.1", 4303 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", 4304 - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", 4271 + "version": "7.7.2", 4272 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", 4273 + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", 4305 4274 "license": "ISC", 4306 4275 "bin": { 4307 4276 "semver": "bin/semver.js" ··· 4489 4458 } 4490 4459 }, 4491 4460 "node_modules/socks": { 4492 - "version": "2.8.4", 4493 - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", 4494 - "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", 4461 + "version": "2.8.6", 4462 + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.6.tgz", 4463 + "integrity": "sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA==", 4495 4464 "license": "MIT", 4496 4465 "dependencies": { 4497 4466 "ip-address": "^9.0.5", ··· 4534 4503 "node": "^18.17.0 || >=20.5.0" 4535 4504 } 4536 4505 }, 4506 + "node_modules/stop-iteration-iterator": { 4507 + "version": "1.1.0", 4508 + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", 4509 + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", 4510 + "dev": true, 4511 + "license": "MIT", 4512 + "dependencies": { 4513 + "es-errors": "^1.3.0", 4514 + "internal-slot": "^1.1.0" 4515 + }, 4516 + "engines": { 4517 + "node": ">= 0.4" 4518 + } 4519 + }, 4537 4520 "node_modules/string-width": { 4538 4521 "version": "5.1.2", 4539 4522 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", ··· 4768 4751 } 4769 4752 }, 4770 4753 "node_modules/tapable": { 4771 - "version": "2.2.1", 4772 - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", 4773 - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", 4754 + "version": "2.2.2", 4755 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", 4756 + "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", 4774 4757 "dev": true, 4775 4758 "license": "MIT", 4776 4759 "engines": { ··· 4795 4778 } 4796 4779 }, 4797 4780 "node_modules/tinyglobby": { 4798 - "version": "0.2.12", 4799 - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz", 4800 - "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==", 4781 + "version": "0.2.14", 4782 + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", 4783 + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", 4801 4784 "license": "MIT", 4802 4785 "dependencies": { 4803 - "fdir": "^6.4.3", 4786 + "fdir": "^6.4.4", 4804 4787 "picomatch": "^4.0.2" 4805 4788 }, 4806 4789 "engines": { ··· 4808 4791 }, 4809 4792 "funding": { 4810 4793 "url": "https://github.com/sponsors/SuperchupuDev" 4811 - } 4812 - }, 4813 - "node_modules/tinyglobby/node_modules/fdir": { 4814 - "version": "6.4.3", 4815 - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", 4816 - "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", 4817 - "license": "MIT", 4818 - "peerDependencies": { 4819 - "picomatch": "^3 || ^4" 4820 - }, 4821 - "peerDependenciesMeta": { 4822 - "picomatch": { 4823 - "optional": true 4824 - } 4825 - } 4826 - }, 4827 - "node_modules/tinyglobby/node_modules/picomatch": { 4828 - "version": "4.0.2", 4829 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 4830 - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 4831 - "license": "MIT", 4832 - "engines": { 4833 - "node": ">=12" 4834 - }, 4835 - "funding": { 4836 - "url": "https://github.com/sponsors/jonschlinkert" 4837 4794 } 4838 4795 }, 4839 4796 "node_modules/to-regex-range": { ··· 4862 4819 "typescript": ">=4.8.4" 4863 4820 } 4864 4821 }, 4822 + "node_modules/ts-declaration-location": { 4823 + "version": "1.0.7", 4824 + "resolved": "https://registry.npmjs.org/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz", 4825 + "integrity": "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==", 4826 + "dev": true, 4827 + "funding": [ 4828 + { 4829 + "type": "ko-fi", 4830 + "url": "https://ko-fi.com/rebeccastevens" 4831 + }, 4832 + { 4833 + "type": "tidelift", 4834 + "url": "https://tidelift.com/funding/github/npm/ts-declaration-location" 4835 + } 4836 + ], 4837 + "license": "BSD-3-Clause", 4838 + "dependencies": { 4839 + "picomatch": "^4.0.2" 4840 + }, 4841 + "peerDependencies": { 4842 + "typescript": ">=4.0.0" 4843 + } 4844 + }, 4865 4845 "node_modules/type-check": { 4866 4846 "version": "0.4.0", 4867 4847 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", ··· 4954 4934 } 4955 4935 }, 4956 4936 "node_modules/typescript": { 4957 - "version": "5.8.2", 4958 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", 4959 - "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", 4937 + "version": "5.8.3", 4938 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 4939 + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 4960 4940 "dev": true, 4961 4941 "license": "Apache-2.0", 4962 4942 "peer": true, ··· 4969 4949 } 4970 4950 }, 4971 4951 "node_modules/typescript-eslint": { 4972 - "version": "8.29.0", 4973 - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.29.0.tgz", 4974 - "integrity": "sha512-ep9rVd9B4kQsZ7ZnWCVxUE/xDLUUUsRzE0poAeNu+4CkFErLfuvPt/qtm2EpnSyfvsR0S6QzDFSrPCFBwf64fg==", 4952 + "version": "8.38.0", 4953 + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.38.0.tgz", 4954 + "integrity": "sha512-FsZlrYK6bPDGoLeZRuvx2v6qrM03I0U0SnfCLPs/XCCPCFD80xU9Pg09H/K+XFa68uJuZo7l/Xhs+eDRg2l3hg==", 4975 4955 "dev": true, 4976 4956 "license": "MIT", 4977 4957 "dependencies": { 4978 - "@typescript-eslint/eslint-plugin": "8.29.0", 4979 - "@typescript-eslint/parser": "8.29.0", 4980 - "@typescript-eslint/utils": "8.29.0" 4958 + "@typescript-eslint/eslint-plugin": "8.38.0", 4959 + "@typescript-eslint/parser": "8.38.0", 4960 + "@typescript-eslint/typescript-estree": "8.38.0", 4961 + "@typescript-eslint/utils": "8.38.0" 4981 4962 }, 4982 4963 "engines": { 4983 4964 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 5159 5140 } 5160 5141 }, 5161 5142 "node_modules/workerpool": { 5162 - "version": "6.5.1", 5163 - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", 5164 - "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", 5143 + "version": "9.3.3", 5144 + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-9.3.3.tgz", 5145 + "integrity": "sha512-slxCaKbYjEdFT/o2rH9xS1hf4uRDch1w7Uo+apxhZ+sf/1d9e0ZVkn42kPNGP2dgjIx6YFvSevj0zHvbWe2jdw==", 5165 5146 "dev": true, 5166 5147 "license": "Apache-2.0" 5167 5148 },
+3 -3
pkgs/by-name/no/node-gyp/package.nix
··· 8 8 9 9 (buildNpmPackage.override { inherit nodejs; }) rec { 10 10 pname = "node-gyp"; 11 - version = "11.2.0"; 11 + version = "11.3.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "nodejs"; 15 15 repo = "node-gyp"; 16 16 tag = "v${version}"; 17 - hash = "sha256-NOVswjTByrQ+2z4H9wYd4YIWKhWIdgxpz2pE0dOK6qc="; 17 + hash = "sha256-gWLoicQKbuk8fDsXwXOcqqz46XBiQYV/t42PgNnN/ek="; 18 18 }; 19 19 20 - npmDepsHash = "sha256-emCYKqe6Bn1hmUq9jPDo5Nu9n43s4kb0E8lQndVtmlQ="; 20 + npmDepsHash = "sha256-nQOhjYzTY7wV9yR/Ej2aeixi4pEC2k94i7ANixO+KVk="; 21 21 22 22 postPatch = '' 23 23 ln -s ${./package-lock.json} package-lock.json
+3 -3
pkgs/by-name/nu/nu_scripts/package.nix
··· 7 7 8 8 stdenvNoCC.mkDerivation { 9 9 pname = "nu_scripts"; 10 - version = "0-unstable-2025-07-29"; 10 + version = "0-unstable-2025-08-04"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "nushell"; 14 14 repo = "nu_scripts"; 15 - rev = "365b8839bad8c7d77c2361f2fc0d8b27bf14df92"; 16 - hash = "sha256-YasyvTR9DCZpHFNNrBxBR1MshLvJO8DUDXmYptVzzXk="; 15 + rev = "ec945380be3981522f9bb55e764a5254a908e652"; 16 + hash = "sha256-0fw0fJSlUnT5vbBHDubqLrk3F+OU7CE15vIeU295C4w="; 17 17 }; 18 18 19 19 installPhase = ''
+2 -2
pkgs/by-name/nv/nvidia-modprobe/package.nix
··· 6 6 }: 7 7 stdenv.mkDerivation rec { 8 8 pname = "nvidia-modprobe"; 9 - version = "575.64.05"; 9 + version = "580.65.06"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "NVIDIA"; 13 13 repo = "nvidia-modprobe"; 14 14 rev = version; 15 - hash = "sha256-nphye7WC6zrg78je1GMfYAhpb8FMZnoWrYoodj+nNgo="; 15 + hash = "sha256-peEklk7lSnwz/RC6UlUEQf47clbTRL8M1xz8z4MgdHE="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ gnum4 ];
+1 -1
pkgs/by-name/op/open-timeline-io/package.nix pkgs/by-name/op/opentimelineio/package.nix
··· 8 8 }: 9 9 10 10 stdenv.mkDerivation rec { 11 - pname = "open-timeline-io"; 11 + pname = "opentimelineio"; 12 12 version = "0.17.0"; 13 13 14 14 src = fetchFromGitHub {
+3 -3
pkgs/by-name/op/opengamepadui/package.nix
··· 23 23 24 24 stdenv.mkDerivation (finalAttrs: { 25 25 pname = "opengamepadui"; 26 - version = "0.40.4"; 26 + version = "0.41.0"; 27 27 28 28 buildType = if withDebug then "debug" else "release"; 29 29 ··· 31 31 owner = "ShadowBlip"; 32 32 repo = "OpenGamepadUI"; 33 33 tag = "v${finalAttrs.version}"; 34 - hash = "sha256-o6n3b4dh3IHaRk2Zi7rt3gzKTZWt6s9L9WcG0WoCQ3U="; 34 + hash = "sha256-8xYLPKCmpWENzG1D8q2yJeIZ5MdBLTio3LZ1BsY1HGg="; 35 35 }; 36 36 37 37 cargoDeps = rustPlatform.fetchCargoVendor { 38 38 inherit (finalAttrs) src cargoRoot; 39 - hash = "sha256-vgaa7Pe0lksiGEpQbn2he5CzhVWoHUSPuXqCwSkoDco="; 39 + hash = "sha256-rs8L6dh1Ppmrez3aG9XwQAdfGnoXTlpNMXJvdAUyM6M="; 40 40 }; 41 41 cargoRoot = "extensions"; 42 42
+3 -3
pkgs/by-name/pc/pcloud/package.nix
··· 39 39 40 40 let 41 41 pname = "pcloud"; 42 - version = "1.14.13"; 43 - code = "XZevXB5ZOmw7nYNHSdpci0bD848nbhyClpf7"; 42 + version = "1.14.14"; 43 + code = "XZwGnW5ZrhkOy46busjMNcycWKNcbV5sKHb7"; 44 44 45 45 # Archive link's codes: https://www.pcloud.com/release-notes/linux.html 46 46 src = fetchzip { 47 47 url = "https://api.pcloud.com/getpubzip?code=${code}&filename=pcloud-${version}.zip"; 48 - hash = "sha256-luyFMLNdbogaNF/4y9fZbZ1eBFPmyF2q/Xb1EfsSPz0="; 48 + hash = "sha256-dWdv3Tvv34oFoolEVk1BHIymQOgHDEeum4fRELjyE/s="; 49 49 }; 50 50 51 51 appimageContents = appimageTools.extractType2 {
+2 -2
pkgs/by-name/po/poetry/unwrapped.nix
··· 37 37 38 38 buildPythonPackage rec { 39 39 pname = "poetry"; 40 - version = "2.1.3"; 40 + version = "2.1.4"; 41 41 pyproject = true; 42 42 43 43 disabled = pythonOlder "3.9"; ··· 46 46 owner = "python-poetry"; 47 47 repo = "poetry"; 48 48 tag = version; 49 - hash = "sha256-aMmYgFdQhgMd99atAtr5MD0yniaIi+QTPJ0rMI2jMxk="; 49 + hash = "sha256-6QYg+QRZ60hgcAvKiUqC3gW7P0oK0vaFps9NYIPhBb8="; 50 50 }; 51 51 52 52 build-system = [
+3 -3
pkgs/by-name/po/polarity/package.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "polarity"; 10 - version = "latest-unstable-2025-07-30"; 10 + version = "latest-unstable-2025-08-05"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "polarity-lang"; 14 14 repo = "polarity"; 15 - rev = "2f7056d3c201680c9a7f267b4f39e82518bc5660"; 16 - hash = "sha256-9H6ICxrZICjfR+URnVVFGdk4lVUp89EIbaHrToDRUNQ="; 15 + rev = "5adc14a5d3151ed124d89768c382e085caf612ac"; 16 + hash = "sha256-ByTUzruKM0u8SfRM88ogvsGw0JijWAVv8oidVdAGNUs="; 17 17 }; 18 18 19 19 cargoHash = "sha256-SXGuf/JaBfPZgbCAfRmC2Gd82kOn54VQrc7FdmVJRuA=";
+2 -2
pkgs/by-name/po/posting/package.nix
··· 6 6 }: 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "posting"; 9 - version = "2.7.0"; 9 + version = "2.7.1"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "darrenburns"; 14 14 repo = "posting"; 15 15 tag = version; 16 - hash = "sha256-FkeQSU/gktCsCFoKAk0igfHj16WpxQG01WyAmBYLwX4="; 16 + hash = "sha256-2mRLkZ4rr5awc8X3thllUlB/XpFGs6uaPsYreSPB/nw="; 17 17 }; 18 18 19 19 pythonRelaxDeps = true;
+2 -2
pkgs/by-name/pr/proton-ge-bin/package.nix
··· 9 9 }: 10 10 stdenvNoCC.mkDerivation (finalAttrs: { 11 11 pname = "proton-ge-bin"; 12 - version = "GE-Proton10-10"; 12 + version = "GE-Proton10-11"; 13 13 14 14 src = fetchzip { 15 15 url = "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/${finalAttrs.version}/${finalAttrs.version}.tar.gz"; 16 - hash = "sha256-TJbeyJA9feyaBIYt5hwVUAAdev0SnoIqvhV7groxcu4="; 16 + hash = "sha256-gTf8k0fx0KGCHVTQLkZli/CvZMkVVNpgBDpI/eiuynE="; 17 17 }; 18 18 19 19 dontUnpack = true;
+2 -2
pkgs/by-name/qo/qownnotes/package.nix
··· 18 18 stdenv.mkDerivation (finalAttrs: { 19 19 pname = "qownnotes"; 20 20 appname = "QOwnNotes"; 21 - version = "25.7.9"; 21 + version = "25.8.2"; 22 22 23 23 src = fetchurl { 24 24 url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz"; 25 - hash = "sha256-rcBuGkoRel998i34e1kO8h/lqMZtgKnAipKGEF6xrhs="; 25 + hash = "sha256-6N49s/TFV2xZJPC4nN60eovIAoEdMh0eF3ZtMRNVkLU="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+111
pkgs/by-name/re/renode-bin/package.nix
··· 1 + { 2 + stdenv, 3 + lib, 4 + fetchFromGitHub, 5 + fetchurl, 6 + fetchpatch, 7 + autoPatchelfHook, 8 + makeWrapper, 9 + nix-update-script, 10 + glibcLocales, 11 + python3Packages, 12 + dotnetCorePackages, 13 + gtk-sharp-3_0, 14 + gtk3-x11, 15 + dconf, 16 + }: 17 + 18 + let 19 + pythonLibs = 20 + with python3Packages; 21 + makePythonPath [ 22 + construct 23 + psutil 24 + pyyaml 25 + requests 26 + tkinter 27 + 28 + # from tools/csv2resd/requirements.txt 29 + construct 30 + 31 + # from tools/execution_tracer/requirements.txt 32 + pyelftools 33 + 34 + (robotframework.overrideDerivation (oldAttrs: { 35 + src = fetchFromGitHub { 36 + owner = "robotframework"; 37 + repo = "robotframework"; 38 + rev = "v6.1"; 39 + hash = "sha256-l1VupBKi52UWqJMisT2CVnXph3fGxB63mBVvYdM1NWE="; 40 + }; 41 + patches = (oldAttrs.patches or [ ]) ++ [ 42 + (fetchpatch { 43 + # utest: Improve filtering of output sugar for Python 3.13+ 44 + name = "python3.13-support.patch"; 45 + url = "https://github.com/robotframework/robotframework/commit/921e352556dc8538b72de1e693e2a244d420a26d.patch"; 46 + hash = "sha256-aSaror26x4kVkLVetPEbrJG4H1zstHsNWqmwqOys3zo="; 47 + }) 48 + ]; 49 + })) 50 + ]; 51 + in 52 + stdenv.mkDerivation (finalAttrs: { 53 + pname = "renode"; 54 + version = "1.16.0"; 55 + 56 + src = fetchurl { 57 + url = "https://github.com/renode/renode/releases/download/v${finalAttrs.version}/renode-${finalAttrs.version}.linux-dotnet.tar.gz"; 58 + hash = "sha256-oNlTz5LBggPkjKM4TJO2UDKQdt2Ga7rBTdgyGjN8/zA="; 59 + }; 60 + 61 + nativeBuildInputs = [ 62 + autoPatchelfHook 63 + makeWrapper 64 + ]; 65 + 66 + propagatedBuildInputs = [ 67 + gtk-sharp-3_0 68 + ]; 69 + 70 + strictDeps = true; 71 + 72 + installPhase = '' 73 + runHook preInstall 74 + 75 + mkdir -p $out/{bin,libexec/renode} 76 + 77 + mv * $out/libexec/renode 78 + mv .renode-root $out/libexec/renode 79 + 80 + makeWrapper "$out/libexec/renode/renode" "$out/bin/renode" \ 81 + --prefix PATH : "$out/libexec/renode:${lib.makeBinPath [ dotnetCorePackages.runtime_8_0 ]}" \ 82 + --prefix GIO_EXTRA_MODULES : "${lib.getLib dconf}/lib/gio/modules" \ 83 + --suffix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gtk3-x11 ]}" \ 84 + --prefix PYTHONPATH : "${pythonLibs}" \ 85 + --set LOCALE_ARCHIVE "${glibcLocales}/lib/locale/locale-archive" 86 + makeWrapper "$out/libexec/renode/renode-test" "$out/bin/renode-test" \ 87 + --prefix PATH : "$out/libexec/renode:${lib.makeBinPath [ dotnetCorePackages.runtime_8_0 ]}" \ 88 + --prefix GIO_EXTRA_MODULES : "${lib.getLib dconf}/lib/gio/modules" \ 89 + --suffix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gtk3-x11 ]}" \ 90 + --prefix PYTHONPATH : "${pythonLibs}" \ 91 + --set LOCALE_ARCHIVE "${glibcLocales}/lib/locale/locale-archive" 92 + 93 + substituteInPlace "$out/libexec/renode/renode-test" \ 94 + --replace '$PYTHON_RUNNER' '${python3Packages.python}/bin/python3' 95 + 96 + runHook postInstall 97 + ''; 98 + 99 + passthru.updateScript = nix-update-script { }; 100 + 101 + meta = { 102 + description = "Virtual development framework for complex embedded systems"; 103 + homepage = "https://renode.io"; 104 + license = lib.licenses.bsd3; 105 + maintainers = with lib.maintainers; [ 106 + otavio 107 + znaniye 108 + ]; 109 + platforms = [ "x86_64-linux" ]; 110 + }; 111 + })
+38
pkgs/by-name/re/renode-unstable-bin/package.nix
··· 1 + { 2 + fetchurl, 3 + renode-bin, 4 + writeScript, 5 + }: 6 + 7 + renode-bin.overrideAttrs ( 8 + finalAttrs: _: { 9 + pname = "renode-unstable"; 10 + version = "1.16.0+20250805git769469683"; 11 + 12 + src = fetchurl { 13 + url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-dotnet.tar.gz"; 14 + hash = "sha256-UZSfdJ14igoqaFCwCZmy29MfKZcxr7j8RtI/epHs2WI="; 15 + }; 16 + 17 + passthru.updateScript = 18 + let 19 + versionRegex = "[0-9\\.\\+]+[^\\+]*."; 20 + in 21 + writeScript "${finalAttrs.pname}-updater" '' 22 + #!/usr/bin/env nix-shell 23 + #!nix-shell -i bash -p common-updater-scripts curl gnugrep gnused pup 24 + 25 + latestVersion=$( 26 + curl -sS https://builds.renode.io \ 27 + | pup 'a text{}' \ 28 + | egrep 'renode-${versionRegex}\.linux-dotnet\.tar\.gz' \ 29 + | head -n1 \ 30 + | sed -e 's,renode-\(.*\)\.linux-dotnet\.tar\.gz,\1,g' 31 + ) 32 + 33 + update-source-version ${finalAttrs.pname} "$latestVersion" \ 34 + --file=pkgs/by-name/re/${finalAttrs.pname}/package.nix \ 35 + --system=x86_64-linux 36 + ''; 37 + } 38 + )
+26 -32
pkgs/by-name/re/renode-unstable/package.nix
··· 1 1 { 2 + fetchFromGitHub, 3 + nix-update-script, 2 4 renode, 3 - fetchurl, 4 - writeScript, 5 + ... 5 6 }: 7 + renode.overrideAttrs (old: rec { 8 + pname = "renode-unstable"; 9 + version = "1.16.0-unstable-2025-08-08"; 6 10 7 - renode.overrideAttrs ( 8 - finalAttrs: _: { 9 - pname = "renode-unstable"; 10 - version = "1.16.0+20250805git769469683"; 11 - 12 - src = fetchurl { 13 - url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-dotnet.tar.gz"; 14 - hash = "sha256-UZSfdJ14igoqaFCwCZmy29MfKZcxr7j8RtI/epHs2WI="; 15 - }; 16 - 17 - passthru.updateScript = 18 - let 19 - versionRegex = "[0-9\\.\\+]+[^\\+]*."; 20 - in 21 - writeScript "${finalAttrs.pname}-updater" '' 22 - #!/usr/bin/env nix-shell 23 - #!nix-shell -i bash -p common-updater-scripts curl gnugrep gnused pup 11 + src = fetchFromGitHub { 12 + owner = "renode"; 13 + repo = "renode"; 14 + rev = "194d90650a9337a05cd81e8855474773d23d4396"; 15 + hash = "sha256-oRtbjup5RKbVzKMTa0yiY1gGhDqUrQ4N3SgwQ7lm8Ho="; 16 + fetchSubmodules = true; 17 + }; 24 18 25 - latestVersion=$( 26 - curl -sS https://builds.renode.io \ 27 - | pup 'a text{}' \ 28 - | egrep 'renode-${versionRegex}\.linux-dotnet\.tar\.gz' \ 29 - | head -n1 \ 30 - | sed -e 's,renode-\(.*\)\.linux-dotnet\.tar\.gz,\1,g' 31 - ) 19 + prePatch = '' 20 + substituteInPlace tools/building/createAssemblyInfo.sh \ 21 + --replace CURRENT_INFORMATIONAL_VERSION="`git rev-parse --short=8 HEAD`" \ 22 + CURRENT_INFORMATIONAL_VERSION="${builtins.substring 0 8 src.rev}" 23 + ''; 32 24 33 - update-source-version ${finalAttrs.pname} "$latestVersion" \ 34 - --file=pkgs/by-name/re/${finalAttrs.pname}/package.nix \ 35 - --system=x86_64-linux 36 - ''; 37 - } 38 - ) 25 + passthru = old.passthru // { 26 + updateScript = nix-update-script { 27 + extraArgs = [ 28 + "--version=branch" 29 + ]; 30 + }; 31 + }; 32 + })
+1192
pkgs/by-name/re/renode/deps.json
··· 1 + [ 2 + { 3 + "pname": "AsyncIO", 4 + "version": "0.1.69", 5 + "hash": "sha256-JQKq/U71NQTfPuUqj7z5bALe+d7G1o3GcI8kvVDxy6o=" 6 + }, 7 + { 8 + "pname": "AtkSharp", 9 + "version": "3.24.24.95", 10 + "hash": "sha256-NgdWbXToBHhEVbvPrFcwXeit5iaqbBmNPQiC0jPKlnQ=" 11 + }, 12 + { 13 + "pname": "CairoSharp", 14 + "version": "3.24.24.95", 15 + "hash": "sha256-ycdgmQyQ1uSshI/9uMaqn5OBxRF8RADf4Tn/TptE2BU=" 16 + }, 17 + { 18 + "pname": "Castle.Core", 19 + "version": "5.0.0", 20 + "hash": "sha256-o0dLsy0RfVOIggymFbUJMhfR3XDp6uFI3G1o4j9o2Lg=" 21 + }, 22 + { 23 + "pname": "DynamicLanguageRuntime", 24 + "version": "1.3.5", 25 + "hash": "sha256-8spaocJ0jH4suK7EQKjMOH0+pdhapV44ZxBFUBKl3h0=" 26 + }, 27 + { 28 + "pname": "Dynamitey", 29 + "version": "2.0.10.189", 30 + "hash": "sha256-Gk2sqTdAzX6JqIGm+qoVnQX0tuI1eV3Cn+eJMkcmnD0=" 31 + }, 32 + { 33 + "pname": "GdkSharp", 34 + "version": "3.24.24.95", 35 + "hash": "sha256-NYjADgZG9TUQDIZiSSXDAxj5PyX/B7oKRo9f8Oyb4vI=" 36 + }, 37 + { 38 + "pname": "GioSharp", 39 + "version": "3.24.24.95", 40 + "hash": "sha256-5THx4af5PghPnQxXdnsC+wtVcoslh+0636WkB1FaPYg=" 41 + }, 42 + { 43 + "pname": "GLibSharp", 44 + "version": "3.24.24.95", 45 + "hash": "sha256-1pDRkKoUI9fLJBcTA2DBlpVccJl2GyAdL+VKjsFbttA=" 46 + }, 47 + { 48 + "pname": "GtkSharp", 49 + "version": "3.24.24.95", 50 + "hash": "sha256-sBvk5Ecf2i6c2fYVjMBVoXz0I6IlucOWeE2czZH9QHg=" 51 + }, 52 + { 53 + "pname": "Humanizer.Core", 54 + "version": "2.2.0", 55 + "hash": "sha256-5Q6oRaV8wHPONHreKvB74VjV2FW36mwC3n+05It5vyI=" 56 + }, 57 + { 58 + "pname": "IronPython", 59 + "version": "2.7.8", 60 + "hash": "sha256-91NgTy3Q4MmD4GlhT+WjdVKQGRlIENdIJuyP9hE/iCs=" 61 + }, 62 + { 63 + "pname": "IronPython.StdLib", 64 + "version": "2.7.12", 65 + "hash": "sha256-LfGg7EMJCVl2MiQjVD2dr8nOZKSqS/I42lO364YtzcA=" 66 + }, 67 + { 68 + "pname": "K4os.Compression.LZ4", 69 + "version": "1.3.8", 70 + "hash": "sha256-OmT3JwO4qpkZDL7XqiFqZCyxySj64s9t+mXcN1T+IyA=" 71 + }, 72 + { 73 + "pname": "Microsoft.Bcl.AsyncInterfaces", 74 + "version": "5.0.0", 75 + "hash": "sha256-bpJjcJSUSZH0GeOXoZI12xUQOf2SRtxG7sZV0dWS5TI=" 76 + }, 77 + { 78 + "pname": "Microsoft.CodeAnalysis.Analyzers", 79 + "version": "3.0.0", 80 + "hash": "sha256-KDbCfsBWSJ5ohEXUKp1s1LX9xA2NPvXE/xVzj68EdC0=" 81 + }, 82 + { 83 + "pname": "Microsoft.CodeAnalysis.Analyzers", 84 + "version": "3.3.4", 85 + "hash": "sha256-qDzTfZBSCvAUu9gzq2k+LOvh6/eRvJ9++VCNck/ZpnE=" 86 + }, 87 + { 88 + "pname": "Microsoft.CodeAnalysis.Common", 89 + "version": "3.9.0", 90 + "hash": "sha256-M2LpVHr+UDFCVD7PtDSRD635+RO620JKmK/siOw01PQ=" 91 + }, 92 + { 93 + "pname": "Microsoft.CodeAnalysis.Compilers", 94 + "version": "3.9.0", 95 + "hash": "sha256-l9P26Rz6pV1DZkz8L8HHE63+2qTK+IOGVEtEd7A//us=" 96 + }, 97 + { 98 + "pname": "Microsoft.CodeAnalysis.CSharp", 99 + "version": "3.9.0", 100 + "hash": "sha256-f3591/1mz/P3Asi9NTYU38bNukrKR7COR0pGmEtPKzM=" 101 + }, 102 + { 103 + "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces", 104 + "version": "3.9.0", 105 + "hash": "sha256-/3J5wdymZZdsDOaKtkvda8o97T69EaTKk5aR4Rc1bzM=" 106 + }, 107 + { 108 + "pname": "Microsoft.CodeAnalysis.VisualBasic", 109 + "version": "3.9.0", 110 + "hash": "sha256-5p4UrCoOMdFZ65vkHlak1VDpvU6msBCM2dK3Kyn4k2c=" 111 + }, 112 + { 113 + "pname": "Microsoft.CodeAnalysis.Workspaces.Common", 114 + "version": "3.9.0", 115 + "hash": "sha256-Zzi/rXQA8BDJbUn9kKR7GB8dB7iwA1qlPnEkh8NMecU=" 116 + }, 117 + { 118 + "pname": "Microsoft.CodeCoverage", 119 + "version": "16.9.1", 120 + "hash": "sha256-Tnlv9n5qKipmc17lld4HHfL/KInIq4KhmdTySTjqOqI=" 121 + }, 122 + { 123 + "pname": "Microsoft.CSharp", 124 + "version": "4.0.1", 125 + "hash": "sha256-0huoqR2CJ3Z9Q2peaKD09TV3E6saYSqDGZ290K8CrH8=" 126 + }, 127 + { 128 + "pname": "Microsoft.CSharp", 129 + "version": "4.5.0", 130 + "hash": "sha256-dAhj/CgXG5VIy2dop1xplUsLje7uBPFjxasz9rdFIgY=" 131 + }, 132 + { 133 + "pname": "Microsoft.CSharp", 134 + "version": "4.7.0", 135 + "hash": "sha256-Enknv2RsFF68lEPdrf5M+BpV1kHoLTVRApKUwuk/pj0=" 136 + }, 137 + { 138 + "pname": "Microsoft.DotNet.InternalAbstractions", 139 + "version": "1.0.0", 140 + "hash": "sha256-HX3iOXH75I1L7eNihCbMNDDpcotfZpfQUdqdRTGM6FY=" 141 + }, 142 + { 143 + "pname": "Microsoft.Extensions.ObjectPool", 144 + "version": "5.0.10", 145 + "hash": "sha256-tAjiU3w0hdPAGUitszxZ6jtEilRn977MY7N5eZMx0x0=" 146 + }, 147 + { 148 + "pname": "Microsoft.Extensions.ObjectPool", 149 + "version": "6.0.16", 150 + "hash": "sha256-+b3/mTZkFXTAC+dLeCfN6B3XuTDT8e+/N6xkzwgZRi4=" 151 + }, 152 + { 153 + "pname": "Microsoft.IdentityModel.Logging", 154 + "version": "6.8.0", 155 + "hash": "sha256-w3jP0TAD3D2HLWlY0meGDmbV7N5kc2Er2nfYmuq0TJo=" 156 + }, 157 + { 158 + "pname": "Microsoft.IdentityModel.Protocols.WsTrust", 159 + "version": "6.8.0", 160 + "hash": "sha256-yBnJQC+1pYpScnb8w/EYrVB5VrD7S0FytiGNNnCXggk=" 161 + }, 162 + { 163 + "pname": "Microsoft.IdentityModel.Tokens", 164 + "version": "6.8.0", 165 + "hash": "sha256-NJsIvWJwrVrQndhHDpXf7eS1Gr/+2ua9nkW5ivWQyFY=" 166 + }, 167 + { 168 + "pname": "Microsoft.IdentityModel.Tokens.Saml", 169 + "version": "6.8.0", 170 + "hash": "sha256-K3EUlCtNP+w6woHkwGaWhMJmIhlfOD5x4gl4qwo3rHU=" 171 + }, 172 + { 173 + "pname": "Microsoft.IdentityModel.Xml", 174 + "version": "6.8.0", 175 + "hash": "sha256-Fd7vRbOmJb0VwdO4RzF94GWBVNncDD5vC8FNPunayWw=" 176 + }, 177 + { 178 + "pname": "Microsoft.NET.Test.Sdk", 179 + "version": "16.9.1", 180 + "hash": "sha256-hefOxUAdu2CRsz+9Avq+fS9PIGxfbQdK4JDXcueuwZw=" 181 + }, 182 + { 183 + "pname": "Microsoft.NETCore.Platforms", 184 + "version": "1.0.1", 185 + "hash": "sha256-mZotlGZqtrqDSoBrZhsxFe6fuOv5/BIo0w2Z2x0zVAU=" 186 + }, 187 + { 188 + "pname": "Microsoft.NETCore.Platforms", 189 + "version": "1.1.0", 190 + "hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=" 191 + }, 192 + { 193 + "pname": "Microsoft.NETCore.Platforms", 194 + "version": "2.0.0", 195 + "hash": "sha256-IEvBk6wUXSdyCnkj6tHahOJv290tVVT8tyemYcR0Yro=" 196 + }, 197 + { 198 + "pname": "Microsoft.NETCore.Platforms", 199 + "version": "2.1.2", 200 + "hash": "sha256-gYQQO7zsqG+OtN4ywYQyfsiggS2zmxw4+cPXlK+FB5Q=" 201 + }, 202 + { 203 + "pname": "Microsoft.NETCore.Platforms", 204 + "version": "3.1.0", 205 + "hash": "sha256-cnygditsEaU86bnYtIthNMymAHqaT/sf9Gjykhzqgb0=" 206 + }, 207 + { 208 + "pname": "Microsoft.NETCore.Platforms", 209 + "version": "5.0.0", 210 + "hash": "sha256-LIcg1StDcQLPOABp4JRXIs837d7z0ia6+++3SF3jl1c=" 211 + }, 212 + { 213 + "pname": "Microsoft.NETCore.Targets", 214 + "version": "1.0.1", 215 + "hash": "sha256-lxxw/Gy32xHi0fLgFWNj4YTFBSBkjx5l6ucmbTyf7V4=" 216 + }, 217 + { 218 + "pname": "Microsoft.NETCore.Targets", 219 + "version": "1.1.0", 220 + "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" 221 + }, 222 + { 223 + "pname": "Microsoft.TestPlatform.ObjectModel", 224 + "version": "16.9.1", 225 + "hash": "sha256-LZJLTWU2DOnuBiN/g+S+rwG2/BJtKrjydKnj3ujp98U=" 226 + }, 227 + { 228 + "pname": "Microsoft.TestPlatform.TestHost", 229 + "version": "16.9.1", 230 + "hash": "sha256-92/trlM66kPR7ASpg6x7kk43glZYaOKrkaNJQE8uPbs=" 231 + }, 232 + { 233 + "pname": "Microsoft.Win32.Primitives", 234 + "version": "4.3.0", 235 + "hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg=" 236 + }, 237 + { 238 + "pname": "Microsoft.Win32.Registry", 239 + "version": "4.3.0", 240 + "hash": "sha256-50XwFbyRfZkTD/bBn76WV/NIpOy/mzXD3MMEVFX/vr8=" 241 + }, 242 + { 243 + "pname": "Microsoft.Win32.Registry", 244 + "version": "4.4.0", 245 + "hash": "sha256-ZumsykAAIYKmVtP4QI5kZ0J10n2zcOZZ69PmAK0SEiE=" 246 + }, 247 + { 248 + "pname": "Microsoft.Win32.SystemEvents", 249 + "version": "4.7.0", 250 + "hash": "sha256-GHxnD1Plb32GJWVWSv0Y51Kgtlb+cdKgOYVBYZSgVF4=" 251 + }, 252 + { 253 + "pname": "Microsoft.Win32.SystemEvents", 254 + "version": "5.0.0", 255 + "hash": "sha256-mGUKg+bmB5sE/DCwsTwCsbe00MCwpgxsVW3nCtQiSmo=" 256 + }, 257 + { 258 + "pname": "Mono.Cecil", 259 + "version": "0.11.3", 260 + "hash": "sha256-QxJcRt3eYy7R0mc25F/hM5n4qVqBAlZChsEKn+Y9nXU=" 261 + }, 262 + { 263 + "pname": "Mono.Posix", 264 + "version": "7.1.0-final.1.21458.1", 265 + "hash": "sha256-kbpbruyWKfWfRg9IX0wR8UirykgJdLZl2d5PqUgFxz4=" 266 + }, 267 + { 268 + "pname": "Mono.Unix", 269 + "version": "7.1.0-final.1.21458.1", 270 + "hash": "sha256-tm3niOm4OFCe/kL5M5zwCZgfHEaPtmDqsOLN6GExYHs=" 271 + }, 272 + { 273 + "pname": "Moq", 274 + "version": "4.18.1", 275 + "hash": "sha256-Qe3wOHdnTAKRUiqj9BeqOUOiFC6L9lCTCSkvkXrEnEM=" 276 + }, 277 + { 278 + "pname": "NaCl.Net", 279 + "version": "0.1.13", 280 + "hash": "sha256-Zy9ckPxrBcKy31g2pKc5uxF22jayw3ZmbrvDBW3MIlk=" 281 + }, 282 + { 283 + "pname": "NetMQ", 284 + "version": "4.0.1.12", 285 + "hash": "sha256-O38SQuMRpTCz3YScEu0T9jw9DrVeQW5pAeHexYyooH8=" 286 + }, 287 + { 288 + "pname": "NETStandard.Library", 289 + "version": "2.0.0", 290 + "hash": "sha256-Pp7fRylai8JrE1O+9TGfIEJrAOmnWTJRLWE+qJBahK0=" 291 + }, 292 + { 293 + "pname": "NETStandard.Library", 294 + "version": "2.0.3", 295 + "hash": "sha256-Prh2RPebz/s8AzHb2sPHg3Jl8s31inv9k+Qxd293ybo=" 296 + }, 297 + { 298 + "pname": "Newtonsoft.Json", 299 + "version": "9.0.1", 300 + "hash": "sha256-mYCBrgUhIJFzRuLLV9SIiIFHovzfR8Uuqfg6e08EnlU=" 301 + }, 302 + { 303 + "pname": "NuGet.Frameworks", 304 + "version": "5.0.0", 305 + "hash": "sha256-WWLh+v9Y9as+WURW8tUPowQB8HWIiVJzbpKzEWTdMqI=" 306 + }, 307 + { 308 + "pname": "NUnit", 309 + "version": "3.13.1", 310 + "hash": "sha256-qdbPWgCXueQdHpGdNQtdz16Zfg+XESI9xDlRD/IzJRw=" 311 + }, 312 + { 313 + "pname": "NUnit3TestAdapter", 314 + "version": "3.17.0", 315 + "hash": "sha256-ZlpEM9IQlqsRPmYPMN6yCbICfakSoY89y40xtMY3rE8=" 316 + }, 317 + { 318 + "pname": "PangoSharp", 319 + "version": "3.24.24.95", 320 + "hash": "sha256-YhltIz1jisJqR2ZxvbYy0ybi4oGw6qR2SkjF/2aWiBQ=" 321 + }, 322 + { 323 + "pname": "runtime.any.System.Collections", 324 + "version": "4.3.0", 325 + "hash": "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8=" 326 + }, 327 + { 328 + "pname": "runtime.any.System.Diagnostics.Tools", 329 + "version": "4.3.0", 330 + "hash": "sha256-8yLKFt2wQxkEf7fNfzB+cPUCjYn2qbqNgQ1+EeY2h/I=" 331 + }, 332 + { 333 + "pname": "runtime.any.System.Diagnostics.Tracing", 334 + "version": "4.3.0", 335 + "hash": "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI=" 336 + }, 337 + { 338 + "pname": "runtime.any.System.Globalization", 339 + "version": "4.3.0", 340 + "hash": "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU=" 341 + }, 342 + { 343 + "pname": "runtime.any.System.IO", 344 + "version": "4.3.0", 345 + "hash": "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE=" 346 + }, 347 + { 348 + "pname": "runtime.any.System.Reflection", 349 + "version": "4.3.0", 350 + "hash": "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk=" 351 + }, 352 + { 353 + "pname": "runtime.any.System.Reflection.Extensions", 354 + "version": "4.3.0", 355 + "hash": "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8=" 356 + }, 357 + { 358 + "pname": "runtime.any.System.Reflection.Primitives", 359 + "version": "4.3.0", 360 + "hash": "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ=" 361 + }, 362 + { 363 + "pname": "runtime.any.System.Resources.ResourceManager", 364 + "version": "4.3.0", 365 + "hash": "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4=" 366 + }, 367 + { 368 + "pname": "runtime.any.System.Runtime", 369 + "version": "4.3.0", 370 + "hash": "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM=" 371 + }, 372 + { 373 + "pname": "runtime.any.System.Runtime.Handles", 374 + "version": "4.3.0", 375 + "hash": "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4=" 376 + }, 377 + { 378 + "pname": "runtime.any.System.Runtime.InteropServices", 379 + "version": "4.3.0", 380 + "hash": "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA=" 381 + }, 382 + { 383 + "pname": "runtime.any.System.Text.Encoding", 384 + "version": "4.3.0", 385 + "hash": "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs=" 386 + }, 387 + { 388 + "pname": "runtime.any.System.Text.Encoding.Extensions", 389 + "version": "4.3.0", 390 + "hash": "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM=" 391 + }, 392 + { 393 + "pname": "runtime.any.System.Threading.Tasks", 394 + "version": "4.3.0", 395 + "hash": "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4=" 396 + }, 397 + { 398 + "pname": "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl", 399 + "version": "4.3.0", 400 + "hash": "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps=" 401 + }, 402 + { 403 + "pname": "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl", 404 + "version": "4.3.0", 405 + "hash": "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I=" 406 + }, 407 + { 408 + "pname": "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl", 409 + "version": "4.3.0", 410 + "hash": "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA=" 411 + }, 412 + { 413 + "pname": "runtime.native.System", 414 + "version": "4.3.0", 415 + "hash": "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y=" 416 + }, 417 + { 418 + "pname": "runtime.native.System.Security.Cryptography.OpenSsl", 419 + "version": "4.3.0", 420 + "hash": "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I=" 421 + }, 422 + { 423 + "pname": "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl", 424 + "version": "4.3.0", 425 + "hash": "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM=" 426 + }, 427 + { 428 + "pname": "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl", 429 + "version": "4.3.0", 430 + "hash": "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4=" 431 + }, 432 + { 433 + "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", 434 + "version": "4.3.0", 435 + "hash": "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0=" 436 + }, 437 + { 438 + "pname": "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl", 439 + "version": "4.3.0", 440 + "hash": "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4=" 441 + }, 442 + { 443 + "pname": "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", 444 + "version": "4.3.0", 445 + "hash": "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g=" 446 + }, 447 + { 448 + "pname": "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", 449 + "version": "4.3.0", 450 + "hash": "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc=" 451 + }, 452 + { 453 + "pname": "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", 454 + "version": "4.3.0", 455 + "hash": "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw=" 456 + }, 457 + { 458 + "pname": "runtime.unix.Microsoft.Win32.Primitives", 459 + "version": "4.3.0", 460 + "hash": "sha256-LZb23lRXzr26tRS5aA0xyB08JxiblPDoA7HBvn6awXg=" 461 + }, 462 + { 463 + "pname": "runtime.unix.System.Diagnostics.Debug", 464 + "version": "4.3.0", 465 + "hash": "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI=" 466 + }, 467 + { 468 + "pname": "runtime.unix.System.IO.FileSystem", 469 + "version": "4.3.0", 470 + "hash": "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I=" 471 + }, 472 + { 473 + "pname": "runtime.unix.System.Private.Uri", 474 + "version": "4.3.0", 475 + "hash": "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs=" 476 + }, 477 + { 478 + "pname": "runtime.unix.System.Runtime.Extensions", 479 + "version": "4.3.0", 480 + "hash": "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4=" 481 + }, 482 + { 483 + "pname": "StyleCop.Analyzers", 484 + "version": "1.1.118", 485 + "hash": "sha256-CjC1f5z0sP15F6FeXqIDOtZLHqgjmQTzpsIrRkxXREI=" 486 + }, 487 + { 488 + "pname": "System.AppContext", 489 + "version": "4.1.0", 490 + "hash": "sha256-v6YfyfrKmhww+EYHUq6cwYUMj00MQ6SOfJtcGVRlYzs=" 491 + }, 492 + { 493 + "pname": "System.Buffers", 494 + "version": "4.3.0", 495 + "hash": "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk=" 496 + }, 497 + { 498 + "pname": "System.Buffers", 499 + "version": "4.5.1", 500 + "hash": "sha256-wws90sfi9M7kuCPWkv1CEYMJtCqx9QB/kj0ymlsNaxI=" 501 + }, 502 + { 503 + "pname": "System.CodeDom", 504 + "version": "6.0.0", 505 + "hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ=" 506 + }, 507 + { 508 + "pname": "System.Collections", 509 + "version": "4.0.11", 510 + "hash": "sha256-puoFMkx4Z55C1XPxNw3np8nzNGjH+G24j43yTIsDRL0=" 511 + }, 512 + { 513 + "pname": "System.Collections", 514 + "version": "4.3.0", 515 + "hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=" 516 + }, 517 + { 518 + "pname": "System.Collections.Immutable", 519 + "version": "5.0.0", 520 + "hash": "sha256-GdwSIjLMM0uVfE56VUSLVNgpW0B//oCeSFj8/hSlbM8=" 521 + }, 522 + { 523 + "pname": "System.Collections.NonGeneric", 524 + "version": "4.3.0", 525 + "hash": "sha256-8/yZmD4jjvq7m68SPkJZLBQ79jOTOyT5lyzX4SCYAx8=" 526 + }, 527 + { 528 + "pname": "System.Collections.Specialized", 529 + "version": "4.3.0", 530 + "hash": "sha256-QNg0JJNx+zXMQ26MJRPzH7THdtqjrNtGLUgaR1SdvOk=" 531 + }, 532 + { 533 + "pname": "System.ComponentModel", 534 + "version": "4.3.0", 535 + "hash": "sha256-i00uujMO4JEDIEPKLmdLY3QJ6vdSpw6Gh9oOzkFYBiU=" 536 + }, 537 + { 538 + "pname": "System.ComponentModel.EventBasedAsync", 539 + "version": "4.3.0", 540 + "hash": "sha256-h7o4X3XojdRyJWQdUfZetLdqtrQlddMzxhh6j9Zcaec=" 541 + }, 542 + { 543 + "pname": "System.ComponentModel.Primitives", 544 + "version": "4.3.0", 545 + "hash": "sha256-IOMJleuIBppmP4ECB3uftbdcgL7CCd56+oAD/Sqrbus=" 546 + }, 547 + { 548 + "pname": "System.ComponentModel.TypeConverter", 549 + "version": "4.3.0", 550 + "hash": "sha256-PSDiPYt8PgTdTUBz+GH6lHCaM1YgfObneHnZsc8Fz54=" 551 + }, 552 + { 553 + "pname": "System.Composition", 554 + "version": "1.0.31", 555 + "hash": "sha256-wcQEG6MCRa1S03s3Yb3E3tfsIBZid99M7WDhcb48Qik=" 556 + }, 557 + { 558 + "pname": "System.Composition.AttributedModel", 559 + "version": "1.0.31", 560 + "hash": "sha256-u+XnXfj6LQ3OXwrb9KqHRW4a/a9yHzLrJOXwDQ1a/sY=" 561 + }, 562 + { 563 + "pname": "System.Composition.Convention", 564 + "version": "1.0.31", 565 + "hash": "sha256-GQWo1YDyQ3r2OMcKW+GbR3BbZNIAdwK79XAfinNj+AE=" 566 + }, 567 + { 568 + "pname": "System.Composition.Hosting", 569 + "version": "1.0.31", 570 + "hash": "sha256-fg9BIY+zWtiEBIJefYP2lKHDYa4r/vtPTr3ZI8e0K7g=" 571 + }, 572 + { 573 + "pname": "System.Composition.Runtime", 574 + "version": "1.0.31", 575 + "hash": "sha256-mqfxjAnVyE1YCgXMOcV34IWhYFnvXVKjMo9Y/d3yDuo=" 576 + }, 577 + { 578 + "pname": "System.Composition.TypedParts", 579 + "version": "1.0.31", 580 + "hash": "sha256-w9ApcUJr7jYP4Vf5+efIIqoWmr5v9R56W4uC0n8KktQ=" 581 + }, 582 + { 583 + "pname": "System.Diagnostics.Debug", 584 + "version": "4.0.11", 585 + "hash": "sha256-P+rSQJVoN6M56jQbs76kZ9G3mAWFdtF27P/RijN8sj4=" 586 + }, 587 + { 588 + "pname": "System.Diagnostics.Debug", 589 + "version": "4.3.0", 590 + "hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM=" 591 + }, 592 + { 593 + "pname": "System.Diagnostics.EventLog", 594 + "version": "6.0.0", 595 + "hash": "sha256-zUXIQtAFKbiUMKCrXzO4mOTD5EUphZzghBYKXprowSM=" 596 + }, 597 + { 598 + "pname": "System.Diagnostics.Process", 599 + "version": "4.3.0", 600 + "hash": "sha256-Rzo24qXhuJDDgrGNHr2eQRHhwLmsYmWDqAg/P5fOlzw=" 601 + }, 602 + { 603 + "pname": "System.Diagnostics.Tools", 604 + "version": "4.0.1", 605 + "hash": "sha256-vSBqTbmWXylvRa37aWyktym+gOpsvH43mwr6A962k6U=" 606 + }, 607 + { 608 + "pname": "System.Diagnostics.Tools", 609 + "version": "4.3.0", 610 + "hash": "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y=" 611 + }, 612 + { 613 + "pname": "System.Diagnostics.Tracing", 614 + "version": "4.3.0", 615 + "hash": "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q=" 616 + }, 617 + { 618 + "pname": "System.Drawing.Common", 619 + "version": "4.7.0", 620 + "hash": "sha256-D3qG+xAe78lZHvlco9gHK2TEAM370k09c6+SQi873Hk=" 621 + }, 622 + { 623 + "pname": "System.Drawing.Common", 624 + "version": "5.0.0", 625 + "hash": "sha256-8PgFBZ3Agd+UI9IMxr4fRIW8IA1hqCl15nqlLTJETzk=" 626 + }, 627 + { 628 + "pname": "System.Drawing.Common", 629 + "version": "5.0.3", 630 + "hash": "sha256-nr1bSJoGA97IfrQQTyakVIx3r0bpoZfs6xtrDgvE2+Y=" 631 + }, 632 + { 633 + "pname": "System.Dynamic.Runtime", 634 + "version": "4.0.11", 635 + "hash": "sha256-qWqFVxuXioesVftv2RVJZOnmojUvRjb7cS3Oh3oTit4=" 636 + }, 637 + { 638 + "pname": "System.Formats.Asn1", 639 + "version": "5.0.0", 640 + "hash": "sha256-9nL3dN4w/dZ49W1pCkTjRqZm6Dh0mMVExNungcBHrKs=" 641 + }, 642 + { 643 + "pname": "System.Formats.Asn1", 644 + "version": "6.0.0", 645 + "hash": "sha256-KaMHgIRBF7Nf3VwOo+gJS1DcD+41cJDPWFh+TDQ8ee8=" 646 + }, 647 + { 648 + "pname": "System.Globalization", 649 + "version": "4.0.11", 650 + "hash": "sha256-rbSgc2PIEc2c2rN6LK3qCREAX3DqA2Nq1WcLrZYsDBw=" 651 + }, 652 + { 653 + "pname": "System.Globalization", 654 + "version": "4.3.0", 655 + "hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=" 656 + }, 657 + { 658 + "pname": "System.Globalization.Extensions", 659 + "version": "4.3.0", 660 + "hash": "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk=" 661 + }, 662 + { 663 + "pname": "System.IO", 664 + "version": "4.1.0", 665 + "hash": "sha256-V6oyQFwWb8NvGxAwvzWnhPxy9dKOfj/XBM3tEC5aHrw=" 666 + }, 667 + { 668 + "pname": "System.IO", 669 + "version": "4.3.0", 670 + "hash": "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY=" 671 + }, 672 + { 673 + "pname": "System.IO.FileSystem", 674 + "version": "4.0.1", 675 + "hash": "sha256-4VKXFgcGYCTWVXjAlniAVq0dO3o5s8KHylg2wg2/7k0=" 676 + }, 677 + { 678 + "pname": "System.IO.FileSystem", 679 + "version": "4.3.0", 680 + "hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=" 681 + }, 682 + { 683 + "pname": "System.IO.FileSystem.Primitives", 684 + "version": "4.0.1", 685 + "hash": "sha256-IpigKMomqb6pmYWkrlf0ZdpILtRluX2cX5sOKVW0Feg=" 686 + }, 687 + { 688 + "pname": "System.IO.FileSystem.Primitives", 689 + "version": "4.3.0", 690 + "hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=" 691 + }, 692 + { 693 + "pname": "System.IO.Pipelines", 694 + "version": "5.0.0", 695 + "hash": "sha256-o5ATaT13t/Q+ejEO70N9qOzb2dLrjYxCba1plPJfu80=" 696 + }, 697 + { 698 + "pname": "System.Linq", 699 + "version": "4.1.0", 700 + "hash": "sha256-ZQpFtYw5N1F1aX0jUK3Tw+XvM5tnlnshkTCNtfVA794=" 701 + }, 702 + { 703 + "pname": "System.Linq", 704 + "version": "4.3.0", 705 + "hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A=" 706 + }, 707 + { 708 + "pname": "System.Linq.Expressions", 709 + "version": "4.1.0", 710 + "hash": "sha256-7zqB+FXgkvhtlBzpcZyd81xczWP0D3uWssyAGw3t7b4=" 711 + }, 712 + { 713 + "pname": "System.Linq.Expressions", 714 + "version": "4.3.0", 715 + "hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=" 716 + }, 717 + { 718 + "pname": "System.Memory", 719 + "version": "4.5.4", 720 + "hash": "sha256-3sCEfzO4gj5CYGctl9ZXQRRhwAraMQfse7yzKoRe65E=" 721 + }, 722 + { 723 + "pname": "System.Numerics.Vectors", 724 + "version": "4.4.0", 725 + "hash": "sha256-auXQK2flL/JpnB/rEcAcUm4vYMCYMEMiWOCAlIaqu2U=" 726 + }, 727 + { 728 + "pname": "System.Numerics.Vectors", 729 + "version": "4.5.0", 730 + "hash": "sha256-qdSTIFgf2htPS+YhLGjAGiLN8igCYJnCCo6r78+Q+c8=" 731 + }, 732 + { 733 + "pname": "System.ObjectModel", 734 + "version": "4.0.12", 735 + "hash": "sha256-MudZ/KYcvYsn2cST3EE049mLikrNkmE7QoUoYKKby+s=" 736 + }, 737 + { 738 + "pname": "System.ObjectModel", 739 + "version": "4.3.0", 740 + "hash": "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q=" 741 + }, 742 + { 743 + "pname": "System.Private.ServiceModel", 744 + "version": "4.8.1", 745 + "hash": "sha256-d/Mw1lVN0Gb2+pHltqM4qjBOO67vFGfI5zRK5MHa2rg=" 746 + }, 747 + { 748 + "pname": "System.Private.ServiceModel", 749 + "version": "4.9.0", 750 + "hash": "sha256-AbJKAZzZDxKVXm5761XE+nhlkiDqX9eb6+Y9d4Hq+4Q=" 751 + }, 752 + { 753 + "pname": "System.Private.Uri", 754 + "version": "4.3.0", 755 + "hash": "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM=" 756 + }, 757 + { 758 + "pname": "System.Reflection", 759 + "version": "4.1.0", 760 + "hash": "sha256-idZHGH2Yl/hha1CM4VzLhsaR8Ljo/rV7TYe7mwRJSMs=" 761 + }, 762 + { 763 + "pname": "System.Reflection", 764 + "version": "4.3.0", 765 + "hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=" 766 + }, 767 + { 768 + "pname": "System.Reflection.DispatchProxy", 769 + "version": "4.7.1", 770 + "hash": "sha256-Oi+l32p73ZxwcB6GrSS2m25BccfpuwbY4eyFEwUe0IM=" 771 + }, 772 + { 773 + "pname": "System.Reflection.Emit", 774 + "version": "4.0.1", 775 + "hash": "sha256-F1MvYoQWHCY89/O4JBwswogitqVvKuVfILFqA7dmuHk=" 776 + }, 777 + { 778 + "pname": "System.Reflection.Emit", 779 + "version": "4.3.0", 780 + "hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=" 781 + }, 782 + { 783 + "pname": "System.Reflection.Emit.ILGeneration", 784 + "version": "4.0.1", 785 + "hash": "sha256-YG+eJBG5P+5adsHiw/lhJwvREnvdHw6CJyS8ZV4Ujd0=" 786 + }, 787 + { 788 + "pname": "System.Reflection.Emit.ILGeneration", 789 + "version": "4.3.0", 790 + "hash": "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA=" 791 + }, 792 + { 793 + "pname": "System.Reflection.Emit.ILGeneration", 794 + "version": "4.7.0", 795 + "hash": "sha256-GUnQeGo/DtvZVQpFnESGq7lJcjB30/KnDY7Kd2G/ElE=" 796 + }, 797 + { 798 + "pname": "System.Reflection.Emit.Lightweight", 799 + "version": "4.0.1", 800 + "hash": "sha256-uVvNOnL64CPqsgZP2OLqNmxdkZl6Q0fTmKmv9gcBi+g=" 801 + }, 802 + { 803 + "pname": "System.Reflection.Emit.Lightweight", 804 + "version": "4.3.0", 805 + "hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=" 806 + }, 807 + { 808 + "pname": "System.Reflection.Emit.Lightweight", 809 + "version": "4.7.0", 810 + "hash": "sha256-V0Wz/UUoNIHdTGS9e1TR89u58zJjo/wPUWw6VaVyclU=" 811 + }, 812 + { 813 + "pname": "System.Reflection.Extensions", 814 + "version": "4.0.1", 815 + "hash": "sha256-NsfmzM9G/sN3H8X2cdnheTGRsh7zbRzvegnjDzDH/FQ=" 816 + }, 817 + { 818 + "pname": "System.Reflection.Extensions", 819 + "version": "4.3.0", 820 + "hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=" 821 + }, 822 + { 823 + "pname": "System.Reflection.Metadata", 824 + "version": "1.6.0", 825 + "hash": "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E=" 826 + }, 827 + { 828 + "pname": "System.Reflection.Metadata", 829 + "version": "5.0.0", 830 + "hash": "sha256-Wo+MiqhcP9dQ6NuFGrQTw6hpbJORFwp+TBNTq2yhGp8=" 831 + }, 832 + { 833 + "pname": "System.Reflection.Primitives", 834 + "version": "4.0.1", 835 + "hash": "sha256-SFSfpWEyCBMAOerrMCOiKnpT+UAWTvRcmoRquJR6Vq0=" 836 + }, 837 + { 838 + "pname": "System.Reflection.Primitives", 839 + "version": "4.3.0", 840 + "hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=" 841 + }, 842 + { 843 + "pname": "System.Reflection.TypeExtensions", 844 + "version": "4.1.0", 845 + "hash": "sha256-R0YZowmFda+xzKNR4kKg7neFoE30KfZwp/IwfRSKVK4=" 846 + }, 847 + { 848 + "pname": "System.Reflection.TypeExtensions", 849 + "version": "4.3.0", 850 + "hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=" 851 + }, 852 + { 853 + "pname": "System.Resources.ResourceManager", 854 + "version": "4.0.1", 855 + "hash": "sha256-cZ2/3/fczLjEpn6j3xkgQV9ouOVjy4Kisgw5xWw9kSw=" 856 + }, 857 + { 858 + "pname": "System.Resources.ResourceManager", 859 + "version": "4.3.0", 860 + "hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=" 861 + }, 862 + { 863 + "pname": "System.Runtime", 864 + "version": "4.1.0", 865 + "hash": "sha256-FViNGM/4oWtlP6w0JC0vJU+k9efLKZ+yaXrnEeabDQo=" 866 + }, 867 + { 868 + "pname": "System.Runtime", 869 + "version": "4.3.0", 870 + "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" 871 + }, 872 + { 873 + "pname": "System.Runtime.CompilerServices.Unsafe", 874 + "version": "4.5.3", 875 + "hash": "sha256-lnZMUqRO4RYRUeSO8HSJ9yBHqFHLVbmenwHWkIU20ak=" 876 + }, 877 + { 878 + "pname": "System.Runtime.CompilerServices.Unsafe", 879 + "version": "5.0.0", 880 + "hash": "sha256-neARSpLPUzPxEKhJRwoBzhPxK+cKIitLx7WBYncsYgo=" 881 + }, 882 + { 883 + "pname": "System.Runtime.Extensions", 884 + "version": "4.1.0", 885 + "hash": "sha256-X7DZ5CbPY7jHs20YZ7bmcXs9B5Mxptu/HnBUvUnNhGc=" 886 + }, 887 + { 888 + "pname": "System.Runtime.Extensions", 889 + "version": "4.3.0", 890 + "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=" 891 + }, 892 + { 893 + "pname": "System.Runtime.Handles", 894 + "version": "4.0.1", 895 + "hash": "sha256-j2QgVO9ZOjv7D1het98CoFpjoYgxjupuIhuBUmLLH7w=" 896 + }, 897 + { 898 + "pname": "System.Runtime.Handles", 899 + "version": "4.3.0", 900 + "hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=" 901 + }, 902 + { 903 + "pname": "System.Runtime.InteropServices", 904 + "version": "4.1.0", 905 + "hash": "sha256-QceAYlJvkPRJc/+5jR+wQpNNI3aqGySWWSO30e/FfQY=" 906 + }, 907 + { 908 + "pname": "System.Runtime.InteropServices", 909 + "version": "4.3.0", 910 + "hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI=" 911 + }, 912 + { 913 + "pname": "System.Runtime.InteropServices.RuntimeInformation", 914 + "version": "4.3.0", 915 + "hash": "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA=" 916 + }, 917 + { 918 + "pname": "System.Runtime.Serialization.Primitives", 919 + "version": "4.1.1", 920 + "hash": "sha256-80B05oxJbPLGq2pGOSl6NlZvintX9A1CNpna2aN0WRA=" 921 + }, 922 + { 923 + "pname": "System.Security.AccessControl", 924 + "version": "4.4.0", 925 + "hash": "sha256-J3T2ECVdL0JiBA999CUz77az545CVOYB11/NPA/huEc=" 926 + }, 927 + { 928 + "pname": "System.Security.AccessControl", 929 + "version": "4.7.0", 930 + "hash": "sha256-/9ZCPIHLdhzq7OW4UKqTsR0O93jjHd6BRG1SRwgHE1g=" 931 + }, 932 + { 933 + "pname": "System.Security.AccessControl", 934 + "version": "5.0.0", 935 + "hash": "sha256-ueSG+Yn82evxyGBnE49N4D+ngODDXgornlBtQ3Omw54=" 936 + }, 937 + { 938 + "pname": "System.Security.AccessControl", 939 + "version": "6.0.0", 940 + "hash": "sha256-qOyWEBbNr3EjyS+etFG8/zMbuPjA+O+di717JP9Cxyg=" 941 + }, 942 + { 943 + "pname": "System.Security.Cryptography.Cng", 944 + "version": "4.5.0", 945 + "hash": "sha256-9llRbEcY1fHYuTn3vGZaCxsFxSAqXl4bDA6Rz9b0pN4=" 946 + }, 947 + { 948 + "pname": "System.Security.Cryptography.Cng", 949 + "version": "4.7.0", 950 + "hash": "sha256-MvVSJhAojDIvrpuyFmcSVRSZPl3dRYOI9hSptbA+6QA=" 951 + }, 952 + { 953 + "pname": "System.Security.Cryptography.Cng", 954 + "version": "5.0.0", 955 + "hash": "sha256-nOJP3vdmQaYA07TI373OvZX6uWshETipvi5KpL7oExo=" 956 + }, 957 + { 958 + "pname": "System.Security.Cryptography.Pkcs", 959 + "version": "4.7.0", 960 + "hash": "sha256-lZMmOxtg5d7Oyoof8p6awVALUsYQstc2mBNNrQr9m9c=" 961 + }, 962 + { 963 + "pname": "System.Security.Cryptography.Pkcs", 964 + "version": "5.0.0", 965 + "hash": "sha256-kq/tvYQSa24mKSvikFK2fKUAnexSL4PO4LkPppqtYkE=" 966 + }, 967 + { 968 + "pname": "System.Security.Cryptography.Pkcs", 969 + "version": "6.0.1", 970 + "hash": "sha256-OJ4NJ8E/8l86aR+Hsw+k/7II63Y/zPS+MgC+UfeCXHM=" 971 + }, 972 + { 973 + "pname": "System.Security.Cryptography.Xml", 974 + "version": "4.7.0", 975 + "hash": "sha256-67k24CjNisMJUtnyWb08V/t7mBns+pxLyNhBG5YXiCE=" 976 + }, 977 + { 978 + "pname": "System.Security.Cryptography.Xml", 979 + "version": "5.0.0", 980 + "hash": "sha256-0LyU7KmpFRFZFCugAgDnp93Unw3rL4hFSqx6GNqov9o=" 981 + }, 982 + { 983 + "pname": "System.Security.Cryptography.Xml", 984 + "version": "6.0.1", 985 + "hash": "sha256-spXV8cWZu0V3liek1936REtdpvS4fQwc98JvacO1oJU=" 986 + }, 987 + { 988 + "pname": "System.Security.Permissions", 989 + "version": "4.4.0", 990 + "hash": "sha256-P3U50uTv0HF5uOZVoVEARyBDTyG3+Ilm9t2Ko6KVf7w=" 991 + }, 992 + { 993 + "pname": "System.Security.Permissions", 994 + "version": "4.7.0", 995 + "hash": "sha256-BGgXMLUi5rxVmmChjIhcXUxisJjvlNToXlyaIbUxw40=" 996 + }, 997 + { 998 + "pname": "System.Security.Permissions", 999 + "version": "5.0.0", 1000 + "hash": "sha256-BI1Js3L4R32UkKOLMTAVpXzGlQ27m+oaYHSV3J+iQfc=" 1001 + }, 1002 + { 1003 + "pname": "System.Security.Principal.Windows", 1004 + "version": "4.4.0", 1005 + "hash": "sha256-lwNBM33EW45j6o8bM4hKWirEUZCvep0VYFchc50JOYc=" 1006 + }, 1007 + { 1008 + "pname": "System.Security.Principal.Windows", 1009 + "version": "4.7.0", 1010 + "hash": "sha256-rWBM2U8Kq3rEdaa1MPZSYOOkbtMGgWyB8iPrpIqmpqg=" 1011 + }, 1012 + { 1013 + "pname": "System.Security.Principal.Windows", 1014 + "version": "5.0.0", 1015 + "hash": "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y=" 1016 + }, 1017 + { 1018 + "pname": "System.ServiceModel.Duplex", 1019 + "version": "4.8.1", 1020 + "hash": "sha256-WDwB7gEfvvbIF18NYPvSdI7GJhYn7vINWndgrh8wpsg=" 1021 + }, 1022 + { 1023 + "pname": "System.ServiceModel.Federation", 1024 + "version": "4.8.1", 1025 + "hash": "sha256-5PmzrNH8q+kHaVS1T1bcBcH4Kgh9eL350P0qm6frWVo=" 1026 + }, 1027 + { 1028 + "pname": "System.ServiceModel.Http", 1029 + "version": "4.8.1", 1030 + "hash": "sha256-pgLvBQk2FnJbTETUKZag2LeGSXDBK6WnPYsfDbcPhLk=" 1031 + }, 1032 + { 1033 + "pname": "System.ServiceModel.Http", 1034 + "version": "6.0.0", 1035 + "hash": "sha256-jy3bGKjvrQF5l3zn8/MiYwBqlkes6kWnNHUUJxPho/s=" 1036 + }, 1037 + { 1038 + "pname": "System.ServiceModel.NetTcp", 1039 + "version": "4.8.1", 1040 + "hash": "sha256-MQGtgKRV4XuIVPV4iABY+ABIx+C4I+J74p5ohclSj7Y=" 1041 + }, 1042 + { 1043 + "pname": "System.ServiceModel.Primitives", 1044 + "version": "4.8.1", 1045 + "hash": "sha256-sZEzX9vgwtckMrTPwNg8s+bZErDv5/Yakeg5c6nUWis=" 1046 + }, 1047 + { 1048 + "pname": "System.ServiceModel.Primitives", 1049 + "version": "4.9.0", 1050 + "hash": "sha256-DguxLLRrYNn99rYxCGIljZTdZqrVC+VxJNahkFUy9NM=" 1051 + }, 1052 + { 1053 + "pname": "System.ServiceModel.Primitives", 1054 + "version": "6.0.0", 1055 + "hash": "sha256-XKKDaDp32Igr+cSPviNjUVlSjgzuGBQNCiTZUBinawY=" 1056 + }, 1057 + { 1058 + "pname": "System.ServiceModel.Security", 1059 + "version": "4.8.1", 1060 + "hash": "sha256-4aEWyw9HudwzO0oRuKKrEQrQpnUvNvkRc0aLtCQ8NZI=" 1061 + }, 1062 + { 1063 + "pname": "System.Text.Encoding", 1064 + "version": "4.0.11", 1065 + "hash": "sha256-PEailOvG05CVgPTyKLtpAgRydlSHmtd5K0Y8GSHY2Lc=" 1066 + }, 1067 + { 1068 + "pname": "System.Text.Encoding", 1069 + "version": "4.3.0", 1070 + "hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=" 1071 + }, 1072 + { 1073 + "pname": "System.Text.Encoding.CodePages", 1074 + "version": "4.4.0", 1075 + "hash": "sha256-zD24blG8xhAcL9gC4UTGKetd8c3LO0nv22nKTp2Vfx0=" 1076 + }, 1077 + { 1078 + "pname": "System.Text.Encoding.CodePages", 1079 + "version": "4.5.1", 1080 + "hash": "sha256-PIhkv59IXjyiuefdhKxS9hQfEwO9YWRuNudpo53HQfw=" 1081 + }, 1082 + { 1083 + "pname": "System.Text.Encoding.Extensions", 1084 + "version": "4.0.11", 1085 + "hash": "sha256-+kf7J3dEhgCbnCM5vHYlsTm5/R/Ud0Jr6elpHm922iI=" 1086 + }, 1087 + { 1088 + "pname": "System.Text.Encoding.Extensions", 1089 + "version": "4.3.0", 1090 + "hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc=" 1091 + }, 1092 + { 1093 + "pname": "System.Text.RegularExpressions", 1094 + "version": "4.1.0", 1095 + "hash": "sha256-x6OQN6MCN7S0fJ6EFTfv4rczdUWjwuWE9QQ0P6fbh9c=" 1096 + }, 1097 + { 1098 + "pname": "System.Text.RegularExpressions", 1099 + "version": "4.3.0", 1100 + "hash": "sha256-VLCk1D1kcN2wbAe3d0YQM/PqCsPHOuqlBY1yd2Yo+K0=" 1101 + }, 1102 + { 1103 + "pname": "System.Threading", 1104 + "version": "4.0.11", 1105 + "hash": "sha256-mob1Zv3qLQhQ1/xOLXZmYqpniNUMCfn02n8ZkaAhqac=" 1106 + }, 1107 + { 1108 + "pname": "System.Threading", 1109 + "version": "4.3.0", 1110 + "hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=" 1111 + }, 1112 + { 1113 + "pname": "System.Threading.Tasks", 1114 + "version": "4.0.11", 1115 + "hash": "sha256-5SLxzFg1df6bTm2t09xeI01wa5qQglqUwwJNlQPJIVs=" 1116 + }, 1117 + { 1118 + "pname": "System.Threading.Tasks", 1119 + "version": "4.3.0", 1120 + "hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=" 1121 + }, 1122 + { 1123 + "pname": "System.Threading.Tasks.Extensions", 1124 + "version": "4.0.0", 1125 + "hash": "sha256-+YdcPkMhZhRbMZHnfsDwpNbUkr31X7pQFGxXYcAPZbE=" 1126 + }, 1127 + { 1128 + "pname": "System.Threading.Tasks.Extensions", 1129 + "version": "4.3.0", 1130 + "hash": "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc=" 1131 + }, 1132 + { 1133 + "pname": "System.Threading.Tasks.Extensions", 1134 + "version": "4.5.4", 1135 + "hash": "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng=" 1136 + }, 1137 + { 1138 + "pname": "System.Threading.Thread", 1139 + "version": "4.3.0", 1140 + "hash": "sha256-pMs6RNFC3nQOGz9EqIcyWmO8YLaqay+q/Qde5hqPXXg=" 1141 + }, 1142 + { 1143 + "pname": "System.Threading.ThreadPool", 1144 + "version": "4.3.0", 1145 + "hash": "sha256-wW0QdvssRoaOfQLazTGSnwYTurE4R8FxDx70pYkL+gg=" 1146 + }, 1147 + { 1148 + "pname": "System.ValueTuple", 1149 + "version": "4.5.0", 1150 + "hash": "sha256-niH6l2fU52vAzuBlwdQMw0OEoRS/7E1w5smBFoqSaAI=" 1151 + }, 1152 + { 1153 + "pname": "System.Windows.Extensions", 1154 + "version": "4.7.0", 1155 + "hash": "sha256-yW+GvQranReaqPw5ZFv+mSjByQ5y1pRLl05JIEf3tYU=" 1156 + }, 1157 + { 1158 + "pname": "System.Windows.Extensions", 1159 + "version": "5.0.0", 1160 + "hash": "sha256-fzWnaRBCDuoq3hQsGIi0PvCEJN7yGaaJvlU6pq4052A=" 1161 + }, 1162 + { 1163 + "pname": "System.Xml.ReaderWriter", 1164 + "version": "4.0.11", 1165 + "hash": "sha256-haZAFFQ9Sl2DhfvEbdx2YRqKEoxNMU5STaqpMmXw0zA=" 1166 + }, 1167 + { 1168 + "pname": "System.Xml.ReaderWriter", 1169 + "version": "4.3.0", 1170 + "hash": "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA=" 1171 + }, 1172 + { 1173 + "pname": "System.Xml.XDocument", 1174 + "version": "4.0.11", 1175 + "hash": "sha256-KPz1kxe0RUBM+aoktJ/f9p51GudMERU8Pmwm//HdlFg=" 1176 + }, 1177 + { 1178 + "pname": "System.Xml.XmlDocument", 1179 + "version": "4.3.0", 1180 + "hash": "sha256-kbuV4Y7rVJkfMp2Kgoi8Zvdatm9CZNmlKB3GZgANvy4=" 1181 + }, 1182 + { 1183 + "pname": "System.Xml.XPath", 1184 + "version": "4.3.0", 1185 + "hash": "sha256-kd1JMqj6obhxzEPRJeYvcUyJqkOs/9A0UOQccC6oYrM=" 1186 + }, 1187 + { 1188 + "pname": "System.Xml.XPath.XmlDocument", 1189 + "version": "4.3.0", 1190 + "hash": "sha256-NWPne5KQuqUt7WvaRT1KX3kkpWv6EPTHcI6CO/GBNME=" 1191 + } 1192 + ]
+130 -39
pkgs/by-name/re/renode/package.nix
··· 1 1 { 2 - stdenv, 3 - lib, 2 + buildDotnetModule, 3 + cmake, 4 + dconf, 5 + dotnet-runtime_8, 6 + dotnet-sdk_6, 4 7 fetchFromGitHub, 5 - fetchurl, 6 8 fetchpatch, 7 - autoPatchelfHook, 8 - makeWrapper, 9 - nix-update-script, 9 + gcc, 10 10 glibcLocales, 11 + gtk3-x11, 12 + gtk3, 13 + lib, 14 + mono, 15 + nix-update-script, 11 16 python3Packages, 12 - dotnetCorePackages, 13 - gtk-sharp-3_0, 14 - gtk3-x11, 15 - dconf, 16 17 }: 17 18 18 19 let 20 + resources = fetchFromGitHub { 21 + owner = "renode"; 22 + repo = "renode-resources"; 23 + rev = "d3d69f8f17ed164ee23e46f0c06844a69bf4c004"; 24 + hash = "sha256-wR3heL58NOQLENwCzL4lPM4KuvT/ON7dlc/KUqrlRjg="; 25 + }; 26 + assemblyVersion = 27 + s: 28 + let 29 + part = lib.strings.splitString "-" s; 30 + result = builtins.head part; 31 + in 32 + result; 33 + 19 34 pythonLibs = 20 35 with python3Packages; 21 36 makePythonPath [ ··· 48 63 ]; 49 64 })) 50 65 ]; 66 + 51 67 in 52 - stdenv.mkDerivation (finalAttrs: { 68 + buildDotnetModule rec { 53 69 pname = "renode"; 54 70 version = "1.16.0"; 55 71 56 - src = fetchurl { 57 - url = "https://github.com/renode/renode/releases/download/v${finalAttrs.version}/renode-${finalAttrs.version}.linux-dotnet.tar.gz"; 58 - hash = "sha256-oNlTz5LBggPkjKM4TJO2UDKQdt2Ga7rBTdgyGjN8/zA="; 72 + src = fetchFromGitHub { 73 + owner = "renode"; 74 + repo = "renode"; 75 + rev = "20ad06d9379997829df309c5724be94ba4effedd"; 76 + hash = "sha256-I/W3OAzHCN8rEIlDyBwI1ZDvKfHYYBDiqE9XkWHxo7o="; 77 + fetchSubmodules = true; 59 78 }; 60 79 80 + projectFile = "Renode_NET.sln"; 81 + 82 + dotnet-runtime = dotnet-runtime_8; 83 + dotnet-sdk = dotnet-sdk_6; 84 + 85 + nugetDeps = ./deps.json; 86 + 87 + patches = [ ./renode-test.patch ]; 88 + 89 + prePatch = '' 90 + substituteInPlace tools/building/createAssemblyInfo.sh \ 91 + --replace CURRENT_INFORMATIONAL_VERSION="`git rev-parse --short=8 HEAD`" \ 92 + CURRENT_INFORMATIONAL_VERSION="${builtins.substring 0 8 src.rev}" 93 + ''; 94 + 95 + postPatch = '' 96 + # https://github.com/dotnet/roslyn/issues/37379#issuecomment-513371985 97 + cat << EOF > Directory.Build.props 98 + <Project> 99 + <ItemGroup> 100 + <SourceRoot Include="$(MSBuildThisFileDirectory)/"/> 101 + </ItemGroup> 102 + </Project> 103 + EOF 104 + 105 + patchShebangs build.sh tools/ 106 + 107 + # Fixes determinism build error 108 + sed -i 's/AssemblyVersion("%VERSION%.*")/AssemblyVersion("${assemblyVersion version}")/g' src/Renode/Properties/AssemblyInfo.template 109 + sed -i 's/AssemblyVersion("1.0.*")/AssemblyVersion("1.0.0.0")/g' lib/AntShell/AntShell/Properties/AssemblyInfo.cs lib/CxxDemangler/CxxDemangler/Properties/AssemblyInfo.cs 110 + ''; 111 + 112 + # https://github.com/NixOS/nixpkgs/issues/38991 113 + # bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) 114 + env.LOCALE_ARCHIVE = "${glibcLocales}/lib/locale/locale-archive"; 115 + 61 116 nativeBuildInputs = [ 62 - autoPatchelfHook 63 - makeWrapper 117 + cmake 118 + gcc 64 119 ]; 65 120 66 - propagatedBuildInputs = [ 67 - gtk-sharp-3_0 121 + runtimeDeps = [ 122 + gtk3 123 + mono 68 124 ]; 69 125 70 - strictDeps = true; 126 + dontUseCmakeConfigure = true; 71 127 72 - installPhase = '' 73 - runHook preInstall 128 + enableParallelBuilding = false; 74 129 75 - mkdir -p $out/{bin,libexec/renode} 130 + preBuild = '' 131 + mkdir -p lib/resources 132 + ln -s ${resources}/* lib/resources/ 76 133 77 - mv * $out/libexec/renode 78 - mv .renode-root $out/libexec/renode 134 + mkdir output 135 + mv src/Infrastructure/src/Emulator/Cores/linux-properties.csproj output/properties.csproj 136 + sed -i "s#/usr/bin/gcc#${gcc}/bin/gcc#g" output/properties.csproj 137 + sed -i "s#/usr/bin/ar#${gcc}/bin/ar#g" output/properties.csproj 138 + 139 + # To fix value "" error in element <Import> 140 + rm -rf src/Directory.Build.targets 141 + 142 + CORES=(arm.le arm.be arm64.le arm-m.le arm-m.be ppc.le ppc.be ppc64.le ppc64.be i386.le x86_64.le riscv.le riscv64.le sparc.le sparc.be xtensa.le) 143 + for core_config in ''${CORES[@]} 144 + do 145 + CORE="$(echo $core_config | cut -d '.' -f 1)" 146 + ENDIAN="$(echo $core_config | cut -d '.' -f 2)" 147 + BITS=32 79 148 80 - makeWrapper "$out/libexec/renode/renode" "$out/bin/renode" \ 81 - --prefix PATH : "$out/libexec/renode:${lib.makeBinPath [ dotnetCorePackages.runtime_8_0 ]}" \ 82 - --prefix GIO_EXTRA_MODULES : "${lib.getLib dconf}/lib/gio/modules" \ 83 - --suffix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gtk3-x11 ]}" \ 84 - --prefix PYTHONPATH : "${pythonLibs}" \ 85 - --set LOCALE_ARCHIVE "${glibcLocales}/lib/locale/locale-archive" 86 - makeWrapper "$out/libexec/renode/renode-test" "$out/bin/renode-test" \ 87 - --prefix PATH : "$out/libexec/renode:${lib.makeBinPath [ dotnetCorePackages.runtime_8_0 ]}" \ 149 + if [[ $CORE =~ "64" ]]; then 150 + BITS=64 151 + fi 152 + 153 + SOURCE="${src}/src/Infrastructure/src/Emulator/Cores" 154 + CMAKE_CONF_FLAGS="-DTARGET_ARCH=$CORE -DTARGET_WORD_SIZE=$BITS -DCMAKE_BUILD_TYPE=Release -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=$out/lib" 155 + CORE_DIR=build/$CORE/$ENDIAN 156 + mkdir -p $CORE_DIR 157 + pushd $CORE_DIR 158 + 159 + if [[ $ENDIAN == "be" ]]; then 160 + CMAKE_CONF_FLAGS+=" -DTARGET_WORDS_BIGENDIAN=1" 161 + fi 162 + 163 + cmake $CMAKE_CONF_FLAGS -DHOST_ARCH=i386 $SOURCE 164 + cmake --build . -j$NIX_BUILD_CORES 165 + popd 166 + done 167 + 168 + mkdir -p src/Infrastructure/src/Emulator/Cores/bin/Release/lib 169 + ln -s $out/lib/*.so src/Infrastructure/src/Emulator/Cores/bin/Release/lib 170 + ''; 171 + 172 + dotnetInstallFlags = [ "-p:TargetFramework=net6.0" ]; 173 + 174 + postInstall = '' 175 + mkdir -p $out/lib/renode 176 + mv * .renode-root $out/lib/renode 177 + 178 + makeWrapper "$out/lib/renode/renode-test" "$out/bin/renode-test" \ 179 + --prefix PATH : "$out/lib/renode:${lib.makeBinPath [ dotnet-sdk ]}" \ 88 180 --prefix GIO_EXTRA_MODULES : "${lib.getLib dconf}/lib/gio/modules" \ 89 181 --suffix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gtk3-x11 ]}" \ 90 182 --prefix PYTHONPATH : "${pythonLibs}" \ 91 - --set LOCALE_ARCHIVE "${glibcLocales}/lib/locale/locale-archive" 183 + --set LOCALE_ARCHIVE "${glibcLocales}/lib/locale/locale-archive" \ 184 + ''; 92 185 93 - substituteInPlace "$out/libexec/renode/renode-test" \ 94 - --replace '$PYTHON_RUNNER' '${python3Packages.python}/bin/python3' 95 - 96 - runHook postInstall 97 - ''; 186 + executables = [ "Renode" ]; 98 187 99 188 passthru.updateScript = nix-update-script { }; 100 189 101 190 meta = { 191 + changelog = "https://github.com/renode/renode/blob/${version}/CHANGELOG.rst"; 102 192 description = "Virtual development framework for complex embedded systems"; 193 + downloadPage = "https://github.com/renode/renode"; 103 194 homepage = "https://renode.io"; 104 195 license = lib.licenses.bsd3; 105 196 maintainers = with lib.maintainers; [ ··· 108 199 ]; 109 200 platforms = [ "x86_64-linux" ]; 110 201 }; 111 - }) 202 + }
+28
pkgs/by-name/re/renode/renode-test.patch
··· 1 + diff --git a/renode-test b/renode-test 2 + index 0f8f8d0..1fdfe23 100755 3 + --- a/renode-test 4 + +++ b/renode-test 5 + @@ -5,22 +5,17 @@ set -u 6 + # this is to support running renode-test from an external directory and via a symlink 7 + ROOT_PATH="$(cd $(dirname $(readlink -f $0 2>/dev/null || echo $0)); echo $PWD)" 8 + 9 + -TESTS_FILE="$ROOT_PATH/tests/tests.yaml" 10 + -TESTS_RESULTS="$ROOT_PATH/output/tests" 11 + 12 + . "${ROOT_PATH}/tools/common.sh" 13 + 14 + set +e 15 + STTY_CONFIG=`stty -g 2>/dev/null` 16 + -$PYTHON_RUNNER -u "`get_path "$ROOT_PATH/tests/run_tests.py"`" --exclude "skip_${DETECTED_OS}" --exclude "skip_host_${DETECTED_ARCH}" --properties-file "`get_path "$ROOT_PATH/output/properties.csproj"`" -r "`get_path "$TESTS_RESULTS"`" -t "`get_path "$TESTS_FILE"`" "$@" 17 + +$PYTHON_RUNNER -u "`get_path "$ROOT_PATH/tests/run_tests.py"`" --exclude "skip_${DETECTED_OS}" -r $(pwd) --runner=dotnet "$@" 18 + RESULT_CODE=$? 19 + 20 + set -e 21 + if [ -n "${STTY_CONFIG:-}" ] 22 + then 23 + - # SIGTTOU might be sent when trying to change the terminal settings when "renode-test" runs in the background so trap the signal. 24 + - trap "" SIGTTOU 25 + stty "$STTY_CONFIG" 26 + - trap - SIGTTOU 27 + fi 28 + exit $RESULT_CODE
+3 -3
pkgs/by-name/rq/rqlite/package.nix
··· 6 6 7 7 buildGoModule (finalAttrs: { 8 8 pname = "rqlite"; 9 - version = "8.43.0"; 9 + version = "8.43.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "rqlite"; 13 13 repo = "rqlite"; 14 14 tag = "v${finalAttrs.version}"; 15 - hash = "sha256-+liwTJP4JEVQCMHegg4Ewk4K+MEjbwZ8wo3aoRZo+S0="; 15 + hash = "sha256-A/PP9jOEelELM3v36/b4YPbd/duzV3C/IXfHgmbjltY="; 16 16 }; 17 17 18 - vendorHash = "sha256-81Ueq2/aH0KNEuaNjpMVP1MIX68jY33G+v2oDzNvvo8="; 18 + vendorHash = "sha256-3BdRYAc/gbtOtEMfBMOK5scP58r85WNq0In7qNBwY0E="; 19 19 20 20 subPackages = [ 21 21 "cmd/rqlite"
+3 -3
pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "rust-analyzer-unwrapped"; 15 - version = "2025-08-04"; 15 + version = "2025-08-11"; 16 16 17 - cargoHash = "sha256-+CT0Q/uOoYbe3mItVM9D2Taoa3CLHoDpDtRVzHxGHpI="; 17 + cargoHash = "sha256-G1R3IiKbQg1Dl6OFJSto0w4c18OUIrAPRiM/YStfkl0="; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "rust-lang"; 21 21 repo = "rust-analyzer"; 22 22 rev = version; 23 - hash = "sha256-M+bLCsYRYA7iudlZkeOf+Azm/1TUvihIq51OKia6KJ8="; 23 + hash = "sha256-otzv/l7c1rL+eH1cuJnUZVp4DR2dMdEIfhtLxTelIBY="; 24 24 }; 25 25 26 26 cargoBuildFlags = [
+2 -2
pkgs/by-name/ry/rymdport/package.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "rymdport"; 12 - version = "3.9.0"; 12 + version = "3.9.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "Jacalz"; 16 16 repo = "rymdport"; 17 17 rev = "v${version}"; 18 - hash = "sha256-Eezitq66NkTYUxGt5/sVrB486irPigeCARjZVW6nTK4="; 18 + hash = "sha256-5INmb8zMFUB8ibA+ACNWoL54tOhWYHF85MZzRNRmJow="; 19 19 }; 20 20 21 21 vendorHash = "sha256-WPJj3zlEJeghRw0lHHUXm7n0a6d8Yf78s7jnBwmAZ4U=";
+2 -2
pkgs/by-name/si/simplex-chat-desktop/package.nix
··· 7 7 8 8 let 9 9 pname = "simplex-chat-desktop"; 10 - version = "6.4.2"; 10 + version = "6.4.3.1"; 11 11 12 12 src = fetchurl { 13 13 url = "https://github.com/simplex-chat/simplex-chat/releases/download/v${version}/simplex-desktop-x86_64.AppImage"; 14 - hash = "sha256-g3WsqLEOBcmeUEqNtC0ixJwDbGTvfSUi80pKPvAu6tM="; 14 + hash = "sha256-rFNatd7mC96WrX6imDOdEMNkSokiSeYq0oFRh/HTEC8="; 15 15 }; 16 16 17 17 appimageContents = appimageTools.extract {
+3 -3
pkgs/by-name/sn/snazy/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "snazy"; 11 - version = "0.57.3"; 11 + version = "0.58.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "chmouel"; 15 15 repo = "snazy"; 16 16 rev = version; 17 - hash = "sha256-ACEIqMonc4AD84uTkHQZc2+vXjlXhKNLZqNxWm8RnBw="; 17 + hash = "sha256-sm3FTQ3+cILoKkMe3qvZg2K+rspvJI3SXpDFD3YPXXk="; 18 18 }; 19 19 20 - cargoHash = "sha256-1o6/17H2D8gKpT2EefVfMD2Bp4/R9Xtg+/Eil32GzcM="; 20 + cargoHash = "sha256-uRX6qE7tlCvJlWuLtgvuL2DLnqf7+exHLZjAoF0F2PM="; 21 21 22 22 nativeBuildInputs = [ installShellFiles ]; 23 23
+41
pkgs/by-name/sp/sphinx-lint/package.nix
··· 1 + { 2 + lib, 3 + python3, 4 + fetchFromGitHub, 5 + }: 6 + 7 + python3.pkgs.buildPythonApplication rec { 8 + pname = "sphinx-lint"; 9 + version = "1.0.0"; 10 + pyproject = true; 11 + 12 + src = fetchFromGitHub { 13 + owner = "sphinx-contrib"; 14 + repo = "sphinx-lint"; 15 + tag = "v${version}"; 16 + hash = "sha256-VM8PyUZVQQFdXLR14eN7+hPT/iGOVHG6s1bcac4MPo4="; 17 + }; 18 + 19 + build-system = [ 20 + python3.pkgs.hatch-vcs 21 + python3.pkgs.hatchling 22 + ]; 23 + 24 + dependencies = with python3.pkgs; [ 25 + polib 26 + regex 27 + ]; 28 + 29 + nativeCheckInputs = with python3.pkgs; [ 30 + pytestCheckHook 31 + pytest-cov 32 + ]; 33 + 34 + meta = { 35 + description = "Check for stylistic and formal issues in .rst and .py files included in the documentation"; 36 + homepage = "https://github.com/sphinx-contrib/sphinx-lint"; 37 + license = lib.licenses.psfl; 38 + maintainers = with lib.maintainers; [ doronbehar ]; 39 + mainProgram = "sphinx-lint"; 40 + }; 41 + }
+3 -3
pkgs/by-name/sq/sqldef/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "sqldef"; 9 - version = "2.0.7"; 9 + version = "2.0.8"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "sqldef"; 13 13 repo = "sqldef"; 14 14 rev = "v${version}"; 15 - hash = "sha256-E/C2BBys5I5mC+tWgHhMNVH2ftvkzUqlrG3vJ3D7Lzg="; 15 + hash = "sha256-woPRBrZvTSlNnzhGHqYFO4MJRlIuqXzcSBUzkF88aJw="; 16 16 }; 17 17 18 18 proxyVendor = true; 19 19 20 - vendorHash = "sha256-G6krEo6zutcjVhKF7ZYNulUG/lppSfDF2VMUv3g4JMk="; 20 + vendorHash = "sha256-ZPDD7DtsgBW/l8pEO36pocJsjyXhAT5WD3vgJG3IKG4="; 21 21 22 22 ldflags = [ 23 23 "-s"
+3 -3
pkgs/by-name/st/stgit/package.nix
··· 19 19 20 20 rustPlatform.buildRustPackage rec { 21 21 pname = "stgit"; 22 - version = "2.5.3"; 22 + version = "2.5.4"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "stacked-git"; 26 26 repo = "stgit"; 27 27 rev = "v${version}"; 28 - hash = "sha256-YrJf4uNICPmXpuJvf0QRDHpODw39Q+40SLZuoIwZ5qA="; 28 + hash = "sha256-Tsh2VKnJUwxsrsSOKxJwcFIY8UZ9F7Ebi9lwe03fJZs="; 29 29 }; 30 30 31 - cargoHash = "sha256-Y3969dpfbKJR22yjw5MHsG3+EJyui0bQFQ585wLzXUk="; 31 + cargoHash = "sha256-RiPLBK7CiotCduaYYbS3vkb9ezNwfbbx+QC4DGd3diU="; 32 32 33 33 nativeBuildInputs = [ 34 34 pkg-config
+2 -2
pkgs/by-name/su/sumo/package.nix
··· 32 32 33 33 stdenv.mkDerivation rec { 34 34 pname = "sumo"; 35 - version = "1.23.1"; 35 + version = "1.24.0"; 36 36 37 37 src = fetchFromGitHub { 38 38 owner = "eclipse"; 39 39 repo = "sumo"; 40 40 tag = "v${lib.replaceStrings [ "." ] [ "_" ] version}"; 41 - hash = "sha256-yXXOCvlHAzGmNQeXyWQtmq1UdkQ6qt4L9noUii/voP4="; 41 + hash = "sha256-xf7/hUJpl+XmXx5MmFzYu2geFNe7JVaxDrraoqLrSuk="; 42 42 fetchSubmodules = true; 43 43 }; 44 44
+2 -2
pkgs/by-name/sy/syrics/package.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "syrics"; 9 - version = "0.1.2.3"; 9 + version = "0.1.2.4"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "akashrchandran"; 14 14 repo = "syrics"; 15 15 tag = "v${version}"; 16 - hash = "sha256-uOk/9PzQgLXAy8eSp739fArq1/C7ZqdY9GoOJ3LObJ8="; 16 + hash = "sha256-udW6i3nRWECXpQGGGK2U8QVRJVrsHeqjDK8QCMH5I8s="; 17 17 }; 18 18 19 19 build-system = [
+2 -2
pkgs/by-name/ty/typtea/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "typtea"; 10 - version = "0.1.4"; 10 + version = "0.1.5"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "ashish0kumar"; 14 14 repo = "typtea"; 15 15 tag = "v${version}"; 16 - hash = "sha256-JIb7MkqHHlKLTI+SY007RQS4DpmQS1y8SNUsYVevEEk="; 16 + hash = "sha256-syN35y4oCm0P6N+UmbPrcfmGgJNuEjZ8wzW98xhM5NM="; 17 17 }; 18 18 19 19 vendorHash = "sha256-LWY1Tnh4iyNAV7dNjlKdT9IwPJRN25HkEAGSkQIRe9I=";
+12 -21
pkgs/by-name/uw/uwhoisd/package.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "uwhoisd"; 9 - version = "0.1.0-unstable-2024-02-24"; 9 + version = "0.1.1"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 - owner = "Lookyloo"; 13 + owner = "kgaughan"; 14 14 repo = "uwhoisd"; 15 - rev = "31ce5e83b8fcf200098fd5120d9c856f3f80e3f7"; 16 - hash = "sha256-lnPGKF9pJ2NFIsx4HFdRip6R+vGVr9TYzvU89iwBc5g="; 15 + tag = "v${version}"; 16 + hash = "sha256-ncllROnKFwsSalbkQIOt/sQO0qxybAgxrVnYOC+9InY="; 17 17 }; 18 18 19 - pythonRelaxDeps = [ 20 - "beautifulsoup4" 21 - "tornado" 19 + build-system = with python3.pkgs; [ 20 + hatchling 21 + hatch-vcs 22 22 ]; 23 23 24 - build-system = with python3.pkgs; [ 25 - poetry-core 24 + dependencies = with python3.pkgs; [ 25 + beautifulsoup4 26 + requests 26 27 ]; 27 28 28 - propagatedBuildInputs = 29 - with python3.pkgs; 30 - [ 31 - beautifulsoup4 32 - publicsuffix2 33 - redis 34 - tornado 35 - ] 36 - ++ redis.optional-dependencies.hiredis; 37 - 38 29 # Project has no tests 39 30 doCheck = false; 40 31 41 32 meta = { 42 33 description = "Universal WHOIS proxy server"; 43 - homepage = "https://github.com/Lookyloo/uwhoisd"; 44 - changelog = "https://github.com/Lookyloo/uwhoisd/blob/${version}/ChangeLog"; 34 + homepage = "https://github.com/kgaughan/uwhoisd"; 35 + changelog = "https://github.com/kgaughan/uwhoisd/blob/${src.tag}/ChangeLog"; 45 36 license = lib.licenses.mit; 46 37 maintainers = with lib.maintainers; [ fab ]; 47 38 };
+1 -2
pkgs/by-name/va/vanillatd/package.nix
··· 141 141 buildInputs = [ dataDerivation ] ++ finalAttrs.buildInputs; 142 142 nativeBuildInputs = [ rsync ]; 143 143 144 - phases = [ "buildPhase" ]; 145 - buildPhase = 144 + buildCommand = 146 145 let 147 146 Default_Data_Path = 148 147 if stdenv.hostPlatform.isDarwin then
+2 -3
pkgs/by-name/va/vanillatd/passthru-packages.nix
··· 8 8 }: 9 9 builtins.mapAttrs 10 10 ( 11 - name: buildPhase: 11 + name: buildCommand: 12 12 stdenvNoCC.mkDerivation { 13 - inherit name buildPhase; 14 - phases = [ "buildPhase" ]; 13 + inherit name buildCommand; 15 14 nativeBuildInputs = [ unar ]; 16 15 meta = { 17 16 sourceProvenance = with lib.sourceTypes; [
+6 -6
pkgs/by-name/wa/warp-terminal/versions.json
··· 1 1 { 2 2 "darwin": { 3 - "hash": "sha256-s4SHM2pU1CZPJZFiWE5VDeSEprLsSYChFazNGOpz+oo=", 4 - "version": "0.2025.08.06.08.12.stable_01" 3 + "hash": "sha256-wO3xE8cSSMaYVc6eoswDcR3acBzWwB/BHbins8ciM4Y=", 4 + "version": "0.2025.08.06.08.12.stable_02" 5 5 }, 6 6 "linux_x86_64": { 7 - "hash": "sha256-u0TH9u1o+g3GngEMg6r78fSZH778kGcKe5tB/lpExZE=", 8 - "version": "0.2025.08.06.08.12.stable_01" 7 + "hash": "sha256-/Nhy0fyslK8h5zzhwlDJT+6nhNmdBowj/jGOTCunX4w=", 8 + "version": "0.2025.08.06.08.12.stable_02" 9 9 }, 10 10 "linux_aarch64": { 11 - "hash": "sha256-smg2QiXRlADGBKxl9Wlq2yWsCCi3JwjxhwR13yG70mA=", 12 - "version": "0.2025.08.06.08.12.stable_01" 11 + "hash": "sha256-Jqm2aUg11nrIZUofcLDYZ7BQtaSPx7KrrM91i0bc+ig=", 12 + "version": "0.2025.08.06.08.12.stable_02" 13 13 } 14 14 }
+2 -2
pkgs/by-name/wa/wayland-bongocat/package.nix
··· 10 10 }: 11 11 stdenv.mkDerivation (finalAttrs: { 12 12 pname = "wayland-bongocat"; 13 - version = "1.2.3"; 13 + version = "1.2.4"; 14 14 src = fetchFromGitHub { 15 15 owner = "saatvik333"; 16 16 repo = "wayland-bongocat"; 17 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-XCjOusgvTkEiID55MxP2ppVtKiDz5XAF1kSCIAXN3DQ="; 18 + hash = "sha256-ek9sVzofW0sWJBCeudykdirDkF04YdR1gAcpeWqgQAQ="; 19 19 }; 20 20 21 21 # Package dependencies
+3
pkgs/by-name/wh/whisper-cpp/package.nix
··· 11 11 which, 12 12 autoAddDriverRunpath, 13 13 makeWrapper, 14 + nix-update-script, 14 15 15 16 metalSupport ? stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64, 16 17 coreMLSupport ? stdenv.hostPlatform.isDarwin && false, # FIXME currently broken ··· 169 170 "$out/bin/whisper-cli" --help >/dev/null 170 171 runHook postInstallCheck 171 172 ''; 173 + 174 + passthru.updateScript = nix-update-script { }; 172 175 173 176 meta = { 174 177 description = "Port of OpenAI's Whisper model in C/C++";
+3 -3
pkgs/by-name/wt/wtfutil/package.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "wtfutil"; 14 - version = "0.45.0"; 14 + version = "0.46.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "wtfutil"; 18 18 repo = "wtf"; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-7PGy8A2NTwFNOYWquXTHMrVAuOrs/b4u2f5uOukEvio="; 20 + sha256 = "sha256-05w5OyXlywt4jN0S0kv1GvbxmqZpEGud8PhV5ODCFu8="; 21 21 }; 22 22 23 - vendorHash = "sha256-DrW3wR6sy3glqA6ON65YqjnSEXLO0EVeHAXFVzOsxMc="; 23 + vendorHash = "sha256-Vanus0oD11GxuQwwM8EoOLPsjgkQvQMiaHp6fRQZTrQ="; 24 24 proxyVendor = true; 25 25 26 26 doCheck = false;
+3 -3
pkgs/by-name/zo/zoekt/package.nix
··· 8 8 9 9 buildGoModule { 10 10 pname = "zoekt"; 11 - version = "3.7.2-2-unstable-2025-07-30"; 11 + version = "3.7.2-2-unstable-2025-08-05"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "sourcegraph"; 15 15 repo = "zoekt"; 16 - rev = "6d2e296f2a289c3477c0d3f9f5806354c13626a1"; 17 - hash = "sha256-X0sKv74gj1UNThYkj0NCwnlHVWrQK3Np4IcFWG5dYlc="; 16 + rev = "87bb21ae49ead6e0cd19ee57425fd3bc72b11743"; 17 + hash = "sha256-MArhNROlJqHcosqN+huInfmcHT+7IOAc50zLRbBUClU="; 18 18 }; 19 19 20 20 vendorHash = "sha256-Yc1NZKb1V9NaZddnTnNOaqdNxOHKagl7Xpxj+mZf81I=";
+3 -3
pkgs/by-name/zw/zwave-js-ui/package.nix
··· 7 7 8 8 buildNpmPackage rec { 9 9 pname = "zwave-js-ui"; 10 - version = "11.0.1"; 10 + version = "11.1.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "zwave-js"; 14 14 repo = "zwave-js-ui"; 15 15 tag = "v${version}"; 16 - hash = "sha256-8ZN8ixfVZ1eO4kITA7GzdAUbwUylphs71GYu8Yb0yPg="; 16 + hash = "sha256-7EjtxT8CnH73U58LeM9+WoBzQzFJ+7knJFfbq8vYk7c="; 17 17 }; 18 - npmDepsHash = "sha256-eOKF2sLkRaTPJdi3lXe8hclWOVV+XKz0EKktEEBffVo="; 18 + npmDepsHash = "sha256-uSAkNc7T+il/Ew6mZzStSqvCl9hB0xdc2/zcaDNIip0="; 19 19 20 20 passthru.tests.zwave-js-ui = nixosTests.zwave-js-ui; 21 21
+11 -13
pkgs/development/haskell-modules/configuration-nix.nix
··· 339 339 # Add necessary reference to gtk3 package 340 340 gi-dbusmenugtk3 = addPkgconfigDepend pkgs.gtk3 super.gi-dbusmenugtk3; 341 341 342 - nix-serve-ng = 343 - (overrideCabal (old: { 342 + nix-serve-ng = lib.pipe (super.nix-serve-ng.override { nix = pkgs.nixVersions.nix_2_28; }) [ 343 + # nix-serve-ng isn't regularly released to Hackage 344 + (overrideSrc { 344 345 src = pkgs.fetchFromGitHub { 345 346 repo = "nix-serve-ng"; 346 347 owner = "aristanetworks"; 347 - rev = "6e8d82a451fccbaa4714da8f7a3db5907bdfa96d"; 348 - hash = "sha256-Ht5wD/n2I/tQWNgYIdmi3UQbm1FNwp9m9JmDjZEd6ng="; 348 + rev = "1d21f73a2d563ffbb924a4244c29b35e898caefe"; 349 + hash = "sha256-N6c3NozYqAGwmjf+k5GHOZzlcquDntrJwsZQ7O2sqtQ="; 349 350 }; 350 - version = "1.0.0-unstable-2024-12-02"; 351 - #editedCabalFile = null; 351 + version = "1.0.1-unstable-2025-05-28"; 352 + }) 353 + 354 + (overrideCabal (old: { 352 355 # Doesn't declare boost dependency 353 356 pkg-configDepends = (old.pkg-configDepends or [ ]) ++ [ pkgs.boost.dev ]; 354 - # error: output '/nix/store/hv6lzj1nlshn8q5lirzgys8f4vgym4hg-nix-serve-ng-1.0.0-unstable-2024-12-02' is not allowed to refer to the following paths: 355 - # /nix/store/qza2y18fwkq1wzi02qywf691r42r5jfy-ghc-9.6.6 356 - broken = pkgs.stdenv.hostPlatform.system == "aarch64-darwin"; 357 - }) super.nix-serve-ng).override 358 - { 359 - nix = pkgs.nixVersions.nix_2_24; 360 - }; 357 + })) 358 + ]; 361 359 362 360 # These packages try to access the network. 363 361 amqp = dontCheck super.amqp;
+6
pkgs/development/interpreters/php/generic.nix
··· 220 220 }; 221 221 in 222 222 stdenv.mkDerivation ( 223 + finalAttrs: 223 224 let 224 225 attrs = { 225 226 pname = "php"; ··· 387 388 in 388 389 php; 389 390 inherit ztsSupport; 391 + 392 + services.default = { 393 + imports = [ ./service.nix ]; 394 + php-fpm.package = lib.mkDefault finalAttrs.finalPackage; 395 + }; 390 396 }; 391 397 392 398 meta = with lib; {
+186
pkgs/development/interpreters/php/service.nix
··· 1 + { 2 + options, 3 + config, 4 + pkgs, 5 + lib, 6 + ... 7 + }: 8 + let 9 + cfg = config.php-fpm; 10 + format = pkgs.formats.iniWithGlobalSection { }; 11 + configFile = format.generate "php-fpm.conf" { 12 + globalSection = lib.filterAttrs (_: v: !lib.isAttrs v) cfg.settings; 13 + sections = lib.filterAttrs (_: lib.isAttrs) cfg.settings; 14 + }; 15 + 16 + poolOpts = 17 + { name, ... }: 18 + { 19 + freeformType = 20 + with lib.types; 21 + attrsOf (oneOf [ 22 + str 23 + int 24 + bool 25 + ]); 26 + options = { 27 + listen = lib.mkOption { 28 + type = 29 + with lib.types; 30 + oneOf [ 31 + path 32 + port 33 + str 34 + ]; 35 + default = "/run/php-fpm/${name}.sock"; 36 + description = '' 37 + The address on which to accept FastCGI requests. Valid syntaxes are: `ip.add.re.ss:port`, `port`, `/path/to/unix/socket`. 38 + ''; 39 + }; 40 + 41 + pm = lib.mkOption { 42 + type = lib.types.enum [ 43 + "static" 44 + "ondemand" 45 + "dynamic" 46 + ]; 47 + description = '' 48 + Choose how the process manager will control the number of child processes. 49 + 50 + `static` - the number of child processes is fixed (`pm.max_children`). 51 + `ondemand` - the processes spawn on demand (when requested, as opposed to `dynamic`, where `pm.start_servers` are started when the service is started). 52 + `dynamic` - the number of child processes is set dynamically based on the following directives: `pm.max_children`, `pm.start_servers`, pm.min_spare_servers, `pm.max_spare_servers`. 53 + ''; 54 + }; 55 + 56 + "pm.max_children" = lib.mkOption { 57 + type = lib.types.int; 58 + description = '' 59 + The number of child processes to be created when `pm` is set to `static` and the maximum 60 + number of child processes to be created when `pm` is set to `dynamic`. 61 + 62 + This option sets the limit on the number of simultaneous requests that will be served. 63 + ''; 64 + }; 65 + 66 + user = lib.mkOption { 67 + type = lib.types.str; 68 + description = '' 69 + Unix user of FPM processes. 70 + ''; 71 + }; 72 + }; 73 + }; 74 + in 75 + { 76 + _class = "service"; 77 + 78 + options.php-fpm = { 79 + package = lib.mkPackageOption pkgs "php" { 80 + example = '' 81 + php.buildEnv { 82 + extensions = 83 + { all, ... }: 84 + with all; 85 + [ 86 + imagick 87 + opcache 88 + ]; 89 + extraConfig = "memory_limit=256M"; 90 + } 91 + ''; 92 + }; 93 + 94 + settings = lib.mkOption { 95 + type = lib.types.submodule { 96 + freeformType = 97 + with lib.types; 98 + attrsOf (oneOf [ 99 + str 100 + int 101 + bool 102 + (submodule poolOpts) 103 + ]); 104 + options = { 105 + log_level = lib.mkOption { 106 + type = lib.types.enum [ 107 + "alert" 108 + "error" 109 + "warning" 110 + "notice" 111 + "debug" 112 + ]; 113 + default = "notice"; 114 + description = '' 115 + Error log level. 116 + ''; 117 + }; 118 + }; 119 + }; 120 + default = { }; 121 + example = lib.literalExpression '' 122 + { 123 + log_level = "debug"; 124 + log_limit = 2048; 125 + 126 + mypool = { 127 + "user" = "php"; 128 + "group" = "php"; 129 + "listen.owner" = "caddy"; 130 + "listen.group" = "caddy"; 131 + "pm" = "dynamic"; 132 + "pm.max_children" = 75; 133 + "pm.start_servers" = 10; 134 + "pm.min_spare_servers" = 5; 135 + "pm.max_spare_servers" = 20; 136 + "pm.max_requests" = 500; 137 + } 138 + } 139 + ''; 140 + description = '' 141 + PHP FPM configuration. Refer to [upstream documentation](https://www.php.net/manual/en/install.fpm.configuration.php) for details on supported values. 142 + ''; 143 + }; 144 + }; 145 + 146 + config = { 147 + php-fpm.settings = { 148 + error_log = "syslog"; 149 + daemonize = false; 150 + }; 151 + 152 + process.argv = [ 153 + "${cfg.package}/bin/php-fpm" 154 + "-y" 155 + configFile 156 + ]; 157 + } 158 + // lib.optionalAttrs (options ? systemd) { 159 + 160 + systemd.service = { 161 + after = [ "network.target" ]; 162 + documentation = [ "man:php-fpm(8)" ]; 163 + 164 + serviceConfig = { 165 + Type = "notify"; 166 + ExecReload = "${pkgs.coreutils}/bin/kill -USR2 $MAINPID"; 167 + RuntimeDirectory = "php-fpm"; 168 + RuntimeDirectoryPreserve = true; 169 + Restart = "always"; 170 + }; 171 + }; 172 + 173 + } 174 + // lib.optionalAttrs (options ? finit) { 175 + 176 + finit.service = { 177 + conditions = [ "service/syslogd/ready" ]; 178 + reload = "${pkgs.coreutils}/bin/kill -USR2 $MAINPID"; 179 + notify = "systemd"; 180 + }; 181 + }; 182 + 183 + meta.maintainers = with lib.maintainers; [ 184 + aanderse 185 + ]; 186 + }
+2
pkgs/development/ocaml-modules/mdx/default.nix
··· 15 15 camlp-streams, 16 16 lwt, 17 17 re, 18 + result, 18 19 csexp, 19 20 gitUpdater, 20 21 }: ··· 40 41 ocaml-version 41 42 camlp-streams 42 43 re 44 + result 43 45 findlib 44 46 ]; 45 47 checkInputs = [
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 359 359 360 360 buildPythonPackage rec { 361 361 pname = "boto3-stubs"; 362 - version = "1.40.5"; 362 + version = "1.40.7"; 363 363 pyproject = true; 364 364 365 365 disabled = pythonOlder "3.7"; ··· 367 367 src = fetchPypi { 368 368 pname = "boto3_stubs"; 369 369 inherit version; 370 - hash = "sha256-bVS5Ym36kYNBjq0L1KKHdnj1Atp7WHfDVEt//tj6RjE="; 370 + hash = "sha256-rEtDyToV9l5NdMrucPQIkoRCRG1fA3J3Qm+z3AbZZyA="; 371 371 }; 372 372 373 373 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/databricks-sdk/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "databricks-sdk"; 24 - version = "0.61.0"; 24 + version = "0.62.0"; 25 25 pyproject = true; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "databricks"; 29 29 repo = "databricks-sdk-py"; 30 30 tag = "v${version}"; 31 - hash = "sha256-zXvCl5mYJMIEi6/Z4r3SA96/FX74zH8HgkbCy4L4B6w="; 31 + hash = "sha256-7bjCfss7xqUqAd5NcfkfmAuyQBxDT/K3/vLMPc/rcNE="; 32 32 }; 33 33 34 34 build-system = [
+2 -2
pkgs/development/python-modules/ddgs/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "ddgs"; 14 - version = "9.5.1"; 14 + version = "9.5.2"; 15 15 pyproject = true; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "deedy5"; 19 19 repo = "ddgs"; 20 20 tag = "v${version}"; 21 - hash = "sha256-8OGO70J/o6oUfgdMKgZOtmOf4Nenk3VcV8kxU6UnEFQ="; 21 + hash = "sha256-UDmgRuMpLQu7I0t+0RmK0GkXpV5NTJ1NgsXYIl+A1i0="; 22 22 }; 23 23 24 24 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/embedding-reader/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "embedding-reader"; 15 - version = "1.7.0"; 15 + version = "1.8.1"; 16 16 format = "setuptools"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "rom1504"; 20 20 repo = "embedding-reader"; 21 21 tag = version; 22 - hash = "sha256-paN6rAyH3L7qCfWPr5kXo9Xl57gRMhdcDnoyLJ7II2w="; 22 + hash = "sha256-D7yrvV6hDqzHaIMhCQ16DhY/8FEr3P4gcT5vV371whs="; 23 23 }; 24 24 25 25 pythonRelaxDeps = [ "pyarrow" ];
+4 -2
pkgs/development/python-modules/es-client/default.nix
··· 3 3 buildPythonPackage, 4 4 certifi, 5 5 click, 6 + cryptography, 6 7 dotmap, 7 8 ecs-logging, 8 9 elastic-transport, ··· 15 16 pythonOlder, 16 17 pyyaml, 17 18 requests, 18 - six, 19 + tiered-debug, 19 20 voluptuous, 20 21 }: 21 22 ··· 40 41 dependencies = [ 41 42 certifi 42 43 click 44 + cryptography 43 45 dotmap 44 46 ecs-logging 45 47 elastic-transport 46 48 elasticsearch8 47 49 pyyaml 48 - six 50 + tiered-debug 49 51 voluptuous 50 52 ]; 51 53
+33
pkgs/development/python-modules/fullmoon/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + }: 7 + buildPythonPackage { 8 + pname = "fullmoon"; 9 + version = "1.0.2"; 10 + pyproject = true; 11 + 12 + src = fetchFromGitHub { 13 + owner = "jr-k"; 14 + repo = "python-fullmoon"; 15 + rev = "702b94d9924cce8c156a3d7951bea65b19022358"; 16 + hash = "sha256-d0OL5z2DCOp0xSYBAdaMHZV9wmZJ6jiQTl7NZjMYJRA="; 17 + }; 18 + 19 + build-system = [ setuptools ]; 20 + 21 + checkPhase = '' 22 + runHook preCheck 23 + python example.py 24 + runHook postCheck 25 + ''; 26 + 27 + meta = { 28 + description = "Determine the occurrence of the next full moon or to determine if a given date is/was/will be a full moon"; 29 + homepage = "https://github.com/jr-k/python-fullmoon"; 30 + license = with lib.licenses; [ mit ]; 31 + maintainers = with lib.maintainers; [ quantenzitrone ]; 32 + }; 33 + }
+2 -2
pkgs/development/python-modules/google-cloud-compute/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-compute"; 17 - version = "1.33.0"; 17 + version = "1.34.0"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 22 22 src = fetchPypi { 23 23 pname = "google_cloud_compute"; 24 24 inherit version; 25 - hash = "sha256-D/xWv8qVg8L6XyticbZ1ak1vXNvv4mVkIHESlykuQu4="; 25 + hash = "sha256-SS6X//PEBs6/R/687KDAq0maMBwhUhPt1Pg/JDdfccI="; 26 26 }; 27 27 28 28 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/json-repair/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "json-repair"; 11 - version = "0.48.0"; 11 + version = "0.49.0"; 12 12 pyproject = true; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "mangiucugna"; 16 16 repo = "json_repair"; 17 17 tag = "v${version}"; 18 - hash = "sha256-tt7LueyCGKK/HD5fKsuMZiEPGLMLqOrB9p9SyLpUqgo="; 18 + hash = "sha256-we43E+2pGVDORWfC6t51Bxy4YLoEnVrysdBgpTdcYwE="; 19 19 }; 20 20 21 21 build-system = [ setuptools ];
+3 -3
pkgs/development/python-modules/jsonschema-rs/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "jsonschema-rs"; 14 - version = "0.32.0"; 14 + version = "0.32.1"; 15 15 16 16 pyproject = true; 17 17 ··· 21 21 src = fetchPypi { 22 22 inherit version; 23 23 pname = "jsonschema_rs"; 24 - hash = "sha256-BQDPoBn6WNwaxS1gWSol021My7Oiz0DIspHujY9/7Mc="; 24 + hash = "sha256-0++0gxQG+HT/KTLKx+ieonG9tppTPn+pVGFErkilC88="; 25 25 }; 26 26 27 27 cargoDeps = rustPlatform.fetchCargoVendor { 28 28 inherit pname version src; 29 - hash = "sha256-MbIBiV0xOKvDrQPnovTLgGgvdJIHPw19faJFmMqWIMw="; 29 + hash = "sha256-zs8R7ambxifXcmYsl1IB9zNN4+4dJrO/TQWK6c5UplA="; 30 30 }; 31 31 32 32 nativeBuildInputs = with rustPlatform; [
+20 -20
pkgs/development/python-modules/mypy-boto3/default.nix
··· 314 314 "sha256-uEEXHsqyaLnPGXs0wVrx+cjUkm8IykxTnWeBOBXb3DU="; 315 315 316 316 mypy-boto3-cognito-idp = 317 - buildMypyBoto3Package "cognito-idp" "1.40.0" 318 - "sha256-IuXn0o68VmKHRc4Njoo/0XKvxPKPxMsI17letOqO4Do="; 317 + buildMypyBoto3Package "cognito-idp" "1.40.7" 318 + "sha256-n1n2O5k0hUHLiMEP2freTDMcYKximRt+yWt86BEjj9I="; 319 319 320 320 mypy-boto3-cognito-sync = 321 321 buildMypyBoto3Package "cognito-sync" "1.40.0" ··· 338 338 "sha256-eukD7L3JzqvzK5mW9ESu9L62id1EHGhYdy+afYowtAc="; 339 339 340 340 mypy-boto3-connect = 341 - buildMypyBoto3Package "connect" "1.40.0" 342 - "sha256-RhIoRVpH8EaPKuhcui+1HwOER+CPqLJuKQ3qs3kUsEo="; 341 + buildMypyBoto3Package "connect" "1.40.7" 342 + "sha256-xhy39XaNffvBgpk9vlilQ9WG3yUFhCfN5EsIdSxUKrE="; 343 343 344 344 mypy-boto3-connect-contact-lens = 345 345 buildMypyBoto3Package "connect-contact-lens" "1.40.0" ··· 446 446 "sha256-p+NFAi4x4J6S4v0f2u0awDG+lb2V7r3XwgYwl5CvhHo="; 447 447 448 448 mypy-boto3-ec2 = 449 - buildMypyBoto3Package "ec2" "1.40.4" 450 - "sha256-fotmSGj+r85lJZPKq4UOc3OvCdnX0pO+qSQVQozxGJw="; 449 + buildMypyBoto3Package "ec2" "1.40.7" 450 + "sha256-dr/9I5kl1nuCU6V3mtkzgwgmzU22Q22yAas2IFCRywM="; 451 451 452 452 mypy-boto3-ec2-instance-connect = 453 453 buildMypyBoto3Package "ec2-instance-connect" "1.40.0" ··· 626 626 "sha256-qreFTjlz+Mcr3dcgHGMjfV0GPF2SfE/zV+FN26JHa0A="; 627 627 628 628 mypy-boto3-inspector2 = 629 - buildMypyBoto3Package "inspector2" "1.40.0" 630 - "sha256-JW7UUuvWlc2YHmK/BeSxI22xQA5NZuq1kHvWWVdkG30="; 629 + buildMypyBoto3Package "inspector2" "1.40.6" 630 + "sha256-A8fOl2LR+moh+/OAjPY3iufppLaFSxHlwMjxzZbyfOU="; 631 631 632 632 mypy-boto3-internetmonitor = 633 633 buildMypyBoto3Package "internetmonitor" "1.40.0" ··· 638 638 "sha256-0AUK0HaqmoLVbbLDcsagUZX7KkFF9zU7obO0BmcK8+s="; 639 639 640 640 mypy-boto3-iot-data = 641 - buildMypyBoto3Package "iot-data" "1.40.0" 642 - "sha256-NkJju++RcjTAI2kEwcTuknZGKNkg/eM+MJcgV5dsuPI="; 641 + buildMypyBoto3Package "iot-data" "1.40.6" 642 + "sha256-fEw3aD8FGyvuQMmr80Fb9pk/IRXa0ZVHXt5Lptahnoc="; 643 643 644 644 mypy-boto3-iot-jobs-data = 645 645 buildMypyBoto3Package "iot-jobs-data" "1.40.0" ··· 770 770 "sha256-UvToP81b2XL33qRD3eLTGq5CkQ/oOL1zczX64ibzkLY="; 771 771 772 772 mypy-boto3-lambda = 773 - buildMypyBoto3Package "lambda" "1.40.0" 774 - "sha256-DLDT73CK1rz/jkvZaMLm8w6U8VeDGr7soB+86V04v6E="; 773 + buildMypyBoto3Package "lambda" "1.40.7" 774 + "sha256-6L7fA6Z/reXbhh/pAt8GMGQpI1Lu1feF90zQ5ZGUjbk="; 775 775 776 776 mypy-boto3-lex-models = 777 777 buildMypyBoto3Package "lex-models" "1.40.0" ··· 1074 1074 "sha256-8nZ7ZrBh6TbqAMOXD546FBiNtdRhWe/UGXrqeFe15vQ="; 1075 1075 1076 1076 mypy-boto3-quicksight = 1077 - buildMypyBoto3Package "quicksight" "1.40.0" 1078 - "sha256-mxtnUgNVJIrhnJZmELjgT5DLek8qSNq/iQ8S+JKs7FI="; 1077 + buildMypyBoto3Package "quicksight" "1.40.7" 1078 + "sha256-scnIRamymMIBSKcHFhxnxDASqjOQvVm9ywAivUYWN6s="; 1079 1079 1080 1080 mypy-boto3-ram = 1081 1081 buildMypyBoto3Package "ram" "1.40.0" ··· 1174 1174 "sha256-WRLXguy8jlRl+jw472aPmJXdcZg1mPZ/dfhETIVNLiU="; 1175 1175 1176 1176 mypy-boto3-sagemaker = 1177 - buildMypyBoto3Package "sagemaker" "1.40.3" 1178 - "sha256-vElJCfM082uVc+dQZ7JXv+2eGOJJocUhl9rUPVKbMr0="; 1177 + buildMypyBoto3Package "sagemaker" "1.40.6" 1178 + "sha256-PHYCA7VtB8r1HSzvXA+MLgbn72fewbpGtXj+zY1D4Co="; 1179 1179 1180 1180 mypy-boto3-sagemaker-a2i-runtime = 1181 1181 buildMypyBoto3Package "sagemaker-a2i-runtime" "1.40.0" ··· 1314 1314 "sha256-I//h5aZulOxyEz6X4NQc+rlbKhfnoJodbNWlsFVPtF4="; 1315 1315 1316 1316 mypy-boto3-sso-admin = 1317 - buildMypyBoto3Package "sso-admin" "1.40.0" 1318 - "sha256-7Uw153nODGFADd5hzIDtt3VGkZzXP3GswAuGdi5/bWo="; 1317 + buildMypyBoto3Package "sso-admin" "1.40.7" 1318 + "sha256-aate7wrDPC/Gvgu1mdFDaVz24QpFMwsThicGf41b7qI="; 1319 1319 1320 1320 mypy-boto3-sso-oidc = 1321 1321 buildMypyBoto3Package "sso-oidc" "1.40.0" ··· 1366 1366 "sha256-SfZ4sYKJic9iQfWxUQEdV233Y5NbITHWjC3Vt+hFpHA="; 1367 1367 1368 1368 mypy-boto3-transcribe = 1369 - buildMypyBoto3Package "transcribe" "1.40.0" 1370 - "sha256-VdndVGDdsy3nyckIV3dhXgRDHoC4YaDaAhf4fAcbcJ0="; 1369 + buildMypyBoto3Package "transcribe" "1.40.6" 1370 + "sha256-4wI5o8vjyrVpHn4P4e8J/EshhuqioqAQqkB3qdJr5hE="; 1371 1371 1372 1372 mypy-boto3-transfer = 1373 1373 buildMypyBoto3Package "transfer" "1.40.0"
+2 -2
pkgs/development/python-modules/posthog/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "posthog"; 23 - version = "6.3.3"; 23 + version = "6.5.0"; 24 24 pyproject = true; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "PostHog"; 28 28 repo = "posthog-python"; 29 29 tag = "v${version}"; 30 - hash = "sha256-401cw0V8FEEpiYISUdXrGBGmVkfIJd4+3fCrCwfS9cE="; 30 + hash = "sha256-Y215wLsPOa6lzpZ5KTYwrPkjPbBrEerLbhsHWaxFZ7E="; 31 31 }; 32 32 33 33 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/pyinstrument/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pyinstrument"; 12 - version = "5.0.2"; 12 + version = "5.1.0"; 13 13 format = "pyproject"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "joerick"; 19 19 repo = "pyinstrument"; 20 20 tag = "v${version}"; 21 - hash = "sha256-30e8J7TF16SRgDTt5Eizc7ofg00bCF61O9y+2jA63GY="; 21 + hash = "sha256-t1kiHqzaJDnjdsHBLEcWHSxPM6jZ7rPctFCjDQpL8ks="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pyvista/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "pyvista"; 18 - version = "0.45.3"; 18 + version = "0.46.0"; 19 19 pyproject = true; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "pyvista"; 23 23 repo = "pyvista"; 24 24 tag = "v${version}"; 25 - hash = "sha256-9N1dF/zwjzoxX4xYIr5084M9pAk3YK3T48OUnCoC0NU="; 25 + hash = "sha256-w9e3a05yXpjglOxGR98PUJ0ymX+2TAR7heCe59HjTWs="; 26 26 }; 27 27 28 28 # remove this line once pyvista 0.46 is released
+2 -2
pkgs/development/python-modules/qpsolvers/default.nix
··· 23 23 }: 24 24 buildPythonPackage rec { 25 25 pname = "qpsolvers"; 26 - version = "4.8.0"; 26 + version = "4.8.1"; 27 27 pyproject = true; 28 28 29 29 src = fetchFromGitHub { 30 30 owner = "qpsolvers"; 31 31 repo = "qpsolvers"; 32 32 tag = "v${version}"; 33 - hash = "sha256-GBZrqBnZajbgiNSj+fcd1Ytz7MC8g7Zk1FNVpbJ22EI="; 33 + hash = "sha256-wiFDsTE+L0J+6GsDz27Xh20eXvtV6KDa2CLGQDYzIGM="; 34 34 }; 35 35 36 36 build-system = [ flit-core ];
+2 -2
pkgs/development/python-modules/stringzilla/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "stringzilla"; 14 - version = "3.12.5"; 14 + version = "3.12.6"; 15 15 pyproject = true; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "ashvardanian"; 19 19 repo = "stringzilla"; 20 20 tag = "v${version}"; 21 - hash = "sha256-Hp66R4+gic0WstRVnutMBx8g+DMzLEnxPzt3sgvWGG4="; 21 + hash = "sha256-4Ze6yVNd2NX0E6vAJuiLZTIgicF7mSlGO8wKOF1jYds="; 22 22 }; 23 23 24 24 postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
+44
pkgs/development/python-modules/tiered-debug/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + hatchling, 6 + pytestCheckHook, 7 + pytest-cov-stub, 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "tiered-debug"; 12 + version = "1.3.0"; 13 + pyproject = true; 14 + 15 + src = fetchFromGitHub { 16 + owner = "untergeek"; 17 + repo = "tiered-debug"; 18 + tag = "v${version}"; 19 + hash = "sha256-2mThiuJUX+N5qIOXpdFOuIa+kBGYzbZzCeaAfEz3Iy0="; 20 + }; 21 + 22 + build-system = [ hatchling ]; 23 + 24 + nativeCheckInputs = [ 25 + pytest-cov-stub 26 + pytestCheckHook 27 + ]; 28 + 29 + pythonImportsCheck = [ "tiered_debug" ]; 30 + 31 + disabledTests = [ 32 + # AssertionError 33 + "test_add_handler" 34 + "test_log_with_default_stacklevel" 35 + ]; 36 + 37 + meta = { 38 + description = "Python logging helper module that allows for multiple tiers of debug logging"; 39 + homepage = "https://github.com/untergeek/tiered-debug"; 40 + changelog = "https://github.com/untergeek/tiered-debug/releases/tag/${src.tag}"; 41 + license = lib.licenses.asl20; 42 + maintainers = with lib.maintainers; [ fab ]; 43 + }; 44 + }
+5 -5
pkgs/development/python-modules/torchio/default.nix
··· 5 5 fetchFromGitHub, 6 6 7 7 # build-system 8 - hatchling, 8 + uv-build, 9 9 10 10 # dependencies 11 11 deprecated, ··· 29 29 30 30 buildPythonPackage rec { 31 31 pname = "torchio"; 32 - version = "0.20.19"; 32 + version = "0.20.21"; 33 33 pyproject = true; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "TorchIO-project"; 37 37 repo = "torchio"; 38 38 tag = "v${version}"; 39 - hash = "sha256-fx3aExmRMbzXG2MVpWrsssH658Ll4x+FC2ARK6oIGBw="; 39 + hash = "sha256-l2KQLZDxsP8Bjk/vPG2YbU+8Z6/lOvNvy9NYKTdW+cY="; 40 40 }; 41 41 42 42 build-system = [ 43 - hatchling 43 + uv-build 44 44 ]; 45 45 46 46 dependencies = [ ··· 80 80 81 81 meta = { 82 82 description = "Medical imaging toolkit for deep learning"; 83 - homepage = "https://torchio.readthedocs.io"; 83 + homepage = "https://docs.torchio.org"; 84 84 changelog = "https://github.com/TorchIO-project/torchio/blob/${src.tag}/CHANGELOG.md"; 85 85 license = lib.licenses.asl20; 86 86 maintainers = [ lib.maintainers.bcdarwin ];
+2 -2
pkgs/development/python-modules/types-greenlet/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "types-greenlet"; 10 - version = "3.2.0.20250417"; 10 + version = "3.2.0.20250809"; 11 11 pyproject = true; 12 12 13 13 src = fetchPypi { 14 14 pname = "types_greenlet"; 15 15 inherit version; 16 - hash = "sha256-6wBq/PKB7FdWp1wf1KbIp75dDMCbLoLEhWx2R2DPoOM="; 16 + hash = "sha256-1yYUckmNnzPzfXBrwiHy0k13uVYDiM8UzvFYiOLj8kk="; 17 17 }; 18 18 19 19 build-system = [ setuptools ];
+2 -2
pkgs/kde/gear/kdenlive/default.nix
··· 12 12 qtnetworkauth, 13 13 qqc2-desktop-style, 14 14 libv4l, 15 - open-timeline-io, 15 + opentimelineio, 16 16 frei0r, 17 17 }: 18 18 mkKdeDerivation { ··· 44 44 ffmpeg-full 45 45 libv4l 46 46 mlt 47 - open-timeline-io 47 + opentimelineio 48 48 ]; 49 49 50 50 qtWrapperArgs = [
+1 -1
pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix
··· 9 9 buildHomeAssistantComponent rec { 10 10 owner = "SukramJ"; 11 11 domain = "homematicip_local"; 12 - version = "1.85.1b2"; 12 + version = "1.85.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "SukramJ";
+2 -2
pkgs/servers/home-assistant/stubs.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "homeassistant-stubs"; 13 - version = "2025.8.0"; 13 + version = "2025.8.1"; 14 14 pyproject = true; 15 15 16 16 disabled = python.version != home-assistant.python.version; ··· 19 19 owner = "KapJI"; 20 20 repo = "homeassistant-stubs"; 21 21 tag = version; 22 - hash = "sha256-YPWAeAqR6s2jMdN85S+7PZdr6epuCqPfzr7DdmpqsiE="; 22 + hash = "sha256-EmZ79AmJpfdsI/VHasRC8OzUEsX0nv8zZfEEum1jneI="; 23 23 }; 24 24 25 25 build-system = [
+3 -3
pkgs/servers/monitoring/prometheus/mongodb-exporter.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "mongodb_exporter"; 9 - version = "0.46.0"; 9 + version = "0.47.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "percona"; 13 13 repo = "mongodb_exporter"; 14 14 rev = "v${version}"; 15 - hash = "sha256-5ebIXJ9SPFXV6mecn1M7e3rnFwOisKtuhHGiCRfWPKQ="; 15 + hash = "sha256-ZLZhWOuFjyJgUi7ygn0fNf7z2PGj21Dl2EVmUsluyyc="; 16 16 }; 17 17 18 - vendorHash = "sha256-8D5UUhrCfXrQVbr10aMNvM80zOUG+VNhdHdUSqPCrzA="; 18 + vendorHash = "sha256-iKlwb2ig5yil2ekemC6NKzJ1t3tYFGu6R/QPXITJJxc="; 19 19 20 20 ldflags = [ 21 21 "-s"
+41 -41
pkgs/tools/admin/pulumi-bin/data.nix
··· 1 1 # DO NOT EDIT! This file is generated automatically by update.sh 2 2 { }: 3 3 { 4 - version = "3.187.0"; 4 + version = "3.188.0"; 5 5 pulumiPkgs = { 6 6 x86_64-linux = [ 7 7 { 8 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.187.0-linux-x64.tar.gz"; 9 - sha256 = "0i5rva842w13b7p1fagarm38qbgfkw7n5ry1m84jpjza8nf1hc8n"; 8 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.188.0-linux-x64.tar.gz"; 9 + sha256 = "0svnkyfmlbxsdprgan1qpdiczadfny0z4jan7k03pzvd1rd2gg70"; 10 10 } 11 11 { 12 12 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.41.0-linux-amd64.tar.gz"; ··· 21 21 sha256 = "1nh12zwz7qf5i67nbszhi4rbbgg0qyaz9vpdmvbpf70fkhmh7vv1"; 22 22 } 23 23 { 24 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.8.5-linux-amd64.tar.gz"; 25 - sha256 = "0ar9f81mda8m7cxcb0c920x3i41fvw5va9c6zv0793jna9aphskm"; 24 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.9.0-linux-amd64.tar.gz"; 25 + sha256 = "07zkrskavhxaghnhdcmprhcpblvz5zvwsypr11vnq0vjjv1vy406"; 26 26 } 27 27 { 28 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.23.2-linux-amd64.tar.gz"; 29 - sha256 = "1q18zxsjrdcgcazi53lk7z72pyy30g07z5vgn5l3c7myi1m0ypwc"; 28 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.24.0-linux-amd64.tar.gz"; 29 + sha256 = "0wajqrdjwfbsvi6isfwiglp60bsdrihp5svbxw44c5wb8hmc3wg9"; 30 30 } 31 31 { 32 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.2.0-linux-amd64.tar.gz"; 33 - sha256 = "0zz1zqi3gh09s2q7v5c43jf924yighqmrkyfn4n8hby0gvjd5jyv"; 32 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.3.1-linux-amd64.tar.gz"; 33 + sha256 = "0mi09av4x1zbcxpllvaxq0isjlh1p8lvkxd0bz8w8mnn09c964wd"; 34 34 } 35 35 { 36 36 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.2-linux-amd64.tar.gz"; ··· 121 121 sha256 = "1n3ndir2n1pq4mmnbkiqvv0rf3w4dgz3a9b221vimsi2lks212kw"; 122 122 } 123 123 { 124 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.3.0-linux-amd64.tar.gz"; 125 - sha256 = "1az2j303s5f2h3hrkg7d0wjbkg6kcbj1kw7i3b2scslksvk3pf3g"; 124 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.4.0-linux-amd64.tar.gz"; 125 + sha256 = "0dlg2bpwdh1kwmiwirl0r29sdr49q4wmcj337mg2a5iw9l95wqxn"; 126 126 } 127 127 { 128 128 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.123.1-linux-amd64.tar.gz"; ··· 163 163 ]; 164 164 x86_64-darwin = [ 165 165 { 166 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.187.0-darwin-x64.tar.gz"; 167 - sha256 = "00wxqx6z2g07ksnv2hcbfj015fjihdgsrggh044x3j813wcn61xv"; 166 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.188.0-darwin-x64.tar.gz"; 167 + sha256 = "0r133ybrfi8l800jzal4wf9hjwa3w74fdgbyypvdzybv3krqhavr"; 168 168 } 169 169 { 170 170 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.41.0-darwin-amd64.tar.gz"; ··· 179 179 sha256 = "0ib5rvlcfhlrm6racza5lckc0zjfy5m8v9baxvgkl9z5ys8ypf9m"; 180 180 } 181 181 { 182 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.8.5-darwin-amd64.tar.gz"; 183 - sha256 = "1v251h3hfj9hpw08qd1xn2y7wlz1kgbmxvxg47p2ld50ycn752hz"; 182 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.9.0-darwin-amd64.tar.gz"; 183 + sha256 = "0a0yv352abz9av6rkjpwz5k3q7jikhhvbkf8jd7pa387hfzqchrh"; 184 184 } 185 185 { 186 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.23.2-darwin-amd64.tar.gz"; 187 - sha256 = "1yqjkfhv624bs5qmqrsk7651f43gim11hvj443j2vv5c5aj6315i"; 186 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.24.0-darwin-amd64.tar.gz"; 187 + sha256 = "10ir2l4pxlbqn2jf1nh8x9q31msbifdliv75iysg85gnpjd0x2f4"; 188 188 } 189 189 { 190 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.2.0-darwin-amd64.tar.gz"; 191 - sha256 = "0gd14svl000plsm35fj8gk8ps8jdv51a7kqq5fv6d18v132b085k"; 190 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.3.1-darwin-amd64.tar.gz"; 191 + sha256 = "0gpfqlv7iwb7yjxw94p1a74mz5d7sv2nwa8zfzmnjh1nfad98r41"; 192 192 } 193 193 { 194 194 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.2-darwin-amd64.tar.gz"; ··· 279 279 sha256 = "1b3znzx5m20xlvmgj9njmip7q32fs6hm62zfckra73bqh2mc9492"; 280 280 } 281 281 { 282 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.3.0-darwin-amd64.tar.gz"; 283 - sha256 = "0l7pq5biv5p1m9mdwd1mx2cmak0d71j7dgbkdnvwmcvgqapvl1hz"; 282 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.4.0-darwin-amd64.tar.gz"; 283 + sha256 = "14h7hrbcwcvfzqklkc13j176ra05i9x94xwj81fa47i9cxi7vsia"; 284 284 } 285 285 { 286 286 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.123.1-darwin-amd64.tar.gz"; ··· 321 321 ]; 322 322 aarch64-linux = [ 323 323 { 324 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.187.0-linux-arm64.tar.gz"; 325 - sha256 = "1papgkpxwvbh6b1w3nm9j0wa3q6jg0sqczc0jfs7wh9a30flq2w7"; 324 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.188.0-linux-arm64.tar.gz"; 325 + sha256 = "13yrwx1w42r4smv5mny6wkbbg8zgiinmc6wylzgi901irps13xsg"; 326 326 } 327 327 { 328 328 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.41.0-linux-arm64.tar.gz"; ··· 337 337 sha256 = "0vca0ryw4542m087sxnnwqw3k3z4avbism2milgxz50vi19ysjb8"; 338 338 } 339 339 { 340 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.8.5-linux-arm64.tar.gz"; 341 - sha256 = "1dvn2p7b5i95kcma4zdw258cg74pz9fx2nx9rbaf37pfczrqyzhl"; 340 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.9.0-linux-arm64.tar.gz"; 341 + sha256 = "1qbd2hjbv202afcsm3kfjr50h3a2bnzips29l7a863k8vcd6bhmm"; 342 342 } 343 343 { 344 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.23.2-linux-arm64.tar.gz"; 345 - sha256 = "0lqg84wss12riigs1lmmpxhhg7bji1c0nacb9lb9k64x5m3z4kyv"; 344 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.24.0-linux-arm64.tar.gz"; 345 + sha256 = "0v5v2chw0d0ff61z6vx1jcr9vs3iaq8pdnqkjvxgfz89jmc638dz"; 346 346 } 347 347 { 348 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.2.0-linux-arm64.tar.gz"; 349 - sha256 = "18rls6dgx7mx1qa7q6qrj0pq9dpvxbapzfdwx38irv68fhny2sw1"; 348 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.3.1-linux-arm64.tar.gz"; 349 + sha256 = "0scl75xzhxmzmf8g51mv85rsfyzk7c8pn0yxdbh0ccwn5l8fqlqy"; 350 350 } 351 351 { 352 352 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.2-linux-arm64.tar.gz"; ··· 437 437 sha256 = "02jix4w49n9mal8wg6ixgxvnd865ml7zx0lnz6prckfrzgrj36ih"; 438 438 } 439 439 { 440 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.3.0-linux-arm64.tar.gz"; 441 - sha256 = "0p092madaspnpbxaf9fm8cfclfsaz7kb5vd9jjljihvmmhk90zkc"; 440 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.4.0-linux-arm64.tar.gz"; 441 + sha256 = "1y6f2wl56nh57m0gkv21fh53hygjb5kaq40vbdbpa4aa5q80fxq0"; 442 442 } 443 443 { 444 444 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.123.1-linux-arm64.tar.gz"; ··· 479 479 ]; 480 480 aarch64-darwin = [ 481 481 { 482 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.187.0-darwin-arm64.tar.gz"; 483 - sha256 = "1lw9xf9dlzri6hn485nkn8vv6dqwjys2wny9g6gddznp1xbwz1x6"; 482 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.188.0-darwin-arm64.tar.gz"; 483 + sha256 = "0pnsrfn38c1carkczpwkphq6338q3qhqrzpcmghyp8p1qn5gkpbp"; 484 484 } 485 485 { 486 486 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.41.0-darwin-arm64.tar.gz"; ··· 495 495 sha256 = "11yv21983xfpf2asc00ng48jxz0xfhrax0gyp20p6gri4alfj5xr"; 496 496 } 497 497 { 498 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.8.5-darwin-arm64.tar.gz"; 499 - sha256 = "0kil9gkd3mmr1hnbz5k3na98rxy4qvzrvriiib6mgq7vg9rjb2q3"; 498 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.9.0-darwin-arm64.tar.gz"; 499 + sha256 = "063y0bhim02sydknk5ijsb0574f80rv3hsqv2h63iz6pj1si5sfd"; 500 500 } 501 501 { 502 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.23.2-darwin-arm64.tar.gz"; 503 - sha256 = "13wa8gvasq9ypyivsni09x63fyw19pxwn18c7cndkfckp2h6j9i7"; 502 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.24.0-darwin-arm64.tar.gz"; 503 + sha256 = "0xfq38zx5sy6fq3x3kl24qg7j2sfap7rq9qkc7zy7sx2x9ckddbv"; 504 504 } 505 505 { 506 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.2.0-darwin-arm64.tar.gz"; 507 - sha256 = "1xn0saw5r9hbhhhb1jfkv88fczs988ca2ivglzg96cjnn9g2vgyi"; 506 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.3.1-darwin-arm64.tar.gz"; 507 + sha256 = "1fxbx2zi226hv50miwgaqbxa36w3cn5c7prbjyqxch5y5qi0vxdc"; 508 508 } 509 509 { 510 510 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.2-darwin-arm64.tar.gz"; ··· 595 595 sha256 = "1bb3bzybmfi5blagh13bm6q1avjbp80lmjdv4q5yc2dbfbs653xi"; 596 596 } 597 597 { 598 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.3.0-darwin-arm64.tar.gz"; 599 - sha256 = "1s5h9d6jlvj2dqid1pmil74vwb82n1a6f6w3dvspm63mwjrxdmbj"; 598 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.4.0-darwin-arm64.tar.gz"; 599 + sha256 = "1c3qy2a4i96f9ybmkzs6jslarncg35r02r86q96pz0j5i9zz8fsn"; 600 600 } 601 601 { 602 602 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.123.1-darwin-arm64.tar.gz";
+5 -5
pkgs/tools/misc/android-tools/default.nix
··· 35 35 36 36 patches = [ 37 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"; 38 + url = "https://raw.githubusercontent.com/nmeum/android-tools/0c4d79943e23785589ce1881cbb5a9bc76d64d9b/patches/extras/0003-extras-libjsonpb-Fix-incompatibility-with-protobuf-v.patch"; 39 39 stripLen = 1; 40 40 extraPrefix = "vendor/extras/"; 41 - hash = "sha256-WSfU+0XIrxxlCjAIR49l9JvX9C6xCXirhLFHMMvNmJk="; 41 + hash = "sha256-PO6ZKP54ri2ujVa/uFXgMy/zMQjjIo4e/EPW2Cu6a1Q="; 42 42 }) 43 43 ]; 44 44 ··· 58 58 zstd 59 59 pcre2 60 60 fmt 61 - udev 62 - ]; 61 + ] 62 + ++ lib.optionals stdenv.hostPlatform.isLinux [ udev ]; 63 63 propagatedBuildInputs = [ pythonEnv ]; 64 64 65 65 preConfigure = '' ··· 69 69 cmakeFlags = [ 70 70 (lib.cmakeBool "CMAKE_FIND_PACKAGE_PREFER_CONFIG" true) 71 71 (lib.cmakeBool "protobuf_MODULE_COMPATIBLE" true) 72 - (lib.cmakeBool "ANDROID_TOOLS_LIBUSB_ENABLE_UDEV" true) 72 + (lib.cmakeBool "ANDROID_TOOLS_LIBUSB_ENABLE_UDEV" stdenv.hostPlatform.isLinux) 73 73 (lib.cmakeBool "ANDROID_TOOLS_USE_BUNDLED_LIBUSB" true) 74 74 ]; 75 75
+1
pkgs/top-level/aliases.nix
··· 1519 1519 openssl_3_0 = openssl_3; # Added 2022-06-27 1520 1520 opensycl = lib.warnOnInstantiate "'opensycl' has been renamed to 'adaptivecpp'" adaptivecpp; # Added 2024-12-04 1521 1521 opensyclWithRocm = lib.warnOnInstantiate "'opensyclWithRocm' has been renamed to 'adaptivecppWithRocm'" adaptivecppWithRocm; # Added 2024-12-04 1522 + open-timeline-io = lib.warnOnInstantiate "'open-timeline-io' has been renamed to 'opentimelineio'" opentimelineio; # Added 2025-08-10 1522 1523 opentofu-ls = lib.warnOnInstantiate "'opentofu-ls' has been renamed to 'tofu-ls'" tofu-ls; # Added 2025-06-10 1523 1524 openvdb_11 = throw "'openvdb_11' has been removed in favor of the latest version'"; # Added 2025-05-03 1524 1525 opera = throw "'opera' has been removed due to lack of maintenance in nixpkgs"; # Added 2025-05-19
+7 -7
pkgs/top-level/all-packages.nix
··· 15800 15800 15801 15801 nix-tree = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-tree); 15802 15802 15803 - nix-serve-ng = haskell.lib.compose.justStaticExecutables haskellPackages.nix-serve-ng; 15803 + nix-serve-ng = 15804 + # FIXME: manually eliminate incorrect references on aarch64-darwin, 15805 + # see https://github.com/NixOS/nixpkgs/issues/318013 15806 + if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then 15807 + haskellPackages.nix-serve-ng 15808 + else 15809 + haskell.lib.compose.justStaticExecutables haskellPackages.nix-serve-ng; 15804 15810 15805 15811 nix-visualize = python3.pkgs.callPackage ../tools/package-management/nix-visualize { }; 15806 15812 ··· 16201 16207 }; 16202 16208 16203 16209 sieveshell = with python3.pkgs; toPythonApplication managesieve; 16204 - 16205 - jami = qt6Packages.callPackage ../applications/networking/instant-messengers/jami { 16206 - # TODO: remove once `udev` is `systemdMinimal` everywhere. 16207 - udev = systemdMinimal; 16208 - jack = libjack2; 16209 - }; 16210 16210 16211 16211 gpio-utils = callPackage ../os-specific/linux/kernel/gpio-utils.nix { }; 16212 16212
+4
pkgs/top-level/python-packages.nix
··· 5526 5526 5527 5527 fugashi = callPackage ../development/python-modules/fugashi { }; 5528 5528 5529 + fullmoon = callPackage ../development/python-modules/fullmoon { }; 5530 + 5529 5531 func-timeout = callPackage ../development/python-modules/func-timeout { }; 5530 5532 5531 5533 funcparserlib = callPackage ../development/python-modules/funcparserlib { }; ··· 18046 18048 tidyexc = callPackage ../development/python-modules/tidyexc { }; 18047 18049 18048 18050 tidylib = callPackage ../development/python-modules/pytidylib { }; 18051 + 18052 + tiered-debug = callPackage ../development/python-modules/tiered-debug { }; 18049 18053 18050 18054 tifffile = callPackage ../development/python-modules/tifffile { }; 18051 18055