Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub 9f3196ee 7c36c50c

+1686 -1017
+19 -6
maintainers/maintainer-list.nix
··· 9484 9484 name = "Martin Hardselius"; 9485 9485 keys = [ { fingerprint = "3F35 E4CA CBF4 2DE1 2E90 53E5 03A6 E6F7 8693 6619"; } ]; 9486 9486 }; 9487 - harrisonthorne = { 9488 - email = "harrisonthorne@proton.me"; 9489 - github = "muni-corn"; 9490 - githubId = 33523827; 9491 - name = "Harrison Thorne"; 9492 - }; 9493 9487 harryposner = { 9494 9488 email = "nixpkgs@harryposner.com"; 9495 9489 github = "harryposner"; ··· 16598 16592 githubId = 5047140; 16599 16593 name = "Victor Collod"; 16600 16594 }; 16595 + municorn = { 16596 + name = "municorn"; 16597 + email = "municorn@musicaloft.com"; 16598 + github = "muni-corn"; 16599 + githubId = 33523827; 16600 + matrix = "@municorn:matrix.org"; 16601 + keys = [ { fingerprint = "2686 7D83 CD74 CCEF 192F 052E 4B21 310A 52B1 5162"; } ]; 16602 + }; 16601 16603 munksgaard = { 16602 16604 name = "Philip Munksgaard"; 16603 16605 email = "philip@munksgaard.me"; ··· 18224 18226 githubId = 111265; 18225 18227 name = "Ozan Sener"; 18226 18228 }; 18229 + oskardotglobal = { 18230 + email = "me@oskar.global"; 18231 + github = "oskardotglobal"; 18232 + githubId = 52569953; 18233 + name = "Oskar Manhart"; 18234 + }; 18227 18235 osnyx = { 18228 18236 email = "os@flyingcircus.io"; 18229 18237 github = "osnyx"; ··· 18838 18846 github = "petrosagg"; 18839 18847 githubId = 939420; 18840 18848 name = "Petros Angelatos"; 18849 + }; 18850 + petrzjunior = { 18851 + github = "petrzjunior"; 18852 + githubId = 7000918; 18853 + name = "Petr Zahradnik"; 18841 18854 }; 18842 18855 petterstorvik = { 18843 18856 email = "petterstorvik@gmail.com";
+3 -3
pkgs/applications/emulators/libretro/cores/dosbox-pure.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "dosbox-pure"; 8 - version = "0-unstable-2025-04-10"; 8 + version = "0-unstable-2025-04-24"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "schellingb"; 12 12 repo = "dosbox-pure"; 13 - rev = "51ca5126ee67e88827c87c761a097a6318ad25e7"; 14 - hash = "sha256-OBC8y53ljmgmfow7qBWIJYgjAiyv2bVa3CqQFkaJRhQ="; 13 + rev = "d3b7313d232156a1f60ce31749fe68e498ad3bf4"; 14 + hash = "sha256-rU2HA0ap8O02qJHHksKigjAeRgnkV6F6z5JIusWlDZM="; 15 15 }; 16 16 17 17 hardeningDisable = [ "format" ];
+3 -3
pkgs/applications/emulators/libretro/cores/fbneo.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "fbneo"; 8 - version = "0-unstable-2025-04-15"; 8 + version = "0-unstable-2025-04-24"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "libretro"; 12 12 repo = "fbneo"; 13 - rev = "ffdacc6a7ce719b6371ad0a6143ce46726ed5d25"; 14 - hash = "sha256-Pdp/pPsZujbAK6pEE5LT6KCdJ/RFW1zR67bWvI/efJI="; 13 + rev = "8a1e2d68b1065cb1d3686e37b2643f54ab50f527"; 14 + hash = "sha256-X1GWOHcIUnazno4ZkqlB+ugOtsAgADQqXFFBZy5OV4g="; 15 15 }; 16 16 17 17 makefile = "Makefile";
+3 -3
pkgs/applications/emulators/libretro/cores/flycast.nix
··· 8 8 }: 9 9 mkLibretroCore { 10 10 core = "flycast"; 11 - version = "0-unstable-2025-04-15"; 11 + version = "0-unstable-2025-04-24"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "flyinghead"; 15 15 repo = "flycast"; 16 - rev = "25a882341d5ebbf8124ddd2a7421592678dfac2e"; 17 - hash = "sha256-N/7JZbEzYaOAoUShkmQd1G61ke1U3OSeFMXS0lqftYU="; 16 + rev = "b04f0eb530c09f4b2a7402bd7f3b82e5daa4d173"; 17 + hash = "sha256-JCQEMfQDvnhUcSNiaVwDXAQmkFhgtwtW5XjAD/CBYjo="; 18 18 fetchSubmodules = true; 19 19 }; 20 20
+3 -3
pkgs/applications/emulators/libretro/cores/ppsspp.nix
··· 13 13 }: 14 14 mkLibretroCore { 15 15 core = "ppsspp"; 16 - version = "0-unstable-2025-04-15"; 16 + version = "0-unstable-2025-04-24"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "hrydgard"; 20 20 repo = "ppsspp"; 21 - rev = "599edb24f01bbb7ce0e685e3c5585a02781549c7"; 22 - hash = "sha256-cPalfNXV6U2jLCTqXedQzn9pyWiscaZrrQM32D70uYE="; 21 + rev = "a39eb4dc4ba05f5c7d292f7547a1502986b07e9f"; 22 + hash = "sha256-MlNQMQY+0XDftaEOiiE+uZePYLsCzG4auRfqpw8Qzw4="; 23 23 fetchSubmodules = true; 24 24 }; 25 25
+3 -3
pkgs/applications/emulators/libretro/cores/stella.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "stella"; 8 - version = "0-unstable-2025-03-29"; 8 + version = "0-unstable-2025-04-19"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "stella-emu"; 12 12 repo = "stella"; 13 - rev = "b753f6eefa4bf02af20eacae98caab7d5aabc4a8"; 14 - hash = "sha256-uPRNa7Ofaonyp1ErFel12DyKox9ETYGoT1s3aG96VkU="; 13 + rev = "7b5c19ff5e28dfeb814e912d028cb34b53c01f10"; 14 + hash = "sha256-RdRdmvUZB1jGgeuNBGhqztZadag0/8USTjtTAKjaxSo="; 15 15 }; 16 16 17 17 makefile = "Makefile";
+1 -1
pkgs/applications/kde/palapeli.nix
··· 26 26 description = "Single-player jigsaw puzzle game"; 27 27 mainProgram = "palapeli"; 28 28 license = with lib.licenses; [ gpl2 ]; 29 - maintainers = with lib.maintainers; [ harrisonthorne ]; 29 + maintainers = with lib.maintainers; [ municorn ]; 30 30 }; 31 31 }
+53 -53
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 90 90 "vendorHash": "sha256-YIn8akPW+DCVF0eYZxsmJxmrJuYhK4QLG/uhmmrXd4c=" 91 91 }, 92 92 "auth0": { 93 - "hash": "sha256-NBY9f1/VGU6VyPwy7LqgmsulLlzz17Ie8nU7JOirlFo=", 93 + "hash": "sha256-ZSbanDR9PpvHHVr7uObGbf0nQD3CzKzT5QKCEwJojH8=", 94 94 "homepage": "https://registry.terraform.io/providers/auth0/auth0", 95 95 "owner": "auth0", 96 96 "repo": "terraform-provider-auth0", 97 - "rev": "v1.15.0", 97 + "rev": "v1.16.0", 98 98 "spdx": "MPL-2.0", 99 - "vendorHash": "sha256-Tfkk3+PWzlC7nZlhnD7rEYO+6OKps6pXgi+eqfmRSic=" 99 + "vendorHash": "sha256-ZBvIfLUMgGXJM5VgsOrerfN3TiMou3VFUrMqzMAwWaA=" 100 100 }, 101 101 "avi": { 102 102 "hash": "sha256-e8yzc3nRP0ktcuuKyBXydS9NhoceYZKzJcqCWOfaPL0=", ··· 135 135 "vendorHash": null 136 136 }, 137 137 "azurerm": { 138 - "hash": "sha256-pbXkGKym7amioTZlguwBpoFvfvYnCGOxZ7PIT8I3dxY=", 138 + "hash": "sha256-r2ttKyaV/cjIXYECwYmKuTe2Z1HYgiJFfMzd58Se99g=", 139 139 "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", 140 140 "owner": "hashicorp", 141 141 "repo": "terraform-provider-azurerm", 142 - "rev": "v4.26.0", 142 + "rev": "v4.27.0", 143 143 "spdx": "MPL-2.0", 144 144 "vendorHash": null 145 145 }, ··· 180 180 "vendorHash": "sha256-XD7xvp8P9zaDJ5J07+cc+mFZA3F1JQDvK+1Tgqb6k/o=" 181 181 }, 182 182 "bitwarden": { 183 - "hash": "sha256-fUmwIfRiLpbhENPZwc9CWZsIugppfc68qGR1Iy1UyBE=", 183 + "hash": "sha256-pEvTdaXuxsfrmJmgYo9mC3OSzU7q0DHEj2esXiumpMk=", 184 184 "homepage": "https://registry.terraform.io/providers/maxlaverse/bitwarden", 185 185 "owner": "maxlaverse", 186 186 "repo": "terraform-provider-bitwarden", 187 - "rev": "v0.13.5", 187 + "rev": "v0.13.6", 188 188 "spdx": "MPL-2.0", 189 - "vendorHash": "sha256-oO9+r/CSVSsD+xnJrAhNReWQjUNnHl6qCkoAQfD/VOg=" 189 + "vendorHash": "sha256-nL0kii/BGihXiNp/69Kk/2J5o4lmYPHx6IqTF/IyWaU=" 190 190 }, 191 191 "brightbox": { 192 192 "hash": "sha256-pwFbCP+qDL/4IUfbPRCkddkbsEEeAu7Wp12/mDL0ABA=", ··· 271 271 "vendorHash": "sha256-6MKWpiDq4yI3mfIJyzEsWLa7gi0+DScI5jKcOcM6Qs0=" 272 272 }, 273 273 "cloudinit": { 274 - "hash": "sha256-RRvLQXgF/g+jIn8hO+Ma/tNsRaZEETWu/jNqDADVYGI=", 274 + "hash": "sha256-xDHp2bG0/T4pE3j8L4zTVnaQ9te5MuAbiGmopFedOpk=", 275 275 "homepage": "https://registry.terraform.io/providers/hashicorp/cloudinit", 276 276 "owner": "hashicorp", 277 277 "repo": "terraform-provider-cloudinit", 278 - "rev": "v2.3.6", 278 + "rev": "v2.3.7", 279 279 "spdx": "MPL-2.0", 280 - "vendorHash": "sha256-YdzNaMJcDiV194HiDBt+5RHw/BLn8H+wNcrpFSxqDOY=" 280 + "vendorHash": "sha256-bD8BHhP4jxBRnFjmZE1MMkBn2/sMqNEaxTlQRMj2Crw=" 281 281 }, 282 282 "cloudscale": { 283 283 "hash": "sha256-4RU1CD0WwLMd3NsnJWl2Smc8XBYlP9K8Iev16uqsetE=", ··· 335 335 "vendorHash": "sha256-mJXQVfCmW7ssFCrrRSiNb5Vg2QnS9NoBCgZlDDPMoEU=" 336 336 }, 337 337 "dexidp": { 338 - "hash": "sha256-ommpazPlY4dMAOB1pgI7942aGH6YYPn6WtaowucQpZY=", 338 + "hash": "sha256-un+jAmcK1MYljcAFyIHw0AFmvz4GltAsWxTOd/zXxyU=", 339 339 "homepage": "https://registry.terraform.io/providers/marcofranssen/dexidp", 340 340 "owner": "marcofranssen", 341 341 "repo": "terraform-provider-dexidp", 342 - "rev": "v0.6.1", 342 + "rev": "v0.7.0", 343 343 "spdx": "MIT", 344 - "vendorHash": "sha256-3swcRmm+JZ4ZQX0hvXZosYDGwk0KSyZcqEdNGDYcyYE=" 344 + "vendorHash": "sha256-0yoaiVn6j6g//iTPgX/y6M0A+cWAASDIuWMIHi/4w1o=" 345 345 }, 346 346 "dhall": { 347 347 "hash": "sha256-QjY5ZazQn4HiLQtdmw9X7o5tFw+27B2IISzmzMMHjHE=", ··· 390 390 "vendorHash": "sha256-WZqwBkVXoFmDikIyt9GWszLA/9YBoQHAdBuWbGKZBZw=" 391 391 }, 392 392 "docker": { 393 - "hash": "sha256-0GMZnrmuRKWnI3Fu97MPtKiNh9XSUkFO/U35+ym2xLk=", 393 + "hash": "sha256-dhHhalHUHvM5vIyqXBmmYSYWPVXfYZEkQeREg17Clu8=", 394 394 "homepage": "https://registry.terraform.io/providers/kreuzwerker/docker", 395 395 "owner": "kreuzwerker", 396 396 "repo": "terraform-provider-docker", 397 - "rev": "v3.1.2", 397 + "rev": "v3.3.0", 398 398 "spdx": "MPL-2.0", 399 - "vendorHash": "sha256-YTxWawv5KbitMD9CoiDLt8FjZUvjyIjcoqQVmz9xZGs=" 399 + "vendorHash": "sha256-yxa2MTNsmbcZTG8QjnYHkWhow6s1IeutPmww/A0K3zw=" 400 400 }, 401 401 "doppler": { 402 402 "hash": "sha256-VzdtksB/zrsf3z3J/1UEehiuQYM7cyxTef892PGYrxo=", ··· 561 561 "vendorHash": "sha256-6kK9FMT+Ew6RBzNNR9OxYaCz1NjzKRv75Aa9l+p+B5E=" 562 562 }, 563 563 "hcloud": { 564 - "hash": "sha256-wst3+LIcybM3VZlAzbkacJtAjl08je4rdeIJz1632yM=", 564 + "hash": "sha256-DSTxn4t6YWxRBimMlqkP1VLqqxk1Kox+h0u9i9rSdhc=", 565 565 "homepage": "https://registry.terraform.io/providers/hetznercloud/hcloud", 566 566 "owner": "hetznercloud", 567 567 "repo": "terraform-provider-hcloud", 568 - "rev": "v1.50.0", 568 + "rev": "v1.50.1", 569 569 "spdx": "MPL-2.0", 570 - "vendorHash": "sha256-ealJRIeNapOteRsRzEN5FayhG629gJ+eAV2ohTwHWL0=" 570 + "vendorHash": "sha256-jbNkhNSSO9jT20J6dVhBEbN9cwtNrvx5EUcyOZcMd4Y=" 571 571 }, 572 572 "helm": { 573 573 "hash": "sha256-LCvsZNeGQb4wWIASnQxXbH/3YJJaUZS9nY8mHq6M4FM=", ··· 606 606 "vendorHash": "sha256-zo22ng+J9ItkptdgUt6Pekkd9T7hFTYdVAWnp2k2vrs=" 607 607 }, 608 608 "http": { 609 - "hash": "sha256-eNF6OQZmJfzVXfvrhjtMJZG7mNYjS61Bplff+VaxrCA=", 609 + "hash": "sha256-IXqKZ9RQP0kZVxc9OfaWglF8GeycSAl5DATdqc8n35g=", 610 610 "homepage": "https://registry.terraform.io/providers/hashicorp/http", 611 611 "owner": "hashicorp", 612 612 "repo": "terraform-provider-http", 613 - "rev": "v3.4.5", 613 + "rev": "v3.5.0", 614 614 "spdx": "MPL-2.0", 615 - "vendorHash": "sha256-GoOKTT+EOhaPhpbgSW3SycYsE8LEQP0v4eQfiTEnPy8=" 615 + "vendorHash": "sha256-SsEWNIBkgcdTlSrB4hIvRmhMv2eJ2qQaPUmiN09A+NM=" 616 616 }, 617 617 "huaweicloud": { 618 618 "hash": "sha256-MzXzdUzhYB7eDW7sNag4PIlz4Z7Q4GZDeHsjLSnc9Ck=", ··· 750 750 "vendorHash": "sha256-fP6brpY/wRI1Yjgapzi+FfOci65gxWeOZulXbGdilrE=" 751 751 }, 752 752 "linode": { 753 - "hash": "sha256-yMLX72T2TG1wyGrn0pmpgPFPNVIVMSkiqAAl3OAvEuA=", 753 + "hash": "sha256-4LtP1mgLXT0MEAeszT+lFQ4wiCpUaK5s9ww41uJR+SU=", 754 754 "homepage": "https://registry.terraform.io/providers/linode/linode", 755 755 "owner": "linode", 756 756 "repo": "terraform-provider-linode", 757 - "rev": "v2.37.0", 757 + "rev": "v2.38.0", 758 758 "spdx": "MPL-2.0", 759 - "vendorHash": "sha256-hp2gtyC+AXlsbYJlloDnRRvbaF1s/cAc2XIniKdUf08=" 759 + "vendorHash": "sha256-rQtSLqOsro/PERvykaNwRfW9zWN9o9I9MQP39P6FnoQ=" 760 760 }, 761 761 "linuxbox": { 762 762 "hash": "sha256-svQRz1/PdVLpHoxOam1sfRTwHqgqs4ohJQs3IPMMAM4=", ··· 858 858 "vendorHash": null 859 859 }, 860 860 "newrelic": { 861 - "hash": "sha256-ybOBWUxboRw+KTnWcDPPXo/oZVJs4qyWEekYoIB8bsI=", 861 + "hash": "sha256-2Bmk1b84oL8DkPShff4RPQSlAu6ufwcb7sp6mJGeo84=", 862 862 "homepage": "https://registry.terraform.io/providers/newrelic/newrelic", 863 863 "owner": "newrelic", 864 864 "repo": "terraform-provider-newrelic", 865 - "rev": "v3.60.2", 865 + "rev": "v3.61.0", 866 866 "spdx": "MPL-2.0", 867 - "vendorHash": "sha256-WmrqA3wVUStJunm1eiftKekHJaPRvCAua5guqskd6CE=" 867 + "vendorHash": "sha256-wqraBQqxpD69iIM45MZLWhgIEiyu300bok3OST+Hegs=" 868 868 }, 869 869 "nexus": { 870 870 "hash": "sha256-6RPga80ZoqEEFL7I2OVXcrwaxbdhSzZDEV07xL07rZs=", ··· 876 876 "vendorHash": "sha256-wOpR+AJYW7YiARSIACta8Tr4bmGLUONRTEBLxHyHZZk=" 877 877 }, 878 878 "nomad": { 879 - "hash": "sha256-k61iQ9FQG3nscBp5CE/fFCbHpeLawbUAtGPM+IZtfVc=", 879 + "hash": "sha256-0ShkpPAxCT9lmfrVUoyjx7DhwlSYz9uEIujsKSB+dgA=", 880 880 "homepage": "https://registry.terraform.io/providers/hashicorp/nomad", 881 881 "owner": "hashicorp", 882 882 "repo": "terraform-provider-nomad", 883 - "rev": "v2.4.0", 883 + "rev": "v2.5.0", 884 884 "spdx": "MPL-2.0", 885 - "vendorHash": "sha256-YmZvHzrEZVvXI8CIcjX40s+MHTThPeXNQ05cnqkNbbE=" 885 + "vendorHash": "sha256-U8eA/9og4LIedhPSEN9SyInLQuJSzvm0AeFhzC3oqyQ=" 886 886 }, 887 887 "ns1": { 888 888 "hash": "sha256-Ufj6mrxeTVpc9rWJX3hpzoBGNnNxOMMb8TgC39Z1vqo=", ··· 894 894 "vendorHash": "sha256-QmL/LghZgOtdkgy102/76zFD+1lxnxn2d/11WaETIE4=" 895 895 }, 896 896 "null": { 897 - "hash": "sha256-zvzBWnxWVXNOebnlgaP8lzwk6DMwwkGxx4i1QKCLSz0=", 897 + "hash": "sha256-hPAcFWkeK1vjl1Cg/d7FaZpPhyU3pkU6VBIwxX2gEvA=", 898 898 "homepage": "https://registry.terraform.io/providers/hashicorp/null", 899 899 "owner": "hashicorp", 900 900 "repo": "terraform-provider-null", 901 - "rev": "v3.2.3", 901 + "rev": "v3.2.4", 902 902 "spdx": "MPL-2.0", 903 - "vendorHash": "sha256-btTvl9WcqWMa5YGkY0PT8c64H6ToNghLKX03dN/3IPs=" 903 + "vendorHash": "sha256-ssmAveYUVI8z/1UWNeaMX0qdUewowCHNufJIFMirdVg=" 904 904 }, 905 905 "nutanix": { 906 906 "deleteVendor": true, ··· 913 913 "vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI=" 914 914 }, 915 915 "oci": { 916 - "hash": "sha256-S3OsFoSPYOcD+mjOy1gBAVGpqd61G5S2Zl2GGknKA5o=", 916 + "hash": "sha256-4e73gmiMF95V3E63kUofImW+E6lvQcpMvBTuViAARjM=", 917 917 "homepage": "https://registry.terraform.io/providers/oracle/oci", 918 918 "owner": "oracle", 919 919 "repo": "terraform-provider-oci", 920 - "rev": "v6.34.0", 920 + "rev": "v6.35.0", 921 921 "spdx": "MPL-2.0", 922 922 "vendorHash": null 923 923 }, ··· 1003 1003 "vendorHash": null 1004 1004 }, 1005 1005 "pagerduty": { 1006 - "hash": "sha256-7C1oVVLrv1yoBVngUdBAjjLrGeaQhbiLp/g+5danDo4=", 1006 + "hash": "sha256-zY5aBpr/XPuGnRIsDgh4vzug6kUVJ76iF6tLhck2uGY=", 1007 1007 "homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty", 1008 1008 "owner": "PagerDuty", 1009 1009 "repo": "terraform-provider-pagerduty", 1010 - "rev": "v3.24.0", 1010 + "rev": "v3.24.2", 1011 1011 "spdx": "MPL-2.0", 1012 1012 "vendorHash": null 1013 1013 }, ··· 1084 1084 "vendorHash": "sha256-uIyLOqabx8wQurxcG70LHm+jBga+bCNyf5XxGrt5OKA=" 1085 1085 }, 1086 1086 "random": { 1087 - "hash": "sha256-bbqTCLPjL1EowsEIx9SiwKAUt11LYxOOtj3syW/7gjQ=", 1087 + "hash": "sha256-tdTVqSJmQ6Ht3kdoYMxhoRN+XJqvu8BPVB0VQghcDVs=", 1088 1088 "homepage": "https://registry.terraform.io/providers/hashicorp/random", 1089 1089 "owner": "hashicorp", 1090 1090 "repo": "terraform-provider-random", 1091 - "rev": "v3.7.1", 1091 + "rev": "v3.7.2", 1092 1092 "spdx": "MPL-2.0", 1093 - "vendorHash": "sha256-ILdu9D/SQ39zDcvl13IMhN+aocbTZO5SI8n6wvdS9I8=" 1093 + "vendorHash": "sha256-jyfzk3vbgZwHlyiFFw1mhD+us/7WNatUQTGN4WsrfgE=" 1094 1094 }, 1095 1095 "remote": { 1096 1096 "hash": "sha256-zuKtkJLTMsrGgk7OIY+K/HhEddgFuEfzK7DcwPnUX6k=", ··· 1345 1345 "vendorHash": "sha256-0o7WKJm4IesxparbbWhzXJNL80qxCUkJvQFypMobR1A=" 1346 1346 }, 1347 1347 "tls": { 1348 - "hash": "sha256-MK75g9gbi+f994hKHBAQRXrPG+hbZqnlyrK8WROiG5Y=", 1348 + "hash": "sha256-t/nUt0deyckP8opNiPZc5rbC1SleZwkrFXuQFw47sqA=", 1349 1349 "homepage": "https://registry.terraform.io/providers/hashicorp/tls", 1350 1350 "owner": "hashicorp", 1351 1351 "repo": "terraform-provider-tls", 1352 - "rev": "v4.0.6", 1352 + "rev": "v4.1.0", 1353 1353 "spdx": "MPL-2.0", 1354 - "vendorHash": "sha256-qsbB7Scw9W4our6B+9NzsK4hrbWP34na7/eNLC99yKc=" 1354 + "vendorHash": "sha256-tYvQURTrFtr+rgSMGq2zi/5p5jJVGIse7+hj95gz68U=" 1355 1355 }, 1356 1356 "triton": { 1357 1357 "deleteVendor": true, ··· 1391 1391 "vendorHash": "sha256-rHJabyfgu3wU79h3DHHYQauFmcR/SDuikauBF+CybZA=" 1392 1392 }, 1393 1393 "vault": { 1394 - "hash": "sha256-GlRaV9CYm8IuIzeN/KRJWLCHIhc7Fdb5DL4fTA/dzV0=", 1394 + "hash": "sha256-6gCpXzvF4p2otwo3dJ8c+EvzbsMZfzVZymb41+hEZoM=", 1395 1395 "homepage": "https://registry.terraform.io/providers/hashicorp/vault", 1396 1396 "owner": "hashicorp", 1397 1397 "repo": "terraform-provider-vault", 1398 - "rev": "v4.7.0", 1398 + "rev": "v4.8.0", 1399 1399 "spdx": "MPL-2.0", 1400 1400 "vendorHash": "sha256-5e6WQ0lByT3BWcuJvG/LYRVeiiIYQDkV4A74CJhiUBA=" 1401 1401 }, ··· 1409 1409 "vendorHash": "sha256-eCIJ2w8DjmUCGp0VbliLaQ6C29mJhl6Spya06Xyiqd4=" 1410 1410 }, 1411 1411 "venafi": { 1412 - "hash": "sha256-/fRqTu/M3OHR5v7pWAE04ijq70F7MxRILP1Ab2hw7gs=", 1412 + "hash": "sha256-vMZH0BQMkoizbME1pYCn+iMqwI8aSvhe0Dcrvstzots=", 1413 1413 "homepage": "https://registry.terraform.io/providers/Venafi/venafi", 1414 1414 "owner": "Venafi", 1415 1415 "repo": "terraform-provider-venafi", 1416 - "rev": "v0.21.2", 1416 + "rev": "v0.22.0", 1417 1417 "spdx": "MPL-2.0", 1418 - "vendorHash": "sha256-kZ0JLjAYu3b01zHfp+VWTZ8sUCivfaS1Ld2/SDMOrks=" 1418 + "vendorHash": "sha256-OUQgisFi8ZR/Hv70pKB5Kwdk+Rd/Ll6qx3vKaX4NNtA=" 1419 1419 }, 1420 1420 "vinyldns": { 1421 1421 "hash": "sha256-ow+o9fRw/t2i4N65zuVFbfPb68ZUcJfNB5ARYqRTsIs=", ··· 1454 1454 "vendorHash": null 1455 1455 }, 1456 1456 "vsphere": { 1457 - "hash": "sha256-ce3nKSBvF7Enk3wsW4ackEBIDPKPP0qkjZ7Dm9SGKV4=", 1457 + "hash": "sha256-vRO6vxzi4d0hNc0MmQLhN7roONnsjxPBtFt0fyvxWd8=", 1458 1458 "homepage": "https://registry.terraform.io/providers/hashicorp/vsphere", 1459 1459 "owner": "hashicorp", 1460 1460 "repo": "terraform-provider-vsphere", 1461 - "rev": "v2.11.1", 1461 + "rev": "v2.12.0", 1462 1462 "spdx": "MPL-2.0", 1463 - "vendorHash": "sha256-3RylkFRnCG5Z9G/4iV8YJgBnNKYS4T3AhA2JdI+1FEY=" 1463 + "vendorHash": "sha256-47xWjlzpQ/EYzjbuuMKQiu5cfYAXdYkXRl+AOEP+sA4=" 1464 1464 }, 1465 1465 "vultr": { 1466 1466 "hash": "sha256-1ZzydEpNF06NUC0wYtFcPHpdj4FFPI+qF6pVRNsUxTs=",
+1 -1
pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/default.nix
··· 16 16 }: 17 17 stdenv.mkDerivation (finalAttrs: { 18 18 inherit pname; 19 - inherit (unwrapped) version meta passthru; 19 + inherit (finalAttrs.unwrapped) version meta passthru; 20 20 21 21 inherit unwrapped; 22 22
-13
pkgs/applications/video/mlv-app/aarch64-flags.patch
··· 1 - diff --git a/platform/qt/MLVApp.pro b/platform/qt/MLVApp.pro 2 - index ebdc552..3e37573 100644 3 - --- a/platform/qt/MLVApp.pro 4 - +++ b/platform/qt/MLVApp.pro 5 - @@ -120,7 +120,7 @@ win32{ 6 - 7 - # Linux 8 - linux-g++*{ 9 - - QMAKE_CFLAGS += -O3 -fopenmp -msse4.1 -mssse3 -msse3 -msse2 -msse -std=c99 -ftree-vectorize 10 - + QMAKE_CFLAGS += -O3 -fopenmp -std=c99 -ftree-vectorize 11 - QMAKE_CXXFLAGS += -fopenmp -std=c++11 -ftree-vectorize 12 - LIBS += -lgomp 13 - }
-65
pkgs/applications/video/mlv-app/default.nix
··· 1 - { 2 - fetchFromGitHub, 3 - lib, 4 - mkDerivation, 5 - qmake, 6 - qtbase, 7 - qtmultimedia, 8 - stdenv, 9 - }: 10 - 11 - mkDerivation rec { 12 - pname = "mlv-app"; 13 - version = "1.14"; 14 - 15 - src = fetchFromGitHub { 16 - owner = "ilia3101"; 17 - repo = "MLV-App"; 18 - rev = "QTv${version}"; 19 - sha256 = "sha256-RfZXHmWSjZBxNFwQ/bzHppsLS0LauURIdnkAzxAIBcU="; 20 - }; 21 - 22 - patches = lib.optionals stdenv.hostPlatform.isAarch64 [ 23 - # remove optimization flags with x86 only instruction sets 24 - ./aarch64-flags.patch 25 - ]; 26 - 27 - installPhase = '' 28 - runHook preInstall 29 - install -Dm555 -t $out/bin mlvapp 30 - install -Dm444 -t $out/share/applications mlvapp.desktop 31 - install -Dm444 -t $out/share/icons/hicolor/512x512/apps RetinaIMG/MLVAPP.png 32 - runHook postInstall 33 - ''; 34 - 35 - qmakeFlags = [ "MLVApp.pro" ]; 36 - 37 - preConfigure = '' 38 - export HOME=$TMPDIR 39 - cd platform/qt/ 40 - ''; 41 - 42 - buildInputs = [ 43 - qtmultimedia 44 - qtbase 45 - ]; 46 - 47 - dontWrapQtApps = true; 48 - 49 - preFixup = '' 50 - wrapQtApp "$out/bin/mlvapp" 51 - ''; 52 - 53 - nativeBuildInputs = [ 54 - qmake 55 - ]; 56 - 57 - meta = with lib; { 58 - description = "All in one MLV processing app that is pretty great"; 59 - homepage = "https://mlv.app"; 60 - license = licenses.gpl3; 61 - maintainers = [ ]; 62 - platforms = platforms.linux; 63 - mainProgram = "mlvapp"; 64 - }; 65 - }
+2 -2
pkgs/by-name/ad/ada/package.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "ada"; 10 - version = "3.2.2"; 10 + version = "3.2.3"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "ada-url"; 14 14 repo = "ada"; 15 15 tag = "v${version}"; 16 - hash = "sha256-Qag6cWybRxbQC7LvQmxLVcCw4RtMJ5TOSDwCmNs2XFA="; 16 + hash = "sha256-35vw/hGlOPhpjY43jWTrWxqazaYzhdviXxBe53cKEzg="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ cmake ];
+1 -1
pkgs/by-name/am/ameba/package.nix
··· 25 25 homepage = "https://crystal-ameba.github.io"; 26 26 changelog = "https://github.com/crystal-ameba/ameba/releases/tag/v${version}"; 27 27 license = licenses.mit; 28 - maintainers = with maintainers; [ kimburgess ]; 28 + maintainers = with maintainers; [ ]; 29 29 }; 30 30 }
+2 -2
pkgs/by-name/an/ani-cli/package.nix
··· 27 27 28 28 stdenvNoCC.mkDerivation (finalAttrs: { 29 29 pname = "ani-cli"; 30 - version = "4.9"; 30 + version = "4.10"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "pystardust"; 34 34 repo = "ani-cli"; 35 35 rev = "v${finalAttrs.version}"; 36 - hash = "sha256-7zuepWTtrFp9RW3zTSjPzyJ9e+09PdKgwcnV+DqPEUY="; 36 + hash = "sha256-R/YQ02ctTcAEzrVyWlaCHi1YW82iPrMBbbMNP21r0p8="; 37 37 }; 38 38 39 39 nativeBuildInputs = [ makeWrapper ];
+3 -3
pkgs/by-name/ap/apprun-cli/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "apprun-cli"; 10 - version = "0.0.2"; 10 + version = "0.3.2"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "fujiwara"; 14 14 repo = "apprun-cli"; 15 15 tag = "v${version}"; 16 - hash = "sha256-SvFShjAHjIKhz/YolgmFeaAxflh3FRPEZDx57+AtXeQ="; 16 + hash = "sha256-k8ZFDWIuUjYqDIm7JdiqjeF2qaPX0SaOgqk4oud09Lc="; 17 17 }; 18 18 19 - vendorHash = "sha256-pz97Eihc/6b2J+JuEZJQoqBkKtf1J5XbSFMQa1CJrRo="; 19 + vendorHash = "sha256-WQRDkxL52RQmZn2aeE13pU4YGk8UjuZtS1lTNb53/hQ="; 20 20 21 21 ldflags = [ 22 22 "-s"
+2 -2
pkgs/by-name/as/astyle/package.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "astyle"; 12 - version = "3.6.8"; 12 + version = "3.6.9"; 13 13 14 14 src = fetchurl { 15 15 url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2"; 16 - hash = "sha256-WviuegXF5hbdH4TXWLSQnC0uz8F5+IP9EE0iPzTMbf8="; 16 + hash = "sha256-tkRZdlTfW0AIe+SkZyPGUED3zlnzNp8bj2kPnBDKurw="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/by-name/ba/bazel-gazelle/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "bazel-gazelle"; 9 - version = "0.40.0"; 9 + version = "0.43.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "bazelbuild"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - hash = "sha256-cGRE+AX62U6lZbUEid0QWb9zMTiIemop6Gqrqvz5+nk="; 15 + hash = "sha256-jj2mAGzz5BOim008LNRH0tVLbJy/mNodsTENMVbjUbk="; 16 16 }; 17 17 18 18 vendorHash = null;
+2 -2
pkgs/by-name/cr/credhub-cli/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "credhub-cli"; 9 - version = "2.9.44"; 9 + version = "2.9.45"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "cloudfoundry-incubator"; 13 13 repo = "credhub-cli"; 14 14 rev = version; 15 - sha256 = "sha256-5963iZ7fDNs+J96+GSoGcjKLCqu8u3obAWE9+9oEBGU="; 15 + sha256 = "sha256-WOiUA2Bk6/ymV2wqPu4a4x0SL1TZXsZOTALta8ZMu6I="; 16 16 }; 17 17 18 18 # these tests require network access that we're not going to give them
+3 -3
pkgs/by-name/cy/cyme/package.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "cyme"; 15 - version = "2.1.3"; 15 + version = "2.2.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "tuna-f1sh"; 19 19 repo = "cyme"; 20 20 rev = "v${version}"; 21 - hash = "sha256-7V/MExL1OJ+mBPlLcYiK6HTjvbHbIbrf13Rak+Za3d4="; 21 + hash = "sha256-asg8ATzM2cwh+crnzqjWMsee1I9BPm9an8d3lzj6yS4="; 22 22 }; 23 23 24 24 useFetchCargoVendor = true; 25 - cargoHash = "sha256-4QxxwCBiPYd83rKEcoRJhHhQArzq9oQ287UBVrjbElg="; 25 + cargoHash = "sha256-DFAlFEJfR6jUplQ50AK4SszdBIw0jbxFRgYNHg3sN8c="; 26 26 27 27 nativeBuildInputs = 28 28 [
-35
pkgs/by-name/di/dispad/package.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - libX11, 6 - libXi, 7 - libconfuse, 8 - }: 9 - 10 - stdenv.mkDerivation rec { 11 - pname = "dispad"; 12 - version = "0.3.1"; 13 - 14 - src = fetchFromGitHub { 15 - owner = "BlueDragonX"; 16 - repo = "dispad"; 17 - rev = "v${version}"; 18 - hash = "sha256-PtwvaNtnCm3Y+6vlxPDc21RyIA2v3vkMOHpoGFxNFng="; 19 - }; 20 - 21 - buildInputs = [ 22 - libX11 23 - libXi 24 - libconfuse 25 - ]; 26 - 27 - meta = with lib; { 28 - description = "Small daemon for disabling trackpads while typing"; 29 - homepage = "https://github.com/BlueDragonX/dispad"; 30 - license = licenses.gpl2Plus; 31 - maintainers = with maintainers; [ zimbatm ]; 32 - platforms = platforms.linux; 33 - mainProgram = "dispad"; 34 - }; 35 - }
+3 -3
pkgs/by-name/do/dolt/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "dolt"; 9 - version = "1.51.4"; 9 + version = "1.52.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "dolthub"; 13 13 repo = "dolt"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-UlFWGvrm2X54YZDywSiJne/i/6krQ61sJXEyt5cgVAM="; 15 + sha256 = "sha256-bEF85lWebcpwz3rYEMqA4h0eMS5AzvuzDTXIrs0izJs="; 16 16 }; 17 17 18 18 modRoot = "./go"; 19 19 subPackages = [ "cmd/dolt" ]; 20 - vendorHash = "sha256-n4fS9QbtMIO1QtLoESzAjNrnzNH81xUBHYM9OomGia0="; 20 + vendorHash = "sha256-wMnFzeZG2eBTddZt3abT4Q+X2getjcyd7JHmhywtyWs="; 21 21 proxyVendor = true; 22 22 doCheck = false; 23 23
+3 -3
pkgs/by-name/do/dotenvx/package.nix
··· 8 8 9 9 buildNpmPackage rec { 10 10 pname = "dotenvx"; 11 - version = "1.39.1"; 11 + version = "1.41.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "dotenvx"; 15 15 repo = "dotenvx"; 16 16 tag = "v${version}"; 17 - hash = "sha256-viIW2bQTcfoMhppv96TxD+i85ltGzNrPzZAeYPNcHeI="; 17 + hash = "sha256-qYigFqJF/+37bd8LPg8u9EkI/50ULxTs3LwjrcAYntk="; 18 18 }; 19 19 20 - npmDepsHash = "sha256-SVrsvl2Mw59hsh+RBZV5bZ5Qz5reg1hrDYRYq5y0UIw="; 20 + npmDepsHash = "sha256-k+M3AdEHSrpl+rKTbxmTkcHVgwm5lHt3xjj2fQ4UFiI="; 21 21 22 22 dontNpmBuild = true; 23 23
+3 -3
pkgs/by-name/ek/eks-node-viewer/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "eks-node-viewer"; 10 - version = "0.7.1"; 10 + version = "0.7.4"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "awslabs"; 14 14 repo = pname; 15 15 tag = "v${version}"; 16 - hash = "sha256-KdddfixQewj30rIC1qZzyS3h/jq+RdxId9WgQPqW8nE="; 16 + hash = "sha256-VCRwGxH7adwB6p+UCF1GmAa5f/7GgJlJ7GvRSFOlOto="; 17 17 }; 18 18 19 - vendorHash = "sha256-yTF1PRRUlJ27ZrKO0FW4IztIE1Wo05qixTCFvETg358="; 19 + vendorHash = "sha256-ZBkiiDAcgOkIezDHcDjqJ3w5+k5kXdfw2TCZoTx12hc="; 20 20 21 21 excludedPackages = [ "hack" ]; 22 22
+3 -3
pkgs/by-name/fi/files-cli/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "files-cli"; 11 - version = "2.13.278"; 11 + version = "2.13.279"; 12 12 13 13 src = fetchFromGitHub { 14 14 repo = "files-cli"; 15 15 owner = "files-com"; 16 16 rev = "v${version}"; 17 - hash = "sha256-/488GRkU3pQDEkQhLoKQ4ohv4olSnCaLAca/jvq/lsA="; 17 + hash = "sha256-R8h69JspAUnDJaQdYNwZINH86FQIPKsFkw0d85uYQAg="; 18 18 }; 19 19 20 - vendorHash = "sha256-QulVxCaPvXlFwkxe15Et1+rReolABBssTxZspV8KzMs="; 20 + vendorHash = "sha256-nhpgHC/gj72f6fk5Q2SGTN9kGU3HbfgiHg/MnC79Lzg="; 21 21 22 22 ldflags = [ 23 23 "-s"
+3 -3
pkgs/by-name/fi/firebase-tools/package.nix
··· 10 10 11 11 buildNpmPackage rec { 12 12 pname = "firebase-tools"; 13 - version = "14.2.0"; 13 + version = "14.2.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "firebase"; 17 17 repo = "firebase-tools"; 18 18 tag = "v${version}"; 19 - hash = "sha256-ga0UsU/VTDIoz88XxdQIGX+md1G21DgctYYmXPr3zbQ="; 19 + hash = "sha256-3eAzLtVNlgjktnuQ1ZJIyE2CsKZISPRuGjUTHZxX/6k="; 20 20 }; 21 21 22 - npmDepsHash = "sha256-XiOLtZCm3qxd2Oq3vqMzxU64y37ZZfhivvkxT6m7ES4="; 22 + npmDepsHash = "sha256-/mij1GjkRldQWaBv1YEwxMWoP6CG3ydLV2aI+K2R+t4="; 23 23 24 24 postPatch = '' 25 25 ln -s npm-shrinkwrap.json package-lock.json
+4 -4
pkgs/by-name/fi/firefoxpwa/package.nix
··· 28 28 29 29 rustPlatform.buildRustPackage rec { 30 30 pname = "firefoxpwa"; 31 - version = "2.13.3"; 31 + version = "2.14.1"; 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "filips123"; 35 35 repo = "PWAsForFirefox"; 36 36 rev = "v${version}"; 37 - hash = "sha256-u6zKB5+P/f3qM5Sqmhk2ts1AhgRN8Oq877uKQuJ6Uao="; 37 + hash = "sha256-yYvQxz+lAxKXpAWeLiBnepGuwYfNLyIhu4vQ8NdH3pc="; 38 38 }; 39 39 40 40 sourceRoot = "${src.name}/native"; 41 41 buildFeatures = [ "immutable-runtime" ]; 42 42 43 43 useFetchCargoVendor = true; 44 - cargoHash = "sha256-23XTb+gAN0D67llZj8Er43cFfhLSdEA6X6V6Ds1rvV8="; 44 + cargoHash = "sha256-elVthXdjlI9DSQgaIRzu3M72dgGNXGgMiUXEICaBJCQ="; 45 45 46 46 preConfigure = '' 47 47 sed -i 's;version = "0.0.0";version = "${version}";' Cargo.toml 48 48 sed -zi 's;name = "firefoxpwa"\nversion = "0.0.0";name = "firefoxpwa"\nversion = "${version}";' Cargo.lock 49 - sed -i $'s;DISTRIBUTION_VERSION = \'0.0.0\';DISTRIBUTION_VERSION = \'${version}\';' userchrome/profile/chrome/pwa/chrome.jsm 49 + sed -i $'s;DISTRIBUTION_VERSION = \'0.0.0\';DISTRIBUTION_VERSION = \'${version}\';' userchrome/profile/chrome/pwa/chrome.sys.mjs 50 50 ''; 51 51 52 52 nativeBuildInputs = [
+43
pkgs/by-name/fl/flatpak-xdg-utils/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + glib, 5 + meson, 6 + ninja, 7 + nix-update-script, 8 + pkg-config, 9 + stdenv, 10 + }: 11 + 12 + stdenv.mkDerivation (finalAttrs: { 13 + pname = "flatpak-xdg-utils"; 14 + version = "1.0.6"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "flatpak"; 18 + repo = "flatpak-xdg-utils"; 19 + tag = finalAttrs.version; 20 + hash = "sha256-j5A5msgKjQSIvCvFSZGL8QfwH+SJGJ4S3PPCHOmM/bk="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + meson 25 + ninja 26 + pkg-config 27 + ]; 28 + 29 + buildInputs = [ 30 + glib 31 + ]; 32 + 33 + passthru.updateScript = nix-update-script { }; 34 + 35 + meta = { 36 + changelog = "https://github.com/flatpak/flatpak-xdg-utils/releases/tag/${finalAttrs.version}"; 37 + description = "Commandline utilities for use inside Flatpak sandboxes"; 38 + homepage = "https://flatpak.org/"; 39 + license = lib.licenses.lgpl21Plus; 40 + maintainers = with lib.maintainers; [ michaelgrahamevans ]; 41 + platforms = lib.platforms.linux; 42 + }; 43 + })
+175
pkgs/by-name/fo/foundationdb/package.nix
··· 1 + { 2 + stdenv, 3 + fetchFromGitHub, 4 + lib, 5 + fetchpatch, 6 + cmake, 7 + ninja, 8 + python3, 9 + openjdk, 10 + mono, 11 + openssl, 12 + boost186, 13 + pkg-config, 14 + msgpack-cxx, 15 + toml11, 16 + jemalloc, 17 + doctest, 18 + }: 19 + let 20 + boost = boost186; 21 + # Only even numbered versions compile on aarch64; odd numbered versions have avx enabled. 22 + avxEnabled = 23 + version: 24 + let 25 + isOdd = n: lib.trivial.mod n 2 != 0; 26 + patch = lib.toInt (lib.versions.patch version); 27 + in 28 + isOdd patch; 29 + in 30 + stdenv.mkDerivation rec { 31 + name = "foundationdb"; 32 + version = "7.3.42"; 33 + 34 + src = fetchFromGitHub { 35 + owner = "apple"; 36 + repo = "foundationdb"; 37 + tag = version; 38 + hash = "sha256-jQcm+HLai5da2pZZ7iLdN6fpQZxf5+/kkfv9OSXQ57c="; 39 + }; 40 + 41 + patches = [ 42 + ./disable-flowbench.patch 43 + ./don-t-use-static-boost-libs.patch 44 + # GetMsgpack: add 4+ versions of upstream 45 + # https://github.com/apple/foundationdb/pull/10935 46 + (fetchpatch { 47 + url = "https://github.com/apple/foundationdb/commit/c35a23d3f6b65698c3b888d76de2d93a725bff9c.patch"; 48 + hash = "sha256-bneRoZvCzJp0Hp/G0SzAyUyuDrWErSpzv+ickZQJR5w="; 49 + }) 50 + # Add a dependency that prevents bindingtester to run before the python bindings are generated 51 + # https://github.com/apple/foundationdb/pull/11859 52 + (fetchpatch { 53 + url = "https://github.com/apple/foundationdb/commit/8d04c97a74c6b83dd8aa6ff5af67587044c2a572.patch"; 54 + hash = "sha256-ZLIcmcfirm1+96DtTIr53HfM5z38uTLZrRNHAmZL6rc="; 55 + }) 56 + ]; 57 + 58 + hardeningDisable = [ "fortify" ]; 59 + 60 + postPatch = '' 61 + # allow using any msgpack-cxx version 62 + substituteInPlace cmake/GetMsgpack.cmake \ 63 + --replace-warn 'find_package(msgpack-cxx 6 QUIET CONFIG)' 'find_package(msgpack-cxx QUIET CONFIG)' 64 + 65 + # Use our doctest package 66 + substituteInPlace bindings/c/test/unit/third_party/CMakeLists.txt \ 67 + --replace-fail '/opt/doctest_proj_2.4.8' '${doctest}/include' 68 + 69 + # Upstream upgraded to Boost 1.86 with no code changes; see: 70 + # <https://github.com/apple/foundationdb/pull/11788> 71 + substituteInPlace cmake/CompileBoost.cmake \ 72 + --replace-fail 'find_package(Boost 1.78.0 EXACT ' 'find_package(Boost ' 73 + ''; 74 + 75 + buildInputs = [ 76 + boost 77 + jemalloc 78 + msgpack-cxx 79 + openssl 80 + toml11 81 + ]; 82 + 83 + checkInputs = [ doctest ]; 84 + 85 + nativeBuildInputs = [ 86 + cmake 87 + mono 88 + ninja 89 + openjdk 90 + pkg-config 91 + python3 92 + ]; 93 + 94 + separateDebugInfo = true; 95 + dontFixCmake = true; 96 + 97 + cmakeFlags = [ 98 + "-DFDB_RELEASE=TRUE" 99 + 100 + # Disable CMake warnings for project developers. 101 + "-Wno-dev" 102 + 103 + # CMake Error at fdbserver/CMakeLists.txt:332 (find_library): 104 + # > Could not find lz4_STATIC_LIBRARIES using the following names: liblz4.a 105 + "-DSSD_ROCKSDB_EXPERIMENTAL=FALSE" 106 + 107 + "-DBUILD_DOCUMENTATION=FALSE" 108 + 109 + # LTO brings up overall build time, but results in much smaller 110 + # binaries for all users and the cache. 111 + "-DUSE_LTO=ON" 112 + 113 + # Gold helps alleviate the link time, especially when LTO is 114 + # enabled. But even then, it still takes a majority of the time. 115 + "-DUSE_LD=GOLD" 116 + 117 + # FIXME: why can't openssl be found automatically? 118 + "-DOPENSSL_USE_STATIC_LIBS=FALSE" 119 + "-DOPENSSL_CRYPTO_LIBRARY=${openssl.out}/lib/libcrypto.so" 120 + "-DOPENSSL_SSL_LIBRARY=${openssl.out}/lib/libssl.so" 121 + ]; 122 + 123 + # the install phase for cmake is pretty wonky right now since it's not designed to 124 + # coherently install packages as most linux distros expect -- it's designed to build 125 + # packaged artifacts that are shipped in RPMs, etc. we need to add some extra code to 126 + # cmake upstream to fix this, and if we do, i think most of this can go away. 127 + postInstall = '' 128 + mv $out/sbin/fdbmonitor $out/bin/fdbmonitor 129 + mkdir $out/libexec && mv $out/usr/lib/foundationdb/backup_agent/backup_agent $out/libexec/backup_agent 130 + mv $out/sbin/fdbserver $out/bin/fdbserver 131 + 132 + rm -rf $out/etc $out/lib/foundationdb $out/lib/systemd $out/log $out/sbin $out/usr $out/var 133 + 134 + # move results into multi outputs 135 + mkdir -p $dev $lib 136 + mv $out/include $dev/include 137 + mv $out/lib $lib/lib 138 + 139 + # python bindings 140 + # NB: use the original setup.py.in, so we can substitute VERSION correctly 141 + cp ../LICENSE ./bindings/python 142 + substitute ../bindings/python/setup.py.in ./bindings/python/setup.py \ 143 + --replace 'VERSION' "${version}" 144 + rm -f ./bindings/python/setup.py.* ./bindings/python/CMakeLists.txt 145 + rm -f ./bindings/python/fdb/*.pth # remove useless files 146 + rm -f ./bindings/python/*.rst ./bindings/python/*.mk 147 + 148 + cp -R ./bindings/python/ tmp-pythonsrc/ 149 + tar -zcf $pythonsrc --transform s/tmp-pythonsrc/python-foundationdb/ ./tmp-pythonsrc/ 150 + 151 + # java bindings 152 + mkdir -p $lib/share/java 153 + mv lib/fdb-java-*.jar $lib/share/java/fdb-java.jar 154 + ''; 155 + 156 + outputs = [ 157 + "out" 158 + "dev" 159 + "lib" 160 + "pythonsrc" 161 + ]; 162 + 163 + meta = { 164 + description = "Open source, distributed, transactional key-value store"; 165 + homepage = "https://www.foundationdb.org"; 166 + license = lib.licenses.asl20; 167 + platforms = [ "x86_64-linux" ] ++ lib.optionals (!(avxEnabled version)) [ "aarch64-linux" ]; 168 + # Fails when cross-compiling with "/bin/sh: gcc-ar: not found" 169 + broken = stdenv.buildPlatform != stdenv.hostPlatform; 170 + maintainers = with lib.maintainers; [ 171 + thoughtpolice 172 + lostnet 173 + ]; 174 + }; 175 + }
+2 -2
pkgs/by-name/ga/gatekeeper/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "gatekeeper"; 10 - version = "3.19.0"; 10 + version = "3.19.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "open-policy-agent"; 14 14 repo = "gatekeeper"; 15 15 tag = "v${version}"; 16 - hash = "sha256-qxphyAAIacS0NY5nkmL8G4A4v/kJAXiH6ldjVeH7vY0="; 16 + hash = "sha256-zU/OAiWc6H4YC5bnDFrqpfCT1HhDGCm+dkjriP2Wp3w="; 17 17 }; 18 18 19 19 vendorHash = null;
+3 -3
pkgs/by-name/gl/glab/package.nix
··· 10 10 11 11 buildGoModule (finalAttrs: { 12 12 pname = "glab"; 13 - version = "1.55.0"; 13 + version = "1.56.0"; 14 14 15 15 src = fetchFromGitLab { 16 16 owner = "gitlab-org"; 17 17 repo = "cli"; 18 18 rev = "v${finalAttrs.version}"; 19 - hash = "sha256-K1zjb4QCLBp7GwT2580DXYKx3yTaIyNytKObMbzjvlQ="; 19 + hash = "sha256-dFyVhl4+WdQeoSZSY8JbkjJBhqOX/oN2b9q1CGlLhpc="; 20 20 }; 21 21 22 - vendorHash = "sha256-ODTyWArYcCxsWbN9fuppAcRYtKGxcadeRPIwfPiAuOE="; 22 + vendorHash = "sha256-m4IWtK2PNjs2UxzVCT2oSx6Gic2flN4Fq8w0mNIhHxo="; 23 23 24 24 ldflags = [ 25 25 "-s"
+2 -2
pkgs/by-name/go/go-md2man/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "go-md2man"; 9 - version = "2.0.6"; 9 + version = "2.0.7"; 10 10 11 11 vendorHash = "sha256-aMLL/tmRLyGze3RSB9dKnoTv5ZK1eRtgV8fkajWEbU0="; 12 12 ··· 14 14 rev = "v${version}"; 15 15 owner = "cpuguy83"; 16 16 repo = "go-md2man"; 17 - sha256 = "sha256-wJnHgp+NPchXkR71ARLMjo4VryzgGkz2tYWPsC+3eFo="; 17 + sha256 = "sha256-DKqGvdidl6J4lPhIk3okhU4k6MvtSr+hJ9huU/JTai0="; 18 18 }; 19 19 20 20 meta = with lib; {
+3 -3
pkgs/by-name/go/golangci-lint/package.nix
··· 7 7 8 8 buildGo124Module rec { 9 9 pname = "golangci-lint"; 10 - version = "2.1.2"; 10 + version = "2.1.5"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "golangci"; 14 14 repo = "golangci-lint"; 15 15 rev = "v${version}"; 16 - hash = "sha256-CAO+oo3l3mlZIiC1Srhc0EfZffQOHvVkamPHzSKRSFw="; 16 + hash = "sha256-wCBGtKlaKW6Btim9xe0K8IzdNVcBDEidhr6LCwLUx98="; 17 17 }; 18 18 19 - vendorHash = "sha256-2GQp/sgYRlDengx8uy3zzqi9hwHh4CQUHoj1zaxNNLE="; 19 + vendorHash = "sha256-Dd4GTjkq1LTH7G1Qj8y+q0LW/8cQECN8o+3xHFtmpwI="; 20 20 21 21 subPackages = [ "cmd/golangci-lint" ]; 22 22
+32
pkgs/by-name/go/goverter/package.nix
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + nix-update-script, 6 + }: 7 + buildGoModule rec { 8 + pname = "goverter"; 9 + version = "1.7.0"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "jmattheis"; 13 + repo = "goverter"; 14 + tag = "v${version}"; 15 + hash = "sha256-VgwmnB6FP7hlUrZpKun38T4K2YSDl9yYuMjdzsEhCF4="; 16 + }; 17 + 18 + vendorHash = "sha256-uQ1qKZLRwsgXKqSAERSqf+1cYKp6MTeVbfGs+qcdakE="; 19 + 20 + subPackages = [ "cmd/goverter" ]; 21 + 22 + passthru.updateScript = nix-update-script { }; 23 + 24 + meta = { 25 + description = "Generate type-safe Go converters by defining function signatures."; 26 + homepage = "https://github.com/jmattheis/goverter"; 27 + changelog = "https://goverter.jmattheis.de/changelog"; 28 + license = lib.licenses.mit; 29 + maintainers = with lib.maintainers; [ krostar ]; 30 + mainProgram = "goverter"; 31 + }; 32 + }
+9 -11
pkgs/by-name/ha/harmonia/package.nix
··· 1 1 { 2 2 lib, 3 3 fetchFromGitHub, 4 - libsodium, 5 4 openssl, 6 5 pkg-config, 7 6 rustPlatform, ··· 9 8 nixosTests, 10 9 }: 11 10 12 - rustPlatform.buildRustPackage rec { 11 + rustPlatform.buildRustPackage (finalAttrs: { 13 12 pname = "harmonia"; 14 - version = "2.0.1"; 13 + version = "2.1.0"; 15 14 16 15 src = fetchFromGitHub { 17 16 owner = "nix-community"; 18 17 repo = "harmonia"; 19 - tag = "harmonia-v${version}"; 20 - hash = "sha256-tqkTzUdwnTfVuCrcFag7YKgGkiR9srR45e4v0XMXVCY="; 18 + tag = "harmonia-v${finalAttrs.version}"; 19 + hash = "sha256-Ch7CBPwSKZxCmZwFunNCA8E74TcOWp9MLbhe3/glQ6w="; 21 20 }; 22 21 23 22 useFetchCargoVendor = true; 24 - cargoHash = "sha256-3l+mRucDFc49Y96e2m5uixKvRSkrRaBWgJhPMIxuZvo="; 23 + cargoHash = "sha256-7HZoXNL7nf6NUNnh6gzXsZ2o4eeEQL7/KDdIcbh7/jM="; 25 24 26 25 doCheck = false; 27 26 28 27 nativeBuildInputs = [ pkg-config ]; 29 28 buildInputs = [ 30 - libsodium 31 29 openssl 32 30 ]; 33 31 ··· 41 39 tests = { inherit (nixosTests) harmonia; }; 42 40 }; 43 41 44 - meta = with lib; { 42 + meta = { 45 43 description = "Nix binary cache"; 46 44 homepage = "https://github.com/nix-community/harmonia"; 47 - license = licenses.mit; 48 - maintainers = with maintainers; [ mic92 ]; 45 + license = lib.licenses.mit; 46 + maintainers = with lib.maintainers; [ mic92 ]; 49 47 mainProgram = "harmonia"; 50 48 }; 51 - } 49 + })
+51
pkgs/by-name/hl/hl-log-viewer/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + installShellFiles, 5 + fetchFromGitHub, 6 + nix-update-script, 7 + versionCheckHook, 8 + }: 9 + rustPlatform.buildRustPackage (finalAttrs: { 10 + pname = "hl-log-viewer"; 11 + version = "0.30.3"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "pamburus"; 15 + repo = "hl"; 16 + tag = "v${finalAttrs.version}"; 17 + hash = "sha256-18FzXUvpMHu3EfECgcslhReinMM6Oa1qdTKbbqFiv1w="; 18 + }; 19 + 20 + cargoHash = "sha256-qx3NxWgCsCurU+TObQIvn1Xyn5IRP/iNem3s201MD4A="; 21 + useFetchCargoVendor = true; 22 + 23 + nativeBuildInputs = [ installShellFiles ]; 24 + 25 + postInstall = '' 26 + installShellCompletion --cmd hl \ 27 + --bash <($out/bin/hl --shell-completions bash) \ 28 + --fish <($out/bin/hl --shell-completions fish) \ 29 + --zsh <($out/bin/hl --shell-completions zsh) 30 + $out/bin/hl --man-page >hl.1 31 + installManPage hl.1 32 + ''; 33 + 34 + doInstallCheck = true; 35 + nativeInstallCheckInputs = [ 36 + versionCheckHook 37 + ]; 38 + versionCheckProgram = "${placeholder "out"}/bin/hl"; 39 + versionCheckProgramArg = "--version"; 40 + 41 + passthru.updateScript = nix-update-script { }; 42 + 43 + meta = { 44 + description = "JSON and logfmt log converter to human readable representation"; 45 + homepage = "https://github.com/pamburus/hl"; 46 + changelog = "https://github.com/pamburus/hl/releases/tag/v${finalAttrs.version}"; 47 + license = lib.licenses.mit; 48 + mainProgram = "hl"; 49 + maintainers = with lib.maintainers; [ petrzjunior ]; 50 + }; 51 + })
+2 -2
pkgs/by-name/in/incus-ui-canonical/package.nix
··· 20 20 in 21 21 stdenv.mkDerivation rec { 22 22 pname = "incus-ui-canonical"; 23 - version = "0.15.2"; 23 + version = "0.15.3"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "zabbly"; 27 27 repo = "incus-ui-canonical"; 28 28 # only use tags prefixed by incus- they are the tested fork versions 29 29 tag = "incus-${version}"; 30 - hash = "sha256-jcdjbrQsBshpSogPkDO2DHYIyWmxEOJbFFG25X2mni0="; 30 + hash = "sha256-FsDdALcIXJFo0ScOA8YEzulefp8IfOSi2ZClrtcPo24="; 31 31 }; 32 32 33 33 offlineCache = fetchYarnDeps {
+93
pkgs/by-name/in/incus/1995.diff
··· 1 + diff --git a/internal/server/firewall/drivers/drivers_consts.go b/internal/server/firewall/drivers/drivers_consts.go 2 + index 2790e07a605..944bca5930e 100644 3 + --- a/internal/server/firewall/drivers/drivers_consts.go 4 + +++ b/internal/server/firewall/drivers/drivers_consts.go 5 + @@ -1,8 +1,6 @@ 6 + package drivers 7 + 8 + import ( 9 + - "encoding/json" 10 + - "fmt" 11 + "net" 12 + ) 13 + 14 + @@ -67,62 +65,12 @@ type NftListSetsOutput struct { 15 + 16 + // NftListSetsEntry structure to read JSON output of nft set listing. 17 + type NftListSetsEntry struct { 18 + - Metainfo *NftMetainfo `json:"metainfo,omitempty"` 19 + - Set *NftSet `json:"set,omitempty"` 20 + -} 21 + - 22 + -// NftMetainfo structure representing metainformation returned by nft. 23 + -type NftMetainfo struct { 24 + - Version string `json:"version"` 25 + - ReleaseName string `json:"release_name"` 26 + - JSONSchemaVersion int `json:"json_schema_version"` 27 + + Set *NftSet `json:"set,omitempty"` 28 + } 29 + 30 + // NftSet structure to parse the JSON of a set returned by nft -j list sets. 31 + type NftSet struct { 32 + - Family string `json:"family"` 33 + - Name string `json:"name"` 34 + - Table string `json:"table"` 35 + - Type string `json:"type"` 36 + - Handle int `json:"handle"` 37 + - Flags []string `json:"flags"` 38 + - Elem ElemField `json:"elem"` 39 + -} 40 + - 41 + -// ElemField supports both string elements (IP, MAC) and dictionary-based CIDR elements. 42 + -// In order to parse it correctly a custom unsmarshalling is defined in drivers_nftables.go . 43 + -type ElemField struct { 44 + - Addresses []string // Stores plain addresses and CIDR notations as strings. 45 + -} 46 + - 47 + -// UnmarshalJSON handles both plain strings and CIDR dictionaries inside `elem`. 48 + -func (e *ElemField) UnmarshalJSON(data []byte) error { 49 + - var rawElems []any 50 + - err := json.Unmarshal(data, &rawElems) 51 + - if err != nil { 52 + - return err 53 + - } 54 + - 55 + - for _, elem := range rawElems { 56 + - switch v := elem.(type) { 57 + - case string: 58 + - // Plain address (IPv4, IPv6, or MAC). 59 + - e.Addresses = append(e.Addresses, v) 60 + - case map[string]any: 61 + - // CIDR notation (prefix dictionary). 62 + - prefix, ok := v["prefix"].(map[string]any) 63 + - if ok { 64 + - addr, addrOk := prefix["addr"].(string) 65 + - lenFloat, lenOk := prefix["len"].(float64) // JSON numbers are float64 by default. 66 + - if addrOk && lenOk { 67 + - e.Addresses = append(e.Addresses, fmt.Sprintf("%s/%d", addr, int(lenFloat))) 68 + - } 69 + - } 70 + - 71 + - default: 72 + - return fmt.Errorf("Unsupported element type in NFTables set: %v", elem) 73 + - } 74 + - } 75 + - 76 + - return nil 77 + + Family string `json:"family"` 78 + + Name string `json:"name"` 79 + + Table string `json:"table"` 80 + } 81 + diff --git a/internal/server/firewall/drivers/drivers_nftables.go b/internal/server/firewall/drivers/drivers_nftables.go 82 + index fd9be2e2fbb..f803de9dff5 100644 83 + --- a/internal/server/firewall/drivers/drivers_nftables.go 84 + +++ b/internal/server/firewall/drivers/drivers_nftables.go 85 + @@ -387,7 +387,7 @@ func (d Nftables) NetworkClear(networkName string, _ bool, _ []uint) error { 86 + return fmt.Errorf("Failed clearing nftables rules for network %q: %w", networkName, err) 87 + } 88 + 89 + - err = d.RemoveIncusAddressSets("inet") 90 + + err = d.RemoveIncusAddressSets("bridge") 91 + if err != nil { 92 + return fmt.Errorf("Error in deletion of address sets: %w", err) 93 + }
+7 -4
pkgs/by-name/in/incus/package.nix
··· 1 1 import ./generic.nix { 2 - hash = "sha256-S6PTtgP4MFV+kiEgV8PBvek1SrVjLaCR9OJy/6jqJGE="; 3 - version = "6.11.0"; 4 - vendorHash = "sha256-wKL+woCMjGJwCBG/JBhFbY4uc97/5K7OWPZRp0J+5DQ="; 5 - patches = [ ]; 2 + hash = "sha256-hgZc30SRnmALTvuD32dNuO0r4pfpXXvN4CtJqn2fGuk="; 3 + version = "6.12.0"; 4 + vendorHash = "sha256-/GwJG6kmjbiUUh0AWQ+IUbeK1kRcuWrwmNdTzH5LT38="; 5 + patches = [ 6 + # fix nft, remove 6.13 7 + ./1995.diff 8 + ]; 6 9 nixUpdateExtraArgs = [ 7 10 "--override-filename=pkgs/by-name/in/incus/package.nix" 8 11 ];
+3 -3
pkgs/by-name/ja/jaq/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "jaq"; 11 - version = "2.1.1"; 11 + version = "2.2.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "01mf02"; 15 15 repo = "jaq"; 16 16 tag = "v${version}"; 17 - hash = "sha256-8RP895GXoQOgMAfkfHIxCm0R2lmG+W3/H+xjcqSc3JM="; 17 + hash = "sha256-mVC2aggfcEpCtriuz/s4JL8mYkrlyAQLnaN5vyfcW3s="; 18 18 }; 19 19 20 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-movx0ahUD20OvLPZiLfXwN5tEkytUk9Q3cOTV1SJcvw="; 21 + cargoHash = "sha256-ZZLp3Vwq013MPxKy9gTZ1yMi2O0QcDPgFw5YnrYt90I="; 22 22 23 23 nativeInstallCheckInputs = [ 24 24 versionCheckHook
+37
pkgs/by-name/jb/jbofihe/fix-gcc14-errors.patch
··· 1 + diff --git a/add_trace_to_tabc.pl b/add_trace_to_tabc.pl 2 + index 04be787..3186075 100644 3 + --- a/add_trace_to_tabc.pl 4 + +++ b/add_trace_to_tabc.pl 5 + @@ -15,11 +15,11 @@ 6 + # COPYRIGHT 7 + 8 + print <<EOF; 9 + -extern elide_trace_reduce(int, int); 10 + -extern elide_trace_shift(int,int); 11 + -extern report_trace_shift(int); 12 + -extern report_trace_reduce(int, int); 13 + -extern report_trace_error(short *yyss, short *yyssp); 14 + +extern void elide_trace_reduce(int, int); 15 + +extern void elide_trace_shift(int,int); 16 + +extern void report_trace_shift(int); 17 + +extern void report_trace_reduce(int, int); 18 + +extern void report_trace_error(short *yyss, short *yyssp); 19 + EOF 20 + 21 + while (<>) { 22 + diff --git a/dfasyn/n2d.h b/dfasyn/n2d.h 23 + index b2159ba..6c56abb 100644 24 + --- a/dfasyn/n2d.h 25 + +++ b/dfasyn/n2d.h 26 + @@ -181,6 +181,10 @@ Expr * new_xor_expr(Expr *c1, Expr *c2); 27 + Expr * new_cond_expr(Expr *c1, Expr *c2, Expr *c3); 28 + Expr * new_sym_expr(char *sym_name); 29 + 30 + +int yyparse(void); 31 + +void yyerror(char *); 32 + +int yylex(void); 33 + + 34 + void define_symbol(Evaluator *x, char *name, Expr *e); 35 + void define_result(Evaluator *x, char *string, Expr *e, int early); 36 + void define_symresult(Evaluator *x, char *string, Expr *e, int early); 37 +
+12 -6
pkgs/by-name/jb/jbofihe/package.nix
··· 7 7 perl, 8 8 }: 9 9 10 - stdenv.mkDerivation rec { 10 + stdenv.mkDerivation (finalAttrs: { 11 11 pname = "jbofihe"; 12 12 version = "0.43"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "lojban"; 16 16 repo = "jbofihe"; 17 - rev = "v${version}"; 17 + rev = "v${finalAttrs.version}"; 18 18 sha256 = "1xx7x1256sjncyzx656jl6jl546vn8zz0siymqalz6v9yf341p98"; 19 19 }; 20 20 21 + patches = [ 22 + # fix build with gcc14: 23 + # https://github.com/lojban/jbofihe/pull/19 24 + ./fix-gcc14-errors.patch 25 + ]; 26 + 21 27 nativeBuildInputs = [ 22 28 bison 23 29 flex ··· 31 37 runHook postCheck 32 38 ''; 33 39 34 - meta = with lib; { 40 + meta = { 35 41 description = "Parser & analyser for Lojban"; 36 42 homepage = "https://github.com/lojban/jbofihe"; 37 - license = licenses.gpl2Only; 38 - maintainers = with maintainers; [ chkno ]; 43 + license = lib.licenses.gpl2Only; 44 + maintainers = with lib.maintainers; [ chkno ]; 39 45 }; 40 - } 46 + })
+2 -2
pkgs/by-name/jj/jjui/package.nix
··· 6 6 }: 7 7 buildGoModule rec { 8 8 pname = "jjui"; 9 - version = "0.8.4"; 9 + version = "0.8.5"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "idursun"; 13 13 repo = "jjui"; 14 14 tag = "v${version}"; 15 - hash = "sha256-9o7I4qk0flaFlrO5fBuntJO3XSEWAM9WuoPEA/Y+LXE="; 15 + hash = "sha256-2M69r3r4VeESymiJzLr2tfKBsmTcAZJsCLEYQkRKoMw="; 16 16 }; 17 17 18 18 vendorHash = "sha256-YlOK+NvyH/3uvvFcCZixv2+Y2m26TP8+ohUSdl3ppro=";
+29
pkgs/by-name/jq/jqfmt/package.nix
··· 1 + { 2 + buildGoModule, 3 + fetchFromGitHub, 4 + lib, 5 + nix-update-script, 6 + }: 7 + buildGoModule { 8 + pname = "jqfmt"; 9 + version = "0-unstable-2024-08-15"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "noperator"; 13 + repo = "jqfmt"; 14 + rev = "8fc6f864c295e6bd6b08f36f503b3d809270da61"; 15 + hash = "sha256-tvFp1SJeosJdCHs3c+vceBfacypJc/aFYSj55mBfkB8="; 16 + }; 17 + 18 + vendorHash = "sha256-avpZSgQKFZxLmYGj+2Gi+wSDHnAgF0/hyp4HtoQ0ZCo="; 19 + 20 + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch=main" ]; }; 21 + 22 + meta = { 23 + description = "Like gofmt, but for jq"; 24 + homepage = "https://github.com/noperator/jqfmt"; 25 + license = lib.licenses.mit; # Doesn't have Licence file, but Readme points to MIT 26 + maintainers = with lib.maintainers; [ heisfer ]; 27 + mainProgram = "jqfmt"; 28 + }; 29 + }
+3 -3
pkgs/by-name/ka/katana/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "katana"; 9 - version = "1.1.2"; 9 + version = "1.1.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "projectdiscovery"; 13 13 repo = "katana"; 14 14 tag = "v${version}"; 15 - hash = "sha256-cRzLJcX7U9jhKMYnpOyo8S8hN6cIeUYFElcmOqbv0GY="; 15 + hash = "sha256-KwnGEWWrWpano+5gSG0YO4UE2ceKvgXmrtlhlda2xq4="; 16 16 }; 17 17 18 - vendorHash = "sha256-NaPVrgFbw77kxl2sw1nHhqr1ePn5TYhS2rS0et7qJKs="; 18 + vendorHash = "sha256-L7ycSzLbZUJ/4E+2lyN52xQFOJoxiRopgTfJkflFP9Q="; 19 19 20 20 subPackages = [ "cmd/katana" ]; 21 21
+3 -3
pkgs/by-name/ku/kube-review/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "kube-review"; 10 - version = "0.4.0"; 10 + version = "0.5.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "anderseknert"; 14 14 repo = "kube-review"; 15 15 tag = "v${version}"; 16 - hash = "sha256-0wDapaV1e6QNZWeHG86t12iu1yW1LW6mnpdWIrwvBFk="; 16 + hash = "sha256-W+JF8MR+x6vova6hRw0omXXhT40qXmdZciAdt2bi6jM="; 17 17 }; 18 18 19 - vendorHash = "sha256-lzhjIX+67S+68erlJNHVXMKgRFUUyG+ymZEKVKRRpRc="; 19 + vendorHash = "sha256-xHiHeSoiT/5h8pHTBTq1g/zJtnCbcUs+qMJ4vHjWzog="; 20 20 ldflags = [ 21 21 "-X github.com/anderseknert/kube-review/cmd.version=v${version}" 22 22 ];
+3 -3
pkgs/by-name/ku/kubelogin/package.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "kubelogin"; 13 - version = "0.2.7"; 13 + version = "0.2.8"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "Azure"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-upToPltob3P8EwDUbl9F3COGCxnz6NZNrZ/wxv5pBQU="; 19 + sha256 = "sha256-aajo43ysA/ItOxFxZbw1i7VQpEm4aqfXFiMUTZt3QDk="; 20 20 }; 21 21 22 - vendorHash = "sha256-d4zXjMr34DUXHNBe8jGhlQ/gdsaR2hGWxZEfUKXvKCQ="; 22 + vendorHash = "sha256-fILOPZnSsEX9f1nWxC1jTN2wNGmlz15fFmeVvXMA25w="; 23 23 24 24 ldflags = [ 25 25 "-X main.gitTag=v${version}"
+2 -2
pkgs/by-name/ku/kubeshark/package.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "kubeshark"; 14 - version = "52.6.0"; 14 + version = "52.7.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "kubeshark"; 18 18 repo = "kubeshark"; 19 19 rev = "v${version}"; 20 - hash = "sha256-Mxj42D+MxYn0/csI/ZsMdU8xOz8P/IzsHr7vtmlQPa0="; 20 + hash = "sha256-D3mHLYN6OVk7f1MCCWqSg/3qeg83EHcpqvkm1UTOaaM="; 21 21 }; 22 22 23 23 vendorHash = "sha256-kzyQW4bVE7oMOlHVG7LKG1AMTRYa5GLiiEhdarIhMSo=";
+2 -2
pkgs/by-name/la/lacus/package.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "lacus"; 9 - version = "1.13.1"; 9 + version = "1.14.0"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "ail-project"; 14 14 repo = "lacus"; 15 15 tag = "v${version}"; 16 - hash = "sha256-M9ZRlvQvDV5eiWOHh3LgezIN5gUgJ6w24OEo4RArip8="; 16 + hash = "sha256-fk6NfBdUGGyOhVOJcGCRNldcw4JRHFr7p+tFuccYp7Y="; 17 17 }; 18 18 19 19 pythonRelaxDeps = [
+3 -3
pkgs/by-name/li/libdeltachat/package.nix
··· 20 20 21 21 stdenv.mkDerivation rec { 22 22 pname = "libdeltachat"; 23 - version = "1.159.1"; 23 + version = "1.159.3"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "chatmail"; 27 27 repo = "core"; 28 28 tag = "v${version}"; 29 - hash = "sha256-ASEGwcmSlUgR69wqc3h53abmKObowuVC6CFP2G+H/0s="; 29 + hash = "sha256-ghUPbHwOEND/ab8PELCJn3ADBWBe2v8u5xMrp9wiwjY="; 30 30 }; 31 31 32 32 patches = [ ··· 36 36 cargoDeps = rustPlatform.fetchCargoVendor { 37 37 pname = "deltachat-core-rust"; 38 38 inherit version src; 39 - hash = "sha256-gu0Cxaw+Lpu2mGqX0lFTmK1MWHt0icM8BbA1yiKVpzs="; 39 + hash = "sha256-S46y3By/81qEOY54JqMJtnb6zXvd+e7PG4THmxPRQcY="; 40 40 }; 41 41 42 42 nativeBuildInputs =
+2 -2
pkgs/by-name/li/libmaddy-markdown/package.nix
··· 7 7 8 8 stdenvNoCC.mkDerivation (finalAttrs: { 9 9 pname = "libmaddy-markdown"; 10 - version = "1.4.0"; 10 + version = "1.5.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "progsource"; 14 14 repo = "maddy"; 15 15 tag = finalAttrs.version; 16 - hash = "sha256-cc0RggNYn0wZpeCn5QU9C+sqv7CTJkiQVB3LSQ/3YQw="; 16 + hash = "sha256-FlERT2A5bxvLElBcqHCFTORFRK04rJjvRYguqZ+foVo="; 17 17 }; 18 18 19 19 dontBuild = true;
+3 -3
pkgs/by-name/ma/mainsail/package.nix
··· 6 6 7 7 buildNpmPackage rec { 8 8 pname = "mainsail"; 9 - version = "2.13.2"; 9 + version = "2.14.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "mainsail-crew"; 13 13 repo = "mainsail"; 14 14 rev = "v${version}"; 15 - hash = "sha256-rXavUkoFRw5fWCisdz/eD+wL1Sc+vExyjskVEIN4QNQ="; 15 + hash = "sha256-hZgENY1Vb0wr6fqQfodjXQ+a/JAca0AQFKHlTc4EG68="; 16 16 }; 17 17 18 - npmDepsHash = "sha256-MzPXDy9sX7Y5dUm3qp3OORdEz8QyL5j4M4eXl0gtopo="; 18 + npmDepsHash = "sha256-9pkcQS281OC9q9WadctQ/GAgbaeejrj7HLwKK/SDkAU="; 19 19 20 20 # Prevent Cypress binary download. 21 21 CYPRESS_INSTALL_BINARY = 0;
+3 -3
pkgs/by-name/mi/minio-client/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "minio-client"; 10 - version = "2025-04-08T15-39-49Z"; 10 + version = "2025-04-16T18-13-26Z"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "minio"; 14 14 repo = "mc"; 15 15 rev = "RELEASE.${version}"; 16 - sha256 = "sha256-H/iIlzdOLcE2xn96FuyyFcXC0is94MUYbfjA5b/hEqg="; 16 + sha256 = "sha256-23shNQWVIuTLL0FLM00919JaT2QR4R0ou5ZA2/mQ4PA="; 17 17 }; 18 18 19 - vendorHash = "sha256-0Lfjhd4DlIpnbMp/4gObgeO9L1QC03FhJbFDLXW6UOQ="; 19 + vendorHash = "sha256-MpLQZFrf2sBAweXtYeFi5j6p6GaXuN99x+r4UK8D9xM="; 20 20 21 21 subPackages = [ "." ]; 22 22
+77
pkgs/by-name/ml/mlv-app/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + fetchpatch, 6 + libsForQt5, 7 + writableTmpDirAsHomeHook, 8 + ffmpeg-headless, 9 + nix-update-script, 10 + }: 11 + 12 + stdenv.mkDerivation (finalAttrs: { 13 + pname = "mlv-app"; 14 + version = "1.15"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "ilia3101"; 18 + repo = "MLV-App"; 19 + rev = "QTv${finalAttrs.version}"; 20 + hash = "sha256-boYnIGDowV4yRxdE98U5ngeAwqi5HTRDFh5gVwW/kN8="; 21 + }; 22 + 23 + patches = [ 24 + (fetchpatch { 25 + url = "https://github.com/ilia3101/MLV-App/commit/b7643b1031955f085ade30e27974ddd889a4641f.patch"; 26 + hash = "sha256-DQkoB+fjshWDLzKouhEQXzpqn78WL+eqo5oTfE9ltEk="; 27 + }) 28 + ]; 29 + 30 + postPatch = '' 31 + substituteInPlace platform/qt/MainWindow.cpp \ 32 + --replace-fail '"ffmpeg"' '"${lib.getExe ffmpeg-headless}"' 33 + ''; 34 + 35 + qmakeFlags = [ "MLVApp.pro" ]; 36 + 37 + preConfigure = '' 38 + cd platform/qt/ 39 + ''; 40 + 41 + nativeBuildInputs = [ 42 + libsForQt5.wrapQtAppsHook 43 + libsForQt5.qmake 44 + writableTmpDirAsHomeHook 45 + ]; 46 + buildInputs = [ 47 + libsForQt5.qtmultimedia 48 + libsForQt5.qtbase 49 + ]; 50 + 51 + dontWrapQtApps = true; 52 + 53 + preFixup = '' 54 + wrapQtApp "$out/bin/mlvapp" 55 + ''; 56 + 57 + installPhase = '' 58 + runHook preInstall 59 + install -Dm555 -t $out/bin mlvapp 60 + install -Dm444 -t $out/share/applications mlvapp.desktop 61 + install -Dm444 -t $out/share/icons/hicolor/512x512/apps RetinaIMG/MLVAPP.png 62 + runHook postInstall 63 + ''; 64 + 65 + updateScript = nix-update-script { }; 66 + 67 + meta = { 68 + description = "All in one MLV processing app that is pretty great"; 69 + homepage = "https://mlv.app"; 70 + downloadPage = "https://github.com/ilia3101/MLV-App"; 71 + changelog = "https://github.com/ilia3101/MLV-App/releases/tag/QTv${finalAttrs.version}"; 72 + license = lib.licenses.gpl3Only; 73 + maintainers = [ ]; 74 + platforms = [ "x86_64-linux" ]; 75 + mainProgram = "mlvapp"; 76 + }; 77 + })
+3 -3
pkgs/by-name/mo/moonraker/package.nix
··· 35 35 in 36 36 stdenvNoCC.mkDerivation rec { 37 37 pname = "moonraker"; 38 - version = "0.9.3-unstable-2025-04-03"; 38 + version = "0.9.3-unstable-2025-04-22"; 39 39 40 40 src = fetchFromGitHub { 41 41 owner = "Arksine"; 42 42 repo = "moonraker"; 43 - rev = "7cdcca3cb4b7caf27d511d1c4e32fa3297391709"; 44 - sha256 = "sha256-fjmbmv+0y/NsgvrscaA2gv9Tv8esWiMpbA35LuzFfFg="; 43 + rev = "1c124149720e24f52b80ce82ce906e69476b7724"; 44 + sha256 = "sha256-+Yk0TBU8dIa9mf0s+F+mTop8jLxdVDDCP8ST8pRgCiY="; 45 45 }; 46 46 47 47 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/by-name/mp/mpls/package.nix
··· 7 7 }: 8 8 buildGoModule rec { 9 9 pname = "mpls"; 10 - version = "0.13.3"; 10 + version = "0.14.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "mhersson"; 14 14 repo = "mpls"; 15 15 tag = "v${version}"; 16 - hash = "sha256-sr0NZGQoaJw8LYJy13iNNos06KDHXNPbYSw3UAHi6eg="; 16 + hash = "sha256-z3miAbL3qQHusWoofUp8kNNZjoGANhPjeIj39KPYyvc="; 17 17 }; 18 18 19 19 vendorHash = "sha256-xILlYrwcnMWAPACeELwVKGUBIK9QbrUSR03xVmNXsnE=";
+2 -2
pkgs/by-name/ne/nextcloud-client/package.nix
··· 23 23 24 24 stdenv.mkDerivation rec { 25 25 pname = "nextcloud-client"; 26 - version = "3.16.2"; 26 + version = "3.16.3"; 27 27 28 28 outputs = [ 29 29 "out" ··· 34 34 owner = "nextcloud-releases"; 35 35 repo = "desktop"; 36 36 tag = "v${version}"; 37 - hash = "sha256-CBGvASIPN5xB2kgSDXg2vWpnsFBD3c3wudUAL6u64U8="; 37 + hash = "sha256-C/IfCNOFsSnpJMVSVhOkfx1F2IhOM8ntgdKjr7MKdkc="; 38 38 }; 39 39 40 40 patches = [
+3 -3
pkgs/by-name/pa/pay-respects/package.nix
··· 5 5 }: 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "pay-respects"; 8 - version = "0.7.5"; 8 + version = "0.7.6"; 9 9 10 10 src = fetchFromGitea { 11 11 domain = "codeberg.org"; 12 12 owner = "iff"; 13 13 repo = "pay-respects"; 14 14 rev = "v${version}"; 15 - hash = "sha256-NmFuu6uS8maAoN9U2ZdEyeJeozR3ubhoMrhvWKDxbMI="; 15 + hash = "sha256-+50MKpZgJqjuUvJeFFv8fMILkJ3cOAN7R7kmlR+98II="; 16 16 }; 17 17 18 18 useFetchCargoVendor = true; 19 - cargoHash = "sha256-xqq4PXvon6edjJ4VhrhXD8QtDGWlMeJnl8mnH8rdIvU="; 19 + cargoHash = "sha256-TJP+GPkXwPvnBwiF0SCkn8NGz/xyrYjbUZKCbUUSqHQ="; 20 20 21 21 meta = { 22 22 description = "Terminal command correction, alternative to `thefuck`, written in Rust";
+6 -2
pkgs/by-name/pd/pdm/package.nix
··· 24 24 in 25 25 python.pkgs.buildPythonApplication rec { 26 26 pname = "pdm"; 27 - version = "2.22.3"; 27 + version = "2.24.1"; 28 28 pyproject = true; 29 29 30 30 disabled = python.pkgs.pythonOlder "3.8"; ··· 33 33 owner = "pdm-project"; 34 34 repo = "pdm"; 35 35 tag = version; 36 - hash = "sha256-+qUvVQJO/xfBZJuMBezu/LdKhKag1BCQ3To2qFXiOzY="; 36 + hash = "sha256-YChgPJmHWJ4tftosa24SKB0J7uV/zR6VWX18poEEsLY="; 37 37 }; 38 38 39 39 pythonRelaxDeps = [ "hishel" ]; ··· 67 67 tomlkit 68 68 truststore 69 69 unearth 70 + id 70 71 virtualenv 71 72 ] 72 73 ++ httpx.optional-dependencies.socks; ··· 118 119 "test_find_interpreters_with_PDM_IGNORE_ACTIVE_VENV" 119 120 "test_build_distributions" 120 121 "test_init_project_respect" 122 + "test_use_python_write_file_multiple_versions" 123 + "test_repository_get_token_from_oidc" 124 + "test_repository_get_token_misconfigured_github" 121 125 ]; 122 126 123 127 __darwinAllowLocalNetworking = true;
+3 -3
pkgs/by-name/pk/pkgsite/package.nix
··· 7 7 8 8 buildGoModule { 9 9 pname = "pkgsite"; 10 - version = "0-unstable-2025-04-16"; 10 + version = "0-unstable-2025-04-24"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "golang"; 14 14 repo = "pkgsite"; 15 - rev = "0a075a2cae6ac8ff829d0d7c7841d064d6833167"; 16 - hash = "sha256-kYmxR6ZzlHDBeAYFDlUN5EcgRDpB/S00Xx3N1MbKsIk="; 15 + rev = "e863a039941fdd1a92fb694c3d9b3bb0ea0ba257"; 16 + hash = "sha256-wb451BDpKT404oMmyOXuZBGM7rWLiWJHTRTtphOgx9g="; 17 17 }; 18 18 19 19 vendorHash = "sha256-JoPuNktN4OsdNJ0e8BRuuD0CKuWiFsAcLAS5h9rH/Z0=";
+5 -5
pkgs/by-name/po/powershell/package.nix
··· 31 31 in 32 32 stdenv.mkDerivation rec { 33 33 pname = "powershell"; 34 - version = "7.5.0"; 34 + version = "7.5.1"; 35 35 36 36 src = 37 37 passthru.sources.${stdenv.hostPlatform.system} ··· 92 92 sources = { 93 93 aarch64-darwin = fetchurl { 94 94 url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-osx-arm64.tar.gz"; 95 - hash = "sha256-EHv+NRyyMdIv+qwUpgJc/s7ONzW9ff8RZwWJ/V1+49U="; 95 + hash = "sha256-0fAWzM5acQbjYJC/E65xtGEV8lZGWu4Hdgsm5gf00DM="; 96 96 }; 97 97 aarch64-linux = fetchurl { 98 98 url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-linux-arm64.tar.gz"; 99 - hash = "sha256-o7ah0UiXl0rqcy2ClwyG3Rf/xXpfxPS/q/4t0nL/bEA="; 99 + hash = "sha256-h5Y93+/2rHJmv/vgIbCK2u0mStSjq5Nqgg5tf0Wp7oo="; 100 100 }; 101 101 x86_64-darwin = fetchurl { 102 102 url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-osx-x64.tar.gz"; 103 - hash = "sha256-9LxQACnZggsVxn+IXGWrvuCqlE8wV+XZng+GWMYA/Zs="; 103 + hash = "sha256-SwXo6jVSZhFKmm8/A0yosaKamLGhbKYL2OVLNf+horM="; 104 104 }; 105 105 x86_64-linux = fetchurl { 106 106 url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-linux-x64.tar.gz"; 107 - hash = "sha256-frsASKOACd5aWdYgoQ8z17pJIKziN5sQSmf6+3nihBs="; 107 + hash = "sha256-u5tff4BgAHNU112pL8ZDDHe6B0z4G/ohVvG6Nz/0d+U="; 108 108 }; 109 109 }; 110 110 tests.version = testers.testVersion {
+3 -3
pkgs/by-name/qt/qtorganizer-mkcal/package.nix
··· 13 13 14 14 stdenv.mkDerivation (finalAttrs: { 15 15 pname = "qtorganizer-mkcal"; 16 - version = "0-unstable-2025-02-19"; 16 + version = "0-unstable-2025-04-24"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "dcaliste"; 20 20 repo = "qtorganizer-mkcal"; 21 - rev = "312412de3f810fbedc7c4f27bd33adb2c3fbe967"; 22 - hash = "sha256-uv2cEs84bM614vg5K+t4vyXas+1b5Jm39tfGSwWj6n0="; 21 + rev = "45906b1df8ad758a824369873f423d9e0c457fbf"; 22 + hash = "sha256-sgYCO8LxBFhMkjGnKVvOx2d4hyw9Oa5lbu6LKhuwl8s="; 23 23 }; 24 24 25 25 postPatch = ''
+3 -3
pkgs/by-name/ra/rainfrog/package.nix
··· 7 7 rainfrog, 8 8 }: 9 9 let 10 - version = "0.3.0"; 10 + version = "0.3.1"; 11 11 in 12 12 rustPlatform.buildRustPackage { 13 13 inherit version; ··· 17 17 owner = "achristmascarl"; 18 18 repo = "rainfrog"; 19 19 tag = "v${version}"; 20 - hash = "sha256-dBsL91BK/OkLimBUnqOQu/bBqxNIjnZY5oI0lwMkfDo="; 20 + hash = "sha256-sUZnHlTxOz0j2KsWi/qaI5MYT0mkANn6deH54TS/JYw="; 21 21 }; 22 22 23 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-C5Wn/Qe+VSCFEma7IAmxGK2t2xugWOt2BaF7izsCU+I="; 24 + cargoHash = "sha256-wgJWPlURS2DxcRMzDEAXa50nQswcjbe0zj2QgF0HZys="; 25 25 26 26 passthru = { 27 27 tests.version = testers.testVersion {
+3 -3
pkgs/by-name/re/release-plz/package.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "release-plz"; 14 - version = "0.3.132"; 14 + version = "0.3.133"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "MarcoIeni"; 18 18 repo = "release-plz"; 19 19 rev = "release-plz-v${version}"; 20 - hash = "sha256-J2ViqVJEBGBiKfG9S7/p5RNjFNNp0A6b3Htv5c0On6M="; 20 + hash = "sha256-WxuW5qz8ACaKoLOiKug1BRGiMqgS8fv1lL6gmJFdlRE="; 21 21 }; 22 22 23 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-z67GXNJ9QSRIafTCeVjr0T+EYdcT/Blr7pBGQJgobdc="; 24 + cargoHash = "sha256-xWvQfPqLIisHtn1yxXkPcPlZGb0AV/e8aFbihxCQ8zA="; 25 25 26 26 nativeBuildInputs = [ 27 27 installShellFiles
+3 -3
pkgs/by-name/re/rerun/package.nix
··· 34 34 35 35 rustPlatform.buildRustPackage (finalAttrs: { 36 36 pname = "rerun"; 37 - version = "0.23.0"; 37 + version = "0.23.1"; 38 38 39 39 src = fetchFromGitHub { 40 40 owner = "rerun-io"; 41 41 repo = "rerun"; 42 42 tag = finalAttrs.version; 43 - hash = "sha256-ZMvX/9kz+tEiQ01GO7B+/wdxxkFkuExR9jA2KROIbgw="; 43 + hash = "sha256-P4PNGguBlHlVRlABNDZGxdAKL0NkoROrcR+7+q7Ln4Q="; 44 44 }; 45 45 46 46 # The path in `build.rs` is wrong for some reason, so we patch it to make the passthru tests work ··· 50 50 ''; 51 51 52 52 useFetchCargoVendor = true; 53 - cargoHash = "sha256-2BMBfEunRRMX4++w0Fg9wTAeEmODtOTcruXCO9JKreo="; 53 + cargoHash = "sha256-1DNrgptSeggyxS/JFaFinS2RqpKVJ8SoGgLtffaS9HU="; 54 54 55 55 cargoBuildFlags = [ "--package rerun-cli" ]; 56 56 cargoTestFlags = [ "--package rerun-cli" ];
+2 -2
pkgs/by-name/sc/scalafmt/package.nix
··· 9 9 10 10 let 11 11 baseName = "scalafmt"; 12 - version = "3.9.2"; 12 + version = "3.9.4"; 13 13 deps = stdenv.mkDerivation { 14 14 name = "${baseName}-deps-${version}"; 15 15 buildCommand = '' ··· 19 19 cp $(< deps) $out/share/java/ 20 20 ''; 21 21 outputHashMode = "recursive"; 22 - outputHash = "sha256-IACG6fiunbLP5wLPMePpk0QQnDS18ale+Lppri4jBmU="; 22 + outputHash = "sha256-F2906HrBEiCnv+7OfoFbLsIK1lJiE0cQCyjJ0EivSI0="; 23 23 }; 24 24 in 25 25 stdenv.mkDerivation {
+3 -3
pkgs/by-name/sl/slackdump/package.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "slackdump"; 12 - version = "3.0.10"; 12 + version = "3.1.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "rusq"; 16 16 repo = "slackdump"; 17 17 tag = "v${version}"; 18 - hash = "sha256-+Q79DauC+hnUCxBa9muVsq03D9ph7lEB5pmU7ujv3Mo="; 18 + hash = "sha256-DBIBOHoQIUp2WXj50w2ixhB9W8qBzdrBmNCKSuAJMGk="; 19 19 }; 20 20 21 21 nativeCheckInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.IOKitTools; ··· 32 32 "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" 33 33 ]; 34 34 35 - vendorHash = "sha256-qtvUhxbkElMa6qrkicNrPn9Boh65sAH/vZn/FeO9o9A="; 35 + vendorHash = "sha256-TEeYHT2jvU0ioMb3h/xjUg1fISsi5oHY5xKEcHwhC0Y="; 36 36 37 37 __darwinAllowLocalNetworking = true; 38 38
+2 -2
pkgs/by-name/sn/snapcraft/package.nix
··· 13 13 14 14 python3Packages.buildPythonApplication rec { 15 15 pname = "snapcraft"; 16 - version = "8.8.0"; 16 + version = "8.8.1"; 17 17 18 18 pyproject = true; 19 19 ··· 21 21 owner = "canonical"; 22 22 repo = "snapcraft"; 23 23 tag = version; 24 - hash = "sha256-54UOXEH3DxT1P/CRi09gEoq9si+x/1GHFuWRIyEvz3E="; 24 + hash = "sha256-gn2roiwNLUFJsuen2qGPvl4DyE6gPUQibS1Cn7cj2L8="; 25 25 }; 26 26 27 27 patches = [
+3 -3
pkgs/by-name/ss/sshs/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "sshs"; 11 - version = "4.5.1"; 11 + version = "4.7.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "quantumsheep"; 15 15 repo = "sshs"; 16 16 rev = version; 17 - hash = "sha256-8tIIpGEQBXfLQ/Bok4KrpDGwoYhIQz/ylg6fUc6mBdc="; 17 + hash = "sha256-Xr1S6KSw3a/+TIrw2hUPpUOd22+49YMuGK2TVxfwPHU="; 18 18 }; 19 19 20 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-U1E11NB+MVte31hfSAwhzXsId7U5uGy5C6Ubk6RPNvA="; 21 + cargoHash = "sha256-Py85+zv54KHFXjhiThTPXgJQmCImXN42ePOjazjzxIQ="; 22 22 23 23 passthru.tests.version = testers.testVersion { package = sshs; }; 24 24
+2 -2
pkgs/by-name/te/texstudio/package.nix
··· 12 12 13 13 stdenv.mkDerivation (finalAttrs: { 14 14 pname = "texstudio"; 15 - version = "4.8.6"; 15 + version = "4.8.7"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "texstudio-org"; 19 19 repo = "texstudio"; 20 20 rev = finalAttrs.version; 21 - hash = "sha256-PvxzG4VPhCmwc/Kh5g85fV/Mc7ih08pt/zUNBgldZiI="; 21 + hash = "sha256-/0f8SIzF5OnVYfxS6Cb7VbN+IMc4VzCxfA7p93iQJ/w="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+36
pkgs/by-name/to/tombl/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + rustPlatform, 5 + nix-update-script, 6 + versionCheckHook, 7 + }: 8 + rustPlatform.buildRustPackage rec { 9 + pname = "tombl"; 10 + version = "0.2.3"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "snyball"; 14 + repo = "tombl"; 15 + tag = "v${version}"; 16 + hash = "sha256-XHvAgJ8/+ZkBxwZpMgaDchr0hBa1FXAd/j1+HH9N6qw="; 17 + }; 18 + 19 + useFetchCargoVendor = true; 20 + cargoHash = "sha256-A3zdDzmwX2gdTLLWnUGeiqY1R5PBKZRmEHdIi1Uveaw="; 21 + 22 + nativeInstallCheckInputs = [ versionCheckHook ]; 23 + versionCheckProgramArg = "--version"; 24 + doInstallCheck = true; 25 + 26 + passthru.updateScript = nix-update-script { }; 27 + 28 + meta = { 29 + description = "Easily query TOML files from bash"; 30 + homepage = "https://github.com/snyball/tombl"; 31 + changelog = "https://github.com/snyball/tombl/releases/tag/v${version}"; 32 + mainProgram = "tombl"; 33 + license = lib.licenses.gpl3Only; 34 + maintainers = with lib.maintainers; [ oskardotglobal ]; 35 + }; 36 + }
+2
pkgs/by-name/tr/trojan-go/package.nix
··· 20 20 vendorHash = "sha256-c6H/8/dmCWasFKVR15U/kty4AzQAqmiL/VLKrPtH+s4="; 21 21 22 22 ldflags = [ 23 + "-s" 24 + "-w" 23 25 "-X github.com/p4gefau1t/trojan-go/constant.Version=v${version}" 24 26 "-X github.com/p4gefau1t/trojan-go/constant.Commit=v${version}" 25 27 ];
+41
pkgs/by-name/un/unshieldv3/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + nix-update-script, 7 + }: 8 + 9 + stdenv.mkDerivation (finalAttrs: { 10 + pname = "unshieldv3"; 11 + version = "0.2.2"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "wfr"; 15 + repo = "unshieldv3"; 16 + tag = "v${finalAttrs.version}"; 17 + sha256 = "sha256-ScUlKuvkq4UglEVJL8NreAGDZFLVrEpEBQCZvu7XOrg="; 18 + }; 19 + 20 + nativeBuildInputs = [ cmake ]; 21 + 22 + doCheck = true; 23 + postCheck = '' 24 + for i in $src/test-data/*.Z; do 25 + mkdir -p test 26 + ./unshieldv3 extract $i test 27 + done 28 + ''; 29 + 30 + passthru.updateScript = nix-update-script { }; 31 + 32 + meta = { 33 + description = "Tool to extract .Z files from InstallShield V3 (Z) installers"; 34 + homepage = "https://github.com/wfr/unshieldv3"; 35 + changelog = "https://github.com/wfr/unshieldv3/releases/tag/v${finalAttrs.version}"; 36 + license = lib.licenses.asl20; 37 + platforms = lib.platforms.linux ++ lib.platforms.darwin; 38 + mainProgram = "unshieldv3"; 39 + maintainers = [ lib.maintainers.jchw ]; 40 + }; 41 + })
+5 -5
pkgs/by-name/ur/urbit/package.nix
··· 11 11 in 12 12 stdenv.mkDerivation rec { 13 13 pname = "urbit"; 14 - version = "3.1"; 14 + version = "3.2"; 15 15 16 16 src = fetchzip { 17 17 url = "https://github.com/urbit/vere/releases/download/vere-v${version}/${platform}.tgz"; 18 18 sha256 = 19 19 { 20 - x86_64-linux = "sha256-51Zgv9QANQVMk/dc7/heYmCNfeu4k7mrYNke1/oz/94="; 21 - aarch64-linux = "sha256-Tdn/ve9iCjsY/b39TZ7ErHV14mIAHdtmycgUPIzRihQ="; 22 - x86_64-darwin = "sha256-y/FQIVcEn6dLWXPztC34+7+5eDMO7Xcx25D2+0p7Mxk="; 23 - aarch64-darwin = "sha256-YJGRZlpTdm1x4P+GnZiKC1411tcEX+Jdnm+iyxUlsU0="; 20 + x86_64-linux = "sha256-T5d9C2JSmN5y1PSpHLofTKOr32VxLDwjYH9UD0+wAXM="; 21 + aarch64-linux = "sha256-wUVqz3VPJ/ZEkS+6MJbbSqqS9vhHPGxTdAty5mIyKgA="; 22 + x86_64-darwin = "sha256-uPBTkOCZCpG3mb0D6S710vxaGRAaly5d3UHL1j/+uzo="; 23 + aarch64-darwin = "sha256-wfgk3+Z16FThXJdD34vxitXYx/4TdwqboMlXs5IAFDs="; 24 24 } 25 25 .${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}"); 26 26 };
+1 -1
pkgs/by-name/ur/urbit/update-bin.sh
··· 4 4 set -euo pipefail 5 5 6 6 ROOT="$(dirname "$(readlink -f "$0")")" 7 - NIX_DRV="$ROOT/default.nix" 7 + NIX_DRV="$ROOT/package.nix" 8 8 if [ ! -f "$NIX_DRV" ]; then 9 9 echo "ERROR: cannot find urbit in $ROOT" 10 10 exit 1
+2 -2
pkgs/by-name/v2/v2ray-domain-list-community/package.nix
··· 9 9 let 10 10 generator = pkgsBuildBuild.buildGoModule rec { 11 11 pname = "v2ray-domain-list-community"; 12 - version = "20250415151718"; 12 + version = "20250422055726"; 13 13 src = fetchFromGitHub { 14 14 owner = "v2fly"; 15 15 repo = "domain-list-community"; 16 16 rev = version; 17 - hash = "sha256-Q6/ZWwbsR8dFL6uBRFXKkuMGuWgH/VwHN3qxETbPq4k="; 17 + hash = "sha256-mKnZOvFHzUNndbLDY9c9RCxtQQaELrHB4iHMvwucgzE="; 18 18 }; 19 19 vendorHash = "sha256-NLh14rXRci4hgDkBJVJDIDvobndB7KYRKAX7UjyqSsg="; 20 20 meta = with lib; {
+3 -3
pkgs/by-name/wa/wakatime-cli/package.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "wakatime-cli"; 13 - version = "1.112.1"; 13 + version = "1.115.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "wakatime"; 17 17 repo = "wakatime-cli"; 18 18 tag = "v${version}"; 19 - hash = "sha256-J8hEQkTCaJhYYnuO8J2Tvgm/lWuPKHubKESb7WPzzkk="; 19 + hash = "sha256-vvJzYUL9lGPxe2XzeooDJ09jT3/Zv5x8rf6T7Byb7TY="; 20 20 }; 21 21 22 - vendorHash = "sha256-Zy54fGyTvLfrFEiPIcNtx25EqaIaYq46DYBpbZXfOFQ="; 22 + vendorHash = "sha256-1yqpz3DqWHXw3ihh7YAKtl5Co91VAbBMRu68S/igrMc="; 23 23 24 24 ldflags = [ 25 25 "-s"
+72
pkgs/by-name/wa/warehouse/package.nix
··· 1 + { 2 + lib, 3 + blueprint-compiler, 4 + desktop-file-utils, 5 + fetchFromGitHub, 6 + flatpak, 7 + flatpak-xdg-utils, 8 + glib, 9 + gobject-introspection, 10 + gtk4, 11 + libadwaita, 12 + meson, 13 + ninja, 14 + nix-update-script, 15 + pkg-config, 16 + python3, 17 + stdenv, 18 + wrapGAppsHook4, 19 + }: 20 + 21 + stdenv.mkDerivation (finalAttrs: { 22 + pname = "warehouse"; 23 + version = "2.0.2"; 24 + 25 + src = fetchFromGitHub { 26 + owner = "flattool"; 27 + repo = "warehouse"; 28 + tag = finalAttrs.version; 29 + hash = "sha256-EcpHFS0EczUDFs0A/7IuNs1082hsuuS0J6wxSq47vaQ="; 30 + }; 31 + 32 + nativeBuildInputs = [ 33 + blueprint-compiler 34 + desktop-file-utils 35 + meson 36 + ninja 37 + pkg-config 38 + wrapGAppsHook4 39 + gobject-introspection 40 + ]; 41 + 42 + buildInputs = [ 43 + flatpak 44 + flatpak-xdg-utils 45 + glib 46 + gtk4 47 + libadwaita 48 + (python3.withPackages ( 49 + ps: with ps; [ 50 + pygobject3 51 + ] 52 + )) 53 + ]; 54 + 55 + preFixup = '' 56 + gappsWrapperArgs+=( 57 + --suffix PATH : "${lib.makeBinPath [ flatpak-xdg-utils ]}" 58 + ) 59 + ''; 60 + 61 + passthru.updateScript = nix-update-script { }; 62 + 63 + meta = { 64 + changelog = "https://github.com/flattool/warehouse/releases/tag/${finalAttrs.version}"; 65 + description = "Manage all things Flatpak"; 66 + homepage = "https://github.com/flattool/warehouse"; 67 + license = lib.licenses.gpl3Plus; 68 + mainProgram = "warehouse"; 69 + maintainers = with lib.maintainers; [ michaelgrahamevans ]; 70 + platforms = lib.platforms.linux; 71 + }; 72 + })
+12 -9
pkgs/by-name/wa/waypipe/package.nix
··· 19 19 autoPatchelfHook, 20 20 wayland-scanner, 21 21 rust-bindgen, 22 + nix-update-script, 22 23 }: 23 - llvmPackages.stdenv.mkDerivation rec { 24 + llvmPackages.stdenv.mkDerivation (finalAttrs: { 24 25 pname = "waypipe"; 25 26 version = "0.10.4"; 26 27 ··· 28 29 domain = "gitlab.freedesktop.org"; 29 30 owner = "mstoeckl"; 30 31 repo = "waypipe"; 31 - tag = "v${version}"; 32 + tag = "v${finalAttrs.version}"; 32 33 hash = "sha256-O47b1CHCEwUSigjk0Ml3uLhRRxcPC6Phj2cnIlX1Hkg="; 33 34 }; 34 35 cargoDeps = rustPlatform.fetchCargoVendor { 35 - inherit pname version src; 36 + inherit (finalAttrs) pname version src; 36 37 hash = "sha256-c561GpU2XENILSzk0Zka0qrtXZm7xaq/hiJA4Iv++QI="; 37 38 }; 38 39 ··· 69 70 vulkan-loader 70 71 ]; 71 72 72 - meta = with lib; { 73 + passthru.updateScript = nix-update-script { }; 74 + 75 + meta = { 73 76 description = "Network proxy for Wayland clients (applications)"; 74 77 longDescription = '' 75 78 waypipe is a proxy for Wayland clients. It forwards Wayland messages and ··· 77 80 makes application forwarding similar to ssh -X feasible. 78 81 ''; 79 82 homepage = "https://mstoeckl.com/notes/gsoc/blog.html"; 80 - changelog = "https://gitlab.freedesktop.org/mstoeckl/waypipe/-/releases#v${version}"; 81 - license = licenses.mit; 82 - platforms = platforms.linux; 83 - maintainers = with maintainers; [ mic92 ]; 83 + changelog = "https://gitlab.freedesktop.org/mstoeckl/waypipe/-/releases#v${finalAttrs.version}"; 84 + license = lib.licenses.mit; 85 + platforms = lib.platforms.linux; 86 + maintainers = with lib.maintainers; [ mic92 ]; 84 87 mainProgram = "waypipe"; 85 88 }; 86 - } 89 + })
+2 -2
pkgs/by-name/wi/winbox4/package.nix
··· 18 18 19 19 stdenvNoCC.mkDerivation (finalAttrs: { 20 20 pname = "winbox"; 21 - version = "4.0beta19"; 21 + version = "4.0beta20"; 22 22 23 23 src = fetchurl { 24 24 name = "WinBox_Linux-${finalAttrs.version}.zip"; 25 25 url = "https://download.mikrotik.com/routeros/winbox/${finalAttrs.version}/WinBox_Linux.zip"; 26 - hash = "sha256-+hDhQT09mKaO65TK0AF6+o/FdmgdlNm1qUSkWZybj9s="; 26 + hash = "sha256-mU+z7yRYKXnGAXHB5LS5SVUgIzRlR9nV2FzXispntF0="; 27 27 }; 28 28 29 29 sourceRoot = ".";
+23 -4
pkgs/by-name/x2/x265/package.nix
··· 5 5 fetchurl, 6 6 cmake, 7 7 nasm, 8 + fetchpatch2, 8 9 9 10 # NUMA support enabled by default on NUMA platforms: 10 11 numaSupport ? ( ··· 25 26 unittestsSupport ? stdenv.hostPlatform.isx86_64, # Unit tests - only testing x64 assembly 26 27 vtuneSupport ? false, # Vtune profiling instrumentation 27 28 werrorSupport ? false, # Warnings as errors 29 + # NEON support is always enabled for aarch64 30 + # this flag is only needed for armv7. 31 + neonSupport ? false, # force enable the NEON fpu support for arm v7 CPUs 28 32 }: 29 33 30 34 let ··· 49 53 hash = "sha256-oxaZxqiYBrdLAVHl5qffZd5LSQUEgv5ev4pDedevjyk="; 50 54 }; 51 55 52 - patches = [ 53 - ./darwin-__rdtsc.patch 54 - ]; 56 + patches = 57 + [ 58 + ./darwin-__rdtsc.patch 59 + ] 60 + # TODO: remove after update to version 4.2 61 + ++ lib.optionals (stdenv.hostPlatform.isAarch32 && stdenv.hostPlatform.isLinux) [ 62 + (fetchpatch2 { 63 + url = "https://bitbucket.org/multicoreware/x265_git/commits/ddb1933598736394b646cb0f78da4a4201ffc656/raw"; 64 + hash = "sha256-ZH+jbVtfNJ+CwRUEgsnzyPVzajR/+4nDnUDz5RONO6c="; 65 + stripLen = 1; 66 + }) 67 + ]; 55 68 56 69 sourceRoot = "x265_${version}/source"; 57 70 ··· 88 101 # Clang does not support the endfunc directive so use GCC. 89 102 ++ lib.optional ( 90 103 stdenv.cc.isClang && !stdenv.targetPlatform.isDarwin && !stdenv.targetPlatform.isFreeBSD 91 - ) "-DCMAKE_ASM_COMPILER=${gccStdenv.cc}/bin/${gccStdenv.cc.targetPrefix}gcc"; 104 + ) "-DCMAKE_ASM_COMPILER=${gccStdenv.cc}/bin/${gccStdenv.cc.targetPrefix}gcc" 105 + # Neon support 106 + ++ lib.optionals (neonSupport && stdenv.hostPlatform.isAarch32) [ 107 + "-DENABLE_NEON=ON" 108 + "-DCPU_HAS_NEON=ON" 109 + "-DENABLE_ASSEMBLY=ON" 110 + ]; 92 111 93 112 cmakeStaticLibFlags = 94 113 [
+39
pkgs/by-name/zi/zigimports/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + zig_0_13, 6 + nix-update-script, 7 + }: 8 + 9 + stdenv.mkDerivation (finalAttrs: { 10 + pname = "zigimports"; 11 + version = "0.1.0"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "tusharsadhwani"; 15 + repo = "zigimports"; 16 + tag = "v${finalAttrs.version}"; 17 + hash = "sha256-2cri+5mhhTQqlkv9db/3CQ3rCMq4yW4drMoRTZBhndE="; 18 + }; 19 + 20 + nativeBuildInputs = [ 21 + zig_0_13.hook 22 + ]; 23 + 24 + # Remove the system suffix on the program name. 25 + postInstall = '' 26 + mv $out/bin/zigimports{*,} 27 + ''; 28 + 29 + passthru.updateScript = nix-update-script { }; 30 + 31 + meta = { 32 + description = "Automatically remove unused imports and globals from Zig files"; 33 + homepage = "https://github.com/tusharsadhwani/zigimports"; 34 + license = lib.licenses.mit; 35 + maintainers = [ lib.maintainers.jmbaur ]; 36 + mainProgram = "zigimports"; 37 + inherit (zig_0_13.meta) platforms; 38 + }; 39 + })
+3 -3
pkgs/by-name/zo/zoekt/package.nix
··· 8 8 9 9 buildGoModule { 10 10 pname = "zoekt"; 11 - version = "3.7.2-2-unstable-2025-04-15"; 11 + version = "3.7.2-2-unstable-2025-04-22"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "sourcegraph"; 15 15 repo = "zoekt"; 16 - rev = "0978c13fb6683be9908ee1a578360734e61cc8b5"; 17 - hash = "sha256-1Ris2GsZnHHrxvXxOCRSPvvk35YEhqDxNHkd7cjv0YY="; 16 + rev = "45c1f08d3942c955f2ef0934518aafca5238df28"; 17 + hash = "sha256-Iy+5Of6Y4phATJrb3Hd8m9N9iDPkOA8Hgkyrir5x+Hg="; 18 18 }; 19 19 20 20 vendorHash = "sha256-B45Q9G+p/idqqz45lLQQuDGLwAzhKuo9Ev+cISGbKUo=";
+6 -4
pkgs/development/beam-modules/erlfmt/default.nix
··· 1 1 { 2 2 fetchFromGitHub, 3 - rebar3Relx, 4 3 lib, 4 + rebar3Relx, 5 5 }: 6 6 7 7 rebar3Relx rec { 8 8 pname = "erlfmt"; 9 - version = "1.6.1"; 9 + version = "1.6.2"; 10 10 releaseType = "escript"; 11 + 11 12 src = fetchFromGitHub { 12 13 owner = "WhatsApp"; 13 14 repo = "erlfmt"; 14 - sha256 = "sha256-O7+7dMgmnNd9hHuRcJqMAI0gmONz5EO3qSlUC3tufh0="; 15 - rev = "v${version}"; 15 + hash = "sha256-tBgDCMPYXaAHODQ2KOH1kXmd4O31Os65ZinoU3Bmgdw="; 16 + tag = "v${version}"; 16 17 }; 18 + 17 19 meta = with lib; { 18 20 homepage = "https://github.com/WhatsApp/erlfmt"; 19 21 description = "Automated code formatter for Erlang";
+6
pkgs/development/libraries/mesa/default.nix
··· 396 396 passthru = { 397 397 inherit (libglvnd) driverLink; 398 398 inherit llvmPackages; 399 + inherit 400 + eglPlatforms 401 + galliumDrivers 402 + vulkanDrivers 403 + vulkanLayers 404 + ; 399 405 400 406 # for compatibility 401 407 drivers = lib.warn "`mesa.drivers` is deprecated, use `mesa` instead" mesa;
+126 -27
pkgs/development/libraries/nlopt/default.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 + fetchpatch, 5 6 cmake, 6 - octave ? null, 7 - libiconv, 7 + nix-update-script, 8 + # Optionally build Python bindings 9 + withPython ? false, 10 + python3, 11 + python3Packages, 12 + # Optionally build Octave bindings 13 + withOctave ? false, 14 + octave, 15 + # Optionally build Java bindings 16 + withJava ? false, 17 + jdk, 18 + # Required for building the Python and Java bindings 19 + swig, 20 + # Optionally exclude Luksan solvers to allow licensing under MIT 21 + withoutLuksanSolvers ? false, 22 + # Build static on-demand 23 + withStatic ? stdenv.hostPlatform.isStatic, 24 + 25 + # v2.8.0 introduced a regression where testing on Linux platforms fails with a buffer overflow 26 + # when compiled with -D_FORTIFY_SOURCE=3. 27 + # This was deemed to be a compiler false positive by the library's author in https://github.com/stevengj/nlopt/issues/563. 28 + # Building with `clangStdenv` prevents this from occurring. 29 + clangStdenv, 8 30 }: 9 - 10 - stdenv.mkDerivation rec { 31 + let 32 + buildPythonBindingsEnv = python3.withPackages (p: [ p.numpy ]); 33 + buildDocsEnv = python3.withPackages (p: [ 34 + p.mkdocs 35 + p.python-markdown-math 36 + ]); 37 + in 38 + clangStdenv.mkDerivation (finalAttrs: { 11 39 pname = "nlopt"; 12 - version = "2.7.1"; 40 + version = "2.10.0"; 13 41 14 42 src = fetchFromGitHub { 15 43 owner = "stevengj"; 16 - repo = pname; 17 - rev = "v${version}"; 18 - sha256 = "sha256-TgieCX7yUdTAEblzXY/gCN0r6F9TVDh4RdNDjQdXZ1o="; 44 + repo = "nlopt"; 45 + tag = "v${finalAttrs.version}"; 46 + hash = "sha256-mZRmhXrApxfiJedk+L/poIP2DR/BkV04c5fiwPGAyjI="; 19 47 }; 20 48 21 - nativeBuildInputs = [ cmake ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ]; 22 - buildInputs = [ octave ]; 49 + outputs = [ 50 + "out" 51 + "doc" 52 + ]; 53 + 54 + patches = [ 55 + # 26-03-2025: `mkdocs.yml` is missing a link for the subpage related to the Java bindings. 56 + # 26-03-2025: This commit was merged after v2.10.0 was released, and has not been made 57 + # 26-03-2025: part of a release. 58 + (fetchpatch { 59 + name = "missing-java-reference-mkdocs"; 60 + url = "https://github.com/stevengj/nlopt/commit/7e34f1a6fe82ed27daa6111d83c4d5629555454b.patch"; 61 + hash = "sha256-XivfZtgIGLyTtU+Zo2jSQAx2mVdGLJ8PD7VSSvGR/5Q="; 62 + }) 63 + 64 + # 26-03-2025: The docs pages still list v2.7.1 as the newest version. 65 + # 26-03-2025: This commit was merged after v2.10.0 was released, and has not been made 66 + # 26-03-2025: part of a release. 67 + (fetchpatch { 68 + name = "update-index-md"; 69 + url = "https://github.com/stevengj/nlopt/commit/2c4147832eff7ea15d0536c82351a9e169f85e43.patch"; 70 + hash = "sha256-BXcbNUyu20f3N146v6v9cpjSj5CwuDtesp6lAqOK2KY="; 71 + }) 72 + 73 + # 26-03-2025: There is an off-by-one error in the test/CMakeLists.txt 74 + # 26-03-2025: that causes the tests to attempt to run disabled Luksan solver code, 75 + # 26-03-2025: which in turn causes the test suite to fail. 76 + # 26-03-2025: See https://github.com/stevengj/nlopt/pull/605 77 + (fetchpatch { 78 + name = "fix-nondisabled-luksan-algorithm"; 79 + url = "https://github.com/stevengj/nlopt/commit/7817ec19f21be6877a4b79777fc5315a52c6850b.patch"; 80 + hash = "sha256-KgdAMSYKOQuraun4HNr9GOx48yjyeQk6W3IgWRA44oo="; 81 + }) 82 + ]; 23 83 24 - configureFlags = 84 + postPatch = '' 85 + substituteInPlace nlopt.pc.in \ 86 + --replace-fail 'libdir=''${exec_prefix}/@NLOPT_INSTALL_LIBDIR@' 'libdir=@NLOPT_INSTALL_LIBDIR@' 87 + ''; 88 + 89 + nativeBuildInputs = 90 + [ cmake ] 91 + ## Building the python bindings requires SWIG, and numpy in addition to the CXX routines. 92 + ## The tests also make use of the same interpreter to test the bindings. 93 + ++ lib.optionals withPython [ 94 + swig 95 + buildPythonBindingsEnv 96 + ] 97 + ## Building the java bindings requires SWIG, C++, JNI and Java 98 + ++ lib.optionals withJava [ 99 + swig 100 + jdk 101 + ] 102 + ## Building octave bindings requires `mkoctfile` to be installed. 103 + ++ lib.optional withOctave octave; 104 + 105 + # Python bindings depend on numpy at import time. 106 + propagatedBuildInputs = lib.optional withPython python3Packages.numpy; 107 + 108 + cmakeFlags = 25 109 [ 26 - "--with-cxx" 27 - "--enable-shared" 28 - "--with-pic" 29 - "--without-guile" 30 - "--without-python" 31 - "--without-matlab" 110 + (lib.cmakeBool "BUILD_SHARED_LIBS" (!withStatic)) 111 + (lib.cmakeBool "NLOPT_CXX" true) 112 + (lib.cmakeBool "NLOPT_PYTHON" withPython) 113 + (lib.cmakeBool "NLOPT_OCTAVE" withOctave) 114 + (lib.cmakeBool "NLOPT_JAVA" withJava) 115 + (lib.cmakeBool "NLOPT_SWIG" (withPython || withJava)) 116 + (lib.cmakeBool "NLOPT_FORTRAN" false) 117 + (lib.cmakeBool "NLOPT_MATLAB" false) 118 + (lib.cmakeBool "NLOPT_GUILE" false) 119 + (lib.cmakeBool "NLOPT_LUKSAN" (!withoutLuksanSolvers)) 120 + (lib.cmakeBool "NLOPT_TESTS" finalAttrs.doCheck) 32 121 ] 33 - ++ lib.optionals (octave != null) [ 34 - "--with-octave" 35 - "M_INSTALL_DIR=$(out)/${octave.sitePath}/m" 36 - "OCT_INSTALL_DIR=$(out)/${octave.sitePath}/oct" 37 - ]; 122 + ++ lib.optional withPython ( 123 + lib.cmakeFeature "Python_EXECUTABLE" "${buildPythonBindingsEnv.interpreter}" 124 + ); 125 + 126 + postBuild = '' 127 + ${buildDocsEnv.interpreter} -m mkdocs build \ 128 + --config-file ../mkdocs.yml \ 129 + --site-dir $doc \ 130 + --no-directory-urls 131 + ''; 132 + 133 + doCheck = true; 38 134 39 135 postFixup = '' 40 - substituteInPlace $out/lib/cmake/nlopt/NLoptLibraryDepends.cmake --replace \ 136 + substituteInPlace $out/lib/cmake/nlopt/NLoptLibraryDepends.cmake --replace-fail \ 41 137 'INTERFACE_INCLUDE_DIRECTORIES "''${_IMPORT_PREFIX}/' 'INTERFACE_INCLUDE_DIRECTORIES "' 42 138 ''; 139 + 140 + passthru.updateScript = nix-update-script { }; 43 141 44 142 meta = { 45 143 homepage = "https://nlopt.readthedocs.io/en/latest/"; 144 + changelog = "https://github.com/stevengj/nlopt/releases/tag/v${finalAttrs.version}"; 46 145 description = "Free open-source library for nonlinear optimization"; 47 - license = lib.licenses.lgpl21Plus; 48 - hydraPlatforms = lib.platforms.linux; 146 + license = if withoutLuksanSolvers then lib.licenses.mit else lib.licenses.lgpl21Plus; 147 + platforms = lib.platforms.all; 148 + maintainers = [ lib.maintainers.bengsparks ]; 49 149 }; 50 - 51 - } 150 + })
+3 -3
pkgs/development/python-modules/curated-tokenizers/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "curated-tokenizers"; 13 - version = "0.0.9"; 13 + version = "2.0.0"; 14 14 pyproject = true; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "explosion"; 18 18 repo = "curated-tokenizers"; 19 19 tag = "v${version}"; 20 - hash = "sha256-P8kpPnaU3el7sc/vUn4waQN+JV7F9b49i6BtC4BFfIg="; 20 + hash = "sha256-VkDV/9c5b8TzYlthCZ38ufbrne4rihtkmkZ/gyAQXLE="; 21 21 fetchSubmodules = true; 22 22 }; 23 23 ··· 49 49 meta = with lib; { 50 50 description = "Lightweight piece tokenization library"; 51 51 homepage = "https://github.com/explosion/curated-tokenizers"; 52 - changelog = "https://github.com/explosion/curated-tokenizers/releases/tag/v${version}"; 52 + changelog = "https://github.com/explosion/curated-tokenizers/releases/tag/${src.tag}"; 53 53 license = licenses.mit; 54 54 maintainers = with maintainers; [ danieldk ]; 55 55 };
+5 -2
pkgs/development/python-modules/deep-chainmap/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchPypi, 5 + hatchling, 5 6 }: 6 7 7 8 buildPythonPackage rec { 8 9 pname = "deep-chainmap"; 9 10 version = "0.1.2"; 10 - format = "setuptools"; 11 + pyproject = true; 11 12 12 13 src = fetchPypi { 13 14 pname = "deep_chainmap"; ··· 15 16 hash = "sha256-R7Pfh+1bYJ7LCU+0SyZi2XGOsgL1zWiMkp1z9HD1I1w="; 16 17 }; 17 18 19 + build-system = [ hatchling ]; 20 + 18 21 # Tests are not published to pypi 19 22 doCheck = false; 20 23 ··· 23 26 # See the guide for more information: https://nixos.org/nixpkgs/manual/#chap-meta 24 27 meta = with lib; { 25 28 description = "Recursive subclass of ChainMap"; 26 - homepage = "https://github.com/neutrinoceros/deep-chainmap"; 29 + homepage = "https://github.com/neutrinoceros/deep_chainmap"; 27 30 license = licenses.mit; 28 31 maintainers = with maintainers; [ rehno-lindeque ]; 29 32 };
+5
pkgs/development/python-modules/finetuning-scheduler/default.nix
··· 37 37 }) 38 38 ]; 39 39 40 + postPatch = '' 41 + substituteInPlace pyproject.toml \ 42 + --replace-fail "setuptools<77.0.0" "setuptools" 43 + ''; 44 + 40 45 build-system = [ setuptools ]; 41 46 42 47 pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/hf-xet/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "hf-xet"; 12 - version = "1.0.4"; 12 + version = "1.0.5"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "huggingface"; 17 17 repo = "xet-core"; 18 18 tag = "v${version}"; 19 - hash = "sha256-V1PeTgjVrJ4FquP/LkKnd8N41mca4zNPDP3M+dPbTyA="; 19 + hash = "sha256-SBL2s5+hbB7G5Qzo/nF+PXp2zuce4HKWG2cgyY41G8I="; 20 20 }; 21 21 22 22 sourceRoot = "${src.name}/hf_xet";
+6 -4
pkgs/development/python-modules/instructor/default.nix
··· 10 10 # dependencies 11 11 aiohttp, 12 12 docstring-parser, 13 + jinja2, 13 14 jiter, 14 15 openai, 15 16 pydantic, 17 + requests, 16 18 rich, 17 19 tenacity, 18 20 typer, ··· 22 24 diskcache, 23 25 fastapi, 24 26 google-generativeai, 25 - jinja2, 26 27 pytest-asyncio, 27 28 pytestCheckHook, 28 29 python-dotenv, ··· 31 32 32 33 buildPythonPackage rec { 33 34 pname = "instructor"; 34 - version = "1.7.4"; 35 + version = "1.7.9"; 35 36 pyproject = true; 36 37 37 38 disabled = pythonOlder "3.9"; ··· 40 41 owner = "jxnl"; 41 42 repo = "instructor"; 42 43 tag = version; 43 - hash = "sha256-TrNGTWnZShOYeMGonSEib7NiEbrwWNtujeWo2gaewf4="; 44 + hash = "sha256-3IwvbepDrylOIlL+IteyFChqYc/ZIu6IieIkbAPL+mw="; 44 45 }; 45 46 46 47 build-system = [ hatchling ]; ··· 50 51 dependencies = [ 51 52 aiohttp 52 53 docstring-parser 54 + jinja2 53 55 jiter 54 56 openai 55 57 pydantic 58 + requests 56 59 rich 57 60 tenacity 58 61 typer ··· 63 66 diskcache 64 67 fastapi 65 68 google-generativeai 66 - jinja2 67 69 pytest-asyncio 68 70 pytestCheckHook 69 71 python-dotenv
+2 -2
pkgs/development/python-modules/jupyterlab-git/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "jupyterlab-git"; 24 - version = "0.51.0"; 24 + version = "0.51.1"; 25 25 pyproject = true; 26 26 27 27 disabled = pythonOlder "3.8"; ··· 29 29 src = fetchPypi { 30 30 pname = "jupyterlab_git"; 31 31 inherit version; 32 - hash = "sha256-qWkkZsYgYq8uBZY2BJra3ef3H9ZWTOd6obdSaMYUF7M="; 32 + hash = "sha256-t7zol5XVzojIqvDXnrepPQU1Yi+b5rAZyprk07mpymo="; 33 33 }; 34 34 35 35 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/meshtastic/default.nix
··· 34 34 35 35 buildPythonPackage rec { 36 36 pname = "meshtastic"; 37 - version = "2.6.1"; 37 + version = "2.6.2"; 38 38 pyproject = true; 39 39 40 40 disabled = pythonOlder "3.9"; ··· 43 43 owner = "meshtastic"; 44 44 repo = "python"; 45 45 tag = version; 46 - hash = "sha256-FcvshADZVXIqq9dfNIozzhWT9h+3/b9BIOsveETVO74="; 46 + hash = "sha256-v9Fr3J829x1KtzplzXF2yDYwra70xNcJfaHpyiNP4ME="; 47 47 }; 48 48 49 49 pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/mkdocs-drawio-exporter/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "mkdocs-drawio-exporter"; 15 - version = "0.10.1"; 15 + version = "0.10.2"; 16 16 pyproject = true; 17 17 18 18 disabled = !isPy3k; ··· 20 20 src = fetchPypi { 21 21 pname = "mkdocs_drawio_exporter"; 22 22 inherit version; 23 - hash = "sha256-7DbJE5UHXRO3kQYM2HuzxQeEhWBKFE06WFSf5GTYGZ8="; 23 + hash = "sha256-LbHnV6WLIgab6CrripZnnqc5kkVyF4E+Ls00h1bXjHc="; 24 24 }; 25 25 26 26 build-system = [ poetry-core ];
+5
pkgs/development/python-modules/nlopt/default.nix
··· 1 + { 2 + toPythonModule, 3 + pkgs, 4 + }: 5 + toPythonModule (pkgs.nlopt.override { withPython = true; })
+6 -16
pkgs/development/python-modules/pytest-docker-tools/default.nix
··· 3 3 buildPythonPackage, 4 4 docker, 5 5 fetchFromGitHub, 6 - fetchpatch, 7 - poetry-core, 8 6 pytest, 9 7 pytestCheckHook, 10 8 pythonOlder, 9 + setuptools, 11 10 }: 12 11 13 12 buildPythonPackage rec { 14 13 pname = "pytest-docker-tools"; 15 - version = "3.1.3"; 14 + version = "3.1.9"; 16 15 pyproject = true; 17 16 18 - disabled = pythonOlder "3.8"; 17 + disabled = pythonOlder "3.9"; 19 18 20 19 src = fetchFromGitHub { 21 20 owner = "Jc2k"; 22 21 repo = "pytest-docker-tools"; 23 - tag = version; 24 - hash = "sha256-6F3aSUyDlBBYG1kwOQvey7rujDdK83uJ3Q1dr8Uo1pw="; 22 + tag = "v${version}"; 23 + hash = "sha256-WYfgO7Ch1hCj9cE43jgI+2JEwDOzNvuMtkVV3PdMiBs="; 25 24 }; 26 25 27 - patches = [ 28 - # Switch to poetry-core, https://github.com/Jc2k/pytest-docker-tools/pull/48 29 - (fetchpatch { 30 - name = "switch-poetry-core.patch"; 31 - url = "https://github.com/Jc2k/pytest-docker-tools/pull/48/commits/a655e4a32b075e06e89dd907b06bc4ad90703988.patch"; 32 - hash = "sha256-CwCBld7p+bqBfxV9IyxcCvfxXfnUSzCLF2m0ZduIqkU="; 33 - }) 34 - ]; 35 - 36 - build-system = [ poetry-core ]; 26 + build-system = [ setuptools ]; 37 27 38 28 buildInputs = [ pytest ]; 39 29
+2 -2
pkgs/development/python-modules/pytorch-lightning/default.nix
··· 25 25 26 26 buildPythonPackage rec { 27 27 pname = "pytorch-lightning"; 28 - version = "2.5.1"; 28 + version = "2.5.1.post0"; 29 29 pyproject = true; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "Lightning-AI"; 33 33 repo = "pytorch-lightning"; 34 34 tag = version; 35 - hash = "sha256-vGs+byt+/9tIMNYc2VmyN5vhj21ZFnaYsg4v2zeKzEM="; 35 + hash = "sha256-Vp9RpoyqHiMw3BchmenXgfmmm95uIjuhkhyq1ZrBiiI="; 36 36 }; 37 37 38 38 preConfigure = ''
+2 -2
pkgs/development/python-modules/qbittorrent-api/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "qbittorrent-api"; 18 - version = "2025.2.0"; 18 + version = "2025.4.0"; 19 19 pyproject = true; 20 20 21 21 src = fetchPypi { 22 22 pname = "qbittorrent_api"; 23 23 inherit version; 24 - hash = "sha256-e7MMiDxgJxR72dMBqyZSXAsrL067ACs83WNszr+z0ms="; 24 + hash = "sha256-E3kvY3zhxf7bbnkfBR4LnjlRfz+PKcWvt7M8uvIFoRg="; 25 25 }; 26 26 27 27 build-system = [
+2 -2
pkgs/development/python-modules/safety-schemas/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "safety-schemas"; 15 - version = "0.0.12"; 15 + version = "0.0.14"; 16 16 pyproject = true; 17 17 18 18 src = fetchPypi { 19 19 pname = "safety_schemas"; 20 20 inherit version; 21 - hash = "sha256-i4ejATIA9MDv+ZmCxnj5roYkeKPaKqk07AcCH3/AtcA="; 21 + hash = "sha256-SZU/elnpGVcr4lWVqJRvnLvNIGb+PhYMlGfZ0dbXr2o="; 22 22 }; 23 23 24 24 postPatch = ''
+13 -17
pkgs/development/python-modules/safety/default.nix
··· 20 20 typing-extensions, 21 21 filelock, 22 22 psutil, 23 + httpx, 24 + tenacity, 25 + tomlkit, 23 26 git, 24 27 pytestCheckHook, 25 28 tomli, 29 + writableTmpDirAsHomeHook, 26 30 }: 27 31 28 32 buildPythonPackage rec { 29 33 pname = "safety"; 30 - version = "3.3.1"; 34 + version = "3.4.0"; 31 35 pyproject = true; 32 36 33 37 src = fetchFromGitHub { 34 38 owner = "pyupio"; 35 39 repo = "safety"; 36 40 tag = version; 37 - hash = "sha256-u+ysRpWLHDQdNRBSlYXz80e/MCT4smmv/YX8sfIrn24="; 41 + hash = "sha256-CyEBgB3YgTQDzqJloL0XaRF0h6soNOWmtWTjP423MmY="; 38 42 }; 39 43 40 - postPatch = '' 41 - substituteInPlace safety/safety.py \ 42 - --replace-fail "telemetry: bool = True" "telemetry: bool = False" 43 - substituteInPlace safety/util.py \ 44 - --replace-fail "telemetry: bool = True" "telemetry: bool = False" 45 - substituteInPlace safety/cli.py \ 46 - --replace-fail "disable-optional-telemetry', default=False" \ 47 - "disable-optional-telemetry', default=True" 48 - substituteInPlace safety/scan/finder/handlers.py \ 49 - --replace-fail "telemetry=True" "telemetry=False" 50 - ''; 44 + patches = [ 45 + ./disable-telemetry.patch 46 + ]; 51 47 52 48 build-system = [ hatchling ]; 53 49 ··· 74 70 typing-extensions 75 71 filelock 76 72 psutil 73 + httpx 74 + tenacity 75 + tomlkit 77 76 ]; 78 77 79 78 nativeCheckInputs = [ 80 79 git 81 80 pytestCheckHook 82 81 tomli 82 + writableTmpDirAsHomeHook 83 83 ]; 84 84 85 85 disabledTests = [ ··· 94 94 95 95 # ImportError: cannot import name 'get_command_for' from partially initialized module 'safety.cli_util' (most likely due to a circular import) 96 96 disabledTestPaths = [ "tests/alerts/test_utils.py" ]; 97 - 98 - preCheck = '' 99 - export HOME=$(mktemp -d) 100 - ''; 101 97 102 98 meta = { 103 99 description = "Checks installed dependencies for known vulnerabilities";
+57
pkgs/development/python-modules/safety/disable-telemetry.patch
··· 1 + diff --git a/safety/cli.py b/safety/cli.py 2 + index 4d1f0c5..db4d930 100644 3 + --- a/safety/cli.py 4 + +++ b/safety/cli.py 5 + @@ -228,7 +228,7 @@ def configure_logger(ctx, param, debug): 6 + @proxy_options 7 + @click.option( 8 + "--disable-optional-telemetry", 9 + - default=False, 10 + + default=True, 11 + is_flag=True, 12 + show_default=True, 13 + help=CLI_DISABLE_OPTIONAL_TELEMETRY_DATA_HELP, 14 + diff --git a/safety/safety.py b/safety/safety.py 15 + index e41f5ae..7d29a50 100644 16 + --- a/safety/safety.py 17 + +++ b/safety/safety.py 18 + @@ -143,7 +143,7 @@ def fetch_database_url( 19 + mirror: str, 20 + db_name: str, 21 + cached: int, 22 + - telemetry: bool = True, 23 + + telemetry: bool = False, 24 + ecosystem: Ecosystem = Ecosystem.PYTHON, 25 + from_cache: bool = True 26 + ) -> Dict[str, Any]: 27 + diff --git a/safety/scan/finder/handlers.py b/safety/scan/finder/handlers.py 28 + index 80a3db6..61a10cc 100644 29 + --- a/safety/scan/finder/handlers.py 30 + +++ b/safety/scan/finder/handlers.py 31 + @@ -91,11 +91,11 @@ class PythonFileHandler(FileHandler): 32 + 33 + # Fetch both the full and partial Safety databases 34 + fetch_database(session=session, full=False, db=db, cached=True, 35 + - telemetry=True, ecosystem=Ecosystem.PYTHON, 36 + + telemetry=False, ecosystem=Ecosystem.PYTHON, 37 + from_cache=False) 38 + 39 + fetch_database(session=session, full=True, db=db, cached=True, 40 + - telemetry=True, ecosystem=Ecosystem.PYTHON, 41 + + telemetry=False, ecosystem=Ecosystem.PYTHON, 42 + from_cache=False) 43 + 44 + 45 + diff --git a/safety/util.py b/safety/util.py 46 + index 2a02236..5feef8d 100644 47 + --- a/safety/util.py 48 + +++ b/safety/util.py 49 + @@ -351,7 +351,7 @@ def filter_announcements( 50 + 51 + 52 + def build_telemetry_data( 53 + - telemetry: bool = True, 54 + + telemetry: bool = False, 55 + command: Optional[str] = None, 56 + subcommand: Optional[str] = None, 57 + ) -> TelemetryModel:
+2 -2
pkgs/development/python-modules/simsimd/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "simsimd"; 14 - version = "6.4.1"; 14 + version = "6.4.3"; 15 15 pyproject = true; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "ashvardanian"; 19 19 repo = "simsimd"; 20 20 tag = "v${version}"; 21 - hash = "sha256-4t3uCxQG0zSa2JLKE1d2G3OQLr+8E3ZDNnTf9LAYXsk="; 21 + hash = "sha256-K8+52aMDu7fuqcr3jLO1NfvW4qNOmJgHmF/N+XraZyc="; 22 22 }; 23 23 24 24 build-system = [
+2 -2
pkgs/development/python-modules/x-transformers/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "x-transformers"; 22 - version = "2.2.11"; 22 + version = "2.3.1"; 23 23 pyproject = true; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "lucidrains"; 27 27 repo = "x-transformers"; 28 28 tag = version; 29 - hash = "sha256-8+uSxB91vaPMDYPUByqWfCy2G4l9KEdQhp2SxQXY6Tk="; 29 + hash = "sha256-c2bY0syB7p7FEtY5pHB8XiAjSnuFiKu9B2jMZ1S2Sso="; 30 30 }; 31 31 32 32 build-system = [ hatchling ];
+2 -2
pkgs/development/tools/misc/whatstyle/default.nix
··· 7 7 8 8 python3.pkgs.buildPythonApplication rec { 9 9 pname = "whatstyle"; 10 - version = "0.1.8"; 10 + version = "0.2.0"; 11 11 src = fetchFromGitHub { 12 12 owner = "mikr"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "08lfd8h5fnvy5gci4f3an411cypad7p2yiahvbmlp51r9xwpaiwr"; 15 + sha256 = "sha256-4LCZAEUQFPl4CBPeuqsodiAlwd8uBg+SudF5d+Vz4Gc="; 16 16 }; 17 17 18 18 # Fix references to previous version, to avoid confusion:
+4 -4
pkgs/games/anki/bin.nix
··· 15 15 let 16 16 pname = "anki-bin"; 17 17 # Update hashes for both Linux and Darwin! 18 - version = "25.02"; 18 + version = "25.02.4"; 19 19 20 20 sources = { 21 21 linux = fetchurl { 22 22 url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-linux-qt6.tar.zst"; 23 - hash = "sha256-9g9ktEME4P8wQYv8i8TzIXThpsTi4QuJNTdGdA+YqNA="; 23 + hash = "sha256-vMEmrPrqaasHYQI362mm3/dxCZ6gxan+rPjZrhECYEE="; 24 24 }; 25 25 26 26 # For some reason anki distributes completely separate dmg-files for the aarch64 version and the x86_64 version 27 27 darwin-x86_64 = fetchurl { 28 28 url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac-intel-qt6.dmg"; 29 - hash = "sha256-5soE9JZugwuEIUdzU+ki7PoXluvmG9bnlaV5EAmlIOs="; 29 + hash = "sha256-2C4AEy18kP4l2uORqFz7pQvi4wmLqYFyKBJJM26DIzI="; 30 30 }; 31 31 darwin-aarch64 = fetchurl { 32 32 url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac-apple-qt6.dmg"; 33 - hash = "sha256-4N6ukTOxJ2FprmtSxUCxmathKf5J6oXNCJyqLZ39ysk="; 33 + hash = "sha256-5cwcoKxpbeGoBWM/462loI9hwUKg6iQX6VjswI8nA7U="; 34 34 }; 35 35 }; 36 36
+2 -2
pkgs/games/vcmi/default.nix
··· 29 29 30 30 stdenv.mkDerivation rec { 31 31 pname = "vcmi"; 32 - version = "1.6.7"; 32 + version = "1.6.8"; 33 33 34 34 src = fetchFromGitHub { 35 35 owner = "vcmi"; 36 36 repo = "vcmi"; 37 37 rev = version; 38 38 fetchSubmodules = true; 39 - hash = "sha256-ImfEKVyuvl8VAsaq34DBe+fiAxf11Mr0jWVI51EsSRs="; 39 + hash = "sha256-k6tkylNXEzU+zzYoFWtx+AkoHQzAwbBxPB2DVevsryw="; 40 40 }; 41 41 42 42 nativeBuildInputs = [
+12
pkgs/kde/gear/falkon/default.nix
··· 5 5 qtwebengine, 6 6 qttools, 7 7 python3Packages, 8 + fetchpatch, 8 9 }: 9 10 mkKdeDerivation { 10 11 pname = "falkon"; 11 12 13 + # Fix crash on startup 14 + # FIXME: remove in 25.04.1 15 + patches = [ 16 + (fetchpatch { 17 + url = "https://invent.kde.org/network/falkon/-/commit/31ba9472369256804400a2db36b3dca3b4be2d73.patch"; 18 + hash = "sha256-jLJjL4Bp03aZfM/OPXZzgL56T0C/2hHSzNERpbTitzw="; 19 + }) 20 + ]; 21 + 12 22 extraNativeBuildInputs = [ 13 23 qttools 14 24 qtwebchannel 15 25 qtwebengine 16 26 ]; 27 + 17 28 extraBuildInputs = [ 18 29 extra-cmake-modules 19 30 qtwebchannel 20 31 qtwebengine 21 32 python3Packages.pyside6 22 33 ]; 34 + 23 35 meta.mainProgram = "falkon"; 24 36 }
+10 -10
pkgs/os-specific/linux/kernel/kernels-org.json
··· 1 1 { 2 2 "testing": { 3 - "version": "6.15-rc2", 4 - "hash": "sha256:0ldqjmafisf8dx5xhak9y7glwlrk07hppfpi27w2nb5845bqdwfz" 3 + "version": "6.15-rc3", 4 + "hash": "sha256:0pf83a8q4yxyz0wfnrwa14rdfcczll633qyn02n2pbqg7r5mxi61" 5 5 }, 6 6 "6.1": { 7 - "version": "6.1.134", 8 - "hash": "sha256:08xx0w5gz7w5hqsnpckmizi1zpg38iwfchj20163ivnxf3fhriv0" 7 + "version": "6.1.135", 8 + "hash": "sha256:1fbyjprj65b1blb033lcy9y4bkh9jb7m06h6qph739wnzzhpmlg9" 9 9 }, 10 10 "5.15": { 11 11 "version": "5.15.180", ··· 20 20 "hash": "sha256:11dy6zvxnripwr4lfg357wdl70kcg5ljs3wxhz2klqpas60gbjqb" 21 21 }, 22 22 "6.6": { 23 - "version": "6.6.87", 24 - "hash": "sha256:1iks6msk4cajyy0khyhrwsdl123hr81n67xzdnhlgg6dvb1famw9" 23 + "version": "6.6.88", 24 + "hash": "sha256:0l0697dcfdjkl80c7x1nfvw3n6390nnbznlpfbg51sgp7sv8kpqr" 25 25 }, 26 26 "6.12": { 27 - "version": "6.12.24", 28 - "hash": "sha256:078c2gs7f4gzxhc1jr42bfwrfi4yq5f84l7r2bfn05crnp0l4cb4" 27 + "version": "6.12.25", 28 + "hash": "sha256:141visdf85iw011ncp77csmkahvn598lqvhi493a4g31dw7piby8" 29 29 }, 30 30 "6.13": { 31 31 "version": "6.13.12", 32 32 "hash": "sha256:0hhj49k3ksjcp0dg5yiahqzryjfdpr9c1a9ph6j9slzmkikbn7v1" 33 33 }, 34 34 "6.14": { 35 - "version": "6.14.3", 36 - "hash": "sha256:0ak5av0ykf8m65dmbihlcx9ahb1p8rgx6bm04acz0s15qcic7ili" 35 + "version": "6.14.4", 36 + "hash": "sha256:0fak7y9dr5rxzmi4m545kz7pyk2c91dkj4k7i2jgnl80ga6z4lll" 37 37 } 38 38 }
-178
pkgs/servers/foundationdb/cmake.nix
··· 1 - # This builder is for FoundationDB CMake build system. 2 - 3 - { 4 - lib, 5 - fetchFromGitHub, 6 - cmake, 7 - ninja, 8 - python3, 9 - openjdk, 10 - mono, 11 - pkg-config, 12 - msgpack-cxx, 13 - toml11, 14 - jemalloc, 15 - doctest, 16 - 17 - gccStdenv, 18 - llvmPackages, 19 - useClang ? false, 20 - ... 21 - }: 22 - 23 - let 24 - stdenv = if useClang then llvmPackages.libcxxStdenv else gccStdenv; 25 - 26 - # Only even numbered versions compile on aarch64; odd numbered versions have avx enabled. 27 - avxEnabled = 28 - version: 29 - let 30 - isOdd = n: lib.trivial.mod n 2 != 0; 31 - patch = lib.toInt (lib.versions.patch version); 32 - in 33 - isOdd patch; 34 - 35 - makeFdb = 36 - { 37 - version, 38 - hash, 39 - rev ? "refs/tags/${version}", 40 - officialRelease ? true, 41 - patches ? [ ], 42 - boost, 43 - ssl, 44 - }: 45 - stdenv.mkDerivation { 46 - pname = "foundationdb"; 47 - inherit version; 48 - 49 - src = fetchFromGitHub { 50 - owner = "apple"; 51 - repo = "foundationdb"; 52 - inherit rev hash; 53 - }; 54 - 55 - buildInputs = [ 56 - ssl 57 - boost 58 - msgpack-cxx 59 - toml11 60 - jemalloc 61 - ]; 62 - 63 - checkInputs = [ doctest ]; 64 - 65 - nativeBuildInputs = [ 66 - pkg-config 67 - cmake 68 - ninja 69 - python3 70 - openjdk 71 - mono 72 - ] ++ lib.optionals useClang [ llvmPackages.lld ]; 73 - 74 - separateDebugInfo = true; 75 - dontFixCmake = true; 76 - 77 - cmakeFlags = [ 78 - (lib.optionalString officialRelease "-DFDB_RELEASE=TRUE") 79 - 80 - # Disable CMake warnings for project developers. 81 - "-Wno-dev" 82 - 83 - # CMake Error at fdbserver/CMakeLists.txt:332 (find_library): 84 - # > Could not find lz4_STATIC_LIBRARIES using the following names: liblz4.a 85 - "-DSSD_ROCKSDB_EXPERIMENTAL=FALSE" 86 - 87 - "-DBUILD_DOCUMENTATION=FALSE" 88 - 89 - # LTO brings up overall build time, but results in much smaller 90 - # binaries for all users and the cache. 91 - (lib.optionalString (!useClang) "-DUSE_LTO=ON") 92 - 93 - # Gold helps alleviate the link time, especially when LTO is 94 - # enabled. But even then, it still takes a majority of the time. 95 - # Same with LLD when Clang is available. 96 - (lib.optionalString useClang "-DUSE_LD=LLD") 97 - (lib.optionalString (!useClang) "-DUSE_LD=GOLD") 98 - 99 - # FIXME: why can't openssl be found automatically? 100 - "-DOPENSSL_USE_STATIC_LIBS=FALSE" 101 - "-DOPENSSL_CRYPTO_LIBRARY=${ssl.out}/lib/libcrypto.so" 102 - "-DOPENSSL_SSL_LIBRARY=${ssl.out}/lib/libssl.so" 103 - ]; 104 - 105 - hardeningDisable = [ "fortify" ]; 106 - 107 - inherit patches; 108 - 109 - postPatch = '' 110 - # allow using any msgpack-cxx version 111 - substituteInPlace cmake/GetMsgpack.cmake \ 112 - --replace-warn 'find_package(msgpack-cxx 6 QUIET CONFIG)' 'find_package(msgpack-cxx QUIET CONFIG)' 113 - 114 - # Use our doctest package 115 - substituteInPlace bindings/c/test/unit/third_party/CMakeLists.txt \ 116 - --replace-fail '/opt/doctest_proj_2.4.8' '${doctest}/include' 117 - 118 - # Upstream upgraded to Boost 1.86 with no code changes; see: 119 - # <https://github.com/apple/foundationdb/pull/11788> 120 - substituteInPlace cmake/CompileBoost.cmake \ 121 - --replace-fail 'find_package(Boost 1.78.0 EXACT ' 'find_package(Boost ' 122 - ''; 123 - 124 - # the install phase for cmake is pretty wonky right now since it's not designed to 125 - # coherently install packages as most linux distros expect -- it's designed to build 126 - # packaged artifacts that are shipped in RPMs, etc. we need to add some extra code to 127 - # cmake upstream to fix this, and if we do, i think most of this can go away. 128 - postInstall = '' 129 - mv $out/sbin/fdbmonitor $out/bin/fdbmonitor 130 - mkdir $out/libexec && mv $out/usr/lib/foundationdb/backup_agent/backup_agent $out/libexec/backup_agent 131 - mv $out/sbin/fdbserver $out/bin/fdbserver 132 - 133 - rm -rf $out/etc $out/lib/foundationdb $out/lib/systemd $out/log $out/sbin $out/usr $out/var 134 - 135 - # move results into multi outputs 136 - mkdir -p $dev $lib 137 - mv $out/include $dev/include 138 - mv $out/lib $lib/lib 139 - 140 - # python bindings 141 - # NB: use the original setup.py.in, so we can substitute VERSION correctly 142 - cp ../LICENSE ./bindings/python 143 - substitute ../bindings/python/setup.py.in ./bindings/python/setup.py \ 144 - --replace 'VERSION' "${version}" 145 - rm -f ./bindings/python/setup.py.* ./bindings/python/CMakeLists.txt 146 - rm -f ./bindings/python/fdb/*.pth # remove useless files 147 - rm -f ./bindings/python/*.rst ./bindings/python/*.mk 148 - 149 - cp -R ./bindings/python/ tmp-pythonsrc/ 150 - tar -zcf $pythonsrc --transform s/tmp-pythonsrc/python-foundationdb/ ./tmp-pythonsrc/ 151 - 152 - # java bindings 153 - mkdir -p $lib/share/java 154 - mv lib/fdb-java-*.jar $lib/share/java/fdb-java.jar 155 - ''; 156 - 157 - outputs = [ 158 - "out" 159 - "dev" 160 - "lib" 161 - "pythonsrc" 162 - ]; 163 - 164 - meta = with lib; { 165 - description = "Open source, distributed, transactional key-value store"; 166 - homepage = "https://www.foundationdb.org"; 167 - license = licenses.asl20; 168 - platforms = [ "x86_64-linux" ] ++ lib.optionals (!(avxEnabled version)) [ "aarch64-linux" ]; 169 - # Fails when cross-compiling with "/bin/sh: gcc-ar: not found" 170 - broken = stdenv.buildPlatform != stdenv.hostPlatform; 171 - maintainers = with maintainers; [ 172 - thoughtpolice 173 - lostnet 174 - ]; 175 - }; 176 - }; 177 - in 178 - makeFdb
-49
pkgs/servers/foundationdb/default.nix
··· 1 - { 2 - gccStdenv, 3 - llvmPackages, 4 - lib, 5 - fetchFromGitHub, 6 - fetchpatch, 7 - 8 - cmake, 9 - ninja, 10 - python3, 11 - openjdk, 12 - mono, 13 - openssl, 14 - boost186, 15 - pkg-config, 16 - msgpack-cxx, 17 - toml11, 18 - jemalloc, 19 - doctest, 20 - }@args: 21 - 22 - let 23 - cmakeBuild = import ./cmake.nix args; 24 - in 25 - { 26 - foundationdb73 = cmakeBuild { 27 - version = "7.3.42"; 28 - hash = "sha256-jQcm+HLai5da2pZZ7iLdN6fpQZxf5+/kkfv9OSXQ57c="; 29 - boost = boost186; 30 - ssl = openssl; 31 - 32 - patches = [ 33 - ./patches/disable-flowbench.patch 34 - ./patches/don-t-use-static-boost-libs.patch 35 - # GetMsgpack: add 4+ versions of upstream 36 - # https://github.com/apple/foundationdb/pull/10935 37 - (fetchpatch { 38 - url = "https://github.com/apple/foundationdb/commit/c35a23d3f6b65698c3b888d76de2d93a725bff9c.patch"; 39 - hash = "sha256-bneRoZvCzJp0Hp/G0SzAyUyuDrWErSpzv+ickZQJR5w="; 40 - }) 41 - # Add a dependency that prevents bindingtester to run before the python bindings are generated 42 - # https://github.com/apple/foundationdb/pull/11859 43 - (fetchpatch { 44 - url = "https://github.com/apple/foundationdb/commit/8d04c97a74c6b83dd8aa6ff5af67587044c2a572.patch"; 45 - hash = "sha256-ZLIcmcfirm1+96DtTIr53HfM5z38uTLZrRNHAmZL6rc="; 46 - }) 47 - ]; 48 - }; 49 - }
pkgs/servers/foundationdb/patches/disable-flowbench.patch pkgs/by-name/fo/foundationdb/disable-flowbench.patch
pkgs/servers/foundationdb/patches/don-t-use-static-boost-libs.patch pkgs/by-name/fo/foundationdb/don-t-use-static-boost-libs.patch
+3 -3
pkgs/servers/foundationdb/python.nix pkgs/development/python-modules/foundationdb/default.nix
··· 18 18 19 19 doCheck = false; 20 20 21 - meta = with lib; { 21 + meta = { 22 22 description = "Python bindings for FoundationDB"; 23 23 homepage = "https://www.foundationdb.org"; 24 - license = with licenses; [ asl20 ]; 25 - maintainers = with maintainers; [ thoughtpolice ]; 24 + license = with lib.licenses; [ asl20 ]; 25 + maintainers = with lib.maintainers; [ thoughtpolice ]; 26 26 }; 27 27 }
+2 -2
pkgs/servers/http/nginx/stable.nix
··· 1 1 { callPackage, ... }@args: 2 2 3 3 callPackage ./generic.nix args { 4 - version = "1.26.3"; 5 - hash = "sha256-ae4rI3dEA25h0kuDZmiq0wQN2kYf5vVw8Xh+q1cMdao="; 4 + version = "1.28.0"; 5 + hash = "sha256-xrXGsIbA3508o/9eCEwdDvkJ5gOCecccHD6YX1dv92o="; 6 6 }
+2 -2
pkgs/servers/monitoring/prometheus/pve-exporter.nix
··· 7 7 8 8 python3.pkgs.buildPythonApplication rec { 9 9 pname = "prometheus_pve_exporter"; 10 - version = "3.5.2"; 10 + version = "3.5.3"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - hash = "sha256-910ZDSaUXIbTu8Xkbu0kvPhRncHw1jC4C7GJQdACL2U="; 14 + hash = "sha256-8QFXhGQWmkrKdZQwlIrdTa76NrNlC/lW3BI0taybpOI="; 15 15 }; 16 16 17 17 propagatedBuildInputs = with python3.pkgs; [
+2 -2
pkgs/servers/monitoring/prometheus/sql-exporter.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "sql_exporter"; 12 - version = "0.5.9"; 12 + version = "0.6"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "justwatchcom"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-KygxnNbElzRtVwjKmlbgdCxO3oEYssfFl5UAk5+F50c="; 18 + sha256 = "sha256-XFI4vuTiy6cbqsb8XitD7fX68QdvQ7X8BUznr9H0OPg="; 19 19 }; 20 20 21 21 vendorHash = null;
+97 -97
pkgs/tools/admin/pulumi-bin/data.nix
··· 1 1 # DO NOT EDIT! This file is generated automatically by update.sh 2 2 { }: 3 3 { 4 - version = "3.163.0"; 4 + version = "3.165.0"; 5 5 pulumiPkgs = { 6 6 x86_64-linux = [ 7 7 { 8 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.163.0-linux-x64.tar.gz"; 9 - sha256 = "0lm93x7087khhh0n2clfna2vj3apq3yfld4s69rqbwp0hlx3qns3"; 8 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.165.0-linux-x64.tar.gz"; 9 + sha256 = "1dwcqw8l7jq66crs11rykj5w4pf209b1n5apgva6cfp9lshsv2pa"; 10 10 } 11 11 { 12 12 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.37.0-linux-amd64.tar.gz"; ··· 29 29 sha256 = "0nd1nml0353g43jh2fxdf9kv0725vhgdpd0zcivjb0h6p7mxf4xj"; 30 30 } 31 31 { 32 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.77.0-linux-amd64.tar.gz"; 33 - sha256 = "14vlabr3q6q0l9bnhclg9b680qmgfdgnqh8shzmxklkvki74a72w"; 32 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.78.0-linux-amd64.tar.gz"; 33 + sha256 = "02bssmg2nxl3ai6inhb169dawmfzwas9pavcq959d8ms10616pfk"; 34 34 } 35 35 { 36 36 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.4.0-linux-amd64.tar.gz"; 37 37 sha256 = "0fbkbylll84disnz6lybba5c8br4k2v8i18xf6yqbgjw0rylff5r"; 38 38 } 39 39 { 40 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.8.0-linux-amd64.tar.gz"; 41 - sha256 = "1jj8y9nwjwagaakxwpgviffk2d8mkcygf8dc3vmzz0ryy83jcd9w"; 40 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.9.0-linux-amd64.tar.gz"; 41 + sha256 = "0arg0vvwman2gx4fy9y320y055piyyyl62yjbxj3scw31wzysp5w"; 42 42 } 43 43 { 44 44 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.22.0-linux-amd64.tar.gz"; 45 45 sha256 = "08wgs1mr85jk11zj2g1pxr83jzfnsbk085n6bjik9zynbxildhpa"; 46 46 } 47 47 { 48 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v6.0.1-linux-amd64.tar.gz"; 49 - sha256 = "0jibbcffflz13dp3mfkrqipdfs4k27sk8bq4vfwfibmc2pmrcpsn"; 48 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v6.1.1-linux-amd64.tar.gz"; 49 + sha256 = "0zvjag0khbls1a28l101qpxphbq7q2wj315iwbxrg7l13q93b5ja"; 50 50 } 51 51 { 52 52 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.12.4-linux-amd64.tar.gz"; ··· 89 89 sha256 = "1zra1ck64gs4nwqf62ksfmpbx24lxw6vsgi47j4v8q051m89fgq3"; 90 90 } 91 91 { 92 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.22.0-linux-amd64.tar.gz"; 93 - sha256 = "0riqjjr2hrki0i9swf0k7njmpqrbwp5c7lpw8dif4g5ni6alwz8y"; 92 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.22.1-linux-amd64.tar.gz"; 93 + sha256 = "1wjqb8sbrdjqkb62pg4gcswblfdw26h28cbnlr7ibndm2ph52ijw"; 94 94 } 95 95 { 96 96 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.22.2-linux-amd64.tar.gz"; 97 97 sha256 = "05b6kc8c19jfgsddiak8d3xl5yf5hl9knvgqq3fa0av8c666nqsg"; 98 98 } 99 99 { 100 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.37.0-linux-amd64.tar.gz"; 101 - sha256 = "1kr1dkz51af55hfh126yzmxfw4zp58y3786zcyfadzm6myk2xqr8"; 100 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.38.0-linux-amd64.tar.gz"; 101 + sha256 = "0q3rs7qvjs0grhb29a2ajgbdwzhflcjfg2wdball0vfwxhnv0flp"; 102 102 } 103 103 { 104 104 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.5.9-linux-amd64.tar.gz"; ··· 117 117 sha256 = "07s4xmsqjja79pzdh3vj3fq6q3yhnds7xp08x9yzc964c9kzndzs"; 118 118 } 119 119 { 120 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.0-linux-amd64.tar.gz"; 121 - sha256 = "16scgz83rih511isyq7ycnm4gm94zvf6hgd86kic5s1q20lf86k9"; 120 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.1-linux-amd64.tar.gz"; 121 + sha256 = "1j40r5kg1x600l2j4sa9r2ackb6xm8wp2lx32l8a902qq0vvnkzv"; 122 122 } 123 123 { 124 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v1.2.0-linux-amd64.tar.gz"; 125 - sha256 = "08nhrfas1gqqlm9ysnv1znxps28npqp9cri1kvniw7s5cd5ncbj2"; 124 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v1.3.0-linux-amd64.tar.gz"; 125 + sha256 = "1z9d3ng3aqz1gpd3l0akva7lfyq8l94xd4z4jg3r29w3m274xbz4"; 126 126 } 127 127 { 128 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.116.1-linux-amd64.tar.gz"; 129 - sha256 = "1fki3f0idr516b47m381v2d55ym1bmh14axghfdgi04zb0qx72pv"; 128 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.116.2-linux-amd64.tar.gz"; 129 + sha256 = "1idjcfl4n9i7idqp384i46yskdhs18vcdnm53vk0lx6a87409mma"; 130 130 } 131 131 { 132 132 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.7-linux-amd64.tar.gz"; ··· 137 137 sha256 = "029m67yz8vmn09s5ll4xrr44nxqq38zw1hyhn7vhf813msgvs20a"; 138 138 } 139 139 { 140 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.1.1-linux-amd64.tar.gz"; 141 - sha256 = "0niix4i2lgihzldxy0f2pvdag92qk6cvshz3xvynjgdc7n8irhfm"; 140 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.2.0-linux-amd64.tar.gz"; 141 + sha256 = "04lwij6x37ly0lxvcv7nd5r9l54y6s5ajiyz6nkj4y8x8qdifsrx"; 142 142 } 143 143 { 144 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v6.6.0-linux-amd64.tar.gz"; 145 - sha256 = "0z64m3fw592cclxa70jv6zhqw26sfi4mngff4bh3jk0m4chahb6a"; 144 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v6.7.0-linux-amd64.tar.gz"; 145 + sha256 = "0scixzq1f1blb1jmw9pz4sqqqqn2px3yihpsxgvm81vpz8p15cbd"; 146 146 } 147 147 { 148 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.10.7-linux-amd64.tar.gz"; 149 - sha256 = "0gw11jdkm9c3ff9b6rg9k8h01zghb82gfz46mgq4wyrwc36h71h3"; 148 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.11.0-linux-amd64.tar.gz"; 149 + sha256 = "0ypayx9gabrp4x08q9paqjysql5m9zhazkb2nsdzp5jkj2r3q9dx"; 150 150 } 151 151 { 152 152 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.13.2-linux-amd64.tar.gz"; ··· 163 163 ]; 164 164 x86_64-darwin = [ 165 165 { 166 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.163.0-darwin-x64.tar.gz"; 167 - sha256 = "1ar64rlg1g7aq2yjgf8jr098brbr3s7azm2v20r0k2wxkz7h0pgj"; 166 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.165.0-darwin-x64.tar.gz"; 167 + sha256 = "1qj6z9j74z2bajql6gmxxldwcijpsx6fkzv7lb0dkfvbb9hlcn2h"; 168 168 } 169 169 { 170 170 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.37.0-darwin-amd64.tar.gz"; ··· 187 187 sha256 = "0g7r104ink5yp6q1qx1856gldn5zxgn2vmx3xz0d4vs07hcv7n4p"; 188 188 } 189 189 { 190 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.77.0-darwin-amd64.tar.gz"; 191 - sha256 = "163lfz2p6vrcf1nhrlm72wsgfdvmm3mdprw0k6j5jgyawx8vhy0v"; 190 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.78.0-darwin-amd64.tar.gz"; 191 + sha256 = "0l0bfb54bmbc098vbd5fs6min63zxs9ynm24aa43703ncgg1b9an"; 192 192 } 193 193 { 194 194 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.4.0-darwin-amd64.tar.gz"; 195 195 sha256 = "0rj8xad7nw1vp20dpxaz0r4bg2fn44qci9pw2mh5cqi4v54v7v51"; 196 196 } 197 197 { 198 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.8.0-darwin-amd64.tar.gz"; 199 - sha256 = "13kkzl5b8n0i784hmpj83g4wmp5hd6jj2wqash2ly7ymdg4dr8bz"; 198 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.9.0-darwin-amd64.tar.gz"; 199 + sha256 = "1y8k69ynnjkqr7vwcnv6vgirnlgixplnzzq87ywb592lh7vp9b94"; 200 200 } 201 201 { 202 202 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.22.0-darwin-amd64.tar.gz"; 203 203 sha256 = "13vpgslpamsgy0m99za5jg8zzcm7c2wgyw1ywxmb1wcmpwgbfamf"; 204 204 } 205 205 { 206 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v6.0.1-darwin-amd64.tar.gz"; 207 - sha256 = "0iay5asm6hbmvryiw80gm7clbd6didhzbi0clf31p6dmx04xhw0i"; 206 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v6.1.1-darwin-amd64.tar.gz"; 207 + sha256 = "1wmg5k1k9k3pc7848s5nzhyxv9q3ivpggm54xvi3fygxvi5f7nv2"; 208 208 } 209 209 { 210 210 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.12.4-darwin-amd64.tar.gz"; ··· 247 247 sha256 = "0ddd0pgpyywq291r9q8w6bn41r2px595017iihx4n2cnb1c4v6d5"; 248 248 } 249 249 { 250 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.22.0-darwin-amd64.tar.gz"; 251 - sha256 = "1k40h7gihhb4fg2bhnd7qp58kpr5lrkasfw07xcwqvq90y0nxy9i"; 250 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.22.1-darwin-amd64.tar.gz"; 251 + sha256 = "1phv5jmcr31dj62qh1frv03dmihpymlgyjar21n7xjfrlxm2pygy"; 252 252 } 253 253 { 254 254 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.22.2-darwin-amd64.tar.gz"; 255 255 sha256 = "02frf0kvhj1q1hs0fxi2zm83sam1wlzasfhgd4f89vh50yf82ii6"; 256 256 } 257 257 { 258 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.37.0-darwin-amd64.tar.gz"; 259 - sha256 = "0l7xlxc4mx4772sy6wf4fb2iihc92gd6ifvm1fipyq5f45bjpmvi"; 258 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.38.0-darwin-amd64.tar.gz"; 259 + sha256 = "03rly4qwkbv82vl251dnzvz4n9clbdn516yflx0j8ybph7z2kv29"; 260 260 } 261 261 { 262 262 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.5.9-darwin-amd64.tar.gz"; ··· 275 275 sha256 = "17m6qcpkhavgprqbskad5ky3zs9230bpiadmz3y552z4yci4pmdk"; 276 276 } 277 277 { 278 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.0-darwin-amd64.tar.gz"; 279 - sha256 = "0gkazxwkmb5317amaqb3h34ras7b2vxblaybz2llp47w4qnvq834"; 278 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.1-darwin-amd64.tar.gz"; 279 + sha256 = "0h8pmyfpvd5f8z7msnxhl5rrling0by0bciz09fi85axhas1b78b"; 280 280 } 281 281 { 282 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v1.2.0-darwin-amd64.tar.gz"; 283 - sha256 = "07iilz3q4wvpc2nzgg1mrsbfiby3ji6634n08kiazsq3cg619dzd"; 282 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v1.3.0-darwin-amd64.tar.gz"; 283 + sha256 = "11pj11zbdcsacxlkasc6n2wwz7qniirhy8kg53ir5s1crwpddf6p"; 284 284 } 285 285 { 286 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.116.1-darwin-amd64.tar.gz"; 287 - sha256 = "1i73p896axp7ir60zvcpm90nljv2wy46a5nchha44xa474vaani2"; 286 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.116.2-darwin-amd64.tar.gz"; 287 + sha256 = "13cp596lav13ng9ivq93ij0ks90m5ia0x2sbff6qs00z9iwy0jbd"; 288 288 } 289 289 { 290 290 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.7-darwin-amd64.tar.gz"; ··· 295 295 sha256 = "1z65rrlbl0qywrdmjpl995bqzkl2qmmxaxvjmyd5cq5d9zbhw0lk"; 296 296 } 297 297 { 298 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.1.1-darwin-amd64.tar.gz"; 299 - sha256 = "0pfl6qqa7a1bq7m44sf9r6qfjf7hm9pngfwlcyargx6jq8mgv92c"; 298 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.2.0-darwin-amd64.tar.gz"; 299 + sha256 = "0mvnhpqv8v80lc79h7pdd5a8r60nhfg0znz7h1pj3rii2zx4c8fs"; 300 300 } 301 301 { 302 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v6.6.0-darwin-amd64.tar.gz"; 303 - sha256 = "1cjx4nah8yharhhd5j46iglcafghmghq0n0wbkhclqqfac0hf2p6"; 302 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v6.7.0-darwin-amd64.tar.gz"; 303 + sha256 = "14dzkpan4c52daj5vi1vz19bf28mkqrww3r6zc79y84ybpg4qrnx"; 304 304 } 305 305 { 306 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.10.7-darwin-amd64.tar.gz"; 307 - sha256 = "02hlnpczzbs87c0abc5grl16a34y0ss0iivn1w1z2z44r4mhn4v6"; 306 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.11.0-darwin-amd64.tar.gz"; 307 + sha256 = "1d86ljhylxswbhjzsd0678r0fsi4nzimviwdl0mafny2661801bg"; 308 308 } 309 309 { 310 310 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.13.2-darwin-amd64.tar.gz"; ··· 321 321 ]; 322 322 aarch64-linux = [ 323 323 { 324 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.163.0-linux-arm64.tar.gz"; 325 - sha256 = "0xac6q4p76pbvki4fcjngk7kcy69k08a0p25f1s5pqzs30lbl9iq"; 324 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.165.0-linux-arm64.tar.gz"; 325 + sha256 = "10awr96w493904xppcy783wj7zdqsh8267v2bsw78zhw7v442g8g"; 326 326 } 327 327 { 328 328 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.37.0-linux-arm64.tar.gz"; ··· 345 345 sha256 = "1xhkqcis2innc8hrv2x9a2dapchjakjs8gzs8ipwab9lr89v2gwr"; 346 346 } 347 347 { 348 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.77.0-linux-arm64.tar.gz"; 349 - sha256 = "0r0hyc1rh89wayh58pcadlc6w7ihix99jn8d5h5n6ar1j3dk59n4"; 348 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.78.0-linux-arm64.tar.gz"; 349 + sha256 = "0q7msk3x83sm953bpqpygncc4bpm96jflrlyz2pwzr1ygj14r111"; 350 350 } 351 351 { 352 352 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.4.0-linux-arm64.tar.gz"; 353 353 sha256 = "0lpg2ipkg3rbg3cwmhr3z47kx1158bfiv59ryyxganbdj2rz0frm"; 354 354 } 355 355 { 356 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.8.0-linux-arm64.tar.gz"; 357 - sha256 = "1wb31n5hm43y8kfzdf4v0idiyzj9bbbr7v48fcyxhljxzbmhy5ny"; 356 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.9.0-linux-arm64.tar.gz"; 357 + sha256 = "0wwv7zs4pmnwdy3hzijhihi96jdjv4wdm4ky1wj8krwpbhw7kjl3"; 358 358 } 359 359 { 360 360 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.22.0-linux-arm64.tar.gz"; 361 361 sha256 = "0k45j0xrx7ijch3ppk182ij9f5zpk01nvljqwawyvs7ry86nw80z"; 362 362 } 363 363 { 364 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v6.0.1-linux-arm64.tar.gz"; 365 - sha256 = "02basnnzdymwi4k3qcycaq691hj78ypa70j7hkysy716ck3pl503"; 364 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v6.1.1-linux-arm64.tar.gz"; 365 + sha256 = "1587jypxhm8vdnijna7rfhvh61bqv5s858hfis12q8l7m2kznmnh"; 366 366 } 367 367 { 368 368 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.12.4-linux-arm64.tar.gz"; ··· 405 405 sha256 = "0d8m2krbzxjhfm82dgf8p4vm3kk9gk98l798q4ayjrddqqb4mxq4"; 406 406 } 407 407 { 408 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.22.0-linux-arm64.tar.gz"; 409 - sha256 = "1m87drk1jdf9lnavfb6yq2mgai87p212yqx2rxn2dqgc88gn023d"; 408 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.22.1-linux-arm64.tar.gz"; 409 + sha256 = "1wqnf3qpwg4cmnn7kpqchzly4hm0zylq787nydmcpflsia35bvpd"; 410 410 } 411 411 { 412 412 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.22.2-linux-arm64.tar.gz"; 413 413 sha256 = "1wj80wf8z3491yhv7f5pca9chjyb53a0m118klhr4djdyp4ad7jr"; 414 414 } 415 415 { 416 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.37.0-linux-arm64.tar.gz"; 417 - sha256 = "0j46416kp5yra7gl4369m5bcqnqwr4qzgll0sp6qfbl9413mrndb"; 416 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.38.0-linux-arm64.tar.gz"; 417 + sha256 = "05p6p134pl0dn9q322mksqvxk7md27jdigyp7sda9np6r52vghar"; 418 418 } 419 419 { 420 420 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.5.9-linux-arm64.tar.gz"; ··· 433 433 sha256 = "0xhlgdh05i5la27d4440n87kfv4rv9aragqrijw3wyw0fd0zy50s"; 434 434 } 435 435 { 436 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.0-linux-arm64.tar.gz"; 437 - sha256 = "14y4jwzlxq0icjw7b3drfgv0kg2a9xl691r59388k9d193yh31n3"; 436 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.1-linux-arm64.tar.gz"; 437 + sha256 = "1kr8df68hg23was5rsr07q7r6fs4dd5ndailj9vmysddvhwg2ypv"; 438 438 } 439 439 { 440 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v1.2.0-linux-arm64.tar.gz"; 441 - sha256 = "0ii4c267fm8da2f2rqr00ps4v0l4dnc3cjww7z7529l2wm2x9j98"; 440 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v1.3.0-linux-arm64.tar.gz"; 441 + sha256 = "0kpvd7vvi8h28mlz4lr8p5p4ccpc4k7wmh669g969dxi53n54vmw"; 442 442 } 443 443 { 444 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.116.1-linux-arm64.tar.gz"; 445 - sha256 = "1s1fhasjjfp2vs211rla9qvn5w8n2y5banh7wr37r9x97smyglwg"; 444 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.116.2-linux-arm64.tar.gz"; 445 + sha256 = "12p4rbb0mry725c8czfgq5xwg17c4vnwl7gins4p5l8mnaymld1v"; 446 446 } 447 447 { 448 448 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.7-linux-arm64.tar.gz"; ··· 453 453 sha256 = "0cmb2m9j0l6xq6py0pkwai26yq96xsvk2j8jaz68jyk5z0692k44"; 454 454 } 455 455 { 456 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.1.1-linux-arm64.tar.gz"; 457 - sha256 = "1rm0ra4jjvksfjbcicm4ivwmrawzbi59ksdjy5g11vin8a369h26"; 456 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.2.0-linux-arm64.tar.gz"; 457 + sha256 = "1vnsiq70y0nc4dq49kymwqn4pjhd987417qdnciwd8q91aqkgyy9"; 458 458 } 459 459 { 460 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v6.6.0-linux-arm64.tar.gz"; 461 - sha256 = "1fw9m6r7yqmkjp94zyvr56qxsavnadargknav74srrngnzi8q2pg"; 460 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v6.7.0-linux-arm64.tar.gz"; 461 + sha256 = "18vwgvw3rq9lk6ad3ck18jf1lm272aid94hqwnib1lg1hy0ic74l"; 462 462 } 463 463 { 464 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.10.7-linux-arm64.tar.gz"; 465 - sha256 = "0mmr8mg5zd201bcvckybcbkgcr07y6mckwzzwcn72ks8rgygl4xb"; 464 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.11.0-linux-arm64.tar.gz"; 465 + sha256 = "0x83njg9h1gy0vld2m6kacx3hzx9bwq7c80fx8vnaaqvra0803qp"; 466 466 } 467 467 { 468 468 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.13.2-linux-arm64.tar.gz"; ··· 479 479 ]; 480 480 aarch64-darwin = [ 481 481 { 482 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.163.0-darwin-arm64.tar.gz"; 483 - sha256 = "0b71pddjvhfcp62w0n6wbp3c6fmhvsi3ys5chzq0im92bgv2rx4j"; 482 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.165.0-darwin-arm64.tar.gz"; 483 + sha256 = "0z1hxpnxwkcl6slsk56dz22jwjvf7my21db0i35yzs2nq3mkf3x0"; 484 484 } 485 485 { 486 486 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.37.0-darwin-arm64.tar.gz"; ··· 503 503 sha256 = "1j8hggv57gw3dcwqzr0l5cyk33c35f1zjma1hd6mxpq5hx2zzi05"; 504 504 } 505 505 { 506 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.77.0-darwin-arm64.tar.gz"; 507 - sha256 = "0b168h8abfxy1b2knb5vyiivm7dx2kqkbq2ankzzc0ww88ilnfny"; 506 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.78.0-darwin-arm64.tar.gz"; 507 + sha256 = "12jiym7yalpbr3d16lm9pigljgccyq4ld8c4ncr5wy0xsj2kv3d7"; 508 508 } 509 509 { 510 510 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.4.0-darwin-arm64.tar.gz"; 511 511 sha256 = "10k8rclckw6qhsksbsj8rnxr9dxgf4p9gvcqzcnpq6mv7687n7xi"; 512 512 } 513 513 { 514 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.8.0-darwin-arm64.tar.gz"; 515 - sha256 = "14g97yydvh9cssq5h08f6b1ks9nlq2p6jbb20yyphjdy1sxsr8ng"; 514 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.9.0-darwin-arm64.tar.gz"; 515 + sha256 = "0ivjp7sq86gyy38vmy3cmbl1b3zwzij5dxwh6ffp5jf6bazm76wr"; 516 516 } 517 517 { 518 518 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.22.0-darwin-arm64.tar.gz"; 519 519 sha256 = "1vfhpisa1fyvsmh0crqr859ppmgs09yncsbchs1rlw6hb68sknqh"; 520 520 } 521 521 { 522 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v6.0.1-darwin-arm64.tar.gz"; 523 - sha256 = "1kha3l0ysddk9v0m7gkblgf2qlxf0mdqk9v2x791xg7fsw6p8k9w"; 522 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v6.1.1-darwin-arm64.tar.gz"; 523 + sha256 = "11z4wkfn4vd3pcjgaxjf1wifss4dkvy3f0cb9fm5kkndyc4vx4wa"; 524 524 } 525 525 { 526 526 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.12.4-darwin-arm64.tar.gz"; ··· 563 563 sha256 = "0caz4kgnnrmdr7n571xc7yqscac9jnjwwpjzbnvx4ib6a91wvsdn"; 564 564 } 565 565 { 566 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.22.0-darwin-arm64.tar.gz"; 567 - sha256 = "1w4h5k72kn91xgcpbv5x4d0jmhzn6siwzbashhsvxyghnvq9c86v"; 566 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.22.1-darwin-arm64.tar.gz"; 567 + sha256 = "0r4m89jyfamqhxczkr960h6b4cs1f14bwswhjsnpis3iynlylscp"; 568 568 } 569 569 { 570 570 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.22.2-darwin-arm64.tar.gz"; 571 571 sha256 = "1dmv4rfiljhd02sm2qfd70z6i14wacmzhjxc23h3j62vj697aj3j"; 572 572 } 573 573 { 574 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.37.0-darwin-arm64.tar.gz"; 575 - sha256 = "08yl9mq6p2j404iafr573a590pw8yr9ij5hsn2aslbagfdfmyizg"; 574 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v4.38.0-darwin-arm64.tar.gz"; 575 + sha256 = "0lzp3ddbdm6jicw4w2lhjwz34rl29qrzwdl8s41arqf02hdq3shc"; 576 576 } 577 577 { 578 578 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.5.9-darwin-arm64.tar.gz"; ··· 591 591 sha256 = "0my26549lzvc4j7c3xmp6z82qj126x8sx9cj1rz8a7alawn1v5b0"; 592 592 } 593 593 { 594 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.0-darwin-arm64.tar.gz"; 595 - sha256 = "1aqlwj0v0x2ipjvalzry8g4g5y28pm52q8mriirmimml0vavlib8"; 594 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.1-darwin-arm64.tar.gz"; 595 + sha256 = "169ibni1kh0npn08zyazg1324qc79vpmy29pkblbhxm46ldzip60"; 596 596 } 597 597 { 598 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v1.2.0-darwin-arm64.tar.gz"; 599 - sha256 = "0gr69xk6cy5zl4hgq50gdqaccksnb3hg2glxfv3bvvvmzin7y6py"; 598 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v1.3.0-darwin-arm64.tar.gz"; 599 + sha256 = "0ccsgh89z0zbxxns4zc24l71ylkr536xcdyz4rglkzqhklrhgl89"; 600 600 } 601 601 { 602 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.116.1-darwin-arm64.tar.gz"; 603 - sha256 = "0zj1mpc5afgw99h1zlqrd9iz0bz0wwjghw6j8pq4x9wirx89c54p"; 602 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.116.2-darwin-arm64.tar.gz"; 603 + sha256 = "0yhbfafsv5p0zl274w8gaxsv1373f9xrzn2kxil8699jb9rwhl05"; 604 604 } 605 605 { 606 606 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.7-darwin-arm64.tar.gz"; ··· 611 611 sha256 = "188gijh0pm2dgcfchs6c63dd88593vd4f3by2anvhs0jm0w3rk3m"; 612 612 } 613 613 { 614 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.1.1-darwin-arm64.tar.gz"; 615 - sha256 = "1vrird4pp4gxw9iivj2n4apd52l50j27mqaf7zbz3hg8wcl1ikv0"; 614 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.2.0-darwin-arm64.tar.gz"; 615 + sha256 = "07xq8ws4pqp4762lm8z17c798xm4rw4xkybqj7c76a319xnjcx33"; 616 616 } 617 617 { 618 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v6.6.0-darwin-arm64.tar.gz"; 619 - sha256 = "1bdiq2m0gr3jamwaz9jlc4sx3x5g29pwk1l790830v1zqh2kx7x3"; 618 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v6.7.0-darwin-arm64.tar.gz"; 619 + sha256 = "0i6s3wbnim9c3amasivdfbfq7k3bn95k3spkdjhgljq46vqi3584"; 620 620 } 621 621 { 622 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.10.7-darwin-arm64.tar.gz"; 623 - sha256 = "11i7hhj29vd2090nfj7j551xzqw1xnr2qxkgwlhwm9g9kqi1nh4f"; 622 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.11.0-darwin-arm64.tar.gz"; 623 + sha256 = "1m2fym3b2faqi21zbl2c48l6q1aysw1279qrjx0apaj1hvyw5l16"; 624 624 } 625 625 { 626 626 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.13.2-darwin-arm64.tar.gz";
+2 -2
pkgs/tools/inputmethods/ibus-engines/ibus-table-others/default.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "ibus-table-others"; 13 - version = "1.3.19"; 13 + version = "1.3.20"; 14 14 15 15 src = fetchurl { 16 16 url = "https://github.com/moebiuscurve/ibus-table-others/releases/download/${version}/${pname}-${version}.tar.gz"; 17 - hash = "sha256-3kNEM3RaSQX5doerqALtKHQ9P+Jt8twC5inNFmDS/gg="; 17 + hash = "sha256-mi2vF+OH3c9lgWFxswzCbENCleTWLHNE8clzZcdcwfM="; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+77
pkgs/tools/misc/bat-extras/buildBatExtrasPkg.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + core, 5 + 6 + bash, 7 + bat, 8 + fish, 9 + getconf, 10 + makeWrapper, 11 + zsh, 12 + }: 13 + let 14 + cleanArgs = lib.flip builtins.removeAttrs [ 15 + "dependencies" 16 + "meta" 17 + ]; 18 + in 19 + { 20 + name, 21 + dependencies, 22 + meta ? { }, 23 + ... 24 + }@args: 25 + stdenv.mkDerivation ( 26 + finalAttrs: 27 + cleanArgs args 28 + // { 29 + inherit (core) version; 30 + 31 + src = core; 32 + 33 + nativeBuildInputs = [ makeWrapper ]; 34 + # Make the dependencies available to the tests. 35 + buildInputs = dependencies; 36 + 37 + # Patch shebangs now because our tests rely on them 38 + postPatch = '' 39 + patchShebangs --host bin/${name} 40 + ''; 41 + 42 + dontConfigure = true; 43 + dontBuild = true; # we've already built 44 + 45 + doCheck = true; 46 + nativeCheckInputs = [ 47 + bat 48 + bash 49 + fish 50 + zsh 51 + ] ++ (lib.optionals stdenv.hostPlatform.isDarwin [ getconf ]); 52 + checkPhase = '' 53 + runHook preCheck 54 + bash ./test.sh --compiled --suite ${name} 55 + runHook postCheck 56 + ''; 57 + 58 + installPhase = 59 + '' 60 + runHook preInstall 61 + mkdir -p $out/bin 62 + cp -p bin/${name} $out/bin/${name} 63 + '' 64 + + lib.optionalString (dependencies != [ ]) '' 65 + wrapProgram $out/bin/${name} \ 66 + --prefix PATH : ${lib.makeBinPath dependencies} 67 + '' 68 + + '' 69 + runHook postInstall 70 + ''; 71 + 72 + # We already patched 73 + dontPatchShebangs = true; 74 + 75 + meta = core.meta // { mainProgram = name; } // meta; 76 + } 77 + )
+10 -198
pkgs/tools/misc/bat-extras/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - makeWrapper, 6 - bat, 7 - # batdiff, batgrep, and batwatch 8 - coreutils, 9 - getconf, 10 - less, 11 - # tests 12 - bash, 13 - zsh, 14 - fish, 15 - # batgrep 16 - ripgrep, 17 - # prettybat 18 - withShFmt ? shfmt != null, 19 - shfmt ? null, 20 - withPrettier ? nodePackages ? prettier, 21 - nodePackages ? null, 22 - withClangTools ? clang-tools != null, 23 - clang-tools ? null, 24 - withRustFmt ? rustfmt != null, 25 - rustfmt ? null, 26 - # batwatch 27 - withEntr ? entr != null, 28 - entr ? null, 29 - # batdiff 30 - gitMinimal, 31 - withDelta ? delta != null, 32 - delta ? null, 33 - # batman 34 - util-linux, 35 - }: 36 - 37 - let 38 - # Core derivation that all the others are based on. 39 - # This includes the complete source so the per-script derivations can run the tests. 40 - core = stdenv.mkDerivation rec { 41 - pname = "bat-extras"; 42 - version = "2024.07.10"; 43 - 44 - src = fetchFromGitHub { 45 - owner = "eth-p"; 46 - repo = "bat-extras"; 47 - rev = "v${version}"; 48 - hash = "sha256-6IRAKSy5f/WcQZBcJKVSweTjHLznzdxhsyx074bXnUQ="; 49 - fetchSubmodules = true; 50 - }; 51 - 52 - # bat needs to be in the PATH during building so EXECUTABLE_BAT picks it up 53 - nativeBuildInputs = [ bat ]; 54 - 55 - dontConfigure = true; 56 - 57 - patches = [ ./disable-theme-tests.patch ]; 58 - 59 - postPatch = '' 60 - patchShebangs --build test.sh test/shimexec .test-framework/bin/best.sh 61 - ''; 62 - 63 - buildPhase = '' 64 - runHook preBuild 65 - bash ./build.sh --minify=none --no-verify 66 - runHook postBuild 67 - ''; 68 - 69 - # Run the library tests as they don't have external dependencies 70 - doCheck = true; 71 - nativeCheckInputs = [ 72 - bash 73 - fish 74 - zsh 75 - ] ++ (lib.optionals stdenv.hostPlatform.isDarwin [ getconf ]); 76 - checkPhase = '' 77 - runHook preCheck 78 - # test list repeats suites. Unique them 79 - declare -A test_suites 80 - while read -r action arg _; do 81 - [[ "$action" == "test_suite" && "$arg" == lib_* ]] && 82 - test_suites+=(["$arg"]=1) 83 - done <<<"$(./test.sh --compiled --list --porcelain)" 84 - (( ''${#test_suites[@]} != 0 )) || { 85 - echo "Couldn't find any library test suites" 86 - exit 1 87 - } 88 - ./test.sh --compiled $(printf -- "--suite %q\n" "''${!test_suites[@]}") 89 - runHook postCheck 90 - ''; 91 - 92 - installPhase = '' 93 - runHook preInstall 94 - cp -a . $out 95 - runHook postInstall 96 - ''; 97 - 98 - # A few random files have shebangs. Don't patch them, they don't make it into the final output. 99 - # The per-script derivations will go ahead and patch the files they actually install. 100 - dontPatchShebangs = true; 101 - 102 - meta = with lib; { 103 - description = "Bash scripts that integrate bat with various command line tools"; 104 - homepage = "https://github.com/eth-p/bat-extras"; 105 - license = with licenses; [ mit ]; 106 - maintainers = with maintainers; [ bbigras ]; 107 - platforms = platforms.all; 108 - }; 109 - }; 110 - script = 111 - name: # the name of the script 112 - dependencies: # the tools we need to prefix onto PATH 113 - stdenv.mkDerivation { 114 - pname = name; 115 - inherit (core) version; 116 - 117 - src = core; 118 - 119 - nativeBuildInputs = [ makeWrapper ]; 120 - # Make the dependencies available to the tests. 121 - buildInputs = dependencies; 122 - 123 - # Patch shebangs now because our tests rely on them 124 - postPatch = '' 125 - patchShebangs --host bin/${name} 126 - ''; 127 - 128 - dontConfigure = true; 129 - dontBuild = true; # we've already built 130 - 131 - doCheck = true; 132 - nativeCheckInputs = [ 133 - bat 134 - bash 135 - fish 136 - zsh 137 - ] ++ (lib.optionals stdenv.hostPlatform.isDarwin [ getconf ]); 138 - checkPhase = '' 139 - runHook preCheck 140 - bash ./test.sh --compiled --suite ${name} 141 - runHook postCheck 142 - ''; 143 - 144 - installPhase = 145 - '' 146 - runHook preInstall 147 - mkdir -p $out/bin 148 - cp -p bin/${name} $out/bin/${name} 149 - '' 150 - + lib.optionalString (dependencies != [ ]) '' 151 - wrapProgram $out/bin/${name} \ 152 - --prefix PATH : ${lib.makeBinPath dependencies} 153 - '' 154 - + '' 155 - runHook postInstall 156 - ''; 1 + { }: 2 + self: { 3 + buildBatExtrasPkg = self.callPackage ./buildBatExtrasPkg.nix { }; 157 4 158 - # We already patched 159 - dontPatchShebangs = true; 160 - 161 - meta = core.meta // { 162 - mainProgram = name; 163 - }; 164 - }; 165 - optionalDep = 166 - cond: dep: 167 - assert cond -> dep != null; 168 - lib.optional cond dep; 169 - in 170 - { 171 - batdiff = script "batdiff" ( 172 - [ 173 - less 174 - coreutils 175 - gitMinimal 176 - ] 177 - ++ optionalDep withDelta delta 178 - ); 179 - batgrep = script "batgrep" [ 180 - less 181 - coreutils 182 - ripgrep 183 - ]; 184 - batman = script "batman" (lib.optionals stdenv.hostPlatform.isLinux [ util-linux ]); 185 - batpipe = script "batpipe" [ less ]; 186 - batwatch = script "batwatch" ( 187 - [ 188 - less 189 - coreutils 190 - ] 191 - ++ optionalDep withEntr entr 192 - ); 193 - prettybat = script "prettybat" ( 194 - [ ] 195 - ++ optionalDep withShFmt shfmt 196 - ++ optionalDep withPrettier nodePackages.prettier 197 - ++ optionalDep withClangTools clang-tools 198 - ++ optionalDep withRustFmt rustfmt 199 - ); 5 + core = self.callPackage ./modules/core.nix { }; 6 + batdiff = self.callPackage ./modules/batdiff.nix { }; 7 + batgrep = self.callPackage ./modules/batgrep.nix { }; 8 + batman = self.callPackage ./modules/batman.nix { }; 9 + batpipe = self.callPackage ./modules/batpipe.nix { }; 10 + batwatch = self.callPackage ./modules/batwatch.nix { }; 11 + prettybat = self.callPackage ./modules/prettybat.nix { }; 200 12 }
pkgs/tools/misc/bat-extras/disable-theme-tests.patch pkgs/tools/misc/bat-extras/patches/disable-theme-tests.patch
+18
pkgs/tools/misc/bat-extras/modules/batdiff.nix
··· 1 + { 2 + lib, 3 + buildBatExtrasPkg, 4 + less, 5 + coreutils, 6 + gitMinimal, 7 + delta, 8 + withDelta ? true, 9 + }: 10 + buildBatExtrasPkg { 11 + name = "batdiff"; 12 + dependencies = [ 13 + less 14 + coreutils 15 + gitMinimal 16 + ] ++ lib.optional withDelta delta; 17 + meta.description = "Diff a file against the current git index, or display the diff between two files"; 18 + }
+15
pkgs/tools/misc/bat-extras/modules/batgrep.nix
··· 1 + { 2 + buildBatExtrasPkg, 3 + less, 4 + coreutils, 5 + ripgrep, 6 + }: 7 + buildBatExtrasPkg { 8 + name = "batgrep"; 9 + dependencies = [ 10 + less 11 + coreutils 12 + ripgrep 13 + ]; 14 + meta.description = "Quickly search through and highlight files using ripgrep"; 15 + }
+11
pkgs/tools/misc/bat-extras/modules/batman.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + buildBatExtrasPkg, 5 + util-linux, 6 + }: 7 + buildBatExtrasPkg { 8 + name = "batman"; 9 + dependencies = lib.optional stdenv.targetPlatform.isLinux util-linux; 10 + meta.description = "Read system manual pages (man) using bat as the manual page formatter"; 11 + }
+9
pkgs/tools/misc/bat-extras/modules/batpipe.nix
··· 1 + { 2 + buildBatExtrasPkg, 3 + less, 4 + }: 5 + buildBatExtrasPkg { 6 + name = "batpipe"; 7 + dependencies = [ less ]; 8 + meta.description = "less (and soon bat) preprocessor for viewing more types of files in the terminal"; 9 + }
+17
pkgs/tools/misc/bat-extras/modules/batwatch.nix
··· 1 + { 2 + lib, 3 + buildBatExtrasPkg, 4 + less, 5 + coreutils, 6 + entr, 7 + 8 + withEntr ? true, 9 + }: 10 + buildBatExtrasPkg { 11 + name = "batwatch"; 12 + dependencies = [ 13 + less 14 + coreutils 15 + ] ++ lib.optional withEntr entr; 16 + meta.description = "Watch for changes in one or more files, and print them with bat"; 17 + }
+86
pkgs/tools/misc/bat-extras/modules/core.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + stdenv, 5 + bash, 6 + bat, 7 + fish, 8 + getconf, 9 + nix-update-script, 10 + zsh, 11 + }: 12 + stdenv.mkDerivation rec { 13 + pname = "bat-extras"; 14 + version = "2024.08.24"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "eth-p"; 18 + repo = "bat-extras"; 19 + tag = "v${version}"; 20 + hash = "sha256-xkND/w6UNC58dC8WrsifwjqU9ZI4yUUq+ZljkhhUNT8="; 21 + fetchSubmodules = true; 22 + }; 23 + 24 + # bat needs to be in the PATH during building so EXECUTABLE_BAT picks it up 25 + nativeBuildInputs = [ bat ]; 26 + 27 + dontConfigure = true; 28 + 29 + patches = [ ../patches/disable-theme-tests.patch ]; 30 + 31 + postPatch = '' 32 + patchShebangs --build test.sh test/shimexec .test-framework/bin/best.sh 33 + ''; 34 + 35 + buildPhase = '' 36 + runHook preBuild 37 + bash ./build.sh --minify=none --no-verify 38 + runHook postBuild 39 + ''; 40 + 41 + # Run the library tests as they don't have external dependencies 42 + doCheck = true; 43 + nativeCheckInputs = [ 44 + bash 45 + fish 46 + zsh 47 + ] ++ (lib.optionals stdenv.hostPlatform.isDarwin [ getconf ]); 48 + checkPhase = '' 49 + runHook preCheck 50 + # test list repeats suites. Unique them 51 + declare -A test_suites 52 + while read -r action arg _; do 53 + [[ "$action" == "test_suite" && "$arg" == lib_* ]] && 54 + test_suites+=(["$arg"]=1) 55 + done <<<"$(./test.sh --compiled --list --porcelain)" 56 + (( ''${#test_suites[@]} != 0 )) || { 57 + echo "Couldn't find any library test suites" 58 + exit 1 59 + } 60 + ./test.sh --compiled $(printf -- "--suite %q\n" "''${!test_suites[@]}") 61 + runHook postCheck 62 + ''; 63 + 64 + installPhase = '' 65 + runHook preInstall 66 + cp -a . $out 67 + runHook postInstall 68 + ''; 69 + 70 + # A few random files have shebangs. Don't patch them, they don't make it into the final output. 71 + # The per-script derivations will go ahead and patch the files they actually install. 72 + dontPatchShebangs = true; 73 + 74 + passthru.updateScript = nix-update-script { }; 75 + 76 + meta = { 77 + description = "Bash scripts that integrate bat with various command line tools"; 78 + homepage = "https://github.com/eth-p/bat-extras"; 79 + license = with lib.licenses; [ mit ]; 80 + maintainers = with lib.maintainers; [ 81 + bbigras 82 + perchun 83 + ]; 84 + platforms = lib.platforms.all; 85 + }; 86 + }
+22
pkgs/tools/misc/bat-extras/modules/prettybat.nix
··· 1 + { 2 + lib, 3 + buildBatExtrasPkg, 4 + shfmt, 5 + nodePackages, 6 + clang-tools, 7 + rustfmt, 8 + 9 + withShFmt ? true, 10 + withPrettier ? true, 11 + withClangTools ? true, 12 + withRustFmt ? true, 13 + }: 14 + buildBatExtrasPkg { 15 + name = "prettybat"; 16 + dependencies = 17 + lib.optional withShFmt shfmt 18 + ++ lib.optional withPrettier nodePackages.prettier 19 + ++ lib.optional withClangTools clang-tools 20 + ++ lib.optional withRustFmt rustfmt; 21 + meta.description = "Pretty-print source code and highlight it with bat"; 22 + }
+1
pkgs/top-level/aliases.nix
··· 510 510 dibbler = throw "dibbler was removed because it is not maintained anymore"; # Added 2024-05-14 511 511 dillong = throw "'dillong' has been removed, as upstream is abandoned since 2021-12-13. Use either 'dillo' or 'dillo-plus'. The latter integrates features from dillong."; # Added 2024-10-07 512 512 diskonaut = throw "'diskonaut' was removed due to lack of upstream maintenance"; # Added 2025-01-25 513 + dispad = throw "dispad has been remove because it doesn't compile and has been unmaintained since 2014"; # Added 2025-04-25 513 514 dleyna-core = dleyna; # Added 2025-04-19 514 515 dleyna-connector-dbus = dleyna; # Added 2025-04-19 515 516 dleyna-renderer = dleyna; # Added 2025-04-19
+2 -12
pkgs/top-level/all-packages.nix
··· 1982 1982 1983 1983 babelfish = callPackage ../shells/fish/babelfish.nix { }; 1984 1984 1985 - bat-extras = recurseIntoAttrs (callPackages ../tools/misc/bat-extras { }); 1985 + bat-extras = recurseIntoAttrs (lib.makeScope newScope (callPackage ../tools/misc/bat-extras { })); 1986 1986 1987 1987 beauty-line-icon-theme = callPackage ../data/icons/beauty-line-icon-theme { 1988 1988 inherit (plasma5Packages) breeze-icons; ··· 3235 3235 3236 3236 fstl = qt5.callPackage ../applications/graphics/fstl { }; 3237 3237 3238 - fdbPackages = dontRecurseIntoAttrs (callPackage ../servers/foundationdb { }); 3239 - 3240 - inherit (fdbPackages) 3241 - foundationdb73 3242 - ; 3243 - 3244 - foundationdb = foundationdb73; 3245 - 3246 3238 fuse-ext2 = callPackage ../tools/filesystems/fuse-ext2 { }; 3247 3239 3248 3240 fwknop = callPackage ../tools/security/fwknop { ··· 4207 4199 4208 4200 nifskope = libsForQt5.callPackage ../tools/graphics/nifskope { }; 4209 4201 4210 - nlopt = callPackage ../development/libraries/nlopt { octave = null; }; 4202 + nlopt = callPackage ../development/libraries/nlopt { }; 4211 4203 4212 4204 notation = callPackage ../by-name/no/notation/package.nix { 4213 4205 buildGoModule = buildGo123Module; ··· 9677 9669 }; 9678 9670 9679 9671 mlt = callPackage ../development/libraries/mlt { }; 9680 - 9681 - mlv-app = libsForQt5.callPackage ../applications/video/mlv-app { }; 9682 9672 9683 9673 mpeg2dec = libmpeg2; 9684 9674
-1
pkgs/top-level/packages-config.nix
··· 13 13 inherit (super) 14 14 agdaPackages 15 15 apacheHttpdPackages 16 - fdbPackages 17 16 fusePackages 18 17 gns3Packages 19 18 haskellPackages
+4 -2
pkgs/top-level/python-packages.nix
··· 5200 5200 5201 5201 fortiosapi = callPackage ../development/python-modules/fortiosapi { }; 5202 5202 5203 - foundationdb73 = callPackage ../servers/foundationdb/python.nix { 5204 - foundationdb = pkgs.foundationdb73; 5203 + foundationdb = callPackage ../development/python-modules/foundationdb { 5204 + inherit (pkgs) foundationdb; 5205 5205 }; 5206 5206 5207 5207 fountains = callPackage ../development/python-modules/fountains { }; ··· 9909 9909 nixpkgs-updaters-library = callPackage ../development/python-modules/nixpkgs-updaters-library { }; 9910 9910 9911 9911 nkdfu = callPackage ../development/python-modules/nkdfu { }; 9912 + 9913 + nlopt = callPackage ../development/python-modules/nlopt { }; 9912 9914 9913 9915 nlpcloud = callPackage ../development/python-modules/nlpcloud { }; 9914 9916