lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge remote-tracking branch 'origin/master' into staging-next

K900 d0338fac 4509e75a

+1595 -149
+11
maintainers/maintainer-list.nix
··· 9020 9020 githubId = 2430469; 9021 9021 name = "Gavin Rogers"; 9022 9022 }; 9023 + gavink97 = { 9024 + email = "gavin@gav.ink"; 9025 + github = "gavink97"; 9026 + githubId = 78187175; 9027 + name = "Gavin Kondrath"; 9028 + }; 9023 9029 gaykitty = { 9024 9030 email = "sasha@noraa.gay"; 9025 9031 github = "gaykitty"; ··· 26675 26681 github = "vifino"; 26676 26682 githubId = 5837359; 26677 26683 name = "Adrian Pistol"; 26684 + }; 26685 + viitorags = { 26686 + name = "Vitor Gabriel"; 26687 + github = "viitorags"; 26688 + githubId = 152658654; 26678 26689 }; 26679 26690 vikanezrimaya = { 26680 26691 email = "vika@fireburn.ru";
+2 -2
pkgs/applications/editors/vscode/extensions/default.nix
··· 3920 3920 mktplcRef = { 3921 3921 name = "ansible"; 3922 3922 publisher = "redhat"; 3923 - version = "25.7.2"; 3924 - hash = "sha256-xQjoCkCLpvbHTSu0WqJO22Z1rzqB9p8dwiNTpI/K5V8="; 3923 + version = "25.8.1"; 3924 + hash = "sha256-TXXOuayVohQPp+yQAHbsZDr/UYtyHmUkaLU+lADpjDU="; 3925 3925 }; 3926 3926 meta = { 3927 3927 description = "Ansible language support";
+2
pkgs/by-name/ai/air-formatter/package.nix
··· 27 27 versionCheckProgramArg = "--version"; 28 28 doInstallCheck = true; 29 29 30 + cargoBuildFlags = [ "-p air" ]; 31 + 30 32 passthru = { 31 33 updateScript = nix-update-script { }; 32 34 };
+1 -1
pkgs/by-name/bo/bolt-launcher/package.nix
··· 45 45 repo = "bolt"; 46 46 tag = finalAttrs.version; 47 47 fetchSubmodules = true; 48 - hash = "sha256-RTLlNB6eiesXZayC69hpnXQsAgmPuaJTC+18Q6KzAP0="; 48 + hash = "sha256-0ROwETpIa0j7gRhvLMFI9Sz2HEsAuUkQGg0jZef6o/g="; 49 49 }; 50 50 51 51 nativeBuildInputs = [
+3 -3
pkgs/by-name/ca/cargo-deb/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "cargo-deb"; 11 - version = "3.4.0"; 11 + version = "3.4.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "kornelski"; 15 15 repo = "cargo-deb"; 16 16 rev = "v${version}"; 17 - hash = "sha256-0phdZMeiZU916t9osgv1I0+tZpQbq5m1MR+wwWgsbIo="; 17 + hash = "sha256-aDTkH2V6VrrYLZMlQyd9YOfae92zO4gIb4sKtU66ENM="; 18 18 }; 19 19 20 - cargoHash = "sha256-fi4GY+TE+fRdnTl61SxASk7esSa5BlT1bGRt5g0oGlk="; 20 + cargoHash = "sha256-FAtwTHHAu9CDUyeI2sv7EWW3Jhh1ZSHuKLyBatfVcP8="; 21 21 22 22 nativeBuildInputs = [ 23 23 makeWrapper
+8 -2
pkgs/by-name/fs/fstar/package.nix
··· 51 51 ''; 52 52 53 53 buildInputs = with ocamlPackages; [ 54 + memtrace 55 + ]; 56 + 57 + propagatedBuildInputs = with ocamlPackages; [ 54 58 batteries 55 - menhir 56 59 menhirLib 57 60 pprint 58 61 ppx_deriving ··· 63 66 stdint 64 67 yojson 65 68 zarith 66 - memtrace 67 69 mtime 68 70 ]; 69 71 ··· 84 86 runHook preInstall 85 87 86 88 make install 89 + 90 + # Ensure ocamlfind can locate fstar OCaml libraries 91 + mkdir -p $OCAMLFIND_DESTDIR 92 + ln -s -t $OCAMLFIND_DESTDIR/ $out/lib/fstar 87 93 88 94 remove-references-to -t '${ocamlPackages.ocaml}' $out/bin/fstar.exe 89 95
+10 -2
pkgs/by-name/gi/github-linguist/package.nix
··· 3 3 fetchFromGitHub, 4 4 buildRubyGem, 5 5 bundlerEnv, 6 - ruby, 6 + ruby_3_4, 7 7 }: 8 8 9 9 let ··· 21 21 gemfile = "${src}/Gemfile"; 22 22 lockfile = ./Gemfile.lock; 23 23 gemset = ./gemset.nix; 24 + inherit ruby; 24 25 }; 26 + 27 + ruby = ruby_3_4; 25 28 26 29 in 27 30 buildRubyGem rec { 28 31 name = "${gemName}-${version}"; 29 - inherit gemName version src; 32 + inherit 33 + gemName 34 + version 35 + src 36 + ruby 37 + ; 30 38 31 39 doInstallCheck = true; 32 40 dontBuild = false;
+3 -3
pkgs/by-name/hy/hydra/package.nix
··· 131 131 in 132 132 stdenv.mkDerivation (finalAttrs: { 133 133 pname = "hydra"; 134 - version = "0-unstable-2025-08-05"; 134 + version = "0-unstable-2025-08-12"; 135 135 # nixpkgs-update: no auto update 136 136 137 137 src = fetchFromGitHub { 138 138 owner = "NixOS"; 139 139 repo = "hydra"; 140 - rev = "79ba8fdd04ba53826aa9aaba6e25fd0d6952b3b3"; 141 - hash = "sha256-h8UNR3LVrD313iX1OazDwIcMLksh0p6oJv9msEfjS0E="; 140 + rev = "f7bda020c6144913f134ec616783e57817f7686f"; 141 + hash = "sha256-5fHXCFSCe2XQoXjqk25AIQo/5aUfaORf9lIszQ9KTyU="; 142 142 }; 143 143 144 144 outputs = [
+3 -3
pkgs/by-name/js/jsonschema-cli/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage (finalAttrs: { 10 10 pname = "jsonschema-cli"; 11 - version = "0.32.0"; 11 + version = "0.32.1"; 12 12 13 13 src = fetchCrate { 14 14 pname = "jsonschema-cli"; 15 15 inherit (finalAttrs) version; 16 - hash = "sha256-ZcavZSHf2eT65f7HbtZmD2mYUtrXEL/l1opXCvdn1O0="; 16 + hash = "sha256-XZbVYYZU32WZ/h3offg5C/YIhb+3FlGu+VLKYrTDGDs="; 17 17 }; 18 18 19 - cargoHash = "sha256-ivD1dvz2xxNei77Dq6myE4zivWD8LZoEqq8E7QhgP9s="; 19 + cargoHash = "sha256-gI5acxWIHD0MtVAFBuTGpK6h7ZM84rYglKXXMGa37/U="; 20 20 21 21 nativeInstallCheckInputs = [ 22 22 versionCheckHook
+3 -3
pkgs/by-name/li/lintspec/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "lintspec"; 9 - version = "0.6.1"; 9 + version = "0.6.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "beeb"; 13 13 repo = "lintspec"; 14 14 tag = "v${version}"; 15 - hash = "sha256-pZ9fq8bVZs7ihWeYyM4vDthpASXFS0U9b/F8NVkvHTA="; 15 + hash = "sha256-bJqHxmuje1B2aOqMf+n+quOhnSXTr5lsqhjmHbLnepk="; 16 16 }; 17 17 18 - cargoHash = "sha256-eZct2zpnh07Fazd34rUcAxAWfMJYkwq8nWNfpG8gFak="; 18 + cargoHash = "sha256-UbhZluZhRaeC/x+qpVYb/p5lWjZB3HhCRvw9fSrR+ss="; 19 19 20 20 meta = { 21 21 description = "Blazingly fast linter for NatSpec comments in Solidity code";
+3 -3
pkgs/by-name/om/omnictl/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "omnictl"; 10 - version = "1.0.0"; 10 + version = "1.0.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "siderolabs"; 14 14 repo = "omni"; 15 15 rev = "v${version}"; 16 - hash = "sha256-3RQEj8fJ5SvGw0IsmS1OVD3+5AVqiWdoRc8SnpaErTQ="; 16 + hash = "sha256-T7sX3mIZl361tyG0q/diMakRFAMi7wtiJLfv5VeVHSg="; 17 17 }; 18 18 19 - vendorHash = "sha256-lo8rxIATJaKlocY6fv98bLGSJzYeQboZZRA4Wucz6PI="; 19 + vendorHash = "sha256-MdWEMUAAUH4cEyKnANLax05h6ZuhBIXEvOnJ1qOxvWE="; 20 20 21 21 ldflags = [ 22 22 "-s"
+32
pkgs/by-name/pl/plus-jakarta-sans/package.nix
··· 1 + { 2 + lib, 3 + stdenvNoCC, 4 + fetchzip, 5 + }: 6 + stdenvNoCC.mkDerivation (finalAttrs: { 7 + pname = "plus-jakarta-sans"; 8 + version = "2.7.1"; 9 + 10 + src = fetchzip { 11 + url = "https://github.com/tokotype/PlusJakartaSans/releases/download/${finalAttrs.version}/PlusJakartaSans-${finalAttrs.version}.zip"; 12 + stripRoot = false; 13 + hash = "sha256-+ghkQ4/wxou3FB68ceCwBeGrSCaHJhb16MybvN6mCSc="; 14 + }; 15 + 16 + installPhase = '' 17 + runHook preInstall 18 + 19 + mkdir -p $out/share/fonts/truetype 20 + cp PlusJakartaSans-$version/*/PlusJakartaSans*.ttf $out/share/fonts/truetype 21 + 22 + runHook postInstall 23 + ''; 24 + 25 + meta = { 26 + homepage = "https://www.tokotype.com/custom-fonts/plusjakarta"; 27 + description = "Typeface designed for Jakarta 'City of collaboration' program in 2020"; 28 + license = lib.licenses.ofl; 29 + platforms = lib.platforms.all; 30 + maintainers = with lib.maintainers; [ gavink97 ]; 31 + }; 32 + })
+44
pkgs/by-name/po/pokemon-colorscripts/package.nix
··· 1 + { 2 + stdenv, 3 + fetchFromGitLab, 4 + lib, 5 + python3, 6 + }: 7 + 8 + stdenv.mkDerivation { 9 + pname = "pokemon-colorscripts"; 10 + version = "0-unstable-2024-10-19"; 11 + 12 + src = fetchFromGitLab { 13 + owner = "phoneybadger"; 14 + repo = "pokemon-colorscripts"; 15 + rev = "5802ff67520be2ff6117a0abc78a08501f6252ad"; 16 + hash = "sha256-gKVmpHKt7S2XhSxLDzbIHTjJMoiIk69Fch202FZffqU="; 17 + }; 18 + 19 + buildInputs = [ 20 + python3 21 + ]; 22 + 23 + postPatch = '' 24 + patchShebangs --build ./install.sh 25 + substituteInPlace install.sh --replace-fail "/usr/local" "$out" 26 + ''; 27 + 28 + installPhase = '' 29 + runHook preInstall 30 + 31 + mkdir -p "$out/bin" 32 + ./install.sh 33 + 34 + runHook postInstall 35 + ''; 36 + 37 + meta = { 38 + description = "Scripts for Pokémon color manipulation"; 39 + homepage = "https://gitlab.com/phoneybadger/pokemon-colorscripts"; 40 + license = lib.licenses.mit; 41 + maintainers = [ lib.maintainers.viitorags ]; 42 + mainProgram = "pokemon-colorscripts"; 43 + }; 44 + }
+4 -8
pkgs/by-name/sw/sway-audio-idle-inhibit/package.nix
··· 6 6 ninja, 7 7 pkg-config, 8 8 libpulseaudio, 9 - wayland, 10 - wayland-protocols, 11 - wayland-scanner, 9 + systemd, 12 10 }: 13 11 stdenv.mkDerivation (finalAttrs: { 14 12 pname = "sway-audio-idle-inhibit"; 15 - version = "0.1.2"; 13 + version = "0.2.0"; 16 14 17 15 src = fetchFromGitHub { 18 16 owner = "ErikReider"; 19 17 repo = "SwayAudioIdleInhibit"; 20 18 rev = "v${finalAttrs.version}"; 21 - hash = "sha256-6bdIkNosp/mzH5SiyK6Mox/z8kuFk5RLMmcFZ2VIi0g="; 19 + hash = "sha256-AIK/2CPXWie72quzCcofZMQ7OVsggNm2Cq9PBJXKyhw="; 22 20 }; 23 21 24 22 nativeBuildInputs = [ 25 23 meson 26 24 ninja 27 25 pkg-config 28 - wayland-scanner 29 26 ]; 30 27 31 28 buildInputs = [ 32 29 libpulseaudio 33 - wayland 34 - wayland-protocols 30 + systemd 35 31 ]; 36 32 37 33 meta = with lib; {
+2 -2
pkgs/by-name/te/terramate/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "terramate"; 10 - version = "0.14.2"; 10 + version = "0.14.3"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "terramate-io"; 14 14 repo = "terramate"; 15 15 rev = "v${version}"; 16 - hash = "sha256-o4J9HyZfxkqi4CHp+IKUVSmQZWnzfZjEjg6Izdr7xyM="; 16 + hash = "sha256-+L86oTpsPpi6RUgh4dPO0AZaTYZg7ue37PbHPSjm+vM="; 17 17 }; 18 18 19 19 vendorHash = "sha256-u9eXi7FjMsXm0H0y7Gs/Wu2I8tp4rRLxtjUxrrHJkEU=";
+4 -4
pkgs/by-name/ty/typescript-go/package.nix
··· 7 7 8 8 buildGoModule { 9 9 pname = "typescript-go"; 10 - version = "0-unstable-2025-08-01"; 10 + version = "0-unstable-2025-08-12"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "microsoft"; 14 14 repo = "typescript-go"; 15 - rev = "644bde28939733580cbef96adaa7253f9faa54ac"; 16 - hash = "sha256-5oU3tTZ8jvc85jzgh14ICLlz0VgQ7v2ofeMADRMW5O4="; 15 + rev = "1ee2ba99609ae66af1e7ec4a4770482d7eeaeb43"; 16 + hash = "sha256-5xSQaQ1ntFmwLzdkqEi9GORRJ9bYHsTCW+3JAi76Fh0="; 17 17 fetchSubmodules = false; 18 18 }; 19 19 20 - vendorHash = "sha256-nOro2EARm/4LZ0BfX10nuhCAlPi6T91EpXGP0F9Rm04="; 20 + vendorHash = "sha256-w+v74GjOKyhBLj557m2yjgtCqcBOi+IKJ6kkI68AjKk="; 21 21 22 22 ldflags = [ 23 23 "-s"
+12 -1
pkgs/development/compilers/flutter/engine/package.nix
··· 165 165 NIX_CFLAGS_COMPILE = [ 166 166 "-I${finalAttrs.toolchain}/include" 167 167 ] 168 - ++ lib.optional (!isOptimized) "-U_FORTIFY_SOURCE"; 168 + ++ lib.optional (!isOptimized) "-U_FORTIFY_SOURCE" 169 + ++ lib.optionals (lib.versionAtLeast flutterVersion "3.35") [ 170 + "-Wno-macro-redefined" 171 + "-Wno-error=macro-redefined" 172 + ]; 169 173 170 174 nativeCheckInputs = lib.optionals stdenv.hostPlatform.isLinux [ 171 175 xorg.xorgserver ··· 254 258 done 255 259 256 260 popd 261 + '' 262 + # error: 'close_range' is missing exception specification 'noexcept(true)' 263 + + lib.optionalString (lib.versionAtLeast flutterVersion "3.35") '' 264 + substituteInPlace src/flutter/third_party/dart/runtime/bin/process_linux.cc \ 265 + --replace-fail "(unsigned int first, unsigned int last, int flags)" "(unsigned int first, unsigned int last, int flags) noexcept(true)" 266 + '' 267 + + '' 257 268 popd 258 269 ''; 259 270
+21
pkgs/development/compilers/flutter/flutter-tools.nix
··· 4 4 systemPlatform, 5 5 buildDartApplication, 6 6 runCommand, 7 + writeTextFile, 7 8 git, 8 9 which, 9 10 dart, ··· 11 12 flutterSrc, 12 13 patches ? [ ], 13 14 pubspecLock, 15 + engineVersion, 14 16 }: 15 17 18 + let 19 + # https://github.com/flutter/flutter/blob/17c92b7ba68ea609f4eb3405211d019c9dbc4d27/engine/src/flutter/tools/engine_tool/test/commands/stamp_command_test.dart#L125 20 + engine_stamp = writeTextFile { 21 + name = "engine_stamp"; 22 + text = builtins.toJSON { 23 + build_date = "2025-06-27T12:30:00.000Z"; 24 + build_time_ms = 1751027400000; 25 + git_revision = engineVersion; 26 + git_revision_date = "2025-06-27T17:11:53-07:00"; 27 + content_hash = "1111111111111111111111111111111111111111"; 28 + }; 29 + }; 30 + in 16 31 buildDartApplication.override { inherit dart; } rec { 17 32 pname = "flutter-tools"; 18 33 inherit version; ··· 32 47 + lib.optionalString stdenv.hostPlatform.isDarwin '' 33 48 substituteInPlace lib/src/ios/xcodeproj.dart \ 34 49 --replace-fail arm64e arm64 50 + '' 51 + # need network 52 + + lib.optionalString (lib.versionAtLeast version "3.35.0") '' 53 + cp ${engine_stamp} ../../bin/cache/engine_stamp.json 54 + substituteInPlace lib/src/flutter_cache.dart \ 55 + --replace-fail "registerArtifact(FlutterEngineStamp(this, logger));" "" 35 56 ''; 36 57 37 58 # When the JIT snapshot is being built, the application needs to run.
+7 -3
pkgs/development/compilers/flutter/flutter.nix
··· 54 54 55 55 flutterTools = 56 56 args.flutterTools or (callPackage ./flutter-tools.nix { 57 - inherit dart version; 57 + inherit 58 + dart 59 + engineVersion 60 + patches 61 + pubspecLock 62 + version 63 + ; 58 64 flutterSrc = src; 59 - inherit patches; 60 - inherit pubspecLock; 61 65 systemPlatform = stdenv.hostPlatform.system; 62 66 }); 63 67
+1080
pkgs/development/compilers/flutter/versions/3_35/data.json
··· 1 + { 2 + "version": "3.35.0-0.3.pre", 3 + "engineVersion": "659d9553df45256ed2aa388aae7ed5a1a4f51bae", 4 + "engineSwiftShaderHash": "sha256-ATVcuxqPHqHOWYyO7DoX9LdgUiO3INUi7m9Mc6ccc1M=", 5 + "engineSwiftShaderRev": "d040a5bab638bf7c226235c95787ba6288bb6416", 6 + "channel": "beta", 7 + "engineHashes": { 8 + "aarch64-linux": { 9 + "aarch64-linux": "sha256-M1DdrGsI0qEpk/DxSlZwN3eRw87ytBZkudfWPrkgbcA=", 10 + "x86_64-linux": "sha256-M1DdrGsI0qEpk/DxSlZwN3eRw87ytBZkudfWPrkgbcA=" 11 + }, 12 + "x86_64-linux": { 13 + "aarch64-linux": "sha256-fYd3T5t2kxJQr6VHqQWn/Cx/djYj3G4cHS6wNT656Rs=", 14 + "x86_64-linux": "sha256-fYd3T5t2kxJQr6VHqQWn/Cx/djYj3G4cHS6wNT656Rs=" 15 + } 16 + }, 17 + "dartVersion": "3.9.0-333.2.beta", 18 + "dartHash": { 19 + "x86_64-linux": "sha256-1QnclBC2IKuHNl2Xc1OXeG+/Owp46z4Uac3+3smimY8=", 20 + "aarch64-linux": "sha256-g/zDpFjzTc7NEuER1jxo8hL/yzaRZeoN2Q+oa1Vs4yM=", 21 + "x86_64-darwin": "sha256-K6DJ9O8//F3MVCmJd9vGjJg/qC83XtVrqd4pwaQeOng=", 22 + "aarch64-darwin": "sha256-a85QVapUKgFovzC0CuLzSPSWXu8tm3HuK+AxfuwlrUI=" 23 + }, 24 + "flutterHash": "sha256-K1Z/SzFK1tGC7qTbbnLXbb1fVb/wsqSvtBGUaIjKpPE=", 25 + "artifactHashes": { 26 + "android": { 27 + "aarch64-darwin": "sha256-xxWlavfiKXlEfTbYgk0+4VM4zsORuXRAaNwzYpRdU08=", 28 + "aarch64-linux": "sha256-Wg0yuh4TJ9VroTpJqCeIwDK4uyucPUxa3f4XN7SAzUI=", 29 + "x86_64-darwin": "sha256-xxWlavfiKXlEfTbYgk0+4VM4zsORuXRAaNwzYpRdU08=", 30 + "x86_64-linux": "sha256-Wg0yuh4TJ9VroTpJqCeIwDK4uyucPUxa3f4XN7SAzUI=" 31 + }, 32 + "fuchsia": { 33 + "aarch64-darwin": "sha256-zzrbl7IPIGW8IniM5xTg8ydrXvgDg9R6d1Yr+q1pMwk=", 34 + "aarch64-linux": "sha256-zzrbl7IPIGW8IniM5xTg8ydrXvgDg9R6d1Yr+q1pMwk=", 35 + "x86_64-darwin": "sha256-zzrbl7IPIGW8IniM5xTg8ydrXvgDg9R6d1Yr+q1pMwk=", 36 + "x86_64-linux": "sha256-zzrbl7IPIGW8IniM5xTg8ydrXvgDg9R6d1Yr+q1pMwk=" 37 + }, 38 + "ios": { 39 + "aarch64-darwin": "sha256-qH5UzFC4N+3limzSFRSGaT3bSoNXeV1kgnj0ASgwU3U=", 40 + "aarch64-linux": "sha256-qH5UzFC4N+3limzSFRSGaT3bSoNXeV1kgnj0ASgwU3U=", 41 + "x86_64-darwin": "sha256-qH5UzFC4N+3limzSFRSGaT3bSoNXeV1kgnj0ASgwU3U=", 42 + "x86_64-linux": "sha256-qH5UzFC4N+3limzSFRSGaT3bSoNXeV1kgnj0ASgwU3U=" 43 + }, 44 + "linux": { 45 + "aarch64-darwin": "sha256-AfB55jB4bNv0j5fyyLZEPO0W/9I6xhn7Sh5gVppbu5o=", 46 + "aarch64-linux": "sha256-AfB55jB4bNv0j5fyyLZEPO0W/9I6xhn7Sh5gVppbu5o=", 47 + "x86_64-darwin": "sha256-I1jE7iGN9GNVhNi68dVNoDKuF+OxI1tM3+gttncBKfk=", 48 + "x86_64-linux": "sha256-I1jE7iGN9GNVhNi68dVNoDKuF+OxI1tM3+gttncBKfk=" 49 + }, 50 + "macos": { 51 + "aarch64-darwin": "sha256-oR9gomhLORmE0jaUHS9SX92lfCaeGebZUC0NLiR5jEM=", 52 + "aarch64-linux": "sha256-oR9gomhLORmE0jaUHS9SX92lfCaeGebZUC0NLiR5jEM=", 53 + "x86_64-darwin": "sha256-oR9gomhLORmE0jaUHS9SX92lfCaeGebZUC0NLiR5jEM=", 54 + "x86_64-linux": "sha256-oR9gomhLORmE0jaUHS9SX92lfCaeGebZUC0NLiR5jEM=" 55 + }, 56 + "universal": { 57 + "aarch64-darwin": "sha256-Uu7H2iltu7hYMzNfn0TyUoBQcrII5zmTCMLArs2oBSA=", 58 + "aarch64-linux": "sha256-ba7ayG8Hsb2TLFVIo6HMQrm1RKDfpcAMoBH9FDVhGN0=", 59 + "x86_64-darwin": "sha256-NF/RKJ28q88MbKXr9gcPZmPg9Q+4IatwCiqXeVIRr/A=", 60 + "x86_64-linux": "sha256-B1GCfIYemqzMs8ozAfqa3QmBM04dT1eKihGjyw9EZ2A=" 61 + }, 62 + "web": { 63 + "aarch64-darwin": "sha256-SnhSlHAmkVdZKXH6TCsdz8HDKz2E17jIfIgpoTJ82eU=", 64 + "aarch64-linux": "sha256-SnhSlHAmkVdZKXH6TCsdz8HDKz2E17jIfIgpoTJ82eU=", 65 + "x86_64-darwin": "sha256-SnhSlHAmkVdZKXH6TCsdz8HDKz2E17jIfIgpoTJ82eU=", 66 + "x86_64-linux": "sha256-SnhSlHAmkVdZKXH6TCsdz8HDKz2E17jIfIgpoTJ82eU=" 67 + }, 68 + "windows": { 69 + "x86_64-darwin": "sha256-2N+IkOUbbFs2gtWwbpP4rdzHi0R7iMIiMwpHZUPr6C8=", 70 + "x86_64-linux": "sha256-2N+IkOUbbFs2gtWwbpP4rdzHi0R7iMIiMwpHZUPr6C8=" 71 + } 72 + }, 73 + "pubspecLock": { 74 + "packages": { 75 + "_fe_analyzer_shared": { 76 + "dependency": "direct main", 77 + "description": { 78 + "name": "_fe_analyzer_shared", 79 + "sha256": "e55636ed79578b9abca5fecf9437947798f5ef7456308b5cb85720b793eac92f", 80 + "url": "https://pub.dev" 81 + }, 82 + "source": "hosted", 83 + "version": "82.0.0" 84 + }, 85 + "analyzer": { 86 + "dependency": "direct main", 87 + "description": { 88 + "name": "analyzer", 89 + "sha256": "904ae5bb474d32c38fb9482e2d925d5454cda04ddd0e55d2e6826bc72f6ba8c0", 90 + "url": "https://pub.dev" 91 + }, 92 + "source": "hosted", 93 + "version": "7.4.5" 94 + }, 95 + "archive": { 96 + "dependency": "direct main", 97 + "description": { 98 + "name": "archive", 99 + "sha256": "cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d", 100 + "url": "https://pub.dev" 101 + }, 102 + "source": "hosted", 103 + "version": "3.6.1" 104 + }, 105 + "args": { 106 + "dependency": "direct main", 107 + "description": { 108 + "name": "args", 109 + "sha256": "d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04", 110 + "url": "https://pub.dev" 111 + }, 112 + "source": "hosted", 113 + "version": "2.7.0" 114 + }, 115 + "async": { 116 + "dependency": "direct main", 117 + "description": { 118 + "name": "async", 119 + "sha256": "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb", 120 + "url": "https://pub.dev" 121 + }, 122 + "source": "hosted", 123 + "version": "2.13.0" 124 + }, 125 + "boolean_selector": { 126 + "dependency": "direct main", 127 + "description": { 128 + "name": "boolean_selector", 129 + "sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea", 130 + "url": "https://pub.dev" 131 + }, 132 + "source": "hosted", 133 + "version": "2.1.2" 134 + }, 135 + "browser_launcher": { 136 + "dependency": "direct main", 137 + "description": { 138 + "name": "browser_launcher", 139 + "sha256": "ca2557663d3033845f2ef2b60f94fc249528324fd1affddccb7c63ac0ccd6c67", 140 + "url": "https://pub.dev" 141 + }, 142 + "source": "hosted", 143 + "version": "1.1.3" 144 + }, 145 + "built_collection": { 146 + "dependency": "direct main", 147 + "description": { 148 + "name": "built_collection", 149 + "sha256": "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100", 150 + "url": "https://pub.dev" 151 + }, 152 + "source": "hosted", 153 + "version": "5.1.1" 154 + }, 155 + "built_value": { 156 + "dependency": "direct main", 157 + "description": { 158 + "name": "built_value", 159 + "sha256": "082001b5c3dc495d4a42f1d5789990505df20d8547d42507c29050af6933ee27", 160 + "url": "https://pub.dev" 161 + }, 162 + "source": "hosted", 163 + "version": "8.10.1" 164 + }, 165 + "checked_yaml": { 166 + "dependency": "direct dev", 167 + "description": { 168 + "name": "checked_yaml", 169 + "sha256": "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f", 170 + "url": "https://pub.dev" 171 + }, 172 + "source": "hosted", 173 + "version": "2.0.4" 174 + }, 175 + "cli_config": { 176 + "dependency": "direct main", 177 + "description": { 178 + "name": "cli_config", 179 + "sha256": "ac20a183a07002b700f0c25e61b7ee46b23c309d76ab7b7640a028f18e4d99ec", 180 + "url": "https://pub.dev" 181 + }, 182 + "source": "hosted", 183 + "version": "0.2.0" 184 + }, 185 + "clock": { 186 + "dependency": "direct main", 187 + "description": { 188 + "name": "clock", 189 + "sha256": "fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b", 190 + "url": "https://pub.dev" 191 + }, 192 + "source": "hosted", 193 + "version": "1.1.2" 194 + }, 195 + "code_assets": { 196 + "dependency": "direct main", 197 + "description": { 198 + "name": "code_assets", 199 + "sha256": "dd7ed641b7f642092092969f2dcd5845ab31c9f3efead0c06ca437bf9ce8a8b2", 200 + "url": "https://pub.dev" 201 + }, 202 + "source": "hosted", 203 + "version": "0.19.4" 204 + }, 205 + "code_builder": { 206 + "dependency": "direct main", 207 + "description": { 208 + "name": "code_builder", 209 + "sha256": "0ec10bf4a89e4c613960bf1e8b42c64127021740fb21640c29c909826a5eea3e", 210 + "url": "https://pub.dev" 211 + }, 212 + "source": "hosted", 213 + "version": "4.10.1" 214 + }, 215 + "collection": { 216 + "dependency": "direct main", 217 + "description": { 218 + "name": "collection", 219 + "sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76", 220 + "url": "https://pub.dev" 221 + }, 222 + "source": "hosted", 223 + "version": "1.19.1" 224 + }, 225 + "completion": { 226 + "dependency": "direct main", 227 + "description": { 228 + "name": "completion", 229 + "sha256": "f11b7a628e6c42b9edc9b0bc3aa490e2d930397546d2f794e8e1325909d11c60", 230 + "url": "https://pub.dev" 231 + }, 232 + "source": "hosted", 233 + "version": "1.0.1" 234 + }, 235 + "convert": { 236 + "dependency": "direct main", 237 + "description": { 238 + "name": "convert", 239 + "sha256": "b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68", 240 + "url": "https://pub.dev" 241 + }, 242 + "source": "hosted", 243 + "version": "3.1.2" 244 + }, 245 + "coverage": { 246 + "dependency": "direct main", 247 + "description": { 248 + "name": "coverage", 249 + "sha256": "aa07dbe5f2294c827b7edb9a87bba44a9c15a3cc81bc8da2ca19b37322d30080", 250 + "url": "https://pub.dev" 251 + }, 252 + "source": "hosted", 253 + "version": "1.14.1" 254 + }, 255 + "crypto": { 256 + "dependency": "direct main", 257 + "description": { 258 + "name": "crypto", 259 + "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", 260 + "url": "https://pub.dev" 261 + }, 262 + "source": "hosted", 263 + "version": "3.0.6" 264 + }, 265 + "csslib": { 266 + "dependency": "direct main", 267 + "description": { 268 + "name": "csslib", 269 + "sha256": "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e", 270 + "url": "https://pub.dev" 271 + }, 272 + "source": "hosted", 273 + "version": "1.0.2" 274 + }, 275 + "dap": { 276 + "dependency": "direct main", 277 + "description": { 278 + "name": "dap", 279 + "sha256": "42b0b083a09c59a118741769e218fc3738980ab591114f09d1026241d2b9c290", 280 + "url": "https://pub.dev" 281 + }, 282 + "source": "hosted", 283 + "version": "1.4.0" 284 + }, 285 + "dart_service_protocol_shared": { 286 + "dependency": "transitive", 287 + "description": { 288 + "name": "dart_service_protocol_shared", 289 + "sha256": "1737875c176d7e3d87bb3a359182828b542fe20a0b34198b8d31a81af5c7a76d", 290 + "url": "https://pub.dev" 291 + }, 292 + "source": "hosted", 293 + "version": "0.0.3" 294 + }, 295 + "dart_style": { 296 + "dependency": "direct main", 297 + "description": { 298 + "name": "dart_style", 299 + "sha256": "5b236382b47ee411741447c1f1e111459c941ea1b3f2b540dde54c210a3662af", 300 + "url": "https://pub.dev" 301 + }, 302 + "source": "hosted", 303 + "version": "3.1.0" 304 + }, 305 + "dds": { 306 + "dependency": "direct main", 307 + "description": { 308 + "name": "dds", 309 + "sha256": "b80c44468f5549867f65c43b0c6ecf0872261e86beb75087ed6c1d7f82e9db22", 310 + "url": "https://pub.dev" 311 + }, 312 + "source": "hosted", 313 + "version": "5.0.3" 314 + }, 315 + "dds_service_extensions": { 316 + "dependency": "direct main", 317 + "description": { 318 + "name": "dds_service_extensions", 319 + "sha256": "c514114300ab30a95903fed1fdcf2949d057a0ea961168ec890a2b415b3ec52a", 320 + "url": "https://pub.dev" 321 + }, 322 + "source": "hosted", 323 + "version": "2.0.2" 324 + }, 325 + "devtools_shared": { 326 + "dependency": "direct main", 327 + "description": { 328 + "name": "devtools_shared", 329 + "sha256": "275e48a8a145fa09c7ae433a96fd433c01cc079d39b40acf5ba883236ae2c887", 330 + "url": "https://pub.dev" 331 + }, 332 + "source": "hosted", 333 + "version": "12.0.0" 334 + }, 335 + "dtd": { 336 + "dependency": "direct main", 337 + "description": { 338 + "name": "dtd", 339 + "sha256": "09ddb228b3d1478a093556357692a4c203ff4f9d5f8cda05dfdca0ff3fb7c5d3", 340 + "url": "https://pub.dev" 341 + }, 342 + "source": "hosted", 343 + "version": "4.0.0" 344 + }, 345 + "dwds": { 346 + "dependency": "direct main", 347 + "description": { 348 + "name": "dwds", 349 + "sha256": "b14203ae57d2ef575d115e30a303c7fe643c5e6af5acfb1330d4c57091ee11c6", 350 + "url": "https://pub.dev" 351 + }, 352 + "source": "hosted", 353 + "version": "24.4.0" 354 + }, 355 + "extension_discovery": { 356 + "dependency": "direct main", 357 + "description": { 358 + "name": "extension_discovery", 359 + "sha256": "de1fce715ab013cdfb00befc3bdf0914bea5e409c3a567b7f8f144bc061611a7", 360 + "url": "https://pub.dev" 361 + }, 362 + "source": "hosted", 363 + "version": "2.1.0" 364 + }, 365 + "fake_async": { 366 + "dependency": "direct main", 367 + "description": { 368 + "name": "fake_async", 369 + "sha256": "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44", 370 + "url": "https://pub.dev" 371 + }, 372 + "source": "hosted", 373 + "version": "1.3.3" 374 + }, 375 + "ffi": { 376 + "dependency": "direct main", 377 + "description": { 378 + "name": "ffi", 379 + "sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418", 380 + "url": "https://pub.dev" 381 + }, 382 + "source": "hosted", 383 + "version": "2.1.4" 384 + }, 385 + "file": { 386 + "dependency": "direct main", 387 + "description": { 388 + "name": "file", 389 + "sha256": "a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4", 390 + "url": "https://pub.dev" 391 + }, 392 + "source": "hosted", 393 + "version": "7.0.1" 394 + }, 395 + "file_testing": { 396 + "dependency": "direct dev", 397 + "description": { 398 + "name": "file_testing", 399 + "sha256": "eb0c85fd118ddc0d41c295c09f64e0924c256b071087cdc9828d5372c80d554d", 400 + "url": "https://pub.dev" 401 + }, 402 + "source": "hosted", 403 + "version": "3.0.2" 404 + }, 405 + "fixnum": { 406 + "dependency": "direct main", 407 + "description": { 408 + "name": "fixnum", 409 + "sha256": "b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be", 410 + "url": "https://pub.dev" 411 + }, 412 + "source": "hosted", 413 + "version": "1.1.1" 414 + }, 415 + "flutter_template_images": { 416 + "dependency": "direct main", 417 + "description": { 418 + "name": "flutter_template_images", 419 + "sha256": "0120589a786dbae4e86af1f61748baccd8530abd56a60e7a13479647a75222fe", 420 + "url": "https://pub.dev" 421 + }, 422 + "source": "hosted", 423 + "version": "5.0.0" 424 + }, 425 + "frontend_server_client": { 426 + "dependency": "direct main", 427 + "description": { 428 + "name": "frontend_server_client", 429 + "sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694", 430 + "url": "https://pub.dev" 431 + }, 432 + "source": "hosted", 433 + "version": "4.0.0" 434 + }, 435 + "glob": { 436 + "dependency": "direct main", 437 + "description": { 438 + "name": "glob", 439 + "sha256": "c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de", 440 + "url": "https://pub.dev" 441 + }, 442 + "source": "hosted", 443 + "version": "2.1.3" 444 + }, 445 + "graphs": { 446 + "dependency": "direct main", 447 + "description": { 448 + "name": "graphs", 449 + "sha256": "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0", 450 + "url": "https://pub.dev" 451 + }, 452 + "source": "hosted", 453 + "version": "2.3.2" 454 + }, 455 + "hooks": { 456 + "dependency": "direct main", 457 + "description": { 458 + "name": "hooks", 459 + "sha256": "75363eae6c0c2db051c4f6b3b1fcdea8a09c4a596cc83bfff847661da6e80dfc", 460 + "url": "https://pub.dev" 461 + }, 462 + "source": "hosted", 463 + "version": "0.19.5" 464 + }, 465 + "hooks_runner": { 466 + "dependency": "direct main", 467 + "description": { 468 + "name": "hooks_runner", 469 + "sha256": "4b1db0e99d4a1a92c14691ab6b61c9b1ce348a1a1d6fe9cca9252cd85f89eeac", 470 + "url": "https://pub.dev" 471 + }, 472 + "source": "hosted", 473 + "version": "0.21.0" 474 + }, 475 + "html": { 476 + "dependency": "direct main", 477 + "description": { 478 + "name": "html", 479 + "sha256": "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602", 480 + "url": "https://pub.dev" 481 + }, 482 + "source": "hosted", 483 + "version": "0.15.6" 484 + }, 485 + "http": { 486 + "dependency": "direct main", 487 + "description": { 488 + "name": "http", 489 + "sha256": "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b", 490 + "url": "https://pub.dev" 491 + }, 492 + "source": "hosted", 493 + "version": "1.4.0" 494 + }, 495 + "http_multi_server": { 496 + "dependency": "direct main", 497 + "description": { 498 + "name": "http_multi_server", 499 + "sha256": "aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8", 500 + "url": "https://pub.dev" 501 + }, 502 + "source": "hosted", 503 + "version": "3.2.2" 504 + }, 505 + "http_parser": { 506 + "dependency": "direct main", 507 + "description": { 508 + "name": "http_parser", 509 + "sha256": "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571", 510 + "url": "https://pub.dev" 511 + }, 512 + "source": "hosted", 513 + "version": "4.1.2" 514 + }, 515 + "intl": { 516 + "dependency": "direct main", 517 + "description": { 518 + "name": "intl", 519 + "sha256": "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5", 520 + "url": "https://pub.dev" 521 + }, 522 + "source": "hosted", 523 + "version": "0.20.2" 524 + }, 525 + "io": { 526 + "dependency": "direct main", 527 + "description": { 528 + "name": "io", 529 + "sha256": "dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b", 530 + "url": "https://pub.dev" 531 + }, 532 + "source": "hosted", 533 + "version": "1.0.5" 534 + }, 535 + "js": { 536 + "dependency": "direct dev", 537 + "description": { 538 + "name": "js", 539 + "sha256": "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc", 540 + "url": "https://pub.dev" 541 + }, 542 + "source": "hosted", 543 + "version": "0.7.2" 544 + }, 545 + "json_annotation": { 546 + "dependency": "direct dev", 547 + "description": { 548 + "name": "json_annotation", 549 + "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1", 550 + "url": "https://pub.dev" 551 + }, 552 + "source": "hosted", 553 + "version": "4.9.0" 554 + }, 555 + "json_rpc_2": { 556 + "dependency": "direct main", 557 + "description": { 558 + "name": "json_rpc_2", 559 + "sha256": "246b321532f0e8e2ba474b4d757eaa558ae4fdd0688fdbc1e1ca9705f9b8ca0e", 560 + "url": "https://pub.dev" 561 + }, 562 + "source": "hosted", 563 + "version": "3.0.3" 564 + }, 565 + "logging": { 566 + "dependency": "direct main", 567 + "description": { 568 + "name": "logging", 569 + "sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61", 570 + "url": "https://pub.dev" 571 + }, 572 + "source": "hosted", 573 + "version": "1.3.0" 574 + }, 575 + "matcher": { 576 + "dependency": "direct main", 577 + "description": { 578 + "name": "matcher", 579 + "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2", 580 + "url": "https://pub.dev" 581 + }, 582 + "source": "hosted", 583 + "version": "0.12.17" 584 + }, 585 + "meta": { 586 + "dependency": "direct main", 587 + "description": { 588 + "name": "meta", 589 + "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", 590 + "url": "https://pub.dev" 591 + }, 592 + "source": "hosted", 593 + "version": "1.17.0" 594 + }, 595 + "mime": { 596 + "dependency": "direct main", 597 + "description": { 598 + "name": "mime", 599 + "sha256": "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6", 600 + "url": "https://pub.dev" 601 + }, 602 + "source": "hosted", 603 + "version": "2.0.0" 604 + }, 605 + "multicast_dns": { 606 + "dependency": "direct main", 607 + "description": { 608 + "name": "multicast_dns", 609 + "sha256": "de72ada5c3db6fdd6ad4ae99452fe05fb403c4bb37c67ceb255ddd37d2b5b1eb", 610 + "url": "https://pub.dev" 611 + }, 612 + "source": "hosted", 613 + "version": "0.3.3" 614 + }, 615 + "mustache_template": { 616 + "dependency": "direct main", 617 + "description": { 618 + "name": "mustache_template", 619 + "sha256": "a46e26f91445bfb0b60519be280555b06792460b27b19e2b19ad5b9740df5d1c", 620 + "url": "https://pub.dev" 621 + }, 622 + "source": "hosted", 623 + "version": "2.0.0" 624 + }, 625 + "native_stack_traces": { 626 + "dependency": "direct main", 627 + "description": { 628 + "name": "native_stack_traces", 629 + "sha256": "d34cf916db87b14d39465b3e3b4b4a8ee1f304bde6ed7605571e34802e3d6a11", 630 + "url": "https://pub.dev" 631 + }, 632 + "source": "hosted", 633 + "version": "0.6.1" 634 + }, 635 + "node_preamble": { 636 + "dependency": "direct dev", 637 + "description": { 638 + "name": "node_preamble", 639 + "sha256": "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db", 640 + "url": "https://pub.dev" 641 + }, 642 + "source": "hosted", 643 + "version": "2.0.2" 644 + }, 645 + "package_config": { 646 + "dependency": "direct main", 647 + "description": { 648 + "name": "package_config", 649 + "sha256": "f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc", 650 + "url": "https://pub.dev" 651 + }, 652 + "source": "hosted", 653 + "version": "2.2.0" 654 + }, 655 + "path": { 656 + "dependency": "direct main", 657 + "description": { 658 + "name": "path", 659 + "sha256": "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5", 660 + "url": "https://pub.dev" 661 + }, 662 + "source": "hosted", 663 + "version": "1.9.1" 664 + }, 665 + "petitparser": { 666 + "dependency": "direct main", 667 + "description": { 668 + "name": "petitparser", 669 + "sha256": "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646", 670 + "url": "https://pub.dev" 671 + }, 672 + "source": "hosted", 673 + "version": "6.1.0" 674 + }, 675 + "platform": { 676 + "dependency": "direct main", 677 + "description": { 678 + "name": "platform", 679 + "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984", 680 + "url": "https://pub.dev" 681 + }, 682 + "source": "hosted", 683 + "version": "3.1.6" 684 + }, 685 + "pool": { 686 + "dependency": "direct main", 687 + "description": { 688 + "name": "pool", 689 + "sha256": "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a", 690 + "url": "https://pub.dev" 691 + }, 692 + "source": "hosted", 693 + "version": "1.5.1" 694 + }, 695 + "process": { 696 + "dependency": "direct main", 697 + "description": { 698 + "name": "process", 699 + "sha256": "44b4226c0afd4bc3b7c7e67d44c4801abd97103cf0c84609e2654b664ca2798c", 700 + "url": "https://pub.dev" 701 + }, 702 + "source": "hosted", 703 + "version": "5.0.4" 704 + }, 705 + "pub_semver": { 706 + "dependency": "direct main", 707 + "description": { 708 + "name": "pub_semver", 709 + "sha256": "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585", 710 + "url": "https://pub.dev" 711 + }, 712 + "source": "hosted", 713 + "version": "2.2.0" 714 + }, 715 + "pubspec_parse": { 716 + "dependency": "direct main", 717 + "description": { 718 + "name": "pubspec_parse", 719 + "sha256": "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082", 720 + "url": "https://pub.dev" 721 + }, 722 + "source": "hosted", 723 + "version": "1.5.0" 724 + }, 725 + "shelf": { 726 + "dependency": "direct main", 727 + "description": { 728 + "name": "shelf", 729 + "sha256": "e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12", 730 + "url": "https://pub.dev" 731 + }, 732 + "source": "hosted", 733 + "version": "1.4.2" 734 + }, 735 + "shelf_packages_handler": { 736 + "dependency": "direct main", 737 + "description": { 738 + "name": "shelf_packages_handler", 739 + "sha256": "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e", 740 + "url": "https://pub.dev" 741 + }, 742 + "source": "hosted", 743 + "version": "3.0.2" 744 + }, 745 + "shelf_proxy": { 746 + "dependency": "direct main", 747 + "description": { 748 + "name": "shelf_proxy", 749 + "sha256": "a71d2307f4393211930c590c3d2c00630f6c5a7a77edc1ef6436dfd85a6a7ee3", 750 + "url": "https://pub.dev" 751 + }, 752 + "source": "hosted", 753 + "version": "1.0.4" 754 + }, 755 + "shelf_static": { 756 + "dependency": "direct main", 757 + "description": { 758 + "name": "shelf_static", 759 + "sha256": "c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3", 760 + "url": "https://pub.dev" 761 + }, 762 + "source": "hosted", 763 + "version": "1.1.3" 764 + }, 765 + "shelf_web_socket": { 766 + "dependency": "direct main", 767 + "description": { 768 + "name": "shelf_web_socket", 769 + "sha256": "cc36c297b52866d203dbf9332263c94becc2fe0ceaa9681d07b6ef9807023b67", 770 + "url": "https://pub.dev" 771 + }, 772 + "source": "hosted", 773 + "version": "2.0.1" 774 + }, 775 + "source_map_stack_trace": { 776 + "dependency": "direct main", 777 + "description": { 778 + "name": "source_map_stack_trace", 779 + "sha256": "c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b", 780 + "url": "https://pub.dev" 781 + }, 782 + "source": "hosted", 783 + "version": "2.1.2" 784 + }, 785 + "source_maps": { 786 + "dependency": "direct main", 787 + "description": { 788 + "name": "source_maps", 789 + "sha256": "190222579a448b03896e0ca6eca5998fa810fda630c1d65e2f78b3f638f54812", 790 + "url": "https://pub.dev" 791 + }, 792 + "source": "hosted", 793 + "version": "0.10.13" 794 + }, 795 + "source_span": { 796 + "dependency": "direct main", 797 + "description": { 798 + "name": "source_span", 799 + "sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c", 800 + "url": "https://pub.dev" 801 + }, 802 + "source": "hosted", 803 + "version": "1.10.1" 804 + }, 805 + "sprintf": { 806 + "dependency": "direct main", 807 + "description": { 808 + "name": "sprintf", 809 + "sha256": "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23", 810 + "url": "https://pub.dev" 811 + }, 812 + "source": "hosted", 813 + "version": "7.0.0" 814 + }, 815 + "sse": { 816 + "dependency": "direct main", 817 + "description": { 818 + "name": "sse", 819 + "sha256": "fcc97470240bb37377f298e2bd816f09fd7216c07928641c0560719f50603643", 820 + "url": "https://pub.dev" 821 + }, 822 + "source": "hosted", 823 + "version": "4.1.8" 824 + }, 825 + "stack_trace": { 826 + "dependency": "direct main", 827 + "description": { 828 + "name": "stack_trace", 829 + "sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1", 830 + "url": "https://pub.dev" 831 + }, 832 + "source": "hosted", 833 + "version": "1.12.1" 834 + }, 835 + "standard_message_codec": { 836 + "dependency": "direct main", 837 + "description": { 838 + "name": "standard_message_codec", 839 + "sha256": "fc7dd712d191b7e33196a0ecf354c4573492bb95995e7166cb6f73b047f9cae0", 840 + "url": "https://pub.dev" 841 + }, 842 + "source": "hosted", 843 + "version": "0.0.1+4" 844 + }, 845 + "stream_channel": { 846 + "dependency": "direct main", 847 + "description": { 848 + "name": "stream_channel", 849 + "sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d", 850 + "url": "https://pub.dev" 851 + }, 852 + "source": "hosted", 853 + "version": "2.1.4" 854 + }, 855 + "string_scanner": { 856 + "dependency": "direct main", 857 + "description": { 858 + "name": "string_scanner", 859 + "sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43", 860 + "url": "https://pub.dev" 861 + }, 862 + "source": "hosted", 863 + "version": "1.4.1" 864 + }, 865 + "sync_http": { 866 + "dependency": "direct main", 867 + "description": { 868 + "name": "sync_http", 869 + "sha256": "7f0cd72eca000d2e026bcd6f990b81d0ca06022ef4e32fb257b30d3d1014a961", 870 + "url": "https://pub.dev" 871 + }, 872 + "source": "hosted", 873 + "version": "0.3.1" 874 + }, 875 + "term_glyph": { 876 + "dependency": "direct main", 877 + "description": { 878 + "name": "term_glyph", 879 + "sha256": "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e", 880 + "url": "https://pub.dev" 881 + }, 882 + "source": "hosted", 883 + "version": "1.2.2" 884 + }, 885 + "test": { 886 + "dependency": "direct dev", 887 + "description": { 888 + "name": "test", 889 + "sha256": "65e29d831719be0591f7b3b1a32a3cda258ec98c58c7b25f7b84241bc31215bb", 890 + "url": "https://pub.dev" 891 + }, 892 + "source": "hosted", 893 + "version": "1.26.2" 894 + }, 895 + "test_api": { 896 + "dependency": "direct main", 897 + "description": { 898 + "name": "test_api", 899 + "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", 900 + "url": "https://pub.dev" 901 + }, 902 + "source": "hosted", 903 + "version": "0.7.6" 904 + }, 905 + "test_core": { 906 + "dependency": "direct main", 907 + "description": { 908 + "name": "test_core", 909 + "sha256": "80bf5a02b60af04b09e14f6fe68b921aad119493e26e490deaca5993fef1b05a", 910 + "url": "https://pub.dev" 911 + }, 912 + "source": "hosted", 913 + "version": "0.6.11" 914 + }, 915 + "typed_data": { 916 + "dependency": "direct main", 917 + "description": { 918 + "name": "typed_data", 919 + "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006", 920 + "url": "https://pub.dev" 921 + }, 922 + "source": "hosted", 923 + "version": "1.4.0" 924 + }, 925 + "unified_analytics": { 926 + "dependency": "direct main", 927 + "description": { 928 + "name": "unified_analytics", 929 + "sha256": "8d1429a4b27320a9c4fc854287d18c8fde1549bf622165c5837202a9f370b53d", 930 + "url": "https://pub.dev" 931 + }, 932 + "source": "hosted", 933 + "version": "8.0.5" 934 + }, 935 + "usage": { 936 + "dependency": "direct main", 937 + "description": { 938 + "name": "usage", 939 + "sha256": "0bdbde65a6e710343d02a56552eeaefd20b735e04bfb6b3ee025b6b22e8d0e15", 940 + "url": "https://pub.dev" 941 + }, 942 + "source": "hosted", 943 + "version": "4.1.1" 944 + }, 945 + "uuid": { 946 + "dependency": "direct main", 947 + "description": { 948 + "name": "uuid", 949 + "sha256": "a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff", 950 + "url": "https://pub.dev" 951 + }, 952 + "source": "hosted", 953 + "version": "4.5.1" 954 + }, 955 + "vm_service": { 956 + "dependency": "direct main", 957 + "description": { 958 + "name": "vm_service", 959 + "sha256": "45caa6c5917fa127b5dbcfbd1fa60b14e583afdc08bfc96dda38886ca252eb60", 960 + "url": "https://pub.dev" 961 + }, 962 + "source": "hosted", 963 + "version": "15.0.2" 964 + }, 965 + "vm_service_interface": { 966 + "dependency": "direct main", 967 + "description": { 968 + "name": "vm_service_interface", 969 + "sha256": "503c92c26cf9f77d688bf8fca27fa9ec40450adbf02ec1ec5f12828ded508ac0", 970 + "url": "https://pub.dev" 971 + }, 972 + "source": "hosted", 973 + "version": "2.0.1" 974 + }, 975 + "vm_snapshot_analysis": { 976 + "dependency": "direct main", 977 + "description": { 978 + "name": "vm_snapshot_analysis", 979 + "sha256": "5a79b9fbb6be2555090f55b03b23907e75d44c3fd7bdd88da09848aa5a1914c8", 980 + "url": "https://pub.dev" 981 + }, 982 + "source": "hosted", 983 + "version": "0.7.6" 984 + }, 985 + "watcher": { 986 + "dependency": "direct main", 987 + "description": { 988 + "name": "watcher", 989 + "sha256": "0b7fd4a0bbc4b92641dbf20adfd7e3fd1398fe17102d94b674234563e110088a", 990 + "url": "https://pub.dev" 991 + }, 992 + "source": "hosted", 993 + "version": "1.1.2" 994 + }, 995 + "web": { 996 + "dependency": "direct main", 997 + "description": { 998 + "name": "web", 999 + "sha256": "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a", 1000 + "url": "https://pub.dev" 1001 + }, 1002 + "source": "hosted", 1003 + "version": "1.1.1" 1004 + }, 1005 + "web_socket": { 1006 + "dependency": "direct main", 1007 + "description": { 1008 + "name": "web_socket", 1009 + "sha256": "34d64019aa8e36bf9842ac014bb5d2f5586ca73df5e4d9bf5c936975cae6982c", 1010 + "url": "https://pub.dev" 1011 + }, 1012 + "source": "hosted", 1013 + "version": "1.0.1" 1014 + }, 1015 + "web_socket_channel": { 1016 + "dependency": "direct main", 1017 + "description": { 1018 + "name": "web_socket_channel", 1019 + "sha256": "d645757fb0f4773d602444000a8131ff5d48c9e47adfe9772652dd1a4f2d45c8", 1020 + "url": "https://pub.dev" 1021 + }, 1022 + "source": "hosted", 1023 + "version": "3.0.3" 1024 + }, 1025 + "webdriver": { 1026 + "dependency": "direct main", 1027 + "description": { 1028 + "name": "webdriver", 1029 + "sha256": "2f3a14ca026957870cfd9c635b83507e0e51d8091568e90129fbf805aba7cade", 1030 + "url": "https://pub.dev" 1031 + }, 1032 + "source": "hosted", 1033 + "version": "3.1.0" 1034 + }, 1035 + "webkit_inspection_protocol": { 1036 + "dependency": "direct main", 1037 + "description": { 1038 + "name": "webkit_inspection_protocol", 1039 + "sha256": "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572", 1040 + "url": "https://pub.dev" 1041 + }, 1042 + "source": "hosted", 1043 + "version": "1.2.1" 1044 + }, 1045 + "xml": { 1046 + "dependency": "direct main", 1047 + "description": { 1048 + "name": "xml", 1049 + "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226", 1050 + "url": "https://pub.dev" 1051 + }, 1052 + "source": "hosted", 1053 + "version": "6.5.0" 1054 + }, 1055 + "yaml": { 1056 + "dependency": "direct main", 1057 + "description": { 1058 + "name": "yaml", 1059 + "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce", 1060 + "url": "https://pub.dev" 1061 + }, 1062 + "source": "hosted", 1063 + "version": "3.1.3" 1064 + }, 1065 + "yaml_edit": { 1066 + "dependency": "direct main", 1067 + "description": { 1068 + "name": "yaml_edit", 1069 + "sha256": "fb38626579fb345ad00e674e2af3a5c9b0cc4b9bfb8fd7f7ff322c7c9e62aef5", 1070 + "url": "https://pub.dev" 1071 + }, 1072 + "source": "hosted", 1073 + "version": "2.2.2" 1074 + } 1075 + }, 1076 + "sdks": { 1077 + "dart": ">=3.9.0-21.0.dev <4.0.0" 1078 + } 1079 + } 1080 + }
+95
pkgs/development/compilers/flutter/versions/3_35/patches/avoid-crash-on-missing-package-graph-json.patch
··· 1 + Prevent crashes due to missing or incomplete package_graph.json 2 + 3 + Modify package graph parsing to safely handle missing package_graph.json file 4 + and missing dependencies or devDependencies entries by using empty defaults 5 + instead of throwing errors. 6 + 7 + --- a/packages/flutter_tools/lib/src/package_graph.dart 8 + +++ b/packages/flutter_tools/lib/src/package_graph.dart 9 + @@ -36,18 +36,9 @@ 10 + isExclusiveDevDependency: true, 11 + ); 12 + 13 + - final List<String>? dependencies = packageGraph.dependencies[project.manifest.appName]; 14 + - if (dependencies == null) { 15 + - throwToolExit(''' 16 + -Failed to parse ${packageGraph.file.path}: dependencies for `${project.manifest.appName}` missing. 17 + -Try running `flutter pub get`'''); 18 + - } 19 + - final List<String>? devDependencies = packageGraph.devDependencies[project.manifest.appName]; 20 + - if (devDependencies == null) { 21 + - throwToolExit(''' 22 + -Failed to parse ${packageGraph.file.path}: devDependencies for `${project.manifest.appName}` missing. 23 + -Try running `flutter pub get`'''); 24 + - } 25 + + final List<String> dependencies = packageGraph.dependencies[project.manifest.appName] ?? <String>[]; 26 + + final List<String> devDependencies = packageGraph.devDependencies[project.manifest.appName] ?? <String>[]; 27 + + 28 + final packageNamesToVisit = <String>[...dependencies, ...devDependencies]; 29 + while (packageNamesToVisit.isNotEmpty) { 30 + final String current = packageNamesToVisit.removeLast(); 31 + @@ -55,13 +46,7 @@ 32 + continue; 33 + } 34 + 35 + - final List<String>? dependencies = packageGraph.dependencies[current]; 36 + - 37 + - if (dependencies == null) { 38 + - throwToolExit(''' 39 + -Failed to parse ${packageGraph.file.path}: dependencies for `$current` missing. 40 + -Try running `flutter pub get`'''); 41 + - } 42 + + final List<String> dependencies = packageGraph.dependencies[current] ?? <String>[]; 43 + packageNamesToVisit.addAll(dependencies); 44 + 45 + result[current] = Dependency( 46 + @@ -89,7 +74,7 @@ 47 + currentDependency.rootUri, 48 + isExclusiveDevDependency: false, 49 + ); 50 + - packageNamesToVisit.addAll(packageGraph.dependencies[current]!); 51 + + packageNamesToVisit.addAll(packageGraph.dependencies[current] ?? <String>[]); 52 + } 53 + return result.values.toList(); 54 + } 55 + @@ -147,6 +132,9 @@ 56 + final File file = project.packageConfig.fileSystem.file( 57 + project.packageConfig.uri.resolve('package_graph.json'), 58 + ); 59 + + if (!file.existsSync()) { 60 + + return PackageGraph(file, <String>[], <String, List<String>>{}, <String, List<String>>{}); 61 + + } 62 + try { 63 + return PackageGraph.fromJson(file, jsonDecode(file.readAsStringSync())); 64 + } on IOException catch (e) { 65 + 66 + --- a/packages/flutter_tools/lib/src/isolated/native_assets/native_assets.dart 67 + +++ b/packages/flutter_tools/lib/src/isolated/native_assets/native_assets.dart 68 + @@ -384,7 +384,12 @@ 69 + } 70 + 71 + Future<bool> _nativeBuildRequired(FlutterNativeAssetsBuildRunner buildRunner) async { 72 + - final List<String> packagesWithNativeAssets = await buildRunner.packagesWithNativeAssets(); 73 + + late final List<String> packagesWithNativeAssets; 74 + + try { 75 + + packagesWithNativeAssets = await buildRunner.packagesWithNativeAssets(); 76 + + } catch (error) { 77 + + packagesWithNativeAssets = <String>[]; 78 + + } 79 + if (packagesWithNativeAssets.isEmpty) { 80 + globals.logger.printTrace( 81 + 'No packages with native assets. Skipping native assets compilation.', 82 + @@ -412,7 +417,12 @@ 83 + FileSystem fileSystem, 84 + FlutterNativeAssetsBuildRunner buildRunner, 85 + ) async { 86 + - final List<String> packagesWithNativeAssets = await buildRunner.packagesWithNativeAssets(); 87 + + late final List<String> packagesWithNativeAssets; 88 + + try { 89 + + packagesWithNativeAssets = await buildRunner.packagesWithNativeAssets(); 90 + + } catch (error) { 91 + + packagesWithNativeAssets = <String>[]; 92 + + } 93 + if (packagesWithNativeAssets.isEmpty) { 94 + globals.logger.printTrace( 95 + 'No packages with native assets. Skipping native assets compilation.',
+21
pkgs/development/compilers/flutter/versions/3_35/patches/deregister-pub-dependencies-artifact.patch
··· 1 + diff --git a/packages/flutter_tools/lib/src/flutter_cache.dart b/packages/flutter_tools/lib/src/flutter_cache.dart 2 + index df67547..eacc7c4 100644 3 + --- a/packages/flutter_tools/lib/src/flutter_cache.dart 4 + +++ b/packages/flutter_tools/lib/src/flutter_cache.dart 5 + @@ -51,16 +51,6 @@ class FlutterCache extends Cache { 6 + registerArtifact(IosUsbArtifacts(artifactName, this, platform: platform)); 7 + } 8 + registerArtifact(FontSubsetArtifacts(this, platform: platform)); 9 + - registerArtifact( 10 + - PubDependencies( 11 + - logger: logger, 12 + - // flutter root and pub must be lazily initialized to avoid accessing 13 + - // before the version is determined. 14 + - flutterRoot: () => Cache.flutterRoot!, 15 + - pub: () => pub, 16 + - projectFactory: projectFactory, 17 + - ), 18 + - ); 19 + } 20 + } 21 +
+30
pkgs/development/compilers/flutter/versions/3_35/patches/disable-auto-update.patch
··· 1 + diff --git a/packages/flutter_tools/lib/src/runner/flutter_command.dart b/packages/flutter_tools/lib/src/runner/flutter_command.dart 2 + index e4e474ab6e..5548599802 100644 3 + --- a/packages/flutter_tools/lib/src/runner/flutter_command.dart 4 + +++ b/packages/flutter_tools/lib/src/runner/flutter_command.dart 5 + @@ -1693,7 +1693,7 @@ Run 'flutter -h' (or 'flutter <command> -h') for available flutter commands and 6 + 7 + // Populate the cache. We call this before pub get below so that the 8 + // sky_engine package is available in the flutter cache for pub to find. 9 + - if (shouldUpdateCache) { 10 + + if (false) { 11 + // First always update universal artifacts, as some of these (e.g. 12 + // ios-deploy on macOS) are required to determine `requiredArtifacts`. 13 + final bool offline; 14 + diff --git a/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart b/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart 15 + index a1104da..1749d65 100644 16 + --- a/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart 17 + +++ b/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart 18 + @@ -444,12 +444,8 @@ class FlutterCommandRunner extends CommandRunner<void> { 19 + globals.analytics.suppressTelemetry(); 20 + } 21 + 22 + - globals.flutterVersion.ensureVersionFile(); 23 + final bool machineFlag = 24 + topLevelResults[FlutterGlobalOptions.kMachineFlag] as bool? ?? false; 25 + - if (await _shouldCheckForUpdates(topLevelResults, topLevelMachineFlag: machineFlag)) { 26 + - await globals.flutterVersion.checkFlutterVersionFreshness(); 27 + - } 28 + 29 + // See if the user specified a specific device. 30 + final String? specifiedDeviceId =
+68
pkgs/development/compilers/flutter/versions/3_35/patches/fix-ios-build-xcode-backend-sh.patch
··· 1 + From 6df275df3b8694daf16302b407520e3b1dee6724 Mon Sep 17 00:00:00 2001 2 + From: Philip Hayes <philiphayes9@gmail.com> 3 + Date: Thu, 12 Sep 2024 13:23:00 -0700 4 + Subject: [PATCH] fix: cleanup xcode_backend.sh to fix iOS build w/ 5 + `NixOS/nixpkgs` flutter 6 + 7 + This patch cleans up `xcode_backend.sh`. It now effectively just runs 8 + `exec $FLUTTER_ROOT/bin/dart ./xcode_backend.dart`. 9 + 10 + The previous `xcode_backend.sh` tries to discover `$FLUTTER_ROOT` from 11 + argv[0], even though its presence is already guaranteed (the wrapped 12 + `xcode_backend.dart` also relies on this env). 13 + 14 + When using nixpkgs flutter, the flutter SDK directory is composed of several 15 + layers, joined together using symlinks (called a `symlinkJoin`). Without this 16 + patch, the auto-discover traverses the symlinks into the wrong layer, and so it 17 + uses an "unwrapped" `dart` command instead of a "wrapped" dart that sets some 18 + important envs/flags (like `$FLUTTER_ROOT`). 19 + 20 + Using the "unwrapped" dart then manifests in this error when compiling, since 21 + it doesn't see the ios build-support artifacts: 22 + 23 + ``` 24 + $ flutter run -d iphone 25 + Running Xcode build... 26 + Xcode build done. 6.4s 27 + Failed to build iOS app 28 + Error (Xcode): Target debug_unpack_ios failed: Error: Flutter failed to create a directory at "/<nix-store>/XXXX-flutter-3.24.1-unwrapped/bin/cache/artifacts". 29 + ``` 30 + --- 31 + packages/flutter_tools/bin/xcode_backend.sh | 25 ++++----------------- 32 + 1 file changed, 4 insertions(+), 21 deletions(-) 33 + 34 + diff --git a/packages/flutter_tools/bin/xcode_backend.sh b/packages/flutter_tools/bin/xcode_backend.sh 35 + index 2889d7c8e4..48b9d06c6e 100755 36 + --- a/packages/flutter_tools/bin/xcode_backend.sh 37 + +++ b/packages/flutter_tools/bin/xcode_backend.sh 38 + @@ -13,24 +13,7 @@ 39 + # exit on error, or usage of unset var 40 + set -euo pipefail 41 + 42 + -# Needed because if it is set, cd may print the path it changed to. 43 + -unset CDPATH 44 + - 45 + -function follow_links() ( 46 + - cd -P "$(dirname -- "$1")" 47 + - file="$PWD/$(basename -- "$1")" 48 + - while [[ -h "$file" ]]; do 49 + - cd -P "$(dirname -- "$file")" 50 + - file="$(readlink -- "$file")" 51 + - cd -P "$(dirname -- "$file")" 52 + - file="$PWD/$(basename -- "$file")" 53 + - done 54 + - echo "$file" 55 + -) 56 + - 57 + -PROG_NAME="$(follow_links "${BASH_SOURCE[0]}")" 58 + -BIN_DIR="$(cd "${PROG_NAME%/*}" ; pwd -P)" 59 + -FLUTTER_ROOT="$BIN_DIR/../../.." 60 + -DART="$FLUTTER_ROOT/bin/dart" 61 + - 62 + -"$DART" "$BIN_DIR/xcode_backend.dart" "$@" "ios" 63 + +# Run `dart ./xcode_backend.dart` with the dart from $FLUTTER_ROOT. 64 + +dart="${FLUTTER_ROOT}/bin/dart" 65 + +xcode_backend_dart="${BASH_SOURCE[0]%.sh}.dart" 66 + +exec "${dart}" "${xcode_backend_dart}" "$@" "ios" 67 + -- 68 + 2.46.0
+15 -18
pkgs/development/compilers/zulu/24.nix
··· 5 5 }@args: 6 6 7 7 let 8 - # For 24 JDK FX is newer than regular JDK 9 - zuluVersion = if enableJavaFX then "24.30.13" else "24.30.11"; 8 + # For 24 JDK FX can be different version than regular JDK 9 + zuluVersion = if enableJavaFX then "24.32.13" else "24.32.13"; 10 + jdkVersion = "24.0.2"; 10 11 in 11 12 callPackage ./common.nix ( 12 13 { ··· 14 15 # Note that the latest build may differ by platform 15 16 dists = { 16 17 x86_64-linux = { 17 - inherit zuluVersion; 18 - jdkVersion = "24.0.1"; 18 + inherit zuluVersion jdkVersion; 19 19 hash = 20 20 if enableJavaFX then 21 - "sha256-jbpWNE+X5GJABQERq126ediyzGRQE9NZy9oMW/sPUa0=" 21 + "sha256-6ZCa348yFLoZ70iDjNkN17dl1IWe53HxKMGpMhFuEOE=" 22 22 else 23 - "sha256-EvaVfDoqdNNtaSz+467rlJ8VtdgNrQi/DT7ZMNZthlk="; 23 + "sha256-seZl5oZmHJlAFsOR6mFAvX9CEY+WatKIeYbi7W8RO/U="; 24 24 }; 25 25 26 26 aarch64-linux = { 27 - inherit zuluVersion; 28 - jdkVersion = "24.0.1"; 27 + inherit zuluVersion jdkVersion; 29 28 hash = 30 29 if enableJavaFX then 31 - "sha256-N9VOweloyX/2bFPH3L+Iw7nTkbiE7LvDNnTNM1b8Ghc=" 30 + "sha256-pVspe5R5INmEIJNiihDanOwleBklUp7Svj1NwzOe+ws=" 32 31 else 33 - "sha256-4R5K5XTgpR9kq9WWE3SgvqVTq8CFvyb943zAiSsq3k0="; 32 + "sha256-hV19g22QKWngOvNGh4dCaTOzLke6VjdsPCGQiVlyij0="; 34 33 }; 35 34 36 35 x86_64-darwin = { 37 - inherit zuluVersion; 38 - jdkVersion = "24.0.1"; 36 + inherit zuluVersion jdkVersion; 39 37 hash = 40 38 if enableJavaFX then 41 - "sha256-c6Gwj8ol2YLfo4sMeCMGfYQvtDz7029L0Yj1dqVQvsw=" 39 + "sha256-JXsx8GvjPEQO9ZN3p+CraSWeqc0KDIRBado+jz7l2ww=" 42 40 else 43 - "sha256-VhGOiZaspXeVVLEp0MJZXxj/+ovGgmy+gRb2BZ9OuhY="; 41 + "sha256-UHY+Oy6g98bVk5BTfd/Mx3OT5He9SnWUR0L+LZso3Lo="; 44 42 }; 45 43 46 44 aarch64-darwin = { 47 - inherit zuluVersion; 48 - jdkVersion = "24.0.1"; 45 + inherit zuluVersion jdkVersion; 49 46 hash = 50 47 if enableJavaFX then 51 - "sha256-Sac+DxNyGqsiStpc/wZYd2K7rvPEjo901kOYERYi+Sw=" 48 + "sha256-Z825S6qxHMm3kwHQnu15dihguDOrxlM1lca3wU8lCqk=" 52 49 else 53 - "sha256-pJsq2gKcTy44zbFbSAj6Kd5VZi095jKGkZqd8ceIz7E="; 50 + "sha256-jDHoPG4NpNXVK35yNHe5JBkmaKNAixmmMEE0P9jcfnU="; 54 51 }; 55 52 }; 56 53 }
+2 -2
pkgs/development/php-packages/zstd/default.nix
··· 7 7 }: 8 8 9 9 let 10 - version = "0.14.0+pie"; 10 + version = "0.15.0"; 11 11 in 12 12 buildPecl { 13 13 inherit version; ··· 17 17 owner = "kjdev"; 18 18 repo = "php-ext-zstd"; 19 19 rev = version; 20 - hash = "sha256-BfxYPc7Y9VKjm/RiyO+/thpqNJFGMdD5xK07EZMb+E8="; 20 + hash = "sha256-7Ok0Ej5U7N77Y/vXpgIp1diVSFgB9wXXGDQsKmvGxY8="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ pkg-config ];
+6 -4
pkgs/development/python-modules/appthreat-vulnerability-db/default.nix
··· 16 16 semver, 17 17 setuptools, 18 18 tabulate, 19 + writableTmpDirAsHomeHook, 19 20 }: 20 21 21 22 buildPythonPackage rec { 22 23 pname = "appthreat-vulnerability-db"; 23 - version = "6.4.3"; 24 + version = "6.4.4"; 24 25 pyproject = true; 25 26 26 27 src = fetchFromGitHub { 27 28 owner = "AppThreat"; 28 29 repo = "vulnerability-db"; 29 30 tag = "v${version}"; 30 - hash = "sha256-08/ohfIPM/jb2nuOIj1XoUzWaq7s6CfWFRLHwqK0HAQ="; 31 + hash = "sha256-bzr3RlTtWTH/P6hgiXjWvR1IbVtVSqbtrZHQ91o/V/E="; 31 32 }; 32 33 33 34 pythonRelaxDeps = [ ··· 53 54 ++ httpx.optional-dependencies.http2; 54 55 55 56 nativeCheckInputs = [ 57 + pytest-cov-stub 56 58 pytestCheckHook 57 - pytest-cov-stub 59 + writableTmpDirAsHomeHook 58 60 ]; 59 61 60 62 preCheck = '' ··· 74 76 description = "Vulnerability database and package search for sources such as OSV, NVD, GitHub and npm"; 75 77 homepage = "https://github.com/appthreat/vulnerability-db"; 76 78 changelog = "https://github.com/AppThreat/vulnerability-db/releases/tag/${src.tag}"; 77 - license = with licenses; [ mit ]; 79 + license = licenses.mit; 78 80 maintainers = with maintainers; [ fab ]; 79 81 mainProgram = "vdb"; 80 82 };
+2 -2
pkgs/development/python-modules/asana/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "asana"; 17 - version = "5.2.0"; 17 + version = "5.2.1"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 23 23 owner = "asana"; 24 24 repo = "python-asana"; 25 25 tag = "v${version}"; 26 - hash = "sha256-wTA7y7hUyAxNe5xad34thmzTKhQDk/oGHDflxpQdOrY="; 26 + hash = "sha256-4kvMOg8Iou9C+tVIzp+3tc7E2WfkHjrxaMa789ku930="; 27 27 }; 28 28 29 29 build-system = [ setuptools ];
+2 -4
pkgs/development/python-modules/bc-detect-secrets/default.nix
··· 13 13 responses, 14 14 setuptools, 15 15 unidiff, 16 + writableTmpDirAsHomeHook, 16 17 }: 17 18 18 19 buildPythonPackage rec { ··· 47 48 pkgs.gitMinimal 48 49 pytestCheckHook 49 50 responses 51 + writableTmpDirAsHomeHook 50 52 ] 51 53 ++ lib.flatten (builtins.attrValues optional-dependencies); 52 - 53 - preCheck = '' 54 - export HOME=$(mktemp -d); 55 - ''; 56 54 57 55 disabledTests = [ 58 56 # Tests are failing for various reasons (missing git repo, missing test data, etc.)
+8 -6
pkgs/development/python-modules/detect-secrets/default.nix
··· 11 11 pyyaml, 12 12 requests, 13 13 responses, 14 + setuptools, 14 15 unidiff, 16 + writableTmpDirAsHomeHook, 15 17 }: 16 18 17 19 buildPythonPackage rec { 18 20 pname = "detect-secrets"; 19 21 version = "1.5.0"; 20 - format = "setuptools"; 22 + pyproject = true; 21 23 22 24 disabled = pythonOlder "3.7"; 23 25 ··· 29 31 leaveDotGit = true; 30 32 }; 31 33 32 - propagatedBuildInputs = [ 34 + build-system = [ setuptools ]; 35 + 36 + dependencies = [ 33 37 gibberish-detector 34 38 pyyaml 35 39 pyahocorasick ··· 42 46 responses 43 47 unidiff 44 48 pkgs.gitMinimal 49 + writableTmpDirAsHomeHook 45 50 ]; 46 - 47 - preCheck = '' 48 - export HOME=$(mktemp -d); 49 - ''; 50 51 51 52 disabledTests = [ 52 53 # Tests are failing for various reasons. Needs to be adjusted with the next update ··· 66 67 meta = with lib; { 67 68 description = "Enterprise friendly way of detecting and preventing secrets in code"; 68 69 homepage = "https://github.com/Yelp/detect-secrets"; 70 + changelog = "https://github.com/Yelp/detect-secrets/releases/tag/${src.tag}"; 69 71 license = licenses.asl20; 70 72 maintainers = [ ]; 71 73 };
+2 -2
pkgs/development/python-modules/google-cloud-bigtable/default.nix
··· 25 25 26 26 buildPythonPackage rec { 27 27 pname = "google-cloud-bigtable"; 28 - version = "2.31.0"; 28 + version = "2.32.0"; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "googleapis"; 32 32 repo = "python-bigtable"; 33 33 tag = "v${version}"; 34 - hash = "sha256-ihS58yuLnxT9h4TilejP+WImzSZTWO7tOyjIRenmvpA="; 34 + hash = "sha256-9yU0xNh5GuVbQuAmoFEHJBmHCVvFOOxEw+b/3B9O1OY="; 35 35 }; 36 36 37 37 pyproject = true;
+4 -8
pkgs/development/python-modules/podman/default.nix
··· 9 9 requests-mock, 10 10 rich, 11 11 setuptools, 12 - tomli, 13 12 urllib3, 13 + writableTmpDirAsHomeHook, 14 14 }: 15 15 16 16 buildPythonPackage rec { ··· 18 18 version = "5.5.0"; 19 19 pyproject = true; 20 20 21 - disabled = pythonOlder "3.9"; 21 + disabled = pythonOlder "3.11"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "containers"; ··· 32 32 dependencies = [ 33 33 requests 34 34 urllib3 35 - ] 36 - ++ lib.optionals (pythonOlder "3.11") [ tomli ]; 35 + ]; 37 36 38 37 optional-dependencies = { 39 38 progress_bar = [ rich ]; ··· 43 42 fixtures 44 43 pytestCheckHook 45 44 requests-mock 45 + writableTmpDirAsHomeHook 46 46 ]; 47 - 48 - preCheck = '' 49 - export HOME=$(mktemp -d) 50 - ''; 51 47 52 48 pythonImportsCheck = [ "podman" ]; 53 49
+35
pkgs/development/python-modules/pycayennelpp/default.nix
··· 1 + { 2 + lib, 3 + python3Packages, 4 + fetchPypi, 5 + }: 6 + 7 + python3Packages.buildPythonPackage rec { 8 + pname = "pycayennelpp"; 9 + version = "2.4.0"; 10 + format = "setuptools"; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + sha256 = "1cc6lz28aa57gs74767xyd3i370lwx046yb5a1nfch6fk3kf7xdx"; 15 + }; 16 + 17 + nativeBuildInputs = with python3Packages; [ 18 + setuptools 19 + ]; 20 + 21 + # Patch setup.py to remove pytest-runner 22 + postPatch = '' 23 + substituteInPlace setup.py \ 24 + --replace '"pytest-runner"' "" 25 + ''; 26 + 27 + doCheck = false; 28 + 29 + meta = with lib; { 30 + description = "Python library for Cayenne Low Power Payload"; 31 + homepage = "https://github.com/smlng/pycayennelpp"; 32 + license = licenses.mit; 33 + maintainers = [ lib.maintainers.haylin ]; 34 + }; 35 + }
+11 -7
pkgs/development/python-modules/pyomo/default.nix
··· 1 1 { 2 2 lib, 3 3 buildPythonPackage, 4 + cython, 4 5 fetchFromGitHub, 5 6 parameterized, 6 7 ply, 8 + pybind11, 7 9 pytestCheckHook, 8 10 pythonOlder, 9 11 setuptools, 12 + writableTmpDirAsHomeHook, 10 13 }: 11 14 12 15 buildPythonPackage rec { 13 16 pname = "pyomo"; 14 - version = "6.9.2"; 17 + version = "6.9.3"; 15 18 pyproject = true; 16 19 17 20 disabled = pythonOlder "3.9"; ··· 20 23 repo = "pyomo"; 21 24 owner = "pyomo"; 22 25 tag = version; 23 - hash = "sha256-LfrJmR5yHFZLONEdj6RCE2wsF6hRXUuHcrSJcJrELE8="; 26 + hash = "sha256-lKjxPYlVCRew1SHYvehcGWKlLz6DsCG9Bocg6G+491c="; 24 27 }; 25 28 26 - build-system = [ setuptools ]; 29 + build-system = [ 30 + cython 31 + pybind11 32 + setuptools 33 + ]; 27 34 28 35 dependencies = [ ply ]; 29 36 30 37 nativeCheckInputs = [ 31 38 parameterized 32 39 pytestCheckHook 40 + writableTmpDirAsHomeHook 33 41 ]; 34 42 35 43 pythonImportsCheck = [ "pyomo" ]; 36 - 37 - preCheck = '' 38 - export HOME=$(mktemp -d); 39 - ''; 40 44 41 45 disabledTestPaths = [ 42 46 # Don't test the documentation and the examples
+2 -4
pkgs/development/python-modules/pyosohotwaterapi/default.nix
··· 8 8 setuptools, 9 9 unasync, 10 10 urllib3, 11 + writableTmpDirAsHomeHook, 11 12 }: 12 13 13 14 buildPythonPackage rec { ··· 25 26 build-system = [ 26 27 setuptools 27 28 unasync 29 + writableTmpDirAsHomeHook 28 30 ]; 29 31 30 32 dependencies = [ ··· 33 35 numpy 34 36 urllib3 35 37 ]; 36 - 37 - preBuild = '' 38 - export HOME=$(mktemp -d) 39 - ''; 40 38 41 39 # Module has no tests 42 40 doCheck = false;
+4 -12
pkgs/development/python-modules/softlayer/default.nix
··· 22 22 sphinx, 23 23 testtools, 24 24 tkinter, 25 + writableTmpDirAsHomeHook, 25 26 zeep, 26 27 }: 27 28 ··· 37 38 hash = "sha256-mlC4o39Ol1ALguc9KGpxB0M0vhWz4LG2uwhW8CBrVgg="; 38 39 }; 39 40 40 - build-system = [ 41 - setuptools 42 - ]; 41 + build-system = [ setuptools ]; 43 42 44 - pythonRelaxDeps = [ 45 - "rich" 46 - ]; 43 + pythonRelaxDeps = [ "rich" ]; 47 44 48 45 dependencies = [ 49 46 click ··· 63 60 sphinx 64 61 testtools 65 62 tkinter 63 + writableTmpDirAsHomeHook 66 64 zeep 67 65 ]; 68 - 69 - # Otherwise soap_tests.py will fail to create directory 70 - # Permission denied: '/homeless-shelter' 71 - preCheck = '' 72 - export HOME=$(mktemp -d) 73 - ''; 74 66 75 67 disabledTestPaths = [ 76 68 # SoftLayer.exceptions.TransportError: TransportError(0): ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))
+4 -6
pkgs/development/python-modules/subarulink/default.nix
··· 10 10 pythonOlder, 11 11 setuptools, 12 12 stdiomask, 13 + writableTmpDirAsHomeHook, 13 14 }: 14 15 15 16 buildPythonPackage rec { ··· 17 18 version = "0.7.14"; 18 19 pyproject = true; 19 20 20 - disabled = pythonOlder "3.7"; 21 + disabled = pythonOlder "3.12"; 21 22 22 23 src = fetchFromGitHub { 23 24 owner = "G-Two"; ··· 38 39 pytest-asyncio 39 40 pytest-cov-stub 40 41 pytestCheckHook 42 + writableTmpDirAsHomeHook 41 43 ]; 42 44 43 45 __darwinAllowLocalNetworking = true; 44 46 45 - preCheck = '' 46 - export HOME=$(mktemp -d) 47 - ''; 48 - 49 47 pythonImportsCheck = [ "subarulink" ]; 50 48 51 49 meta = with lib; { 52 50 description = "Python module for interacting with STARLINK-enabled vehicle"; 53 51 homepage = "https://github.com/G-Two/subarulink"; 54 - changelog = "https://github.com/G-Two/subarulink/releases/tag/v${version}"; 52 + changelog = "https://github.com/G-Two/subarulink/releases/tag/${src.tag}"; 55 53 license = licenses.asl20; 56 54 maintainers = with maintainers; [ fab ]; 57 55 mainProgram = "subarulink";
+2 -2
pkgs/development/python-modules/types-docutils/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "types-docutils"; 10 - version = "0.21.0.20250728"; 10 + version = "0.21.0.20250809"; 11 11 pyproject = true; 12 12 13 13 src = fetchPypi { 14 14 pname = "types_docutils"; 15 15 inherit version; 16 - hash = "sha256-+/5ESWyYxxQ3zZrCDXHfLqRIeAhPYElgr3zzaW1WK6s="; 16 + hash = "sha256-zCRTyH3HKbWq5JlZdJbk9ptEql/MsnBR7Yu1WwvV4xs="; 17 17 }; 18 18 19 19 build-system = [ setuptools ];
+9 -15
pkgs/development/python-modules/uuid6/default.nix
··· 1 1 { 2 2 lib, 3 3 buildPythonPackage, 4 - fetchPypi, 4 + fetchFromGitHub, 5 5 setuptools, 6 + setuptools-scm, 6 7 pytestCheckHook, 7 8 }: 8 9 buildPythonPackage rec { ··· 10 11 version = "2025.0.1"; 11 12 pyproject = true; 12 13 13 - src = fetchPypi { 14 - inherit pname version; 15 - hash = "sha256-zQr5T6QoZ1pE4yxTGexaNIUiW6IXnu/PTD8gWuMKgb0="; 14 + src = fetchFromGitHub { 15 + owner = "oittaa"; 16 + repo = "uuid6-python"; 17 + tag = version; 18 + hash = "sha256-E8oBbD52zTDcpRCBsJXfSgpF7FPNSVB43uxvsA62XHU="; 16 19 }; 17 20 18 - # https://github.com/oittaa/uuid6-python/blob/e647035428d984452b9906b75bb007198533dfb1/setup.py#L12-L19 19 - env.GITHUB_REF = "refs/tags/${version}"; 20 - 21 21 build-system = [ 22 22 setuptools 23 + setuptools-scm 23 24 ]; 24 25 25 26 nativeCheckInputs = [ 26 27 pytestCheckHook 27 28 ]; 28 29 29 - enabledTestPaths = [ 30 - "test/" 31 - ]; 32 - 33 - disabledTestPaths = [ 34 - "test/test_uuid6.py" 35 - ]; 36 - 37 30 pythonImportsCheck = [ 38 31 "uuid6" 39 32 ]; 40 33 41 34 meta = { 35 + changelog = "https://github.com/oittaa/uuid6-python/releases/tag/${src.tag}"; 42 36 description = "New time-based UUID formats which are suited for use as a database key"; 43 37 homepage = "https://github.com/oittaa/uuid6-python"; 44 38 license = lib.licenses.mit;
+4 -6
pkgs/development/python-modules/velbus-aio/default.nix
··· 10 10 pytest-asyncio, 11 11 pytestCheckHook, 12 12 setuptools, 13 + writableTmpDirAsHomeHook, 13 14 }: 14 15 15 16 buildPythonPackage rec { ··· 17 18 version = "2025.5.0"; 18 19 pyproject = true; 19 20 20 - disabled = pythonOlder "3.7"; 21 + disabled = pythonOlder "3.9"; 21 22 22 23 src = fetchFromGitHub { 23 24 owner = "Cereal2nd"; ··· 39 40 nativeCheckInputs = [ 40 41 pytest-asyncio 41 42 pytestCheckHook 43 + writableTmpDirAsHomeHook 42 44 ]; 43 - 44 - preCheck = '' 45 - export HOME=$(mktemp -d) 46 - ''; 47 45 48 46 pythonImportsCheck = [ "velbusaio" ]; 49 47 ··· 51 49 description = "Python library to support the Velbus home automation system"; 52 50 homepage = "https://github.com/Cereal2nd/velbus-aio"; 53 51 changelog = "https://github.com/Cereal2nd/velbus-aio/releases/tag/${src.tag}"; 54 - license = with licenses; [ asl20 ]; 52 + license = licenses.asl20; 55 53 maintainers = with maintainers; [ fab ]; 56 54 }; 57 55 }
+3 -3
pkgs/os-specific/linux/vmware/default.nix
··· 9 9 10 10 stdenv.mkDerivation { 11 11 pname = "vmware-modules"; 12 - version = "workstation-17.6.3-20250608-${kernel.version}"; 12 + version = "workstation-17.6.3-20250728-${kernel.version}"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "philipl"; 16 16 repo = "vmware-host-modules"; 17 - rev = "e08764f84df3bd14407291e02346b7c5c54d0bf6"; 18 - hash = "sha256-RDVKropC+VOv1uJijOGlLt6iqZI8Cm9aWlbmvZj2CSk="; 17 + rev = "6797e552638a28d1fa1e9ebd7ab5d3c628671ba0"; 18 + hash = "sha256-KCLxAF6UtNIdKcDoANviln2RJuz1Ld8jq5QFW9ONghs="; 19 19 }; 20 20 21 21 hardeningDisable = [ "pic" ];
+2 -2
pkgs/servers/monitoring/grafana/plugins/grafadruid-druid-datasource/default.nix
··· 2 2 3 3 grafanaPlugin { 4 4 pname = "grafadruid-druid-datasource"; 5 - version = "1.4.1"; 6 - zipHash = "sha256-7atxqRqKqop6ABQ+ead6wR/YRpJaV8j/Ri4VB9FXMu8="; 5 + version = "1.7.0"; 6 + zipHash = "sha256-aVAIk5x+zKdq5SYjsl5LekZ96LW7g/ykaq/lPUNUi7k="; 7 7 meta = with lib; { 8 8 description = "Connects Grafana to Druid"; 9 9 license = licenses.asl20;
+2 -2
pkgs/servers/monitoring/grafana/plugins/grafana-lokiexplore-app/default.nix
··· 2 2 3 3 grafanaPlugin { 4 4 pname = "grafana-lokiexplore-app"; 5 - version = "1.0.23"; 6 - zipHash = "sha256-N2YIZXqHR7/f2W3FI1Jhjf940Mq5xs0zuXCgrYPa3Fo="; 5 + version = "1.0.25"; 6 + zipHash = "sha256-aSwuzg3Y4/swz+AAf4dAH15Vr1sr7vxRyBIeCWpOnrU="; 7 7 meta = with lib; { 8 8 description = "Browse Loki logs without the need for writing complex queries"; 9 9 license = licenses.agpl3Only;
+3 -3
pkgs/tools/security/nitrokey-app2/default.nix
··· 11 11 12 12 python3.pkgs.buildPythonApplication rec { 13 13 pname = "nitrokey-app2"; 14 - version = "2.3.3"; 14 + version = "2.3.5"; 15 15 pyproject = true; 16 16 17 17 disabled = python3.pythonOlder "3.9"; ··· 20 20 owner = "Nitrokey"; 21 21 repo = "nitrokey-app2"; 22 22 tag = "v${version}"; 23 - hash = "sha256-BbgP4V0cIctY/oR4/1r1MprkIn+5oyHeFiOQQQ71mNU="; 23 + hash = "sha256-zhTDr4GyE4jridK3ee8ae3v5behMbuo86q9WdrBVqQg="; 24 24 }; 25 25 26 26 nativeBuildInputs = with python3.pkgs; [ ··· 56 56 meta = with lib; { 57 57 description = "This application allows to manage Nitrokey 3 devices"; 58 58 homepage = "https://github.com/Nitrokey/nitrokey-app2"; 59 - changelog = "https://github.com/Nitrokey/nitrokey-app2/releases/tag/v${version}"; 59 + changelog = "https://github.com/Nitrokey/nitrokey-app2/releases/tag/${src.tag}"; 60 60 license = licenses.asl20; 61 61 maintainers = with maintainers; [ 62 62 _999eagle
+1 -1
pkgs/tools/security/pass2csv/default.nix
··· 30 30 meta = with lib; { 31 31 description = "Export pass(1), \"Standard unix password manager\", to CSV"; 32 32 mainProgram = "pass2csv"; 33 - homepage = "https://github.com/reinefjord/pass2csv"; 33 + homepage = "https://codeberg.org/svartstare/pass2csv"; 34 34 license = licenses.mit; 35 35 maintainers = [ ]; 36 36 };
+1
pkgs/top-level/all-packages.nix
··· 4868 4868 ); 4869 4869 flutterPackages = flutterPackages-bin; 4870 4870 flutter = flutterPackages.stable; 4871 + flutter335 = flutterPackages.v3_35; 4871 4872 flutter332 = flutterPackages.v3_32; 4872 4873 flutter329 = flutterPackages.v3_29; 4873 4874 flutter327 = flutterPackages.v3_27;
+2
pkgs/top-level/python-packages.nix
··· 12509 12509 12510 12510 pycategories = callPackage ../development/python-modules/pycategories { }; 12511 12511 12512 + pycayennelpp = callPackage ../development/python-modules/pycayennelpp { }; 12513 + 12512 12514 pycddl = callPackage ../development/python-modules/pycddl { }; 12513 12515 12514 12516 pycdio = callPackage ../development/python-modules/pycdio { };