lol

Merge staging-next into staging

authored by

nixpkgs-ci[bot] and committed by
GitHub
cb60966c bb5a7463

+1041 -567
+1 -1
doc/languages-frameworks/python.section.md
··· 2121 2121 * `pythonImportsCheck` is set. This is still a good smoke test even if `pytestCheckHook` is set. 2122 2122 * `meta.platforms` takes the default value in many cases. 2123 2123 It does not need to be set explicitly unless the package requires a specific platform. 2124 - * The file is formatted with `nixfmt`. 2124 + * The file is formatted with `nixfmt-rfc-style`. 2125 2125 * Commit names of Python libraries must reflect that they are Python 2126 2126 libraries (e.g. `python313Packages.numpy: 1.11 -> 1.12` rather than `numpy: 1.11 -> 1.12`). 2127 2127 * The current default version of python should be included
+1 -1
lib/attrsets.nix
··· 509 509 510 510 `nameList` 511 511 512 - : The list of attributes to fetch from `set`. Each attribute name must exist on the attrbitue set 512 + : The list of attributes to fetch from `set`. Each attribute name must exist on the attribute set 513 513 514 514 `set` 515 515
+12
maintainers/maintainer-list.nix
··· 16896 16896 githubId = 7831184; 16897 16897 name = "John Mercier"; 16898 16898 }; 16899 + mockersf = { 16900 + email = "francois.mockers@vleue.com"; 16901 + github = "mockersf"; 16902 + githubId = 8672791; 16903 + name = "François Mockers"; 16904 + }; 16899 16905 modderme123 = { 16900 16906 email = "modderme123@gmail.com"; 16901 16907 github = "milomg"; ··· 18500 18506 github = "nthorne"; 18501 18507 githubId = 1839979; 18502 18508 name = "Niklas Thörne"; 18509 + }; 18510 + NthTensor = { 18511 + email = "miles.silberlingcook@gmail.com"; 18512 + github = "NthTensor"; 18513 + githubId = 16138381; 18514 + name = "Miles Silberling-Cook"; 18503 18515 }; 18504 18516 nudelsalat = { 18505 18517 email = "nudelsalat@clouz.de";
+2 -1
maintainers/team-list.nix
··· 451 451 fslabs = { 452 452 # Verify additions to this team with at least one already existing member of the team. 453 453 members = [ 454 - greaka 455 454 lpostula 455 + mockersf 456 + NthTensor 456 457 ]; 457 458 scope = "Group registration for packages maintained by Foresight Spatial Labs."; 458 459 shortName = "Foresight Spatial Labs employees";
+2 -2
nixos/modules/services/home-automation/zigbee2mqtt.nix
··· 41 41 default = { }; 42 42 example = lib.literalExpression '' 43 43 { 44 - homeassistant = config.services.home-assistant.enable; 44 + homeassistant.enabled = config.services.home-assistant.enable; 45 45 permit_join = true; 46 46 serial = { 47 47 port = "/dev/ttyACM1"; ··· 60 60 61 61 # preset config values 62 62 services.zigbee2mqtt.settings = { 63 - homeassistant = lib.mkDefault config.services.home-assistant.enable; 63 + homeassistant.enabled = lib.mkDefault config.services.home-assistant.enable; 64 64 permit_join = lib.mkDefault false; 65 65 mqtt = { 66 66 base_topic = lib.mkDefault "zigbee2mqtt";
+1 -2
nixos/modules/services/networking/netbird.nix
··· 295 295 name = "${cfg.package.name}-wrapper-${client.name}"; 296 296 meta.mainProgram = mkBin "netbird"; 297 297 nativeBuildInputs = with pkgs; [ makeWrapper ]; 298 - phases = [ "installPhase" ]; 299 - installPhase = concatStringsSep "\n" [ 298 + buildCommand = concatStringsSep "\n" [ 300 299 '' 301 300 mkdir -p "$out/bin" 302 301 makeWrapper ${lib.getExe cfg.package} "$out/bin/${mkBin "netbird"}" \
+1 -8
nixos/tests/all-tests.nix
··· 1626 1626 zenohd = runTest ./zenohd.nix; 1627 1627 zeronet-conservancy = runTest ./zeronet-conservancy.nix; 1628 1628 zfs = handleTest ./zfs.nix { }; 1629 - zigbee2mqtt_1 = runTest { 1630 - imports = [ ./zigbee2mqtt.nix ]; 1631 - _module.args.package = pkgs.zigbee2mqtt_1; 1632 - }; 1633 - zigbee2mqtt_2 = runTest { 1634 - imports = [ ./zigbee2mqtt.nix ]; 1635 - _module.args.package = pkgs.zigbee2mqtt_2; 1636 - }; 1629 + zigbee2mqtt = runTest ./zigbee2mqtt.nix; 1637 1630 zipline = runTest ./zipline.nix; 1638 1631 zoneminder = runTest ./zoneminder.nix; 1639 1632 zookeeper = runTest ./zookeeper.nix;
+3 -14
nixos/tests/zigbee2mqtt.nix
··· 1 1 { 2 2 lib, 3 - package, 4 3 pkgs, 5 4 ... 6 5 }: 7 6 8 - let 9 - error = 10 - if lib.versionOlder package.version "2" then 11 - "Inappropriate ioctl for device, cannot set" 12 - else 13 - "No valid USB adapter found"; 14 - in 15 7 { 16 - name = "zigbee2mqtt-${lib.versions.major package.version}.x"; 8 + name = "zigbee2mqtt"; 17 9 nodes.machine = { 18 10 systemd.services.dummy-serial = { 19 11 wantedBy = [ ··· 24 16 }; 25 17 }; 26 18 27 - services.zigbee2mqtt = { 28 - enable = true; 29 - inherit package; 30 - }; 19 + services.zigbee2mqtt.enable = true; 31 20 32 21 systemd.services.zigbee2mqtt.serviceConfig.DevicePolicy = lib.mkForce "auto"; 33 22 }; ··· 36 25 machine.wait_for_unit("multi-user.target") 37 26 machine.wait_until_fails("systemctl status zigbee2mqtt.service") 38 27 machine.succeed( 39 - "journalctl -eu zigbee2mqtt | grep '${error}'" 28 + "journalctl -eu zigbee2mqtt | grep 'No valid USB adapter found'" 40 29 ) 41 30 42 31 machine.log(machine.succeed("systemd-analyze security zigbee2mqtt.service"))
+1 -1
pkgs/applications/editors/vscode/extensions/README.md
··· 7 7 8 8 * When adding a new extension, place its definition in a `default.nix` file in a directory with the extension's ID (e.g. `publisher.extension-name/default.nix`) and refer to it in `./default.nix`, e.g. `publisher.extension-name = callPackage ./publisher.extension-name { };`. 9 9 10 - * Currently `nixfmt` formatter is being used to format the VSCode extensions. 10 + * Currently `nixfmt-rfc-style` formatter is being used to format the VSCode extensions. 11 11 12 12 * Respect `alphabetical order` whenever adding extensions. On disorder, please, kindly open a PR re-establishing the order. 13 13
+2 -2
pkgs/applications/editors/vscode/extensions/default.nix
··· 260 260 mktplcRef = { 261 261 name = "ng-template"; 262 262 publisher = "Angular"; 263 - version = "20.1.1"; 264 - hash = "sha256-fcJXyuGow39uep6Giexft+3a/nnoJSsKdwjtAQKTMj0="; 263 + version = "20.2.1"; 264 + hash = "sha256-oemc2lJDPsWWG+tcJAk8u5lSGUpIoI6K/fE/TZC5bWw="; 265 265 }; 266 266 meta = { 267 267 changelog = "https://marketplace.visualstudio.com/items/Angular.ng-template/changelog";
+3 -3
pkgs/applications/emulators/libretro/cores/parallel-n64.nix
··· 9 9 }: 10 10 mkLibretroCore { 11 11 core = "parallel-n64"; 12 - version = "0-unstable-2025-03-02"; 12 + version = "0-unstable-2025-08-05"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "libretro"; 16 16 repo = "parallel-n64"; 17 - rev = "f8605345e13c018a30c8f4ed03c05d8fc8f70be8"; 18 - hash = "sha256-6yb/vrcp0pQpNzngDHhcWC1U4ghtSZ0BVoT5NXd8Gwo="; 17 + rev = "50d3ddd55b5774da643d90d7ad1e3cbd2c618883"; 18 + hash = "sha256-l42EKrZH1JwTxpkjl8vTrMsd2NJCeKV9Owgj+EB81eM="; 19 19 }; 20 20 21 21 extraBuildInputs = [
-2
pkgs/applications/networking/cluster/terraform-providers/default.nix
··· 2 2 lib, 3 3 stdenv, 4 4 buildGoModule, 5 - buildGo123Module, 6 5 fetchFromGitHub, 7 6 fetchFromGitLab, 8 7 callPackage, ··· 97 96 98 97 # These are the providers that don't fall in line with the default model 99 98 special-providers = { 100 - aws = automated-providers.aws.override { mkProviderGoModule = buildGo123Module; }; 101 99 # github api seems to be broken, doesn't just fail to recognize the license, it's ignored entirely. 102 100 checkly = automated-providers.checkly.override { spdx = "MIT"; }; 103 101 gitlab = automated-providers.gitlab.override {
+3 -3
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 126 126 "vendorHash": null 127 127 }, 128 128 "aws": { 129 - "hash": "sha256-asrIQrhSSHjuOBFomgq9lbHc8rmkcy3OjJ5ig9I7XbU=", 129 + "hash": "sha256-52tdACEZF1AOg1pN25bo0T2pLObjho4fRrMSBhjP1xM=", 130 130 "homepage": "https://registry.terraform.io/providers/hashicorp/aws", 131 131 "owner": "hashicorp", 132 132 "repo": "terraform-provider-aws", 133 - "rev": "v5.99.1", 133 + "rev": "v6.8.0", 134 134 "spdx": "MPL-2.0", 135 - "vendorHash": "sha256-low0aq3i3pmqbadYg1VZra+ZzoV6nqyGutf8xzaces0=" 135 + "vendorHash": "sha256-rTQzbI04C92J+IXVX8dHtcbMvOif5jLW8ejm20qfrSA=" 136 136 }, 137 137 "awscc": { 138 138 "hash": "sha256-lsnmPbG5juue8ZQ/JT8zjk4vSDwMqUlIxAqKxbaR3iY=",
+2 -2
pkgs/by-name/ar/arkade/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "arkade"; 10 - version = "0.11.40"; 10 + version = "0.11.41"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "alexellis"; 14 14 repo = "arkade"; 15 15 rev = version; 16 - hash = "sha256-9jFfYCMAyf6RAz4CjkYYRC68VkqrWCXkVUA2kZm0g7s="; 16 + hash = "sha256-N9NiAsggIJpYe2UfREp5l1srzm+P2LNIQhKJyT7w0rQ="; 17 17 }; 18 18 19 19 env.CGO_ENABLED = 0;
+7 -9
pkgs/by-name/at/atproto-goat/package.nix
··· 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "bluesky-social"; 14 - repo = "indigo"; 15 - rev = "fd270fbccf0ca858ed2eccdeff246a303c0be045"; 16 - hash = "sha256-1WK3tMz8WbuIGTHYwD0or+9D0KVezhnv3EDdK11KKp8="; 14 + repo = "goat"; 15 + rev = "e79169f1d8fba9838274b1106d74751fc54eeb9c"; 16 + hash = "sha256-cLS44J6MlSSti7NRd9vSsdWXoYiMGwt3odg5p60W6ew="; 17 17 }; 18 18 19 19 postPatch = '' 20 - substituteInPlace cmd/goat/main.go \ 20 + substituteInPlace main.go \ 21 21 --replace-fail "versioninfo.Short()" '"${version}"' \ 22 - --replace-fail '"github.com/carlmjohnson/versioninfo"' "" 22 + --replace-fail '"github.com/earthboundkid/versioninfo/v2"' "" 23 23 ''; 24 24 25 - vendorHash = "sha256-pGc29fgJFq8LP7n/pY1cv6ExZl88PAeFqIbFEhB3xXs="; 26 - 27 - subPackages = [ "cmd/goat" ]; 25 + vendorHash = "sha256-l9oSdTAO1YxfrBjMWJDzlmhaZkbo90FGTk5LedjbZB8="; 28 26 29 27 passthru.updateScript = unstableGitUpdater { 30 28 hardcodeZeroVersion = true; ··· 32 30 33 31 meta = { 34 32 description = "Go AT protocol CLI tool"; 35 - homepage = "https://github.com/bluesky-social/indigo/blob/main/cmd/goat/README.md"; 33 + homepage = "https://github.com/bluesky-social/goat/blob/main/README.md"; 36 34 license = with lib.licenses; [ 37 35 mit 38 36 asl20
+12 -10
pkgs/by-name/bu/butterfly/package.nix
··· 1 1 { 2 2 lib, 3 - flutter329, 3 + flutter332, 4 4 fetchFromGitHub, 5 5 runCommand, 6 - butterfly, 7 - yq, 6 + yq-go, 8 7 _experimental-update-script-combinators, 9 8 gitUpdater, 10 9 }: 11 10 12 - flutter329.buildFlutterApplication rec { 13 - pname = "butterfly"; 14 - version = "2.3.2"; 11 + let 12 + version = "2.3.3"; 15 13 16 14 src = fetchFromGitHub { 17 15 owner = "LinwoodDev"; 18 16 repo = "Butterfly"; 19 17 tag = "v${version}"; 20 - hash = "sha256-eAkepyZm4WgPo8ieBbWHoSSv/Zfr9U9HCsbxEyrzy0Y="; 18 + hash = "sha256-3cDT1t74SrDUqUtFmNZFQHUx+eCdDjZhPseT3lhNOYE="; 21 19 }; 20 + in 21 + flutter332.buildFlutterApplication { 22 + pname = "butterfly"; 23 + inherit version src; 22 24 23 25 pubspecLock = lib.importJSON ./pubspec.lock.json; 24 26 ··· 34 36 pubspecSource = 35 37 runCommand "pubspec.lock.json" 36 38 { 37 - buildInputs = [ yq ]; 38 - inherit (butterfly) src; 39 + inherit src; 40 + nativeBuildInputs = [ yq-go ]; 39 41 } 40 42 '' 41 - cat $src/app/pubspec.lock | yq > $out 43 + yq eval --output-format=json --prettyPrint $src/pubspec.lock > "$out" 42 44 ''; 43 45 updateScript = _experimental-update-script-combinators.sequence [ 44 46 (gitUpdater {
+129 -89
pkgs/by-name/bu/butterfly/pubspec.lock.json
··· 4 4 "dependency": "transitive", 5 5 "description": { 6 6 "name": "_fe_analyzer_shared", 7 - "sha256": "e55636ed79578b9abca5fecf9437947798f5ef7456308b5cb85720b793eac92f", 7 + "sha256": "da0d9209ca76bde579f2da330aeb9df62b6319c834fa7baae052021b0462401f", 8 8 "url": "https://pub.dev" 9 9 }, 10 10 "source": "hosted", 11 - "version": "82.0.0" 11 + "version": "85.0.0" 12 12 }, 13 13 "analyzer": { 14 14 "dependency": "transitive", 15 15 "description": { 16 16 "name": "analyzer", 17 - "sha256": "904ae5bb474d32c38fb9482e2d925d5454cda04ddd0e55d2e6826bc72f6ba8c0", 17 + "sha256": "974859dc0ff5f37bc4313244b3218c791810d03ab3470a579580279ba971a48d", 18 18 "url": "https://pub.dev" 19 19 }, 20 20 "source": "hosted", 21 - "version": "7.4.5" 21 + "version": "7.7.1" 22 22 }, 23 23 "animations": { 24 24 "dependency": "direct main", ··· 54 54 "dependency": "transitive", 55 55 "description": { 56 56 "name": "async", 57 - "sha256": "d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63", 57 + "sha256": "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb", 58 58 "url": "https://pub.dev" 59 59 }, 60 60 "source": "hosted", 61 - "version": "2.12.0" 61 + "version": "2.13.0" 62 62 }, 63 63 "barcode": { 64 64 "dependency": "direct main", ··· 114 114 "dependency": "transitive", 115 115 "description": { 116 116 "name": "build", 117 - "sha256": "cef23f1eda9b57566c81e2133d196f8e3df48f244b317368d65c5943d91148f0", 117 + "sha256": "7d95cbbb1526ab5ae977df9b4cc660963b9b27f6d1075c0b34653868911385e4", 118 118 "url": "https://pub.dev" 119 119 }, 120 120 "source": "hosted", 121 - "version": "2.4.2" 121 + "version": "3.0.0" 122 122 }, 123 123 "build_config": { 124 124 "dependency": "transitive", ··· 144 144 "dependency": "transitive", 145 145 "description": { 146 146 "name": "build_resolvers", 147 - "sha256": "b9e4fda21d846e192628e7a4f6deda6888c36b5b69ba02ff291a01fd529140f0", 147 + "sha256": "38c9c339333a09b090a638849a4c56e70a404c6bdd3b511493addfbc113b60c2", 148 148 "url": "https://pub.dev" 149 149 }, 150 150 "source": "hosted", 151 - "version": "2.4.4" 151 + "version": "3.0.0" 152 152 }, 153 153 "build_runner": { 154 154 "dependency": "direct dev", 155 155 "description": { 156 156 "name": "build_runner", 157 - "sha256": "058fe9dce1de7d69c4b84fada934df3e0153dd000758c4d65964d0166779aa99", 157 + "sha256": "b971d4a1c789eba7be3e6fe6ce5e5b50fd3719e3cb485b3fad6d04358304351d", 158 158 "url": "https://pub.dev" 159 159 }, 160 160 "source": "hosted", 161 - "version": "2.4.15" 161 + "version": "2.6.0" 162 162 }, 163 163 "build_runner_core": { 164 164 "dependency": "transitive", 165 165 "description": { 166 166 "name": "build_runner_core", 167 - "sha256": "22e3aa1c80e0ada3722fe5b63fd43d9c8990759d0a2cf489c8c5d7b2bdebc021", 167 + "sha256": "c04e612ca801cd0928ccdb891c263a2b1391cb27940a5ea5afcf9ba894de5d62", 168 168 "url": "https://pub.dev" 169 169 }, 170 170 "source": "hosted", 171 - "version": "8.0.0" 171 + "version": "9.2.0" 172 172 }, 173 173 "built_collection": { 174 174 "dependency": "transitive", ··· 184 184 "dependency": "transitive", 185 185 "description": { 186 186 "name": "built_value", 187 - "sha256": "ea90e81dc4a25a043d9bee692d20ed6d1c4a1662a28c03a96417446c093ed6b4", 187 + "sha256": "0b1b12a0a549605e5f04476031cd0bc91ead1d7c8e830773a18ee54179b3cb62", 188 188 "url": "https://pub.dev" 189 189 }, 190 190 "source": "hosted", 191 - "version": "8.9.5" 191 + "version": "8.11.0" 192 192 }, 193 193 "butterfly_api": { 194 194 "dependency": "direct main", ··· 197 197 "relative": true 198 198 }, 199 199 "source": "path", 200 - "version": "2.3.2" 200 + "version": "2.3.3" 201 201 }, 202 202 "camera": { 203 203 "dependency": "direct main", 204 204 "description": { 205 205 "name": "camera", 206 - "sha256": "413d2b34fe28496c35c69ede5b232fb9dd5ca2c3a4cb606b14efc1c7546cc8cb", 206 + "sha256": "d6ec2cbdbe2fa8f5e0d07d8c06368fe4effa985a4a5ddade9cc58a8cd849557d", 207 207 "url": "https://pub.dev" 208 208 }, 209 209 "source": "hosted", 210 - "version": "0.11.1" 210 + "version": "0.11.2" 211 211 }, 212 212 "camera_android_camerax": { 213 213 "dependency": "transitive", 214 214 "description": { 215 215 "name": "camera_android_camerax", 216 - "sha256": "9fb44e73e0fea3647a904dc26d38db24055e5b74fc68fd2b6d3abfa1bd20f536", 216 + "sha256": "58b8fe843a3c83fd1273c00cb35f5a8ae507f6cc9b2029bcf7e2abba499e28d8", 217 217 "url": "https://pub.dev" 218 218 }, 219 219 "source": "hosted", 220 - "version": "0.6.17" 220 + "version": "0.6.19+1" 221 221 }, 222 222 "camera_avfoundation": { 223 223 "dependency": "transitive", 224 224 "description": { 225 225 "name": "camera_avfoundation", 226 - "sha256": "ca36181194f429eef3b09de3c96280f2400693f9735025f90d1f4a27465fdd72", 226 + "sha256": "04e1f052ef268085a4f0550389211cc46005a9af015e444c7b1ee7aa19332e5d", 227 227 "url": "https://pub.dev" 228 228 }, 229 229 "source": "hosted", 230 - "version": "0.9.19" 230 + "version": "0.9.20+6" 231 231 }, 232 232 "camera_platform_interface": { 233 233 "dependency": "transitive", ··· 273 273 "dependency": "transitive", 274 274 "description": { 275 275 "name": "checked_yaml", 276 - "sha256": "feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff", 276 + "sha256": "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f", 277 + "url": "https://pub.dev" 278 + }, 279 + "source": "hosted", 280 + "version": "2.0.4" 281 + }, 282 + "cli_util": { 283 + "dependency": "transitive", 284 + "description": { 285 + "name": "cli_util", 286 + "sha256": "ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c", 277 287 "url": "https://pub.dev" 278 288 }, 279 289 "source": "hosted", 280 - "version": "2.0.3" 290 + "version": "0.4.2" 281 291 }, 282 292 "clock": { 283 293 "dependency": "transitive", ··· 329 339 "source": "hosted", 330 340 "version": "2.0.1" 331 341 }, 342 + "console": { 343 + "dependency": "transitive", 344 + "description": { 345 + "name": "console", 346 + "sha256": "e04e7824384c5b39389acdd6dc7d33f3efe6b232f6f16d7626f194f6a01ad69a", 347 + "url": "https://pub.dev" 348 + }, 349 + "source": "hosted", 350 + "version": "4.1.0" 351 + }, 332 352 "convert": { 333 353 "dependency": "transitive", 334 354 "description": { ··· 404 424 "dependency": "transitive", 405 425 "description": { 406 426 "name": "dart_style", 407 - "sha256": "5b236382b47ee411741447c1f1e111459c941ea1b3f2b540dde54c210a3662af", 427 + "sha256": "8a0e5fba27e8ee025d2ffb4ee820b4e6e2cf5e4246a6b1a477eb66866947e0bb", 408 428 "url": "https://pub.dev" 409 429 }, 410 430 "source": "hosted", 411 - "version": "3.1.0" 431 + "version": "3.1.1" 412 432 }, 413 433 "dbus": { 414 434 "dependency": "transitive", ··· 424 444 "dependency": "transitive", 425 445 "description": { 426 446 "name": "device_info_plus", 427 - "sha256": "0c6396126421b590089447154c5f98a5de423b70cfb15b1578fd018843ee6f53", 447 + "sha256": "98f28b42168cc509abc92f88518882fd58061ea372d7999aecc424345c7bff6a", 428 448 "url": "https://pub.dev" 429 449 }, 430 450 "source": "hosted", 431 - "version": "11.4.0" 451 + "version": "11.5.0" 432 452 }, 433 453 "device_info_plus_platform_interface": { 434 454 "dependency": "transitive", 435 455 "description": { 436 456 "name": "device_info_plus_platform_interface", 437 - "sha256": "0b04e02b30791224b31969eb1b50d723498f402971bff3630bca2ba839bd1ed2", 457 + "sha256": "e1ea89119e34903dca74b883d0dd78eb762814f97fb6c76f35e9ff74d261a18f", 438 458 "url": "https://pub.dev" 439 459 }, 440 460 "source": "hosted", 441 - "version": "7.0.2" 461 + "version": "7.0.3" 442 462 }, 443 463 "dynamic_color": { 444 464 "dependency": "direct main", ··· 464 484 "dependency": "transitive", 465 485 "description": { 466 486 "name": "fake_async", 467 - "sha256": "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc", 487 + "sha256": "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44", 468 488 "url": "https://pub.dev" 469 489 }, 470 490 "source": "hosted", 471 - "version": "1.3.2" 491 + "version": "1.3.3" 472 492 }, 473 493 "ffi": { 474 494 "dependency": "transitive", ··· 534 554 "dependency": "transitive", 535 555 "description": { 536 556 "name": "file_selector_macos", 537 - "sha256": "271ab9986df0c135d45c3cdb6bd0faa5db6f4976d3e4b437cf7d0f258d941bfc", 557 + "sha256": "8c9250b2bd2d8d4268e39c82543bacbaca0fda7d29e0728c3c4bbb7c820fd711", 538 558 "url": "https://pub.dev" 539 559 }, 540 560 "source": "hosted", 541 - "version": "0.9.4+2" 561 + "version": "0.9.4+3" 542 562 }, 543 563 "file_selector_platform_interface": { 544 564 "dependency": "transitive", ··· 626 646 "dependency": "direct dev", 627 647 "description": { 628 648 "name": "flutter_lints", 629 - "sha256": "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1", 649 + "sha256": "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1", 630 650 "url": "https://pub.dev" 631 651 }, 632 652 "source": "hosted", 633 - "version": "5.0.0" 653 + "version": "6.0.0" 634 654 }, 635 655 "flutter_localizations": { 636 656 "dependency": "direct main", ··· 722 742 "dependency": "direct main", 723 743 "description": { 724 744 "name": "flutter_svg", 725 - "sha256": "d44bf546b13025ec7353091516f6881f1d4c633993cb109c3916c3a0159dadf1", 745 + "sha256": "cd57f7969b4679317c17af6fd16ee233c1e60a82ed209d8a475c54fd6fd6f845", 726 746 "url": "https://pub.dev" 727 747 }, 728 748 "source": "hosted", 729 - "version": "2.1.0" 749 + "version": "2.2.0" 730 750 }, 731 751 "flutter_test": { 732 752 "dependency": "direct dev", ··· 744 764 "dependency": "direct dev", 745 765 "description": { 746 766 "name": "freezed", 747 - "sha256": "6022db4c7bfa626841b2a10f34dd1e1b68e8f8f9650db6112dcdeeca45ca793c", 767 + "sha256": "da32f8ba8cfcd4ec71d9decc8cbf28bd2c31b5283d9887eb51eb4a0659d8110c", 748 768 "url": "https://pub.dev" 749 769 }, 750 770 "source": "hosted", 751 - "version": "3.0.6" 771 + "version": "3.2.0" 752 772 }, 753 773 "freezed_annotation": { 754 774 "dependency": "transitive", 755 775 "description": { 756 776 "name": "freezed_annotation", 757 - "sha256": "c87ff004c8aa6af2d531668b46a4ea379f7191dc6dfa066acd53d506da6e044b", 777 + "sha256": "7294967ff0a6d98638e7acb774aac3af2550777accd8149c90af5b014e6d44d8", 758 778 "url": "https://pub.dev" 759 779 }, 760 780 "source": "hosted", 761 - "version": "3.0.0" 781 + "version": "3.1.0" 762 782 }, 763 783 "frontend_server_client": { 764 784 "dependency": "transitive", ··· 776 796 "source": "sdk", 777 797 "version": "0.0.0" 778 798 }, 799 + "get_it": { 800 + "dependency": "transitive", 801 + "description": { 802 + "name": "get_it", 803 + "sha256": "e87cd1d108e472a0580348a543a0c49ed3d70c8a5c809c6d418583e595d0a389", 804 + "url": "https://pub.dev" 805 + }, 806 + "source": "hosted", 807 + "version": "8.1.0" 808 + }, 779 809 "glob": { 780 810 "dependency": "transitive", 781 811 "description": { ··· 790 820 "dependency": "direct main", 791 821 "description": { 792 822 "name": "go_router", 793 - "sha256": "0b1e06223bee260dee31a171fb1153e306907563a0b0225e8c1733211911429a", 823 + "sha256": "c489908a54ce2131f1d1b7cc631af9c1a06fac5ca7c449e959192089f9489431", 794 824 "url": "https://pub.dev" 795 825 }, 796 826 "source": "hosted", 797 - "version": "15.1.2" 827 + "version": "16.0.0" 798 828 }, 799 829 "graphs": { 800 830 "dependency": "transitive", ··· 840 870 "dependency": "direct main", 841 871 "description": { 842 872 "name": "idb_shim", 843 - "sha256": "d3dae2085f2dcc9d05b851331fddb66d57d3447ff800de9676b396795436e135", 873 + "sha256": "ee391deb010143823d25db15f8b002945e19dcb5f2dd5b696a98cb6db7644012", 844 874 "url": "https://pub.dev" 845 875 }, 846 876 "source": "hosted", 847 - "version": "2.6.5+1" 877 + "version": "2.6.7" 848 878 }, 849 879 "image": { 850 880 "dependency": "direct main", ··· 866 896 "dependency": "direct main", 867 897 "description": { 868 898 "name": "intl", 869 - "sha256": "d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf", 899 + "sha256": "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5", 870 900 "url": "https://pub.dev" 871 901 }, 872 902 "source": "hosted", 873 - "version": "0.19.0" 903 + "version": "0.20.2" 874 904 }, 875 905 "io": { 876 906 "dependency": "transitive", ··· 886 916 "dependency": "transitive", 887 917 "description": { 888 918 "name": "irondash_engine_context", 889 - "sha256": "cd7b769db11a2b5243b037c8a9b1ecaef02e1ae27a2d909ffa78c1dad747bb10", 919 + "sha256": "2bb0bc13dfda9f5aaef8dde06ecc5feb1379f5bb387d59716d799554f3f305d7", 890 920 "url": "https://pub.dev" 891 921 }, 892 922 "source": "hosted", 893 - "version": "0.5.4" 923 + "version": "0.5.5" 894 924 }, 895 925 "irondash_message_channel": { 896 926 "dependency": "transitive", ··· 926 956 "dependency": "direct dev", 927 957 "description": { 928 958 "name": "json_serializable", 929 - "sha256": "c50ef5fc083d5b5e12eef489503ba3bf5ccc899e487d691584699b4bdefeea8c", 959 + "sha256": "ce2cf974ccdee13be2a510832d7fba0b94b364e0b0395dee42abaa51b855be27", 930 960 "url": "https://pub.dev" 931 961 }, 932 962 "source": "hosted", 933 - "version": "6.9.5" 963 + "version": "6.10.0" 934 964 }, 935 965 "leak_tracker": { 936 966 "dependency": "transitive", 937 967 "description": { 938 968 "name": "leak_tracker", 939 - "sha256": "c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec", 969 + "sha256": "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0", 940 970 "url": "https://pub.dev" 941 971 }, 942 972 "source": "hosted", 943 - "version": "10.0.8" 973 + "version": "10.0.9" 944 974 }, 945 975 "leak_tracker_flutter_testing": { 946 976 "dependency": "transitive", ··· 966 996 "dependency": "transitive", 967 997 "description": { 968 998 "name": "lints", 969 - "sha256": "c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7", 999 + "sha256": "a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0", 970 1000 "url": "https://pub.dev" 971 1001 }, 972 1002 "source": "hosted", 973 - "version": "5.1.1" 1003 + "version": "6.0.0" 974 1004 }, 975 1005 "logging": { 976 1006 "dependency": "transitive", ··· 1076 1106 "source": "hosted", 1077 1107 "version": "2.0.0" 1078 1108 }, 1109 + "msix": { 1110 + "dependency": "direct dev", 1111 + "description": { 1112 + "name": "msix", 1113 + "sha256": "bbb9b3ff4a9f8e7e7507b2a22dc0517fd1fe3db44e72de7ab052cb6b362406ee", 1114 + "url": "https://pub.dev" 1115 + }, 1116 + "source": "hosted", 1117 + "version": "3.16.10" 1118 + }, 1079 1119 "nested": { 1080 1120 "dependency": "transitive", 1081 1121 "description": { ··· 1374 1414 "dependency": "transitive", 1375 1415 "description": { 1376 1416 "name": "posix", 1377 - "sha256": "f0d7856b6ca1887cfa6d1d394056a296ae33489db914e365e2044fdada449e62", 1417 + "sha256": "6323a5b0fa688b6a010df4905a56b00181479e6d10534cecfecede2aa55add61", 1378 1418 "url": "https://pub.dev" 1379 1419 }, 1380 1420 "source": "hosted", 1381 - "version": "6.0.2" 1421 + "version": "6.0.3" 1382 1422 }, 1383 1423 "printing": { 1384 1424 "dependency": "direct main", ··· 1525 1565 "dependency": "transitive", 1526 1566 "description": { 1527 1567 "name": "sembast", 1528 - "sha256": "d3f0d0ba501a5f1fd7d6c8532ee01385977c8a069c334635dae390d059ae3d6d", 1568 + "sha256": "7119cf6f79bd1d48c8ec7943f4facd96c15ab26823021ed0792a487c7cd34441", 1529 1569 "url": "https://pub.dev" 1530 1570 }, 1531 1571 "source": "hosted", 1532 - "version": "3.8.5" 1572 + "version": "3.8.5+1" 1533 1573 }, 1534 1574 "share_plus": { 1535 1575 "dependency": "direct main", ··· 1651 1691 "dependency": "transitive", 1652 1692 "description": { 1653 1693 "name": "source_gen", 1654 - "sha256": "35c8150ece9e8c8d263337a265153c3329667640850b9304861faea59fc98f6b", 1694 + "sha256": "fc787b1f89ceac9580c3616f899c9a447413cbdac1df071302127764c023a134", 1655 1695 "url": "https://pub.dev" 1656 1696 }, 1657 1697 "source": "hosted", 1658 - "version": "2.0.0" 1698 + "version": "3.0.0" 1659 1699 }, 1660 1700 "source_helper": { 1661 1701 "dependency": "transitive", 1662 1702 "description": { 1663 1703 "name": "source_helper", 1664 - "sha256": "86d247119aedce8e63f4751bd9626fc9613255935558447569ad42f9f5b48b3c", 1704 + "sha256": "4f81479fe5194a622cdd1713fe1ecb683a6e6c85cd8cec8e2e35ee5ab3fdf2a1", 1665 1705 "url": "https://pub.dev" 1666 1706 }, 1667 1707 "source": "hosted", 1668 - "version": "1.3.5" 1708 + "version": "1.3.6" 1669 1709 }, 1670 1710 "source_span": { 1671 1711 "dependency": "transitive", ··· 1731 1771 "dependency": "direct main", 1732 1772 "description": { 1733 1773 "name": "super_clipboard", 1734 - "sha256": "5203c881d24033c3e6154c2ae01afd94e7f0a3201280373f28e540f1defa3f40", 1774 + "sha256": "e73f3bb7e66cc9260efa1dc507f979138e7e106c3521e2dda2d0311f6d728a16", 1735 1775 "url": "https://pub.dev" 1736 1776 }, 1737 1777 "source": "hosted", 1738 - "version": "0.9.0-dev.6" 1778 + "version": "0.9.1" 1739 1779 }, 1740 1780 "super_native_extensions": { 1741 1781 "dependency": "transitive", 1742 1782 "description": { 1743 1783 "name": "super_native_extensions", 1744 - "sha256": "09ccc40c475e6f91770eaeb2553bf4803812d7beadc3759aa57d643370619c86", 1784 + "sha256": "b9611dcb68f1047d6f3ef11af25e4e68a21b1a705bbcc3eb8cb4e9f5c3148569", 1745 1785 "url": "https://pub.dev" 1746 1786 }, 1747 1787 "source": "hosted", 1748 - "version": "0.9.0-dev.6" 1788 + "version": "0.9.1" 1749 1789 }, 1750 1790 "swamp_api": { 1751 1791 "dependency": "direct main", ··· 1772 1812 "dependency": "transitive", 1773 1813 "description": { 1774 1814 "name": "synchronized", 1775 - "sha256": "0669c70faae6270521ee4f05bffd2919892d42d1276e6c495be80174b6bc0ef6", 1815 + "sha256": "c254ade258ec8282947a0acbbc90b9575b4f19673533ee46f2f6e9b3aeefd7c0", 1776 1816 "url": "https://pub.dev" 1777 1817 }, 1778 1818 "source": "hosted", 1779 - "version": "3.3.1" 1819 + "version": "3.4.0" 1780 1820 }, 1781 1821 "term_glyph": { 1782 1822 "dependency": "transitive", ··· 1832 1872 "dependency": "direct main", 1833 1873 "description": { 1834 1874 "name": "url_launcher", 1835 - "sha256": "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603", 1875 + "sha256": "f6a7e5c4835bb4e3026a04793a4199ca2d14c739ec378fdfe23fc8075d0439f8", 1836 1876 "url": "https://pub.dev" 1837 1877 }, 1838 1878 "source": "hosted", 1839 - "version": "6.3.1" 1879 + "version": "6.3.2" 1840 1880 }, 1841 1881 "url_launcher_android": { 1842 1882 "dependency": "transitive", ··· 1922 1962 "dependency": "transitive", 1923 1963 "description": { 1924 1964 "name": "vector_graphics", 1925 - "sha256": "44cc7104ff32563122a929e4620cf3efd584194eec6d1d913eb5ba593dbcf6de", 1965 + "sha256": "a4f059dc26fc8295b5921376600a194c4ec7d55e72f2fe4c7d2831e103d461e6", 1926 1966 "url": "https://pub.dev" 1927 1967 }, 1928 1968 "source": "hosted", 1929 - "version": "1.1.18" 1969 + "version": "1.1.19" 1930 1970 }, 1931 1971 "vector_graphics_codec": { 1932 1972 "dependency": "transitive", ··· 1942 1982 "dependency": "transitive", 1943 1983 "description": { 1944 1984 "name": "vector_graphics_compiler", 1945 - "sha256": "1b4b9e706a10294258727674a340ae0d6e64a7231980f9f9a3d12e4b42407aad", 1985 + "sha256": "557a315b7d2a6dbb0aaaff84d857967ce6bdc96a63dc6ee2a57ce5a6ee5d3331", 1946 1986 "url": "https://pub.dev" 1947 1987 }, 1948 1988 "source": "hosted", 1949 - "version": "1.1.16" 1989 + "version": "1.1.17" 1950 1990 }, 1951 1991 "vector_math": { 1952 1992 "dependency": "transitive", ··· 1962 2002 "dependency": "transitive", 1963 2003 "description": { 1964 2004 "name": "vm_service", 1965 - "sha256": "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14", 2005 + "sha256": "ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02", 1966 2006 "url": "https://pub.dev" 1967 2007 }, 1968 2008 "source": "hosted", 1969 - "version": "14.3.1" 2009 + "version": "15.0.0" 1970 2010 }, 1971 2011 "watcher": { 1972 2012 "dependency": "transitive", 1973 2013 "description": { 1974 2014 "name": "watcher", 1975 - "sha256": "69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104", 2015 + "sha256": "0b7fd4a0bbc4b92641dbf20adfd7e3fd1398fe17102d94b674234563e110088a", 1976 2016 "url": "https://pub.dev" 1977 2017 }, 1978 2018 "source": "hosted", 1979 - "version": "1.1.1" 2019 + "version": "1.1.2" 1980 2020 }, 1981 2021 "web": { 1982 2022 "dependency": "direct main", ··· 2012 2052 "dependency": "transitive", 2013 2053 "description": { 2014 2054 "name": "webdriver", 2015 - "sha256": "3d773670966f02a646319410766d3b5e1037efb7f07cc68f844d5e06cd4d61c8", 2055 + "sha256": "2f3a14ca026957870cfd9c635b83507e0e51d8091568e90129fbf805aba7cade", 2016 2056 "url": "https://pub.dev" 2017 2057 }, 2018 2058 "source": "hosted", 2019 - "version": "3.0.4" 2059 + "version": "3.1.0" 2020 2060 }, 2021 2061 "win32": { 2022 2062 "dependency": "transitive", 2023 2063 "description": { 2024 2064 "name": "win32", 2025 - "sha256": "329edf97fdd893e0f1e3b9e88d6a0e627128cc17cc316a8d67fda8f1451178ba", 2065 + "sha256": "66814138c3562338d05613a6e368ed8cfb237ad6d64a9e9334be3f309acfca03", 2026 2066 "url": "https://pub.dev" 2027 2067 }, 2028 2068 "source": "hosted", 2029 - "version": "5.13.0" 2069 + "version": "5.14.0" 2030 2070 }, 2031 2071 "win32_registry": { 2032 2072 "dependency": "transitive", ··· 2042 2082 "dependency": "direct main", 2043 2083 "description": { 2044 2084 "name": "window_manager", 2045 - "sha256": "732896e1416297c63c9e3fb95aea72d0355f61390263982a47fd519169dc5059", 2085 + "sha256": "7eb6d6c4164ec08e1bf978d6e733f3cebe792e2a23fb07cbca25c2872bfdbdcd", 2046 2086 "url": "https://pub.dev" 2047 2087 }, 2048 2088 "source": "hosted", 2049 - "version": "0.4.3" 2089 + "version": "0.5.1" 2050 2090 }, 2051 2091 "xdg_directories": { 2052 2092 "dependency": "transitive", ··· 2080 2120 } 2081 2121 }, 2082 2122 "sdks": { 2083 - "dart": ">=3.7.0 <4.0.0", 2084 - "flutter": ">=3.29.3" 2123 + "dart": ">=3.8.0 <4.0.0", 2124 + "flutter": ">=3.32.8" 2085 2125 } 2086 2126 }
+4 -9
pkgs/by-name/ca/carburetor/package.nix
··· 14 14 }: 15 15 let 16 16 # This package should be updated together with pkgs/by-name/tr/tractor/package.nix 17 - version = "5.0.0"; 17 + version = "5.1.1"; 18 18 in 19 19 python3Packages.buildPythonApplication { 20 20 ··· 28 28 owner = "tractor"; 29 29 repo = "carburetor"; 30 30 tag = version; 31 - hash = "sha256-Z67bqjogPz5sz6JwM68z1jsaqvRBAOMDeBLcyLo+QLY="; 31 + hash = "sha256-mHuD9fxHTmTfEdAsiqTtFVzxXEjD8VIDNDKF2RjcAUg="; 32 32 }; 33 - 34 - patches = [ 35 - (fetchpatch2 { 36 - url = "https://framagit.org/tractor/carburetor/-/commit/620b70288942497abc20ad26c043b593f66e9e3b.diff"; 37 - hash = "sha256-oFKLjvu+fwgyU4FIUb2K8jwXOP34P3pEazOhofwveJw="; 38 - }) 39 - ]; 40 33 41 34 build-system = [ 42 35 meson ··· 62 55 dontWrapGApps = true; 63 56 64 57 preFixup = '' 58 + substituteInPlace $out/share/applications/io.frama.tractor.carburetor.desktop \ 59 + --replace-fail "Exec=gapplication launch io.frama.tractor.carburetor" "Exec=$out/bin/carburetor" 65 60 makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 66 61 ''; 67 62
+25 -32
pkgs/by-name/ch/cherry-studio/missing-hashes.json
··· 1 1 { 2 - "@cherrystudio/mac-system-ocr@npm:0.2.2": "39373e837b35b18d181ab9be112bdbd717d99138f6e907e201814316f28eb93db208f9c69e2b73b344c436dd600d1193cfd6d6e7c9bd7b4f2c70b954d88ce450", 3 2 "@esbuild/aix-ppc64@npm:0.25.8": "37fc14b17214c1f6bf41175029b62a43664a6a5a5b802614fe1d837bbf7abf5eaf2f6b735b6a446ebcfabb632e038c8ad9cccd87a259c45a1846689f8527874a", 4 3 "@esbuild/android-arm64@npm:0.25.8": "e367e989238292ccee72013511dde1aef2d2160d8d5d669a12272f693cf9a0970fac9d7835178b3c46ed6936a0c4b29d21d58ed11851a3697bf98b4320be4b74", 5 4 "@esbuild/android-arm@npm:0.25.8": "cbfa2c802d8931e5f4d06582f20573cb34774ab713b4712c37eb15bfab6f90b693878b661de2a3bb9c81eecf45b37e0ddf2e9c79ef4ff932bbc37da588c40183", ··· 32 31 "@libsql/linux-arm64-musl@npm:0.4.7": "13eef982caf2b73cebabde76b8e209ddea27d2ff0e6228a56704a50ad41975ff03a15d90bec6ccc908cb16355d685903719676f7a91c92d20a68eecff4a4f0b6", 33 32 "@libsql/linux-x64-gnu@npm:0.4.7": "524bf04f98f7a91e343b294262a627a965f626082b63b998c8019d105380caa2435e240f6085103751f87919ac2415aba97075696822915bf1a4e4492d9376f5", 34 33 "@libsql/linux-x64-musl@npm:0.4.7": "227cddb499cbbf677c1dfaeeb8bd787d4c6d4cbf50c94ac1632348f26b412d2f8bacdb0131050c507d1961f96f8bbff2d8b7949f26f1dcebb61e115da9253aa0", 35 - "@napi-rs/canvas-android-arm64@npm:0.1.71": "843eef4fc7826e5310e3778202e03491e9366d914bd236eb65b1bde23f236cb68d2270e0ceb024327a563861bdf4418a0ae11990fb0417f1cb7264ecfed96319", 36 - "@napi-rs/canvas-darwin-arm64@npm:0.1.71": "2e2c916130cd46016ccf20c25821c1f9f7c43afedfaf5fef9c75c88f7d1a377725338373724a436d45c0cde1e08fbd8a0dc4c3b9d477a7c9689f0766e9252d0d", 37 - "@napi-rs/canvas-darwin-x64@npm:0.1.71": "f330806ddfd007555112afda39f46904f06cbd14a2dcfb44b6fc7af549970b4ded91846aeb492980899ac9e40df36e776f3e9ea19884b096a7cc50b91583bfff", 38 - "@napi-rs/canvas-linux-arm-gnueabihf@npm:0.1.71": "801c8b860f212b2229a5edb0e5154dccc857fca0fd0c384090b3418e54525076a1624dbf98474cc2e513ea3da400f348086420b79769f5e6158ac5f5982d23b9", 39 - "@napi-rs/canvas-linux-arm64-gnu@npm:0.1.71": "5d6496d23eb54f0a0805a8bd07bd06e6d84e65c0fe633cdda79f4e671b9aefdfcc7a803c89dfb28ecd4489fd6dae903c5f21e1a7bf3816b05d4e2dadb8172a13", 40 - "@napi-rs/canvas-linux-arm64-musl@npm:0.1.71": "0505fca8e0d3cf885d35a56ecef5fa1472b4d9e501472f61740a15d5d7cc55726b844d22e0113f261b49acf4892daea85b79acad426f9ef99bf6bb6c04eebb6c", 41 - "@napi-rs/canvas-linux-riscv64-gnu@npm:0.1.71": "b135332ad77268b927eedfefdc1c0477938ef1fec91414033fe35dde2bfc72bedf18978ce35f85112b8d664b54ca9b77382f62492f5898b612bbca8ced27463d", 42 - "@napi-rs/canvas-linux-x64-gnu@npm:0.1.71": "95dd0fd4d307f2e8444ca927e51ec7b83f9c2fb1ea73e8e1157d28774144b04416ded1b625b0e25021e0f9040cb2f803dc2c74617121d20df8d63e387b86014b", 43 - "@napi-rs/canvas-linux-x64-musl@npm:0.1.71": "1c4d7ceb0753f3acfb4fc760a5ca5b8ccb736406604ff0989cd1968b3d28f600a4b7dad9fc996b8cf2a61beba6234dedc8727abfbd6c1feeb2238caff41969e4", 44 - "@napi-rs/canvas-win32-x64-msvc@npm:0.1.71": "f375cb2f2008507727736efb0f5e62b7e7ded2f4975f7cd81f1b97ef8e149804ed429be6743776f1f507fb3b00b1a28cfa6a3b9312aacaea3734c8fc93ea6db3", 45 34 "@parcel/watcher-android-arm64@npm:2.5.1": "f99d569e4f6cf78a1b0097fb9d4682cb201a74370ae440c531da4e1d5021e46141bfcdf8ef708b51a5b9cb1c30f78eea933ce75216d5eeb7b969a2ad27c68e4a", 46 35 "@parcel/watcher-darwin-arm64@npm:2.5.1": "973c7ef3c94608da9cd1b20b18b9a7de2fb46fe44553731fe372b640de524491976150d0845f3d5953b74ed8ea469cb8d18a48651d0e5fb82f549a6b46b54f79", 47 36 "@parcel/watcher-darwin-x64@npm:2.5.1": "848c5516aed9c36e14751200dbbf57e83c0bd46cdab0932df33db120e66b9596de18eeb98980e319efde84014f67d9e7924d7555383d8ffcefe35c501166b84b", ··· 55 44 "@parcel/watcher-win32-arm64@npm:2.5.1": "e015314d6b9b727cbe25eedf963ca8b23bf6d4e78d3c28008bd0d2657940ad54a271330486df3a93a5f1a30f2b8d052d14415b85cc7e7b747c6c73b5dc055628", 56 45 "@parcel/watcher-win32-ia32@npm:2.5.1": "920b6ad6a2095aeb9c2d329c5118472a3c14669fa93eaa99aa8050c76c5c2d3d76d92677167ed748c2ac5487c568d5df16d5d94f4bc7c354094fccd8e0d6350c", 57 46 "@parcel/watcher-win32-x64@npm:2.5.1": "8f1c8e41ec9f86e4dcd0d4db0a077742d5dcc853f15ea888387183e34e2efcff09fd1cc9ec46fc1121b9ad4ddc0e221283f2ffb23cfd7dbcbb8b03060b461963", 58 - "@rollup/rollup-android-arm-eabi@npm:4.40.0": "723053f558eaeeb0a1fbf3b3063b930d3b1267a6aba211719927b0467f48513a514a05391689298a64624e98daa005e4685ef668787ebc228fd0527a5f17b419", 59 - "@rollup/rollup-android-arm64@npm:4.40.0": "2562821c7032d2d95b891f47f02291d714d072fd91b3dbd07c528a7543f5e7d2458903cc38829feec311f1ebca6e34624262ae2e10aa32a0532b83c564db94cc", 60 - "@rollup/rollup-darwin-arm64@npm:4.40.0": "cde6c2f4fe819131f65f5d19f8d1fd4889a4b8cc130cb30582fde72c79e388ef4644f57c7b03f453d4048043524ca067d5e2b4b505a5568840c73021fb74b572", 61 - "@rollup/rollup-darwin-x64@npm:4.40.0": "28c269104ff10f0ab87a30c93139662780b0b6b4877a95cede7d66e833d478d1eb2f5aa275f60decb8383b2c05161f315902ad8fa1a52fa76283a05ceb32bf6b", 62 - "@rollup/rollup-freebsd-arm64@npm:4.40.0": "27e99df8d1c5f0dfaead8fa6ce3025c5f959b4803e7683d95183761b1ecada4d877bd7f36465c424657ef650eac6199ddcf4911eda6367555633819454a5548d", 63 - "@rollup/rollup-freebsd-x64@npm:4.40.0": "3422ce75f0fe774925763b1b63dded9aee56038d167af0b7f8ca0e468a8fae86d6a8aecd0b86a79718b8fc78c5ad987ba5b98be17b95fdcd48e4307749376e1b", 64 - "@rollup/rollup-linux-arm-gnueabihf@npm:4.40.0": "b32cd2a73db75926722dfd42a6c5c6f2f1631f70a8d261317a0ce54e2c5dcee849c0a59cd85de0c0c7bbea9defb4f6649b1354871e6ac7f637cc22673d1486c1", 65 - "@rollup/rollup-linux-arm-musleabihf@npm:4.40.0": "1c1d95fe81ee31d0d9cd75258865d35d2afccd8255b856c0da9a3c8afa012feb6b9557d1c234af8f4cc5dfd9d397564c650fe2e8769cb4407f626058c2e19d9c", 66 - "@rollup/rollup-linux-arm64-gnu@npm:4.40.0": "a8d071163d135e992023a374660a72cc94af4d77a711e7720d4e3fc544a7af037add4839ef8d061503e5320ee80defd35b43a68cebad0105d16cfd870387934c", 67 - "@rollup/rollup-linux-arm64-musl@npm:4.40.0": "5582761d9426caccee50beb1fdb06ebb16fba540eabde06e21d18f59667f7c6c99ca0c2743d1b9cdb54a3d0b28445befad52c76412632bf0d79f280022acc630", 68 - "@rollup/rollup-linux-loongarch64-gnu@npm:4.40.0": "6d65384886c655b4a9190a2c8e3cd99d7049d13864be0f9b06c32a23ba1242bd09be0e9cba9425898a48b41bba52eb98223e34e3943924370a68f7c7800f66b2", 69 - "@rollup/rollup-linux-powerpc64le-gnu@npm:4.40.0": "ebe38407efd0e45e92f939fe725e64695096c4389747b81f241e8a5d655526615e81512f3d61deae6aaf60669328a9bc93ac352351d6ccf8f1746caeb44bd7ab", 70 - "@rollup/rollup-linux-riscv64-gnu@npm:4.40.0": "32cc2e2d03eadca60f42ba14af9723584c1ef7ee29f8a79578aacd9ce17e287d1f841aa926278d4b7cbf0f6d054c4ec045873a24c67279ca37f20e999f24bd4e", 71 - "@rollup/rollup-linux-riscv64-musl@npm:4.40.0": "507c785bde98633f0139baccce0635047d43b19fb1d1fc770d4d88b11ef62b7885b0dac51a42c5f3e05bc0a56480928ae6304898884f0b5b0e56ad0cc98920f6", 72 - "@rollup/rollup-linux-s390x-gnu@npm:4.40.0": "e464366194da4d1a72fc5ecce6c59027004b878fc36114f2d7c25812da5fe1885c29eb14d7bb318a4bb3242a99e772f7713da22f7f2d93f4b6e6a3e012f3d1f4", 73 - "@rollup/rollup-linux-x64-gnu@npm:4.40.0": "b472cd5acd066a60bd970865be1b229ca4c31a658a5c0277b6f441396243a20c535502a0ea7ea0dca6d12e2ccf53324b7e94c0d32a4f81f0b9866fd6cc3aff5a", 74 - "@rollup/rollup-linux-x64-musl@npm:4.40.0": "f553ef17a801559ca9418eb57dd9621884bde4d0d9f01292d9bb84de271efbf4ba737ddaf78a710edd6138528f3d8e2b3d6ba1a969c9e34624ad4266bfba39db", 75 - "@rollup/rollup-win32-arm64-msvc@npm:4.40.0": "f14da0ce3062084d81fd42432ddf6c3cd869b4c48dc1acd803bc151bc3b508dbd290d60624ab5507d691b9e53bec81a508b61688304f171088549067ec86445d", 76 - "@rollup/rollup-win32-ia32-msvc@npm:4.40.0": "e6849d8cb8c276681f558b8212d58340488814e697486d9d125c1191479a4819387f681945f59c2b9fdd40020403cb72a099906960625da65d2114cf3df701e5", 77 - "@rollup/rollup-win32-x64-msvc@npm:4.40.0": "347f3af8176858afaec0f4f0d7951d4cda81f77c30e8260c678a11809bcdee0542762f27f6a4194562c2a8a6321a774ea523216ed8cf105e041eff7498443f28", 47 + "@rolldown/binding-android-arm64@npm:1.0.0-beta.29": "60ff5920b683896ed304fd527460a0513106456b0e83c4414505970c86367d048c9a447ff0e518321f111be7e86ab81f8238ac751b1993c6a3e4b333705f3cba", 48 + "@rolldown/binding-darwin-arm64@npm:1.0.0-beta.29": "c6961c23612697643ba0b4267a8c5ca6f7b02683b6354491f6be7deb4b6840cdc482d62ec3169317ee6d19a7333632151622f5098b8c1f44546d953990bd5b0d", 49 + "@rolldown/binding-darwin-x64@npm:1.0.0-beta.29": "8b96e418ea28bbe320333b8815f779d6d9f00b438044bb7608945460e428bc5bd89ce372c399665eee6b42e266843652ffe4d43f5feb51035a56875e051dcb5c", 50 + "@rolldown/binding-freebsd-x64@npm:1.0.0-beta.29": "a6100a5e7d54968685133dd276c31c96d62789bc5ff213e70e3457d401b267f8524f71aade404f0c51d432046783d6d8da80f46b71272c6e0020f5b303512815", 51 + "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.29": "e99a4073fc2f8ef7a878ab124f5370d37102d549d250a7287864cafc70886bd8ee34b535960660d4a8056aa3547740a68b56eaeaa2d8eb0acd4ad7795c75d9f8", 52 + "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.29": "bfdcec47cc34ee1e9c71944b5f5486ca970106555f3b23eed4a7b359d45c1e5efe5828d3e518908e0913ff7b5f2a7815d966c528830173aac628ba12367f6c0f", 53 + "@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.29": "a9d9bbff330df732da670c6ceb8310619febf777861a516b190223f1aa45ec2434bc920d6be012052430780aa7eed5af017e6e52b8b5b16e8c57964dec6b5c15", 54 + "@rolldown/binding-linux-arm64-ohos@npm:1.0.0-beta.29": "693bbd389b476d0a59a482974120b2565ede119a6d00b8f626a6d7a32e3b2b8c41473670ca5ed6c44dbe92ff9bd73a4b95503246158295fe8ac440c20272811d", 55 + "@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.29": "aff1e841dce325fdc9dbc1d31e469caea2136c123ffd7996e2045861cf9d2147027eaa95df40ed03d5463bf9ab7b6e25bab09496a4a22a90f024574f465bce0e", 56 + "@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.29": "9e9ff51e53293f6edf933948de3f1ec29b3d69d38611e6db6be7abe8b385286710e36b4576d6b62875b5b88c9d0500ed8b51c12dbea9c615673bdd62cf954d89", 57 + "@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.29": "c8d8547804e1e73dabfd904e451836afd08371b9a3ca683968f9d63c5b63eadb7bc7ed976cf85569c8e5a0e8ad4152038738e83ff5f2e3aff5be04bb55645496", 58 + "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.29": "73e1dd24300d846f5747d18a7fd6c2538153eed05a82b79bd97f2f0c3a3d581f2b511f5a1adb6a6f1f661731eccb2841ec628b079db661c0d1a85fa91f5c4271", 59 + "@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.29": "d8f18bf33a729a2213c7c874c3efe39cdc73701e2fcc5d430f8430b87dcac6c4bdd6b2357c029fa9cc254a61a74066d5707d45eff190114807495ce102c2ffdb", 60 + "@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.29": "fb8a44f8969b5d1040767ebc487a51ab74d0ac1f6e4ae771ac053de652575c7687fe5c21e640001fea2c1bd9a55bc48c90adbb21b850078ad7f9db4e0d7b7bae", 78 61 "@swc/core-darwin-arm64@npm:1.11.21": "6f228ce5497f8b797d9b838af6d51c8fc27d1643d13b033ed762ab5247047da91efa3e61f38040b5ff326bfb6af0ed663f5ec8319574db1c0e355d64c9c2b665", 79 62 "@swc/core-darwin-x64@npm:1.11.21": "8f7fcf910f17ab6d30fe55d7498f0ff2ac47e1e0fad749e01151891d5257f49c6354dae31917cc5097230940f9a068fcd981441e7c9581b1373e9e9c4d1ff9aa", 80 63 "@swc/core-linux-arm-gnueabihf@npm:1.11.21": "5f0d964b13b3c138fe0b3249b852db4330707d4584ed5d5b0b71fb72023e3b35f3faa88c6b8f49970f7adee57976e7e1fc9115be194b91f435249b6531602e1c", ··· 86 69 "@swc/core-win32-ia32-msvc@npm:1.11.21": "ad1ba754c36131238f2ac8ec51ffc4b987888b45b3008c0fbdd31d85d6fc039f8dd9c5d188c24cb72c4f4f345090a4dcfbcbfd840e954b7aeeb2974e0baf0e4a", 87 70 "@swc/core-win32-x64-msvc@npm:1.11.21": "0fb0c108c2e4a3bd82251f7552c9daa8c243829617bee7d954d1b0e021214184ead5c08dd108b3a5ac2d501797db794246a25867970ef2082f844f47b5b25070", 88 71 "dmg-license@npm:1.0.11": "feef35cfb45270a72daadcca9584be5cb840f924448b9d4e543fcd61f1b6d471151049f277c91de1d8b003fad6203d0176066a5f427a01df5fb073402cb8c8b7", 89 - "iconv-corefoundation@npm:1.1.7": "bc6f08ac421e5e92ed20f3825f123fd705e036612b2b6aa687958de753c06f32e54f0203ef55540869e3ee189eaea15e43a2757f3a90e555c4dd512c9422da43" 72 + "iconv-corefoundation@npm:1.1.7": "bc6f08ac421e5e92ed20f3825f123fd705e036612b2b6aa687958de753c06f32e54f0203ef55540869e3ee189eaea15e43a2757f3a90e555c4dd512c9422da43", 73 + "lightningcss-darwin-arm64@npm:1.30.1": "bbdce4ee14b3952699e6d07c539cf4bd678853bfd974e3107742198dac38dfa6d40c6ea80163a7026aff662dd7d3a462a2bee9a18448c75c788659ceebe2746a", 74 + "lightningcss-darwin-x64@npm:1.30.1": "6b88c182be0de82858983ec374093c2cb13cd58139456e25be215fc55a7a8cbfcd6f7487bee1507fc024988a1f324d7cb26b3f195893d5a69ccaf252dc9094eb", 75 + "lightningcss-freebsd-x64@npm:1.30.1": "731a96282db6afff3f57e8cbb73f51d06455231868b3b311a772ee11ead9c57538fc217d0956df4f177dbb805fa4fc761734440f6d2bb8965963b21f06bf63c1", 76 + "lightningcss-linux-arm-gnueabihf@npm:1.30.1": "fcf07f54c4d7d056f9b57d39e6df1c6f60c02ef4ebd51eda76056d35d89b1307af8737e44076d2b1f85348d2b1b9c61bf2220c5347389a6d40ad8bb12f34b5cf", 77 + "lightningcss-linux-arm64-gnu@npm:1.30.1": "bc82ce2e96ffab4b0ba1f9adacf63f461c3f6221bcbc955104c05e6e8c2c6ed8863421663e0e4148a682b143868d07190c38e9f990915a80ce9692f963132320", 78 + "lightningcss-linux-arm64-musl@npm:1.30.1": "2ae25a764b8ed9fcc1977dc1786011e68db23bf3343168fa2d4a9a4bcbb73c7aae258cdcb879d68a3a28e22343705ee435517d3f045e49b15fbb65816d74a91d", 79 + "lightningcss-linux-x64-gnu@npm:1.30.1": "190ac9ba1b9a4bf658a9e5b3c5702546ec779a7a5ccf5a4e06e5d46012ce6cad1842a9b1e717498bc759e103ba7390f42c9b8ba3e67157adec8e7162225633b4", 80 + "lightningcss-linux-x64-musl@npm:1.30.1": "fab6ed75d747024fcf46212b9edc7d1daccfbe4e7a06dcd0f9e841c6a023e61e716751747f9e8aecba18495adc9ef6bc20b24616d5c15c87f5dc1ff9ce1fd859", 81 + "lightningcss-win32-arm64-msvc@npm:1.30.1": "2cc285e89f66323ecae5ec41a6b1a57500d74a549fb392829c99708d5a5254d709c0ccd2d8fef4f6c1fc9a55c5bd51eca633fa1f2228563f884545668adc1b17", 82 + "lightningcss-win32-x64-msvc@npm:1.30.1": "60bd930e71fab0fbf0250406d4791bf27f0b9c8daf095c8d5fce9f3e120d24753e309eb6fed956043fc6a6cbb6d1da30fb0862acb54fa046b5f9a2e69908b6f9" 90 83 }
+5 -5
pkgs/by-name/ch/cherry-studio/package.nix
··· 5 5 yarn-berry_4, 6 6 nodejs, 7 7 python3, 8 - electron_35, 8 + electron_37, 9 9 makeWrapper, 10 10 writableTmpDirAsHomeHook, 11 11 makeDesktopItem, ··· 14 14 }: 15 15 16 16 let 17 - electron = electron_35; 17 + electron = electron_37; 18 18 yarn-berry = yarn-berry_4; 19 19 in 20 20 stdenv.mkDerivation (finalAttrs: { 21 21 pname = "cherry-studio"; 22 - version = "1.5.3"; 22 + version = "1.5.5"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "CherryHQ"; 26 26 repo = "cherry-studio"; 27 27 tag = "v${finalAttrs.version}"; 28 - hash = "sha256-HaRu4jiop/PQ6Zr4FZ1yrY+hIwU9p9xAUZ08kH2gE6c="; 28 + hash = "sha256-/ndmQYQrnYDbVmUnLo18vhrf6Ba91q+hnHfijra0NAk="; 29 29 }; 30 30 31 31 postPatch = '' ··· 42 42 43 43 offlineCache = yarn-berry.fetchYarnBerryDeps { 44 44 inherit (finalAttrs) src missingHashes; 45 - hash = "sha256-OG/6GnemS3ePk4t2Y099tfi9Hw+jbMqabBCsax1Yq68="; 45 + hash = "sha256-O9S57VryApHDqBi/uD4gukZtZmzsZOfBG+WROnoFiH8="; 46 46 }; 47 47 48 48 nativeBuildInputs = [
+3 -3
pkgs/by-name/cl/clorinde/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage (finalAttrs: { 10 10 pname = "clorinde"; 11 - version = "1.0.1"; 11 + version = "1.1.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "halcyonnouveau"; 15 15 repo = "clorinde"; 16 16 tag = "clorinde-v${finalAttrs.version}"; 17 - hash = "sha256-Bxa30QkBFJaa/Xd4BL5OOcMLLHI6p81kX10zrUQkX5w="; 17 + hash = "sha256-AVDlOMdtzWxd+eZmlSOyZ6lqLXG6qFrYFRUREWyMBIQ="; 18 18 }; 19 19 20 - cargoHash = "sha256-EL2/IgIdP+JZAdDXHwaBqBqjBIJOQeNL48hgTn9UWXw="; 20 + cargoHash = "sha256-3GANdfN3phymRucVx2sFKiP/6I9aKbP2IF1faj7B068="; 21 21 22 22 cargoBuildFlags = [ "--package=clorinde" ]; 23 23
+3 -3
pkgs/by-name/co/consul/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "consul"; 11 - version = "1.21.3"; 11 + version = "1.21.4"; 12 12 13 13 # Note: Currently only release tags are supported, because they have the Consul UI 14 14 # vendored. See ··· 22 22 owner = "hashicorp"; 23 23 repo = "consul"; 24 24 tag = "v${version}"; 25 - hash = "sha256-mWwDAlHbG0L/9xNAmUxAj2S5dDaWZaah/OWPndBRRWE="; 25 + hash = "sha256-z2hyEqC8SnIac01VjB2g2+RAaZEaLlVsqBzwedx5t4Q="; 26 26 }; 27 27 28 28 # This corresponds to paths with package main - normally unneeded but consul ··· 32 32 "connect/certgen" 33 33 ]; 34 34 35 - vendorHash = "sha256-jb/oUcqMHNBlDgqYNDai2Q9ChA98JGXwFHWNxnrMpaU="; 35 + vendorHash = "sha256-fWdzFyRtbTOgAapmVz1ScYEHCZUx7nfqw0y2v4aDuic="; 36 36 37 37 doCheck = false; 38 38
+2 -2
pkgs/by-name/em/emmet-language-server/package.nix
··· 9 9 10 10 stdenvNoCC.mkDerivation (finalAttrs: { 11 11 pname = "emmet-language-server"; 12 - version = "2.7.0"; 12 + version = "2.8.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "olrtg"; 16 16 repo = "emmet-language-server"; 17 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-Lojy7y7RnPZPV9x0Mb4Rjm18RHwx6ejEpCo8wmXIOMw="; 18 + hash = "sha256-EY/xfrf6sGnZPbkbf9msauOoZ0h0EjLSwQC0aiS/Kco="; 19 19 }; 20 20 21 21 pnpmDeps = pnpm_9.fetchDeps {
+3 -3
pkgs/by-name/fi/firebase-tools/package.nix
··· 10 10 11 11 buildNpmPackage rec { 12 12 pname = "firebase-tools"; 13 - version = "14.11.2"; 13 + version = "14.12.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "firebase"; 17 17 repo = "firebase-tools"; 18 18 tag = "v${version}"; 19 - hash = "sha256-7B1iGjWYfw8e5+JF0YDIZ/o5nR981gNdBM64BcdR3sk="; 19 + hash = "sha256-LShbjULFhwMOj3h+TFqZJSg1wPP69A222w51M0kFPCk="; 20 20 }; 21 21 22 - npmDepsHash = "sha256-HzHTp+lFHTYftmWRxreVkzDKHl9fxw4Da/res5bN1yg="; 22 + npmDepsHash = "sha256-MN3kN2NKYak7/BgU9ZYsb/q42xEbFVeOSZxMowmXctU="; 23 23 24 24 postPatch = '' 25 25 ln -s npm-shrinkwrap.json package-lock.json
+2 -2
pkgs/by-name/gh/gh-f/package.nix
··· 25 25 in 26 26 stdenvNoCC.mkDerivation rec { 27 27 pname = "gh-f"; 28 - version = "1.4.0"; 28 + version = "1.4.1"; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "gennaro-tedesco"; 32 32 repo = "gh-f"; 33 33 rev = "v${version}"; 34 - hash = "sha256-JlMJ5RplEtQ8ApN3x1Sl0Lkutb5kLpuMJrF96oKZC9k="; 34 + hash = "sha256-Jf7sDn/iRB/Lwz21fGLRduvt9/9cs5FFMhazULgj1ik="; 35 35 }; 36 36 37 37 nativeBuildInputs = [
+2 -2
pkgs/by-name/hi/hifile/package.nix
··· 2 2 lib, 3 3 appimageTools, 4 4 fetchurl, 5 - version ? "0.9.11.2", 6 - hash ? "sha256-Go2KGEUu93jAxwFQ/yEOvePQpSjFW+dJxQ1tWQXr2fY=", 5 + version ? "0.9.12.0", 6 + hash ? "sha256-nWt/DOzoQ05F+uk9sDSumb19vQib1Vh/8ywB/d87epc=", 7 7 }: 8 8 9 9 let
+2
pkgs/by-name/hi/high-tide/package.nix
··· 13 13 gst_all_1, 14 14 libsecret, 15 15 libportal, 16 + pipewire, 16 17 nix-update-script, 17 18 }: 18 19 ··· 41 42 glib-networking 42 43 libadwaita 43 44 libportal 45 + pipewire # provides a gstreamer plugin for pipewiresink 44 46 ] 45 47 ++ (with gst_all_1; [ 46 48 gstreamer
+2 -2
pkgs/by-name/k6/k6/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "k6"; 11 - version = "1.1.0"; 11 + version = "1.2.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "grafana"; 15 15 repo = "k6"; 16 16 rev = "v${version}"; 17 - hash = "sha256-Xa0N2+yE886ftEoDJ13RyD4MZc62IswNVkd947fy0dY="; 17 + hash = "sha256-5KOJfGqZbh6+oVfuayg3s4ldSgC0oi9Qv3/bqDK2Zpc="; 18 18 }; 19 19 20 20 subPackages = [ "./" ];
+3 -3
pkgs/by-name/la/lakectl/package.nix
··· 7 7 8 8 buildGoModule (finalAttrs: { 9 9 pname = "lakectl"; 10 - version = "1.64.1"; 10 + version = "1.65.2"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "treeverse"; 14 14 repo = "lakeFS"; 15 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-ZS1dvp5s/6oKRWz59Ooc8lR27OJVYgQ2wi4NYV1IP1M="; 16 + hash = "sha256-X7cjNa9PQFUuvCN8/i8p9kqsvHqc3IGFWL++Mj0KdfY="; 17 17 }; 18 18 19 19 subPackages = [ "cmd/lakectl" ]; 20 20 proxyVendor = true; 21 - vendorHash = "sha256-edz4if/u3DH2X56VU8kU8qcJX+zAFiQTLfR2VZ314Ik="; 21 + vendorHash = "sha256-JEAVAXWscq/u+ABvYThlWkpaVRQd2e2gtmYoLDjVx/s="; 22 22 23 23 ldflags = [ 24 24 "-s"
+5
pkgs/by-name/lu/lux-cli/package.nix
··· 70 70 cargo xtask dist-completions 71 71 ''; 72 72 73 + postInstall = '' 74 + installManPage target/dist/lx.1 75 + installShellCompletion target/dist/lx.{bash,fish} --zsh target/dist/_lx 76 + ''; 77 + 73 78 meta = { 74 79 description = "Luxurious package manager for Lua"; 75 80 longDescription = ''
+9 -6
pkgs/by-name/mc/mcp-nixos/package.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "mcp-nixos"; 9 - version = "1.0.0"; 9 + version = "1.0.1"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "utensils"; 14 14 repo = "mcp-nixos"; 15 15 tag = "v${version}"; 16 - hash = "sha256-NwP+zM1VGLOzIm+mLZVK9/9ImFwuiWhRJ9QK3hGpQsY="; 16 + hash = "sha256-NFy38FrU4N+bk4qGyRnrpf2AaBrlQyC9SyRbCLm/d9Y="; 17 17 }; 18 18 19 19 patches = [ ··· 25 25 26 26 dependencies = with python3Packages; [ 27 27 beautifulsoup4 28 + fastmcp 28 29 mcp 29 30 requests 30 31 ]; 32 + 33 + pythonRelaxDeps = [ "fastmcp" ]; 31 34 32 35 nativeCheckInputs = with python3Packages; [ 33 36 anthropic ··· 43 46 44 47 disabledTestPaths = [ 45 48 # Require network access 46 - "tests/test_nixhub_evals.py" 47 - "tests/test_mcp_behavior_evals.py" 48 - "tests/test_option_info_improvements.py" 49 + "tests/test_nixhub.py" 50 + "tests/test_mcp_behavior.py" 51 + "tests/test_options.py" 49 52 # Requires configured channels 50 - "tests/test_dynamic_channels.py" 53 + "tests/test_channels.py" 51 54 ]; 52 55 53 56 pythonImportsCheck = [ "mcp_nixos" ];
+5 -8
pkgs/by-name/mc/mcp-nixos/tests-mock-nix-channels.patch
··· 1 1 diff --git a/tests/conftest.py b/tests/conftest.py 2 - index 0a11295..1172182 100644 2 + index baae124..2b4bf01 100644 3 3 --- a/tests/conftest.py 4 4 +++ b/tests/conftest.py 5 - @@ -3,6 +3,30 @@ 6 - import pytest # pylint: disable=unused-import 5 + @@ -1,6 +1,27 @@ 6 + """Minimal test configuration for refactored MCP-NixOS.""" 7 7 8 8 9 + +import pytest 9 10 +@pytest.fixture(autouse=True) 10 11 +def mock_get_channels(monkeypatch): 11 12 + """Mock get_channels function to return fixed channels for all tests.""" ··· 23 24 + monkeypatch.setattr('mcp_nixos.server.get_channels', mock_channels) 24 25 + 25 26 + # Also patch any imported references in test modules 26 - + monkeypatch.setattr('tests.test_channel_handling.get_channels', mock_channels) 27 - + monkeypatch.setattr('tests.test_dynamic_channels.get_channels', mock_channels, raising=False) 28 - + monkeypatch.setattr('tests.test_mcp_behavior_comprehensive.get_channels', mock_channels, raising=False) 29 - + monkeypatch.setattr('tests.test_real_world_scenarios.get_channels', mock_channels, raising=False) 30 - + monkeypatch.setattr('tests.test_server_comprehensive.get_channels', mock_channels, raising=False) 27 + + monkeypatch.setattr('tests.test_server.get_channels', mock_channels) 31 28 + 32 29 + 33 30 def pytest_addoption(parser):
+5 -5
pkgs/by-name/na/navicat-premium/package.nix
··· 6 6 }: 7 7 let 8 8 pname = "navicat-premium"; 9 - version = "17.2.3"; 9 + version = "17.3.0"; 10 10 11 11 src = 12 12 { 13 13 x86_64-linux = fetchurl { 14 - url = "https://web.archive.org/web/20250516003452/https://dn.navicat.com/download/navicat17-premium-en-x86_64.AppImage"; 15 - hash = "sha256-QGz+0D0rNkuzkLxLO/tFlif4X4Zuzpb+btkqKNOBi7c="; 14 + url = "https://web.archive.org/web/20250725013746/https://dn.navicat.com/download/navicat17-premium-en-x86_64.AppImage"; 15 + hash = "sha256-IXUVu7kbFsoWpd21cJb/5Ho03LiaZ2pJ9KlckJ1xcOQ="; 16 16 }; 17 17 aarch64-linux = fetchurl { 18 - url = "https://web.archive.org/web/20250516004158/https://dn.navicat.com/download/navicat17-premium-en-aarch64.AppImage"; 19 - hash = "sha256-hxaqK9dPm/0mL3+LoQFeVSe14AD+tfYSNvEC9JsUvRE="; 18 + url = "https://web.archive.org/web/20250725014645/https://dn.navicat.com/download/navicat17-premium-en-aarch64.AppImage"; 19 + hash = "sha256-3765am3eJRjTJ9TVo0LYis0tnFEd0anSd6CUl8bfIFU="; 20 20 }; 21 21 } 22 22 .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
+1 -1
pkgs/by-name/ni/nixfmt-tree/package.nix
··· 95 95 You can achieve similar results by manually configuring `treefmt`: 96 96 ```nix 97 97 pkgs.treefmt.withConfig { 98 - runtimeInputs = [ pkgs.nixfmt ]; 98 + runtimeInputs = [ pkgs.nixfmt-rfc-style ]; 99 99 100 100 settings = { 101 101 # Log level for files treefmt won't format
+2 -2
pkgs/by-name/pr/protonmail-desktop/package.nix
··· 9 9 }: 10 10 let 11 11 mainProgram = "proton-mail"; 12 - version = "1.8.1"; 12 + version = "1.9.0"; 13 13 14 14 in 15 15 stdenv.mkDerivation { ··· 18 18 19 19 src = fetchurl { 20 20 url = "https://proton.me/download/mail/linux/${version}/ProtonMail-desktop-beta.deb"; 21 - sha256 = "sha256-Qzl0OaPO2OAgKb7tMWfkSyDyxvFdiOnL9CWI5z2ndMM="; 21 + sha256 = "sha256-8gUkWDBLzilmLrZCHRjf8EPYrjyHpwpA7ZIU4FQ1azA="; 22 22 }; 23 23 24 24 dontConfigure = true;
+3 -3
pkgs/by-name/ra/raycast/package.nix
··· 12 12 13 13 stdenvNoCC.mkDerivation (finalAttrs: { 14 14 pname = "raycast"; 15 - version = "1.102.3"; 15 + version = "1.102.4"; 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-rb67RWmv4zJs4osGt/4D5XfV3ZT1YbwhHAhEqPrCxCk="; 22 + hash = "sha256-VYwvU9DWowE+34ZBAsqIjGJGnHVfdVWGl4baL5boN8M="; 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-1CCIrqDv7h0z/49X9UrObeWmyAz++XpMdZ58ilW4wIM="; 27 + hash = "sha256-LMkHWs/H5ESdp+JaUG0rlI9UVx29WYcU44t0fBAWg8A="; 28 28 }; 29 29 } 30 30 .${stdenvNoCC.system} or (throw "raycast: ${stdenvNoCC.system} is unsupported.");
+10
pkgs/by-name/se/server-box/gitHashes.json
··· 1 + { 2 + "circle_chart": "sha256-BcnL/hRf+Yv2U8Nkl7pc8BtncBW+M2by86jO5IbFIRk=", 3 + "computer": "sha256-qaD6jn78zDyZBktwJ4WTQa8oCvCWQJOBDaozBVsXNb8=", 4 + "dartssh2": "sha256-XlbruyraMmZGNRppQdBLS89Qyd7mm5Noiap2BhZjEPw=", 5 + "fl_build": "sha256-hCojuXFuN33/prCyuPcMoehWiGfaR2yOJA2V6dOuz4E=", 6 + "fl_lib": "sha256-7nwj5eE3nCezjrv5N2cz/9r+CqMKTOIuhaeH4AGVchY=", 7 + "plain_notification_token": "sha256-Cy1/S8bAtKCBnjfDEeW4Q2nP4jtwyCstAC1GH1efu8I=", 8 + "watch_connectivity": "sha256-9TyuElr0PNoiUvbSTOakdw1/QwWp6J2GAwzVHsgYWtM=", 9 + "xterm": "sha256-yMETVh1qEdQAIYaQWbL5958N5dGpczJ/Y8Zvl1WjRnw=" 10 + }
+16 -19
pkgs/by-name/se/server-box/package.nix
··· 6 6 copyDesktopItems, 7 7 makeDesktopItem, 8 8 runCommand, 9 - yq, 10 - server-box, 9 + yq-go, 11 10 _experimental-update-script-combinators, 12 11 gitUpdater, 13 12 }: 14 13 15 - flutter332.buildFlutterApplication rec { 16 - pname = "server-box"; 17 - version = "1.0.1189"; 14 + let 15 + version = "1.0.1201"; 18 16 19 17 src = fetchFromGitHub { 20 18 owner = "lollipopkit"; 21 19 repo = "flutter_server_box"; 22 20 tag = "v${version}"; 23 - hash = "sha256-gz+4uJe0JHi8oYNz/oLylkYUmHQA8wnxp/4TadYNMfo="; 21 + hash = "sha256-ScPpEL2YxWw1aKEyzhoa0b931WF4hrdren4aSAlMpoU="; 24 22 }; 23 + in 24 + flutter332.buildFlutterApplication { 25 + pname = "server-box"; 26 + inherit version src; 25 27 26 28 pubspecLock = lib.importJSON ./pubspec.lock.json; 27 29 28 - gitHashes = { 29 - circle_chart = "sha256-BcnL/hRf+Yv2U8Nkl7pc8BtncBW+M2by86jO5IbFIRk="; 30 - computer = "sha256-qaD6jn78zDyZBktwJ4WTQa8oCvCWQJOBDaozBVsXNb8="; 31 - dartssh2 = "sha256-XlbruyraMmZGNRppQdBLS89Qyd7mm5Noiap2BhZjEPw="; 32 - fl_build = "sha256-hCojuXFuN33/prCyuPcMoehWiGfaR2yOJA2V6dOuz4E="; 33 - fl_lib = "sha256-cauq5kbcCE52Jp3K/xBdHEmdfuF8aQsujNTjbE93Pww="; 34 - plain_notification_token = "sha256-Cy1/S8bAtKCBnjfDEeW4Q2nP4jtwyCstAC1GH1efu8I="; 35 - watch_connectivity = "sha256-9TyuElr0PNoiUvbSTOakdw1/QwWp6J2GAwzVHsgYWtM="; 36 - xterm = "sha256-yMETVh1qEdQAIYaQWbL5958N5dGpczJ/Y8Zvl1WjRnw="; 37 - }; 30 + gitHashes = lib.importJSON ./gitHashes.json; 38 31 39 32 nativeBuildInputs = [ 40 33 copyDesktopItems ··· 66 59 pubspecSource = 67 60 runCommand "pubspec.lock.json" 68 61 { 69 - nativeBuildInputs = [ yq ]; 70 - inherit (server-box) src; 62 + inherit src; 63 + nativeBuildInputs = [ yq-go ]; 71 64 } 72 65 '' 73 - cat $src/pubspec.lock | yq > $out 66 + yq eval --output-format=json --prettyPrint $src/pubspec.lock > "$out" 74 67 ''; 75 68 updateScript = _experimental-update-script-combinators.sequence [ 76 69 (gitUpdater { rev-prefix = "v"; }) 77 70 (_experimental-update-script-combinators.copyAttrOutputToFile "server-box.pubspecSource" ./pubspec.lock.json) 71 + { 72 + command = [ ./update-gitHashes.py ]; 73 + supportedFeatures = [ "silent" ]; 74 + } 78 75 ]; 79 76 }; 80 77
+71 -11
pkgs/by-name/se/server-box/pubspec.lock.json
··· 403 403 "version": "0.3.4+2" 404 404 }, 405 405 "crypto": { 406 - "dependency": "transitive", 406 + "dependency": "direct main", 407 407 "description": { 408 408 "name": "crypto", 409 409 "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", ··· 618 618 "dependency": "direct main", 619 619 "description": { 620 620 "path": ".", 621 - "ref": "v1.0.321", 622 - "resolved-ref": "e0b3338be10fa71c96d017d873f5e10bb4374709", 621 + "ref": "v1.0.327", 622 + "resolved-ref": "5075a679b814b10742f967066858ba4df92ea4ae", 623 623 "url": "https://github.com/lppcg/fl_lib" 624 624 }, 625 625 "source": "git", ··· 727 727 "source": "hosted", 728 728 "version": "2.6.1" 729 729 }, 730 + "flutter_secure_storage": { 731 + "dependency": "transitive", 732 + "description": { 733 + "name": "flutter_secure_storage", 734 + "sha256": "9cad52d75ebc511adfae3d447d5d13da15a55a92c9410e50f67335b6d21d16ea", 735 + "url": "https://pub.dev" 736 + }, 737 + "source": "hosted", 738 + "version": "9.2.4" 739 + }, 740 + "flutter_secure_storage_linux": { 741 + "dependency": "transitive", 742 + "description": { 743 + "name": "flutter_secure_storage_linux", 744 + "sha256": "be76c1d24a97d0b98f8b54bce6b481a380a6590df992d0098f868ad54dc8f688", 745 + "url": "https://pub.dev" 746 + }, 747 + "source": "hosted", 748 + "version": "1.2.3" 749 + }, 750 + "flutter_secure_storage_macos": { 751 + "dependency": "transitive", 752 + "description": { 753 + "name": "flutter_secure_storage_macos", 754 + "sha256": "6c0a2795a2d1de26ae202a0d78527d163f4acbb11cde4c75c670f3a0fc064247", 755 + "url": "https://pub.dev" 756 + }, 757 + "source": "hosted", 758 + "version": "3.1.3" 759 + }, 760 + "flutter_secure_storage_platform_interface": { 761 + "dependency": "transitive", 762 + "description": { 763 + "name": "flutter_secure_storage_platform_interface", 764 + "sha256": "cf91ad32ce5adef6fba4d736a542baca9daf3beac4db2d04be350b87f69ac4a8", 765 + "url": "https://pub.dev" 766 + }, 767 + "source": "hosted", 768 + "version": "1.1.2" 769 + }, 770 + "flutter_secure_storage_web": { 771 + "dependency": "transitive", 772 + "description": { 773 + "name": "flutter_secure_storage_web", 774 + "sha256": "f4ebff989b4f07b2656fb16b47852c0aab9fed9b4ec1c70103368337bc1886a9", 775 + "url": "https://pub.dev" 776 + }, 777 + "source": "hosted", 778 + "version": "1.2.1" 779 + }, 780 + "flutter_secure_storage_windows": { 781 + "dependency": "transitive", 782 + "description": { 783 + "name": "flutter_secure_storage_windows", 784 + "sha256": "b20b07cb5ed4ed74fc567b78a72936203f587eba460af1df11281c9326cd3709", 785 + "url": "https://pub.dev" 786 + }, 787 + "source": "hosted", 788 + "version": "3.1.2" 789 + }, 730 790 "flutter_svg": { 731 791 "dependency": "transitive", 732 792 "description": { ··· 983 1043 "dependency": "transitive", 984 1044 "description": { 985 1045 "name": "js", 986 - "sha256": "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc", 1046 + "sha256": "f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3", 987 1047 "url": "https://pub.dev" 988 1048 }, 989 1049 "source": "hosted", 990 - "version": "0.7.2" 1050 + "version": "0.6.7" 991 1051 }, 992 1052 "json_annotation": { 993 1053 "dependency": "direct main", ··· 1444 1504 "dependency": "transitive", 1445 1505 "description": { 1446 1506 "name": "qr_code_dart_decoder", 1447 - "sha256": "6da7eda27726d504bed3c30eabf78ddca3eb9265e1c8dc49b30ef5974b9c267f", 1507 + "sha256": "4044f13a071da6102f7e9bc44a6b1ce577604d7846bcbeb1be412a137b825017", 1448 1508 "url": "https://pub.dev" 1449 1509 }, 1450 1510 "source": "hosted", 1451 - "version": "0.0.5" 1511 + "version": "0.1.2" 1452 1512 }, 1453 1513 "qr_code_dart_scan": { 1454 1514 "dependency": "transitive", 1455 1515 "description": { 1456 1516 "name": "qr_code_dart_scan", 1457 - "sha256": "6e1aab64b8f5f768416b471dbc3fb0fc94969c3e236157a96b52a70f9fe12ebb", 1517 + "sha256": "8c9a63dac44ea51c82e72c0fed28b850d22be26348c582f77486f128cf1c2760", 1458 1518 "url": "https://pub.dev" 1459 1519 }, 1460 1520 "source": "hosted", 1461 - "version": "0.10.1" 1521 + "version": "0.11.1" 1462 1522 }, 1463 1523 "quiver": { 1464 1524 "dependency": "transitive", ··· 2252 2312 "dependency": "transitive", 2253 2313 "description": { 2254 2314 "name": "zxing_lib", 2255 - "sha256": "d5d81917be2e18b06a2cf4ca12927f3ab957dfbd25bd7b8175b3e9a0ce5c2e2b", 2315 + "sha256": "f9170470b6bc947d21a6783486f88ef48aad66fc1380c8acd02b118418ec0ce0", 2256 2316 "url": "https://pub.dev" 2257 2317 }, 2258 2318 "source": "hosted", 2259 - "version": "1.1.3" 2319 + "version": "1.1.4" 2260 2320 } 2261 2321 }, 2262 2322 "sdks": {
+51
pkgs/by-name/se/server-box/update-gitHashes.py
··· 1 + #! /usr/bin/env nix-shell 2 + #! nix-shell -i python3 -p python3 nix-prefetch-git 3 + 4 + import json 5 + import subprocess 6 + import sys 7 + from pathlib import Path 8 + 9 + THIS_FOLDER = Path(__file__).parent.resolve() 10 + PUBSPEC_LOCK = THIS_FOLDER / "pubspec.lock.json" 11 + GIT_HASHES = THIS_FOLDER / "gitHashes.json" 12 + 13 + 14 + def fetch_git_hash(url: str, rev: str) -> str: 15 + result = subprocess.run( 16 + ["nix-prefetch-git", "--url", url, "--rev", rev], 17 + capture_output=True, 18 + text=True, 19 + check=True, 20 + ) 21 + return json.loads(result.stdout)["hash"] 22 + 23 + 24 + def main() -> None: 25 + if not PUBSPEC_LOCK.exists(): 26 + sys.exit(1) 27 + try: 28 + data = json.loads(PUBSPEC_LOCK.read_text()) 29 + except json.JSONDecodeError: 30 + sys.exit(1) 31 + output: dict[str, str] = {} 32 + for name, info in data.get("packages", {}).items(): 33 + if info.get("source") != "git": 34 + continue 35 + desc = info.get("description") 36 + if not isinstance(desc, dict): 37 + continue 38 + url = desc.get("url") 39 + rev = desc.get("resolved-ref") 40 + if not (isinstance(url, str) and isinstance(rev, str)): 41 + continue 42 + try: 43 + package_hash = fetch_git_hash(url, rev) 44 + except subprocess.CalledProcessError: 45 + continue 46 + output[name] = package_hash 47 + GIT_HASHES.write_text(json.dumps(output, indent=2) + "\n") 48 + 49 + 50 + if __name__ == "__main__": 51 + main()
+3 -3
pkgs/by-name/ta/taschenrechner/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "taschenrechner"; 9 - version = "1.5.0"; 9 + version = "2.0.0"; 10 10 11 11 src = fetchFromGitLab { 12 12 domain = "gitlab.fem-net.de"; 13 13 owner = "mabl"; 14 14 repo = "taschenrechner"; 15 15 rev = version; 16 - hash = "sha256-ZZVghL0R3p5sE8V9Z0MsmTiCacuE2RXohQQEYJYgp/o="; 16 + hash = "sha256-ZkyZpCOSo30XEjfh6bLiTLQs/efSFtwdlpIu9bO5Sdc="; 17 17 }; 18 18 19 - cargoHash = "sha256-/tgfHU4/B7tes2jU8L/MbWIG1sTLg9exWhmuSA6Davk="; 19 + cargoHash = "sha256-29gqkJe/8ghAgAeioQ2r+AYgOI6lzMnDut4WF0Q59Xg="; 20 20 21 21 meta = with lib; { 22 22 description = "Cli-calculator written in Rust";
+17
pkgs/by-name/th/the-legend-of-edgar/package.nix
··· 3 3 stdenv, 4 4 fetchFromGitHub, 5 5 fetchpatch, 6 + buildPackages, 6 7 SDL2, 7 8 SDL2_image, 8 9 SDL2_mixer, ··· 31 32 url = "https://github.com/riksweeney/edgar/commit/cec80a04d765fd2f6563d1cf060ad5000f9efe0a.patch"; 32 33 hash = "sha256-RJpIt7M3c989nXkWRTY+dIUGqqttyTTGx8s5u/iTWX4="; 33 34 }) 35 + 36 + (fetchpatch { 37 + # https://github.com/riksweeney/edgar/pull/68 38 + name = "add-cross-compilation-support.patch"; 39 + url = "https://github.com/riksweeney/edgar/commit/9cc071d06b97e20aee3841c2eaa8078c6ed396d7.patch"; 40 + hash = "sha256-+yHzLgqBI8qgD40pSCmwF68SDDnC/4QdCXEz/g7l0a4="; 41 + }) 34 42 ]; 35 43 44 + strictDeps = true; 45 + 46 + depsBuildBuild = [ 47 + buildPackages.stdenv.cc 48 + pkg-config 49 + ]; 36 50 nativeBuildInputs = [ 37 51 pkg-config 38 52 gettext 53 + zlib 39 54 ]; 40 55 41 56 buildInputs = [ ··· 54 69 makeFlags = [ 55 70 "PREFIX=${placeholder "out"}" 56 71 "BIN_DIR=${placeholder "out"}/bin/" 72 + "BUILD_CC=$(CC_FOR_BUILD)" 73 + "BUILD_PKG_CONFIG=$(PKG_CONFIG_FOR_BUILD)" 57 74 ]; 58 75 59 76 enableParallelBuilding = true;
+2 -2
pkgs/by-name/tr/tractor/package.nix
··· 17 17 18 18 let 19 19 # This package should be updated together with pkgs/by-name/ca/carburetor/package.nix 20 - version = "5.0.0"; 20 + version = "5.1.0"; 21 21 in 22 22 python3Packages.buildPythonApplication { 23 23 pname = "tractor"; ··· 30 30 owner = "tractor"; 31 31 repo = "tractor"; 32 32 tag = version; 33 - hash = "sha256-KyVL3dFofoi2TRtZo557X9P/RD16v94VuWdtdAskZk4="; 33 + hash = "sha256-pyGDxHOpaZutUhXRwGAN77fGNn68EWIGgWu80avkuSI="; 34 34 }; 35 35 36 36 patches = [ ./fix-gsettings-schema.patch ];
+2 -4
pkgs/by-name/tr/trillian-im/package.nix
··· 17 17 librsvg, 18 18 libzip, 19 19 openssl, 20 - webkitgtk_4_0, 21 20 libappindicator-gtk3, 22 21 }: 23 22 24 23 stdenv.mkDerivation rec { 25 24 pname = "trillian-im"; 26 - version = "6.3.0.1"; 25 + version = "6.3.0.2"; 27 26 28 27 src = fetchurl { 29 28 url = "https://www.trillian.im/get/linux/6.3/trillian_${version}_amd64.deb"; 30 - sha256 = "42e3466ee236ac2644907059f0961eba3a6ed6b6156afb2c57f54ebe6065ac6f"; 29 + hash = "sha256-5QvvAld9IC+6DAWVsyT6BoyKx+0WUA+UC8q1RBnwjqg="; 31 30 }; 32 31 33 32 nativeBuildInputs = [ ··· 49 48 librsvg 50 49 libzip 51 50 openssl 52 - webkitgtk_4_0 53 51 libappindicator-gtk3 54 52 ]; 55 53
+2 -2
pkgs/by-name/ve/vencord/package.nix
··· 14 14 15 15 stdenv.mkDerivation (finalAttrs: { 16 16 pname = "vencord"; 17 - version = "1.12.9"; 17 + version = "1.12.10"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "Vendicated"; 21 21 repo = "Vencord"; 22 22 rev = "v${finalAttrs.version}"; 23 - hash = "sha256-dvQM4xHRcHLRxEh3+V2LKBPv+Es6T1CTbD9/oY912Ys="; 23 + hash = "sha256-1id5efh9Zr2hpLnLAej2EMDQHpjdM7U5ZZBDE2p5Ljc="; 24 24 }; 25 25 26 26 pnpmDeps = pnpm_10.fetchDeps {
+36 -23
pkgs/by-name/vo/vors/package.nix
··· 1 1 { 2 - curl, 3 - fetchurl, 4 2 lib, 5 - genericUpdater, 6 - go, 7 - perl, 8 3 stdenv, 9 - writeShellScript, 10 - zstd, 11 - pkg-config, 4 + buildGoModule, 5 + fetchurl, 6 + 7 + # buildInputs 8 + libogg, 12 9 opusfile, 13 10 sox, 11 + 12 + # nativeBuildInputs 14 13 makeWrapper, 14 + perl, 15 + pkg-config, 16 + zstd, 17 + 18 + # updateScript 19 + curl, 20 + genericUpdater, 21 + writeShellScript, 15 22 }: 16 23 17 - stdenv.mkDerivation (finalAttrs: { 24 + buildGoModule (finalAttrs: { 18 25 pname = "vors"; 19 - version = "3.1.0"; 26 + version = "5.0.0"; 20 27 21 28 src = fetchurl { 22 29 url = "http://www.vors.stargrave.org/download/vors-${finalAttrs.version}.tar.zst"; 23 - hash = "sha256-ZRQI96j0n00eh1qxO8NgJeOQPU9bfzHoHa45xQNuzv8="; 30 + hash = "sha256-DpwnhfexF/yw2emn1xrhKbGNbk9Z6wm5A2azQSAdmpA="; 24 31 }; 25 32 33 + vendorHash = null; 26 34 buildInputs = [ 27 - go 35 + libogg 28 36 opusfile 29 37 sox 30 38 ]; 31 39 32 40 nativeBuildInputs = [ 41 + makeWrapper 42 + perl 43 + pkg-config 33 44 zstd 34 - pkg-config 35 - perl 36 - makeWrapper 45 + ]; 46 + 47 + subPackages = [ 48 + "cmd/vad" 49 + "cmd/keygen" 50 + "cmd/server" 51 + "cmd/client" 37 52 ]; 38 53 39 54 preConfigure = "export GOCACHE=$NIX_BUILD_TOP/gocache"; 40 55 41 - buildPhase = '' 42 - runHook preBuild 56 + preBuild = '' 43 57 ./mk-non-static 44 58 mkdir -p ./local/lib # Required to prevent building libopusfile 45 - ./build 46 - runHook postBuild 47 59 ''; 48 60 49 61 installPhase = '' 50 62 runHook preInstall 51 - mkdir -p "$out"/bin 52 - cp -f bin/* "$out"/bin 53 - chmod 755 "$out"/bin/* 63 + install -Dm755 "$GOPATH"/bin/client "$out"/bin/vors-client 64 + install -Dm755 "$GOPATH"/bin/keygen "$out"/bin/vors-keygen 65 + install -Dm755 "$GOPATH"/bin/server "$out"/bin/vors-server 66 + install -Dm755 "$GOPATH"/bin/vad "$out"/bin/vors-vad 54 67 runHook postInstall 55 68 ''; 56 69 ··· 70 83 meta = { 71 84 broken = stdenv.hostPlatform.isDarwin; 72 85 description = "Very simple and usable multi-user VoIP solution"; 73 - downloadPage = "http://www.vors.stargrave.org/Install.html"; 86 + downloadPage = "http://www.vors.stargrave.org/INSTALL.html"; 74 87 homepage = "http://www.vors.stargrave.org/"; 75 88 license = lib.licenses.gpl3Only; 76 89 longDescription = ''
+2 -2
pkgs/by-name/xl/xlights/package.nix
··· 6 6 7 7 appimageTools.wrapType2 rec { 8 8 pname = "xlights"; 9 - version = "2025.07"; 9 + version = "2025.08"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/smeighan/xLights/releases/download/${version}/xLights-${version}-x86_64.AppImage"; 13 - hash = "sha256-zkeRyCfcYlSQ8jkr8KO5YzO7U6BkUoXKKFNrS0I1C54="; 13 + hash = "sha256-8cAn0cSytSJNA1IcU1JKROEObYpRpxVbeSz1PSsaFJg="; 14 14 }; 15 15 16 16 meta = {
+74 -1
pkgs/by-name/zi/zigbee2mqtt/package.nix
··· 1 - { zigbee2mqtt_2 }: zigbee2mqtt_2 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + nodejs, 6 + npmHooks, 7 + pnpm_9, 8 + systemdMinimal, 9 + nixosTests, 10 + nix-update-script, 11 + withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemdMinimal, 12 + }: 13 + 14 + let 15 + pnpm = pnpm_9; 16 + in 17 + stdenv.mkDerivation (finalAttrs: { 18 + pname = "zigbee2mqtt"; 19 + version = "2.6.0"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "Koenkk"; 23 + repo = "zigbee2mqtt"; 24 + tag = finalAttrs.version; 25 + hash = "sha256-syzrH3hJinAcpdyVlwEevqzi0LZ+gBMvJOXncuafzjE="; 26 + }; 27 + 28 + pnpmDeps = pnpm.fetchDeps { 29 + inherit (finalAttrs) pname version src; 30 + fetcherVersion = 1; 31 + hash = "sha256-EJgR1xjQJGKBdgJ2BGFiumVwZViXn7GJNa4GPkkscDg="; 32 + }; 33 + 34 + nativeBuildInputs = [ 35 + nodejs 36 + npmHooks.npmInstallHook 37 + pnpm.configHook 38 + ]; 39 + 40 + buildInputs = lib.optionals withSystemd [ 41 + systemdMinimal 42 + ]; 43 + 44 + buildPhase = '' 45 + runHook preBuild 46 + 47 + pnpm run build 48 + 49 + runHook postBuild 50 + ''; 51 + 52 + dontNpmPrune = true; 53 + 54 + passthru.tests.zigbee2mqtt = nixosTests.zigbee2mqtt; 55 + passthru.updateScript = nix-update-script { }; 56 + 57 + meta = with lib; { 58 + changelog = "https://github.com/Koenkk/zigbee2mqtt/releases/tag/${finalAttrs.version}"; 59 + description = "Zigbee to MQTT bridge using zigbee-shepherd"; 60 + homepage = "https://github.com/Koenkk/zigbee2mqtt"; 61 + license = licenses.gpl3; 62 + longDescription = '' 63 + Allows you to use your Zigbee devices without the vendor's bridge or gateway. 64 + 65 + It bridges events and allows you to control your Zigbee devices via MQTT. 66 + In this way you can integrate your Zigbee devices with whatever smart home infrastructure you are using. 67 + ''; 68 + maintainers = with maintainers; [ 69 + sweber 70 + hexa 71 + ]; 72 + mainProgram = "zigbee2mqtt"; 73 + }; 74 + })
-51
pkgs/by-name/zi/zigbee2mqtt_1/package.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - buildNpmPackage, 5 - fetchFromGitHub, 6 - systemdMinimal, 7 - nixosTests, 8 - nix-update-script, 9 - withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemdMinimal, 10 - }: 11 - 12 - buildNpmPackage rec { 13 - pname = "zigbee2mqtt"; 14 - version = "1.42.0"; 15 - 16 - src = fetchFromGitHub { 17 - owner = "Koenkk"; 18 - repo = "zigbee2mqtt"; 19 - rev = version; 20 - hash = "sha256-/7mZrf3FyIliCzsy6yzVRJYMy4bViphYi81UY43iO98="; 21 - }; 22 - 23 - npmDepsHash = "sha256-heqTYLC+TQPQ2dc5MrVdvJeNqrygC4tUgkLcfKvlYvE="; 24 - 25 - buildInputs = lib.optionals withSystemd [ 26 - systemdMinimal 27 - ]; 28 - 29 - npmFlags = lib.optionals (!withSystemd) [ "--omit=optional" ]; 30 - 31 - passthru.tests.zigbee2mqtt = nixosTests.zigbee2mqtt_1; 32 - passthru.updateScript = nix-update-script { }; 33 - 34 - meta = { 35 - changelog = "https://github.com/Koenkk/zigbee2mqtt/releases/tag/${version}"; 36 - description = "Zigbee to MQTT bridge using zigbee-shepherd"; 37 - homepage = "https://github.com/Koenkk/zigbee2mqtt"; 38 - license = lib.licenses.gpl3; 39 - longDescription = '' 40 - Allows you to use your Zigbee devices without the vendor's bridge or gateway. 41 - 42 - It bridges events and allows you to control your Zigbee devices via MQTT. 43 - In this way you can integrate your Zigbee devices with whatever smart home infrastructure you are using. 44 - ''; 45 - maintainers = with lib.maintainers; [ 46 - sweber 47 - hexa 48 - ]; 49 - mainProgram = "zigbee2mqtt"; 50 - }; 51 - }
-74
pkgs/by-name/zi/zigbee2mqtt_2/package.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - nodejs, 6 - npmHooks, 7 - pnpm_9, 8 - systemdMinimal, 9 - nixosTests, 10 - nix-update-script, 11 - withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemdMinimal, 12 - }: 13 - 14 - let 15 - pnpm = pnpm_9; 16 - in 17 - stdenv.mkDerivation (finalAttrs: { 18 - pname = "zigbee2mqtt"; 19 - version = "2.6.0"; 20 - 21 - src = fetchFromGitHub { 22 - owner = "Koenkk"; 23 - repo = "zigbee2mqtt"; 24 - tag = finalAttrs.version; 25 - hash = "sha256-syzrH3hJinAcpdyVlwEevqzi0LZ+gBMvJOXncuafzjE="; 26 - }; 27 - 28 - pnpmDeps = pnpm.fetchDeps { 29 - inherit (finalAttrs) pname version src; 30 - fetcherVersion = 1; 31 - hash = "sha256-EJgR1xjQJGKBdgJ2BGFiumVwZViXn7GJNa4GPkkscDg="; 32 - }; 33 - 34 - nativeBuildInputs = [ 35 - nodejs 36 - npmHooks.npmInstallHook 37 - pnpm.configHook 38 - ]; 39 - 40 - buildInputs = lib.optionals withSystemd [ 41 - systemdMinimal 42 - ]; 43 - 44 - buildPhase = '' 45 - runHook preBuild 46 - 47 - pnpm run build 48 - 49 - runHook postBuild 50 - ''; 51 - 52 - dontNpmPrune = true; 53 - 54 - passthru.tests.zigbee2mqtt = nixosTests.zigbee2mqtt_2; 55 - passthru.updateScript = nix-update-script { }; 56 - 57 - meta = with lib; { 58 - changelog = "https://github.com/Koenkk/zigbee2mqtt/releases/tag/${finalAttrs.version}"; 59 - description = "Zigbee to MQTT bridge using zigbee-shepherd"; 60 - homepage = "https://github.com/Koenkk/zigbee2mqtt"; 61 - license = licenses.gpl3; 62 - longDescription = '' 63 - Allows you to use your Zigbee devices without the vendor's bridge or gateway. 64 - 65 - It bridges events and allows you to control your Zigbee devices via MQTT. 66 - In this way you can integrate your Zigbee devices with whatever smart home infrastructure you are using. 67 - ''; 68 - maintainers = with maintainers; [ 69 - sweber 70 - hexa 71 - ]; 72 - mainProgram = "zigbee2mqtt"; 73 - }; 74 - })
+1 -1
pkgs/development/compilers/llvm/default.nix
··· 32 32 "18.1.8".officialRelease.sha256 = "sha256-iiZKMRo/WxJaBXct9GdAcAT3cz9d9pnAcO1mmR6oPNE="; 33 33 "19.1.7".officialRelease.sha256 = "sha256-cZAB5vZjeTsXt9QHbP5xluWNQnAHByHtHnAhVDV0E6I="; 34 34 "20.1.8".officialRelease.sha256 = "sha256-ysyB/EYxi2qE9fD5x/F2zI4vjn8UDoo1Z9ukiIrjFGw="; 35 - "21.1.0-rc2".officialRelease.sha256 = "sha256-7qE5MAYuB+gr5NmQm+7jJWCarIjoDUtyd8SDiJwvITw="; 35 + "21.1.0-rc3".officialRelease.sha256 = "sha256-quZuqDIm8OrkDJqu7vJKUP8MF1xCuQNFwW9SnKMFoS8="; 36 36 "22.0.0-git".gitRelease = { 37 37 rev = "144cd87088dc82263b25e816c77fc03f29fd1288"; 38 38 rev-version = "22.0.0-unstable-2025-08-03";
+2 -2
pkgs/development/python-modules/aiowebostv/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "aiowebostv"; 12 - version = "0.7.4"; 12 + version = "0.7.5"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.11"; ··· 18 18 owner = "home-assistant-libs"; 19 19 repo = "aiowebostv"; 20 20 tag = "v${version}"; 21 - hash = "sha256-VBdHI6aGfhcgDdwspToHp3iNFQRT0Z+Fseq0eNdUwTo="; 21 + hash = "sha256-3O1NiFNzlWIR/9JR2Y7t9tL4t7tJ6haNwsS5r4m7lMM="; 22 22 }; 23 23 24 24 postPatch = ''
+45
pkgs/development/python-modules/atopile-easyeda2kicad/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + hatchling, 6 + hatch-vcs, 7 + pydantic, 8 + requests, 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "atopile-easyeda2kicad"; 13 + version = "0.9.5"; 14 + pyproject = true; 15 + 16 + src = fetchFromGitHub { 17 + owner = "atopile"; 18 + repo = "easyeda2kicad.py"; 19 + tag = "v${version}"; 20 + hash = "sha256-TLGLNe/Lk2WpYMzmX2iK3S27/QRqTOdHqO8XIMZSda4="; 21 + }; 22 + 23 + build-system = [ 24 + hatchling 25 + hatch-vcs 26 + ]; 27 + 28 + dependencies = [ 29 + pydantic 30 + requests 31 + ]; 32 + 33 + pythonImportsCheck = [ "easyeda2kicad" ]; 34 + 35 + doCheck = false; # no tests 36 + 37 + meta = { 38 + description = "Convert any LCSC components (including EasyEDA) to KiCad library"; 39 + homepage = "https://github.com/atopile/easyeda2kicad.py"; 40 + changelog = "https://github.com/atopile/easyeda2kicad.py/releases/tag/v${version}"; 41 + license = lib.licenses.agpl3Only; 42 + maintainers = with lib.maintainers; [ sigmanificient ]; 43 + mainProgram = "easyeda2kicad"; 44 + }; 45 + }
+151 -52
pkgs/development/python-modules/atopile/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 + 6 + cmake, 7 + ninja, 5 8 # build-system 6 9 hatchling, 7 10 scikit-build-core, ··· 9 12 nanobind, 10 13 # deps 11 14 antlr4-python3-runtime, 12 - attrs, 15 + atopile-easyeda2kicad, 16 + black, 13 17 case-converter, 14 - cattrs, 15 - click, 16 - deepdiff, 17 - easyeda2ato, 18 - eseries, 19 - fake-useragent, 20 - fastapi, 18 + cookiecutter, 19 + dataclasses-json, 20 + deprecated, 21 + fastapi-github-oidc, 22 + freetype-py, 21 23 gitpython, 22 - igraph, 23 - jinja2, 24 + kicad-python, 25 + kicadcliwrapper, 26 + matplotlib, 27 + mcp, 28 + more-itertools, 24 29 natsort, 25 - networkx, 26 - pandas, 30 + numpy, 31 + ordered-set, 32 + pathvalidate, 27 33 pint, 34 + posthog, 35 + psutil, 36 + pydantic-settings, 28 37 pygls, 29 - quart-cors, 30 - quart-schema, 31 - quart, 38 + questionary, 39 + requests, 32 40 rich, 33 41 ruamel-yaml, 34 - schema, 35 - scipy, 42 + ruff, 36 43 semver, 37 - toolz, 44 + sexpdata, 45 + shapely, 46 + typer, 38 47 urllib3, 39 - uvicorn, 40 - watchfiles, 41 - pyyaml, 48 + zstd, 49 + pythonOlder, 50 + 42 51 # tests 43 52 pytestCheckHook, 53 + 54 + pytest-benchmark, 55 + pytest-timeout, 56 + pytest-datafiles, 44 57 pytest-xdist, 45 - pytest-timeout, 58 + hypothesis, 59 + writableTmpDirAsHomeHook, 46 60 }: 47 61 48 62 buildPythonPackage rec { 49 63 pname = "atopile"; 50 - version = "0.11.1"; 64 + version = "0.11.2"; 51 65 pyproject = true; 66 + 67 + disabled = pythonOlder "3.13"; 52 68 53 69 src = fetchFromGitHub { 54 70 owner = "atopile"; 55 71 repo = "atopile"; 56 72 tag = "v${version}"; 57 - hash = "sha256-rf8dWeZYnL0Ce4TDEyediYN+jc+StsGZrpp9OohSz8g="; 73 + hash = "sha256-JczlQulHlViV9pg0uPXd9Boagp74VBdZ1UMDXh2c3DA="; 58 74 }; 59 75 60 76 build-system = [ ··· 64 80 nanobind 65 81 ]; 66 82 83 + dontUseCmakeConfigure = true; # skip cmake configure invocation 84 + 85 + nativeBuildInputs = [ 86 + cmake 87 + ninja 88 + ]; 89 + 67 90 dependencies = [ 68 91 antlr4-python3-runtime 69 - attrs 92 + atopile-easyeda2kicad 93 + black # used as a dependency 70 94 case-converter 71 - cattrs 72 - click 73 - deepdiff 74 - easyeda2ato 75 - eseries 76 - fake-useragent 77 - fastapi 95 + cookiecutter 96 + dataclasses-json 97 + deprecated 98 + fastapi-github-oidc 99 + freetype-py 78 100 gitpython 79 - igraph 80 - jinja2 101 + kicad-python 102 + kicadcliwrapper 103 + matplotlib 104 + mcp 105 + more-itertools 81 106 natsort 82 - networkx 83 - pandas 107 + numpy 108 + ordered-set 109 + pathvalidate 84 110 pint 111 + posthog 112 + psutil 113 + pydantic-settings 85 114 pygls 86 - quart-cors 87 - quart-schema 88 - quart 115 + questionary 116 + requests 89 117 rich 90 118 ruamel-yaml 91 - schema 92 - scipy 119 + ruff 93 120 semver 94 - toolz 121 + sexpdata 122 + shapely 123 + typer 95 124 urllib3 96 - uvicorn 97 - watchfiles 98 - pyyaml # required for ato 125 + zstd 99 126 ]; 100 127 101 - pythonRelaxDeps = [ "antlr4-python3-runtime" ]; 128 + pythonRelaxDeps = [ 129 + "posthog" 130 + "zstd" 131 + ]; 102 132 103 133 pythonImportsCheck = [ "atopile" ]; 104 134 135 + nativeCheckInputs = [ 136 + writableTmpDirAsHomeHook 137 + pytestCheckHook 138 + pytest-xdist 139 + pytest-benchmark 140 + pytest-datafiles 141 + pytest-timeout 142 + hypothesis 143 + ]; 144 + 105 145 preCheck = '' 146 + # do not report worker logs to filee 147 + substituteInPlace test/conftest.py \ 148 + --replace-fail "worker_id =" "worker_id = None #" 149 + 150 + # unrecognized flags 106 151 substituteInPlace pyproject.toml \ 107 152 --replace-fail "--html=artifacts/test-report.html" "" \ 108 - --replace-fail "--self-contained-html" "" 153 + --replace-fail "--self-contained-html" "" \ 154 + --replace-fail "--numprocesses=auto" "" \ 155 + 156 + # Replace this function call that cause test to hang 157 + substituteInPlace \ 158 + test/cli/test_packages.py \ 159 + test/library/test_names.py \ 160 + test/test_examples.py \ 161 + test/test_parse_utils.py \ 162 + --replace-fail "_repo_root()" "Path('$(pwd)')" 163 + 164 + # Fix crash due to empty list in fixture tests 165 + substituteInPlace \ 166 + test/test_examples.py \ 167 + test/test_parse_utils.py \ 168 + --replace-fail "p.stem" "p.stem if isinstance(p, Path) else p" 109 169 ''; 110 170 111 - nativeCheckInputs = [ 112 - pytestCheckHook 113 - pytest-xdist 114 - pytest-timeout 171 + disabledTestPaths = [ 172 + # timouts 173 + "test/test_cli.py" 174 + "test/cli/test_packages.py" 175 + "test/end_to_end/test_net_naming.py" 176 + "test/end_to_end/test_pcb_export.py" 177 + "test/exporters/bom/test_bom.py" 178 + "test/front_end/test_front_end_pick.py" 179 + "test/libs/picker/test_pickers.py" 115 180 ]; 116 181 182 + disabledTests = [ 183 + # timeout 184 + "test_build_error_logging" 185 + "test_performance_mifs_bus_params" 186 + "test_resistor" 187 + "test_reserved_attrs" 188 + # requires internet 189 + "test_simple_pick" 190 + "test_simple_negative_pick" 191 + "test_jlcpcb_pick_resistor" 192 + "test_jlcpcb_pick_capacitor" 193 + "test_regression_rp2040_usb_diffpair_full" 194 + "test_model_translations" 195 + # type error 196 + "test_alternate_trait_constructor_with_params" 197 + "test_parameterised_trait_with_params" 198 + "test_trait_alternate_constructor_precedence" 199 + "test_trait_template_enum" 200 + "test_trait_template_enum_invalid" 201 + # failure 202 + "test_solve_voltage_divider_complex" 203 + ]; 204 + 205 + # in order to use pytest marker, we need to use ppytestFlagsArray 206 + # using pytestFlags causes `ERROR: file or directory not found: slow` 207 + pytestFlagsArray = [ 208 + "-m='not slow and not not_in_ci and not regression'" 209 + "--timeout=10" # any test taking long, timouts with more than 60s 210 + "--benchmark-disable" 211 + "--tb=line" 212 + ]; 213 + 214 + doCheck = true; 215 + 117 216 meta = { 118 217 description = "Design circuit boards with code"; 119 - homepage = "https://aiopg.readthedocs.io/"; 218 + homepage = "https://atopile.io"; 120 219 downloadPage = "https://github.com/atopile/atopile"; 121 220 changelog = "https://github.com/atopile/atopile/releases/tag/${src.tag}"; 122 221 license = with lib.licenses; [ mit ];
-41
pkgs/development/python-modules/easyeda2ato/default.nix
··· 1 - { 2 - lib, 3 - buildPythonPackage, 4 - fetchPypi, 5 - setuptools, 6 - pydantic, 7 - requests, 8 - }: 9 - 10 - buildPythonPackage rec { 11 - pname = "easyeda2ato"; 12 - version = "0.2.7"; 13 - pyproject = true; 14 - 15 - # repo version does not match 16 - src = fetchPypi { 17 - inherit pname version; 18 - 19 - hash = "sha256-bHhBN+h9Vx9Q4wZVKxMzkEEXzV7hKoQz8i+JpkSFsYA="; 20 - }; 21 - 22 - build-system = [ setuptools ]; 23 - 24 - dependencies = [ 25 - pydantic 26 - requests 27 - ]; 28 - 29 - pythonImportsCheck = [ "easyeda2kicad" ]; 30 - 31 - doCheck = false; # no tests 32 - 33 - meta = { 34 - description = "Convert any LCSC components (including EasyEDA) to KiCad library"; 35 - homepage = "https://github.com/uPesy/easyeda2kicad.py"; 36 - changelog = "https://github.com/uPesy/easyeda2kicad.py/releases/tag/v${version}"; 37 - license = lib.licenses.agpl3Only; 38 - maintainers = with lib.maintainers; [ sigmanificient ]; 39 - mainProgram = "easyeda2kicad"; 40 - }; 41 - }
+55
pkgs/development/python-modules/fastapi-github-oidc/default.nix
··· 1 + { 2 + buildPythonPackage, 3 + fetchFromGitHub, 4 + hatchling, 5 + hatch-vcs, 6 + fastapi, 7 + pyjwt, 8 + httpx, 9 + requests, 10 + pytestCheckHook, 11 + lib, 12 + }: 13 + buildPythonPackage rec { 14 + pname = "fastapi-github-oidc"; 15 + version = "0.3.0"; 16 + pyproject = true; 17 + 18 + src = fetchFromGitHub { 19 + owner = "atopile"; 20 + repo = "fastapi-github-oidc"; 21 + tag = version; 22 + hash = "sha256-FS50++Hy9h0RFrSnc4PbXFPh/1OO0JOaFdIZwoXa86A="; 23 + }; 24 + 25 + build-system = [ 26 + hatchling 27 + hatch-vcs 28 + ]; 29 + 30 + dependencies = [ 31 + fastapi 32 + pyjwt 33 + httpx 34 + requests 35 + ]; 36 + 37 + pythonImportsCheck = [ 38 + "github_oidc.client" 39 + "github_oidc.server" 40 + ]; 41 + 42 + nativeCheckInputs = [ pytestCheckHook ]; 43 + 44 + disabledTests = [ 45 + "test_with_auth" # calls github api 46 + ]; 47 + 48 + meta = { 49 + description = "FastAPI compatible middleware to authenticate Github OIDC Tokens"; 50 + homepage = "https://github.com/atopile/fastapi-github-oidc"; 51 + changelog = "https://github.com/atopile/fastapi-github-oidc/releases/tag/${src.tag}"; 52 + license = with lib.licenses; [ mit ]; 53 + maintainers = with lib.maintainers; [ sigmanificient ]; 54 + }; 55 + }
+70
pkgs/development/python-modules/kicad-python/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitLab, 5 + poetry-core, 6 + protoletariat, 7 + mypy-protobuf, 8 + pkgs, 9 + protobuf, 10 + pynng, 11 + pytestCheckHook, 12 + gitMinimal, 13 + pythonOlder, 14 + typing-extensions, 15 + }: 16 + buildPythonPackage rec { 17 + pname = "kicad-python"; 18 + version = "0.4.0"; 19 + pyproject = true; 20 + 21 + src = fetchFromGitLab { 22 + owner = "kicad/code"; 23 + repo = "kicad-python"; 24 + tag = version; 25 + hash = "sha256-M2vJ/lSwc1XjrG661ayNIOZKJitmy/UPM2SesQI1xYE="; 26 + fetchSubmodules = true; 27 + }; 28 + 29 + build-system = [ 30 + poetry-core 31 + protoletariat 32 + ]; 33 + 34 + dependencies = [ 35 + protobuf 36 + pynng 37 + mypy-protobuf 38 + ] 39 + ++ (lib.optional (pythonOlder "3.13") typing-extensions); 40 + 41 + nativeBuildInputs = [ 42 + pkgs.protobuf 43 + mypy-protobuf 44 + gitMinimal 45 + ]; 46 + 47 + pythonRelaxDeps = [ "protobuf" ]; 48 + 49 + # fixes: FileExistsError: File already exists .../kipy/__init__.py 50 + postPatch = '' 51 + substituteInPlace pyproject.toml \ 52 + --replace-fail 'script =' "#" 53 + ''; 54 + 55 + preBuild = '' 56 + python build.py 57 + ''; 58 + 59 + pythonImportsCheck = [ "kipy" ]; 60 + 61 + nativeCheckInputs = [ pytestCheckHook ]; 62 + 63 + meta = { 64 + description = "KiCad API Python Bindings"; 65 + homepage = "https://kicad.org/"; 66 + downloadPage = "https://gitlab.com/kicad/code/kicad-python"; 67 + license = lib.licenses.mit; 68 + maintainers = with lib.maintainers; [ sigmanificient ]; 69 + }; 70 + }
+55
pkgs/development/python-modules/kicadcliwrapper/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + hatchling, 6 + hatch-vcs, 7 + typing-extensions, 8 + pytestCheckHook, 9 + kicad, 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "kicadcliwrapper"; 14 + version = "1.1.1"; 15 + pyproject = true; 16 + 17 + src = fetchFromGitHub { 18 + owner = "atopile"; 19 + repo = "kicadcliwrapper"; 20 + tag = "v${version}"; 21 + hash = "sha256-s1j0k6SvZiIHu8PKGTR+GaYUZIlFq5TKYuxoCsvsvUY="; 22 + }; 23 + 24 + build-system = [ 25 + hatchling 26 + hatch-vcs 27 + ]; 28 + 29 + dependencies = [ typing-extensions ]; 30 + 31 + pythonRemoveDeps = [ "black" ]; 32 + 33 + pythonImportsCheck = [ 34 + "kicadcliwrapper" 35 + "kicadcliwrapper.lib" 36 + ]; 37 + 38 + # this script is used to generate the bindings 39 + # and is intended for development. 40 + preCheck = '' 41 + rm src/kicadcliwrapper/main.py 42 + ''; 43 + 44 + nativeCheckInputs = [ 45 + pytestCheckHook 46 + kicad 47 + ]; 48 + 49 + meta = { 50 + description = "Strongly typed, auto-generated bindings for KiCAD's CLI"; 51 + homepage = "https://github.com/atopile/kicadcliwrapper"; 52 + license = with lib.licenses; [ mit ]; 53 + maintainers = with lib.maintainers; [ sigmanificient ]; 54 + }; 55 + }
+59
pkgs/development/python-modules/protoletariat/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + poetry-core, 6 + astunparse, 7 + grpcio-tools, 8 + click, 9 + pkgs, 10 + protobuf, 11 + mypy-protobuf, 12 + pytestCheckHook, 13 + writableTmpDirAsHomeHook, 14 + }: 15 + buildPythonPackage rec { 16 + pname = "protoletariat"; 17 + version = "3.3.10"; 18 + pyproject = true; 19 + 20 + src = fetchFromGitHub { 21 + owner = "cpcloud"; 22 + repo = "protoletariat"; 23 + tag = version; 24 + hash = "sha256-oaZmgen/7WkX+nNuphrcyniL7Z/OaeqlcnbCnqR5h0w="; 25 + }; 26 + 27 + build-system = [ poetry-core ]; 28 + 29 + dependencies = [ 30 + astunparse 31 + click 32 + grpcio-tools 33 + protobuf 34 + ]; 35 + 36 + pythonRelaxDeps = [ 37 + "protobuf" 38 + ]; 39 + 40 + postPatch = '' 41 + substituteInPlace protoletariat/__main__.py \ 42 + --replace-fail 'default="protoc",' 'default="${lib.getExe' pkgs.protobuf "protoc"}",' 43 + ''; 44 + 45 + pythonImportsCheck = [ "protoletariat" ]; 46 + 47 + nativeCheckInputs = [ 48 + pytestCheckHook 49 + writableTmpDirAsHomeHook 50 + mypy-protobuf 51 + ]; 52 + 53 + meta = { 54 + description = "Python protocol buffers for the rest of us"; 55 + changelog = "https://github.com/cpcloud/protoletariat/blob/${version}/CHANGELOG.md"; 56 + license = with lib.licenses; [ asl20 ]; 57 + maintainers = with lib.maintainers; [ sigmanificient ]; 58 + }; 59 + }
+2 -2
pkgs/development/python-modules/pynetio/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pynetio"; 12 - version = "0.1.8"; 12 + version = "0.1.9.1"; 13 13 pyproject = true; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-SSe6OHubWszOTnwytL/3GhzD4lGIz9kxS75kuJv7vKA="; 17 + hash = "sha256-Z6pLZPcQrPy3z/wCwCO2S4FvkJYKDZ6dy/IlwImPeb8="; 18 18 }; 19 19 20 20 build-system = [ setuptools ];
+11 -11
pkgs/development/python-modules/supafunc/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchPypi, 5 + httpx, 5 6 poetry-core, 6 7 strenum, 7 - httpx, 8 - h2, 9 8 }: 10 9 11 10 buildPythonPackage rec { 12 11 pname = "supafunc"; 13 - version = "0.10.1"; 12 + version = "0.10.2"; 14 13 pyproject = true; 15 14 16 15 src = fetchPypi { 17 16 inherit pname version; 18 - hash = "sha256-pbM8i67La1KX0l2imiUD4uxn7mmG89RME35lG4pZoX0="; 17 + hash = "sha256-ReTVAIVBZ8JhUVxD96NjMg4KkoEYGC/okyre/d7dtUU="; 19 18 }; 19 + 20 + build-system = [ poetry-core ]; 20 21 21 22 dependencies = [ 22 23 strenum 23 24 httpx 24 - h2 25 - ]; 25 + ] 26 + ++ httpx.optional-dependencies.http2; 26 27 27 - build-system = [ poetry-core ]; 28 + # Tests are not in PyPI package and source is not tagged 29 + doCheck = false; 28 30 29 31 pythonImportsCheck = [ "supafunc" ]; 30 32 31 - # tests are not in pypi package 32 - doCheck = false; 33 - 34 33 meta = { 34 + description = "Library for Supabase Functions"; 35 35 homepage = "https://github.com/supabase/functions-py"; 36 + changelog = "https://github.com/supabase/functions-py/blob/v${version}/CHANGELOG.md"; 36 37 license = lib.licenses.mit; 37 - description = "Library for Supabase Functions"; 38 38 maintainers = with lib.maintainers; [ siegema ]; 39 39 }; 40 40 }
+2 -2
pkgs/development/python-modules/tidalapi/default.nix
··· 12 12 }: 13 13 buildPythonPackage rec { 14 14 pname = "tidalapi"; 15 - version = "0.8.4"; 15 + version = "0.8.5"; 16 16 pyproject = true; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "EbbLabs"; 20 20 repo = "python-tidal"; 21 21 tag = "v${version}"; 22 - hash = "sha256-PSM4aLjvG8b2HG86SCLgPjPo8PECVD5XrNZSbiAxcSk="; 22 + hash = "sha256-DI1EtjwHGsdneyW3Av6ZEWoKf0MzkXs0NJkD55W5pD0="; 23 23 }; 24 24 25 25 build-system = [
+11 -11
pkgs/os-specific/linux/zfs/generic.nix
··· 341 341 # `boot.zfs.enabled` property is `readOnly`, excluding platforms where ZFS 342 342 # does not build is the only way to produce a NixOS installer on such 343 343 # platforms. 344 - # https://github.com/openzfs/zfs/blob/6723d1110f6daf93be93db74d5ea9f6b64c9bce5/config/always-arch.m4#L12 344 + # https://github.com/openzfs/zfs/blob/077269bfeddf2d35eb20f98289ac9d017b4a32ff/lib/libspl/include/sys/isa_defs.h#L267-L270 345 345 platforms = 346 346 with lib.systems.inspect.patterns; 347 - map (p: p // isLinux) ( 348 - [ 349 - isx86_32 350 - isx86_64 351 - isPower 352 - isAarch64 353 - isSparc 354 - ] 355 - ++ isArmv7 356 - ); 347 + map (p: p // isLinux) ([ 348 + isx86 349 + isAarch 350 + isPower 351 + isS390 352 + isSparc 353 + isMips 354 + isRiscV64 355 + isLoongArch64 356 + ]); 357 357 358 358 inherit maintainers; 359 359 mainProgram = "zfs";
+8 -8
pkgs/servers/sql/mariadb/default.nix
··· 365 365 # see https://mariadb.org/about/#maintenance-policy for EOLs 366 366 mariadb_106 = self.callPackage generic { 367 367 # Supported until 2026-07-06 368 - version = "10.6.22"; 369 - hash = "sha256-LKYA3H6F6tHzPCEvnXax8vgS0knIveAuXzjq0Jit5CA="; 368 + version = "10.6.23"; 369 + hash = "sha256-uvS/N6BR6JLnFyTudSiRrbfPxpzSjQhzXDYH0wxpPCM="; 370 370 }; 371 371 mariadb_1011 = self.callPackage generic { 372 372 # Supported until 2028-02-16 373 - version = "10.11.13"; 374 - hash = "sha256-+Lc0dJ+9ZS6k4lW+jMeID5jQe2p/604eqMc2y0gNI+Q="; 373 + version = "10.11.14"; 374 + hash = "sha256-ilccsU+x1ONmPY6Y89QgDAQvyLKkqqq0lYYN6ot9BS8="; 375 375 }; 376 376 mariadb_114 = self.callPackage generic { 377 377 # Supported until 2029-05-29 378 - version = "11.4.7"; 379 - hash = "sha256-vyBofKEvp+/ajficqx8qZhKIzqQaz49TGJtp1SlDR9A="; 378 + version = "11.4.8"; 379 + hash = "sha256-UvpNyixfgK/BZn1SOifAYXbZhTIpimsMMe1zUF9J4Vw="; 380 380 }; 381 381 mariadb_118 = self.callPackage generic { 382 382 # Supported until 2028-06-04 383 - version = "11.8.2"; 384 - hash = "sha256-shYs316TF9ioYhy+2oOZkyT8CsiUQhDhSrtf4Kn+o+8="; 383 + version = "11.8.3"; 384 + hash = "sha256-EBSoXHaN6PnpxtS/C0JhfzsViL4a03H3FnTqMrhxGcA="; 385 385 }; 386 386 }
+2
pkgs/top-level/aliases.nix
··· 2262 2262 zig_0_9 = throw "zig 0.9 has been removed, upgrade to a newer version instead"; # Added 2025-01-24 2263 2263 zig_0_10 = throw "zig 0.10 has been removed, upgrade to a newer version instead"; # Added 2025-01-24 2264 2264 zig_0_11 = throw "zig 0.11 has been removed, upgrade to a newer version instead"; # Added 2025-04-09 2265 + zigbee2mqtt_1 = throw "Zigbee2MQTT 1.x has been removed, upgrade to the unversioned attribute."; # Added 2025-08-11 2266 + zigbee2mqtt_2 = zigbee2mqtt; # Added 2025-08-11 2265 2267 zimlib = throw "'zimlib' has been removed because it was an outdated and unused version of 'libzim'"; # Added 2025-03-07 2266 2268 zinc = zincsearch; # Added 2023-05-28 2267 2269 zint = zint-qt; # Added 2025-05-15
+1
pkgs/top-level/python-aliases.nix
··· 231 231 dogpile-core = throw "dogpile-core is no longer maintained, use dogpile-cache instead"; # added 2021-11-20 232 232 dugong = throw "dugong is unmaintained since 2022 and has therefore been removed"; # added 2024-12-12 233 233 editdistance-s = throw "editdistance-s has been removed since it was added solely for the identity package, which has moved on to ukkonen"; # added 2025-08-04 234 + easyeda2ato = throw "easyeda2ato as been removed in favor of atopile-easyda2kicad"; # added 2025-06-08 234 235 eebrightbox = throw "eebrightbox is unmaintained upstream and has therefore been removed"; # added 2022-02-03 235 236 EasyProcess = easyprocess; # added 2023-02-19 236 237 email_validator = email-validator; # added 2022-06-22
+10 -2
pkgs/top-level/python-packages.nix
··· 1095 1095 1096 1096 atopile = callPackage ../development/python-modules/atopile { }; 1097 1097 1098 + atopile-easyeda2kicad = callPackage ../development/python-modules/atopile-easyeda2kicad { }; 1099 + 1098 1100 atproto = callPackage ../development/python-modules/atproto { }; 1099 1101 1100 1102 atpublic = callPackage ../development/python-modules/atpublic { }; ··· 4484 4486 4485 4487 easydict = callPackage ../development/python-modules/easydict { }; 4486 4488 4487 - easyeda2ato = callPackage ../development/python-modules/easyeda2ato { }; 4488 - 4489 4489 easyenergy = callPackage ../development/python-modules/easyenergy { }; 4490 4490 4491 4491 easygui = callPackage ../development/python-modules/easygui { }; ··· 4964 4964 fastapi = callPackage ../development/python-modules/fastapi { }; 4965 4965 4966 4966 fastapi-cli = callPackage ../development/python-modules/fastapi-cli { }; 4967 + 4968 + fastapi-github-oidc = callPackage ../development/python-modules/fastapi-github-oidc { }; 4967 4969 4968 4970 fastapi-mail = callPackage ../development/python-modules/fastapi-mail { }; 4969 4971 ··· 7735 7737 7736 7738 kicad = toPythonModule (pkgs.kicad.override { python3 = python; }).src; 7737 7739 7740 + kicad-python = callPackage ../development/python-modules/kicad-python { }; 7741 + 7742 + kicadcliwrapper = callPackage ../development/python-modules/kicadcliwrapper { }; 7743 + 7738 7744 kinparse = callPackage ../development/python-modules/kinparse { }; 7739 7745 7740 7746 kiss-headers = callPackage ../development/python-modules/kiss-headers { }; ··· 12047 12053 protobuf6 = callPackage ../development/python-modules/protobuf/6.nix { 12048 12054 inherit (pkgs.__splicedPackages) protobuf; 12049 12055 }; 12056 + 12057 + protoletariat = callPackage ../development/python-modules/protoletariat { }; 12050 12058 12051 12059 proton-client = callPackage ../development/python-modules/proton-client { }; 12052 12060