diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c4abbd269428..c1c047133a62 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1022,6 +1022,12 @@ githubId = 56970006; keys = [ { fingerprint = "50E2 669C AB38 2F4A 5F72 1667 0D6B FC01 D45E DADD"; } ]; }; + akosseres = { + name = "Ákos Seres"; + email = "seresakos2000@gmail.com"; + github = "AkosSeres"; + githubId = 11257907; + }; akotro = { name = "Antonis Kotronakis"; email = "mail@akotro.dev"; @@ -26342,12 +26348,6 @@ githubId = 90754995; name = "sudo-mac"; }; - sudoforge = { - github = "sudoforge"; - githubId = 3893293; - name = "sudoforge"; - keys = [ { fingerprint = "7EBCE51F278D30AE1C34036341BF61468C327D5A"; } ]; - }; sudosubin = { email = "sudosubin@gmail.com"; github = "sudosubin"; diff --git a/nixos/modules/virtualisation/parallels-guest.nix b/nixos/modules/virtualisation/parallels-guest.nix index 490a6beab3f6..dd3d4665db36 100644 --- a/nixos/modules/virtualisation/parallels-guest.nix +++ b/nixos/modules/virtualisation/parallels-guest.nix @@ -47,10 +47,24 @@ in services.timesyncd.enable = false; + # Parallels Desktop 26+ mounts shared folders under /mnt/psf by default. + # prltoolsd tries to create subdirectories there at runtime, which fails + # if /mnt/psf does not exist. Create it declaratively via tmpfiles. + systemd.tmpfiles.rules = [ + "d /mnt/psf 0755 root root - -" + ]; + systemd.services.prltoolsd = { description = "Parallels Tools Service"; wantedBy = [ "multi-user.target" ]; - path = [ prl-tools ]; + # prltoolsd mount scripts invoke coreutils (tail, mkdir, chmod) + # and gnused (sed) without inheriting the service PATH in all + # code paths. Make them available alongside prl-tools. + path = [ + prl-tools + pkgs.coreutils + pkgs.gnused + ]; serviceConfig = { ExecStart = "${prl-tools}/bin/prltoolsd -f"; PIDFile = "/var/run/prltoolsd.pid"; diff --git a/pkgs/applications/emulators/libretro/cores/puae.nix b/pkgs/applications/emulators/libretro/cores/puae.nix index f71a0989c3ac..a896f0aa58fe 100644 --- a/pkgs/applications/emulators/libretro/cores/puae.nix +++ b/pkgs/applications/emulators/libretro/cores/puae.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "puae"; - version = "0-unstable-2026-04-19"; + version = "0-unstable-2026-05-01"; src = fetchFromGitHub { owner = "libretro"; repo = "libretro-uae"; - rev = "bd2ef50e22f5ded91cae347e98352f5bd2e7e6c2"; - hash = "sha256-/C483el8uS2ZhmRpsIXMa0kILxyMyLBqkkySJ78rj+A="; + rev = "20e019d4405e33472a3c20824c53bcd79f474a1b"; + hash = "sha256-4yQtwE7Ghm2/43u2Xcht4WctTNkQjAhMTZtXj4EoJTA="; }; makefile = "Makefile"; diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-schema.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-schema.nix index 07da05cc59c0..3056f1c92f40 100644 --- a/pkgs/applications/networking/cluster/helm/plugins/helm-schema.nix +++ b/pkgs/applications/networking/cluster/helm/plugins/helm-schema.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "helm-schema"; - version = "2.3.1"; + version = "2.4.0"; src = fetchFromGitHub { owner = "losisin"; repo = "helm-values-schema-json"; tag = "v${finalAttrs.version}"; - hash = "sha256-F4tfPZnvvagWEO25JOjtYPYDn+8k6sRH0k1UvHIQRzg="; + hash = "sha256-2u3cJaSxfHcP9cNknWMdmWm0OjeQX1N2SdJcDGi69Ls="; }; - vendorHash = "sha256-2HnbASIZqOPM9WOlZeEQKYbkBHXBjV0JaeKKYAAwQ3w="; + vendorHash = "sha256-SWzKgQn9s4Nj54s0N6D+onIbpRwXRvJqWVG8LQ31KQA="; ldflags = [ "-s" diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 4c1187c32ea1..aeae652ca67f 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -959,13 +959,13 @@ "vendorHash": "sha256-OAd8SeTqTrH0kMoM2LsK3vM2PI23b3gl57FaJYM9hM0=" }, "newrelic_newrelic": { - "hash": "sha256-12IlR/UfehtJJQ3aEfXIP189it2GB0EA1PlzbdZyAnk=", + "hash": "sha256-j4DQRsw7QP7d83HTIchgSVt3CPUCIJ8CKmuMSKr5GaQ=", "homepage": "https://registry.terraform.io/providers/newrelic/newrelic", "owner": "newrelic", "repo": "terraform-provider-newrelic", - "rev": "v3.85.0", + "rev": "v3.85.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-SuraRxReVafvUhniew0gfhlgpHbFJGBMcQOhIqnXYgM=" + "vendorHash": "sha256-zFg0xT6iLBxnM9ysKB/Dmveffp6Ohbj9akgr6lbU8MI=" }, "ns1-terraform_ns1": { "hash": "sha256-MX/Wd9Lztjn7uwDzJjs4bsSSp0PFzUgsu4jXke9jHL8=", @@ -1031,11 +1031,11 @@ "vendorHash": "sha256-ofzbDmivXgH1i1Gjhpyp0bk3FDs5SnxwoRuNAWyMqyI=" }, "opentelekomcloud_opentelekomcloud": { - "hash": "sha256-F8V/eLkKJCC5zPfNh0NC6Z6c3aZjnEoXXa+po3I1NDw=", + "hash": "sha256-rhufSDVO6Yu5EXwduREFg3dkA/SkjzTyW3rR+Tqivbg=", "homepage": "https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud", "owner": "opentelekomcloud", "repo": "terraform-provider-opentelekomcloud", - "rev": "v1.36.63", + "rev": "v1.36.64", "spdx": "MPL-2.0", "vendorHash": "sha256-qtH6jjhzGRGaHYKjpJLPWjwRL5PQIyOPvI33BVf4cO4=" }, diff --git a/pkgs/by-name/al/alegreya-sans/package.nix b/pkgs/by-name/al/alegreya-sans/package.nix index c44919858224..db936895d056 100644 --- a/pkgs/by-name/al/alegreya-sans/package.nix +++ b/pkgs/by-name/al/alegreya-sans/package.nix @@ -1,13 +1,19 @@ { lib, - stdenv, + stdenvNoCC, fetchFromGitHub, + installFonts, }: -stdenv.mkDerivation (finalAttrs: { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "alegreya-sans"; version = "2.008"; + outputs = [ + "out" + "webfont" + ]; + src = fetchFromGitHub { owner = "huertatipografica"; repo = "Alegreya-Sans"; @@ -15,12 +21,7 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "0xz5lq9fh0pj02ifazhddzh792qkxkz1z6ylj26d93wshc90jl5g"; }; - installPhase = '' - install -D -m 444 fonts/otf/* -t $out/share/fonts/otf - install -D -m 444 fonts/ttf/* -t $out/share/fonts/ttf - install -D -m 444 fonts/webfonts/*.woff -t $out/share/fonts/woff - install -D -m 444 fonts/webfonts/*.woff2 -t $out/share/fonts/woff2 - ''; + nativeBuildInputs = [ installFonts ]; meta = { description = "Humanist sans serif family with a calligraphic feeling"; diff --git a/pkgs/by-name/bt/btop/package.nix b/pkgs/by-name/bt/btop/package.nix index cb6a56e32594..1d52d0885475 100644 --- a/pkgs/by-name/bt/btop/package.nix +++ b/pkgs/by-name/bt/btop/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "btop"; - version = "1.4.6"; + version = "1.4.7"; src = fetchFromGitHub { owner = "aristocratos"; repo = "btop"; tag = "v${finalAttrs.version}"; - hash = "sha256-h472rcXzpBkPYAEy9JaVlanaavaz0WcdkhmwsVdDRdo="; + hash = "sha256-3gECGBSWcGTYQkUlD4X2zrxZVvH2x2xfh5zdZ2jJbDQ="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/cl/cli11/package.nix b/pkgs/by-name/cl/cli11/package.nix index dd2fa0bb31cb..987cf6ab26b7 100644 --- a/pkgs/by-name/cl/cli11/package.nix +++ b/pkgs/by-name/cl/cli11/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cli11"; - version = "2.6.1"; + version = "2.6.2"; src = fetchFromGitHub { owner = "CLIUtils"; repo = "CLI11"; rev = "v${finalAttrs.version}"; - hash = "sha256-q5q6TgSex0xjdWFf/4e6dhrN0qWPDjIgWBpdkCTlLys="; + hash = "sha256-TcOmx/qUK/w3mO0bDHX+TRxxMwJpaDFQBcpkQj3hz8A="; }; buildInputs = [ catch2 ]; diff --git a/pkgs/by-name/cl/cloudfoundry-cli/package.nix b/pkgs/by-name/cl/cloudfoundry-cli/package.nix index 5bc78abfbcff..a32cc8bb88ea 100644 --- a/pkgs/by-name/cl/cloudfoundry-cli/package.nix +++ b/pkgs/by-name/cl/cloudfoundry-cli/package.nix @@ -8,15 +8,15 @@ buildGoModule (finalAttrs: { pname = "cloudfoundry-cli"; - version = "8.18.0"; + version = "8.18.3"; src = fetchFromGitHub { owner = "cloudfoundry"; repo = "cli"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-M7fqd7xidW6+9Er/JhIQWliKWWm0YncCFcxry0b6JNk="; + sha256 = "sha256-0+osaSI+qOBGMbkVBvoT69qbXLZLHHOs6ML3kx6OIMQ="; }; - vendorHash = "sha256-9BDcCZkOft0H8EEn582/eXg6fd/NzPOBGLnqECP1Dyg="; + vendorHash = "sha256-8ozKd8kT+QDgk1t86AIdlRObZPooO77mEFGKcpGCy3s="; subPackages = [ "." ]; diff --git a/pkgs/by-name/co/codeql/package.nix b/pkgs/by-name/co/codeql/package.nix index b54ea14506f3..0b2f0c27a9ac 100644 --- a/pkgs/by-name/co/codeql/package.nix +++ b/pkgs/by-name/co/codeql/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { pname = "codeql"; - version = "2.25.2"; + version = "2.25.3"; dontConfigure = true; dontBuild = true; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { src = fetchzip { url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip"; - hash = "sha256-ENPcgyZpvxMK/FXAMQmNLRFH9o6K82EOEpzzJR+YO5s="; + hash = "sha256-dOoGJk3YT35XlykbXcpkURXP7HUNorJPUdPF0K9v92U="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/co/cooper-hewitt/package.nix b/pkgs/by-name/co/cooper-hewitt/package.nix index f016cfe4a8e5..4fd140fa1621 100644 --- a/pkgs/by-name/co/cooper-hewitt/package.nix +++ b/pkgs/by-name/co/cooper-hewitt/package.nix @@ -2,6 +2,7 @@ lib, stdenvNoCC, fetchzip, + installFonts, }: stdenvNoCC.mkDerivation { @@ -13,20 +14,13 @@ stdenvNoCC.mkDerivation { hash = "sha256-bTlEXQeYNNspvnNdvQhJn6CNBrcSKYWuNWF/N6+3Vb0="; }; - installPhase = '' - runHook preInstall - - mkdir -p $out/share/fonts/opentype - mv *.otf $out/share/fonts/opentype - - runHook postInstall - ''; + nativeBuildInputs = [ installFonts ]; meta = { homepage = "https://www.cooperhewitt.org/open-source-at-cooper-hewitt/cooper-hewitt-the-typeface-by-chester-jenkins/"; description = "Contemporary sans serif, with characters composed of modified-geometric curves and arches"; license = lib.licenses.ofl; platforms = lib.platforms.all; - maintainers = [ ]; + maintainers = with lib.maintainers; [ pancaek ]; }; } diff --git a/pkgs/by-name/ek/eksctl/package.nix b/pkgs/by-name/ek/eksctl/package.nix index 876be808c087..c8f79d529781 100644 --- a/pkgs/by-name/ek/eksctl/package.nix +++ b/pkgs/by-name/ek/eksctl/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "eksctl"; - version = "0.225.0"; + version = "0.226.0"; src = fetchFromGitHub { owner = "weaveworks"; repo = "eksctl"; rev = finalAttrs.version; - hash = "sha256-aGIn6/CHC/0RGgVQJbye09V5cT2gXYhvihUv4J/1l6g="; + hash = "sha256-XjiM4o4xJPY+ZFtvWi5K99tQaZwNxiCla/jUeQQo+5E="; }; - vendorHash = "sha256-6f/w++wQdedkzvwkktDvpmpkR5eCJvG2twCSKxY49ZQ="; + vendorHash = "sha256-HP0EdZeM2Nz6LI3EjVT7qPl47Suh45OjWptEHgqqvhg="; doCheck = false; diff --git a/pkgs/by-name/fa/faudio/package.nix b/pkgs/by-name/fa/faudio/package.nix index 58e304a7bfa1..946d585ca59a 100644 --- a/pkgs/by-name/fa/faudio/package.nix +++ b/pkgs/by-name/fa/faudio/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "faudio"; - version = "26.04"; + version = "26.05"; src = fetchFromGitHub { owner = "FNA-XNA"; repo = "FAudio"; tag = finalAttrs.version; - hash = "sha256-Vbz/7C8yHgNJBnh8Tk5HsEcbpiQwqL0dj0T0afEZXRw="; + hash = "sha256-VrY6NbmnUk6fUEa3+NukcuPRaH+RbFrT9bnN4Rnuxuk="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/fi/firebase-tools/package.nix b/pkgs/by-name/fi/firebase-tools/package.nix index 9d861588f074..9e46c16b7b2c 100644 --- a/pkgs/by-name/fi/firebase-tools/package.nix +++ b/pkgs/by-name/fi/firebase-tools/package.nix @@ -11,17 +11,17 @@ buildNpmPackage rec { pname = "firebase-tools"; - version = "15.15.0"; + version = "15.16.0"; nodejs = nodejs_22; src = fetchFromGitHub { owner = "firebase"; repo = "firebase-tools"; tag = "v${version}"; - hash = "sha256-lY52YRT+DIV8DTIEtquRuB6Q6TY0mi4I4+E+o1usQrM="; + hash = "sha256-cYyQ7s4y+sButeuMTW1GnLqWMYwQ7Hf+yNyjeCHWK+k="; }; - npmDepsHash = "sha256-7XYgjoKEHXi26utNECCjqaDXoWYcyblt7rGgklWbmX8="; + npmDepsHash = "sha256-oB3AgKYGgJOvJu68boGVpJjAEy1Npkgb/ZLatAcc5j8="; # No more package-lock.json in upstream src postPatch = '' diff --git a/pkgs/by-name/gg/ggml/package.nix b/pkgs/by-name/gg/ggml/package.nix index e39940390374..9d28576a7b8d 100644 --- a/pkgs/by-name/gg/ggml/package.nix +++ b/pkgs/by-name/gg/ggml/package.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "ggml"; - version = "0.10.0"; + version = "0.10.1"; __structuredAttrs = true; strictDeps = true; @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "ggml-org"; repo = "ggml"; tag = "v${finalAttrs.version}"; - hash = "sha256-2Yu7kFKu2VaiGGkb0r+L59VbcWijtWZyJmuyXLb+414="; + hash = "sha256-fwENyDSRq6ecq0zKC4nnpJCs9X15et+JFTQKX4gLDng="; }; # The cmake package does not handle absolute CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR diff --git a/pkgs/by-name/gh/gh-gei/package.nix b/pkgs/by-name/gh/gh-gei/package.nix index d54cb774a8b4..01d7935927b4 100644 --- a/pkgs/by-name/gh/gh-gei/package.nix +++ b/pkgs/by-name/gh/gh-gei/package.nix @@ -7,13 +7,13 @@ buildDotnetModule rec { pname = "gh-gei"; - version = "1.28.0"; + version = "1.29.0"; src = fetchFromGitHub { owner = "github"; repo = "gh-gei"; rev = "v${version}"; - hash = "sha256-8KVEI6k3MWYYEJVi/fyXCDS6DpNwtEr1uz4JEz2R+WY="; + hash = "sha256-qHlORWmMBHo8PtuGG4JaWdkCdIdybNfzWDEM/JNlCOc="; }; dotnet-sdk = dotnetCorePackages.sdk_8_0_4xx; diff --git a/pkgs/by-name/gh/gh-ost/package.nix b/pkgs/by-name/gh/gh-ost/package.nix index 12cf533925c0..8b590cdfea62 100644 --- a/pkgs/by-name/gh/gh-ost/package.nix +++ b/pkgs/by-name/gh/gh-ost/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "gh-ost"; - version = "1.1.8"; + version = "1.1.9"; src = fetchFromGitHub { owner = "github"; repo = "gh-ost"; tag = "v${finalAttrs.version}"; - hash = "sha256-U92rdk/9JIMOjN1cJSdAVYgR1f7aKY0nyfBbwe7517M="; + hash = "sha256-wnHPFPA0ql6KWN9+ZvzIdXwaAhFdBc94UJK7+4no1NU="; }; vendorHash = null; diff --git a/pkgs/by-name/gh/ghalint/package.nix b/pkgs/by-name/gh/ghalint/package.nix index a6a755fe68bd..82bbefe9a324 100644 --- a/pkgs/by-name/gh/ghalint/package.nix +++ b/pkgs/by-name/gh/ghalint/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "ghalint"; - version = "1.5.5"; + version = "1.5.6"; src = fetchFromGitHub { owner = "suzuki-shunsuke"; repo = "ghalint"; tag = "v${finalAttrs.version}"; - hash = "sha256-xAXcvvSwcJjdG2BCItBLdsu6vZiID5FmRYYF9PZe1QE="; + hash = "sha256-u85vX9lg5JKUvRjFloE4KZUm/qs8RmjoY/hybtJk/kc="; }; - vendorHash = "sha256-XIalA/usvyvzrvGU7Ygf1DWSlTm1YYaN+X0Xm+YiiTI="; + vendorHash = "sha256-n++Rq79KHyRVhIXIdN9IOADTGEG73Wl2SUq/YEo++WM="; subPackages = [ "cmd/ghalint" ]; diff --git a/pkgs/by-name/gi/git-bug-migration/package.nix b/pkgs/by-name/gi/git-bug-migration/package.nix index cbc9a0288347..62d838767ffc 100644 --- a/pkgs/by-name/gi/git-bug-migration/package.nix +++ b/pkgs/by-name/gi/git-bug-migration/package.nix @@ -36,7 +36,6 @@ buildGoModule (finalAttrs: { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ DeeUnderscore - sudoforge ]; mainProgram = "git-bug-migration"; }; diff --git a/pkgs/by-name/gi/git-bug/package.nix b/pkgs/by-name/gi/git-bug/package.nix index 0f7fa1834cd0..dc9051dc0c64 100644 --- a/pkgs/by-name/gi/git-bug/package.nix +++ b/pkgs/by-name/gi/git-bug/package.nix @@ -67,7 +67,6 @@ buildGoModule (finalAttrs: { maintainers = with lib.maintainers; [ royneary DeeUnderscore - sudoforge ]; mainProgram = "git-bug"; }; diff --git a/pkgs/by-name/go/goose/package.nix b/pkgs/by-name/go/goose/package.nix index 27b63ca43ba1..d90533967545 100644 --- a/pkgs/by-name/go/goose/package.nix +++ b/pkgs/by-name/go/goose/package.nix @@ -7,17 +7,17 @@ buildGoModule (finalAttrs: { pname = "goose"; - version = "3.27.0"; + version = "3.27.1"; src = fetchFromGitHub { owner = "pressly"; repo = "goose"; rev = "v${finalAttrs.version}"; - hash = "sha256-wpnheZJ2+xnk8N/hE5Cyf38/yODQC5+SlDml9vH0oRw="; + hash = "sha256-dzeB5QXjQAyJlaM6I82C4gNoj7ELA4sgkfHkXADN9+Y="; }; proxyVendor = true; - vendorHash = "sha256-0G6kE5ScpsIG2hLzZ9hnyig4LuN6rTdwirR+ldC2+ps="; + vendorHash = "sha256-JsLpcV5SSBin6U7Kj5O0mhXNdIwyV+xdteEJBxW8zuY="; # skipping: end-to-end tests require a docker daemon postPatch = '' diff --git a/pkgs/by-name/gp/gpac/package.nix b/pkgs/by-name/gp/gpac/package.nix index 95c7aa993fb2..4c771852ffae 100644 --- a/pkgs/by-name/gp/gpac/package.nix +++ b/pkgs/by-name/gp/gpac/package.nix @@ -63,12 +63,12 @@ let }; }; unstable = { - version = "2.4.0-unstable-2026-01-30"; + version = "26.02.0-unstable-2026-04-29"; src = fetchFromGitHub { owner = "gpac"; repo = "gpac"; - rev = "2166130136223373dad2ef3fb72e4cbd129cb468"; - hash = "sha256-Iw4UAKjFnV+NiG77VOfHUHPle5+YAIavtGmtrD3Uebw="; + rev = "525bf1af642c30af04e4df5345e6d798c0a4d8a1"; + hash = "sha256-G/4gefsS2hUKo8VEt80YZOaGJSjrzXFrdHO/u33BiDw="; }; updateScript = unstableGitUpdater { tagFormat = "v*"; diff --git a/pkgs/by-name/gr/grafanactl/package.nix b/pkgs/by-name/gr/grafanactl/package.nix index bbe5e66d90d8..69a75b74f693 100644 --- a/pkgs/by-name/gr/grafanactl/package.nix +++ b/pkgs/by-name/gr/grafanactl/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "grafanactl"; - version = "0.1.9"; + version = "0.1.10"; src = fetchFromGitHub { owner = "grafana"; repo = "grafanactl"; tag = "v${finalAttrs.version}"; - hash = "sha256-TJoTxVKfG2mfV05pkAxUJR7NKZbD9VIqRW4H8lyP2As="; + hash = "sha256-tlSV7yhk5ByiGm39IGo/PZHuHtyyV5QjHqDB5w3UWBM="; }; - vendorHash = "sha256-zEE4iaZJBneYgo6avCOTG7tWZ88NDskPTYiCMb8pRR4="; + vendorHash = "sha256-DOEByenSD4BCQuyyLQvJxC7/UkPmpHZemMEKZbOwLbE="; ldflags = [ "-X main.version=v${finalAttrs.version}" diff --git a/pkgs/by-name/ha/harbor-cli/package.nix b/pkgs/by-name/ha/harbor-cli/package.nix index 6364b535addd..9ed4eac7841f 100644 --- a/pkgs/by-name/ha/harbor-cli/package.nix +++ b/pkgs/by-name/ha/harbor-cli/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "harbor-cli"; - version = "0.0.18"; + version = "0.0.19"; src = fetchFromGitHub { owner = "goharbor"; repo = "harbor-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-vR99rFCR/FMpASyCqjIvhWBNO+Va1sACtZxOGbJaiQg="; + hash = "sha256-X1+uke4X7JBN5kDrsVQ+oS6RkHG8fHt6lU6+9LPBNzk="; }; - vendorHash = "sha256-A7Hgzzdu8zIkN/mvHTWU7ZRbInWor+dVtr9al3oyjk4="; + vendorHash = "sha256-1Aj3QHQcswOmzeazk3Fr8gSP1VTok2U/NK3mCPSPC6o="; excludedPackages = [ "dagger" diff --git a/pkgs/by-name/ho/home-assistant-matter-hub/package.nix b/pkgs/by-name/ho/home-assistant-matter-hub/package.nix index ed0600ff358f..9b45a6d213b0 100644 --- a/pkgs/by-name/ho/home-assistant-matter-hub/package.nix +++ b/pkgs/by-name/ho/home-assistant-matter-hub/package.nix @@ -11,13 +11,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "home-assistant-matter-hub"; - version = "2.0.42"; + version = "2.0.43"; src = fetchFromGitHub { owner = "RiDDiX"; repo = "home-assistant-matter-hub"; tag = "v${finalAttrs.version}"; - hash = "sha256-joaw/YrDmYhfxRwr73IMc2FVEOG6zSlLGIru9lHKHjo="; + hash = "sha256-Dls5TglEIFvVGpg8ENTb6IhCwJermmREHuJnalF4kJ4="; }; # The bundled cli.js imports transitive dependencies (e.g. @noble/curves) diff --git a/pkgs/by-name/ip/ipaexfont/package.nix b/pkgs/by-name/ip/ipaexfont/package.nix index 9b696656d780..c5809423182a 100644 --- a/pkgs/by-name/ip/ipaexfont/package.nix +++ b/pkgs/by-name/ip/ipaexfont/package.nix @@ -2,6 +2,7 @@ lib, stdenvNoCC, fetchzip, + installFonts, }: stdenvNoCC.mkDerivation { @@ -13,13 +14,7 @@ stdenvNoCC.mkDerivation { hash = "sha256-/87qJIb+v4qrtDy+ApfXxh59reOk+6RhGqFN98mc+8Q="; }; - installPhase = '' - runHook preInstall - - install -Dm644 *.ttf -t $out/share/fonts/opentype - - runHook postInstall - ''; + nativeBuildInputs = [ installFonts ]; meta = { description = "Japanese font package with Mincho and Gothic fonts"; diff --git a/pkgs/by-name/jp/jp-zip-codes/package.nix b/pkgs/by-name/jp/jp-zip-codes/package.nix index 73f7efaef7bb..9d5cce37e034 100644 --- a/pkgs/by-name/jp/jp-zip-codes/package.nix +++ b/pkgs/by-name/jp/jp-zip-codes/package.nix @@ -7,15 +7,15 @@ stdenvNoCC.mkDerivation { pname = "jp-zip-code"; - version = "0-unstable-2026-04-01"; + version = "0-unstable-2026-05-01"; # This package uses a mirror as the source because the # original provider uses the same URL for updated content. src = fetchFromGitHub { owner = "musjj"; repo = "jp-zip-codes"; - rev = "5404779eb05849c61c70c4489d117bcb36ea19ab"; - hash = "sha256-pysW1hAj8acTFOytYw/ZXknUlRP+JUvh4Ia2I2CwA6A="; + rev = "fd586719e8b6c55763e015963eb2b7cb7383ffec"; + hash = "sha256-88Vr1YySNT1Z+1rqxzT6Mccv/v6wL+HtW10Fmt3SXoA="; }; installPhase = '' diff --git a/pkgs/by-name/ka/kando/add-deep-link-note.patch b/pkgs/by-name/ka/kando/add-deep-link-note.patch new file mode 100644 index 000000000000..4ace5ae7e048 --- /dev/null +++ b/pkgs/by-name/ka/kando/add-deep-link-note.patch @@ -0,0 +1,12 @@ +diff --git a/src/main/index.ts b/src/main/index.ts +index ad541ba..7879fdb 100644 +--- a/src/main/index.ts ++++ b/src/main/index.ts +@@ -122,6 +122,7 @@ try { + + if (!deepLinkSupport) { + console.error('Failed to register kando:// protocol. Deep links will not work.'); ++ console.log("Note for nixpkgs: If you're using NixOS or home-manager on Linux, it should still work.") + } + + // Choose the backend to use. We quit the app if no backend is found. diff --git a/pkgs/by-name/ka/kando/package.nix b/pkgs/by-name/ka/kando/package.nix index 548a7519ecca..9ac58eaeaeb1 100644 --- a/pkgs/by-name/ka/kando/package.nix +++ b/pkgs/by-name/ka/kando/package.nix @@ -26,16 +26,20 @@ let in buildNpmPackage.override { inherit nodejs; } rec { pname = "kando"; - version = "2.1.2"; + version = "2.3.0"; src = fetchFromGitHub { owner = "kando-menu"; repo = "kando"; tag = "v${version}"; - hash = "sha256-x+emk0N5AL5Nfk9d1+RehdLoEvqVe5DafZL1WRPFdrc="; + hash = "sha256-eCR+CL3EMV3eLXzpzKFGuec3YBWDnFjNyTEHpG51PLQ="; }; - npmDepsHash = "sha256-zbPrQpm2IgIMqGvMzj6fzEV/lV/FszfU3fnFx3kPHr4="; + patches = [ + ./add-deep-link-note.patch + ]; + + npmDepsHash = "sha256-VsWmM+CSAv3yFVelFNb3kUAeh4t+k04NFXVRz4AwFkI="; npmFlags = [ "--ignore-scripts" ]; @@ -130,6 +134,7 @@ buildNpmPackage.override { inherit nodejs; } rec { genericName = "Pie Menu"; comment = "The Cross-Platform Pie Menu"; categories = [ "Utility" ]; + mimeTypes = [ "x-scheme-handler/kando" ]; }) ]; diff --git a/pkgs/by-name/li/libbluray/package.nix b/pkgs/by-name/li/libbluray/package.nix index 57183e0bf583..f32dc6936dea 100644 --- a/pkgs/by-name/li/libbluray/package.nix +++ b/pkgs/by-name/li/libbluray/package.nix @@ -7,7 +7,7 @@ meson, ninja, withJava ? false, - jdk21_headless, + jdk21, jre21_minimal, # Newer JDK's depend on a release with a fix for https://code.videolan.org/videolan/libbluray/-/issues/46 ant, stripJavaArchivesHook, @@ -31,7 +31,7 @@ let "java.rmi" "java.xml" ]; - jdk = jdk21_headless; + jdk = jdk21; }; in stdenv.mkDerivation rec { @@ -57,7 +57,7 @@ stdenv.mkDerivation rec { pkg-config ] ++ lib.optionals withJava [ - jdk21_headless + jdk21 ant stripJavaArchivesHook ]; diff --git a/pkgs/by-name/li/lilypond-unstable/package.nix b/pkgs/by-name/li/lilypond-unstable/package.nix index d0f46eca1787..d9900c23348a 100644 --- a/pkgs/by-name/li/lilypond-unstable/package.nix +++ b/pkgs/by-name/li/lilypond-unstable/package.nix @@ -7,11 +7,11 @@ lilypond.overrideAttrs ( finalAttrs: prevAttrs: { - version = "2.25.34"; + version = "2.27.0"; src = fetchzip { url = "https://lilypond.org/download/sources/v${lib.versions.majorMinor finalAttrs.version}/lilypond-${finalAttrs.version}.tar.gz"; - hash = "sha256-UFuL8TZ7uLZhXgFoMGxAye04dNcvrw1gqQMOnE4P2fc="; + hash = "sha256-uZKpHmuYFkmj1kI+D09rPNLov83EO1QdXyUSSscBRPE="; }; patches = [ ]; diff --git a/pkgs/by-name/li/lisette/package.nix b/pkgs/by-name/li/lisette/package.nix index 555bf015d763..6de83752508d 100644 --- a/pkgs/by-name/li/lisette/package.nix +++ b/pkgs/by-name/li/lisette/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "lisette"; - version = "0.1.17"; + version = "0.1.23"; src = fetchFromGitHub { owner = "ivov"; repo = "lisette"; tag = "lisette-v${finalAttrs.version}"; - hash = "sha256-PzQQd5tgn3g+Gq0qVe8p9FSbIIpR178fDXvGcwmdcvU="; + hash = "sha256-sSNQKVfclSXXt1hp1AVBUKAjLhG9RSKxpoC8zWvOSz4="; }; - cargoHash = "sha256-3g8Vqr2PydVvp1k7E2fJGrDc1n5OjSQ7Ksl/UKEwWns="; + cargoHash = "sha256-MlRx0lXuGyz7P8DT2tCsxVQ/W5P+W5+8YBt43wTz2IE="; preCheck = '' export NO_COLOR=true diff --git a/pkgs/by-name/lr/lrcget/package.nix b/pkgs/by-name/lr/lrcget/package.nix index 35432d837000..c0a18cde9735 100644 --- a/pkgs/by-name/lr/lrcget/package.nix +++ b/pkgs/by-name/lr/lrcget/package.nix @@ -22,13 +22,13 @@ rustPlatform.buildRustPackage rec { pname = "lrcget"; - version = "2.0.1"; + version = "2.1.0"; src = fetchFromGitHub { owner = "tranxuanthang"; repo = "lrcget"; tag = version; - hash = "sha256-3dqE64IVvsrY33v3LoLUDJ+g6T5CvePIINWdqidDPdQ="; + hash = "sha256-cxQpCuyFsJeujcL2TPMH7n+Q6l4h+P1HvsrMoFmbWMI="; }; patches = [ @@ -39,7 +39,7 @@ rustPlatform.buildRustPackage rec { cargoRoot = "src-tauri"; buildAndTestSubdir = "src-tauri"; - cargoHash = "sha256-YRPMzFChmk5laah8yyRtMaUYH/uSOLUIAtl7wTl/qU0="; + cargoHash = "sha256-9vyvRJsR4o7kWSLJyGIoiM/13ABWWTrRXVdyU2HfJ+E="; # FIXME: This is a workaround, because we have a git dependency node_modules/lrc-kit contains install scripts # but has no lockfile, which is something that will probably break. diff --git a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix index 0447b442afbd..1d440d736dc5 100644 --- a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix +++ b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "matrix-alertmanager-receiver"; - version = "2026.4.15"; + version = "2026.4.29"; src = fetchFromGitHub { owner = "metio"; repo = "matrix-alertmanager-receiver"; tag = finalAttrs.version; - hash = "sha256-E9L2lmLxA6X+iomNe4SwvLMh3I01zTgTE4Ot4VUstBs="; + hash = "sha256-QcxPWVA6l5AB42K/4nHszB1kz399+Cjkuu98Zpqq4oE="; }; - vendorHash = "sha256-SOik+mNGpC/G8Hr2RtOBUxJu5McRRqv24FOFvaDxT3I="; + vendorHash = "sha256-ajJ+jSjq7+7QyxAU72bfKMf0KJQzxraQfiRrxQ63rEY="; env.CGO_ENABLED = "0"; diff --git a/pkgs/by-name/ma/matterircd/package.nix b/pkgs/by-name/ma/matterircd/package.nix index 4e0d748d6e8f..644de7bca07d 100644 --- a/pkgs/by-name/ma/matterircd/package.nix +++ b/pkgs/by-name/ma/matterircd/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "matterircd"; - version = "0.28.0"; + version = "0.29.0"; src = fetchFromGitHub { owner = "42wim"; repo = "matterircd"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-qA07i31fGLLIfWoCBW1f5nvf4AWEIkSXZh22F6rRnpM="; + sha256 = "sha256-7pOhUeUT95nk6kk03xAaIYHgXwr09m6LSbib2YSi1Ck="; }; vendorHash = null; diff --git a/pkgs/by-name/mo/motrix-next/package.nix b/pkgs/by-name/mo/motrix-next/package.nix index 9a5d2900bb90..e32dbe4c0778 100644 --- a/pkgs/by-name/mo/motrix-next/package.nix +++ b/pkgs/by-name/mo/motrix-next/package.nix @@ -25,16 +25,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "motrix-next"; - version = "3.8.3"; + version = "3.8.5"; src = fetchFromGitHub { owner = "AnInsomniacy"; repo = "motrix-next"; tag = "v${finalAttrs.version}"; - hash = "sha256-PPzNdhRYKwABKH7Fh0l0gdZEDn0ZljshAeetetPxXHQ="; + hash = "sha256-Y5i+0bAIb2YorO+PolBWlv0dFt/P6INPBfVEe3zG5Uc="; }; - cargoHash = "sha256-lvfmhYx7HSk3SrCJ03pZwq3ZAXnGtv2MIKX8+N5lQMc="; + cargoHash = "sha256-p5Z9196lh7+4K2MzROZGbPcLyUjGU7VufXCZnh3WQfY="; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) diff --git a/pkgs/by-name/mu/multica-cli/package.nix b/pkgs/by-name/mu/multica-cli/package.nix new file mode 100644 index 000000000000..eefc862af298 --- /dev/null +++ b/pkgs/by-name/mu/multica-cli/package.nix @@ -0,0 +1,54 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + installShellFiles, +}: + +buildGoModule rec { + __structuredAttrs = true; + + pname = "multica-cli"; + version = "0.2.21"; + + src = fetchFromGitHub { + owner = "multica-ai"; + repo = "multica"; + rev = "v${version}"; + hash = "sha256-13xhPBLV3aWf5ESn4L2rGXXFTrYVejF+HQnTCGlE1bg="; + }; + + sourceRoot = "${src.name}/server"; + + vendorHash = "sha256-1rifzInFK8od9XAYWEuHU16ni2+gaDhlDIHc7WeuLU4="; + + subPackages = [ "cmd/multica" ]; + + env.CGO_ENABLED = 0; + + ldflags = [ + "-s" + "-w" + "-X main.version=${version}" + "-X main.commit=nixpkg" + "-X main.date=1970-01-01T00:00:00Z" + ]; + + nativeBuildInputs = [ installShellFiles ]; + + postInstall = '' + installShellCompletion --cmd multica \ + --bash <($out/bin/multica completion bash) \ + --zsh <($out/bin/multica completion zsh) \ + --fish <($out/bin/multica completion fish) + ''; + + meta = { + description = "CLI for the Multica managed agents platform"; + homepage = "https://github.com/multica-ai/multica"; + changelog = "https://github.com/multica-ai/multica/releases/tag/v${version}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ akosseres ]; + mainProgram = "multica"; + }; +} diff --git a/pkgs/by-name/no/nova/package.nix b/pkgs/by-name/no/nova/package.nix index 68a0051ce97e..5aeac180d200 100644 --- a/pkgs/by-name/no/nova/package.nix +++ b/pkgs/by-name/no/nova/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "nova"; - version = "3.11.14"; + version = "3.12.0"; src = fetchFromGitHub { owner = "FairwindsOps"; repo = "nova"; rev = "v${finalAttrs.version}"; - hash = "sha256-leMDcw17rD08zIcJ9mkcD0VJE0o8pS6F31nFjDLT67Q="; + hash = "sha256-eIsysSJw090BdGNG/5rPqwCE7Ci2HiKWEw+Gx9UXHYQ="; }; - vendorHash = "sha256-OICuGfnMkx25GL5aoaozselXgJxOZt3vANCSan2ZGs8="; + vendorHash = "sha256-nXzJkcUbIGVxnuyx51NeXOI9Y/D/Fg/TkmrH7MLYzfQ="; ldflags = [ "-X main.version=${finalAttrs.version}" diff --git a/pkgs/by-name/op/openbox/package.nix b/pkgs/by-name/op/openbox/package.nix index 53d55665ae0f..eb82b79eaa8f 100644 --- a/pkgs/by-name/op/openbox/package.nix +++ b/pkgs/by-name/op/openbox/package.nix @@ -15,8 +15,10 @@ libsm, imlib2, pango, + bashNonInteractive, libstartup_notification, makeWrapper, + versionCheckHook, }: stdenv.mkDerivation (finalAttrs: { @@ -27,10 +29,12 @@ stdenv.mkDerivation (finalAttrs: { autoreconfHook pkg-config makeWrapper + python3 python3.pkgs.wrapPython ]; buildInputs = [ + bashNonInteractive libxml2 libxinerama libxcursor @@ -47,6 +51,8 @@ stdenv.mkDerivation (finalAttrs: { imlib2 ]; + strictDeps = true; + pythonPath = with python3.pkgs; [ pyxdg ]; @@ -89,6 +95,9 @@ stdenv.mkDerivation (finalAttrs: { wrapPythonProgramsIn "$out/libexec" "$out ''${pythonPath[*]}" ''; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + meta = { description = "X window manager for non-desktop embedded systems"; homepage = "http://openbox.org/"; diff --git a/pkgs/by-name/pa/pagefind/cargo-lock.patch b/pkgs/by-name/pa/pagefind/cargo-lock.patch deleted file mode 100644 index d547116b4ba7..000000000000 --- a/pkgs/by-name/pa/pagefind/cargo-lock.patch +++ /dev/null @@ -1,367 +0,0 @@ ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -8,7 +8,7 @@ - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a" - dependencies = [ -- "bitflags 2.9.3", -+ "bitflags 2.9.4", - "bytes", - "futures-core", - "futures-sink", -@@ -29,7 +29,7 @@ - "actix-service", - "actix-utils", - "actix-web", -- "bitflags 2.9.3", -+ "bitflags 2.9.4", - "bytes", - "derive_more 2.0.1", - "futures-core", -@@ -53,7 +53,7 @@ - "actix-service", - "actix-utils", - "base64 0.22.1", -- "bitflags 2.9.3", -+ "bitflags 2.9.4", - "brotli", - "bytes", - "bytestring", -@@ -335,15 +335,13 @@ - - [[package]] - name = "async-compression" --version = "0.4.29" -+version = "0.4.30" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5bee399cc3a623ec5a2db2c5b90ee0190a2260241fbe0c023ac8f7bab426aaf8" -+checksum = "977eb15ea9efd848bb8a4a1a2500347ed7f0bf794edf0dc3ddcf439f43d36b23" - dependencies = [ - "compression-codecs", - "compression-core", -- "flate2", - "futures-core", -- "memchr", - "pin-project-lite", - "tokio", - ] -@@ -430,9 +428,9 @@ - - [[package]] - name = "bitflags" --version = "2.9.3" -+version = "2.9.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d" -+checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394" - - [[package]] - name = "block-buffer" -@@ -513,10 +511,11 @@ - - [[package]] - name = "cc" --version = "1.2.34" -+version = "1.2.35" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc" -+checksum = "590f9024a68a8c40351881787f1934dc11afd69090f5edb6831464694d836ea3" - dependencies = [ -+ "find-msvc-tools", - "jobserver", - "libc", - "shlex", -@@ -566,9 +565,9 @@ - - [[package]] - name = "clap" --version = "4.5.46" -+version = "4.5.47" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2c5e4fcf9c21d2e544ca1ee9d8552de13019a42aa7dbf32747fa7aaf1df76e57" -+checksum = "7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931" - dependencies = [ - "clap_builder", - "clap_derive", -@@ -576,9 +575,9 @@ - - [[package]] - name = "clap_builder" --version = "4.5.46" -+version = "4.5.47" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "fecb53a0e6fcfb055f686001bc2e2592fa527efaf38dbe81a6a9563562e57d41" -+checksum = "2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6" - dependencies = [ - "anstream", - "anstyle", -@@ -588,9 +587,9 @@ - - [[package]] - name = "clap_derive" --version = "4.5.45" -+version = "4.5.47" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6" -+checksum = "bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c" - dependencies = [ - "heck 0.5.0", - "proc-macro2", -@@ -612,15 +611,13 @@ - - [[package]] - name = "compression-codecs" --version = "0.4.29" -+version = "0.4.30" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c7eea68f0e02c2b0aa8856e9a9478444206d4b6828728e7b0697c0f8cca265cb" -+checksum = "485abf41ac0c8047c07c87c72c8fb3eb5197f6e9d7ded615dfd1a00ae00a0f64" - dependencies = [ - "compression-core", - "flate2", -- "futures-core", - "memchr", -- "pin-project-lite", - ] - - [[package]] -@@ -828,9 +825,9 @@ - - [[package]] - name = "deranged" --version = "0.4.0" -+version = "0.5.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" -+checksum = "d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc" - dependencies = [ - "powerfmt", - ] -@@ -1077,6 +1074,12 @@ - ] - - [[package]] -+name = "find-msvc-tools" -+version = "0.1.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e178e4fba8a2726903f6ba98a6d221e76f9c12c650d5dc0e6afdc50677b49650" -+ -+[[package]] - name = "flate2" - version = "1.1.2" - source = "registry+https://github.com/rust-lang/crates.io-index" -@@ -1675,7 +1678,7 @@ - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b" - dependencies = [ -- "bitflags 2.9.3", -+ "bitflags 2.9.4", - "cfg-if", - "libc", - ] -@@ -1813,9 +1816,9 @@ - - [[package]] - name = "lexical-core" --version = "1.0.0" -+version = "1.0.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c26c7da389462e0173a0e9580b3cf7b6a10074e93df78b2768d3ee9fa6d54fc4" -+checksum = "b765c31809609075565a70b4b71402281283aeda7ecaf4818ac14a7b2ade8958" - dependencies = [ - "lexical-parse-float", - "lexical-parse-integer", -@@ -1911,7 +1914,7 @@ - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" - dependencies = [ -- "bitflags 2.9.3", -+ "bitflags 2.9.4", - "libc", - "redox_syscall", - ] -@@ -2096,7 +2099,7 @@ - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "1610d7994d67a05bb35861cd733b069b1171de8693bc8452849c59361a1bb87b" - dependencies = [ -- "bitflags 2.9.3", -+ "bitflags 2.9.4", - "cfg-if", - "cssparser", - "encoding_rs", -@@ -2152,22 +2155,22 @@ - - [[package]] - name = "minicbor" --version = "0.19.1" -+version = "2.1.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d7005aaf257a59ff4de471a9d5538ec868a21586534fff7f85dd97d4043a6139" -+checksum = "4f182275033b808ede9427884caa8e05fa7db930801759524ca7925bd8aa7a82" - dependencies = [ - "minicbor-derive", - ] - - [[package]] - name = "minicbor-derive" --version = "0.13.0" -+version = "0.18.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1154809406efdb7982841adb6311b3d095b46f78342dd646736122fe6b19e267" -+checksum = "b17290c95158a760027059fe3f511970d6857e47ff5008f9e09bffe3d3e1c6af" - dependencies = [ - "proc-macro2", - "quote", -- "syn 1.0.109", -+ "syn 2.0.106", - ] - - [[package]] -@@ -2728,7 +2731,7 @@ - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" - dependencies = [ -- "bitflags 2.9.3", -+ "bitflags 2.9.4", - ] - - [[package]] -@@ -2878,7 +2881,7 @@ - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" - dependencies = [ -- "bitflags 2.9.3", -+ "bitflags 2.9.4", - "errno", - "libc", - "linux-raw-sys", -@@ -3291,12 +3294,11 @@ - - [[package]] - name = "time" --version = "0.3.41" -+version = "0.3.43" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" -+checksum = "83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031" - dependencies = [ - "deranged", -- "itoa 1.0.15", - "num-conv", - "powerfmt", - "serde", -@@ -3306,15 +3308,15 @@ - - [[package]] - name = "time-core" --version = "0.1.4" -+version = "0.1.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" -+checksum = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b" - - [[package]] - name = "time-macros" --version = "0.2.22" -+version = "0.2.24" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" -+checksum = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3" - dependencies = [ - "num-conv", - "time-core", -@@ -3429,7 +3431,7 @@ - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" - dependencies = [ -- "bitflags 2.9.3", -+ "bitflags 2.9.4", - "bytes", - "futures-util", - "http 1.3.1", - ---- a/pagefind_web/Cargo.lock -+++ b/pagefind_web/Cargo.lock -@@ -89,6 +89,12 @@ dependencies = [ - "proc-macro2", - ] - -+[[package]] -+name = "rustversion" -+version = "1.0.22" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" -+ - [[package]] - name = "syn" - version = "2.0.55" -@@ -108,23 +114,25 @@ checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" - - [[package]] - name = "wasm-bindgen" --version = "0.2.92" -+version = "0.2.104" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" -+checksum = "c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d" - dependencies = [ - "cfg-if", -+ "once_cell", -+ "rustversion", - "wasm-bindgen-macro", -+ "wasm-bindgen-shared", - ] - - [[package]] - name = "wasm-bindgen-backend" --version = "0.2.92" -+version = "0.2.104" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" -+checksum = "671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19" - dependencies = [ - "bumpalo", - "log", -- "once_cell", - "proc-macro2", - "quote", - "syn", -@@ -133,9 +141,9 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-macro" --version = "0.2.92" -+version = "0.2.104" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" -+checksum = "7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119" - dependencies = [ - "quote", - "wasm-bindgen-macro-support", -@@ -143,9 +151,9 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-macro-support" --version = "0.2.92" -+version = "0.2.104" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" -+checksum = "9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7" - dependencies = [ - "proc-macro2", - "quote", -@@ -156,9 +164,12 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-shared" --version = "0.2.92" -+version = "0.2.104" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" -+checksum = "bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1" -+dependencies = [ -+ "unicode-ident", -+] - - [[package]] - name = "write-json" "http 1.3.1", diff --git a/pkgs/by-name/pa/pagefind/package.nix b/pkgs/by-name/pa/pagefind/package.nix index e42925e68631..e5f2dd68ee9b 100644 --- a/pkgs/by-name/pa/pagefind/package.nix +++ b/pkgs/by-name/pa/pagefind/package.nix @@ -12,8 +12,9 @@ python3, rustc, versionCheckHook, - wasm-bindgen-cli_0_2_104, + wasm-bindgen-cli_0_2_117, wasm-pack, + enableExtended ? true, }: # TODO: package python bindings @@ -24,7 +25,7 @@ let # [1] https://github.com/lindera/lindera/blob/v0.32.2/lindera-unidic/build.rs#L5-L11 # [2] https://github.com/lindera/unidic-mecab # To find these urls: - # rg -A5 download_urls $(nix-build . -A pagefind.cargoDeps --no-out-link)/lindera-*/build.rs + # rg -A5 download_urls $(nix-build . -A pagefind.cargoDeps --no-out-link)/*/lindera-*/build.rs lindera-srcs = { unidic-mecab = fetchurl { passthru.vendorDir = "lindera-unidic-*"; @@ -56,49 +57,55 @@ let in rustPlatform.buildRustPackage (finalAttrs: { - pname = "pagefind"; - version = "1.4.0"; + inherit enableExtended; + + pname = "pagefind" + lib.optionalString (finalAttrs.enableExtended) "-extended"; + version = "1.5.2"; src = fetchFromGitHub { owner = "Pagefind"; repo = "pagefind"; tag = "v${finalAttrs.version}"; - hash = "sha256-+jArZueDqpJQKg3fKdJjeQQL+egyR6Zi6wqPMZoFgyk="; + hash = "sha256-/4nHUEcNQ66M5+x85xiIUUA/Nt+YQCrwn7HIo3olCMM="; }; - cargoPatches = [ ./cargo-lock.patch ]; - cargoHash = "sha256-zbo8NkB9umpNDvkhKXpOdt8hJn+d+nrTXMaUghmIPrg="; + cargoHash = "sha256-RdU6ZF32kyRC9C0J7NfscNhrs+NjfE5jppIt6u47fcw="; env.cargoDeps_web = rustPlatform.fetchCargoVendor { name = "cargo-deps-web-${finalAttrs.version}"; inherit (finalAttrs) src; - patches = [ ./web-cargo-lock.patch ]; sourceRoot = "${finalAttrs.src.name}/pagefind_web"; - hash = "sha256-TdbNvDF4WQ2xgkKGVmmZ8R2Wga21OUaGmey/2HVWVcQ="; + hash = "sha256-8DqD5QVoHOBtV11UKrunlzR7i+8PTeJGulzN6d2vqks="; }; env.npmDeps_web_js = fetchNpmDeps { name = "pagefind-npm-deps-web-js-${finalAttrs.version}"; inherit (finalAttrs) src; sourceRoot = "${finalAttrs.src.name}/pagefind_web_js"; - hash = "sha256-whpmjNKdiMxNfg7fRIWUPdyRWqsEphhqvQfiM65GYDs="; + hash = "sha256-vrPdlvd6doaIKiawsvJLnhIPhC35/qzdgUhkfMZrcP8="; }; env.npmDeps_ui_default = fetchNpmDeps { name = "pagefind-npm-deps-ui-default-${finalAttrs.version}"; inherit (finalAttrs) src; sourceRoot = "${finalAttrs.src.name}/pagefind_ui/default"; - hash = "sha256-voCs49JneWYE1W9U7aB6G13ypH6JqathVDeF58V57U8="; + hash = "sha256-78Qyk18IzekdP6l8pkWxhGeKEST2Ju/AUBASycbggRQ="; }; env.npmDeps_ui_modular = fetchNpmDeps { name = "pagefind-npm-deps-ui-modular-${finalAttrs.version}"; inherit (finalAttrs) src; sourceRoot = "${finalAttrs.src.name}/pagefind_ui/modular"; - hash = "sha256-4d85V2X1doq3G8okgYSXOMuQDoAXCgtAtegFEPr+Wno="; + hash = "sha256-Ja9s9EX2b9TviLA/NxwQ3Z7RMjL8LIUJAuE63EyBbN4="; + }; + env.npmDeps_ui_component = fetchNpmDeps { + name = "pagefind-npm-deps-ui-component-${finalAttrs.version}"; + inherit (finalAttrs) src; + sourceRoot = "${finalAttrs.src.name}/pagefind_ui/component"; + hash = "sha256-ZSsXn+A8VVGSCjP2J7ql4rIoOto7a/vzRcVhxuo5Ngk="; }; env.npmDeps_playground = fetchNpmDeps { name = "pagefind-npm-deps-playground-${finalAttrs.version}"; inherit (finalAttrs) src; sourceRoot = "${finalAttrs.src.name}/pagefind_playground"; - hash = "sha256-npo8MV6AAuQ/mGC9iu3bR7pjGoI7NgxuIeh+H3oz7Y8="; + hash = "sha256-JO2VRDxsKxYIMZKZ8UilJp76jihRHrD1IeTRfoff/+s="; }; env.GIT_VERSION = finalAttrs.version; @@ -118,10 +125,11 @@ rustPlatform.buildRustPackage (finalAttrs: { ( local postPatchHooks=() # written to by npmConfigHook source ${npmHooks.npmConfigHook}/nix-support/setup-hook - npmRoot=pagefind_web_js npmDeps=$npmDeps_web_js npmConfigHook - npmRoot=pagefind_ui/default npmDeps=$npmDeps_ui_default npmConfigHook - npmRoot=pagefind_ui/modular npmDeps=$npmDeps_ui_modular npmConfigHook - npmRoot=pagefind_playground npmDeps=$npmDeps_playground npmConfigHook + npmRoot=pagefind_web_js npmDeps=$npmDeps_web_js npmConfigHook + npmRoot=pagefind_ui/default npmDeps=$npmDeps_ui_default npmConfigHook + npmRoot=pagefind_ui/modular npmDeps=$npmDeps_ui_modular npmConfigHook + npmRoot=pagefind_ui/component npmDeps=$npmDeps_ui_component npmConfigHook + npmRoot=pagefind_playground npmDeps=$npmDeps_playground npmConfigHook ) # patch build-time dependency downloads @@ -152,8 +160,11 @@ rustPlatform.buildRustPackage (finalAttrs: { ]} ) - # nightly-only feature + # nightly-only features substituteInPlace pagefind_web/local_build.sh \ + --replace-fail 'RUSTFLAGS="-Z unstable-options -C panic=immediate-abort"' 'RUSTFLAGS=""' \ + --replace-fail ' -Z build-std=panic_abort,std' "" + substituteInPlace pagefind_web/local_fast_build.sh \ --replace-fail ' -Z build-std=panic_abort,std' "" \ --replace-fail ' -Z build-std-features=panic_immediate_abort' "" ''; @@ -166,7 +177,7 @@ rustPlatform.buildRustPackage (finalAttrs: { nodejs rustc rustc.llvmPackages.lld - wasm-bindgen-cli_0_2_104 + wasm-bindgen-cli_0_2_117 wasm-pack ] ++ lib.optionals stdenv.buildPlatform.isDarwin [ @@ -202,6 +213,12 @@ rustPlatform.buildRustPackage (finalAttrs: { npm run build ) + echo Entering ./pagefind_ui/component + ( + cd pagefind_ui/component + npm run build + ) + echo Entering ./pagefind_playground ( cd pagefind_playground @@ -209,8 +226,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ) ''; - # always build extended - buildFeatures = [ "extended" ]; + buildFeatures = lib.optionals finalAttrs.enableExtended [ "extended" ]; doInstallCheck = true; @@ -220,8 +236,11 @@ rustPlatform.buildRustPackage (finalAttrs: { passthru = { inherit lindera-srcs; + tests.extended = finalAttrs.finalPackage.overrideAttrs { + enableExtended = true; + }; tests.non-extended = finalAttrs.finalPackage.overrideAttrs { - buildFeatures = [ ]; + enableExtended = false; }; }; diff --git a/pkgs/by-name/pa/pagefind/web-cargo-lock.patch b/pkgs/by-name/pa/pagefind/web-cargo-lock.patch deleted file mode 100644 index ee94206800f9..000000000000 --- a/pkgs/by-name/pa/pagefind/web-cargo-lock.patch +++ /dev/null @@ -1,85 +0,0 @@ ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -89,6 +89,12 @@ dependencies = [ - "proc-macro2", - ] - -+[[package]] -+name = "rustversion" -+version = "1.0.22" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" -+ - [[package]] - name = "syn" - version = "2.0.55" -@@ -108,23 +114,25 @@ checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" - - [[package]] - name = "wasm-bindgen" --version = "0.2.92" -+version = "0.2.104" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" -+checksum = "c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d" - dependencies = [ - "cfg-if", -+ "once_cell", -+ "rustversion", - "wasm-bindgen-macro", -+ "wasm-bindgen-shared", - ] - - [[package]] - name = "wasm-bindgen-backend" --version = "0.2.92" -+version = "0.2.104" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" -+checksum = "671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19" - dependencies = [ - "bumpalo", - "log", -- "once_cell", - "proc-macro2", - "quote", - "syn", -@@ -133,9 +141,9 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-macro" --version = "0.2.92" -+version = "0.2.104" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" -+checksum = "7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119" - dependencies = [ - "quote", - "wasm-bindgen-macro-support", -@@ -143,9 +151,9 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-macro-support" --version = "0.2.92" -+version = "0.2.104" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" -+checksum = "9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7" - dependencies = [ - "proc-macro2", - "quote", -@@ -156,9 +164,12 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-shared" --version = "0.2.92" -+version = "0.2.104" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" -+checksum = "bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1" -+dependencies = [ -+ "unicode-ident", -+] - - [[package]] - name = "write-json" "http 1.3.1", diff --git a/pkgs/by-name/pa/pangolin-cli/package.nix b/pkgs/by-name/pa/pangolin-cli/package.nix index a9b201edf991..087da6b185ee 100644 --- a/pkgs/by-name/pa/pangolin-cli/package.nix +++ b/pkgs/by-name/pa/pangolin-cli/package.nix @@ -10,20 +10,20 @@ buildGoModule (finalAttrs: { pname = "pangolin-cli"; - version = "0.6.1"; + version = "0.8.0"; src = fetchFromGitHub { owner = "fosrl"; repo = "cli"; tag = finalAttrs.version; - hash = "sha256-WKwoQIE3ibIJKiEGM8kWJ/7O+HjSyRJkLF1qyaVshOE="; + hash = "sha256-0G5HsAa9I0ilPQ92qQIuYssfGvoZhLrF3kyO1+0JqEQ="; }; ldflags = [ "-X github.com/fosrl/cli/internal/version.Version=${finalAttrs.version}" ]; - vendorHash = "sha256-eBrglhyqKy6pG9eF0yfJdCOLxeWys4atKAp9Jgtzdj8="; + vendorHash = "sha256-FCIp0VLmRO6TUPRDNd3Zl/CULwy00D8F4YTo/oQge+s="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/pa/paperless-ngx/package.nix b/pkgs/by-name/pa/paperless-ngx/package.nix index 6c93b31ca4c6..2ff6ad636a4a 100644 --- a/pkgs/by-name/pa/paperless-ngx/package.nix +++ b/pkgs/by-name/pa/paperless-ngx/package.nix @@ -29,13 +29,13 @@ lndir, }: let - version = "2.20.14"; + version = "2.20.15"; src = fetchFromGitHub { owner = "paperless-ngx"; repo = "paperless-ngx"; tag = "v${version}"; - hash = "sha256-xCpVABOf3rOm/PRZ5Doq8hoZVwRsII+8vFtb28eaBQ8="; + hash = "sha256-Czh4Knel0IIHsTc3kEnp1153Kv+3721GRCbTYTkeCDg="; }; python = python3.override { diff --git a/pkgs/by-name/pa/patroni/package.nix b/pkgs/by-name/pa/patroni/package.nix index 227616e27f64..1a71561808c3 100644 --- a/pkgs/by-name/pa/patroni/package.nix +++ b/pkgs/by-name/pa/patroni/package.nix @@ -23,14 +23,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "patroni"; - version = "4.1.1"; + version = "4.1.2"; pyproject = true; src = fetchFromGitHub { owner = "zalando"; repo = "patroni"; tag = "v${finalAttrs.version}"; - hash = "sha256-IEoO50MaEnXevS0HOzend19UHNA12CjDAUBB8fZxTkI="; + hash = "sha256-P64smYmLJyuqMpqYY2lRbZwupfYBsg03FrzUZ6CBGpI="; }; build-system = with python3Packages; [ setuptools ]; diff --git a/pkgs/by-name/sb/sbom-tool/deps.json b/pkgs/by-name/sb/sbom-tool/deps.json index b318b036dfef..1f79ebda2204 100644 --- a/pkgs/by-name/sb/sbom-tool/deps.json +++ b/pkgs/by-name/sb/sbom-tool/deps.json @@ -1,33 +1,38 @@ [ - { - "pname": "CommandLineParser", - "version": "2.9.1", - "hash": "sha256-ApU9y1yX60daSjPk3KYDBeJ7XZByKW8hse9NRZGcjeo=" - }, { "pname": "Docker.DotNet", "version": "3.125.15", "hash": "sha256-cjSYLFkOj0BNB2ebfIl+DLQbKS9e8l1kc9heG2xiLlk=" }, + { + "pname": "Microsoft.Build.Framework", + "version": "17.5.0", + "hash": "sha256-FVomTQ8rZ5Ga09piFxSDFQ+b3gpC2ddZd+pQBSn5Csw=" + }, + { + "pname": "Microsoft.Build.Utilities.Core", + "version": "17.5.0", + "hash": "sha256-W4bN0E9/DgEw0fxopXUhMK9tuGGwm0NYK3APytAzNRI=" + }, { "pname": "Microsoft.ComponentDetection.Common", - "version": "7.0.18", - "hash": "sha256-2MOiUlu+hIAq5Y0oQPKdjM4nwwmaVX6kc9blJmYvYug=" + "version": "7.1.1", + "hash": "sha256-oDFZcXA7P9LT3Rum/vauBzVFEz5xecGPm3OSDF4s9d0=" }, { "pname": "Microsoft.ComponentDetection.Contracts", - "version": "7.0.18", - "hash": "sha256-tg4RZG1ZrOqhen1JIqokXqKIA9L95ren1awCA6fDRm4=" + "version": "7.1.1", + "hash": "sha256-9vo75rOMedYsybf6G043cK87k4q031+KUwqAMAY/Gfs=" }, { "pname": "Microsoft.ComponentDetection.Detectors", - "version": "7.0.18", - "hash": "sha256-Q20rbDb8iLKXG1WeQR8TpxWUpGGhDnjI3jVVGo9L4S0=" + "version": "7.1.1", + "hash": "sha256-iYmgxqOVs8Ulz/mbURqyYxRrXIx8/sqv2v0Rh5lcoJc=" }, { "pname": "Microsoft.ComponentDetection.Orchestrator", - "version": "7.0.18", - "hash": "sha256-4LKfRlSOaLHm7kMuzuREl1l/SI3n5/+6K0Vs0lbyHwU=" + "version": "7.1.1", + "hash": "sha256-eE/ugkbirzqfIiKGyjxHz1UdfZcQOwd7oCzvMeAOtI4=" }, { "pname": "Microsoft.Extensions.Caching.Abstractions", @@ -224,6 +229,11 @@ "version": "8.0.0", "hash": "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo=" }, + { + "pname": "Microsoft.NET.StringTools", + "version": "17.5.0", + "hash": "sha256-9eoXaPQvt6YAeb+cK5/ekh3YFfjymZCzJAxsDsIPlMQ=" + }, { "pname": "Microsoft.NETCore.Platforms", "version": "1.1.0", @@ -259,6 +269,11 @@ "version": "4.3.0", "hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg=" }, + { + "pname": "Microsoft.Win32.SystemEvents", + "version": "6.0.0", + "hash": "sha256-N9EVZbl5w1VnMywGXyaVWzT9lh84iaJ3aD48hIBk1zA=" + }, { "pname": "MinVer", "version": "6.0.0", @@ -269,6 +284,11 @@ "version": "4.4.0", "hash": "sha256-6ITnfYABvcfk7uwLxDLgcsXspI4nKuBlrFNdMATGoUI=" }, + { + "pname": "MSBuild.StructuredLogger", + "version": "2.3.113", + "hash": "sha256-JwOSsLlZ6+JF0hjSXoLN0FaOn5o+zux0eCxNDNX5GQo=" + }, { "pname": "Newtonsoft.Json", "version": "13.0.4", @@ -321,8 +341,8 @@ }, { "pname": "packageurl-dotnet", - "version": "2.0.0-rc.3", - "hash": "sha256-9+HeksdC+CWhpV68A5b2OgzpVsDp47h54NdLm84oY+E=" + "version": "2.0.0", + "hash": "sha256-W8wvDWJm6qTl39KjLKzP28vJE+zmaQTwUK9VGrM2sxc=" }, { "pname": "Polly", @@ -669,6 +689,16 @@ "version": "4.3.0", "hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI=" }, + { + "pname": "System.Collections.Immutable", + "version": "8.0.0", + "hash": "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w=" + }, + { + "pname": "System.Configuration.ConfigurationManager", + "version": "6.0.0", + "hash": "sha256-fPV668Cfi+8pNWrvGAarF4fewdPVEDwlJWvJk0y+Cms=" + }, { "pname": "System.Diagnostics.Debug", "version": "4.3.0", @@ -694,6 +724,11 @@ "version": "4.3.0", "hash": "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q=" }, + { + "pname": "System.Drawing.Common", + "version": "6.0.0", + "hash": "sha256-/9EaAbEeOjELRSMZaImS1O8FmUe8j4WuFUw1VOrPyAo=" + }, { "pname": "System.Formats.Asn1", "version": "9.0.13", @@ -809,11 +844,6 @@ "version": "4.3.0", "hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI=" }, - { - "pname": "System.Runtime.Loader", - "version": "4.3.0", - "hash": "sha256-syG1GTFjYbwX146BD/L7t55j+DZqpHDc6z28kdSNzx0=" - }, { "pname": "System.Runtime.Numerics", "version": "4.3.0", @@ -824,6 +854,11 @@ "version": "5.0.0", "hash": "sha256-ueSG+Yn82evxyGBnE49N4D+ngODDXgornlBtQ3Omw54=" }, + { + "pname": "System.Security.AccessControl", + "version": "6.0.0", + "hash": "sha256-qOyWEBbNr3EjyS+etFG8/zMbuPjA+O+di717JP9Cxyg=" + }, { "pname": "System.Security.Cryptography.Algorithms", "version": "4.3.0", @@ -859,6 +894,11 @@ "version": "4.3.0", "hash": "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318=" }, + { + "pname": "System.Security.Cryptography.ProtectedData", + "version": "6.0.0", + "hash": "sha256-Wi9I9NbZlpQDXgS7Kl06RIFxY/9674S7hKiYw5EabRY=" + }, { "pname": "System.Security.Cryptography.ProtectedData", "version": "8.0.0", @@ -869,6 +909,11 @@ "version": "4.3.0", "hash": "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0=" }, + { + "pname": "System.Security.Permissions", + "version": "6.0.0", + "hash": "sha256-/MMvtFWGN/vOQfjXdOhet1gsnMgh6lh5DCHimVsnVEs=" + }, { "pname": "System.Security.Principal.Windows", "version": "5.0.0", @@ -924,6 +969,11 @@ "version": "4.6.3", "hash": "sha256-GrySx1F6Ah6tfnnQt/PHC+dbzg+sfP47OOFX0yJF/xo=" }, + { + "pname": "System.Windows.Extensions", + "version": "6.0.0", + "hash": "sha256-N+qg1E6FDJ9A9L50wmVt3xPQV8ZxlG1xeXgFuxO+yfM=" + }, { "pname": "Tomlyn.Signed", "version": "0.20.0", diff --git a/pkgs/by-name/sb/sbom-tool/package.nix b/pkgs/by-name/sb/sbom-tool/package.nix index 821c6d619518..dba457f280e5 100644 --- a/pkgs/by-name/sb/sbom-tool/package.nix +++ b/pkgs/by-name/sb/sbom-tool/package.nix @@ -9,13 +9,13 @@ buildDotnetModule rec { pname = "sbom-tool"; - version = "4.1.10"; + version = "4.1.11"; src = fetchFromGitHub { owner = "microsoft"; repo = "sbom-tool"; tag = "v${version}"; - hash = "sha256-JK5uQ2ZdfHD99ulH9rNywUJtcl1Tr5UW5QOFpPhZ0R0="; + hash = "sha256-1bjlw7sJB/1LdMD0R3h/8l1UK3cGMEz5WqVD0CMnTYY="; }; projectFile = "src/Microsoft.Sbom.Tool/Microsoft.Sbom.Tool.csproj"; diff --git a/pkgs/by-name/st/stress-ng/package.nix b/pkgs/by-name/st/stress-ng/package.nix index 5c729a6ed242..17acae34113b 100644 --- a/pkgs/by-name/st/stress-ng/package.nix +++ b/pkgs/by-name/st/stress-ng/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "stress-ng"; - version = "0.21.00"; + version = "0.21.01"; src = fetchFromGitHub { owner = "ColinIanKing"; repo = "stress-ng"; tag = "V${finalAttrs.version}"; - hash = "sha256-kFIrbt/jJuQnuWmQUBuiFGuAfBb2pUtujhj6bwpDF4k="; + hash = "sha256-GC9FN8nHhBLS9E+7kN0aNAIo8VbUIPG26/bRUarsiIc="; }; postPatch = '' diff --git a/pkgs/by-name/ti/tinfoil-cli/package.nix b/pkgs/by-name/ti/tinfoil-cli/package.nix index 1da98e685f21..b117887c87ea 100644 --- a/pkgs/by-name/ti/tinfoil-cli/package.nix +++ b/pkgs/by-name/ti/tinfoil-cli/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "tinfoil-cli"; - version = "0.12.3"; + version = "0.13.0"; src = fetchFromGitHub { owner = "tinfoilsh"; repo = "tinfoil-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-ykaJRuMpcXKBBDFC5jft7BIcSREz3xYxxmNgVHWcacI="; + hash = "sha256-HfKcuonVpUzE2aTR1GX4jrlhrNPBotbZuEjRvJs0Xkc="; }; - vendorHash = "sha256-+CZ4Jjl+Ynn0J0cNol9djSs1AkjD8YzVgg8qoRF2tDQ="; + vendorHash = "sha256-b6UmayV913SVyV5+1BMZiRM7SV/Asau6xkx87DWTf9k="; # The attestation test requires internet access checkFlags = [ "-skip=TestAttestationVerifySEV" ]; diff --git a/pkgs/by-name/tr/treefmt/tests.nix b/pkgs/by-name/tr/treefmt/tests.nix index c13b26b67b0f..57bcfda45cd3 100644 --- a/pkgs/by-name/tr/treefmt/tests.nix +++ b/pkgs/by-name/tr/treefmt/tests.nix @@ -72,10 +72,6 @@ in runCommand "run-nixfmt-example" { nativeBuildInputs = [ nixfmtExamplePackage ]; - passAsFile = [ - "input" - "expected" - ]; input = '' { foo="bar"; @@ -90,18 +86,19 @@ in list = [ ]; } ''; + __structuredAttrs = true; } '' export XDG_CACHE_HOME=$(mktemp -d) # The example config assumes the tree root has a .git/index file mkdir .git && touch .git/index - # Copy the input file, then format it using the wrapped treefmt - cp $inputPath input.nix + # Create the input file, then format it using the wrapped treefmt + printf "%s" "$input" > input.nix treefmt # Assert that input.nix now matches expected - if diff -u $expectedPath input.nix; then + if diff -u <(printf "%s" "$expected") input.nix; then touch $out else echo diff --git a/pkgs/by-name/ud/udunits/package.nix b/pkgs/by-name/ud/udunits/package.nix index 1356976271fc..d87e75af72dc 100644 --- a/pkgs/by-name/ud/udunits/package.nix +++ b/pkgs/by-name/ud/udunits/package.nix @@ -32,6 +32,10 @@ stdenv.mkDerivation { expat ]; + configureFlags = [ + "CFLAGS=-std=gnu17" + ]; + meta = { homepage = "https://www.unidata.ucar.edu/software/udunits/"; description = "C-based package for the programatic handling of units of physical quantities"; diff --git a/pkgs/by-name/wi/windsurf/info.json b/pkgs/by-name/wi/windsurf/info.json index 0be77d11b2df..f7fc93208281 100644 --- a/pkgs/by-name/wi/windsurf/info.json +++ b/pkgs/by-name/wi/windsurf/info.json @@ -1,20 +1,20 @@ { "aarch64-darwin": { - "version": "2.0.67", + "version": "2.1.32", "vscodeVersion": "1.110.1", - "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/08b5de9bae1728a5ad46386c9b8903192a125c51/Windsurf-darwin-arm64-2.0.67.zip", - "sha256": "1be5a36addf99211aa4deed9476184defb94d6fe58ba30e7f84833834915961f" + "url": "https://windsurf-stable.codeiumdata.com/darwin-arm64/stable/63e54ba26dd2a1b975c172966dff80bad8ae74c7/Windsurf-darwin-arm64-2.1.32.zip", + "sha256": "0d7ee912cc619678b5d68115f3dfa11a2581d134032410a887babbb595b613fd" }, "x86_64-darwin": { - "version": "2.0.67", + "version": "2.1.32", "vscodeVersion": "1.110.1", - "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/08b5de9bae1728a5ad46386c9b8903192a125c51/Windsurf-darwin-x64-2.0.67.zip", - "sha256": "2186862bf20f5968837ea777b171f05a65320259063b1343117c53ceef8cdc97" + "url": "https://windsurf-stable.codeiumdata.com/darwin-x64/stable/63e54ba26dd2a1b975c172966dff80bad8ae74c7/Windsurf-darwin-x64-2.1.32.zip", + "sha256": "b33d23e38ed15aa11570086c95d1fadddb47635b81571fa82612000c3d5f8d22" }, "x86_64-linux": { - "version": "2.0.67", + "version": "2.1.32", "vscodeVersion": "1.110.1", - "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/08b5de9bae1728a5ad46386c9b8903192a125c51/Windsurf-linux-x64-2.0.67.tar.gz", - "sha256": "f2f10ef446096bc77c6d0513ea7ceb8a59398d5119a93f5b88a7c77a59727b67" + "url": "https://windsurf-stable.codeiumdata.com/linux-x64/stable/63e54ba26dd2a1b975c172966dff80bad8ae74c7/Windsurf-linux-x64-2.1.32.tar.gz", + "sha256": "b2b8d1644f8684feaa21326d93829f79319381c439fd88663ee570966954d626" } } diff --git a/pkgs/by-name/zi/zigbee2mqtt/package.nix b/pkgs/by-name/zi/zigbee2mqtt/package.nix index 39f9521557ce..55ee1d88c7bf 100644 --- a/pkgs/by-name/zi/zigbee2mqtt/package.nix +++ b/pkgs/by-name/zi/zigbee2mqtt/package.nix @@ -14,20 +14,20 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "zigbee2mqtt"; - version = "2.9.2"; + version = "2.10.0"; src = fetchFromGitHub { owner = "Koenkk"; repo = "zigbee2mqtt"; tag = finalAttrs.version; - hash = "sha256-LdrsHOeRXeNccpf1UNg20y82M75PGt070zVbmQYYsVg="; + hash = "sha256-PwpRa6sbHyWmaIG8U0nkZqxzjKuw44Cnez8yVhuajZQ="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_9; fetcherVersion = 3; - hash = "sha256-uYzY1ixKTughpc6JfoMmp4/RKdgP1cKBuMMLZspSx18="; + hash = "sha256-qhX7fEcxG5eFM3gM/OwMk5QSB4bnt9VS3ZxMh7VGdNw="; }; nativeBuildInputs = [ diff --git a/pkgs/desktops/lomiri/applications/lomiri-mediaplayer-app/default.nix b/pkgs/desktops/lomiri/applications/lomiri-mediaplayer-app/default.nix index 994a1702b95d..98a44515affe 100644 --- a/pkgs/desktops/lomiri/applications/lomiri-mediaplayer-app/default.nix +++ b/pkgs/desktops/lomiri/applications/lomiri-mediaplayer-app/default.nix @@ -116,8 +116,8 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Media Player application for Ubuntu Touch devices"; - homepage = "https://gitlab.com/ubports/development/apps/lomiri-mediaplayer-app"; - changelog = "https://gitlab.com/ubports/development/apps/lomiri-mediaplayer-app/-/blob/${ + homepage = "https://gitlab.com/ubports/development/core/lomiri-mediaplayer-app"; + changelog = "https://gitlab.com/ubports/development/core/lomiri-mediaplayer-app/-/blob/${ if (!isNull finalAttrs.src.tag) then finalAttrs.src.tag else finalAttrs.src.rev }/ChangeLog"; license = with lib.licenses; [ diff --git a/pkgs/development/python-modules/accelerate/default.nix b/pkgs/development/python-modules/accelerate/default.nix index e90ed4ddfe38..0672d6fb97cd 100644 --- a/pkgs/development/python-modules/accelerate/default.nix +++ b/pkgs/development/python-modules/accelerate/default.nix @@ -34,14 +34,14 @@ buildPythonPackage (finalAttrs: { pname = "accelerate"; - version = "1.12.0"; + version = "1.13.0"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "accelerate"; tag = "v${finalAttrs.version}"; - hash = "sha256-PwwaQSLOm+8Hd3trM1P+jRhYyoWM3QxOe5XT99haEmg="; + hash = "sha256-IfKePiU38fUd5HefaS7J1s8Mb6hVmldINemxAJY+83o="; }; buildInputs = [ llvmPackages.openmp ]; @@ -180,15 +180,7 @@ buildPythonPackage (finalAttrs: { ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ # RuntimeError: torch_shm_manager: execl failed: Permission denied "CheckpointTest" - ] - ++ - lib.optionals - (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 && (pythonAtLeast "3.14")) - [ - # https://github.com/huggingface/accelerate/issues/3899 - "test_accelerate_test" - "test_cpu" - ]; + ]; disabledTestPaths = lib.optionals (!(stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64)) [ # numerous instances of torch.multiprocessing.spawn.ProcessRaisedException: diff --git a/pkgs/development/python-modules/acme-tiny/default.nix b/pkgs/development/python-modules/acme-tiny/default.nix index 136939fdb57b..ab51dc1360d3 100644 --- a/pkgs/development/python-modules/acme-tiny/default.nix +++ b/pkgs/development/python-modules/acme-tiny/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "acme-tiny"; - version = "5.0.2"; + version = "5.0.3"; pyproject = true; src = fetchPypi { pname = "acme_tiny"; inherit version; - hash = "sha256-s84ZVYPcLxOnxvqQBS+Ks0myMtvCZ62cv0co6u2E3dg="; + hash = "sha256-LV64B+JZhq69qbBJ2dFG8YW6/q1u+x6MxB1rQrm8pjw="; }; patchPhase = '' diff --git a/pkgs/development/python-modules/aioghost/default.nix b/pkgs/development/python-modules/aioghost/default.nix index cf080b2553fa..3539d3ea8d35 100644 --- a/pkgs/development/python-modules/aioghost/default.nix +++ b/pkgs/development/python-modules/aioghost/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "aioghost"; - version = "0.4.11"; + version = "0.4.12"; pyproject = true; src = fetchFromGitHub { owner = "TryGhost"; repo = "aioghost"; tag = "v${finalAttrs.version}"; - hash = "sha256-RRfPM86ulC+9VhW6trQoGhOKwhP45jn5a6PSw8PkEA4="; + hash = "sha256-wz0c2bJIUGkU5niIhJWXthsVToatsuoOzix+VBnETL0="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/cloudpathlib/default.nix b/pkgs/development/python-modules/cloudpathlib/default.nix index 8de827a9f176..96774ac32e3b 100644 --- a/pkgs/development/python-modules/cloudpathlib/default.nix +++ b/pkgs/development/python-modules/cloudpathlib/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "cloudpathlib"; - version = "0.23.0"; + version = "0.24.0"; pyproject = true; src = fetchFromGitHub { owner = "drivendataorg"; repo = "cloudpathlib"; tag = "v${version}"; - hash = "sha256-lRZYWGX3Yqs1GTIL3ugOiu+K9RF6vJdbKP/SZAStHLc="; + hash = "sha256-MpCgK1JnQ/Etp0EyH5z6iknrQeJ4Wn6rwBw2EjgVAic="; }; postPatch = diff --git a/pkgs/development/python-modules/copier/default.nix b/pkgs/development/python-modules/copier/default.nix index 7087383d8e06..e3f1412d82da 100644 --- a/pkgs/development/python-modules/copier/default.nix +++ b/pkgs/development/python-modules/copier/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { pname = "copier"; - version = "9.14.3"; + version = "9.15.0"; pyproject = true; src = fetchFromGitHub { @@ -39,7 +39,7 @@ buildPythonPackage rec { postFetch = '' rm $out/tests/demo/doc/ma*ana.txt ''; - hash = "sha256-wRYqpdMsxm2AHaLpdhsdkC6oDZP2a3VXJx/pNNrQieM="; + hash = "sha256-KHmnY8+65KdO9wzywiY8fYAVgyMChSUWbEW569IFYnk="; }; env.POETRY_DYNAMIC_VERSIONING_BYPASS = version; diff --git a/pkgs/development/python-modules/epitran/default.nix b/pkgs/development/python-modules/epitran/default.nix index de3f2afa1c2b..594e880e3a93 100644 --- a/pkgs/development/python-modules/epitran/default.nix +++ b/pkgs/development/python-modules/epitran/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "epitran"; - version = "1.34.0"; + version = "1.35.1"; pyproject = true; src = fetchFromGitHub { owner = "dmort27"; repo = "epitran"; tag = "v${version}"; - hash = "sha256-LKESBSLn2gpXx8kEXmykEkTboIMiS5gZ2Kb9rj1lDTk="; + hash = "sha256-XXEZEptrVH+wfWm85B8yZ+RI+6AUZjWFKMjst/V7aE0="; }; build-system = [ diff --git a/pkgs/development/python-modules/google-auth-oauthlib/default.nix b/pkgs/development/python-modules/google-auth-oauthlib/default.nix index 1ca91283765a..387595c64b57 100644 --- a/pkgs/development/python-modules/google-auth-oauthlib/default.nix +++ b/pkgs/development/python-modules/google-auth-oauthlib/default.nix @@ -7,22 +7,24 @@ google-auth, requests-oauthlib, click, - mock, pytestCheckHook, + gitUpdater, }: buildPythonPackage (finalAttrs: { pname = "google-auth-oauthlib"; - version = "1.2.4"; + version = "1.3.1"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; - repo = "google-auth-library-python-oauthlib"; - tag = "v${finalAttrs.version}"; - hash = "sha256-itnkKMHTpJNjMVvpXYq9V/ybaE/Ekt3uED1IoVebRcg="; + repo = "google-cloud-python"; + tag = "google-auth-oauthlib-v${finalAttrs.version}"; + hash = "sha256-lfB544cDaywiGTV0KlecU7oEl2Gbb4Ou8UCp+YjGtOA="; }; + sourceRoot = "${finalAttrs.src.name}/packages/google-auth-oauthlib"; + build-system = [ setuptools ]; dependencies = [ @@ -35,7 +37,6 @@ buildPythonPackage (finalAttrs: { }; nativeCheckInputs = [ - mock pytestCheckHook ] ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies); @@ -53,10 +54,14 @@ buildPythonPackage (finalAttrs: { __darwinAllowLocalNetworking = true; + passthru.updateScript = { + rev-prefix = "google-auth-oauthlib-v"; + }; + meta = { description = "Google Authentication Library: oauthlib integration"; - homepage = "https://github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib"; - changelog = "https://github.com/googleapis/google-auth-library-python-oauthlib/blob/v${finalAttrs.version}/CHANGELOG.md"; + homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-auth-oauthlib"; + changelog = "https://github.com/googleapis/google-cloud-python/blob/${finalAttrs.src.tag}/packages/google-auth-oauthlib/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ sarahec diff --git a/pkgs/development/python-modules/hstspreload/default.nix b/pkgs/development/python-modules/hstspreload/default.nix index c7179a646c31..94a241123942 100644 --- a/pkgs/development/python-modules/hstspreload/default.nix +++ b/pkgs/development/python-modules/hstspreload/default.nix @@ -7,14 +7,14 @@ buildPythonPackage (finalAttrs: { pname = "hstspreload"; - version = "2026.4.1"; + version = "2026.5.1"; pyproject = true; src = fetchFromGitHub { owner = "sethmlarson"; repo = "hstspreload"; tag = finalAttrs.version; - hash = "sha256-ve2tBOuSL/GWpnOK+AuFtNNXtSPDWj7Cz5LiVAVjrwU="; + hash = "sha256-QmhQJqt75rP5YWBLJ3fA7Ud7o6AWIpUUSoJ5tAA9pPo="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/indevolt-api/default.nix b/pkgs/development/python-modules/indevolt-api/default.nix index d247d6e600bd..018781a486cd 100644 --- a/pkgs/development/python-modules/indevolt-api/default.nix +++ b/pkgs/development/python-modules/indevolt-api/default.nix @@ -4,19 +4,18 @@ buildPythonPackage, fetchFromGitHub, setuptools, - wheel, }: buildPythonPackage (finalAttrs: { pname = "indevolt-api"; - version = "1.6.0"; + version = "1.6.5"; pyproject = true; src = fetchFromGitHub { owner = "Xirt"; repo = "indevolt-api"; tag = "v${finalAttrs.version}"; - hash = "sha256-WcTfEsf6ypMdutY3Ab5WavNRYGiWtUehzlrNO7z8jgk="; + hash = "sha256-Fhi9+6nWt7upUuA045SwPCwWevZDZTWnTiTBHsaR9W4="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/israel-rail-api/default.nix b/pkgs/development/python-modules/israel-rail-api/default.nix index 4265ecb5d55b..ae6fd6651f70 100644 --- a/pkgs/development/python-modules/israel-rail-api/default.nix +++ b/pkgs/development/python-modules/israel-rail-api/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "israel-rail-api"; - version = "0.1.4"; + version = "0.1.5"; pyproject = true; src = fetchFromGitHub { owner = "sh0oki"; repo = "israel-rail-api"; tag = "v${version}"; - hash = "sha256-vYMqMrvLQsy0MSfYAdlXqV1rF76A/cqkttWh47J8xn8="; + hash = "sha256-kcux4IBA3FoNnsqNGHsEta9OAkvjYB40234VlidrNzM="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/jsonschema-spec/default.nix b/pkgs/development/python-modules/jsonschema-spec/default.nix index 3a31aebd83b1..3c8df95c282e 100644 --- a/pkgs/development/python-modules/jsonschema-spec/default.nix +++ b/pkgs/development/python-modules/jsonschema-spec/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "jsonschema-spec"; - version = "0.3.4"; + version = "0.4.6"; pyproject = true; src = fetchFromGitHub { owner = "p1c2u"; repo = "jsonschema-spec"; tag = version; - hash = "sha256-rCepDnVAOEsokKjWCuqDYbGIq6/wn4rsQRx5dXTUsYo="; + hash = "sha256-abAhWtBnZUeg1VGphfnvxPzSnPM6VjM/XKLPJVIrIXg="; }; postPatch = '' diff --git a/pkgs/development/python-modules/mediafile/default.nix b/pkgs/development/python-modules/mediafile/default.nix index 97eb19629750..411ed9edd046 100644 --- a/pkgs/development/python-modules/mediafile/default.nix +++ b/pkgs/development/python-modules/mediafile/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "mediafile"; - version = "0.16.2"; + version = "0.17.0"; pyproject = true; src = fetchFromGitHub { owner = "beetbox"; repo = "mediafile"; tag = "v${finalAttrs.version}"; - hash = "sha256-H7WVA5JF6bmKCLV0siGt8Jp+WE1q8z4aQrugOUW06K0="; + hash = "sha256-FujuFkZH0wjZcd3wIpJw8mDvE/2/mew5tfxAyxA2RkI="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/modelsearch/default.nix b/pkgs/development/python-modules/modelsearch/default.nix index 9a084e475d65..8caa4a4f6007 100644 --- a/pkgs/development/python-modules/modelsearch/default.nix +++ b/pkgs/development/python-modules/modelsearch/default.nix @@ -21,14 +21,14 @@ buildPythonPackage (finalAttrs: { pname = "modelsearch"; - version = "1.3"; + version = "1.3.1"; pyproject = true; src = fetchFromGitHub { owner = "wagtail"; repo = "django-modelsearch"; tag = "v${finalAttrs.version}"; - hash = "sha256-eQ0ZWUR9xXm0RkBpZ3Z+ruxlWvJdWed2sX6XkZIAZBk="; + hash = "sha256-UH1t/CXJ7OX250SoUZYKMIAHuCxYxOT6l79RXI/oMLs="; }; build-system = [ diff --git a/pkgs/development/python-modules/netbox-attachments/default.nix b/pkgs/development/python-modules/netbox-attachments/default.nix index b78d183341b8..660a0d1fb011 100644 --- a/pkgs/development/python-modules/netbox-attachments/default.nix +++ b/pkgs/development/python-modules/netbox-attachments/default.nix @@ -10,7 +10,7 @@ }: buildPythonPackage (finalAttrs: { pname = "netbox-attachments"; - version = "11.0.1"; + version = "11.1.0"; pyproject = true; disabled = python.pythonVersion != netbox.python.pythonVersion; @@ -19,7 +19,7 @@ buildPythonPackage (finalAttrs: { owner = "Kani999"; repo = "netbox-attachments"; tag = "v${finalAttrs.version}"; - hash = "sha256-8wZeHLt8Hx8hghsliKtKxCI/2dQh/EQitZ4YXPSj/Qs="; + hash = "sha256-xe5p2PaLI+PBkQohmueth32BOQ7u9ZOCllq/WByAu6c="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/nuclear/default.nix b/pkgs/development/python-modules/nuclear/default.nix index 0a5f189d8459..970a59bd7e80 100644 --- a/pkgs/development/python-modules/nuclear/default.nix +++ b/pkgs/development/python-modules/nuclear/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "nuclear"; - version = "2.7.1"; + version = "2.8.1"; pyproject = true; src = fetchFromGitHub { owner = "igrek51"; repo = "nuclear"; rev = version; - hash = "sha256-AMjFncP7dfKcbNJvHTtmVdLCZVNLqUTmQt+qdlzXhqQ="; + hash = "sha256-hoOvISKjl5XTxtv8I3BSkOI7oZFSL+yA3NiYceJGcIY="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/py2vega/default.nix b/pkgs/development/python-modules/py2vega/default.nix index a4160ef62934..9ddea06e9254 100644 --- a/pkgs/development/python-modules/py2vega/default.nix +++ b/pkgs/development/python-modules/py2vega/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "py2vega"; - version = "0.6.1"; + version = "0.7.0"; pyproject = true; src = fetchFromGitHub { owner = "QuantStack"; repo = "py2vega"; tag = version; - hash = "sha256-M6vrObEj4cB53nvEi1oQdVWABlqGwG3xc2unY44Yhuc="; + hash = "sha256-GU4mSOHsU/DPBdKFau6pOYQpaojXOfQIXrSG3skWr/I="; }; pythonRelaxDeps = [ "gast" ]; diff --git a/pkgs/development/python-modules/pyghmi/default.nix b/pkgs/development/python-modules/pyghmi/default.nix index 370e67715223..11fec2795b0f 100644 --- a/pkgs/development/python-modules/pyghmi/default.nix +++ b/pkgs/development/python-modules/pyghmi/default.nix @@ -14,12 +14,12 @@ buildPythonPackage rec { pname = "pyghmi"; - version = "1.6.15"; + version = "1.6.16"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-dautNibA/fg/ZMqn1iPXCIVVcnr4Eq33Ueg5vjM59TU="; + hash = "sha256-VqMQ54Mx9fkq3UAbzEApzm0LuRKEGXQARf8HGH7yZ6U="; }; build-system = [ diff --git a/pkgs/development/python-modules/pynmeagps/default.nix b/pkgs/development/python-modules/pynmeagps/default.nix index 8a108dd588be..6e13603f1ec3 100644 --- a/pkgs/development/python-modules/pynmeagps/default.nix +++ b/pkgs/development/python-modules/pynmeagps/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "pynmeagps"; - version = "1.1.2"; + version = "1.1.4"; pyproject = true; src = fetchFromGitHub { owner = "semuconsulting"; repo = "pynmeagps"; tag = "v${finalAttrs.version}"; - hash = "sha256-0Jgo2lQwftnJfzaaxN2dA9D1ACvWMuOLVac/P/I9ty4="; + hash = "sha256-uVIlr+zRwbaQqtInJqCebzMR5pe7dEls3gVzbW7TYkQ="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/sagemaker-mlflow/default.nix b/pkgs/development/python-modules/sagemaker-mlflow/default.nix index 096108afa892..3a84be94939d 100644 --- a/pkgs/development/python-modules/sagemaker-mlflow/default.nix +++ b/pkgs/development/python-modules/sagemaker-mlflow/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "sagemaker-mlflow"; - version = "0.2.0"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { owner = "aws"; repo = "sagemaker-mlflow"; tag = "v${version}"; - hash = "sha256-EmfEqL+J+cZVdBfUJtAPHpUZCoDV4X1yRfVJYWky1HU="; + hash = "sha256-riCoUpao9QIrQMb7r9stJO/xTSsDfL+uNS664W5GRQc="; }; build-system = [ diff --git a/pkgs/development/python-modules/speechrecognition/default.nix b/pkgs/development/python-modules/speechrecognition/default.nix index 61b0da9c3358..9eaa09b20a85 100644 --- a/pkgs/development/python-modules/speechrecognition/default.nix +++ b/pkgs/development/python-modules/speechrecognition/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, fetchFromGitHub, cacert, + cohere, faster-whisper, flac, google-cloud-speech, @@ -12,6 +13,7 @@ openai, pocketsphinx, pyaudio, + pytest-httpserver, pytestCheckHook, requests, respx, @@ -21,16 +23,16 @@ typing-extensions, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "speechrecognition"; - version = "3.14.3"; + version = "3.16.0"; pyproject = true; src = fetchFromGitHub { owner = "Uberi"; repo = "speech_recognition"; - tag = version; - hash = "sha256-g//KKxPRe1pWVJo7GsRNIV59r0J7XJEoXvH0tGuV3Jk="; + tag = finalAttrs.version; + hash = "sha256-EIDhWx1s1B0DX4Vmd/a8hRnTBgdBx9ALOonOWFPgUOg="; }; postPatch = '' @@ -52,6 +54,7 @@ buildPythonPackage rec { optional-dependencies = { assemblyai = [ requests ]; audio = [ pyaudio ]; + cohere = [ cohere ]; faster-whisper = [ faster-whisper ]; google-cloud = [ google-cloud-speech ]; groq = [ @@ -67,15 +70,17 @@ buildPythonPackage rec { openai-whisper soundfile ]; + # vosk = [ vosk ]; }; nativeCheckInputs = [ groq + pytest-httpserver pytestCheckHook pocketsphinx respx ] - ++ lib.concatAttrValues optional-dependencies; + ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies); pythonImportsCheck = [ "speech_recognition" ]; @@ -84,14 +89,19 @@ buildPythonPackage rec { "test_sphinx_keywords" ]; + disabledTestPaths = [ + # vosk is not available in nixpkgs + "tests/recognizers/test_vosk.py" + ]; + meta = { description = "Speech recognition module for Python, supporting several engines and APIs, online and offline"; homepage = "https://github.com/Uberi/speech_recognition"; - changelog = "https://github.com/Uberi/speech_recognition/releases/tag/${src.tag}"; + changelog = "https://github.com/Uberi/speech_recognition/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ gpl2Only bsd3 ]; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/python-modules/sphinx-codeautolink/default.nix b/pkgs/development/python-modules/sphinx-codeautolink/default.nix index 864ba81d611e..800193ea2648 100644 --- a/pkgs/development/python-modules/sphinx-codeautolink/default.nix +++ b/pkgs/development/python-modules/sphinx-codeautolink/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "sphinx-codeautolink"; - version = "0.17.5"; + version = "0.18.1"; pyproject = true; outputs = [ @@ -29,7 +29,7 @@ buildPythonPackage rec { owner = "felix-hilden"; repo = "sphinx-codeautolink"; tag = "v${version}"; - hash = "sha256-43XDCajH+uSHnofjK/gH4EAiv2ljjuBr8UbJtm/DsDI="; + hash = "sha256-kNnz8MzffqPCxS0uXdbw2ntcdGnz6KDBanFug5+SjOk="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/temporalio/default.nix b/pkgs/development/python-modules/temporalio/default.nix index b9d72902aa26..41bcaecd63a8 100644 --- a/pkgs/development/python-modules/temporalio/default.nix +++ b/pkgs/development/python-modules/temporalio/default.nix @@ -25,7 +25,7 @@ buildPythonPackage rec { pname = "temporalio"; - version = "1.25.0"; + version = "1.26.0"; pyproject = true; src = fetchFromGitHub { @@ -33,7 +33,7 @@ buildPythonPackage rec { repo = "sdk-python"; tag = version; fetchSubmodules = true; - hash = "sha256-o6QesUL9he2q5o+HDUA6Orb3uM6jWiWkN7uYbkhXopY="; + hash = "sha256-mCx7IP3/KUDTzmzgwBIpzi2UFf9gNFxlSrBpOyPm/xs="; }; cargoDeps = rustPlatform.fetchCargoVendor { diff --git a/pkgs/development/python-modules/url-normalize/default.nix b/pkgs/development/python-modules/url-normalize/default.nix index d800fb80b7a4..149a7f542020 100644 --- a/pkgs/development/python-modules/url-normalize/default.nix +++ b/pkgs/development/python-modules/url-normalize/default.nix @@ -9,16 +9,16 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "url-normalize"; - version = "2.2.1"; + version = "3.0.0"; pyproject = true; src = fetchFromGitHub { owner = "niksite"; repo = "url-normalize"; - tag = "v${version}"; - hash = "sha256-ZFY1KMEHvteMFVM3QcYjCiTz3dLxRWyv/dZQMzVxGvo="; + tag = "v${finalAttrs.version}"; + hash = "sha256-RZORbZfeRfzGJFsLXJUuqXVFsD8TfcHzjBGb80cTetQ="; }; build-system = [ setuptools ]; @@ -34,10 +34,10 @@ buildPythonPackage rec { pythonImportsCheck = [ "url_normalize" ]; meta = { - changelog = "https://github.com/niksite/url-normalize/blob/${src.tag}/CHANGELOG.md"; description = "URL normalization for Python"; homepage = "https://github.com/niksite/url-normalize"; + changelog = "https://github.com/niksite/url-normalize/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/tools/continuous-integration/woodpecker/common.nix b/pkgs/development/tools/continuous-integration/woodpecker/common.nix index 254ca4f61924..a62f97f5dffc 100644 --- a/pkgs/development/tools/continuous-integration/woodpecker/common.nix +++ b/pkgs/development/tools/continuous-integration/woodpecker/common.nix @@ -1,8 +1,8 @@ { lib, fetchFromGitHub }: let - version = "3.13.0"; - vendorHash = "sha256-EkOg1D+zeEbVBPr4fpCPI31CvMnTD7FZ2hhQW7UzN8A="; - nodeModulesHash = "sha256-wORM+24nE771llb1Q7bn6iDtlJpm3kOqO3wTLUQmjyQ="; + version = "3.14.0"; + vendorHash = "sha256-fibx+Ky2cfP71tPzeiDybx+0f/+XvZbDXC7PAWQMRIY="; + nodeModulesHash = "sha256-8QhWOlEWkRPZA3uktm2hDSon+UCPPGznvn/4cXqyvTY="; in { inherit version vendorHash nodeModulesHash; @@ -11,7 +11,7 @@ in owner = "woodpecker-ci"; repo = "woodpecker"; tag = "v${version}"; - hash = "sha256-EeND2L5l37fo3JBlFORR4m0tXQWlJ2qqIXIdQ1vJdgM="; + hash = "sha256-FFGNjQa4W6T1BmbNh3rD1m7vtJFBWmgxocRV+OO5ZfA="; }; postInstall = '' diff --git a/pkgs/servers/monitoring/grafana/plugins/grafadruid-druid-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafadruid-druid-datasource/default.nix index adc045f07dc0..dae817af6bb0 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafadruid-druid-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafadruid-druid-datasource/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafadruid-druid-datasource"; - version = "1.7.0"; - zipHash = "sha256-aVAIk5x+zKdq5SYjsl5LekZ96LW7g/ykaq/lPUNUi7k="; + version = "1.8.0"; + zipHash = "sha256-iCd6OejO+AQtN3tzEJUDZUGa4Fg1X9k4DzUXN9U0Udc="; meta = { description = "Connects Grafana to Druid"; license = lib.licenses.asl20; diff --git a/pkgs/stdenv/generic/default.nix b/pkgs/stdenv/generic/default.nix index 74c64f080c2d..8d7f00032bfd 100644 --- a/pkgs/stdenv/generic/default.nix +++ b/pkgs/stdenv/generic/default.nix @@ -162,10 +162,23 @@ let // { - meta = { - description = "The default build environment for Unix packages in Nixpkgs"; - platforms = lib.platforms.all; - }; + meta = + let + pos = builtins.unsafeGetAttrPos "name" argsStdenv; + in + { + description = "The default build environment for Unix packages in Nixpkgs"; + platforms = lib.platforms.all; + position = "${pos.file}:${toString pos.line}"; + teams = [ lib.teams.stdenv ]; + license = lib.licenses.mit; + identifiers.cpeParts = { + part = "a"; + vendor = "nixos"; + product = argsStdenv.name; + inherit version; + }; + }; inherit buildPlatform hostPlatform targetPlatform;