nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

Merge branch 'master' into staging-next

+2896 -1104
+1 -1
.github/labeler-protected-branches.yml .github/labeler-development-branches.yml
··· 1 1 # This file is used by .github/workflows/labels.yml 2 - # This version is only run for Pull Requests from protected branches like staging-next, haskell-updates or python-updates. 2 + # This version is only run for Pull Requests from development branches like staging-next, haskell-updates or python-updates. 3 3 4 4 "4.workflow: package set update": 5 5 - any:
+14 -1
.github/workflows/backport.yml
··· 14 14 jobs: 15 15 backport: 16 16 name: Backport Pull Request 17 - if: github.repository_owner == 'NixOS' && github.event.pull_request.merged == true && (github.event_name != 'labeled' || startsWith('backport', github.event.label.name)) 17 + if: github.repository_owner == 'NixOS' && github.event.pull_request.merged == true && (github.event.action != 'labeled' || startsWith(github.event.label.name, 'backport')) 18 18 runs-on: ubuntu-24.04 19 19 steps: 20 20 # Use a GitHub App to create the PR so that CI gets triggered ··· 33 33 token: ${{ steps.app-token.outputs.token }} 34 34 35 35 - name: Create backport PRs 36 + id: backport 36 37 uses: korthout/backport-action@436145e922f9561fc5ea157ff406f21af2d6b363 # v3.2.0 37 38 with: 38 39 # Config README: https://github.com/korthout/backport-action#backport-action ··· 44 43 45 44 * [ ] Before merging, ensure that this backport is [acceptable for the release](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#changes-acceptable-for-releases). 46 45 * Even as a non-commiter, if you find that it is not acceptable, leave a comment. 46 + 47 + - name: "Add 'has: port to stable' label" 48 + if: steps.backport.outputs.created_pull_numbers != '' 49 + env: 50 + GH_TOKEN: ${{ steps.app-token.outputs.token }} 51 + REPOSITORY: ${{ github.repository }} 52 + NUMBER: ${{ github.event.number }} 53 + run: | 54 + gh api \ 55 + --method POST \ 56 + /repos/"$REPOSITORY"/issues/"$NUMBER"/labels \ 57 + -f "labels[]=8.has: port to stable"
+22 -4
.github/workflows/labels.yml
··· 20 20 if: "github.repository_owner == 'NixOS' && !contains(github.event.pull_request.title, '[skip treewide]')" 21 21 steps: 22 22 - uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5.0.0 23 - if: "!(github.pull_request.head.repo == 'NixOS' && github.ref_protected)" 23 + if: | 24 + github.event.pull_request.head.repo.owner.login != 'NixOS' || !( 25 + github.head_ref == 'haskell-updates' || 26 + github.head_ref == 'python-updates' || 27 + github.head_ref == 'staging-next' || 28 + startsWith(github.head_ref, 'staging-next-') 29 + ) 24 30 with: 25 31 repo-token: ${{ secrets.GITHUB_TOKEN }} 26 32 configuration-path: .github/labeler.yml # default 27 33 sync-labels: true 28 34 - uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5.0.0 29 - if: "!(github.pull_request.head.repo == 'NixOS' && github.ref_protected)" 35 + if: | 36 + github.event.pull_request.head.repo.owner.login != 'NixOS' || !( 37 + github.head_ref == 'haskell-updates' || 38 + github.head_ref == 'python-updates' || 39 + github.head_ref == 'staging-next' || 40 + startsWith(github.head_ref, 'staging-next-') 41 + ) 30 42 with: 31 43 repo-token: ${{ secrets.GITHUB_TOKEN }} 32 44 configuration-path: .github/labeler-no-sync.yml 33 45 sync-labels: false 34 46 - uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5.0.0 35 - # Protected branches like staging-next, haskell-updates and python-updates get special labels. 47 + # Development branches like staging-next, haskell-updates and python-updates get special labels. 36 48 # This is to avoid the mass of labels there, which is mostly useless - and really annoying for 37 49 # the backport labels. 38 - if: "github.pull_request.head.repo == 'NixOS' && github.ref_protected" 50 + if: | 51 + github.event.pull_request.head.repo.owner.login == 'NixOS' && ( 52 + github.head_ref == 'haskell-updates' || 53 + github.head_ref == 'python-updates' || 54 + github.head_ref == 'staging-next' || 55 + startsWith(github.head_ref, 'staging-next-') 56 + ) 39 57 with: 40 58 repo-token: ${{ secrets.GITHUB_TOKEN }} 41 59 configuration-path: .github/labeler-protected-branches.yml
+1
nixos/modules/module-list.nix
··· 651 651 ./services/hardware/nvidia-optimus.nix 652 652 ./services/hardware/openrgb.nix 653 653 ./services/hardware/pcscd.nix 654 + ./services/hardware/pid-fan-controller.nix 654 655 ./services/hardware/pommed.nix 655 656 ./services/hardware/power-profiles-daemon.nix 656 657 ./services/hardware/powerstation.nix
+188
nixos/modules/services/hardware/pid-fan-controller.nix
··· 1 + { 2 + lib, 3 + config, 4 + pkgs, 5 + ... 6 + }: 7 + let 8 + cfg = config.services.pid-fan-controller; 9 + heatSource = { 10 + options = { 11 + name = lib.mkOption { 12 + type = lib.types.uniq lib.types.nonEmptyStr; 13 + description = "Name of the heat source."; 14 + }; 15 + wildcardPath = lib.mkOption { 16 + type = lib.types.nonEmptyStr; 17 + description = '' 18 + Path of the heat source's `hwmon` `temp_input` file. 19 + This path can contain multiple wildcards, but has to resolve to 20 + exactly one result. 21 + ''; 22 + }; 23 + pidParams = { 24 + setPoint = lib.mkOption { 25 + type = lib.types.ints.unsigned; 26 + description = "Set point of the controller in °C."; 27 + }; 28 + P = lib.mkOption { 29 + description = "K_p of PID controller."; 30 + type = lib.types.float; 31 + }; 32 + I = lib.mkOption { 33 + description = "K_i of PID controller."; 34 + type = lib.types.float; 35 + }; 36 + D = lib.mkOption { 37 + description = "K_d of PID controller."; 38 + type = lib.types.float; 39 + }; 40 + }; 41 + }; 42 + }; 43 + 44 + fan = { 45 + options = { 46 + wildcardPath = lib.mkOption { 47 + type = lib.types.str; 48 + description = '' 49 + Wildcard path of the `hwmon` `pwm` file. 50 + If the fans are not to be found in `/sys/class/hwmon/hwmon*` the corresponding 51 + kernel module (like `nct6775`) needs to be added to `boot.kernelModules`. 52 + See the [`hwmon` Documentation](https://www.kernel.org/doc/html/latest/hwmon/index.html). 53 + ''; 54 + }; 55 + minPwm = lib.mkOption { 56 + default = 0; 57 + type = lib.types.ints.u8; 58 + description = "Minimum PWM value."; 59 + }; 60 + maxPwm = lib.mkOption { 61 + default = 255; 62 + type = lib.types.ints.u8; 63 + description = "Maximum PWM value."; 64 + }; 65 + cutoff = lib.mkOption { 66 + default = false; 67 + type = lib.types.bool; 68 + description = "Whether to stop the fan when `minPwm` is reached."; 69 + }; 70 + heatPressureSrcs = lib.mkOption { 71 + type = lib.types.nonEmptyListOf lib.types.str; 72 + description = "Heat pressure sources affected by the fan."; 73 + }; 74 + }; 75 + }; 76 + in 77 + { 78 + options.services.pid-fan-controller = { 79 + enable = lib.mkEnableOption "the PID fan controller, which controls the configured fans by running a closed-loop PID control loop"; 80 + package = lib.mkPackageOption pkgs "pid-fan-controller" { }; 81 + settings = { 82 + interval = lib.mkOption { 83 + default = 500; 84 + type = lib.types.int; 85 + description = "Interval between controller cycles in milliseconds."; 86 + }; 87 + heatSources = lib.mkOption { 88 + type = lib.types.listOf (lib.types.submodule heatSource); 89 + description = "List of heat sources to be monitored."; 90 + example = '' 91 + [ 92 + { 93 + name = "cpu"; 94 + wildcardPath = "/sys/devices/pci0000:00/0000:00:18.3/hwmon/hwmon*/temp1_input"; 95 + pidParams = { 96 + setPoint = 60; 97 + P = -5.0e-3; 98 + I = -2.0e-3; 99 + D = -6.0e-3; 100 + }; 101 + } 102 + ]; 103 + ''; 104 + }; 105 + fans = lib.mkOption { 106 + type = lib.types.listOf (lib.types.submodule fan); 107 + description = "List of fans to be controlled."; 108 + example = '' 109 + [ 110 + { 111 + wildcardPath = "/sys/devices/platform/nct6775.2592/hwmon/hwmon*/pwm1"; 112 + minPwm = 60; 113 + maxPwm = 255; 114 + heatPressureSrcs = [ 115 + "cpu" 116 + "gpu" 117 + ]; 118 + } 119 + ]; 120 + ''; 121 + }; 122 + }; 123 + }; 124 + config = lib.mkIf cfg.enable { 125 + #map camel cased attrs into snake case for config 126 + environment.etc."pid-fan-settings.json".text = builtins.toJSON { 127 + interval = cfg.settings.interval; 128 + heat_srcs = map (heatSrc: { 129 + name = heatSrc.name; 130 + wildcard_path = heatSrc.wildcardPath; 131 + PID_params = { 132 + set_point = heatSrc.pidParams.setPoint; 133 + P = heatSrc.pidParams.P; 134 + I = heatSrc.pidParams.I; 135 + D = heatSrc.pidParams.D; 136 + }; 137 + }) cfg.settings.heatSources; 138 + fans = map (fan: { 139 + wildcard_path = fan.wildcardPath; 140 + min_pwm = fan.minPwm; 141 + max_pwm = fan.maxPwm; 142 + cutoff = fan.cutoff; 143 + heat_pressure_srcs = fan.heatPressureSrcs; 144 + }) cfg.settings.fans; 145 + }; 146 + 147 + systemd.services.pid-fan-controller = { 148 + wantedBy = [ "multi-user.target" ]; 149 + serviceConfig = { 150 + Type = "simple"; 151 + ExecStart = [ (lib.getExe cfg.package) ]; 152 + ExecStopPost = [ "${lib.getExe cfg.package} disable" ]; 153 + Restart = "always"; 154 + #This service needs to run as root to write to /sys. 155 + #therefore it should operate with the least amount of privileges needed 156 + ProtectHome = "yes"; 157 + #strict is not possible as it needs /sys 158 + ProtectSystem = "full"; 159 + ProtectProc = "invisible"; 160 + PrivateNetwork = "yes"; 161 + NoNewPrivileges = "yes"; 162 + MemoryDenyWriteExecute = "yes"; 163 + RestrictNamespaces = "~user pid net uts mnt"; 164 + ProtectKernelModules = "yes"; 165 + RestrictRealtime = "yes"; 166 + SystemCallFilter = "@system-service"; 167 + CapabilityBoundingSet = "~CAP_KILL CAP_WAKE_ALARM CAP_IPC_LOC CAP_BPF CAP_LINUX_IMMUTABLE CAP_BLOCK_SUSPEND CAP_MKNOD"; 168 + }; 169 + # restart unit if config changed 170 + restartTriggers = [ config.environment.etc."pid-fan-settings.json".source ]; 171 + }; 172 + #sleep hook to restart the service as it breaks otherwise 173 + systemd.services.pid-fan-controller-sleep = { 174 + before = [ "sleep.target" ]; 175 + wantedBy = [ "sleep.target" ]; 176 + unitConfig = { 177 + StopWhenUnneeded = "yes"; 178 + }; 179 + serviceConfig = { 180 + Type = "oneshot"; 181 + RemainAfterExit = true; 182 + ExecStart = [ "systemctl stop pid-fan-controller.service" ]; 183 + ExecStop = [ "systemctl restart pid-fan-controller.service" ]; 184 + }; 185 + }; 186 + }; 187 + meta.maintainers = with lib.maintainers; [ zimward ]; 188 + }
+3 -3
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 831 831 "vendorHash": "sha256-1nm2Y4T9/mCWMXMjXEzBz3w08AYHjQJeb9mYPQeWPs0=" 832 832 }, 833 833 "mongodbatlas": { 834 - "hash": "sha256-9fgaBOzly/B1kTvTmevoaEHs6s3/i3kGokFqzKWKwwg=", 834 + "hash": "sha256-JQW9y1EfrEInmz2+Er8BE0+6ZdcrO/w1y+czg7jPeRE=", 835 835 "homepage": "https://registry.terraform.io/providers/mongodb/mongodbatlas", 836 836 "owner": "mongodb", 837 837 "repo": "terraform-provider-mongodbatlas", 838 - "rev": "v1.33.0", 838 + "rev": "v1.34.0", 839 839 "spdx": "MPL-2.0", 840 - "vendorHash": "sha256-yKNhCFxs2BRU4X9P7ZREmR64u5/8QFFGMk8khXyqUsA=" 840 + "vendorHash": "sha256-y9dhiG0zyOcvjgygLEW2o+GPXUug0ibxC2aLvfcY260=" 841 841 }, 842 842 "namecheap": { 843 843 "hash": "sha256-fHH9sHI1mqQ9q9nX9DHJ0qfEfmDB4/2uzyVvUuIAF18=",
+16 -16
pkgs/applications/networking/instant-messengers/discord/default.nix
··· 9 9 versions = 10 10 if stdenv.hostPlatform.isLinux then 11 11 { 12 - stable = "0.0.91"; 13 - ptb = "0.0.136"; 14 - canary = "0.0.649"; 15 - development = "0.0.73"; 12 + stable = "0.0.93"; 13 + ptb = "0.0.141"; 14 + canary = "0.0.668"; 15 + development = "0.0.74"; 16 16 } 17 17 else 18 18 { 19 - stable = "0.0.342"; 20 - ptb = "0.0.167"; 21 - canary = "0.0.729"; 22 - development = "0.0.85"; 19 + stable = "0.0.344"; 20 + ptb = "0.0.171"; 21 + canary = "0.0.774"; 22 + development = "0.0.87"; 23 23 }; 24 24 version = versions.${branch}; 25 25 srcs = rec { 26 26 x86_64-linux = { 27 27 stable = fetchurl { 28 28 url = "https://stable.dl2.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"; 29 - hash = "sha256-vGRK1YJoaM4+tUaQd4f7ImaVnUkAdjH+RW7r+bOMx6I="; 29 + hash = "sha256-/CTgRWMi7RnsIrzWrXHE5D9zFte7GgqimxnvJTj3hFY="; 30 30 }; 31 31 ptb = fetchurl { 32 32 url = "https://ptb.dl2.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"; 33 - hash = "sha256-7MAipSoToCTJa+QFUty88V8SXXgJJdoQfH21yCGOKvA="; 33 + hash = "sha256-0teCE1yQLikK2MkyT8rQL1riaE9i/YGbCXw37RaRB3I="; 34 34 }; 35 35 canary = fetchurl { 36 36 url = "https://canary.dl2.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; 37 - hash = "sha256-FXwnE3knSD6U6CxkewplwZJr3F8vUBDAztMDHjtV1Jw="; 37 + hash = "sha256-1nY/g0g5C/xETO6mjaPRjjOHtVJrfcfRemAXH1KedGE="; 38 38 }; 39 39 development = fetchurl { 40 40 url = "https://development.dl2.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; 41 - hash = "sha256-zd8KpyBTdj+7jb1kRY99a48thdCRq3RNSC8oWKAQJXg="; 41 + hash = "sha256-tF3Evi9SiGuBWJa+O9O6TpSJXiBgioZe6nmdjwcahwY="; 42 42 }; 43 43 }; 44 44 x86_64-darwin = { 45 45 stable = fetchurl { 46 46 url = "https://stable.dl2.discordapp.net/apps/osx/${version}/Discord.dmg"; 47 - hash = "sha256-4Z/Up7KRRTaWEMUjVPi/CXbdeoEka72ZG6r3AeVmVjg="; 47 + hash = "sha256-uKP7XSlDkK88mBUfI6Oq7PYlWqi933A99c1VqHf/ruE="; 48 48 }; 49 49 ptb = fetchurl { 50 50 url = "https://ptb.dl2.discordapp.net/apps/osx/${version}/DiscordPTB.dmg"; 51 - hash = "sha256-7ueaVb7SrD/GOVCPvf/91CaTw2jtiV/XrIsTu2RHdOM="; 51 + hash = "sha256-TMd586LFm8B0TxxlM50MaeAtsWLuV1nlCHyYYb0sBOo="; 52 52 }; 53 53 canary = fetchurl { 54 54 url = "https://canary.dl2.discordapp.net/apps/osx/${version}/DiscordCanary.dmg"; 55 - hash = "sha256-yP/eW1fKmZ8I5BtFOOKmmYjXlSF44HlcM8LpPNHA+Pc="; 55 + hash = "sha256-1/1cPuz/nkxEosFNsJ557f7WiJhnOv9cFTbpSKjNtJY="; 56 56 }; 57 57 development = fetchurl { 58 58 url = "https://development.dl2.discordapp.net/apps/osx/${version}/DiscordDevelopment.dmg"; 59 - hash = "sha256-Pcy2Bi3C8Jqcu4n/YLkc/7ENYRyuSf+Qj6vwN/Etqdo="; 59 + hash = "sha256-XPHAVJjEOx+2qv+xxOCbVutrbZdPLvoTUMvRDK4nEL8="; 60 60 }; 61 61 }; 62 62 aarch64-darwin = x86_64-darwin;
pkgs/applications/version-management/git-fame/Gemfile pkgs/by-name/gi/git-fame/Gemfile
-155
pkgs/applications/version-management/git-fame/Gemfile.lock
··· 1 - GEM 2 - remote: https://rubygems.org/ 3 - specs: 4 - git_fame (3.1.1) 5 - activesupport (~> 7.0) 6 - dry-initializer (~> 3.0) 7 - dry-struct (~> 1.0) 8 - dry-types (~> 1.0) 9 - neatjson (~> 0.9) 10 - rugged (~> 1.0) 11 - tty-box (~> 0.5) 12 - tty-option (~> 0.2) 13 - tty-screen (~> 0.5) 14 - tty-spinner (~> 0.9) 15 - tty-table (~> 0.9, <= 0.10.0) 16 - zeitwerk (~> 2.0) 17 - activesupport (7.0.6) 18 - concurrent-ruby (~> 1.0, >= 1.0.2) 19 - i18n (>= 1.6, < 2) 20 - minitest (>= 5.1) 21 - tzinfo (~> 2.0) 22 - ast (2.4.2) 23 - coderay (1.1.3) 24 - concurrent-ruby (1.2.2) 25 - diff-lcs (1.5.0) 26 - docile (1.4.0) 27 - dry-core (1.0.0) 28 - concurrent-ruby (~> 1.0) 29 - zeitwerk (~> 2.6) 30 - dry-inflector (1.0.0) 31 - dry-initializer (3.1.1) 32 - dry-logic (1.5.0) 33 - concurrent-ruby (~> 1.0) 34 - dry-core (~> 1.0, < 2) 35 - zeitwerk (~> 2.6) 36 - dry-struct (1.6.0) 37 - dry-core (~> 1.0, < 2) 38 - dry-types (>= 1.7, < 2) 39 - ice_nine (~> 0.11) 40 - zeitwerk (~> 2.6) 41 - dry-types (1.7.1) 42 - concurrent-ruby (~> 1.0) 43 - dry-core (~> 1.0) 44 - dry-inflector (~> 1.0) 45 - dry-logic (~> 1.4) 46 - zeitwerk (~> 2.6) 47 - equatable (0.5.0) 48 - factory_bot (6.2.1) 49 - activesupport (>= 5.0.0) 50 - faker (3.1.1) 51 - i18n (>= 1.8.11, < 2) 52 - i18n (1.14.1) 53 - concurrent-ruby (~> 1.0) 54 - ice_nine (0.11.2) 55 - method_source (1.0.0) 56 - minitest (5.18.1) 57 - neatjson (0.10.5) 58 - necromancer (0.4.0) 59 - parallel (1.22.1) 60 - parser (3.2.1.1) 61 - ast (~> 2.4.1) 62 - pastel (0.7.2) 63 - equatable (~> 0.5.0) 64 - tty-color (~> 0.4.0) 65 - pry (0.14.2) 66 - coderay (~> 1.1) 67 - method_source (~> 1.0) 68 - rainbow (3.1.1) 69 - rake (13.0.6) 70 - regexp_parser (2.7.0) 71 - rexml (3.2.5) 72 - rspec (3.12.0) 73 - rspec-core (~> 3.12.0) 74 - rspec-expectations (~> 3.12.0) 75 - rspec-mocks (~> 3.12.0) 76 - rspec-core (3.12.1) 77 - rspec-support (~> 3.12.0) 78 - rspec-expectations (3.12.2) 79 - diff-lcs (>= 1.2.0, < 2.0) 80 - rspec-support (~> 3.12.0) 81 - rspec-github (2.4.0) 82 - rspec-core (~> 3.0) 83 - rspec-its (1.3.0) 84 - rspec-core (>= 3.0.0) 85 - rspec-expectations (>= 3.0.0) 86 - rspec-mocks (3.12.4) 87 - diff-lcs (>= 1.2.0, < 2.0) 88 - rspec-support (~> 3.12.0) 89 - rspec-support (3.12.0) 90 - rubocop (1.24.1) 91 - parallel (~> 1.10) 92 - parser (>= 3.0.0.0) 93 - rainbow (>= 2.2.2, < 4.0) 94 - regexp_parser (>= 1.8, < 3.0) 95 - rexml 96 - rubocop-ast (>= 1.15.1, < 2.0) 97 - ruby-progressbar (~> 1.7) 98 - unicode-display_width (>= 1.4.0, < 3.0) 99 - rubocop-ast (1.28.0) 100 - parser (>= 3.2.1.0) 101 - rubocop-md (1.2.0) 102 - rubocop (>= 1.0) 103 - rubocop-performance (1.16.0) 104 - rubocop (>= 1.7.0, < 2.0) 105 - rubocop-ast (>= 0.4.0) 106 - rubocop-rake (0.6.0) 107 - rubocop (~> 1.0) 108 - rubocop-rspec (2.11.1) 109 - rubocop (~> 1.19) 110 - ruby-progressbar (1.13.0) 111 - rugged (1.6.3) 112 - simplecov (0.22.0) 113 - docile (~> 1.1) 114 - simplecov-html (~> 0.11) 115 - simplecov_json_formatter (~> 0.1) 116 - simplecov-cobertura (2.1.0) 117 - rexml 118 - simplecov (~> 0.19) 119 - simplecov-html (0.12.3) 120 - simplecov_json_formatter (0.1.4) 121 - strings (0.1.8) 122 - strings-ansi (~> 0.1) 123 - unicode-display_width (~> 1.5) 124 - unicode_utils (~> 1.4) 125 - strings-ansi (0.2.0) 126 - tty-box (0.5.0) 127 - pastel (~> 0.7.2) 128 - strings (~> 0.1.6) 129 - tty-cursor (~> 0.7) 130 - tty-color (0.4.3) 131 - tty-cursor (0.7.1) 132 - tty-option (0.2.0) 133 - tty-screen (0.6.5) 134 - tty-spinner (0.9.3) 135 - tty-cursor (~> 0.7) 136 - tty-table (0.10.0) 137 - equatable (~> 0.5.0) 138 - necromancer (~> 0.4.0) 139 - pastel (~> 0.7.2) 140 - strings (~> 0.1.0) 141 - tty-screen (~> 0.6.4) 142 - tzinfo (2.0.6) 143 - concurrent-ruby (~> 1.0) 144 - unicode-display_width (1.8.0) 145 - unicode_utils (1.4.0) 146 - zeitwerk (2.6.7) 147 - 148 - PLATFORMS 149 - ruby 150 - 151 - DEPENDENCIES 152 - git_fame 153 - 154 - BUNDLED WITH 155 - 2.3.3
pkgs/applications/version-management/git-fame/default.nix pkgs/by-name/gi/git-fame/package.nix
-741
pkgs/applications/version-management/git-fame/gemset.nix
··· 1 - { 2 - activesupport = { 3 - dependencies = [ 4 - "concurrent-ruby" 5 - "i18n" 6 - "minitest" 7 - "tzinfo" 8 - ]; 9 - groups = [ "default" ]; 10 - platforms = [ ]; 11 - source = { 12 - remotes = [ "https://rubygems.org" ]; 13 - sha256 = "1cjsf26656996hv48wgv2mkwxf0fy1qc68ikgzq7mzfq2mmvmayk"; 14 - type = "gem"; 15 - }; 16 - version = "7.0.6"; 17 - }; 18 - ast = { 19 - groups = [ "default" ]; 20 - platforms = [ ]; 21 - source = { 22 - remotes = [ "https://rubygems.org" ]; 23 - sha256 = "04nc8x27hlzlrr5c2gn7mar4vdr0apw5xg22wp6m8dx3wqr04a0y"; 24 - type = "gem"; 25 - }; 26 - version = "2.4.2"; 27 - }; 28 - coderay = { 29 - groups = [ "default" ]; 30 - platforms = [ ]; 31 - source = { 32 - remotes = [ "https://rubygems.org" ]; 33 - sha256 = "0jvxqxzply1lwp7ysn94zjhh57vc14mcshw1ygw14ib8lhc00lyw"; 34 - type = "gem"; 35 - }; 36 - version = "1.1.3"; 37 - }; 38 - concurrent-ruby = { 39 - groups = [ "default" ]; 40 - platforms = [ ]; 41 - source = { 42 - remotes = [ "https://rubygems.org" ]; 43 - sha256 = "0krcwb6mn0iklajwngwsg850nk8k9b35dhmc2qkbdqvmifdi2y9q"; 44 - type = "gem"; 45 - }; 46 - version = "1.2.2"; 47 - }; 48 - diff-lcs = { 49 - groups = [ "default" ]; 50 - platforms = [ ]; 51 - source = { 52 - remotes = [ "https://rubygems.org" ]; 53 - sha256 = "0rwvjahnp7cpmracd8x732rjgnilqv2sx7d1gfrysslc3h039fa9"; 54 - type = "gem"; 55 - }; 56 - version = "1.5.0"; 57 - }; 58 - docile = { 59 - groups = [ "default" ]; 60 - platforms = [ ]; 61 - source = { 62 - remotes = [ "https://rubygems.org" ]; 63 - sha256 = "1lxqxgq71rqwj1lpl9q1mbhhhhhhdkkj7my341f2889pwayk85sz"; 64 - type = "gem"; 65 - }; 66 - version = "1.4.0"; 67 - }; 68 - dry-core = { 69 - dependencies = [ 70 - "concurrent-ruby" 71 - "zeitwerk" 72 - ]; 73 - groups = [ "default" ]; 74 - platforms = [ ]; 75 - source = { 76 - remotes = [ "https://rubygems.org" ]; 77 - sha256 = "01gks2hrp7nl3pzb487azvd25dlbrc40d5cpk4n0szwnf2c0k4ks"; 78 - type = "gem"; 79 - }; 80 - version = "1.0.0"; 81 - }; 82 - dry-inflector = { 83 - groups = [ "default" ]; 84 - platforms = [ ]; 85 - source = { 86 - remotes = [ "https://rubygems.org" ]; 87 - sha256 = "09hnvna3lg2x36li63988kv664d0zvy7y0z33803yvrdr9hj7lka"; 88 - type = "gem"; 89 - }; 90 - version = "1.0.0"; 91 - }; 92 - dry-initializer = { 93 - groups = [ "default" ]; 94 - platforms = [ ]; 95 - source = { 96 - remotes = [ "https://rubygems.org" ]; 97 - sha256 = "1v3dah1r96b10m8xjixmdmymg7dr16wn5715id4vxjkw6vm7s9jd"; 98 - type = "gem"; 99 - }; 100 - version = "3.1.1"; 101 - }; 102 - dry-logic = { 103 - dependencies = [ 104 - "concurrent-ruby" 105 - "dry-core" 106 - "zeitwerk" 107 - ]; 108 - groups = [ "default" ]; 109 - platforms = [ ]; 110 - source = { 111 - remotes = [ "https://rubygems.org" ]; 112 - sha256 = "05nldkc154r0qzlhss7n5klfiyyz05x2fkq08y13s34py6023vcr"; 113 - type = "gem"; 114 - }; 115 - version = "1.5.0"; 116 - }; 117 - dry-struct = { 118 - dependencies = [ 119 - "dry-core" 120 - "dry-types" 121 - "ice_nine" 122 - "zeitwerk" 123 - ]; 124 - groups = [ "default" ]; 125 - platforms = [ ]; 126 - source = { 127 - remotes = [ "https://rubygems.org" ]; 128 - sha256 = "1rnlgn4wif0dvkvi10xwh1vd1q6mp35q6a7lwva0zmbc79dh4drp"; 129 - type = "gem"; 130 - }; 131 - version = "1.6.0"; 132 - }; 133 - dry-types = { 134 - dependencies = [ 135 - "concurrent-ruby" 136 - "dry-core" 137 - "dry-inflector" 138 - "dry-logic" 139 - "zeitwerk" 140 - ]; 141 - groups = [ "default" ]; 142 - platforms = [ ]; 143 - source = { 144 - remotes = [ "https://rubygems.org" ]; 145 - sha256 = "1f6dz0hm67rhybh6xq2s3vvr700cp43kf50z2lids62s2i0mh5hj"; 146 - type = "gem"; 147 - }; 148 - version = "1.7.1"; 149 - }; 150 - equatable = { 151 - groups = [ "default" ]; 152 - platforms = [ ]; 153 - source = { 154 - remotes = [ "https://rubygems.org" ]; 155 - sha256 = "1sjm9zjakyixyvsqziikdrsqfzis6j3fq23crgjkp6fwkfgndj7x"; 156 - type = "gem"; 157 - }; 158 - version = "0.5.0"; 159 - }; 160 - factory_bot = { 161 - dependencies = [ "activesupport" ]; 162 - groups = [ "default" ]; 163 - platforms = [ ]; 164 - source = { 165 - remotes = [ "https://rubygems.org" ]; 166 - sha256 = "1pfk942d6qwhw151hxaz7n4knk6whyxqvvywdx2cdw9yhykyaqzq"; 167 - type = "gem"; 168 - }; 169 - version = "6.2.1"; 170 - }; 171 - faker = { 172 - dependencies = [ "i18n" ]; 173 - groups = [ "default" ]; 174 - platforms = [ ]; 175 - source = { 176 - remotes = [ "https://rubygems.org" ]; 177 - sha256 = "1b8772jybi0vxzbcs5zw17k40z661c8adn2rd6vqqr7ay71bzl09"; 178 - type = "gem"; 179 - }; 180 - version = "3.1.1"; 181 - }; 182 - git_fame = { 183 - dependencies = [ 184 - "activesupport" 185 - "dry-initializer" 186 - "dry-struct" 187 - "dry-types" 188 - "neatjson" 189 - "rugged" 190 - "tty-box" 191 - "tty-option" 192 - "tty-screen" 193 - "tty-spinner" 194 - "tty-table" 195 - "zeitwerk" 196 - ]; 197 - groups = [ "default" ]; 198 - platforms = [ ]; 199 - source = { 200 - remotes = [ "https://rubygems.org" ]; 201 - sha256 = "1jqvhzwgvr2bpi4ldqidbcs9prb0xsikp50xx4r8dwhf8m9mh26h"; 202 - type = "gem"; 203 - }; 204 - version = "3.1.1"; 205 - }; 206 - i18n = { 207 - dependencies = [ "concurrent-ruby" ]; 208 - groups = [ "default" ]; 209 - platforms = [ ]; 210 - source = { 211 - remotes = [ "https://rubygems.org" ]; 212 - sha256 = "0qaamqsh5f3szhcakkak8ikxlzxqnv49n2p7504hcz2l0f4nj0wx"; 213 - type = "gem"; 214 - }; 215 - version = "1.14.1"; 216 - }; 217 - ice_nine = { 218 - groups = [ "default" ]; 219 - platforms = [ ]; 220 - source = { 221 - remotes = [ "https://rubygems.org" ]; 222 - sha256 = "1nv35qg1rps9fsis28hz2cq2fx1i96795f91q4nmkm934xynll2x"; 223 - type = "gem"; 224 - }; 225 - version = "0.11.2"; 226 - }; 227 - method_source = { 228 - groups = [ "default" ]; 229 - platforms = [ ]; 230 - source = { 231 - remotes = [ "https://rubygems.org" ]; 232 - sha256 = "1pnyh44qycnf9mzi1j6fywd5fkskv3x7nmsqrrws0rjn5dd4ayfp"; 233 - type = "gem"; 234 - }; 235 - version = "1.0.0"; 236 - }; 237 - minitest = { 238 - groups = [ "default" ]; 239 - platforms = [ ]; 240 - source = { 241 - remotes = [ "https://rubygems.org" ]; 242 - sha256 = "1kg9wh7jlc9zsr3hkhpzkbn0ynf4np5ap9m2d8xdrb8shy0y6pmb"; 243 - type = "gem"; 244 - }; 245 - version = "5.18.1"; 246 - }; 247 - neatjson = { 248 - groups = [ "default" ]; 249 - platforms = [ ]; 250 - source = { 251 - remotes = [ "https://rubygems.org" ]; 252 - sha256 = "0wm1lq8yl6rzysh3wg6fa55w5534k6ppiz0qb7jyvdy582mk5i0s"; 253 - type = "gem"; 254 - }; 255 - version = "0.10.5"; 256 - }; 257 - necromancer = { 258 - groups = [ "default" ]; 259 - platforms = [ ]; 260 - source = { 261 - remotes = [ "https://rubygems.org" ]; 262 - sha256 = "0v9nhdkv6zrp7cn48xv7n2vjhsbslpvs0ha36mfkcd56cp27pavz"; 263 - type = "gem"; 264 - }; 265 - version = "0.4.0"; 266 - }; 267 - parallel = { 268 - groups = [ "default" ]; 269 - platforms = [ ]; 270 - source = { 271 - remotes = [ "https://rubygems.org" ]; 272 - sha256 = "07vnk6bb54k4yc06xnwck7php50l09vvlw1ga8wdz0pia461zpzb"; 273 - type = "gem"; 274 - }; 275 - version = "1.22.1"; 276 - }; 277 - parser = { 278 - dependencies = [ "ast" ]; 279 - groups = [ "default" ]; 280 - platforms = [ ]; 281 - source = { 282 - remotes = [ "https://rubygems.org" ]; 283 - sha256 = "1a2v5f8fw7nxm41xp422p1pbr41hafy62bp95m7vg42cqp5y4grc"; 284 - type = "gem"; 285 - }; 286 - version = "3.2.1.1"; 287 - }; 288 - pastel = { 289 - dependencies = [ 290 - "equatable" 291 - "tty-color" 292 - ]; 293 - groups = [ "default" ]; 294 - platforms = [ ]; 295 - source = { 296 - remotes = [ "https://rubygems.org" ]; 297 - sha256 = "1yf30d9kzpm96gw9kwbv31p0qigwfykn8qdis5950plnzgc1vlp1"; 298 - type = "gem"; 299 - }; 300 - version = "0.7.2"; 301 - }; 302 - pry = { 303 - dependencies = [ 304 - "coderay" 305 - "method_source" 306 - ]; 307 - groups = [ "default" ]; 308 - platforms = [ ]; 309 - source = { 310 - remotes = [ "https://rubygems.org" ]; 311 - sha256 = "0k9kqkd9nps1w1r1rb7wjr31hqzkka2bhi8b518x78dcxppm9zn4"; 312 - type = "gem"; 313 - }; 314 - version = "0.14.2"; 315 - }; 316 - rainbow = { 317 - groups = [ "default" ]; 318 - platforms = [ ]; 319 - source = { 320 - remotes = [ "https://rubygems.org" ]; 321 - sha256 = "0smwg4mii0fm38pyb5fddbmrdpifwv22zv3d3px2xx497am93503"; 322 - type = "gem"; 323 - }; 324 - version = "3.1.1"; 325 - }; 326 - rake = { 327 - groups = [ "default" ]; 328 - platforms = [ ]; 329 - source = { 330 - remotes = [ "https://rubygems.org" ]; 331 - sha256 = "15whn7p9nrkxangbs9hh75q585yfn66lv0v2mhj6q6dl6x8bzr2w"; 332 - type = "gem"; 333 - }; 334 - version = "13.0.6"; 335 - }; 336 - regexp_parser = { 337 - groups = [ "default" ]; 338 - platforms = [ ]; 339 - source = { 340 - remotes = [ "https://rubygems.org" ]; 341 - sha256 = "0d6241adx6drsfzz74nx1ld3394nm6fjpv3ammzr0g659krvgf7q"; 342 - type = "gem"; 343 - }; 344 - version = "2.7.0"; 345 - }; 346 - rexml = { 347 - groups = [ "default" ]; 348 - platforms = [ ]; 349 - source = { 350 - remotes = [ "https://rubygems.org" ]; 351 - sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53"; 352 - type = "gem"; 353 - }; 354 - version = "3.2.5"; 355 - }; 356 - rspec = { 357 - dependencies = [ 358 - "rspec-core" 359 - "rspec-expectations" 360 - "rspec-mocks" 361 - ]; 362 - groups = [ "default" ]; 363 - platforms = [ ]; 364 - source = { 365 - remotes = [ "https://rubygems.org" ]; 366 - sha256 = "171rc90vcgjl8p1bdrqa92ymrj8a87qf6w20x05xq29mljcigi6c"; 367 - type = "gem"; 368 - }; 369 - version = "3.12.0"; 370 - }; 371 - rspec-core = { 372 - dependencies = [ "rspec-support" ]; 373 - groups = [ "default" ]; 374 - platforms = [ ]; 375 - source = { 376 - remotes = [ "https://rubygems.org" ]; 377 - sha256 = "0da45cvllbv39sdbsl65vp5djb2xf5m10mxc9jm7rsqyyxjw4h1f"; 378 - type = "gem"; 379 - }; 380 - version = "3.12.1"; 381 - }; 382 - rspec-expectations = { 383 - dependencies = [ 384 - "diff-lcs" 385 - "rspec-support" 386 - ]; 387 - groups = [ "default" ]; 388 - platforms = [ ]; 389 - source = { 390 - remotes = [ "https://rubygems.org" ]; 391 - sha256 = "03ba3lfdsj9zl00v1yvwgcx87lbadf87livlfa5kgqssn9qdnll6"; 392 - type = "gem"; 393 - }; 394 - version = "3.12.2"; 395 - }; 396 - rspec-github = { 397 - dependencies = [ "rspec-core" ]; 398 - groups = [ "default" ]; 399 - platforms = [ ]; 400 - source = { 401 - remotes = [ "https://rubygems.org" ]; 402 - sha256 = "0kqjmd85v2fpb06d0rx43dc51f0igc1gmm8y3nz0wvmy7zg02njm"; 403 - type = "gem"; 404 - }; 405 - version = "2.4.0"; 406 - }; 407 - rspec-its = { 408 - dependencies = [ 409 - "rspec-core" 410 - "rspec-expectations" 411 - ]; 412 - groups = [ "default" ]; 413 - platforms = [ ]; 414 - source = { 415 - remotes = [ "https://rubygems.org" ]; 416 - sha256 = "15zafd70gxly5i0s00nky14sj2n92dnj3xpj83ysl3c2wx0119ad"; 417 - type = "gem"; 418 - }; 419 - version = "1.3.0"; 420 - }; 421 - rspec-mocks = { 422 - dependencies = [ 423 - "diff-lcs" 424 - "rspec-support" 425 - ]; 426 - groups = [ "default" ]; 427 - platforms = [ ]; 428 - source = { 429 - remotes = [ "https://rubygems.org" ]; 430 - sha256 = "1dcfh85m3ksir6n8gydsal4d85chpww1b2nahb05nl8xhgh0r2ij"; 431 - type = "gem"; 432 - }; 433 - version = "3.12.4"; 434 - }; 435 - rspec-support = { 436 - groups = [ "default" ]; 437 - platforms = [ ]; 438 - source = { 439 - remotes = [ "https://rubygems.org" ]; 440 - sha256 = "12y52zwwb3xr7h91dy9k3ndmyyhr3mjcayk0nnarnrzz8yr48kfx"; 441 - type = "gem"; 442 - }; 443 - version = "3.12.0"; 444 - }; 445 - rubocop = { 446 - dependencies = [ 447 - "parallel" 448 - "parser" 449 - "rainbow" 450 - "regexp_parser" 451 - "rexml" 452 - "rubocop-ast" 453 - "ruby-progressbar" 454 - "unicode-display_width" 455 - ]; 456 - groups = [ "default" ]; 457 - platforms = [ ]; 458 - source = { 459 - remotes = [ "https://rubygems.org" ]; 460 - sha256 = "1sn7ag295blmhpwv6x472m3fd0n25swz9imqwpk0hg21rdcdw7p0"; 461 - type = "gem"; 462 - }; 463 - version = "1.24.1"; 464 - }; 465 - rubocop-ast = { 466 - dependencies = [ "parser" ]; 467 - groups = [ "default" ]; 468 - platforms = [ ]; 469 - source = { 470 - remotes = [ "https://rubygems.org" ]; 471 - sha256 = "0n2gsafg6p7nr1z8i1hkvp2qqkkbg842ba183dnl0h08xd9ms6q5"; 472 - type = "gem"; 473 - }; 474 - version = "1.28.0"; 475 - }; 476 - rubocop-md = { 477 - dependencies = [ "rubocop" ]; 478 - groups = [ "default" ]; 479 - platforms = [ ]; 480 - source = { 481 - remotes = [ "https://rubygems.org" ]; 482 - sha256 = "11j802r5r022vxzycvwvzhyg24g8dky4slbvid24xi0ji73q444z"; 483 - type = "gem"; 484 - }; 485 - version = "1.2.0"; 486 - }; 487 - rubocop-performance = { 488 - dependencies = [ 489 - "rubocop" 490 - "rubocop-ast" 491 - ]; 492 - groups = [ "default" ]; 493 - platforms = [ ]; 494 - source = { 495 - remotes = [ "https://rubygems.org" ]; 496 - sha256 = "1n7g0vg06ldjaq4f8c11c7yqy99zng1qdrkkk4kfziippy24yxnc"; 497 - type = "gem"; 498 - }; 499 - version = "1.16.0"; 500 - }; 501 - rubocop-rake = { 502 - dependencies = [ "rubocop" ]; 503 - groups = [ "default" ]; 504 - platforms = [ ]; 505 - source = { 506 - remotes = [ "https://rubygems.org" ]; 507 - sha256 = "1nyq07sfb3vf3ykc6j2d5yq824lzq1asb474yka36jxgi4hz5djn"; 508 - type = "gem"; 509 - }; 510 - version = "0.6.0"; 511 - }; 512 - rubocop-rspec = { 513 - dependencies = [ "rubocop" ]; 514 - groups = [ "default" ]; 515 - platforms = [ ]; 516 - source = { 517 - remotes = [ "https://rubygems.org" ]; 518 - sha256 = "0ivc9kgz18cn32iqi9wv5aj903yhamwddw84l7nklbl9xxvwz603"; 519 - type = "gem"; 520 - }; 521 - version = "2.11.1"; 522 - }; 523 - ruby-progressbar = { 524 - groups = [ "default" ]; 525 - platforms = [ ]; 526 - source = { 527 - remotes = [ "https://rubygems.org" ]; 528 - sha256 = "0cwvyb7j47m7wihpfaq7rc47zwwx9k4v7iqd9s1xch5nm53rrz40"; 529 - type = "gem"; 530 - }; 531 - version = "1.13.0"; 532 - }; 533 - rugged = { 534 - groups = [ "default" ]; 535 - platforms = [ ]; 536 - source = { 537 - remotes = [ "https://rubygems.org" ]; 538 - sha256 = "016bawsahkhxx7p8azxirpl7y2y7i8a027pj8910gwf6ipg329in"; 539 - type = "gem"; 540 - }; 541 - version = "1.6.3"; 542 - }; 543 - simplecov = { 544 - dependencies = [ 545 - "docile" 546 - "simplecov-html" 547 - "simplecov_json_formatter" 548 - ]; 549 - groups = [ "default" ]; 550 - platforms = [ ]; 551 - source = { 552 - remotes = [ "https://rubygems.org" ]; 553 - sha256 = "198kcbrjxhhzca19yrdcd6jjj9sb51aaic3b0sc3pwjghg3j49py"; 554 - type = "gem"; 555 - }; 556 - version = "0.22.0"; 557 - }; 558 - simplecov-cobertura = { 559 - dependencies = [ 560 - "rexml" 561 - "simplecov" 562 - ]; 563 - groups = [ "default" ]; 564 - platforms = [ ]; 565 - source = { 566 - remotes = [ "https://rubygems.org" ]; 567 - sha256 = "00izmp202y48qvmvwrh5x56cc5ivbjhgkkkjklvqmqzj9pik4r9c"; 568 - type = "gem"; 569 - }; 570 - version = "2.1.0"; 571 - }; 572 - simplecov-html = { 573 - groups = [ "default" ]; 574 - platforms = [ ]; 575 - source = { 576 - remotes = [ "https://rubygems.org" ]; 577 - sha256 = "0yx01bxa8pbf9ip4hagqkp5m0mqfnwnw2xk8kjraiywz4lrss6jb"; 578 - type = "gem"; 579 - }; 580 - version = "0.12.3"; 581 - }; 582 - simplecov_json_formatter = { 583 - groups = [ "default" ]; 584 - platforms = [ ]; 585 - source = { 586 - remotes = [ "https://rubygems.org" ]; 587 - sha256 = "0a5l0733hj7sk51j81ykfmlk2vd5vaijlq9d5fn165yyx3xii52j"; 588 - type = "gem"; 589 - }; 590 - version = "0.1.4"; 591 - }; 592 - strings = { 593 - dependencies = [ 594 - "strings-ansi" 595 - "unicode-display_width" 596 - "unicode_utils" 597 - ]; 598 - groups = [ "default" ]; 599 - platforms = [ ]; 600 - source = { 601 - remotes = [ "https://rubygems.org" ]; 602 - sha256 = "111876lcqrykh30w7zzkrl06d6rj9lq24y625m28674vgfxkkcz0"; 603 - type = "gem"; 604 - }; 605 - version = "0.1.8"; 606 - }; 607 - strings-ansi = { 608 - groups = [ "default" ]; 609 - platforms = [ ]; 610 - source = { 611 - remotes = [ "https://rubygems.org" ]; 612 - sha256 = "120wa6yjc63b84lprglc52f40hx3fx920n4dmv14rad41rv2s9lh"; 613 - type = "gem"; 614 - }; 615 - version = "0.2.0"; 616 - }; 617 - tty-box = { 618 - dependencies = [ 619 - "pastel" 620 - "strings" 621 - "tty-cursor" 622 - ]; 623 - groups = [ "default" ]; 624 - platforms = [ ]; 625 - source = { 626 - remotes = [ "https://rubygems.org" ]; 627 - sha256 = "14g63v0jx87hba50rlv3c521zg9rw0f5d31cihcvym19xxa7v3l5"; 628 - type = "gem"; 629 - }; 630 - version = "0.5.0"; 631 - }; 632 - tty-color = { 633 - groups = [ "default" ]; 634 - platforms = [ ]; 635 - source = { 636 - remotes = [ "https://rubygems.org" ]; 637 - sha256 = "0zz5xa6xbrj69h334d8nx7z732fz80s1a0b02b53mim95p80s7bk"; 638 - type = "gem"; 639 - }; 640 - version = "0.4.3"; 641 - }; 642 - tty-cursor = { 643 - groups = [ "default" ]; 644 - platforms = [ ]; 645 - source = { 646 - remotes = [ "https://rubygems.org" ]; 647 - sha256 = "0j5zw041jgkmn605ya1zc151bxgxl6v192v2i26qhxx7ws2l2lvr"; 648 - type = "gem"; 649 - }; 650 - version = "0.7.1"; 651 - }; 652 - tty-option = { 653 - groups = [ "default" ]; 654 - platforms = [ ]; 655 - source = { 656 - remotes = [ "https://rubygems.org" ]; 657 - sha256 = "0xibs7kgbsw401ywfw67wg47fmm7sdcypy85m25af9r2q2hbq7gb"; 658 - type = "gem"; 659 - }; 660 - version = "0.2.0"; 661 - }; 662 - tty-screen = { 663 - groups = [ "default" ]; 664 - platforms = [ ]; 665 - source = { 666 - remotes = [ "https://rubygems.org" ]; 667 - sha256 = "0azpjgyhdm8ycblnx9crq3dgb2x8yg454a13n60zfpsc0n138sw1"; 668 - type = "gem"; 669 - }; 670 - version = "0.6.5"; 671 - }; 672 - tty-spinner = { 673 - dependencies = [ "tty-cursor" ]; 674 - groups = [ "default" ]; 675 - platforms = [ ]; 676 - source = { 677 - remotes = [ "https://rubygems.org" ]; 678 - sha256 = "0hh5awmijnzw9flmh5ak610x1d00xiqagxa5mbr63ysggc26y0qf"; 679 - type = "gem"; 680 - }; 681 - version = "0.9.3"; 682 - }; 683 - tty-table = { 684 - dependencies = [ 685 - "equatable" 686 - "necromancer" 687 - "pastel" 688 - "strings" 689 - "tty-screen" 690 - ]; 691 - groups = [ "default" ]; 692 - platforms = [ ]; 693 - source = { 694 - remotes = [ "https://rubygems.org" ]; 695 - sha256 = "05krrj1x5pmfbz74paszrsr1316w9b9jlc4wpd9s9gpzqfzwjzcg"; 696 - type = "gem"; 697 - }; 698 - version = "0.10.0"; 699 - }; 700 - tzinfo = { 701 - dependencies = [ "concurrent-ruby" ]; 702 - groups = [ "default" ]; 703 - platforms = [ ]; 704 - source = { 705 - remotes = [ "https://rubygems.org" ]; 706 - sha256 = "16w2g84dzaf3z13gxyzlzbf748kylk5bdgg3n1ipvkvvqy685bwd"; 707 - type = "gem"; 708 - }; 709 - version = "2.0.6"; 710 - }; 711 - unicode-display_width = { 712 - groups = [ "default" ]; 713 - platforms = [ ]; 714 - source = { 715 - remotes = [ "https://rubygems.org" ]; 716 - sha256 = "1204c1jx2g89pc25qk5150mk7j5k90692i7ihgfzqnad6qni74h2"; 717 - type = "gem"; 718 - }; 719 - version = "1.8.0"; 720 - }; 721 - unicode_utils = { 722 - groups = [ "default" ]; 723 - platforms = [ ]; 724 - source = { 725 - remotes = [ "https://rubygems.org" ]; 726 - sha256 = "0h1a5yvrxzlf0lxxa1ya31jcizslf774arnsd89vgdhk4g7x08mr"; 727 - type = "gem"; 728 - }; 729 - version = "1.4.0"; 730 - }; 731 - zeitwerk = { 732 - groups = [ "default" ]; 733 - platforms = [ ]; 734 - source = { 735 - remotes = [ "https://rubygems.org" ]; 736 - sha256 = "028ld9qmgdllxrl7d0qkl65s58wb1n3gv8yjs28g43a8b1hplxk1"; 737 - type = "gem"; 738 - }; 739 - version = "2.6.7"; 740 - }; 741 - }
+2 -2
pkgs/applications/virtualization/cri-o/default.nix
··· 17 17 18 18 buildGoModule rec { 19 19 pname = "cri-o"; 20 - version = "1.32.3"; 20 + version = "1.32.4"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "cri-o"; 24 24 repo = "cri-o"; 25 25 rev = "v${version}"; 26 - hash = "sha256-EIJT/LwxRZUYvbH0EFYSeZpGgFOywI6jpfmFO3g8cps="; 26 + hash = "sha256-zMSGXRJvFPlbJAnrdHMQYLPkS138r5/2/gyJhhoytgs="; 27 27 }; 28 28 vendorHash = null; 29 29
+3 -3
pkgs/by-name/ai/airwindows/package.nix
··· 8 8 }: 9 9 stdenv.mkDerivation { 10 10 pname = "airwindows"; 11 - version = "0-unstable-2025-04-19"; 11 + version = "0-unstable-2025-04-27"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "airwindows"; 15 15 repo = "airwindows"; 16 - rev = "9e38c7af2c4b74e4a1f138ebaccc07e5800c73b8"; 17 - hash = "sha256-/6Z+CTrUeH3wNlwlP3aS5scYjhC0NwC0QXe+IMvphkc="; 16 + rev = "f8a3f0d1b4ba5ad15777a7143f338731b9658d1a"; 17 + hash = "sha256-Kdz8Q71LHeYhH+Lbgg9fhAYsC62LJLdQo5R+h9DwpXY="; 18 18 }; 19 19 20 20 # we patch helpers because honestly im spooked out by where those variables
+2 -2
pkgs/by-name/an/ansible-lint/package.nix
··· 8 8 9 9 python3Packages.buildPythonApplication rec { 10 10 pname = "ansible-lint"; 11 - version = "25.2.1"; 11 + version = "25.4.0"; 12 12 pyproject = true; 13 13 14 14 src = fetchPypi { 15 15 inherit version; 16 16 pname = "ansible_lint"; 17 - hash = "sha256-7Esfz6i+8T9Uf+76IupoZN79kCs6Jn749MU0GXb0X/E="; 17 + hash = "sha256-8vKzGtGZklsjQ/ZgVS+5Rolw8WwsXVfan+rnDsTuyn0="; 18 18 }; 19 19 20 20 postPatch = ''
+56
pkgs/by-name/ap/apery/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + unstableGitUpdater, 6 + }: 7 + 8 + rustPlatform.buildRustPackage { 9 + pname = "apery"; 10 + version = "2.1.0-unstable-2024-06-23"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "HiraokaTakuya"; 14 + # Successor of C++ implementation 15 + # https://github.com/HiraokaTakuya/apery/blob/d14471fc879062bfabbd181eaa91e90c7cc28a71/Readme.txt#L3-L4 16 + repo = "apery_rust"; 17 + rev = "8e64bc427bff033a38f1b60b9013ad2d62f88db7"; 18 + hash = "sha256-Y8IBZISutXNgbuc7/qhNoiwYDCP6M9ukhu48t3oZM18="; 19 + # The submodule includes evaluation files for the installCheckPhase 20 + fetchSubmodules = true; 21 + }; 22 + 23 + cargoHash = "sha256-xaQ83WKXKSAFRSKzaTFnM2lklGLCJG+i7wa8a+KNR/I="; 24 + 25 + checkFlags = [ 26 + "--skip=movegen" 27 + ]; 28 + 29 + doInstallCheck = true; 30 + installCheckPhase = '' 31 + runHook preInstallCheck 32 + 33 + usi_command='isready 34 + go byoyomi 1000 35 + wait' 36 + usi_output="$("$out/bin/apery" <<< "$usi_command")" 37 + [[ "$usi_output" == *'bestmove'* ]] 38 + 39 + runHook postInstallCheck 40 + ''; 41 + 42 + passthru.updateScript = unstableGitUpdater { 43 + tagPrefix = "v"; 44 + branch = "master"; 45 + }; 46 + 47 + meta = { 48 + description = "USI shogi engine"; 49 + homepage = "https://github.com/HiraokaTakuya/apery_rust"; 50 + license = lib.licenses.gpl3Only; 51 + maintainers = with lib.maintainers; [ 52 + kachick 53 + ]; 54 + mainProgram = "apery"; 55 + }; 56 + }
+2 -2
pkgs/by-name/at/atasm/package.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "atasm"; 10 - version = "1.27"; 10 + version = "1.28"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "CycoPH"; 14 14 repo = "atasm"; 15 15 rev = "V${version}"; 16 - hash = "sha256-owr0mqib3zXMYcYliseCIkHp41nevpIPCC6nTqouAkA="; 16 + hash = "sha256-9hDY+DQ2qA6zgVMCfvXW7QErH+eL1TKya4PpQ3vHQLQ="; 17 17 }; 18 18 19 19 makefile = "Makefile";
+10 -5
pkgs/by-name/az/azmq/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 - boost, 5 + boost183, 6 6 cmake, 7 7 ninja, 8 8 zeromq, 9 9 catch2, 10 + unstableGitUpdater, 10 11 }: 11 12 12 13 stdenv.mkDerivation { 13 14 pname = "azmq"; 14 - version = "unstable-2023-03-23"; 15 + version = "1.0.3-unstable-2025-01-19"; 15 16 16 17 src = fetchFromGitHub { 17 18 owner = "zeromq"; 18 19 repo = "azmq"; 19 - rev = "2c1adac46bced4eb74ed9be7c74563bb113eaacf"; 20 - hash = "sha256-4o1CHlg9kociIL6QN/kU2cojPvFRhtjFmKIAz0dapUM="; 20 + rev = "4e8f18bf3ac60f5c8126db61e48927ea19a88195"; 21 + hash = "sha256-0TYZvQefoW77RXhQ57niXs3Kcz2YHW9cBDNGFU47BBs="; 21 22 }; 22 23 23 24 nativeBuildInputs = [ ··· 27 26 ]; 28 27 29 28 buildInputs = [ 30 - boost 29 + boost183 31 30 catch2 32 31 zeromq 33 32 ]; 34 33 35 34 # Broken for some reason on this platform. 36 35 doCheck = !(stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux); 36 + 37 + passthru.updateScript = unstableGitUpdater { 38 + tagPrefix = "v"; 39 + }; 37 40 38 41 meta = with lib; { 39 42 homepage = "https://github.com/zeromq/azmq";
+100
pkgs/by-name/ba/bagels/package.nix
··· 1 + { 2 + lib, 3 + python3Packages, 4 + fetchFromGitHub, 5 + }: 6 + 7 + python3Packages.buildPythonApplication rec { 8 + pname = "bagels"; 9 + version = "0.3.8"; 10 + pyproject = true; 11 + 12 + src = fetchFromGitHub { 13 + owner = "EnhancedJax"; 14 + repo = "bagels"; 15 + tag = version; 16 + hash = "sha256-dmBu0HSRGs4LmJY2PHNlRf0RdodmN+ZM0brwuiNmPyU="; 17 + }; 18 + 19 + build-system = with python3Packages; [ 20 + hatchling 21 + ]; 22 + 23 + pythonRelaxDeps = [ 24 + "aiohappyeyeballs" 25 + "aiohttp" 26 + "aiosignal" 27 + "attrs" 28 + "blinker" 29 + "click" 30 + "multidict" 31 + "platformdirs" 32 + "propcache" 33 + "pydantic-core" 34 + "pydantic" 35 + "pygments" 36 + "requests" 37 + "rich" 38 + "sqlalchemy" 39 + "textual" 40 + "typing-extensions" 41 + "werkzeug" 42 + "yarl" 43 + ]; 44 + 45 + dependencies = with python3Packages; [ 46 + aiohappyeyeballs 47 + aiohttp-jinja2 48 + aiohttp 49 + aiosignal 50 + annotated-types 51 + attrs 52 + blinker 53 + click-default-group 54 + click 55 + frozenlist 56 + idna 57 + itsdangerous 58 + linkify-it-py 59 + markdown-it-py 60 + markupsafe 61 + mdit-py-plugins 62 + mdurl 63 + msgpack 64 + multidict 65 + numpy 66 + packaging 67 + platformdirs 68 + plotext 69 + propcache 70 + pydantic-core 71 + pydantic 72 + pygments 73 + python-dateutil 74 + pyyaml 75 + requests 76 + rich 77 + sqlalchemy 78 + textual 79 + tomli 80 + typing-extensions 81 + uc-micro-py 82 + werkzeug 83 + xdg-base-dirs 84 + yarl 85 + ]; 86 + 87 + meta = { 88 + homepage = "https://github.com/EnhancedJax/Bagels"; 89 + description = "Powerful expense tracker that lives in your terminal."; 90 + longDescription = '' 91 + Bagels expense tracker is a TUI application where you can track and analyse your money flow, with convenience oriented features and a complete interface. 92 + ''; 93 + changelog = "https://github.com/EnhancedJax/Bagels/releases/tag/${version}"; 94 + license = lib.licenses.gpl3Only; 95 + maintainers = with lib.maintainers; [ 96 + loc 97 + ]; 98 + mainProgram = "bagels"; 99 + }; 100 + }
+2 -2
pkgs/by-name/bi/bird3/package.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "bird"; 14 - version = "3.1.0"; 14 + version = "3.0.2"; 15 15 16 16 src = fetchurl { 17 17 url = "https://bird.network.cz/download/bird-${version}.tar.gz"; 18 - hash = "sha256-xxY49Xb0MWcEN++dkL6lZZK8VjcB3nhpg/RCJk7Hdiw="; 18 + hash = "sha256-eKqL5820LfFLnilpu2Q7IoxoBMZXj5CTsXPOiiQ3zDA="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/by-name/cd/cdncheck/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "cdncheck"; 9 - version = "1.1.16"; 9 + version = "1.1.17"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "projectdiscovery"; 13 13 repo = "cdncheck"; 14 14 tag = "v${version}"; 15 - hash = "sha256-7piHR6BlPz34pkgkj6cmi8OR2h2mZEF+hy8dwS+lras="; 15 + hash = "sha256-nRnf2eLZQX878H6Em50MNkmEOTyr1KE5buGlMPE9vAE="; 16 16 }; 17 17 18 18 vendorHash = "sha256-/1REkZ5+sz/H4T4lXhloz7fu5cLv1GoaD3dlttN+Qd4=";
+2 -2
pkgs/by-name/cn/cnquery/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "cnquery"; 9 - version = "11.51.1"; 9 + version = "11.52.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "mondoohq"; 13 13 repo = "cnquery"; 14 14 tag = "v${version}"; 15 - hash = "sha256-Vc6ucWZf/n/joscFEVuQEfsg2fu860thmlppVItFDnE="; 15 + hash = "sha256-Agc8as9PwN9IDeV0tBOPFL2tXYXYaJsa1sd+XXQ7p0k="; 16 16 }; 17 17 18 18 subPackages = [ "apps/cnquery" ];
+3 -3
pkgs/by-name/cr/cryptomator/package.nix
··· 17 17 in 18 18 maven.buildMavenPackage rec { 19 19 pname = "cryptomator"; 20 - version = "1.15.3"; 20 + version = "1.16.0"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "cryptomator"; 24 24 repo = "cryptomator"; 25 25 tag = version; 26 - hash = "sha256-3HGSeTUzfcXuNFxPuhkQBQ8CTEvgrNjpFtqOuluCeRs="; 26 + hash = "sha256-v4UCNUbnCCccwmRMtHbN8BEHlzLcAcJ9HIU5Ak94FS8="; 27 27 }; 28 28 29 29 mvnJdk = jdk; 30 30 mvnParameters = "-Dmaven.test.skip=true -Plinux"; 31 - mvnHash = "sha256-vC2ULlBm/170ElcQC898N4kmWfuWwb7hFpF1oMIukyQ="; 31 + mvnHash = "sha256-EmCuAn3waCDkngGca8f5ccV5aNTpE+fiNM6VbAS1D3w="; 32 32 33 33 preBuild = '' 34 34 VERSION=${version}
+2 -2
pkgs/by-name/db/dblab/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "dblab"; 9 - version = "0.31.0"; 9 + version = "0.32.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "danvergara"; 13 13 repo = "dblab"; 14 14 rev = "v${version}"; 15 - hash = "sha256-ssxfKIHbhiekZFONRDFzb38mEKVgEKXEq4TIyj8FXjU="; 15 + hash = "sha256-Hcwuh+NGHp1nb6dS1CDC+M7onlNpJbkb6UAiC4j3ZiU="; 16 16 }; 17 17 18 18 vendorHash = "sha256-WxIlGdd3Si3Lyf9FZOCAepDlRo2F3EDRy00EawkZATY=";
+2 -2
pkgs/by-name/di/diylc/package.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "diylc"; 14 - version = "5.2.0"; 14 + version = "5.3.0"; 15 15 16 16 src = fetchurl { 17 17 url = "https://github.com/bancika/diy-layout-creator/releases/download/v${finalAttrs.version}/diylc-${finalAttrs.version}-universal.zip"; 18 - hash = "sha256-lsUA6ksaRpHrVOlpMUIZeuZ+jLpl9GFTBttzUhRplH4="; 18 + hash = "sha256-1oeeU9SkDqS3vF/b4B4ACJ6NjtkS9lQBl7yEF+rFTY0="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+3 -3
pkgs/by-name/do/dolt/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "dolt"; 9 - version = "1.52.2"; 9 + version = "1.52.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "dolthub"; 13 13 repo = "dolt"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-bEF85lWebcpwz3rYEMqA4h0eMS5AzvuzDTXIrs0izJs="; 15 + sha256 = "sha256-c+7WWFaELEbWxgqHNDXOIt/PvielfMFbzwURlqXSZAY="; 16 16 }; 17 17 18 18 modRoot = "./go"; 19 19 subPackages = [ "cmd/dolt" ]; 20 - vendorHash = "sha256-wMnFzeZG2eBTddZt3abT4Q+X2getjcyd7JHmhywtyWs="; 20 + vendorHash = "sha256-OYgxlEU84BDqVqfmvgBZ5blT6ySHLZcmKbVm4Bvj8Yk="; 21 21 proxyVendor = true; 22 22 doCheck = false; 23 23
+3 -3
pkgs/by-name/fr/framework-tool/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "framework-tool"; 11 - version = "0.2.1"; 11 + version = "0.4.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "FrameworkComputer"; 15 15 repo = "framework-system"; 16 16 tag = "v${version}"; 17 - hash = "sha256-wWattGkBn8WD3vfThlQnotQB4Q/C00AZT1BesoHcCyg="; 17 + hash = "sha256-JPIpaAfXraqU6YM31bLImeJUCD3/O+PLcaZBxUjDqlM="; 18 18 }; 19 19 20 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-kmrgtYXo2Xh4mBk64VE83UJdITHgA/y3VeBRE8gDUTY="; 21 + cargoHash = "sha256-Kf3DXEDpCbbixUjeyBi1xkR32sW2uuasxqeWeq/X2Xk="; 22 22 23 23 nativeBuildInputs = [ pkg-config ]; 24 24 buildInputs = [ udev ];
+107
pkgs/by-name/gi/git-fame/Gemfile.lock
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + activesupport (8.0.2) 5 + base64 6 + benchmark (>= 0.3) 7 + bigdecimal 8 + concurrent-ruby (~> 1.0, >= 1.3.1) 9 + connection_pool (>= 2.2.5) 10 + drb 11 + i18n (>= 1.6, < 2) 12 + logger (>= 1.4.2) 13 + minitest (>= 5.1) 14 + securerandom (>= 0.3) 15 + tzinfo (~> 2.0, >= 2.0.5) 16 + uri (>= 0.13.1) 17 + base64 (0.2.0) 18 + benchmark (0.4.0) 19 + bigdecimal (3.1.9) 20 + concurrent-ruby (1.3.5) 21 + connection_pool (2.5.3) 22 + drb (2.2.1) 23 + dry-core (1.1.0) 24 + concurrent-ruby (~> 1.0) 25 + logger 26 + zeitwerk (~> 2.6) 27 + dry-inflector (1.2.0) 28 + dry-initializer (3.2.0) 29 + dry-logic (1.6.0) 30 + bigdecimal 31 + concurrent-ruby (~> 1.0) 32 + dry-core (~> 1.1) 33 + zeitwerk (~> 2.6) 34 + dry-struct (1.8.0) 35 + dry-core (~> 1.1) 36 + dry-types (~> 1.8, >= 1.8.2) 37 + ice_nine (~> 0.11) 38 + zeitwerk (~> 2.6) 39 + dry-types (1.8.2) 40 + bigdecimal (~> 3.0) 41 + concurrent-ruby (~> 1.0) 42 + dry-core (~> 1.0) 43 + dry-inflector (~> 1.0) 44 + dry-logic (~> 1.4) 45 + zeitwerk (~> 2.6) 46 + equatable (0.5.0) 47 + git_fame (3.2.19) 48 + activesupport (>= 7, < 9) 49 + dry-initializer (~> 3.0) 50 + dry-struct (~> 1.0) 51 + dry-types (~> 1.0) 52 + neatjson (~> 0.9) 53 + rugged (~> 1.0) 54 + tty-box (~> 0.5) 55 + tty-option (~> 0.2) 56 + tty-screen (~> 0.5) 57 + tty-spinner (~> 0.9) 58 + tty-table (~> 0.9, <= 0.10.0) 59 + zeitwerk (~> 2.0) 60 + i18n (1.14.7) 61 + concurrent-ruby (~> 1.0) 62 + ice_nine (0.11.2) 63 + logger (1.7.0) 64 + minitest (5.25.5) 65 + neatjson (0.10.5) 66 + necromancer (0.4.0) 67 + pastel (0.7.2) 68 + equatable (~> 0.5.0) 69 + tty-color (~> 0.4.0) 70 + rugged (1.9.0) 71 + securerandom (0.4.1) 72 + strings (0.1.8) 73 + strings-ansi (~> 0.1) 74 + unicode-display_width (~> 1.5) 75 + unicode_utils (~> 1.4) 76 + strings-ansi (0.2.0) 77 + tty-box (0.5.0) 78 + pastel (~> 0.7.2) 79 + strings (~> 0.1.6) 80 + tty-cursor (~> 0.7) 81 + tty-color (0.4.3) 82 + tty-cursor (0.7.1) 83 + tty-option (0.3.0) 84 + tty-screen (0.6.5) 85 + tty-spinner (0.9.3) 86 + tty-cursor (~> 0.7) 87 + tty-table (0.10.0) 88 + equatable (~> 0.5.0) 89 + necromancer (~> 0.4.0) 90 + pastel (~> 0.7.2) 91 + strings (~> 0.1.0) 92 + tty-screen (~> 0.6.4) 93 + tzinfo (2.0.6) 94 + concurrent-ruby (~> 1.0) 95 + unicode-display_width (1.8.0) 96 + unicode_utils (1.4.0) 97 + uri (1.0.3) 98 + zeitwerk (2.7.2) 99 + 100 + PLATFORMS 101 + ruby 102 + 103 + DEPENDENCIES 104 + git_fame 105 + 106 + BUNDLED WITH 107 + 2.6.6
+459
pkgs/by-name/gi/git-fame/gemset.nix
··· 1 + { 2 + activesupport = { 3 + dependencies = [ 4 + "base64" 5 + "benchmark" 6 + "bigdecimal" 7 + "concurrent-ruby" 8 + "connection_pool" 9 + "drb" 10 + "i18n" 11 + "logger" 12 + "minitest" 13 + "securerandom" 14 + "tzinfo" 15 + "uri" 16 + ]; 17 + groups = [ "default" ]; 18 + platforms = [ ]; 19 + source = { 20 + remotes = [ "https://rubygems.org" ]; 21 + sha256 = "0pm40y64wfc50a9sj87kxvil2102rmpdcbv82zf0r40vlgdwsrc5"; 22 + type = "gem"; 23 + }; 24 + version = "8.0.2"; 25 + }; 26 + base64 = { 27 + groups = [ "default" ]; 28 + platforms = [ ]; 29 + source = { 30 + remotes = [ "https://rubygems.org" ]; 31 + sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g"; 32 + type = "gem"; 33 + }; 34 + version = "0.2.0"; 35 + }; 36 + benchmark = { 37 + groups = [ "default" ]; 38 + platforms = [ ]; 39 + source = { 40 + remotes = [ "https://rubygems.org" ]; 41 + sha256 = "0jl71qcgamm96dzyqk695j24qszhcc7liw74qc83fpjljp2gh4hg"; 42 + type = "gem"; 43 + }; 44 + version = "0.4.0"; 45 + }; 46 + bigdecimal = { 47 + groups = [ "default" ]; 48 + platforms = [ ]; 49 + source = { 50 + remotes = [ "https://rubygems.org" ]; 51 + sha256 = "1k6qzammv9r6b2cw3siasaik18i6wjc5m0gw5nfdc6jj64h79z1g"; 52 + type = "gem"; 53 + }; 54 + version = "3.1.9"; 55 + }; 56 + concurrent-ruby = { 57 + groups = [ "default" ]; 58 + platforms = [ ]; 59 + source = { 60 + remotes = [ "https://rubygems.org" ]; 61 + sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; 62 + type = "gem"; 63 + }; 64 + version = "1.3.5"; 65 + }; 66 + connection_pool = { 67 + groups = [ "default" ]; 68 + platforms = [ ]; 69 + source = { 70 + remotes = [ "https://rubygems.org" ]; 71 + sha256 = "0nrhsk7b3sjqbyl1cah6ibf1kvi3v93a7wf4637d355hp614mmyg"; 72 + type = "gem"; 73 + }; 74 + version = "2.5.3"; 75 + }; 76 + drb = { 77 + groups = [ "default" ]; 78 + platforms = [ ]; 79 + source = { 80 + remotes = [ "https://rubygems.org" ]; 81 + sha256 = "0h5kbj9hvg5hb3c7l425zpds0vb42phvln2knab8nmazg2zp5m79"; 82 + type = "gem"; 83 + }; 84 + version = "2.2.1"; 85 + }; 86 + dry-core = { 87 + dependencies = [ 88 + "concurrent-ruby" 89 + "logger" 90 + "zeitwerk" 91 + ]; 92 + groups = [ "default" ]; 93 + platforms = [ ]; 94 + source = { 95 + remotes = [ "https://rubygems.org" ]; 96 + sha256 = "15di39ssfkwigyyqla65n4x6cfhgwa4cv8j5lmyrlr07jwd840q9"; 97 + type = "gem"; 98 + }; 99 + version = "1.1.0"; 100 + }; 101 + dry-inflector = { 102 + groups = [ "default" ]; 103 + platforms = [ ]; 104 + source = { 105 + remotes = [ "https://rubygems.org" ]; 106 + sha256 = "0blgyg9l4gpzhb7rs9hqq9j7br80ngiigjp2ayp78w6m1ysx1x92"; 107 + type = "gem"; 108 + }; 109 + version = "1.2.0"; 110 + }; 111 + dry-initializer = { 112 + groups = [ "default" ]; 113 + platforms = [ ]; 114 + source = { 115 + remotes = [ "https://rubygems.org" ]; 116 + sha256 = "1qy4cv0j0ahabprdbp02nc3r1606jd5dp90lzqg0mp0jz6c9gm9p"; 117 + type = "gem"; 118 + }; 119 + version = "3.2.0"; 120 + }; 121 + dry-logic = { 122 + dependencies = [ 123 + "bigdecimal" 124 + "concurrent-ruby" 125 + "dry-core" 126 + "zeitwerk" 127 + ]; 128 + groups = [ "default" ]; 129 + platforms = [ ]; 130 + source = { 131 + remotes = [ "https://rubygems.org" ]; 132 + sha256 = "18nf8mbnhgvkw34drj7nmvpx2afmyl2nyzncn3wl3z4h1yyfsvys"; 133 + type = "gem"; 134 + }; 135 + version = "1.6.0"; 136 + }; 137 + dry-struct = { 138 + dependencies = [ 139 + "dry-core" 140 + "dry-types" 141 + "ice_nine" 142 + "zeitwerk" 143 + ]; 144 + groups = [ "default" ]; 145 + platforms = [ ]; 146 + source = { 147 + remotes = [ "https://rubygems.org" ]; 148 + sha256 = "0ri9iqxknxvvhpbshf6jn7bq581k8l67iv23mii69yr4k5aqphvl"; 149 + type = "gem"; 150 + }; 151 + version = "1.8.0"; 152 + }; 153 + dry-types = { 154 + dependencies = [ 155 + "bigdecimal" 156 + "concurrent-ruby" 157 + "dry-core" 158 + "dry-inflector" 159 + "dry-logic" 160 + "zeitwerk" 161 + ]; 162 + groups = [ "default" ]; 163 + platforms = [ ]; 164 + source = { 165 + remotes = [ "https://rubygems.org" ]; 166 + sha256 = "03zcngwfpq0nx9wmxma0s1c6sb3xxph93q8j7dy75721d7d9lkn8"; 167 + type = "gem"; 168 + }; 169 + version = "1.8.2"; 170 + }; 171 + equatable = { 172 + groups = [ "default" ]; 173 + platforms = [ ]; 174 + source = { 175 + remotes = [ "https://rubygems.org" ]; 176 + sha256 = "1sjm9zjakyixyvsqziikdrsqfzis6j3fq23crgjkp6fwkfgndj7x"; 177 + type = "gem"; 178 + }; 179 + version = "0.5.0"; 180 + }; 181 + git_fame = { 182 + dependencies = [ 183 + "activesupport" 184 + "dry-initializer" 185 + "dry-struct" 186 + "dry-types" 187 + "neatjson" 188 + "rugged" 189 + "tty-box" 190 + "tty-option" 191 + "tty-screen" 192 + "tty-spinner" 193 + "tty-table" 194 + "zeitwerk" 195 + ]; 196 + groups = [ "default" ]; 197 + platforms = [ ]; 198 + source = { 199 + remotes = [ "https://rubygems.org" ]; 200 + sha256 = "1891k7v2ld5p9v9zlc80s7qkqdxs1wpw6m40gx1wr273n177jal8"; 201 + type = "gem"; 202 + }; 203 + version = "3.2.19"; 204 + }; 205 + i18n = { 206 + dependencies = [ "concurrent-ruby" ]; 207 + groups = [ "default" ]; 208 + platforms = [ ]; 209 + source = { 210 + remotes = [ "https://rubygems.org" ]; 211 + sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf"; 212 + type = "gem"; 213 + }; 214 + version = "1.14.7"; 215 + }; 216 + ice_nine = { 217 + groups = [ "default" ]; 218 + platforms = [ ]; 219 + source = { 220 + remotes = [ "https://rubygems.org" ]; 221 + sha256 = "1nv35qg1rps9fsis28hz2cq2fx1i96795f91q4nmkm934xynll2x"; 222 + type = "gem"; 223 + }; 224 + version = "0.11.2"; 225 + }; 226 + logger = { 227 + groups = [ "default" ]; 228 + platforms = [ ]; 229 + source = { 230 + remotes = [ "https://rubygems.org" ]; 231 + sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr"; 232 + type = "gem"; 233 + }; 234 + version = "1.7.0"; 235 + }; 236 + minitest = { 237 + groups = [ "default" ]; 238 + platforms = [ ]; 239 + source = { 240 + remotes = [ "https://rubygems.org" ]; 241 + sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr"; 242 + type = "gem"; 243 + }; 244 + version = "5.25.5"; 245 + }; 246 + neatjson = { 247 + groups = [ "default" ]; 248 + platforms = [ ]; 249 + source = { 250 + remotes = [ "https://rubygems.org" ]; 251 + sha256 = "0wm1lq8yl6rzysh3wg6fa55w5534k6ppiz0qb7jyvdy582mk5i0s"; 252 + type = "gem"; 253 + }; 254 + version = "0.10.5"; 255 + }; 256 + necromancer = { 257 + groups = [ "default" ]; 258 + platforms = [ ]; 259 + source = { 260 + remotes = [ "https://rubygems.org" ]; 261 + sha256 = "0v9nhdkv6zrp7cn48xv7n2vjhsbslpvs0ha36mfkcd56cp27pavz"; 262 + type = "gem"; 263 + }; 264 + version = "0.4.0"; 265 + }; 266 + pastel = { 267 + dependencies = [ 268 + "equatable" 269 + "tty-color" 270 + ]; 271 + groups = [ "default" ]; 272 + platforms = [ ]; 273 + source = { 274 + remotes = [ "https://rubygems.org" ]; 275 + sha256 = "1yf30d9kzpm96gw9kwbv31p0qigwfykn8qdis5950plnzgc1vlp1"; 276 + type = "gem"; 277 + }; 278 + version = "0.7.2"; 279 + }; 280 + rugged = { 281 + groups = [ "default" ]; 282 + platforms = [ ]; 283 + source = { 284 + remotes = [ "https://rubygems.org" ]; 285 + sha256 = "1b7gcf6pxg4x607bica68dbz22b4kch33yi0ils6x3c8ql9akakz"; 286 + type = "gem"; 287 + }; 288 + version = "1.9.0"; 289 + }; 290 + securerandom = { 291 + groups = [ "default" ]; 292 + platforms = [ ]; 293 + source = { 294 + remotes = [ "https://rubygems.org" ]; 295 + sha256 = "1cd0iriqfsf1z91qg271sm88xjnfd92b832z49p1nd542ka96lfc"; 296 + type = "gem"; 297 + }; 298 + version = "0.4.1"; 299 + }; 300 + strings = { 301 + dependencies = [ 302 + "strings-ansi" 303 + "unicode-display_width" 304 + "unicode_utils" 305 + ]; 306 + groups = [ "default" ]; 307 + platforms = [ ]; 308 + source = { 309 + remotes = [ "https://rubygems.org" ]; 310 + sha256 = "111876lcqrykh30w7zzkrl06d6rj9lq24y625m28674vgfxkkcz0"; 311 + type = "gem"; 312 + }; 313 + version = "0.1.8"; 314 + }; 315 + strings-ansi = { 316 + groups = [ "default" ]; 317 + platforms = [ ]; 318 + source = { 319 + remotes = [ "https://rubygems.org" ]; 320 + sha256 = "120wa6yjc63b84lprglc52f40hx3fx920n4dmv14rad41rv2s9lh"; 321 + type = "gem"; 322 + }; 323 + version = "0.2.0"; 324 + }; 325 + tty-box = { 326 + dependencies = [ 327 + "pastel" 328 + "strings" 329 + "tty-cursor" 330 + ]; 331 + groups = [ "default" ]; 332 + platforms = [ ]; 333 + source = { 334 + remotes = [ "https://rubygems.org" ]; 335 + sha256 = "14g63v0jx87hba50rlv3c521zg9rw0f5d31cihcvym19xxa7v3l5"; 336 + type = "gem"; 337 + }; 338 + version = "0.5.0"; 339 + }; 340 + tty-color = { 341 + groups = [ "default" ]; 342 + platforms = [ ]; 343 + source = { 344 + remotes = [ "https://rubygems.org" ]; 345 + sha256 = "0zz5xa6xbrj69h334d8nx7z732fz80s1a0b02b53mim95p80s7bk"; 346 + type = "gem"; 347 + }; 348 + version = "0.4.3"; 349 + }; 350 + tty-cursor = { 351 + groups = [ "default" ]; 352 + platforms = [ ]; 353 + source = { 354 + remotes = [ "https://rubygems.org" ]; 355 + sha256 = "0j5zw041jgkmn605ya1zc151bxgxl6v192v2i26qhxx7ws2l2lvr"; 356 + type = "gem"; 357 + }; 358 + version = "0.7.1"; 359 + }; 360 + tty-option = { 361 + groups = [ "default" ]; 362 + platforms = [ ]; 363 + source = { 364 + remotes = [ "https://rubygems.org" ]; 365 + sha256 = "019ir4bcr8fag7dmq7ph6ilpvwjbv4qalip0bz7dlddbd6fk4vjs"; 366 + type = "gem"; 367 + }; 368 + version = "0.3.0"; 369 + }; 370 + tty-screen = { 371 + groups = [ "default" ]; 372 + platforms = [ ]; 373 + source = { 374 + remotes = [ "https://rubygems.org" ]; 375 + sha256 = "0azpjgyhdm8ycblnx9crq3dgb2x8yg454a13n60zfpsc0n138sw1"; 376 + type = "gem"; 377 + }; 378 + version = "0.6.5"; 379 + }; 380 + tty-spinner = { 381 + dependencies = [ "tty-cursor" ]; 382 + groups = [ "default" ]; 383 + platforms = [ ]; 384 + source = { 385 + remotes = [ "https://rubygems.org" ]; 386 + sha256 = "0hh5awmijnzw9flmh5ak610x1d00xiqagxa5mbr63ysggc26y0qf"; 387 + type = "gem"; 388 + }; 389 + version = "0.9.3"; 390 + }; 391 + tty-table = { 392 + dependencies = [ 393 + "equatable" 394 + "necromancer" 395 + "pastel" 396 + "strings" 397 + "tty-screen" 398 + ]; 399 + groups = [ "default" ]; 400 + platforms = [ ]; 401 + source = { 402 + remotes = [ "https://rubygems.org" ]; 403 + sha256 = "05krrj1x5pmfbz74paszrsr1316w9b9jlc4wpd9s9gpzqfzwjzcg"; 404 + type = "gem"; 405 + }; 406 + version = "0.10.0"; 407 + }; 408 + tzinfo = { 409 + dependencies = [ "concurrent-ruby" ]; 410 + groups = [ "default" ]; 411 + platforms = [ ]; 412 + source = { 413 + remotes = [ "https://rubygems.org" ]; 414 + sha256 = "16w2g84dzaf3z13gxyzlzbf748kylk5bdgg3n1ipvkvvqy685bwd"; 415 + type = "gem"; 416 + }; 417 + version = "2.0.6"; 418 + }; 419 + unicode-display_width = { 420 + groups = [ "default" ]; 421 + platforms = [ ]; 422 + source = { 423 + remotes = [ "https://rubygems.org" ]; 424 + sha256 = "1204c1jx2g89pc25qk5150mk7j5k90692i7ihgfzqnad6qni74h2"; 425 + type = "gem"; 426 + }; 427 + version = "1.8.0"; 428 + }; 429 + unicode_utils = { 430 + groups = [ "default" ]; 431 + platforms = [ ]; 432 + source = { 433 + remotes = [ "https://rubygems.org" ]; 434 + sha256 = "0h1a5yvrxzlf0lxxa1ya31jcizslf774arnsd89vgdhk4g7x08mr"; 435 + type = "gem"; 436 + }; 437 + version = "1.4.0"; 438 + }; 439 + uri = { 440 + groups = [ "default" ]; 441 + platforms = [ ]; 442 + source = { 443 + remotes = [ "https://rubygems.org" ]; 444 + sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9"; 445 + type = "gem"; 446 + }; 447 + version = "1.0.3"; 448 + }; 449 + zeitwerk = { 450 + groups = [ "default" ]; 451 + platforms = [ ]; 452 + source = { 453 + remotes = [ "https://rubygems.org" ]; 454 + sha256 = "0ws6rpyj0y9iadjg1890dwnnbjfdbzxsv6r48zbj7f8yn5y0cbl4"; 455 + type = "gem"; 456 + }; 457 + version = "2.7.2"; 458 + }; 459 + }
+3 -3
pkgs/by-name/gi/git-spice/package.nix
··· 10 10 11 11 buildGo124Module rec { 12 12 pname = "git-spice"; 13 - version = "0.12.0"; 13 + version = "0.13.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "abhinav"; 17 17 repo = "git-spice"; 18 18 tag = "v${version}"; 19 - hash = "sha256-ew0ehaYXJgc1ePdQCxxfahBdTs5zsiHDfB4SdS2WZ8A="; 19 + hash = "sha256-hqdU0j7H3hhhjGV4lmluG1D6NXNqI80d9gGr5KJ9D+Q="; 20 20 }; 21 21 22 - vendorHash = "sha256-jlCNcjACtms9kI4Lo8AtUfxqODyv4U2nJITGpBNxk9I="; 22 + vendorHash = "sha256-Wi/NNqHnHrfikO0EWDXNdTjPmgHrGSs2k612c0w8OA8="; 23 23 24 24 subPackages = [ "." ]; 25 25
+48
pkgs/by-name/go/gowebly/package.nix
··· 1 + { 2 + lib, 3 + buildGo124Module, 4 + fetchFromGitHub, 5 + versionCheckHook, 6 + nix-update-script, 7 + }: 8 + 9 + buildGo124Module rec { 10 + pname = "gowebly"; 11 + version = "3.0.2"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "gowebly"; 15 + repo = "gowebly"; 16 + tag = "v${version}"; 17 + hash = "sha256-QsU5Brzs3FeFkQPmpXwehP1G6MocHtCZ9uhw1lFtOEU="; 18 + }; 19 + 20 + vendorHash = "sha256-wOpenKh+4v0gRY0Zvx3URi4D1jXSrIONcrlzyjJUaSg="; 21 + 22 + env.CGO_ENABLED = 0; 23 + 24 + ldflags = [ 25 + "-s" 26 + "-w" 27 + ]; 28 + 29 + nativeInstallCheckInputs = [ versionCheckHook ]; 30 + versionCheckProgramArg = "doctor"; 31 + doInstallCheck = true; 32 + 33 + passthru.updateScript = nix-update-script { }; 34 + 35 + meta = { 36 + description = "CLI tool to create web applications with Go backend"; 37 + longDescription = '' 38 + A CLI tool that makes it easy to create web applications 39 + with Go on the backend, using htmx, hyperscript or Alpine.js, 40 + and the most popular CSS frameworks on the frontend. 41 + ''; 42 + homepage = "https://gowebly.org"; 43 + changelog = "https://github.com/gowebly/gowebly/releases/tag/v${version}"; 44 + license = lib.licenses.asl20; 45 + mainProgram = "gowebly"; 46 + maintainers = with lib.maintainers; [ cterence ]; 47 + }; 48 + }
+3 -3
pkgs/by-name/hu/hugo/package.nix
··· 11 11 12 12 buildGoModule (finalAttrs: { 13 13 pname = "hugo"; 14 - version = "0.146.7"; 14 + version = "0.147.1"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "gohugoio"; 18 18 repo = "hugo"; 19 19 tag = "v${finalAttrs.version}"; 20 - hash = "sha256-I2SJh984uBwJRCMOiHxM1OKBwzbMgxoycovy4U4l6HM="; 20 + hash = "sha256-Fj/1p75uOY+Zx9F9tBOjqa8nL1mbvVZzc3N7Js0qXgQ="; 21 21 }; 22 22 23 - vendorHash = "sha256-Ey0vN5/TbLb7p2M5zOHytl0PLCC658njoR8xZaFJyfo="; 23 + vendorHash = "sha256-/XXYKuZNwrBx+Dr4XacDIzTrdELtXYHRjOzjhcBjoK4="; 24 24 25 25 checkFlags = 26 26 let
+5 -5
pkgs/by-name/in/invidious/versions.json
··· 1 1 { 2 2 "invidious": { 3 - "hash": "sha256-OBD1QBzLPWZUz2PrMbwpjaH4bnirTkbm4HlCK4UZUbE=", 4 - "version": "2.20250314.0", 5 - "date": "2025.03.14", 6 - "commit": "e23d0d1" 3 + "hash": "sha256-JXcj5mh0WEetTt91cA+/pgqxNwyIRF+bISOBoHHVZf0=", 4 + "version": "2.20250504.0", 5 + "date": "2025.05.04", 6 + "commit": "aa7de1ed" 7 7 }, 8 8 "videojs": { 9 - "hash": "sha256-jED3zsDkPN8i6GhBBJwnsHujbuwlHdsVpVqa1/pzSH4" 9 + "hash": "sha256-jED3zsDkPN8i6GhBBJwnsHujbuwlHdsVpVqa1/pzSH4=" 10 10 } 11 11 }
+6 -19
pkgs/by-name/li/lipo-go/package.nix
··· 2 2 lib, 3 3 buildGoModule, 4 4 fetchFromGitHub, 5 - ast-grep, 6 5 versionCheckHook, 7 6 nix-update-script, 8 7 lipo-go, 9 8 }: 10 - buildGoModule rec { 9 + buildGoModule (finalAttrs: { 11 10 pname = "lipo-go"; 12 11 version = "0.10.0"; 13 12 14 13 src = fetchFromGitHub { 15 14 owner = "konoui"; 16 15 repo = "lipo"; 17 - tag = "v${version}"; 16 + tag = "v${finalAttrs.version}"; 18 17 hash = "sha256-V1KlgCNKvxnY/B8cmiWFdXzHH6k6VmhNMIta3nckXtA="; 19 18 }; 20 19 vendorHash = "sha256-7M6CRxJd4fgYQLJDkNa3ds3f7jOp3dyloOZtwMtCBQk="; 21 20 22 - nativeBuildInputs = [ ast-grep ]; 23 - 24 - postPatch = 25 - # Remove the test case that is not compatible with nix-build 26 - '' 27 - ast-grep run \ 28 - --pattern 'func TestLipo_ArchsToLocalFiles($$$) { $$$ }' \ 29 - --rewrite "" \ 30 - pkg/lipo/archs_test.go 31 - ''; 32 21 buildPhase = '' 33 22 runHook preBuild 34 23 35 - make build VERSION=${version} REVISION="" BINARY=$out/bin/lipo 24 + make build VERSION=${finalAttrs.version} REVISION="" BINARY=$out/bin/lipo 36 25 37 26 runHook postBuild 38 27 ''; ··· 33 44 versionCheckProgramArg = "-version"; 34 45 doInstallCheck = true; 35 46 36 - passthru = { 37 - updateScript = nix-update-script { }; 38 - }; 47 + passthru.updateScript = nix-update-script { }; 39 48 40 49 meta = { 41 50 description = "Designed to be compatible with macOS lipo, written in golang"; 42 51 homepage = "https://github.com/konoui/lipo"; 43 - changelog = "https://github.com/konoui/lipo/releases/tag/v${version}"; 52 + changelog = "https://github.com/konoui/lipo/releases/tag/v${finalAttrs.version}"; 44 53 license = lib.licenses.mit; 45 54 maintainers = with lib.maintainers; [ xiaoxiangmoe ]; 46 55 mainProgram = "lipo"; 47 56 }; 48 - } 57 + })
+12 -6
pkgs/by-name/lu/lunatic/package.nix
··· 4 4 fetchFromGitHub, 5 5 pkg-config, 6 6 openssl, 7 + unstableGitUpdater, 7 8 }: 8 9 9 - rustPlatform.buildRustPackage rec { 10 + rustPlatform.buildRustPackage { 10 11 pname = "lunatic"; 11 - version = "0.13.2"; 12 + version = "0.13.2-unstable-2025-03-29"; 12 13 13 14 src = fetchFromGitHub { 14 15 owner = "lunatic-solutions"; 15 16 repo = "lunatic"; 16 - rev = "v${version}"; 17 - hash = "sha256-uMMssZaPDZn3bOtQIho+GvUCPmzRllv7eJ+SJuKaYtg="; 17 + rev = "28a2f387ebf6a64ce4b87e2638812e2c032d5049"; 18 + hash = "sha256-FnUYnSWarQf68jBfSlIKVZbQHJt5U93MvA6rbNJE23U="; 18 19 }; 19 20 20 21 useFetchCargoVendor = true; 21 - cargoHash = "sha256-SzfM4hQW9vTTRqCAEn/EPv9mK9WlXYRFUW8pA/Gfw04="; 22 + cargoHash = "sha256-+2koGrhM9VMLh8uO1YcaugcfmZaCP4S2twKem+y2oks="; 22 23 23 24 nativeBuildInputs = [ 24 25 pkg-config ··· 34 33 "--skip=state::tests::import_filter_signature_matches" 35 34 ]; 36 35 36 + passthru.updateScript = unstableGitUpdater { 37 + tagPrefix = "v"; 38 + branch = "main"; 39 + }; 40 + 37 41 meta = with lib; { 38 42 description = "Erlang inspired runtime for WebAssembly"; 39 43 homepage = "https://lunatic.solutions"; 40 - changelog = "https://github.com/lunatic-solutions/lunatic/blob/v${version}/CHANGELOG.md"; 44 + changelog = "https://github.com/lunatic-solutions/lunatic/blob/main/CHANGELOG.md"; 41 45 license = with licenses; [ 42 46 mit # or 43 47 asl20
+25
pkgs/by-name/ma/marker/fix_incompatible_pointer_in_marker_window_init.patch
··· 1 + From 92a679e02f08eef8e2f8c91371b7a3a1f95b4bbc Mon Sep 17 00:00:00 2001 2 + From: =?UTF-8?q?Tomi=20L=C3=A4hteenm=C3=A4ki?= <lihis@lihis.net> 3 + Date: Fri, 25 Apr 2025 22:04:10 +0300 4 + Subject: [PATCH] Fix incompatible pointer in marker_window_init() 5 + 6 + The `g_action_group_activate_action()` takes `GActionGroup` as first parameter. 7 + 8 + This fixes compilation with `-Wincompatible-pointer-types`. 9 + --- 10 + src/marker-window.c | 2 +- 11 + 1 file changed, 1 insertion(+), 1 deletion(-) 12 + 13 + diff --git a/src/marker-window.c b/src/marker-window.c 14 + index 0ffd0ce3..98b2fdc5 100644 15 + --- a/src/marker-window.c 16 + +++ b/src/marker-window.c 17 + @@ -866,7 +866,7 @@ marker_window_init (MarkerWindow *window) 18 + if (marker_prefs_get_show_sidebar()) 19 + { 20 + // show sidebar and set the "Sidebar" button as activated 21 + - g_action_group_activate_action(G_ACTION_MAP (window), "sidebar", NULL); 22 + + g_action_group_activate_action(G_ACTION_GROUP (window), "sidebar", NULL); 23 + } 24 + g_signal_connect(window, "delete-event", G_CALLBACK(window_deleted_event_cb), window); 25 +
+5
pkgs/by-name/ma/marker/package.nix
··· 26 26 hash = "sha256-HhDhigQ6Aqo8R57Yrf1i69sM0feABB9El5R5OpzOyB0="; 27 27 }; 28 28 29 + patches = [ 30 + # https://github.com/fabiocolacio/Marker/pull/427 31 + ./fix_incompatible_pointer_in_marker_window_init.patch 32 + ]; 33 + 29 34 nativeBuildInputs = [ 30 35 itstool 31 36 meson
+48
pkgs/by-name/me/megabasterd/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + jre, 5 + makeWrapper, 6 + maven, 7 + }: 8 + let 9 + version = "8.22"; 10 + in 11 + maven.buildMavenPackage { 12 + pname = "megabasterd"; 13 + inherit version; 14 + 15 + src = fetchFromGitHub { 16 + owner = "tonikelope"; 17 + repo = "megabasterd"; 18 + tag = "v${version}"; 19 + hash = "sha256-dkxIbQCnOnZ3tbqijqlRhEtEJ4q1ksot5n0gJ7HvsgI="; 20 + }; 21 + 22 + mvnHash = "sha256-b7+17CXmBB65fMG472FPjOvr+9nAsUurdBC/7esalCE="; 23 + 24 + nativeBuildInputs = [ makeWrapper ]; 25 + 26 + installPhase = '' 27 + runHook preInstall 28 + 29 + jar_filename=MegaBasterd-${version}-jar-with-dependencies.jar 30 + 31 + mkdir -p $out/bin $out/share/megabasterd 32 + install -Dm644 target/$jar_filename $out/share/megabasterd 33 + 34 + makeWrapper ${jre}/bin/java $out/bin/megabasterd \ 35 + --add-flags "-jar $out/share/megabasterd/$jar_filename" 36 + 37 + runHook postInstall 38 + ''; 39 + 40 + meta = { 41 + description = "Yet another unofficial (and ugly) cross-platform MEGA downloader/uploader/streaming suite"; 42 + homepage = "https://github.com/tonikelope/megabasterd"; 43 + changelog = "https://github.com/tonikelope/megabasterd/releases"; 44 + license = lib.licenses.gpl3Plus; 45 + maintainers = with lib.maintainers; [ theobori ]; 46 + mainProgram = "megabasterd"; 47 + }; 48 + }
+3 -3
pkgs/by-name/me/melange/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "melange"; 10 - version = "0.23.9"; 10 + version = "0.23.11"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "chainguard-dev"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - hash = "sha256-HJNB3SCy54v9Tvc6qXT3jisWcqhUCT0evjJxjCltazc="; 16 + hash = "sha256-HMFCvewIBnqugIAi4tYnoLBp2Czk74D4kzfdRD5Aocw="; 17 17 # populate values that require us to use git. By doing this in postFetch we 18 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 19 leaveDotGit = true; ··· 26 26 ''; 27 27 }; 28 28 29 - vendorHash = "sha256-uxEQR6NuNJDtjXY5nPBkVU/1ExpdvTGOIpMTRjz68I8="; 29 + vendorHash = "sha256-Kfs6f4aB+5SrqVVAsbuZm2i3TCWa00PwLMnInHmpPAs="; 30 30 31 31 subPackages = [ "." ]; 32 32
+2 -2
pkgs/by-name/nu/nuclear/package.nix
··· 5 5 }: 6 6 let 7 7 pname = "nuclear"; 8 - version = "0.6.46"; 8 + version = "0.6.47"; 9 9 10 10 src = fetchurl { 11 11 # Nuclear currently only publishes AppImage releases for x86_64, which is hardcoded in ··· 13 13 # provide more arches, we should use stdenv.hostPlatform to determine the arch and choose 14 14 # source URL accordingly. 15 15 url = "https://github.com/nukeop/nuclear/releases/download/v${version}/${pname}-v${version}-x86_64.AppImage"; 16 - hash = "sha256-2oamA2T/Fq9TpqrNFByiL+ns12BaWMy3wptYEo5SIXg="; 16 + hash = "sha256-mwCQ6jddNF3knf1w0nztlyB/ijPsyjjV6aMcoYkadRI="; 17 17 }; 18 18 19 19 appimageContents = appimageTools.extract { inherit pname version src; };
+29
pkgs/by-name/pi/pid-fan-controller/package.nix
··· 1 + { 2 + rustPlatform, 3 + fetchFromGitHub, 4 + lib, 5 + }: 6 + let 7 + version = "0.1.1"; 8 + in 9 + rustPlatform.buildRustPackage { 10 + pname = "pid-fan-controller"; 11 + inherit version; 12 + 13 + src = fetchFromGitHub { 14 + owner = "zimward"; 15 + repo = "pid-fan-controller"; 16 + rev = version; 17 + hash = "sha256-ALR9Qa0AhcGyc3+7x5CEG/72+bJzhaEoIvQNL+QjldY="; 18 + }; 19 + cargoHash = "sha256-Y57VSheI94b43SwNCDdFvcNxzkA16KObBvzZ6ywYAyU="; 20 + 21 + meta = { 22 + description = "Service to provide closed-loop PID fan control"; 23 + homepage = "https://github.com/zimward/pid-fan-controller"; 24 + license = lib.licenses.gpl3Only; 25 + maintainers = with lib.maintainers; [ zimward ]; 26 + platforms = lib.platforms.linux; 27 + mainProgram = "pid-fan-controller"; 28 + }; 29 + }
+2 -2
pkgs/by-name/pl/plasticity/package.nix
··· 34 34 }: 35 35 stdenv.mkDerivation rec { 36 36 pname = "plasticity"; 37 - version = "25.1.8"; 37 + version = "25.1.9"; 38 38 39 39 src = fetchurl { 40 40 url = "https://github.com/nkallen/plasticity/releases/download/v${version}/Plasticity-${version}-1.x86_64.rpm"; 41 - hash = "sha256-5PjjEsHchryUhmzqyQ4XqwiycNEVCefmpSW/9jZEzpg="; 41 + hash = "sha256-iNgMsQ6JDPRNKssvgVyZ9z8aUFzemboYgm1wIjuERog="; 42 42 }; 43 43 44 44 passthru.updateScript = ./update.sh;
+4 -2
pkgs/by-name/po/poptracker/package.nix
··· 8 8 SDL2_image, 9 9 libX11, 10 10 openssl, 11 + zlib, 11 12 which, 12 13 libsForQt5, 13 14 makeWrapper, ··· 19 18 20 19 stdenv.mkDerivation (finalAttrs: { 21 20 pname = "poptracker"; 22 - version = "0.30.1"; 21 + version = "0.31.0"; 23 22 24 23 src = fetchFromGitHub { 25 24 owner = "black-sliver"; 26 25 repo = "PopTracker"; 27 26 rev = "v${finalAttrs.version}"; 28 - hash = "sha256-U1C0vwHcUfjBPGLcmmWFqaKmIMPlV/FumIbFJ6JDBFc="; 27 + hash = "sha256-uGzgkXOXmpByXewDuo0NieXHYT6fzaHqyfP60V5fMOY="; 29 28 fetchSubmodules = true; 30 29 }; 31 30 ··· 51 50 SDL2_image 52 51 libX11 53 52 openssl 53 + zlib 54 54 ]; 55 55 56 56 buildFlags = [
+6 -6
pkgs/by-name/qq/qq/sources.nix
··· 1 1 # Generated by ./update.sh - do not update manually! 2 - # Last updated: 2025-04-25 2 + # Last updated: 2025-05-03 3 3 { 4 - version = "3.2.17-2025.4.23"; 5 - amd64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.17_250423_amd64_01.deb"; 6 - arm64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.17_250423_arm64_01.deb"; 7 - arm64_hash = "sha256-BJ6WNswd9foQRD+SrJm854OiSVxREHJIv+VFe1NGnKE="; 8 - amd64_hash = "sha256-l65Gci0wRcGuL7xqwnCng8hWdlbNC6pEaE8NaZpftM0="; 4 + version = "3.2.17-2025.4.29"; 5 + amd64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.17_250429_amd64_01.deb"; 6 + arm64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.17_250429_arm64_01.deb"; 7 + arm64_hash = "sha256-BxyJ9NNdMck3qk8wzCd07x/W9QlTMemHi3l0TIQ04ZY="; 8 + amd64_hash = "sha256-DDqLHl8Ig7miZTheRltBq+riLXyGGnW8NtcOI0PgKtc="; 9 9 }
+3 -3
pkgs/by-name/ra/raycast/package.nix
··· 12 12 13 13 stdenvNoCC.mkDerivation (finalAttrs: { 14 14 pname = "raycast"; 15 - version = "1.96.0"; 15 + version = "1.97.0"; 16 16 17 17 src = 18 18 { 19 19 aarch64-darwin = fetchurl { 20 20 name = "Raycast.dmg"; 21 21 url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=arm"; 22 - hash = "sha256-GN9luYvWzUsLp6KzKV+Iwc2shxRHkOLSDq6ZJaKZ7vU="; 22 + hash = "sha256-cmaih5QYhdSNcYiVrfOkyOO+KMwClvrVkRykY6E9bQ4="; 23 23 }; 24 24 x86_64-darwin = fetchurl { 25 25 name = "Raycast.dmg"; 26 26 url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=x86_64"; 27 - hash = "sha256-HGO6mZvnBk9R1IS8dNDGj3dwgSNJ+XPjAG4+gJ0KvY4="; 27 + hash = "sha256-iJz3WIDh1n0ZgDgeHYZgxkysVjxJnbFF+48rzCLc4pw="; 28 28 }; 29 29 } 30 30 .${stdenvNoCC.system} or (throw "raycast: ${stdenvNoCC.system} is unsupported.");
+2 -2
pkgs/by-name/sa/saleae-logic-2/package.nix
··· 6 6 }: 7 7 let 8 8 pname = "saleae-logic-2"; 9 - version = "2.4.22"; 9 + version = "2.4.29"; 10 10 src = fetchurl { 11 11 url = "https://downloads2.saleae.com/logic2/Logic-${version}-linux-x64.AppImage"; 12 - hash = "sha256-MMuuSYOVw4O/JDsXz9OneUyJMNLUUCBpAMRqCs64khk="; 12 + hash = "sha256-eCG2Al6MmWTCiYtaO6qIoNji4QreMryoZRcfKjk5d1c="; 13 13 }; 14 14 desktopItem = makeDesktopItem { 15 15 name = "saleae-logic-2";
+146
pkgs/by-name/sh/shogihome/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + buildNpmPackage, 5 + fetchFromGitHub, 6 + fetchpatch, 7 + makeWrapper, 8 + electron_35, 9 + vulkan-loader, 10 + makeDesktopItem, 11 + copyDesktopItems, 12 + commandLineArgs ? [ ], 13 + nix-update-script, 14 + }: 15 + 16 + let 17 + electron = electron_35; 18 + in 19 + buildNpmPackage (finalAttrs: { 20 + pname = "shogihome"; 21 + version = "1.22.1"; 22 + 23 + src = fetchFromGitHub { 24 + owner = "sunfish-shogi"; 25 + repo = "shogihome"; 26 + tag = "v${finalAttrs.version}"; 27 + hash = "sha256-vVKdaFKOx4xm4BK+AjVr4cEDOHpOjOe58k2wUAhB9XA="; 28 + }; 29 + 30 + npmDepsHash = "sha256-OS5DR+24F98ICgQ6zL4VD231Rd5JB/gJKl+qNfnP3PE="; 31 + 32 + patches = [ 33 + # Make it possible to load the electron-builder config without sideeffects. 34 + # PR at https://github.com/sunfish-shogi/shogihome/pull/1184 35 + # Should be removed next 1.22.X ShogiHome update or possibly 1.23.X. 36 + (fetchpatch { 37 + url = "https://github.com/sunfish-shogi/shogihome/commit/a075571a3bf4f536487e1212a2e7a13802dc7ec7.patch"; 38 + sha256 = "sha256-dJyaoWOC+fEufzpYenmfnblgd2C9Ymv4Cl8Y/hljY6c="; 39 + }) 40 + ]; 41 + 42 + postPatch = '' 43 + substituteInPlace package.json \ 44 + --replace-fail 'npm run install:esbuild && ' "" \ 45 + --replace-fail 'npm run install:electron && ' "" 46 + 47 + substituteInPlace .electron-builder.config.mjs \ 48 + --replace-fail 'AppImage' 'dir' 49 + ''; 50 + 51 + env = { 52 + ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; 53 + npm_config_build_from_source = "true"; 54 + }; 55 + 56 + nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ 57 + makeWrapper 58 + copyDesktopItems 59 + ]; 60 + 61 + makeCacheWritable = true; 62 + 63 + dontNpmBuild = true; 64 + 65 + buildPhase = 66 + '' 67 + runHook preBuild 68 + 69 + cp -r ${electron.dist} electron-dist 70 + chmod -R u+w electron-dist 71 + '' 72 + # Electron builder complains about symlink in electron-dist 73 + + lib.optionalString stdenv.hostPlatform.isLinux '' 74 + rm electron-dist/libvulkan.so.1 75 + cp '${lib.getLib vulkan-loader}/lib/libvulkan.so.1' electron-dist 76 + '' 77 + + '' 78 + npm run electron:pack 79 + 80 + ./node_modules/.bin/electron-builder \ 81 + --dir \ 82 + --config .electron-builder.config.mjs \ 83 + -c.electronDist=electron-dist \ 84 + -c.electronVersion=${electron.version} 85 + 86 + runHook postBuild 87 + ''; 88 + 89 + installPhase = 90 + '' 91 + runHook preInstall 92 + '' 93 + + lib.optionalString stdenv.hostPlatform.isLinux '' 94 + mkdir -p "$out/share/lib/shogihome" 95 + cp -r dist/*-unpacked/{locales,resources{,.pak}} "$out/share/lib/shogihome" 96 + 97 + install -Dm444 'docs/icon.svg' "$out/share/icons/hicolor/scalable/apps/shogihome.svg" 98 + 99 + makeWrapper '${lib.getExe electron}' "$out/bin/shogihome" \ 100 + --add-flags "$out/share/lib/shogihome/resources/app.asar" \ 101 + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ 102 + --add-flags ${lib.escapeShellArgs commandLineArgs} \ 103 + --inherit-argv0 104 + '' 105 + + lib.optionalString stdenv.hostPlatform.isDarwin '' 106 + mkdir -p "$out/Applications" 107 + mv dist/mac*/ShogiHome.app "$out/Applications" 108 + '' 109 + + '' 110 + runHook postInstall 111 + ''; 112 + 113 + desktopItems = [ 114 + (makeDesktopItem { 115 + name = "shogihome"; 116 + exec = "shogihome %U"; 117 + icon = "shogihome"; 118 + desktopName = "ShogiHome"; 119 + genericName = "Shogi Frontend"; 120 + comment = finalAttrs.meta.description; 121 + categories = [ "Game" ]; 122 + startupWMClass = "ShogiHome"; 123 + }) 124 + ]; 125 + 126 + passthru = { 127 + updateScript = nix-update-script { 128 + extraArgs = [ 129 + "--version-regex=^v([\\d\\.]+)$" 130 + ]; 131 + }; 132 + }; 133 + 134 + meta = { 135 + description = "Shogi frontend supporting USI engines"; 136 + homepage = "https://sunfish-shogi.github.io/shogihome/"; 137 + license = with lib.licenses; [ 138 + mit 139 + asl20 # for icons 140 + ]; 141 + maintainers = with lib.maintainers; [ 142 + kachick 143 + ]; 144 + mainProgram = "shogihome"; 145 + }; 146 + })
+2 -2
pkgs/by-name/sm/smlfmt/package.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "smlfmt"; 10 - version = "1.1.0"; 10 + version = "1.2.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "shwestrick"; 14 14 repo = "smlfmt"; 15 15 rev = "v${version}"; 16 - hash = "sha256-qwhYOZrck028NliPDnqFZel3IxopQzouhHq6R7DkfPE="; 16 + hash = "sha256-QdpEsypkCzR/OwllKFLjz3/JvzV0OlGiqXUnS7iGD5A="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ mlton ];
+3 -3
pkgs/by-name/so/sonarlint-ls/package.nix
··· 16 16 17 17 maven.buildMavenPackage rec { 18 18 pname = "sonarlint-ls"; 19 - version = "3.20.1.76068"; 19 + version = "3.21.0.76098"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "SonarSource"; 23 23 repo = "sonarlint-language-server"; 24 24 rev = version; 25 - hash = "sha256-sM0/L6li314/j//hTDpSKr+XimWY5EZiC1d0CVKoWmw="; 25 + hash = "sha256-5SBdLaebf0AKyFKDpaSEEIzEr00ZqLHYWfh+P4WaWus="; 26 26 }; 27 27 28 28 mvnJdk = jdk17; 29 - mvnHash = "sha256-aF2lQhed7EN6l3Nwu90x3b4mzwfXyZNCYE8fLMU1Ln0="; 29 + mvnHash = "sha256-/UM84Pvs/e3C8joa8Ti0Ponwjuaby7vVH8iiagJRcqI="; 30 30 31 31 # Disables failing tests which either need network access or are flaky. 32 32 mvnParameters = lib.escapeShellArgs [
+3 -3
pkgs/by-name/tb/tbls/package.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "tbls"; 13 - version = "1.85.1"; 13 + version = "1.85.2"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "k1LoW"; 17 17 repo = "tbls"; 18 18 tag = "v${version}"; 19 - hash = "sha256-68eNqSncPwtaUi/m5ccHF+o4PGxo39a1QGtyisYesoM="; 19 + hash = "sha256-dUOQKKtUaWIMgm2IA2qj67AuyAvL5ifXnGq6kBuj+zw="; 20 20 }; 21 21 22 - vendorHash = "sha256-hARsbsy9us/knGg6dwNgDezjas5IC6GtL7neEZbwgvo="; 22 + vendorHash = "sha256-XIMC2976vLbvl6O2Xq9VhOLFRb/3IUgspqsrVNLofHg="; 23 23 24 24 excludedPackages = [ "scripts/jsonschema" ]; 25 25
+7 -4
pkgs/by-name/un/unconvert/package.nix
··· 2 2 lib, 3 3 buildGoModule, 4 4 fetchFromGitHub, 5 + nix-update-script, 5 6 }: 6 7 7 8 buildGoModule { 8 9 pname = "unconvert"; 9 - version = "0-unstable-2023-09-07"; 10 + version = "0-unstable-2025-02-16"; 10 11 11 12 src = fetchFromGitHub { 12 13 owner = "mdempsky"; 13 14 repo = "unconvert"; 14 - rev = "415706980c061b6f71ea923bd206aec88785638f"; 15 - hash = "sha256-MchA8uvy+MyQ/VaglBDTC7j/lNIKAtGeeECLoFfH6pI="; 15 + rev = "4a038b3d31f56ff5ba511953b745c80a2317e4ae"; 16 + hash = "sha256-97H5rlb4buRT6I3OUID8/UARFtCTDhIxnPCkpFF9RDs="; 16 17 }; 17 18 18 - vendorHash = "sha256-vZDk+ZNCMP5RRNrgeIowdOKPot7rqM84JhlbfvcQbB4="; 19 + vendorHash = "sha256-Yh33ZvQoMG9YM8bdxlMYEIwH2QMTwv2HSYSmA4C9EpA="; 19 20 20 21 ldflags = [ 21 22 "-s" 22 23 "-w" 23 24 ]; 25 + 26 + passthru.updateScript = nix-update-script { extraArgs = lib.singleton "--version=branch"; }; 24 27 25 28 meta = with lib; { 26 29 description = "Remove unnecessary type conversions from Go source";
+2 -2
pkgs/by-name/vi/vifm/package.nix
··· 23 23 in 24 24 stdenv.mkDerivation rec { 25 25 pname = if isFullPackage then "vifm-full" else "vifm"; 26 - version = "0.14"; 26 + version = "0.14.1"; 27 27 28 28 src = fetchurl { 29 29 url = "https://github.com/vifm/vifm/releases/download/v${version}/vifm-${version}.tar.bz2"; 30 - hash = "sha256-JxTdTO9OU+eomAroRF6IJ5EE+BXUf0F/oLit/i89G+0="; 30 + hash = "sha256-AfGeEU4p9IHSD6prNaQriDo/SHMk3bL3EHzhwQLEpJY="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+3 -3
pkgs/by-name/vo/volanta/package.nix
··· 6 6 }: 7 7 let 8 8 pname = "volanta"; 9 - version = "1.10.11"; 9 + version = "1.11.3"; 10 10 src = fetchurl { 11 - url = "https://cdn.volanta.app/software/volanta-app/${version}-5495eec5/volanta-${version}.AppImage"; 12 - hash = "sha256-DvAtgLe8eWG9sqxPaZGsk0CZWZci124bu2IFDU5Y1BQ="; 11 + url = "https://cdn.volanta.app/software/volanta-app/${version}-622dc10d/volanta-${version}.AppImage"; 12 + hash = "sha256-vplJEE+D2Yzr4fD//CdLRAYAKQp6a1RR0jZ1N46Q8xU="; 13 13 }; 14 14 appImageContents = appimageTools.extract { inherit pname version src; }; 15 15 in
+87
pkgs/by-name/xr/xremap/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + pkg-config, 6 + }: 7 + let 8 + pname = "xremap"; 9 + version = "0.10.10"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "xremap"; 13 + repo = pname; 14 + tag = "v${version}"; 15 + hash = "sha256-U2TSx0O2T53lUiJNpSCUyvkG4Awa0+a4N6meFn09LbI="; 16 + }; 17 + 18 + cargoHash = "sha256-8IVexszltzlBBShGkjZwyDKs02udrVpZEOwfzRzAraU="; 19 + 20 + buildXremap = 21 + { 22 + suffix ? "", 23 + features ? [ ], 24 + descriptionSuffix ? "", 25 + }: 26 + assert descriptionSuffix != "" && features != [ ]; 27 + rustPlatform.buildRustPackage { 28 + pname = "${pname}${suffix}"; 29 + inherit version src cargoHash; 30 + 31 + nativeBuildInputs = [ pkg-config ]; 32 + 33 + buildNoDefaultFeatures = true; 34 + buildFeatures = features; 35 + 36 + useFetchCargoVendor = true; 37 + 38 + meta = { 39 + description = 40 + "Key remapper for X11 and Wayland" 41 + + lib.optionalString (descriptionSuffix != "") " (${descriptionSuffix} support)"; 42 + homepage = "https://github.com/xremap/xremap"; 43 + changelog = "https://github.com/xremap/xremap/blob/${src.tag}/CHANGELOG.md"; 44 + license = lib.licenses.mit; 45 + mainProgram = "xremap"; 46 + maintainers = [ lib.maintainers.hakan-demirli ]; 47 + platforms = lib.platforms.linux; 48 + }; 49 + }; 50 + 51 + variants = { 52 + x11 = buildXremap { 53 + features = [ "x11" ]; 54 + descriptionSuffix = "X11"; 55 + }; 56 + gnome = buildXremap { 57 + suffix = "-gnome"; 58 + features = [ "gnome" ]; 59 + descriptionSuffix = "Gnome"; 60 + }; 61 + kde = buildXremap { 62 + suffix = "-kde"; 63 + features = [ "kde" ]; 64 + descriptionSuffix = "KDE"; 65 + }; 66 + wlroots = buildXremap { 67 + suffix = "-wlroots"; 68 + features = [ "wlroots" ]; 69 + descriptionSuffix = "wlroots"; 70 + }; 71 + hyprland = buildXremap { 72 + suffix = "-hyprland"; 73 + features = [ "hypr" ]; 74 + descriptionSuffix = "Hyprland"; 75 + }; 76 + }; 77 + 78 + in 79 + variants.wlroots.overrideAttrs (finalAttrs: { 80 + passthru = { 81 + gnome = variants.gnome; 82 + kde = variants.kde; 83 + wlroots = variants.wlroots; 84 + hyprland = variants.hyprland; 85 + x11 = variants.x11; 86 + }; 87 + })
+2 -2
pkgs/by-name/yg/ygot/package.nix
··· 10 10 11 11 buildGoModule (finalAttrs: { 12 12 pname = "ygot"; 13 - version = "0.30.0"; 13 + version = "0.31.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "openconfig"; 17 17 repo = "ygot"; 18 18 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-nV0vh4KZtXEMc8BNRkrRVwgb59KWahkqROxu9/7xP/E="; 19 + hash = "sha256-jhPo3K6Q/LcfMkp2jaFwHGoFJSMdBNFidVU3A42Locw="; 20 20 }; 21 21 22 22 vendorHash = "sha256-MxyjO/uptmBXz+JWgRcP/SWeEWyz9pNA9eM4Rul45cM=";
+2 -2
pkgs/by-name/yt/ytt/package.nix
··· 8 8 }: 9 9 buildGoModule rec { 10 10 pname = "ytt"; 11 - version = "0.51.2"; 11 + version = "0.52.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "carvel-dev"; 15 15 repo = "ytt"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-vFD0CKEVbaOiETSsDQeBJV1flekvS893wPYc6iHxxRE="; 17 + sha256 = "sha256-lFq1cdLKnNy+GaJLap2b/zhRvK8CjYPl3CQx9FKEpUc="; 18 18 }; 19 19 20 20 vendorHash = null;
+2 -2
pkgs/development/php-packages/ds/default.nix
··· 7 7 }: 8 8 9 9 let 10 - version = "1.5.0"; 10 + version = "1.6.0"; 11 11 in 12 12 buildPecl { 13 13 inherit version; ··· 17 17 owner = "php-ds"; 18 18 repo = "ext-ds"; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-lL1PUjc4bMTsWm2th0wDxnMaGuVziBUtgK88bUJXuBY="; 20 + sha256 = "sha256-c7MIqaPwIgdzKHRqR2km1uTQRrrr3OzDzopTbz5rLnE="; 21 21 }; 22 22 23 23 buildInputs = [ pcre2 ];
+6 -12
pkgs/development/python-modules/aiogram/default.nix
··· 28 28 29 29 buildPythonPackage rec { 30 30 pname = "aiogram"; 31 - version = "3.19.0"; 31 + version = "3.20.0.post0"; 32 32 pyproject = true; 33 33 34 34 disabled = pythonOlder "3.9"; ··· 37 37 owner = "aiogram"; 38 38 repo = "aiogram"; 39 39 tag = "v${version}"; 40 - hash = "sha256-xdDQjH/HUVNJgSxjrqXNgc+hOKuiusAH00PRMRD+8Dw="; 40 + hash = "sha256-OQH5wes2RGSbT9GPKcZVVxpsFbtOnXd6aAeYfQST1Xs="; 41 41 }; 42 42 43 43 build-system = [ hatchling ]; ··· 76 76 pytz 77 77 ] ++ lib.flatten (builtins.attrValues optional-dependencies); 78 78 79 - pytestFlagsArray = [ 80 - "-W" 81 - "ignore::pluggy.PluggyTeardownRaisedWarning" 82 - "-W" 83 - "ignore::pytest.PytestDeprecationWarning" 84 - "-W" 85 - "ignore::DeprecationWarning" 86 - ]; 87 - 88 79 pythonImportsCheck = [ "aiogram" ]; 89 80 90 - passthru.updateScript = gitUpdater { rev-prefix = "v"; }; 81 + passthru.updateScript = gitUpdater { 82 + rev-prefix = "v"; 83 + ignoredVersions = "4.1"; 84 + }; 91 85 92 86 __darwinAllowLocalNetworking = true; 93 87
+2 -2
pkgs/development/python-modules/deepl/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "deepl"; 12 - version = "1.21.1"; 12 + version = "1.22.0"; 13 13 format = "pyproject"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-unGvE6BU1aPNj3TTRsHA67XpVriTT+uTRZ7qwN8Ie1Q="; 17 + hash = "sha256-6wlWjlmW3/aiwxjUCiK9Z9P88E8uwrGvmFuNS2zwlrY="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ poetry-core ];
+10 -5
pkgs/development/python-modules/help2man/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 - pythonOlder, 5 + pythonAtLeast, 6 6 jinja2, 7 7 setuptools-scm, 8 8 shtab, ··· 15 15 version = "0.0.9"; 16 16 pyproject = true; 17 17 18 - disabled = pythonOlder "3.9"; 19 - 20 18 src = fetchFromGitHub { 21 19 owner = "Freed-Wu"; 22 20 repo = "help2man"; ··· 22 24 hash = "sha256-BIDn+LQzBtDHUtFvIRL3NMXNouO3cMLibuYBoFtCUxI="; 23 25 }; 24 26 25 - nativeBuildInputs = [ 27 + build-system = [ 26 28 jinja2 27 29 setuptools-scm 28 30 shtab 29 31 tomli 30 32 ]; 31 33 32 - propagatedBuildInputs = [ jinja2 ]; 34 + dependencies = [ jinja2 ]; 33 35 34 36 nativeCheckInputs = [ pytestCheckHook ]; 37 + 38 + disabledTests = lib.optionals (pythonAtLeast "3.13") [ 39 + # Checks the output of `help2man --help`. 40 + # Broken since 3.13 due to changes in `argparse`. 41 + # Upstream issue: https://github.com/Freed-Wu/help2man/issues/6 42 + "test_help" 43 + ]; 35 44 36 45 pythonImportsCheck = [ "help2man" ]; 37 46
+3 -3
pkgs/development/python-modules/jh2/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "jh2"; 15 - version = "5.0.8"; 15 + version = "5.0.9"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.10"; ··· 21 21 owner = "jawah"; 22 22 repo = "h2"; 23 23 tag = "v${version}"; 24 - hash = "sha256-dQ0FqiX9IqgF8fz0JDWQSHQrr9H3UwG9+mkZI3DwWSU="; 24 + hash = "sha256-PA2hv+PIqcsvAIh8yIoQjol+Iaa3qsNRE8rBnR4UOzY="; 25 25 fetchSubmodules = true; 26 26 }; 27 27 28 28 cargoDeps = rustPlatform.fetchCargoVendor { 29 29 inherit src; 30 30 name = "${pname}-${version}"; 31 - hash = "sha256-P27BIsloNsHHej8qE8EDtXLVvnUmWcbb/6LhP2w7wrw="; 31 + hash = "sha256-CW95omstpWm76TTSKsb04iChU0EW1Vl+OA3QXxfZAX0="; 32 32 }; 33 33 34 34 build-system = [
+2 -2
pkgs/development/python-modules/linode-api/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "linode-api"; 17 - version = "5.29.0"; 17 + version = "5.29.1"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.9"; ··· 24 24 owner = "linode"; 25 25 repo = "python-linode-api"; 26 26 tag = "v${version}"; 27 - hash = "sha256-9dDEEjY9ajh/eMuXTLkLVSGb38TOi3RDmRIf2vKknkI="; 27 + hash = "sha256-orMQr3FYyK4piazMsZmYkaZ/G/DvQOZObdtWt0wiEi4="; 28 28 }; 29 29 30 30 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/mediapy/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "mediapy"; 15 - version = "1.2.3"; 15 + version = "1.2.4"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.8"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-vDt5wXZ6OsCSbzShm+Ms9jhD5h3bMvBeMXOxmL65s7I="; 22 + hash = "sha256-BSlHpnbr00kTWaaUOxRFWf3EFPdBsDoFx4+ntikeaxI="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ flit-core ];
+2 -2
pkgs/development/python-modules/model-checker/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "model-checker"; 14 - version = "0.9.18"; 14 + version = "0.9.19"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.8"; ··· 19 19 src = fetchPypi { 20 20 pname = "model_checker"; 21 21 inherit version; 22 - hash = "sha256-soOwym5oZZMLOOWTF14ZLcFX0RQcGnvC1Eg+k8qUMbo="; 22 + hash = "sha256-OzK2TqEXujCdpOyS2qo5L8PAv8cfLLbiItD+OkzlyyI="; 23 23 }; 24 24 25 25 # z3 does not provide a dist-info, so python-runtime-deps-check will fail
+2 -2
pkgs/development/python-modules/netbox-dns/default.nix
··· 7 7 }: 8 8 buildPythonPackage rec { 9 9 pname = "netbox-plugin-dns"; 10 - version = "1.2.7"; 10 + version = "1.2.11"; 11 11 pyproject = true; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "peteeckel"; 15 15 repo = "netbox-plugin-dns"; 16 16 tag = version; 17 - hash = "sha256-l0jPn4dyUHm/E8tmSpmSXkSRa5dsD7ap8Gl3RSdfRoU="; 17 + hash = "sha256-cT2nvPDsvZBVuhvvORtxwb2TDHqnSpvpIJFkGZy1CEc="; 18 18 }; 19 19 20 20 build-system = [ setuptools ];
+3 -3
pkgs/development/python-modules/pathos/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "pathos"; 14 - version = "0.3.3"; 14 + version = "0.3.4"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; ··· 20 20 owner = "uqfoundation"; 21 21 repo = pname; 22 22 tag = version; 23 - hash = "sha256-J3rwnsn/3DXmChydwNC5yvsdSk1mzvPSnSo21BwkhSE="; 23 + hash = "sha256-oVqWrX40umazNw/ET/s3pKUwvh8ctgF9sS0U8WwFQkA="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [ ··· 38 38 meta = with lib; { 39 39 description = "Parallel graph management and execution in heterogeneous computing"; 40 40 homepage = "https://pathos.readthedocs.io/"; 41 - changelog = "https://github.com/uqfoundation/pathos/releases/tag/${version}"; 41 + changelog = "https://github.com/uqfoundation/pathos/releases/tag/${src.tag}"; 42 42 license = licenses.bsd3; 43 43 maintainers = [ ]; 44 44 };
+2 -2
pkgs/development/python-modules/pipdeptree/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "pipdeptree"; 19 - version = "2.26.0"; 19 + version = "2.26.1"; 20 20 pyproject = true; 21 21 22 22 disabled = pythonOlder "3.8"; ··· 25 25 owner = "tox-dev"; 26 26 repo = "pipdeptree"; 27 27 tag = version; 28 - hash = "sha256-Nq+xXzi5PeDDNTtkTaMTWO4HpxkjSUptE4jwfjBoauY="; 28 + hash = "sha256-mgmUIN49zLo5XYWW5Y9XXeZ9RurB1LekF3/vl8EDhxM="; 29 29 }; 30 30 31 31 postPatch = ''
+2 -2
pkgs/development/python-modules/publicsuffixlist/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "publicsuffixlist"; 14 - version = "1.0.2.20250430"; 14 + version = "1.0.2.20250503"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-de7yJviyIb/R0Z93yh5LeQKpefjGsJi1YWZ/AtXwtnc="; 21 + hash = "sha256-RHby2R/iEK7zUK4lKq+zTWKVHClZ8+zJ+EK2WxCT9Gw="; 22 22 }; 23 23 24 24 build-system = [ setuptools ];
+4 -4
pkgs/development/python-modules/pyTelegramBotAPI/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "pytelegrambotapi"; 23 - version = "4.26.0"; 23 + version = "4.27.0"; 24 24 pyproject = true; 25 25 26 - disabled = pythonOlder "3.7"; 26 + disabled = pythonOlder "3.9"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "eternnoir"; 30 30 repo = "pyTelegramBotAPI"; 31 31 tag = version; 32 - hash = "sha256-y0Cs1DkbWwR3UYo+2ieRoFi0CSEKX0xwyVjRVC48efg="; 32 + hash = "sha256-UozVUdqNxxwWTBoq7ekr8ZX5KdkvQj+SiNSwebVXblI="; 33 33 }; 34 34 35 35 build-system = [ hatchling ]; ··· 60 60 meta = with lib; { 61 61 description = "Python implementation for the Telegram Bot API"; 62 62 homepage = "https://github.com/eternnoir/pyTelegramBotAPI"; 63 - changelog = "https://github.com/eternnoir/pyTelegramBotAPI/releases/tag/${version}"; 63 + changelog = "https://github.com/eternnoir/pyTelegramBotAPI/releases/tag/${src.tag}"; 64 64 license = licenses.gpl2Only; 65 65 maintainers = with maintainers; [ das_j ]; 66 66 };
+1 -1
pkgs/development/python-modules/pydmd/default.nix
··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "pydmd"; 26 - version = "2025.04.01"; 26 + version = "2025.05.01"; 27 27 pyproject = true; 28 28 29 29 src = fetchFromGitHub {
+2 -2
pkgs/development/python-modules/pysol-cards/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pysol-cards"; 11 - version = "0.20.0"; 11 + version = "0.22.0"; 12 12 format = "setuptools"; 13 13 14 14 src = fetchPypi { 15 15 inherit version; 16 16 pname = "pysol_cards"; 17 - hash = "sha256-0jlmFojJyvvTA+Hv0PEUjZByHja5lC+mFVOtUgoVa0E="; 17 + hash = "sha256-xVXvXgWtQXdOdCtgPObmunbl0BPd9K4Iej2HxVJ58UI="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pytest-ansible/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "pytest-ansible"; 19 - version = "25.4.0"; 19 + version = "25.4.1"; 20 20 pyproject = true; 21 21 22 22 disabled = pythonOlder "3.10"; ··· 25 25 owner = "ansible"; 26 26 repo = "pytest-ansible"; 27 27 tag = "v${version}"; 28 - hash = "sha256-AX/yqxWHlLvS0K3Axhukzimi7IZYY6+IwkB9+tiqHTM="; 28 + hash = "sha256-AJU7jGO/fN5R0ZVb/WhiXZKEZF4Z2ibhIBs+267lSSk="; 29 29 }; 30 30 31 31 postPatch = ''
+1 -1
pkgs/development/python-modules/scmrepo/default.nix
··· 57 57 meta = with lib; { 58 58 description = "SCM wrapper and fsspec filesystem"; 59 59 homepage = "https://github.com/iterative/scmrepo"; 60 - changelog = "https://github.com/iterative/scmrepo/releases/tag/${version}"; 60 + changelog = "https://github.com/iterative/scmrepo/releases/tag/${src.tag}"; 61 61 license = licenses.asl20; 62 62 maintainers = with maintainers; [ fab ]; 63 63 };
+2 -2
pkgs/development/python-modules/tskit/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "tskit"; 14 - version = "0.6.2"; 14 + version = "0.6.3"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-2ME+czMbliqdPDUsF2jlK6Ymh7YxZwXs7GoEVY1XVYE="; 21 + hash = "sha256-bbo89pMhTDEF2M3c1pauDjECNmk34CmmqmXNmOcbVfI="; 22 22 }; 23 23 24 24 postPatch = ''
+2 -2
pkgs/development/python-modules/ufo2ft/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "ufo2ft"; 22 - version = "3.4.2"; 22 + version = "3.4.3"; 23 23 pyproject = true; 24 24 25 25 disabled = pythonOlder "3.8"; 26 26 27 27 src = fetchPypi { 28 28 inherit pname version; 29 - hash = "sha256-KRLkYmNSAL0s6G18ATxUa451mXinVYvDxe6zbYh3kU4="; 29 + hash = "sha256-jGMH1VZQAUszd8uxH+3mRAfudTiOEoBXSnGOUcqPXao="; 30 30 }; 31 31 32 32 build-system = [
+2 -2
pkgs/development/python-modules/zwave-js-server-python/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "zwave-js-server-python"; 15 - version = "0.62.0"; 15 + version = "0.63.0"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.12"; ··· 21 21 owner = "home-assistant-libs"; 22 22 repo = "zwave-js-server-python"; 23 23 tag = version; 24 - hash = "sha256-V/YydWNSjZVvHeeDNMUTEtMQL6/oJvyXtTG/akELjEs="; 24 + hash = "sha256-GQ55IvicdVi6EfRimuyuEbwGDWQIdpLrgi/3ZCj+wJM="; 25 25 }; 26 26 27 27 build-system = [ setuptools ];
+11
pkgs/development/tools/electron/binary/info.json
··· 31 31 "x86_64-linux": "d346f416d061f38bc53f3d57e0f01c03d0febb00199e362f7ef2e1209f93817e" 32 32 }, 33 33 "version": "35.2.1" 34 + }, 35 + "36": { 36 + "hashes": { 37 + "aarch64-darwin": "5f38c1939c76a6299ac68a9b5b56deea8d81f4ac02f5855a59a7aad4c3c86eef", 38 + "aarch64-linux": "e09c83143897a2156e070689df80591e62404ed5289e6f6674fe46ccdff6f2f3", 39 + "armv7l-linux": "69210a543ab81214c635868cf3325b58656892cf831cc91eee232cc6112b684d", 40 + "headers": "0wz92myljv28smg20jgs59l2n9kdha99n7ch0ng1bzhavwp619jg", 41 + "x86_64-darwin": "86eb97a6b4f800efc82910cf366e1e1c93fbc003dcb55aad5f78a0af4f0b826e", 42 + "x86_64-linux": "088b95582140e2c9175f01df5c82a80048085acfb416bb27783bf4d0babc7eb4" 43 + }, 44 + "version": "36.1.0" 34 45 } 35 46 }
+11
pkgs/development/tools/electron/chromedriver/info.json
··· 31 31 "x86_64-linux": "d1f1027d1d01a0ce6cfdf60fffa64d64ebe75d0c54e9a5acff51f1c8005f6ef4" 32 32 }, 33 33 "version": "35.2.1" 34 + }, 35 + "36": { 36 + "hashes": { 37 + "aarch64-darwin": "e6373639cd3d32cd105808bae06bb7d10357fb54f3ad74aa4a9bf9e9007985a6", 38 + "aarch64-linux": "8d53627e7f69f0d573f9228d9c358f28662521ee200b674f650058deefb0c745", 39 + "armv7l-linux": "dbe7be9ba75d76eb572da822d73487dec128ef6d5e97f6b91f5a3d7a7b52215e", 40 + "headers": "0wz92myljv28smg20jgs59l2n9kdha99n7ch0ng1bzhavwp619jg", 41 + "x86_64-darwin": "46bfd929e8207eccc4360070d9a8c81cab053685db1cfcfeafedd0feaa3da238", 42 + "x86_64-linux": "de707f14b5959821e82b46c391bea6f4199878ad9c61f56c2a358dd80b45664a" 43 + }, 44 + "version": "36.1.0" 34 45 } 35 46 }
+4
pkgs/development/tools/electron/common.nix
··· 166 166 done 167 167 ) 168 168 '' 169 + + lib.optionalString (lib.versionAtLeast info.version "36") '' 170 + echo 'checkout_glic_e2e_tests = false' >> build/config/gclient_args.gni 171 + echo 'checkout_mutter = false' >> build/config/gclient_args.gni 172 + '' 169 173 + base.postPatch; 170 174 171 175 preConfigure =
+1325
pkgs/development/tools/electron/info.json
··· 2584 2584 "modules": "133", 2585 2585 "node": "22.14.0", 2586 2586 "version": "35.2.1" 2587 + }, 2588 + "36": { 2589 + "chrome": "136.0.7103.49", 2590 + "chromium": { 2591 + "deps": { 2592 + "gn": { 2593 + "hash": "sha256-vDKMt23RMDI+KX6CmjfeOhRv2haf/mDOuHpWKnlODcg=", 2594 + "rev": "6e8e0d6d4a151ab2ed9b4a35366e630c55888444", 2595 + "url": "https://gn.googlesource.com/gn", 2596 + "version": "2025-03-24" 2597 + } 2598 + }, 2599 + "version": "136.0.7103.49" 2600 + }, 2601 + "chromium_npm_hash": "sha256-QRjk9X4rJW3ofizK33R4T1qym1riqcnpBhDF+FfNZLo=", 2602 + "deps": { 2603 + "src": { 2604 + "args": { 2605 + "hash": "sha256-7ykQd8jKE9aVfTBPrJnOGHQYhmm+gJoMX7kET7eYFXM=", 2606 + "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", 2607 + "rev": "136.0.7103.49", 2608 + "url": "https://chromium.googlesource.com/chromium/src.git" 2609 + }, 2610 + "fetcher": "fetchFromGitiles" 2611 + }, 2612 + "src/chrome/test/data/perf/canvas_bench": { 2613 + "args": { 2614 + "hash": "sha256-svOuyBGKloBLM11xLlWCDsB4PpRjdKTBdW2UEW4JQjM=", 2615 + "rev": "a7b40ea5ae0239517d78845a5fc9b12976bfc732", 2616 + "url": "https://chromium.googlesource.com/chromium/canvas_bench.git" 2617 + }, 2618 + "fetcher": "fetchFromGitiles" 2619 + }, 2620 + "src/chrome/test/data/perf/frame_rate/content": { 2621 + "args": { 2622 + "hash": "sha256-t4kcuvH0rkPBkcdiMsoNQaRwU09eU+oSvyHDiAHrKXo=", 2623 + "rev": "c10272c88463efeef6bb19c9ec07c42bc8fe22b9", 2624 + "url": "https://chromium.googlesource.com/chromium/frame_rate/content.git" 2625 + }, 2626 + "fetcher": "fetchFromGitiles" 2627 + }, 2628 + "src/chrome/test/data/xr/webvr_info": { 2629 + "args": { 2630 + "hash": "sha256-BsAPwc4oEWri0TlqhyxqFNqKdfgVSrB0vQyISmYY4eg=", 2631 + "rev": "c58ae99b9ff9e2aa4c524633519570bf33536248", 2632 + "url": "https://chromium.googlesource.com/external/github.com/toji/webvr.info.git" 2633 + }, 2634 + "fetcher": "fetchFromGitiles" 2635 + }, 2636 + "src/docs/website": { 2637 + "args": { 2638 + "hash": "sha256-lY4P2f90/9JwCpxuBFjim7KygczM8zMDQVUaEYaQjnA=", 2639 + "rev": "929dd3e6d02aac1f46653d03b2a644e2873a3bbb", 2640 + "url": "https://chromium.googlesource.com/website.git" 2641 + }, 2642 + "fetcher": "fetchFromGitiles" 2643 + }, 2644 + "src/electron": { 2645 + "args": { 2646 + "hash": "sha256-A0/PXVPEtDKtLuy5oUQOyB8TsmvUWgdAGn0cq4k4+14=", 2647 + "owner": "electron", 2648 + "repo": "electron", 2649 + "rev": "v36.1.0" 2650 + }, 2651 + "fetcher": "fetchFromGitHub" 2652 + }, 2653 + "src/media/cdm/api": { 2654 + "args": { 2655 + "hash": "sha256-FgeuOsxToA4qx3H76czCPeO/WVtprRkllDMPancw3Ik=", 2656 + "rev": "5a1675c86821a48f8983842d07f774df28dfb43c", 2657 + "url": "https://chromium.googlesource.com/chromium/cdm.git" 2658 + }, 2659 + "fetcher": "fetchFromGitiles" 2660 + }, 2661 + "src/net/third_party/quiche/src": { 2662 + "args": { 2663 + "hash": "sha256-CLvZTBvtTdOpC8eWUTWkb0ITJ5EViPmc6d5O8cTaKY8=", 2664 + "rev": "5077431b183c43f10890b865fc9f02a4dcf1dd85", 2665 + "url": "https://quiche.googlesource.com/quiche.git" 2666 + }, 2667 + "fetcher": "fetchFromGitiles" 2668 + }, 2669 + "src/testing/libfuzzer/fuzzers/wasm_corpus": { 2670 + "args": { 2671 + "hash": "sha256-gItDOfNqm1tHlmelz3l2GGdiKi9adu1EpPP6U7+8EQY=", 2672 + "rev": "1df5e50a45db9518a56ebb42cb020a94a090258b", 2673 + "url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git" 2674 + }, 2675 + "fetcher": "fetchFromGitiles" 2676 + }, 2677 + "src/third_party/accessibility_test_framework/src": { 2678 + "args": { 2679 + "hash": "sha256-mzVgoxxBWebesG6okyMxxmO6oH+TITA4o9ucHHMMzkQ=", 2680 + "rev": "4a764c690353ea136c82f1a696a70bf38d1ef5fe", 2681 + "url": "https://chromium.googlesource.com/external/github.com/google/Accessibility-Test-Framework-for-Android.git" 2682 + }, 2683 + "fetcher": "fetchFromGitiles" 2684 + }, 2685 + "src/third_party/angle": { 2686 + "args": { 2687 + "hash": "sha256-+Cgf3OocFbD2rL4izA/0Z0qjWQiIUwiTW/z0cW0pGb0=", 2688 + "rev": "ecc378cc61109732d174d6542c41fd523c331b13", 2689 + "url": "https://chromium.googlesource.com/angle/angle.git" 2690 + }, 2691 + "fetcher": "fetchFromGitiles" 2692 + }, 2693 + "src/third_party/angle/third_party/VK-GL-CTS/src": { 2694 + "args": { 2695 + "hash": "sha256-L2ewIW6C+PTftbbXf+nlWcFD0y4naBNg7FLXMMxiWac=", 2696 + "rev": "b6bb4bab7b4a36bc95566e00cb8f01051089afc3", 2697 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS" 2698 + }, 2699 + "fetcher": "fetchFromGitiles" 2700 + }, 2701 + "src/third_party/angle/third_party/glmark2/src": { 2702 + "args": { 2703 + "hash": "sha256-VebUALLFKwEa4+oE+jF8mBSzhJd6aflphPmcK1Em8bw=", 2704 + "rev": "6edcf02205fd1e8979dc3f3964257a81959b80c8", 2705 + "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2" 2706 + }, 2707 + "fetcher": "fetchFromGitiles" 2708 + }, 2709 + "src/third_party/angle/third_party/rapidjson/src": { 2710 + "args": { 2711 + "hash": "sha256-btUl1a/B0sXwf/+hyvCvVJjWqIkXfVYCpHm3TeBuOxk=", 2712 + "rev": "781a4e667d84aeedbeb8184b7b62425ea66ec59f", 2713 + "url": "https://chromium.googlesource.com/external/github.com/Tencent/rapidjson" 2714 + }, 2715 + "fetcher": "fetchFromGitiles" 2716 + }, 2717 + "src/third_party/anonymous_tokens/src": { 2718 + "args": { 2719 + "hash": "sha256-GaRtZmYqajLUpt7ToRfMLBlyMiJB5yT9BaaT9pHH7OM=", 2720 + "rev": "d708a2602a5947ee068f784daa1594a673d47c4a", 2721 + "url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git" 2722 + }, 2723 + "fetcher": "fetchFromGitiles" 2724 + }, 2725 + "src/third_party/beto-core/src": { 2726 + "args": { 2727 + "hash": "sha256-QPFGjtu/I0r4+dTQ2eSlWIEYwJ43B3yW0q4QtVFTVGY=", 2728 + "rev": "89563fec14c756482afa08b016eeba9087c8d1e3", 2729 + "url": "https://beto-core.googlesource.com/beto-core.git" 2730 + }, 2731 + "fetcher": "fetchFromGitiles" 2732 + }, 2733 + "src/third_party/boringssl/src": { 2734 + "args": { 2735 + "hash": "sha256-fUPl9E2b7RfanH0pZNArIkJ4lnnmCtyk7sCaTArCB70=", 2736 + "rev": "a9993612faac4866bc33ca8ff37bfd0659af1c48", 2737 + "url": "https://boringssl.googlesource.com/boringssl.git" 2738 + }, 2739 + "fetcher": "fetchFromGitiles" 2740 + }, 2741 + "src/third_party/breakpad/breakpad": { 2742 + "args": { 2743 + "hash": "sha256-9MePkv10fwyJ0VDWRtvRcbLMAcJzZlziGTPzXJYjVJE=", 2744 + "rev": "657a441e5c1a818d4c10b7bafd431454e6614901", 2745 + "url": "https://chromium.googlesource.com/breakpad/breakpad.git" 2746 + }, 2747 + "fetcher": "fetchFromGitiles" 2748 + }, 2749 + "src/third_party/cast_core/public/src": { 2750 + "args": { 2751 + "hash": "sha256-yQxm1GMMne80bLl1P7OAN3bJLz1qRNAvou2/5MKp2ig=", 2752 + "rev": "f5ee589bdaea60418f670fa176be15ccb9a34942", 2753 + "url": "https://chromium.googlesource.com/cast_core/public" 2754 + }, 2755 + "fetcher": "fetchFromGitiles" 2756 + }, 2757 + "src/third_party/catapult": { 2758 + "args": { 2759 + "hash": "sha256-xwR9gGE8uU8qFr7GgS3/1JiuTmj1tvcM5CoCfPMdW2M=", 2760 + "rev": "5bda0fdab9d93ec9963e2cd858c7b49ad7fec7d4", 2761 + "url": "https://chromium.googlesource.com/catapult.git" 2762 + }, 2763 + "fetcher": "fetchFromGitiles" 2764 + }, 2765 + "src/third_party/ced/src": { 2766 + "args": { 2767 + "hash": "sha256-ySG74Rj2i2c/PltEgHVEDq+N8yd9gZmxNktc56zIUiY=", 2768 + "rev": "ba412eaaacd3186085babcd901679a48863c7dd5", 2769 + "url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git" 2770 + }, 2771 + "fetcher": "fetchFromGitiles" 2772 + }, 2773 + "src/third_party/clang-format/script": { 2774 + "args": { 2775 + "hash": "sha256-d9uweklBffiuCWEb03ti1eFLnMac2qRtvggzXY1n/RU=", 2776 + "rev": "37f6e68a107df43b7d7e044fd36a13cbae3413f2", 2777 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git" 2778 + }, 2779 + "fetcher": "fetchFromGitiles" 2780 + }, 2781 + "src/third_party/cld_3/src": { 2782 + "args": { 2783 + "hash": "sha256-C3MOMBUy9jgkT9BAi/Fgm2UH4cxRuwSBEcRl3hzM2Ss=", 2784 + "rev": "b48dc46512566f5a2d41118c8c1116c4f96dc661", 2785 + "url": "https://chromium.googlesource.com/external/github.com/google/cld_3.git" 2786 + }, 2787 + "fetcher": "fetchFromGitiles" 2788 + }, 2789 + "src/third_party/colorama/src": { 2790 + "args": { 2791 + "hash": "sha256-6ZTdPYSHdQOLYMSnE+Tp7PgsVTs3U2awGu9Qb4Rg/tk=", 2792 + "rev": "3de9f013df4b470069d03d250224062e8cf15c49", 2793 + "url": "https://chromium.googlesource.com/external/colorama.git" 2794 + }, 2795 + "fetcher": "fetchFromGitiles" 2796 + }, 2797 + "src/third_party/compiler-rt/src": { 2798 + "args": { 2799 + "hash": "sha256-bfDMglQaiExTFwaVBroia+6G+9AHEVy5cQGocaEVOgA=", 2800 + "rev": "bc2b30185219a2defe3c8a3b45f95a11386a7f6f", 2801 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git" 2802 + }, 2803 + "fetcher": "fetchFromGitiles" 2804 + }, 2805 + "src/third_party/content_analysis_sdk/src": { 2806 + "args": { 2807 + "hash": "sha256-f5Jmk1MiGjaRdLun+v/GKVl8Yv9hOZMTQUSxgiJalcY=", 2808 + "rev": "9a408736204513e0e95dd2ab3c08de0d95963efc", 2809 + "url": "https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git" 2810 + }, 2811 + "fetcher": "fetchFromGitiles" 2812 + }, 2813 + "src/third_party/cpu_features/src": { 2814 + "args": { 2815 + "hash": "sha256-E8LoVzhe+TAmARWZTSuINlsVhzpUJMxPPCGe/dHZcyA=", 2816 + "rev": "936b9ab5515dead115606559502e3864958f7f6e", 2817 + "url": "https://chromium.googlesource.com/external/github.com/google/cpu_features.git" 2818 + }, 2819 + "fetcher": "fetchFromGitiles" 2820 + }, 2821 + "src/third_party/cpuinfo/src": { 2822 + "args": { 2823 + "hash": "sha256-JNLaK105qDk9DxTqCFyXFfYn46dF+nZIaF5urSVRa0U=", 2824 + "rev": "b73ae6ce38d5dd0b7fe46dbe0a4b5f4bab91c7ea", 2825 + "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git" 2826 + }, 2827 + "fetcher": "fetchFromGitiles" 2828 + }, 2829 + "src/third_party/crabbyavif/src": { 2830 + "args": { 2831 + "hash": "sha256-T9ibgp0glfY5EhwMiwlvXKZat0InDu7PoqE1H8/lS5A=", 2832 + "rev": "02d0fad2c512380b7270d6e704c86521075d7d54", 2833 + "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git" 2834 + }, 2835 + "fetcher": "fetchFromGitiles" 2836 + }, 2837 + "src/third_party/crc32c/src": { 2838 + "args": { 2839 + "hash": "sha256-KBraGaO5LmmPP+p8RuDogGldbTWdNDK+WzF4Q09keuE=", 2840 + "rev": "d3d60ac6e0f16780bcfcc825385e1d338801a558", 2841 + "url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git" 2842 + }, 2843 + "fetcher": "fetchFromGitiles" 2844 + }, 2845 + "src/third_party/cros-components/src": { 2846 + "args": { 2847 + "hash": "sha256-CT9c4LqTwhldsxoEny8MesULwQC4k95F4tfCtRZErGM=", 2848 + "rev": "97dc8c7a1df880206cc54d9913a7e9d73677072a", 2849 + "url": "https://chromium.googlesource.com/external/google3/cros_components.git" 2850 + }, 2851 + "fetcher": "fetchFromGitiles" 2852 + }, 2853 + "src/third_party/cros_system_api": { 2854 + "args": { 2855 + "hash": "sha256-pZi6GRu7OGL7jbN4FM2qDsLCsT6cM+RM0a7XtFZVSVE=", 2856 + "rev": "62ab80355a8194e051bd1d93a5c09093c7645a32", 2857 + "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git" 2858 + }, 2859 + "fetcher": "fetchFromGitiles" 2860 + }, 2861 + "src/third_party/crossbench": { 2862 + "args": { 2863 + "hash": "sha256-Q0kdJdEmh+wbO5oeTp98OHKh9luz8u6PDztGToldZjk=", 2864 + "rev": "ce46be2573328fa7b0fd1d23c04b63389f298122", 2865 + "url": "https://chromium.googlesource.com/crossbench.git" 2866 + }, 2867 + "fetcher": "fetchFromGitiles" 2868 + }, 2869 + "src/third_party/dav1d/libdav1d": { 2870 + "args": { 2871 + "hash": "sha256-+DY4p41VuAlx7NvOfXjWzgEhvtpebjkjbFwSYOzSjv4=", 2872 + "rev": "8d956180934f16244bdb58b39175824775125e55", 2873 + "url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git" 2874 + }, 2875 + "fetcher": "fetchFromGitiles" 2876 + }, 2877 + "src/third_party/dawn": { 2878 + "args": { 2879 + "hash": "sha256-VK+5saAJlZOluMAYKTKwNcnZALsCYkzgVfQHylt3584=", 2880 + "rev": "1cffe7ec763900d104e4df62bc96d93f572157cb", 2881 + "url": "https://dawn.googlesource.com/dawn.git" 2882 + }, 2883 + "fetcher": "fetchFromGitiles" 2884 + }, 2885 + "src/third_party/dawn/third_party/dxc": { 2886 + "args": { 2887 + "hash": "sha256-WXgiOlqtczrUkXp46Q/GTaYk0LDqebQSFbyWpD299Xw=", 2888 + "rev": "206b77577d15fc5798eb7ad52290388539b7146d", 2889 + "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler" 2890 + }, 2891 + "fetcher": "fetchFromGitiles" 2892 + }, 2893 + "src/third_party/dawn/third_party/dxheaders": { 2894 + "args": { 2895 + "hash": "sha256-0Miw1Cy/jmOo7bLFBOHuTRDV04cSeyvUEyPkpVsX9DA=", 2896 + "rev": "980971e835876dc0cde415e8f9bc646e64667bf7", 2897 + "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers" 2898 + }, 2899 + "fetcher": "fetchFromGitiles" 2900 + }, 2901 + "src/third_party/dawn/third_party/glfw": { 2902 + "args": { 2903 + "hash": "sha256-E1zXIDiw87badrLOZTvV+Wh9NZHu51nb70ZK9vlAlqE=", 2904 + "rev": "b35641f4a3c62aa86a0b3c983d163bc0fe36026d", 2905 + "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw" 2906 + }, 2907 + "fetcher": "fetchFromGitiles" 2908 + }, 2909 + "src/third_party/dawn/third_party/khronos/EGL-Registry": { 2910 + "args": { 2911 + "hash": "sha256-Z6DwLfgQ1wsJXz0KKJyVieOatnDmx3cs0qJ6IEgSq1A=", 2912 + "rev": "7dea2ed79187cd13f76183c4b9100159b9e3e071", 2913 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry" 2914 + }, 2915 + "fetcher": "fetchFromGitiles" 2916 + }, 2917 + "src/third_party/dawn/third_party/khronos/OpenGL-Registry": { 2918 + "args": { 2919 + "hash": "sha256-K3PcRIiD3AmnbiSm5TwaLs4Gu9hxaN8Y91WMKK8pOXE=", 2920 + "rev": "5bae8738b23d06968e7c3a41308568120943ae77", 2921 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry" 2922 + }, 2923 + "fetcher": "fetchFromGitiles" 2924 + }, 2925 + "src/third_party/dawn/third_party/webgpu-cts": { 2926 + "args": { 2927 + "hash": "sha256-WTVOc2EVB/DJ4aDeB8XIF/ff6LSeEUMt2Xkvj5Hu4aU=", 2928 + "rev": "5fbd82847521cb2d584773facd56c2eb6a4df180", 2929 + "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts" 2930 + }, 2931 + "fetcher": "fetchFromGitiles" 2932 + }, 2933 + "src/third_party/depot_tools": { 2934 + "args": { 2935 + "hash": "sha256-O9vVbrCqHD4w39Q8ZAxl1RwzJxbH/thjqacMtCnOPdg=", 2936 + "rev": "f40ddcd8d51626fb7be3ab3c418b3f3be801623f", 2937 + "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git" 2938 + }, 2939 + "fetcher": "fetchFromGitiles" 2940 + }, 2941 + "src/third_party/devtools-frontend/src": { 2942 + "args": { 2943 + "hash": "sha256-BHD/XVQquh9/cr+Kv43lKGFReHy4YbQIAJq5792+4Sw=", 2944 + "rev": "e793e21a020b53a66ae13ef8673f80b8e8a73746", 2945 + "url": "https://chromium.googlesource.com/devtools/devtools-frontend" 2946 + }, 2947 + "fetcher": "fetchFromGitiles" 2948 + }, 2949 + "src/third_party/dom_distiller_js/dist": { 2950 + "args": { 2951 + "hash": "sha256-yuEBD2XQlV3FGI/i7lTmJbCqzeBiuG1Qow8wvsppGJw=", 2952 + "rev": "199de96b345ada7c6e7e6ba3d2fa7a6911b8767d", 2953 + "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git" 2954 + }, 2955 + "fetcher": "fetchFromGitiles" 2956 + }, 2957 + "src/third_party/domato/src": { 2958 + "args": { 2959 + "hash": "sha256-fYxoA0fxKe9U23j+Jp0MWj4m7RfsRpM0XjF6/yOhX1I=", 2960 + "rev": "053714bccbda79cf76dac3fee48ab2b27f21925e", 2961 + "url": "https://chromium.googlesource.com/external/github.com/googleprojectzero/domato.git" 2962 + }, 2963 + "fetcher": "fetchFromGitiles" 2964 + }, 2965 + "src/third_party/eigen3/src": { 2966 + "args": { 2967 + "hash": "sha256-OJyfUyiR8PFSaWltx6Ig0RCB+LxPxrPtc0GUfu2dKrk=", 2968 + "rev": "464c1d097891a1462ab28bf8bb763c1683883892", 2969 + "url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git" 2970 + }, 2971 + "fetcher": "fetchFromGitiles" 2972 + }, 2973 + "src/third_party/electron_node": { 2974 + "args": { 2975 + "hash": "sha256-bJPSHe3CsL9T1SYwC8hyDbAMqj/5WvgM8VqQU9mpVww=", 2976 + "owner": "nodejs", 2977 + "repo": "node", 2978 + "rev": "v22.14.0" 2979 + }, 2980 + "fetcher": "fetchFromGitHub" 2981 + }, 2982 + "src/third_party/emoji-segmenter/src": { 2983 + "args": { 2984 + "hash": "sha256-KdQdKBBipEBRT8UmNGao6yCB4m2CU8/SrMVvcXlb5qE=", 2985 + "rev": "955936be8b391e00835257059607d7c5b72ce744", 2986 + "url": "https://chromium.googlesource.com/external/github.com/google/emoji-segmenter.git" 2987 + }, 2988 + "fetcher": "fetchFromGitiles" 2989 + }, 2990 + "src/third_party/engflow-reclient-configs": { 2991 + "args": { 2992 + "hash": "sha256-aZXYPj9KYBiZnljqOLlWJWS396Fg3EhjiQLZmkwCBsY=", 2993 + "owner": "EngFlow", 2994 + "repo": "reclient-configs", 2995 + "rev": "955335c30a752e9ef7bff375baab5e0819b6c00d" 2996 + }, 2997 + "fetcher": "fetchFromGitHub" 2998 + }, 2999 + "src/third_party/expat/src": { 3000 + "args": { 3001 + "hash": "sha256-Iwu9+i/0vsPyu6pOWFxjNNblVxMl6bTPW5eWyaju4Mg=", 3002 + "rev": "624da0f593bb8d7e146b9f42b06d8e6c80d032a3", 3003 + "url": "https://chromium.googlesource.com/external/github.com/libexpat/libexpat.git" 3004 + }, 3005 + "fetcher": "fetchFromGitiles" 3006 + }, 3007 + "src/third_party/farmhash/src": { 3008 + "args": { 3009 + "hash": "sha256-5n58VEUxa/K//jAfZqG4cXyfxrp50ogWDNYcgiXVHdc=", 3010 + "rev": "816a4ae622e964763ca0862d9dbd19324a1eaf45", 3011 + "url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git" 3012 + }, 3013 + "fetcher": "fetchFromGitiles" 3014 + }, 3015 + "src/third_party/fast_float/src": { 3016 + "args": { 3017 + "hash": "sha256-CG5je117WYyemTe5PTqznDP0bvY5TeXn8Vu1Xh5yUzQ=", 3018 + "rev": "cb1d42aaa1e14b09e1452cfdef373d051b8c02a4", 3019 + "url": "https://chromium.googlesource.com/external/github.com/fastfloat/fast_float.git" 3020 + }, 3021 + "fetcher": "fetchFromGitiles" 3022 + }, 3023 + "src/third_party/ffmpeg": { 3024 + "args": { 3025 + "hash": "sha256-bGa0BCvzNxEKu9VZEwJ1NLt+b2KKWUxshpKSN2FHNEM=", 3026 + "rev": "fbce2a76c00cd2e5aeffe3c2e71d44c284ec52d6", 3027 + "url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git" 3028 + }, 3029 + "fetcher": "fetchFromGitiles" 3030 + }, 3031 + "src/third_party/flac": { 3032 + "args": { 3033 + "hash": "sha256-gvTFPNOlBfozptaH7lTb9iD/09AmpdT3kCl9ClszjEs=", 3034 + "rev": "689da3a7ed50af7448c3f1961d1791c7c1d9c85c", 3035 + "url": "https://chromium.googlesource.com/chromium/deps/flac.git" 3036 + }, 3037 + "fetcher": "fetchFromGitiles" 3038 + }, 3039 + "src/third_party/flatbuffers/src": { 3040 + "args": { 3041 + "hash": "sha256-tbc45o0MbMvK5XqRUJt5Eg8BU6+TJqlmwFgQhHq6wRM=", 3042 + "rev": "8db59321d9f02cdffa30126654059c7d02f70c32", 3043 + "url": "https://chromium.googlesource.com/external/github.com/google/flatbuffers.git" 3044 + }, 3045 + "fetcher": "fetchFromGitiles" 3046 + }, 3047 + "src/third_party/fontconfig/src": { 3048 + "args": { 3049 + "hash": "sha256-W5WIgC6A52kY4fNkbsDEa0o+dfd97Rl5NKfgnIRpI00=", 3050 + "rev": "14d466b30a8ab4a9d789977ed94f2c30e7209267", 3051 + "url": "https://chromium.googlesource.com/external/fontconfig.git" 3052 + }, 3053 + "fetcher": "fetchFromGitiles" 3054 + }, 3055 + "src/third_party/fp16/src": { 3056 + "args": { 3057 + "hash": "sha256-m2d9bqZoGWzuUPGkd29MsrdscnJRtuIkLIMp3fMmtRY=", 3058 + "rev": "0a92994d729ff76a58f692d3028ca1b64b145d91", 3059 + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git" 3060 + }, 3061 + "fetcher": "fetchFromGitiles" 3062 + }, 3063 + "src/third_party/freetype-testing/src": { 3064 + "args": { 3065 + "hash": "sha256-cpzz5QDeAT3UgAZzwW7c0SgLDQsBwy/1Q+5hz2XW4lE=", 3066 + "rev": "04fa94191645af39750f5eff0a66c49c5cb2c2cc", 3067 + "url": "https://chromium.googlesource.com/external/github.com/freetype/freetype2-testing.git" 3068 + }, 3069 + "fetcher": "fetchFromGitiles" 3070 + }, 3071 + "src/third_party/freetype/src": { 3072 + "args": { 3073 + "hash": "sha256-LhSIX7X0+dmLADYGNclg73kIrXmjTMM++tJ92MKzanA=", 3074 + "rev": "82090e67c24259c343c83fd9cefe6ff0be7a7eca", 3075 + "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git" 3076 + }, 3077 + "fetcher": "fetchFromGitiles" 3078 + }, 3079 + "src/third_party/fuzztest/src": { 3080 + "args": { 3081 + "hash": "sha256-Dz7DqucOxr5HzLNOdGNOG4iMw66bkOj64qOvqeADTic=", 3082 + "rev": "c31f0c0e6df5725c6b03124b579c9cf815fd10f4", 3083 + "url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git" 3084 + }, 3085 + "fetcher": "fetchFromGitiles" 3086 + }, 3087 + "src/third_party/fxdiv/src": { 3088 + "args": { 3089 + "hash": "sha256-LjX5kivfHbqCIA5pF9qUvswG1gjOFo3CMpX0VR+Cn38=", 3090 + "rev": "63058eff77e11aa15bf531df5dd34395ec3017c8", 3091 + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git" 3092 + }, 3093 + "fetcher": "fetchFromGitiles" 3094 + }, 3095 + "src/third_party/gemmlowp/src": { 3096 + "args": { 3097 + "hash": "sha256-O5wD8wxgis0qYMaY+xZ21GBDVQFphMRvInCOswS6inA=", 3098 + "rev": "13d57703abca3005d97b19df1f2db731607a7dc2", 3099 + "url": "https://chromium.googlesource.com/external/github.com/google/gemmlowp.git" 3100 + }, 3101 + "fetcher": "fetchFromGitiles" 3102 + }, 3103 + "src/third_party/glslang/src": { 3104 + "args": { 3105 + "hash": "sha256-nr7pGPNPMbmL/XnL27M4m5in8qnCDcpNtVsxBAc7zms=", 3106 + "rev": "e57f993cff981c8c3ffd38967e030f04d13781a9", 3107 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang" 3108 + }, 3109 + "fetcher": "fetchFromGitiles" 3110 + }, 3111 + "src/third_party/google_benchmark/src": { 3112 + "args": { 3113 + "hash": "sha256-cH8s1gP6kCcojAAfTt5iQCVqiAaSooNk4BdaILujM3w=", 3114 + "rev": "761305ec3b33abf30e08d50eb829e19a802581cc", 3115 + "url": "https://chromium.googlesource.com/external/github.com/google/benchmark.git" 3116 + }, 3117 + "fetcher": "fetchFromGitiles" 3118 + }, 3119 + "src/third_party/googletest/src": { 3120 + "args": { 3121 + "hash": "sha256-8keF4E6ag/rikv5ROaWUB7oganjViupEAdxW1NJVgmE=", 3122 + "rev": "52204f78f94d7512df1f0f3bea1d47437a2c3a58", 3123 + "url": "https://chromium.googlesource.com/external/github.com/google/googletest.git" 3124 + }, 3125 + "fetcher": "fetchFromGitiles" 3126 + }, 3127 + "src/third_party/harfbuzz-ng/src": { 3128 + "args": { 3129 + "hash": "sha256-/WNGrvyvJ+FGqoIoHapaux1iu63zjID0yR30HYPpxaw=", 3130 + "rev": "8efd2d85c78fbba6ca09a3e454f77525f3b296ce", 3131 + "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git" 3132 + }, 3133 + "fetcher": "fetchFromGitiles" 3134 + }, 3135 + "src/third_party/highway/src": { 3136 + "args": { 3137 + "hash": "sha256-IS7m1wBwpPBUNhx2GttY1fzvmLIeAp3o2gXfrFpRdvY=", 3138 + "rev": "00fe003dac355b979f36157f9407c7c46448958e", 3139 + "url": "https://chromium.googlesource.com/external/github.com/google/highway.git" 3140 + }, 3141 + "fetcher": "fetchFromGitiles" 3142 + }, 3143 + "src/third_party/hunspell_dictionaries": { 3144 + "args": { 3145 + "hash": "sha256-67mvpJRFFa9eMfyqFMURlbxOaTJBICnk+gl0b0mEHl8=", 3146 + "rev": "41cdffd71c9948f63c7ad36e1fb0ff519aa7a37e", 3147 + "url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git" 3148 + }, 3149 + "fetcher": "fetchFromGitiles" 3150 + }, 3151 + "src/third_party/icu": { 3152 + "args": { 3153 + "hash": "sha256-Omv4sp9z44eINXtaE0+1TzIU1q2hWviANA79fmkF78U=", 3154 + "rev": "c9fb4b3a6fb54aa8c20a03bbcaa0a4a985ffd34b", 3155 + "url": "https://chromium.googlesource.com/chromium/deps/icu.git" 3156 + }, 3157 + "fetcher": "fetchFromGitiles" 3158 + }, 3159 + "src/third_party/ink/src": { 3160 + "args": { 3161 + "hash": "sha256-sMqSHYs3lvuHXEov1K9xWRd8tUPG00QBJl6an0zrxwA=", 3162 + "rev": "c542d619a8959415beda5a76fe89ffa2f83df886", 3163 + "url": "https://chromium.googlesource.com/external/github.com/google/ink.git" 3164 + }, 3165 + "fetcher": "fetchFromGitiles" 3166 + }, 3167 + "src/third_party/ink_stroke_modeler/src": { 3168 + "args": { 3169 + "hash": "sha256-XMLW/m+Qx+RVgo1DeYggBLjUYg/M+2eHwgjVWrA/Erw=", 3170 + "rev": "f61f28792a00c9bdcb3489fec81d8fd0ca1cbaba", 3171 + "url": "https://chromium.googlesource.com/external/github.com/google/ink-stroke-modeler.git" 3172 + }, 3173 + "fetcher": "fetchFromGitiles" 3174 + }, 3175 + "src/third_party/instrumented_libs": { 3176 + "args": { 3177 + "hash": "sha256-8kokdsnn5jD9KgM/6g0NuITBbKkGXWEM4BMr1nCrfdU=", 3178 + "rev": "69015643b3f68dbd438c010439c59adc52cac808", 3179 + "url": "https://chromium.googlesource.com/chromium/third_party/instrumented_libraries.git" 3180 + }, 3181 + "fetcher": "fetchFromGitiles" 3182 + }, 3183 + "src/third_party/jetstream/main": { 3184 + "args": { 3185 + "hash": "sha256-DbRup4tOAYv27plzB2JKi2DBX2FVMDtFR7AzuovXUDU=", 3186 + "rev": "0260caf74b5c115507ee0adb6d9cdf6aefb0965f", 3187 + "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git" 3188 + }, 3189 + "fetcher": "fetchFromGitiles" 3190 + }, 3191 + "src/third_party/jetstream/v2.2": { 3192 + "args": { 3193 + "hash": "sha256-zucA2tqNOsvjhwYQKZ5bFUC73ZF/Fu7KpBflSelvixw=", 3194 + "rev": "2145cedef4ca2777b792cb0059d3400ee2a6153c", 3195 + "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git" 3196 + }, 3197 + "fetcher": "fetchFromGitiles" 3198 + }, 3199 + "src/third_party/jsoncpp/source": { 3200 + "args": { 3201 + "hash": "sha256-bSLNcoYBz3QCt5VuTR056V9mU2PmBuYBa0W6hFg2m8Q=", 3202 + "rev": "42e892d96e47b1f6e29844cc705e148ec4856448", 3203 + "url": "https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git" 3204 + }, 3205 + "fetcher": "fetchFromGitiles" 3206 + }, 3207 + "src/third_party/leveldatabase/src": { 3208 + "args": { 3209 + "hash": "sha256-ANtMVRZmW6iOjDVn2y15ak2fTagFTTaz1Se6flUHL8w=", 3210 + "rev": "4ee78d7ea98330f7d7599c42576ca99e3c6ff9c5", 3211 + "url": "https://chromium.googlesource.com/external/leveldb.git" 3212 + }, 3213 + "fetcher": "fetchFromGitiles" 3214 + }, 3215 + "src/third_party/libFuzzer/src": { 3216 + "args": { 3217 + "hash": "sha256-Lb+HczYax0T7qvC0/Nwhc5l2szQTUYDouWRMD/Qz7sA=", 3218 + "rev": "e31b99917861f891308269c36a32363b120126bb", 3219 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git" 3220 + }, 3221 + "fetcher": "fetchFromGitiles" 3222 + }, 3223 + "src/third_party/libaddressinput/src": { 3224 + "args": { 3225 + "hash": "sha256-6h4/DQUBoBtuGfbaTL5Te1Z+24qjTaBuIydcTV18j80=", 3226 + "rev": "2610f7b1043d6784ada41392fc9392d1ea09ea07", 3227 + "url": "https://chromium.googlesource.com/external/libaddressinput.git" 3228 + }, 3229 + "fetcher": "fetchFromGitiles" 3230 + }, 3231 + "src/third_party/libaom/source/libaom": { 3232 + "args": { 3233 + "hash": "sha256-nfnt5JXyKR9JR3BflpGEkwzDo0lYa/oeCDm2bKH/j1g=", 3234 + "rev": "9680f2b1781fb33b9eeb52409b75c679c8a954be", 3235 + "url": "https://aomedia.googlesource.com/aom.git" 3236 + }, 3237 + "fetcher": "fetchFromGitiles" 3238 + }, 3239 + "src/third_party/libc++/src": { 3240 + "args": { 3241 + "hash": "sha256-Ypi5fmWdoNA1IZDoKITlkNRITmho8HzVlgjlmtx0Y84=", 3242 + "rev": "449310fe2e37834a7e62972d2a690cade2ef596b", 3243 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git" 3244 + }, 3245 + "fetcher": "fetchFromGitiles" 3246 + }, 3247 + "src/third_party/libc++abi/src": { 3248 + "args": { 3249 + "hash": "sha256-wMMfj3E2AQJxovoSEIuT2uTyrcGBurS1HrHZOmP36+g=", 3250 + "rev": "94c5d7a8edc09f0680aee57548c0b5d400c2840d", 3251 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git" 3252 + }, 3253 + "fetcher": "fetchFromGitiles" 3254 + }, 3255 + "src/third_party/libdrm/src": { 3256 + "args": { 3257 + "hash": "sha256-woSYEDUfcEBpYOYnli13wLMt754A7KnUbmTEcFQdFGw=", 3258 + "rev": "ad78bb591d02162d3b90890aa4d0a238b2a37cde", 3259 + "url": "https://chromium.googlesource.com/chromiumos/third_party/libdrm.git" 3260 + }, 3261 + "fetcher": "fetchFromGitiles" 3262 + }, 3263 + "src/third_party/libgav1/src": { 3264 + "args": { 3265 + "hash": "sha256-BgTfWmbcMvJB1KewJpRcMtbOd2FVuJ+fi1zAXBXfkrg=", 3266 + "rev": "c05bf9be660cf170d7c26bd06bb42b3322180e58", 3267 + "url": "https://chromium.googlesource.com/codecs/libgav1.git" 3268 + }, 3269 + "fetcher": "fetchFromGitiles" 3270 + }, 3271 + "src/third_party/libipp/libipp": { 3272 + "args": { 3273 + "hash": "sha256-gxU92lHLd6uxO8T3QWhZIK0hGy97cki705DV0VimCPY=", 3274 + "rev": "2209bb84a8e122dab7c02fe66cc61a7b42873d7f", 3275 + "url": "https://chromium.googlesource.com/chromiumos/platform2/libipp.git" 3276 + }, 3277 + "fetcher": "fetchFromGitiles" 3278 + }, 3279 + "src/third_party/libjpeg_turbo": { 3280 + "args": { 3281 + "hash": "sha256-Ig+tmprZDvlf/M72/DTar2pbxat9ZElgSqdXdoM0lPs=", 3282 + "rev": "e14cbfaa85529d47f9f55b0f104a579c1061f9ad", 3283 + "url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git" 3284 + }, 3285 + "fetcher": "fetchFromGitiles" 3286 + }, 3287 + "src/third_party/liblouis/src": { 3288 + "args": { 3289 + "hash": "sha256-EI/uaHXe0NlqdEw764q0SjerThYEVLRogUlmrsZwXnY=", 3290 + "rev": "9700847afb92cb35969bdfcbbfbbb74b9c7b3376", 3291 + "url": "https://chromium.googlesource.com/external/liblouis-github.git" 3292 + }, 3293 + "fetcher": "fetchFromGitiles" 3294 + }, 3295 + "src/third_party/libphonenumber/dist": { 3296 + "args": { 3297 + "hash": "sha256-ZbuDrZEUVp/ekjUP8WO/FsjAomRjeDBptT4nQZvTVi4=", 3298 + "rev": "9d46308f313f2bf8dbce1dfd4f364633ca869ca7", 3299 + "url": "https://chromium.googlesource.com/external/libphonenumber.git" 3300 + }, 3301 + "fetcher": "fetchFromGitiles" 3302 + }, 3303 + "src/third_party/libprotobuf-mutator/src": { 3304 + "args": { 3305 + "hash": "sha256-EaEC6R7SzqLw4QjEcWXFXhZc84lNBp6RSa9izjGnWKE=", 3306 + "rev": "7bf98f78a30b067e22420ff699348f084f802e12", 3307 + "url": "https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.git" 3308 + }, 3309 + "fetcher": "fetchFromGitiles" 3310 + }, 3311 + "src/third_party/libsrtp": { 3312 + "args": { 3313 + "hash": "sha256-bkG1+ss+1a2rCHGwZjhvf5UaNVbPPZJt9HZSIPBKGwM=", 3314 + "rev": "a52756acb1c5e133089c798736dd171567df11f5", 3315 + "url": "https://chromium.googlesource.com/chromium/deps/libsrtp.git" 3316 + }, 3317 + "fetcher": "fetchFromGitiles" 3318 + }, 3319 + "src/third_party/libsync/src": { 3320 + "args": { 3321 + "hash": "sha256-Mkl6C1LxF3RYLwYbxiSfoQPt8QKFwQWj/Ati2sNJ32E=", 3322 + "rev": "f4f4387b6bf2387efbcfd1453af4892e8982faf6", 3323 + "url": "https://chromium.googlesource.com/aosp/platform/system/core/libsync.git" 3324 + }, 3325 + "fetcher": "fetchFromGitiles" 3326 + }, 3327 + "src/third_party/libunwind/src": { 3328 + "args": { 3329 + "hash": "sha256-LdRaxPo2i7uMeFxpR7R4o3V+1ycBcygT/D+gklsD0tA=", 3330 + "rev": "e2e6f2a67e9420e770b014ce9bba476fa2ab9874", 3331 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git" 3332 + }, 3333 + "fetcher": "fetchFromGitiles" 3334 + }, 3335 + "src/third_party/libva-fake-driver/src": { 3336 + "args": { 3337 + "hash": "sha256-em/8rNqwv6szlxyji7mnYr3nObSW/x3OzEEnkiLuqpI=", 3338 + "rev": "a9bcab9cd6b15d4e3634ca44d5e5f7652c612194", 3339 + "url": "https://chromium.googlesource.com/chromiumos/platform/libva-fake-driver.git" 3340 + }, 3341 + "fetcher": "fetchFromGitiles" 3342 + }, 3343 + "src/third_party/libvpx/source/libvpx": { 3344 + "args": { 3345 + "hash": "sha256-+4I6B1aTa+txhey6LMeflU0pe39V6TJ+lNIJPh6yFGM=", 3346 + "rev": "027bbee30a0103b99d86327b48d29567fed11688", 3347 + "url": "https://chromium.googlesource.com/webm/libvpx.git" 3348 + }, 3349 + "fetcher": "fetchFromGitiles" 3350 + }, 3351 + "src/third_party/libwebm/source": { 3352 + "args": { 3353 + "hash": "sha256-t7An0vYzukel0poLaU4t2k78k3tTR5didbcV47cGWxQ=", 3354 + "rev": "e79a98159fdf6d1aa37b3500e32c6410a2cbe268", 3355 + "url": "https://chromium.googlesource.com/webm/libwebm.git" 3356 + }, 3357 + "fetcher": "fetchFromGitiles" 3358 + }, 3359 + "src/third_party/libwebp/src": { 3360 + "args": { 3361 + "hash": "sha256-0sKGhXr6Rrpq0eoitAdLQ4l4fgNOzMWIEICrPyzwNz4=", 3362 + "rev": "2af6c034ac871c967e04c8c9f8bf2dbc2e271b18", 3363 + "url": "https://chromium.googlesource.com/webm/libwebp.git" 3364 + }, 3365 + "fetcher": "fetchFromGitiles" 3366 + }, 3367 + "src/third_party/libyuv": { 3368 + "args": { 3369 + "hash": "sha256-8sH11psWPXLMy3Q0tAizCZ/woUWvTCCUf44jcr2C4Xs=", 3370 + "rev": "ccdf870348764e4b77fa3b56accb2a896a901bad", 3371 + "url": "https://chromium.googlesource.com/libyuv/libyuv.git" 3372 + }, 3373 + "fetcher": "fetchFromGitiles" 3374 + }, 3375 + "src/third_party/llvm-libc/src": { 3376 + "args": { 3377 + "hash": "sha256-9Ieaxe0PFIIP4RttODd8pTw/zVjQZGZtaYSybwnzTz0=", 3378 + "rev": "97989c1bfa112c81f6499487fedc661dcf6d3b2e", 3379 + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git" 3380 + }, 3381 + "fetcher": "fetchFromGitiles" 3382 + }, 3383 + "src/third_party/lss": { 3384 + "args": { 3385 + "hash": "sha256-rhp4EcZYdgSfu9cqn+zxxGx6v2IW8uX8V+iA0UfZhFY=", 3386 + "rev": "ed31caa60f20a4f6569883b2d752ef7522de51e0", 3387 + "url": "https://chromium.googlesource.com/linux-syscall-support.git" 3388 + }, 3389 + "fetcher": "fetchFromGitiles" 3390 + }, 3391 + "src/third_party/material_color_utilities/src": { 3392 + "args": { 3393 + "hash": "sha256-Y85XU+z9W6tvmDNHJ/dXQnUKXvvDkO3nH/kUJRLqbc4=", 3394 + "rev": "13434b50dcb64a482cc91191f8cf6151d90f5465", 3395 + "url": "https://chromium.googlesource.com/external/github.com/material-foundation/material-color-utilities.git" 3396 + }, 3397 + "fetcher": "fetchFromGitiles" 3398 + }, 3399 + "src/third_party/minigbm/src": { 3400 + "args": { 3401 + "hash": "sha256-9HwvjTETerbQ7YKXH9kUB2eWa8PxGWMAJfx1jAluhrs=", 3402 + "rev": "3018207f4d89395cc271278fb9a6558b660885f5", 3403 + "url": "https://chromium.googlesource.com/chromiumos/platform/minigbm.git" 3404 + }, 3405 + "fetcher": "fetchFromGitiles" 3406 + }, 3407 + "src/third_party/nan": { 3408 + "args": { 3409 + "hash": "sha256-cwti+BWmF/l/dqa/cN0C587EK4WwRWcWy6gjFVkaMTg=", 3410 + "owner": "nodejs", 3411 + "repo": "nan", 3412 + "rev": "e14bdcd1f72d62bca1d541b66da43130384ec213" 3413 + }, 3414 + "fetcher": "fetchFromGitHub" 3415 + }, 3416 + "src/third_party/nasm": { 3417 + "args": { 3418 + "hash": "sha256-yg4qwhS68B/sWfcJeXUqPC69ppE8FaIyRc+IkUQXSnU=", 3419 + "rev": "767a169c8811b090df222a458b25dfa137fc637e", 3420 + "url": "https://chromium.googlesource.com/chromium/deps/nasm.git" 3421 + }, 3422 + "fetcher": "fetchFromGitiles" 3423 + }, 3424 + "src/third_party/nearby/src": { 3425 + "args": { 3426 + "hash": "sha256-qIIyCHay3vkE14GVCq77psm1OyuEYs4guAaQDlEwiMg=", 3427 + "rev": "8acf9249344ea9ff9806d0d7f46e07640fddf550", 3428 + "url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git" 3429 + }, 3430 + "fetcher": "fetchFromGitiles" 3431 + }, 3432 + "src/third_party/neon_2_sse/src": { 3433 + "args": { 3434 + "hash": "sha256-AkDAHOPO5NdXXk0hETS5D67mzw0RVXwPDDKqM0XXo5g=", 3435 + "rev": "eb8b80b28f956275e291ea04a7beb5ed8289e872", 3436 + "url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git" 3437 + }, 3438 + "fetcher": "fetchFromGitiles" 3439 + }, 3440 + "src/third_party/openh264/src": { 3441 + "args": { 3442 + "hash": "sha256-tf0lnxATCkoq+xRti6gK6J47HwioAYWnpEsLGSA5Xdg=", 3443 + "rev": "652bdb7719f30b52b08e506645a7322ff1b2cc6f", 3444 + "url": "https://chromium.googlesource.com/external/github.com/cisco/openh264" 3445 + }, 3446 + "fetcher": "fetchFromGitiles" 3447 + }, 3448 + "src/third_party/openscreen/src": { 3449 + "args": { 3450 + "hash": "sha256-K/frmCf3JMvPVZc6ZKPFAQrq4Pz4io3XBvADS0O5u78=", 3451 + "rev": "db9e1ea566813606ca055868be13f6ff4a760ab8", 3452 + "url": "https://chromium.googlesource.com/openscreen" 3453 + }, 3454 + "fetcher": "fetchFromGitiles" 3455 + }, 3456 + "src/third_party/openscreen/src/buildtools": { 3457 + "args": { 3458 + "hash": "sha256-QXGJRGyyuN0EPDAF7CAzcTSbjHkz8FRjhqd1JEFF/1o=", 3459 + "rev": "00459762409cb29cecf398a23cdb0cae918b7515", 3460 + "url": "https://chromium.googlesource.com/chromium/src/buildtools" 3461 + }, 3462 + "fetcher": "fetchFromGitiles" 3463 + }, 3464 + "src/third_party/openscreen/src/third_party/tinycbor/src": { 3465 + "args": { 3466 + "hash": "sha256-fMKBFUSKmODQyg4hKIa1hwnEKIV6WBbY1Gb8DOSnaHA=", 3467 + "rev": "d393c16f3eb30d0c47e6f9d92db62272f0ec4dc7", 3468 + "url": "https://chromium.googlesource.com/external/github.com/intel/tinycbor.git" 3469 + }, 3470 + "fetcher": "fetchFromGitiles" 3471 + }, 3472 + "src/third_party/ots/src": { 3473 + "args": { 3474 + "hash": "sha256-kiUXrXsaGOzPkKh0dVmU1I13WHt0Stzj7QLMqHN9FbU=", 3475 + "rev": "46bea9879127d0ff1c6601b078e2ce98e83fcd33", 3476 + "url": "https://chromium.googlesource.com/external/github.com/khaledhosny/ots.git" 3477 + }, 3478 + "fetcher": "fetchFromGitiles" 3479 + }, 3480 + "src/third_party/pdfium": { 3481 + "args": { 3482 + "hash": "sha256-6gsur+fx546YJn/PUOOthuj+XrSIruVUeAYl4nRI6xM=", 3483 + "rev": "ca83e69429af8f0bfa34b22dc54f538b9eebf5c5", 3484 + "url": "https://pdfium.googlesource.com/pdfium.git" 3485 + }, 3486 + "fetcher": "fetchFromGitiles" 3487 + }, 3488 + "src/third_party/perfetto": { 3489 + "args": { 3490 + "hash": "sha256-2jKRhHLitR0m2a4/asvVvTqAOhUlyLsBBSjpQAer4GA=", 3491 + "rev": "054635b91453895720951f7329619d003a98b3e4", 3492 + "url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git" 3493 + }, 3494 + "fetcher": "fetchFromGitiles" 3495 + }, 3496 + "src/third_party/protobuf-javascript/src": { 3497 + "args": { 3498 + "hash": "sha256-zq86SrDASl6aYPFPijRZp03hJqXUFz2Al/KkiNq7i0M=", 3499 + "rev": "eb785a9363664a402b6336dfe96aad27fb33ffa8", 3500 + "url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript" 3501 + }, 3502 + "fetcher": "fetchFromGitiles" 3503 + }, 3504 + "src/third_party/pthreadpool/src": { 3505 + "args": { 3506 + "hash": "sha256-mB1QaAuY8vfv8FasPyio1AF75iYH+dM8t1GIr0Ty/+g=", 3507 + "rev": "4e1831c02c74334a35ead03362f3342b6cea2a86", 3508 + "url": "https://chromium.googlesource.com/external/github.com/google/pthreadpool.git" 3509 + }, 3510 + "fetcher": "fetchFromGitiles" 3511 + }, 3512 + "src/third_party/pyelftools": { 3513 + "args": { 3514 + "hash": "sha256-I/7p3IEvfP/gkes4kx18PvWwhAKilQKb67GXoW4zFB4=", 3515 + "rev": "19b3e610c86fcadb837d252c794cb5e8008826ae", 3516 + "url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git" 3517 + }, 3518 + "fetcher": "fetchFromGitiles" 3519 + }, 3520 + "src/third_party/pywebsocket3/src": { 3521 + "args": { 3522 + "hash": "sha256-WEqqu2/7fLqcf/2/IcD7/FewRSZ6jTgVlVBvnihthYQ=", 3523 + "rev": "50602a14f1b6da17e0b619833a13addc6ea78bc2", 3524 + "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/pywebsocket3.git" 3525 + }, 3526 + "fetcher": "fetchFromGitiles" 3527 + }, 3528 + "src/third_party/quic_trace/src": { 3529 + "args": { 3530 + "hash": "sha256-vbXqddDgwqetU0bDYn3qo7OBqT5eG926/MbA1hKkCT0=", 3531 + "rev": "ed3deb8a056b260c59f2fd42af6dfa3db48a8cad", 3532 + "url": "https://chromium.googlesource.com/external/github.com/google/quic-trace.git" 3533 + }, 3534 + "fetcher": "fetchFromGitiles" 3535 + }, 3536 + "src/third_party/re2/src": { 3537 + "args": { 3538 + "hash": "sha256-f/k2rloV2Nwb0KuJGUX4SijFxAx69EXcsXOG4vo+Kis=", 3539 + "rev": "c84a140c93352cdabbfb547c531be34515b12228", 3540 + "url": "https://chromium.googlesource.com/external/github.com/google/re2.git" 3541 + }, 3542 + "fetcher": "fetchFromGitiles" 3543 + }, 3544 + "src/third_party/ruy/src": { 3545 + "args": { 3546 + "hash": "sha256-O3JEtXchCdIHdGvjD6kGMJzj7TWVczQCW2YUHK3cABA=", 3547 + "rev": "83fd40d730feb0804fafbc2d8814bcc19a17b2e5", 3548 + "url": "https://chromium.googlesource.com/external/github.com/google/ruy.git" 3549 + }, 3550 + "fetcher": "fetchFromGitiles" 3551 + }, 3552 + "src/third_party/search_engines_data/resources": { 3553 + "args": { 3554 + "hash": "sha256-DTz351NpoygQLESm/z+fzFc/KGJyQelLnWpzNMmNT9o=", 3555 + "rev": "07834ba1e5ebfb333d0b73556b7c4d62a53cb455", 3556 + "url": "https://chromium.googlesource.com/external/search_engines_data.git" 3557 + }, 3558 + "fetcher": "fetchFromGitiles" 3559 + }, 3560 + "src/third_party/securemessage/src": { 3561 + "args": { 3562 + "hash": "sha256-GS4ccnuiqxMs/LVYAtvSlVAYFp4a5GoZsxcriTX3k78=", 3563 + "rev": "fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84", 3564 + "url": "https://chromium.googlesource.com/external/github.com/google/securemessage.git" 3565 + }, 3566 + "fetcher": "fetchFromGitiles" 3567 + }, 3568 + "src/third_party/skia": { 3569 + "args": { 3570 + "hash": "sha256-LQDs+V7XFK+XcySrr53WZVX6DhyJypePBc/B8FDh5Gw=", 3571 + "rev": "8b7f0fd0f95b97d863da34ccfa52a0f931cbd13f", 3572 + "url": "https://skia.googlesource.com/skia.git" 3573 + }, 3574 + "fetcher": "fetchFromGitiles" 3575 + }, 3576 + "src/third_party/smhasher/src": { 3577 + "args": { 3578 + "hash": "sha256-OgZQwkQcVgRMf62ROGuY+3zQhBoWuUSP4naTmSKdq8s=", 3579 + "rev": "0ff96f7835817a27d0487325b6c16033e2992eb5", 3580 + "url": "https://chromium.googlesource.com/external/smhasher.git" 3581 + }, 3582 + "fetcher": "fetchFromGitiles" 3583 + }, 3584 + "src/third_party/snappy/src": { 3585 + "args": { 3586 + "hash": "sha256-jUwnjbaqXz7fgI2TPRK7SlUPQUVzcpjp4ZlFbEzwA+o=", 3587 + "rev": "32ded457c0b1fe78ceb8397632c416568d6714a0", 3588 + "url": "https://chromium.googlesource.com/external/github.com/google/snappy.git" 3589 + }, 3590 + "fetcher": "fetchFromGitiles" 3591 + }, 3592 + "src/third_party/speedometer/main": { 3593 + "args": { 3594 + "hash": "sha256-/nAK2uLjpPem37XCHHx3LGZEpvL/7w4Uw5bVpQ4C6ms=", 3595 + "rev": "c760d160caa05792d3ed7650e85861c9f9462506", 3596 + "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git" 3597 + }, 3598 + "fetcher": "fetchFromGitiles" 3599 + }, 3600 + "src/third_party/speedometer/v2.0": { 3601 + "args": { 3602 + "hash": "sha256-p7WUS8gZUaS+LOm7pNmRkwgxjx+V8R6yy7bbaEHaIs4=", 3603 + "rev": "732af0dfe867f8815e662ac637357e55f285dbbb", 3604 + "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git" 3605 + }, 3606 + "fetcher": "fetchFromGitiles" 3607 + }, 3608 + "src/third_party/speedometer/v2.1": { 3609 + "args": { 3610 + "hash": "sha256-0z5tZlz32fYh9I1ALqfLm2WWO8HiRBwt0hcmgKQhaeM=", 3611 + "rev": "8bf7946e39e47c875c00767177197aea5727e84a", 3612 + "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git" 3613 + }, 3614 + "fetcher": "fetchFromGitiles" 3615 + }, 3616 + "src/third_party/speedometer/v3.0": { 3617 + "args": { 3618 + "hash": "sha256-qMQ4naX+4uUu3vtzzinjkhxX9/dNoTwj6vWCu4FdQmU=", 3619 + "rev": "8d67f28d0281ac4330f283495b7f48286654ad7d", 3620 + "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git" 3621 + }, 3622 + "fetcher": "fetchFromGitiles" 3623 + }, 3624 + "src/third_party/speedometer/v3.1": { 3625 + "args": { 3626 + "hash": "sha256-G89mrrgRaANT1vqzhKPQKemHbz56YwR+oku7rlRoCHw=", 3627 + "rev": "1386415be8fef2f6b6bbdbe1828872471c5d802a", 3628 + "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git" 3629 + }, 3630 + "fetcher": "fetchFromGitiles" 3631 + }, 3632 + "src/third_party/spirv-cross/src": { 3633 + "args": { 3634 + "hash": "sha256-H43M9DXfEuyKuvo6rjb5k0KEbYOSFodbPJh8ZKY4PQg=", 3635 + "rev": "b8fcf307f1f347089e3c46eb4451d27f32ebc8d3", 3636 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross" 3637 + }, 3638 + "fetcher": "fetchFromGitiles" 3639 + }, 3640 + "src/third_party/spirv-headers/src": { 3641 + "args": { 3642 + "hash": "sha256-s0Pe7kg5syKhK8qEZH8b7UCDa87Xk32Lh95cQbpLdAc=", 3643 + "rev": "8c88e0c4c94a21de825efccba5f99a862b049825", 3644 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers" 3645 + }, 3646 + "fetcher": "fetchFromGitiles" 3647 + }, 3648 + "src/third_party/spirv-tools/src": { 3649 + "args": { 3650 + "hash": "sha256-u4WDbWywua71yWB1cVIt1IDZRe4NnT5bUq3yHLKBgPo=", 3651 + "rev": "2e83ad7e6f2cc51f7eaff3ffeb10e34351b3c157", 3652 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools" 3653 + }, 3654 + "fetcher": "fetchFromGitiles" 3655 + }, 3656 + "src/third_party/sqlite/src": { 3657 + "args": { 3658 + "hash": "sha256-ltl3OTk/wZPSj3yYthNlKd3mBxef6l5uW6UYTwebNek=", 3659 + "rev": "567495a62a62dc013888500526e82837d727fe01", 3660 + "url": "https://chromium.googlesource.com/chromium/deps/sqlite.git" 3661 + }, 3662 + "fetcher": "fetchFromGitiles" 3663 + }, 3664 + "src/third_party/squirrel.mac": { 3665 + "args": { 3666 + "hash": "sha256-4GfKQg0u3c9GI+jl3ixESNqWXQJKRMi+00QT0s2Shqw=", 3667 + "owner": "Squirrel", 3668 + "repo": "Squirrel.Mac", 3669 + "rev": "0e5d146ba13101a1302d59ea6e6e0b3cace4ae38" 3670 + }, 3671 + "fetcher": "fetchFromGitHub" 3672 + }, 3673 + "src/third_party/squirrel.mac/vendor/Mantle": { 3674 + "args": { 3675 + "hash": "sha256-ogFkMJybf2Ue606ojXJu6Gy5aXSi1bSKm60qcTAIaPk=", 3676 + "owner": "Mantle", 3677 + "repo": "Mantle", 3678 + "rev": "78d3966b3c331292ea29ec38661b25df0a245948" 3679 + }, 3680 + "fetcher": "fetchFromGitHub" 3681 + }, 3682 + "src/third_party/squirrel.mac/vendor/ReactiveObjC": { 3683 + "args": { 3684 + "hash": "sha256-/MCqC1oFe3N9TsmfVLgl+deR6qHU6ZFQQjudb9zB5Mo=", 3685 + "owner": "ReactiveCocoa", 3686 + "repo": "ReactiveObjC", 3687 + "rev": "74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76" 3688 + }, 3689 + "fetcher": "fetchFromGitHub" 3690 + }, 3691 + "src/third_party/swiftshader": { 3692 + "args": { 3693 + "hash": "sha256-QTGU9Dgc6rgMeFZvhZyYeYj5W+ClJO8Yfa4+K7TmEec=", 3694 + "rev": "4982425ff1bdcb2ce52a360edde58a379119bfde", 3695 + "url": "https://swiftshader.googlesource.com/SwiftShader.git" 3696 + }, 3697 + "fetcher": "fetchFromGitiles" 3698 + }, 3699 + "src/third_party/text-fragments-polyfill/src": { 3700 + "args": { 3701 + "hash": "sha256-4rW2u1cQAF4iPWHAt1FvVXIpz2pmI901rEPks/w/iFA=", 3702 + "rev": "c036420683f672d685e27415de0a5f5e85bdc23f", 3703 + "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git" 3704 + }, 3705 + "fetcher": "fetchFromGitiles" 3706 + }, 3707 + "src/third_party/tflite/src": { 3708 + "args": { 3709 + "hash": "sha256-S5zkpQZdhRdnZRUrUfi5FCrF2XFe3y/adAWwfh1OQYE=", 3710 + "rev": "c8ed430d092acd485f00e7a9d7a888a0857d0430", 3711 + "url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git" 3712 + }, 3713 + "fetcher": "fetchFromGitiles" 3714 + }, 3715 + "src/third_party/ukey2/src": { 3716 + "args": { 3717 + "hash": "sha256-aaLs6ZS+CdBlCJ6ZhsmdAPFxiBIij6oufsDcNeRSV1E=", 3718 + "rev": "0275885d8e6038c39b8a8ca55e75d1d4d1727f47", 3719 + "url": "https://chromium.googlesource.com/external/github.com/google/ukey2.git" 3720 + }, 3721 + "fetcher": "fetchFromGitiles" 3722 + }, 3723 + "src/third_party/vulkan-deps": { 3724 + "args": { 3725 + "hash": "sha256-CI0X6zbRV/snGcQZOUKQFn8Zo6D6Out6nN027HGZaa8=", 3726 + "rev": "1648e664337ca19a4f8679cbb9547a5b4b926995", 3727 + "url": "https://chromium.googlesource.com/vulkan-deps" 3728 + }, 3729 + "fetcher": "fetchFromGitiles" 3730 + }, 3731 + "src/third_party/vulkan-headers/src": { 3732 + "args": { 3733 + "hash": "sha256-VqKQeJd81feSgYnYLqb2sYirCmnHN9Rr19/4cPZ2TzE=", 3734 + "rev": "78c359741d855213e8685278eb81bb62599f8e56", 3735 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers" 3736 + }, 3737 + "fetcher": "fetchFromGitiles" 3738 + }, 3739 + "src/third_party/vulkan-loader/src": { 3740 + "args": { 3741 + "hash": "sha256-tDW5ed6gsDKlCKf4gT8MNi1yaafocUTohL1upGKB+Cc=", 3742 + "rev": "723d6b4aa35853315c6e021ec86388b3a2559fae", 3743 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader" 3744 + }, 3745 + "fetcher": "fetchFromGitiles" 3746 + }, 3747 + "src/third_party/vulkan-tools/src": { 3748 + "args": { 3749 + "hash": "sha256-Cw7LWBPRbDVlfmeMM4CYEC9xbfqT1wV7yuUcpGMLahs=", 3750 + "rev": "289efccc7560f2b970e2b4e0f50349da87669311", 3751 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools" 3752 + }, 3753 + "fetcher": "fetchFromGitiles" 3754 + }, 3755 + "src/third_party/vulkan-utility-libraries/src": { 3756 + "args": { 3757 + "hash": "sha256-NdvjtdCrNVKY23B4YDL33KB+/9HsSWTVolZJOto8+pc=", 3758 + "rev": "0d5b49b80f17bca25e7f9321ad4e671a56f70887", 3759 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries" 3760 + }, 3761 + "fetcher": "fetchFromGitiles" 3762 + }, 3763 + "src/third_party/vulkan-validation-layers/src": { 3764 + "args": { 3765 + "hash": "sha256-2GII+RBRzPZTTib82srUEFDG+CbtPTZ6lX3oDJBC2gU=", 3766 + "rev": "73d7d74bc979c8a16c823c4eae4ee881153e000a", 3767 + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers" 3768 + }, 3769 + "fetcher": "fetchFromGitiles" 3770 + }, 3771 + "src/third_party/vulkan_memory_allocator": { 3772 + "args": { 3773 + "hash": "sha256-YzxHZagz/M8Y54UnI4h1wu5jSTuaOgv0ifC9d3fJZlQ=", 3774 + "rev": "56300b29fbfcc693ee6609ddad3fdd5b7a449a21", 3775 + "url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git" 3776 + }, 3777 + "fetcher": "fetchFromGitiles" 3778 + }, 3779 + "src/third_party/wasm_tts_engine/src": { 3780 + "args": { 3781 + "hash": "sha256-t5eeehwspRLaowEMPLa8/lV5AHamXQBfH/un0DHLVAM=", 3782 + "rev": "53d2aba6f0cf7db57e17edfc3ff6471871b0c125", 3783 + "url": "https://chromium.googlesource.com/chromium/wasm-tts-engine" 3784 + }, 3785 + "fetcher": "fetchFromGitiles" 3786 + }, 3787 + "src/third_party/wayland-protocols/gtk": { 3788 + "args": { 3789 + "hash": "sha256-75XNnLkF5Lt1LMRGT+T61k0/mLa3kkynfN+QWvZ0LiQ=", 3790 + "rev": "40ebed3a03aef096addc0af09fec4ec529d882a0", 3791 + "url": "https://chromium.googlesource.com/external/github.com/GNOME/gtk.git" 3792 + }, 3793 + "fetcher": "fetchFromGitiles" 3794 + }, 3795 + "src/third_party/wayland-protocols/kde": { 3796 + "args": { 3797 + "hash": "sha256-Dmcp/2ms/k7NxPPmPkp0YNfM9z2Es1ZO0uX10bc7N2Y=", 3798 + "rev": "0b07950714b3a36c9b9f71fc025fc7783e82926e", 3799 + "url": "https://chromium.googlesource.com/external/github.com/KDE/plasma-wayland-protocols.git" 3800 + }, 3801 + "fetcher": "fetchFromGitiles" 3802 + }, 3803 + "src/third_party/wayland-protocols/src": { 3804 + "args": { 3805 + "hash": "sha256-o/adWEXYSqWib6KoK7XMCWbojapcS4O/CEPxv7iFCw8=", 3806 + "rev": "7d5a3a8b494ae44cd9651f9505e88a250082765e", 3807 + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git" 3808 + }, 3809 + "fetcher": "fetchFromGitiles" 3810 + }, 3811 + "src/third_party/wayland/src": { 3812 + "args": { 3813 + "hash": "sha256-oK0Z8xO2ILuySGZS0m37ZF0MOyle2l8AXb0/6wai0/w=", 3814 + "rev": "a156431ea66fe67d69c9fbba8a8ad34dabbab81c", 3815 + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git" 3816 + }, 3817 + "fetcher": "fetchFromGitiles" 3818 + }, 3819 + "src/third_party/webdriver/pylib": { 3820 + "args": { 3821 + "hash": "sha256-WIqWXIKVgElgg8P8laLAlUrgwodGdeVcwohZxnPKedw=", 3822 + "rev": "fc5e7e70c098bfb189a9a74746809ad3c5c34e04", 3823 + "url": "https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium/py.git" 3824 + }, 3825 + "fetcher": "fetchFromGitiles" 3826 + }, 3827 + "src/third_party/webgl/src": { 3828 + "args": { 3829 + "hash": "sha256-mSketnpcDtz3NnhPkXMpMpq8MWcFiSviJbK6h06fcnw=", 3830 + "rev": "c01b768bce4a143e152c1870b6ba99ea6267d2b0", 3831 + "url": "https://chromium.googlesource.com/external/khronosgroup/webgl.git" 3832 + }, 3833 + "fetcher": "fetchFromGitiles" 3834 + }, 3835 + "src/third_party/webgpu-cts/src": { 3836 + "args": { 3837 + "hash": "sha256-vXyp0+6eyKOzzQbkRa8f8dO+B9cyUCY2hCZEFc7+7lU=", 3838 + "rev": "92f4eb4dae0f5439f2cdc7ce467d66b10e165f42", 3839 + "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git" 3840 + }, 3841 + "fetcher": "fetchFromGitiles" 3842 + }, 3843 + "src/third_party/webpagereplay": { 3844 + "args": { 3845 + "hash": "sha256-lMqCZ27TJ4aXKWDuN22VtceXh0jNH4Ll1234xCbEOro=", 3846 + "rev": "2c5049abfc2cf36ece82f7f84ebdcb786659eaf7", 3847 + "url": "https://chromium.googlesource.com/webpagereplay.git" 3848 + }, 3849 + "fetcher": "fetchFromGitiles" 3850 + }, 3851 + "src/third_party/webrtc": { 3852 + "args": { 3853 + "hash": "sha256-cNONf88oSbsdYuSdPiLxgTI973qOP6fb1OKb2WMQMMg=", 3854 + "rev": "2c8f5be6924d507ee74191b1aeadcec07f747f21", 3855 + "url": "https://webrtc.googlesource.com/src.git" 3856 + }, 3857 + "fetcher": "fetchFromGitiles" 3858 + }, 3859 + "src/third_party/weston/src": { 3860 + "args": { 3861 + "hash": "sha256-y2srFaPUOoB2umzpo4+hFfhNlqXM2AoMGOpUy/ZSacg=", 3862 + "rev": "ccf29cb237c3ed09c5f370f35239c93d07abfdd7", 3863 + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/weston.git" 3864 + }, 3865 + "fetcher": "fetchFromGitiles" 3866 + }, 3867 + "src/third_party/wuffs/src": { 3868 + "args": { 3869 + "hash": "sha256-373d2F/STcgCHEq+PO+SCHrKVOo6uO1rqqwRN5eeBCw=", 3870 + "rev": "e3f919ccfe3ef542cfc983a82146070258fb57f8", 3871 + "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git" 3872 + }, 3873 + "fetcher": "fetchFromGitiles" 3874 + }, 3875 + "src/third_party/xdg-utils": { 3876 + "args": { 3877 + "hash": "sha256-WuQ9uDq+QD17Y20ACFGres4nbkeOiTE2y+tY1avAT5U=", 3878 + "rev": "cb54d9db2e535ee4ef13cc91b65a1e2741a94a44", 3879 + "url": "https://chromium.googlesource.com/chromium/deps/xdg-utils.git" 3880 + }, 3881 + "fetcher": "fetchFromGitiles" 3882 + }, 3883 + "src/third_party/xnnpack/src": { 3884 + "args": { 3885 + "hash": "sha256-p5DjGNH9IR0KPWSFmbsdt2PU+kHgWRAnBw7J9sLV/S8=", 3886 + "rev": "d6fc3be20b0d3e3742157fa26c5359babaa8bc8b", 3887 + "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git" 3888 + }, 3889 + "fetcher": "fetchFromGitiles" 3890 + }, 3891 + "src/third_party/zstd/src": { 3892 + "args": { 3893 + "hash": "sha256-hDDNrUXGxG/o1oZnypAnuLyIeM16Hy6x1KacGu9Hhmw=", 3894 + "rev": "ef2bf5781112a4cd6b62ac1817f7842bbdc7ea8f", 3895 + "url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git" 3896 + }, 3897 + "fetcher": "fetchFromGitiles" 3898 + }, 3899 + "src/v8": { 3900 + "args": { 3901 + "hash": "sha256-Gc7huCu+d5XBwI420V1nutKeJpqBfvJ6fhh5zpRtMw4=", 3902 + "rev": "b6178615ecae6d84b347cb7a1812cad9afca51f2", 3903 + "url": "https://chromium.googlesource.com/v8/v8.git" 3904 + }, 3905 + "fetcher": "fetchFromGitiles" 3906 + } 3907 + }, 3908 + "electron_yarn_hash": "195amc05nj4p1x0mqi04m3qgw15k7fj62lw0xbrjz5iyjdyrdxan", 3909 + "modules": "135", 3910 + "node": "22.14.0", 3911 + "version": "36.1.0" 2587 3912 } 2588 3913 }
+2 -2
pkgs/servers/web-apps/freshrss/default.nix
··· 9 9 10 10 stdenvNoCC.mkDerivation rec { 11 11 pname = "FreshRSS"; 12 - version = "1.26.1"; 12 + version = "1.26.2"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "FreshRSS"; 16 16 repo = "FreshRSS"; 17 17 rev = version; 18 - hash = "sha256-hgkFNZg+A1cF+xh17d2n4SCvxTZm/Eryj6jP7MvnpTE="; 18 + hash = "sha256-TVtyX0/HKtLHFjHHjZDwOOcbHJ7Bq0NrlI3drlm6Gy4="; 19 19 }; 20 20 21 21 postPatch = ''
+3 -3
pkgs/shells/nushell/plugins/highlight.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "nushell_plugin_highlight"; 12 - version = "1.4.4+0.103.0"; 12 + version = "1.4.5+0.104.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 repo = "nu-plugin-highlight"; 16 16 owner = "cptpiepmatz"; 17 17 rev = "refs/tags/v${version}"; 18 - hash = "sha256-XxYsxoHeRhZ4A52ctyJZVqJ40J3M3R42NUetZZIbk0w="; 18 + hash = "sha256-B2CkdftlxczA6KHJsNmbPH7Grzq4MG7r6CRMvVTMkzQ="; 19 19 fetchSubmodules = true; 20 20 }; 21 21 22 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-y0SCpDU1GM5JrixOffP1DRGtaXZsBjr7fYgYxhn4NDg="; 23 + cargoHash = "sha256-3bLATtK9r4iVpxdbg5eCvzeGpIqWMl/GTDGCORuQfgY="; 24 24 25 25 nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; 26 26 cargoBuildFlags = [ "--package nu_plugin_highlight" ];
+11 -9
pkgs/tools/misc/noti/default.nix pkgs/by-name/no/noti/package.nix
··· 5 5 installShellFiles, 6 6 }: 7 7 8 - buildGoModule rec { 8 + buildGoModule (finalAttrs: rec { 9 9 pname = "noti"; 10 - version = "3.7.0"; 10 + version = "3.8.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "variadico"; 14 14 repo = "noti"; 15 - rev = version; 16 - hash = "sha256-8CHSbKOiWNYqKBU1kqQm5t02DJq0JfoIaPsU6Ylc46E="; 15 + tag = finalAttrs.version; 16 + hash = "sha256-FwOS4ifMiODIzKVQufLhkDYOcmXz9dAfWw+hM3rXT/Y="; 17 17 }; 18 18 19 19 vendorHash = null; 20 20 21 21 nativeBuildInputs = [ installShellFiles ]; 22 22 23 + subPackages = [ "cmd/noti" ]; 24 + 23 25 ldflags = [ 24 26 "-s" 25 27 "-w" 26 - "-X github.com/variadico/noti/internal/command.Version=${version}" 28 + "-X github.com/variadico/noti/internal/command.Version=${finalAttrs.version}" 27 29 ]; 28 30 29 31 preCheck = '' ··· 36 34 installManPage docs/man/dist/* 37 35 ''; 38 36 39 - meta = with lib; { 37 + meta = { 40 38 description = "Monitor a process and trigger a notification"; 41 39 longDescription = '' 42 40 Monitor a process and trigger a notification. ··· 45 43 you when it's done. You can receive messages on your computer or phone. 46 44 ''; 47 45 homepage = "https://github.com/variadico/noti"; 48 - license = licenses.mit; 49 - maintainers = with maintainers; [ stites ]; 46 + license = lib.licenses.mit; 47 + maintainers = [ lib.maintainers.stites ]; 50 48 mainProgram = "noti"; 51 49 }; 52 - } 50 + })
+7 -4
pkgs/top-level/all-packages.nix
··· 1326 1326 1327 1327 git-credential-manager = callPackage ../applications/version-management/git-credential-manager { }; 1328 1328 1329 - git-fame = callPackage ../applications/version-management/git-fame { }; 1330 - 1331 1329 git-gone = callPackage ../applications/version-management/git-gone { }; 1332 1330 1333 1331 git-imerge = python3Packages.callPackage ../applications/version-management/git-imerge { }; ··· 2470 2472 nodepy-runtime = with python3.pkgs; toPythonApplication nodepy-runtime; 2471 2473 2472 2474 nixpkgs-pytools = with python3.pkgs; toPythonApplication nixpkgs-pytools; 2473 - 2474 - noti = callPackage ../tools/misc/noti { }; 2475 2475 2476 2476 nsz = with python3.pkgs; toPythonApplication nsz; 2477 2477 ··· 7273 7277 electron_33-bin 7274 7278 electron_34-bin 7275 7279 electron_35-bin 7280 + electron_36-bin 7276 7281 ; 7277 7282 7278 7283 inherit (callPackages ../development/tools/electron/chromedriver { }) 7279 7284 electron-chromedriver_33 7280 7285 electron-chromedriver_34 7281 7286 electron-chromedriver_35 7287 + electron-chromedriver_36 7282 7288 ; 7283 7289 7284 7290 electron_33 = electron_33-bin; ··· 7294 7296 electron-source.electron_35 7295 7297 else 7296 7298 electron_35-bin; 7299 + electron_36 = 7300 + if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_36 then 7301 + electron-source.electron_36 7302 + else 7303 + electron_36-bin; 7297 7304 electron = electron_35; 7298 7305 electron-bin = electron_35-bin; 7299 7306 electron-chromedriver = electron-chromedriver_35;