diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 368a10eee78c..ece7a287eaae 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -38,13 +38,13 @@ jobs: permissions: pull-requests: write runs-on: ubuntu-24.04-arm - timeout-minutes: 10 + timeout-minutes: 3 steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: - fetch-depth: 0 - filter: tree:0 path: trusted + sparse-checkout: | + ci/github-script - name: Install dependencies run: npm install bottleneck diff --git a/README.md b/README.md index 9d4067b43e91..1594a23434c6 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ You can donate to the NixOS foundation through [SEPA bank transfers](https://nix Nixpkgs is licensed under the [MIT License](COPYING). -Note: -MIT license does not apply to the packages built by Nixpkgs, merely to the files in this repository (the Nix expressions, build scripts, NixOS modules, etc.). +> [!Note] +> MIT license does not apply to the packages built by Nixpkgs, merely to the files in this repository (the Nix expressions, build scripts, NixOS modules, etc.). It also might not apply to patches included in Nixpkgs, which may be derivative works of the packages to which they apply. The aforementioned artifacts are all covered by the licenses of the respective packages. diff --git a/ci/github-script/commits.js b/ci/github-script/commits.js index e5553c59ce7f..f22034ea788d 100644 --- a/ci/github-script/commits.js +++ b/ci/github-script/commits.js @@ -22,7 +22,7 @@ module.exports = async function ({ github, context, core, dry }) { '?pr=' + pull_number - async function handle({ sha, commit }) { + async function extract({ sha, commit }) { // Using the last line with "cherry" + hash, because a chained backport // can result in multiple of those lines. Only the last one counts. const match = Array.from( @@ -68,6 +68,14 @@ module.exports = async function ({ github, context, core, dry }) { message: `${original_sha} given in ${sha} not found in any pickable branch.`, } + return { + sha, + commit, + original_sha, + } + } + + function diff({ sha, commit, original_sha }) { const diff = execFileSync('git', [ '-C', __dirname, @@ -121,7 +129,26 @@ module.exports = async function ({ github, context, core, dry }) { pull_number, }) - const results = await Promise.all(commits.map(handle)) + const extracted = await Promise.all(commits.map(extract)) + + const fetch = extracted + .filter(({ severity }) => !severity) + .map(({ sha, original_sha }) => [ sha, original_sha ]) + .flat() + + if (fetch.length > 0) { + // Fetching all commits we need for diff at once is much faster than any other method. + execFileSync('git', [ + '-C', + __dirname, + 'fetch', + '--depth=2', + 'origin', + ...fetch, + ]) + } + + const results = extracted.map(result => result.severity ? result : diff(result)) // Log all results without truncation, with better highlighting and all whitespace changes to the job log. results.forEach(({ sha, commit, severity, message, colored_diff }) => { diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b14e97dbcd0c..5db08cf0f594 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -26189,6 +26189,11 @@ githubId = 1215104; keys = [ { fingerprint = "B1FD 4E2A 84B2 2379 F4BF 2EF5 FE33 A228 2371 E831"; } ]; }; + txkyel = { + github = "txkyel"; + githubId = 56144092; + name = "Kyle Xiao"; + }; tyberius-prime = { name = "Tyberius Prime"; github = "TyberiusPrime"; diff --git a/nixos/modules/services/web-apps/lanraragi.nix b/nixos/modules/services/web-apps/lanraragi.nix index 82fb83f96bae..35e7e28e0308 100644 --- a/nixos/modules/services/web-apps/lanraragi.nix +++ b/nixos/modules/services/web-apps/lanraragi.nix @@ -23,7 +23,7 @@ in }; openFirewall = lib.mkEnableOption "" // { - description = "Open ports in the firewall for the Radarr web interface."; + description = "Open ports in the firewall for LANraragi's web interface."; }; passwordFile = lib.mkOption { diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index f2187dc4616b..01d4f3ec8adf 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -15025,6 +15025,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + themery-nvim = buildVimPlugin { + pname = "themery.nvim"; + version = "2025-01-01"; + src = fetchFromGitHub { + owner = "zaldih"; + repo = "themery.nvim"; + rev = "bfa58f4b279d21cb515b28023e1b68ec908584b2"; + sha256 = "0wrd3965wss9qzz4qfy5ryfj71napm5ckx98lwxrxszah6pmz3fl"; + }; + meta.homepage = "https://github.com/zaldih/themery.nvim/"; + meta.hydraPlatforms = [ ]; + }; + thesaurus_query-vim = buildVimPlugin { pname = "thesaurus_query.vim"; version = "2022-12-11"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index eba42c9df0f0..ca7c4ead54e4 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1153,6 +1153,7 @@ https://github.com/let-def/texpresso.vim/,HEAD, https://github.com/johmsalas/text-case.nvim/,HEAD, https://github.com/jsongerber/thanks.nvim/,HEAD, https://github.com/vhsconnect/themed-tabs.nvim/,HEAD, +https://github.com/zaldih/themery.nvim/,HEAD, https://github.com/ron89/thesaurus_query.vim/,, https://github.com/itchyny/thumbnail.vim/,, https://github.com/nvzone/timerly/,HEAD, diff --git a/pkgs/applications/emulators/libretro/cores/fbneo.nix b/pkgs/applications/emulators/libretro/cores/fbneo.nix index dde0fe4bedff..54de29fbc44a 100644 --- a/pkgs/applications/emulators/libretro/cores/fbneo.nix +++ b/pkgs/applications/emulators/libretro/cores/fbneo.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "fbneo"; - version = "0-unstable-2025-08-01"; + version = "0-unstable-2025-08-13"; src = fetchFromGitHub { owner = "libretro"; repo = "fbneo"; - rev = "e90b821fc0507a6bdde3596ec32b7b59feae1d1a"; - hash = "sha256-DbY+bQ4vNj4q2Q/tmEZXngdlUHqfZXTl16m14VG5gYY="; + rev = "525a07bd5abd52481a653dc790b987b8f50d0686"; + hash = "sha256-O1QEvQ2ZZ7rU6KObV1hFaYLVWwDZ6Lu30JMbln7Z7DA="; }; makefile = "Makefile"; diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 0ee94606610a..e05be2cf29d0 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -803,7 +803,7 @@ } }, "ungoogled-chromium": { - "version": "139.0.7258.66", + "version": "139.0.7258.127", "deps": { "depot_tools": { "rev": "ea7a0baff0d8554cf6d38f525b4e7882c2b4ec18", @@ -815,16 +815,16 @@ "hash": "sha256-gwptzuirIdPAV9XCaAT09aM/fY7d6xgBU7oSu9C4tmE=" }, "ungoogled-patches": { - "rev": "139.0.7258.66-1", - "hash": "sha256-/8zIJk1RxmFPt81qKCXpEEOrH2Jg6cdHGPdtp0zxdHE=" + "rev": "139.0.7258.127-1", + "hash": "sha256-CdzvDG4ZGRHVnRsLUDD8gWLzcwJJAqEZdEraqVYgs2U=" }, "npmHash": "sha256-R2gOpfPOUAmnsnUTIvzDPHuHNzL/b2fwlyyfTrywEcI=" }, "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "a62d329947691f76c376a873eae39f56381103c8", - "hash": "sha256-RWqOw0Kogz2GwbICet7NdcGnZMrkkE4bu70jU+tbYFQ=", + "rev": "5dc2cf9cf870d324cd9fba708f26d2572cc6d4d8", + "hash": "sha256-YcOVErOKKruc3kPuXhmeibo3KL+Rrny1FEwF769+aEU=", "recompress": true }, "src/third_party/clang-format/script": { @@ -899,8 +899,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "0145c376fadde16390298681252785f98ae90185", - "hash": "sha256-8ztvupTvp5v8lTq3eo/viR9X85qm+bw8299jxr6XslE=" + "rev": "5f3636345f1d8afd495e2fcc474fd81e91c4866b", + "hash": "sha256-fx+QD0T85Js9jPQx2aghJU8UOL6WbR0bOkGY2i87A3w=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -1204,8 +1204,8 @@ }, "src/third_party/libaom/source/libaom": { "url": "https://aomedia.googlesource.com/aom.git", - "rev": "0ddc6630b3723b14b164752d46c27752f078ddd3", - "hash": "sha256-cs1+5vBEFPqzi1vbxiSgujrLIoaXZROZaRJq2gRdUrE=" + "rev": "90c632fc6c01cd8637186c783ca8012bab3c3260", + "hash": "sha256-e+rUkNOakv6WQrgx1ozoJTynk/GZy1zdsnYX4oz+6ks=" }, "src/third_party/crabbyavif/src": { "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git", @@ -1434,8 +1434,8 @@ }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "cbc694239b06ecf694676aba22d5263dbc23ee5e", - "hash": "sha256-5vIwNP9RbtUVtgKKDiZd6NVkR2Ed3DUqZWESTUM+fIs=" + "rev": "2d6f1aa4be9c33b013c322b2bc9cd99a682243b6", + "hash": "sha256-VysJkpCRRYNdCStnXvo6wyMCv1gLHecMwefKiwypARc=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -1599,8 +1599,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "b07b4e9376489c7f7c0ff2af5eceb4261b3bb784", - "hash": "sha256-MnrieVgkvlkWKZ0O790gDSCrgF9c+XEk/XLHQDzMqVY=" + "rev": "505ec917b67c535519bebec58c62a34f145dd49f", + "hash": "sha256-fsf8j2Spe++vSnuO8763eWWmMhYqcyybpILb7OkkXq4=" } } } diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 0b13a18e1eb5..292ec19d68a7 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -171,11 +171,11 @@ "vendorHash": null }, "baiducloud": { - "hash": "sha256-bmKoxLvWc1mX1NaV3ksHeuRX8yYDKnfFhPiASPBVlnM=", + "hash": "sha256-sF+S14e6o66iJj/X0jm8sVRmuEJv9UsmJvcLFTFTpVY=", "homepage": "https://registry.terraform.io/providers/baidubce/baiducloud", "owner": "baidubce", "repo": "terraform-provider-baiducloud", - "rev": "v1.22.9", + "rev": "v1.22.10", "spdx": "MPL-2.0", "vendorHash": null }, @@ -660,11 +660,11 @@ "vendorHash": null }, "ibm": { - "hash": "sha256-541obBfBV/odhFvJISxeBtBmaLGoUB7rYymA0U7rhpY=", + "hash": "sha256-llsHIVqRN1yKQnMYA0MIinbUk2TL+NYeI0UlUcpCnN0=", "homepage": "https://registry.terraform.io/providers/IBM-Cloud/ibm", "owner": "IBM-Cloud", "repo": "terraform-provider-ibm", - "rev": "v1.81.0", + "rev": "v1.81.1", "spdx": "MPL-2.0", "vendorHash": "sha256-cWfISNNeVPb6BU2V3sLbvlnFKzf3fVniV5Lu1Kpb9f0=" }, @@ -931,22 +931,22 @@ "vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI=" }, "oci": { - "hash": "sha256-bfe55ApaalhJpQtkl8YD9k5U7uyuqMuzOcM/ksBRglw=", + "hash": "sha256-Fh3GSSO+MBumdx5BxmINKhci8x0zHZ1jzMcGLyT0DIQ=", "homepage": "https://registry.terraform.io/providers/oracle/oci", "owner": "oracle", "repo": "terraform-provider-oci", - "rev": "v7.12.0", + "rev": "v7.13.0", "spdx": "MPL-2.0", "vendorHash": null }, "okta": { - "hash": "sha256-Up75XRwe7bnns+ahHtQfK7IG2gptDKNIY8pWG5QcjVI=", + "hash": "sha256-+3IYynRuV+iYI8FMpQmLUstNgEf3oAnPah4LmX6UjZw=", "homepage": "https://registry.terraform.io/providers/okta/okta", "owner": "okta", "repo": "terraform-provider-okta", - "rev": "v5.2.0", + "rev": "v5.3.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-7zB+ZdrisV+C2kbDWHCaR4uNV3TZAh4EAQcT4jdJpQs=" + "vendorHash": "sha256-CdXsClQLswfo/xVr5V65vpmvQg26TZv539zK9uodOco=" }, "oktaasa": { "hash": "sha256-2LhxgowqKvDDDOwdznusL52p2DKP+UiXALHcs9ZQd0U=", @@ -1165,13 +1165,13 @@ "vendorHash": "sha256-Icua01a4ILF+oAO5nMeCGPZrWc3V/SVObWydO72CU3I=" }, "scaleway": { - "hash": "sha256-/LyxYC+x6e5SQ12iZLxtbgFkF9MvotUlBYdK3/BiiAo=", + "hash": "sha256-YUOfCTtlPn9UBnmmPNODUwEbGR4EkknkdIVdZpmDnQw=", "homepage": "https://registry.terraform.io/providers/scaleway/scaleway", "owner": "scaleway", "repo": "terraform-provider-scaleway", - "rev": "v2.58.0", + "rev": "v2.59.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-Fsa4I8aYHiK9V8arwd64piASA8qAPmGZRqDPK5ec3uk=" + "vendorHash": "sha256-VH20r9RBlygGXuriXCzs3xBar/l3blPR+UcgCobIdWU=" }, "secret": { "hash": "sha256-MmAnA/4SAPqLY/gYcJSTnEttQTsDd2kEdkQjQj6Bb+A=", diff --git a/pkgs/by-name/al/alt-tab-macos/package.nix b/pkgs/by-name/al/alt-tab-macos/package.nix index 276820dd29dc..a6fd3439e797 100644 --- a/pkgs/by-name/al/alt-tab-macos/package.nix +++ b/pkgs/by-name/al/alt-tab-macos/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "alt-tab-macos"; - version = "7.26.0"; + version = "7.27.0"; src = fetchurl { url = "https://github.com/lwouis/alt-tab-macos/releases/download/v${finalAttrs.version}/AltTab-${finalAttrs.version}.zip"; - hash = "sha256-tDy+GFZw9hD2kelPOJioRvcmbPZ9bQu+IRDBEOamsJs="; + hash = "sha256-jjtgpfKzLj2cAUvpjlC9STmp8EN3y+rdQVKJvTHzoXM="; }; sourceRoot = "."; diff --git a/pkgs/by-name/an/antora-ui-default/package.nix b/pkgs/by-name/an/antora-ui-default/package.nix index 7da104702a55..081758d8493f 100644 --- a/pkgs/by-name/an/antora-ui-default/package.nix +++ b/pkgs/by-name/an/antora-ui-default/package.nix @@ -40,13 +40,11 @@ stdenvNoCC.mkDerivation { # [3]: https://gitlab.com/trueNAHO/antora-ui-default/-/commit/11f563294248e9b64124b9289d639e349f2e9f5f src = fetchFromGitLab srcFetchFromGitLab; - phases = [ "installPhase" ]; - # Install '$src/ui-bundle.zip' to '$out/ui-bundle.zip' instead of '$out' to # prevent the ZIP from being misidentified as a binary [1]. # # [1]: https://github.com/NixOS/nixpkgs/blob/8885a1e21ad43f8031c738a08029cd1d4dcbc2f7/pkgs/stdenv/generic/setup.sh#L792-L795 - installPhase = '' + buildCommand = '' mkdir --parents "$out" cp "$src/ui-bundle.zip" "$out" ''; diff --git a/pkgs/by-name/be/bearer/package.nix b/pkgs/by-name/be/bearer/package.nix index 430dbbffeef8..dc6cd3e4ed11 100644 --- a/pkgs/by-name/be/bearer/package.nix +++ b/pkgs/by-name/be/bearer/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "bearer"; - version = "1.50.0"; + version = "1.50.1"; src = fetchFromGitHub { owner = "bearer"; repo = "bearer"; tag = "v${version}"; - hash = "sha256-6GggGsimQShDs/F/H80aBykQYowH55plDQDRjiWKFsA="; + hash = "sha256-cUfuTYk3ckijSZbniHaZuprlv9rKNIxzILEdTGdvVQ0="; }; vendorHash = "sha256-+2iiMb2+/a3GCUMVA9boJJxuFgB3NmxpTePyMEA46jw="; diff --git a/pkgs/by-name/bo/bottom/package.nix b/pkgs/by-name/bo/bottom/package.nix index 7ec476b0ba8e..7bcef5d4c7f1 100644 --- a/pkgs/by-name/bo/bottom/package.nix +++ b/pkgs/by-name/bo/bottom/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "bottom"; - version = "0.10.2"; + version = "0.11.0"; src = fetchFromGitHub { owner = "ClementTsang"; repo = "bottom"; tag = version; - hash = "sha256-hm0Xfd/iW+431HflvZErjzeZtSdXVb/ReoNIeETJ5Ik="; + hash = "sha256-7AK1Nf10nT2Zbu/s7rkCfGuxFa3iIFeh2hy5XbJTSPo="; }; - cargoHash = "sha256-feMgkCP6e3HsOppTYLtVrRn/vbSLLRKV0hp85gqr4qM="; + cargoHash = "sha256-IpAliZvmhOZw+94kgmfd3Rif8mcqe3LRR5q+i2JLY+s="; nativeBuildInputs = [ autoAddDriverRunpath diff --git a/pkgs/by-name/ca/cables/package.nix b/pkgs/by-name/ca/cables/package.nix index 224cf8fd0e59..93a790e03490 100644 --- a/pkgs/by-name/ca/cables/package.nix +++ b/pkgs/by-name/ca/cables/package.nix @@ -7,12 +7,12 @@ let pname = "cables"; - version = "0.7.0"; + version = "0.7.1"; name = "${pname}-${version}"; src = fetchurl { url = "https://github.com/cables-gl/cables_electron/releases/download/v${version}/cables-${version}-linux-x64.AppImage"; - sha256 = "sha256-8PYHX23E91rUEfzU6fthSTVOnnHeoRjbcNFbuOyeBS8="; + sha256 = "sha256-CsKwb9anK7yHM+1mf9tPyjQ1GLYiUkrO7oP+GxFTqx0="; }; appimageContents = appimageTools.extract { diff --git a/pkgs/by-name/co/coroot-node-agent/package.nix b/pkgs/by-name/co/coroot-node-agent/package.nix index 22190b4cd0aa..3fec681d1927 100644 --- a/pkgs/by-name/co/coroot-node-agent/package.nix +++ b/pkgs/by-name/co/coroot-node-agent/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "coroot-node-agent"; - version = "1.25.5"; + version = "1.25.6"; src = fetchFromGitHub { owner = "coroot"; repo = "coroot-node-agent"; rev = "v${version}"; - hash = "sha256-TIUl3DGidIgPFPh9dBkLRRIHK7gMtoXGJDehKltQ0CE="; + hash = "sha256-oeLNrpA+b4j4TKNztv4EhcNBUh3FMWYtkx2ZGobatB8="; }; vendorHash = "sha256-QvdFW/o481F85WuXNdz99Q9MBiGRjVSWvPRytq67vYU="; diff --git a/pkgs/by-name/do/docfd/nottui-unix.patch b/pkgs/by-name/do/docfd/nottui-unix.patch new file mode 100644 index 000000000000..68e36a99974a --- /dev/null +++ b/pkgs/by-name/do/docfd/nottui-unix.patch @@ -0,0 +1,25 @@ +diff --git a/bin/dune b/bin/dune +index e0ddc1f..a4e8523 100644 +--- a/bin/dune ++++ b/bin/dune +@@ -47,6 +47,7 @@ + notty + notty.unix + nottui ++ nottui-unix + lwd + oseq + eio +diff --git a/bin/ui_base.ml b/bin/ui_base.ml +index f56ee8d..8d8ed70 100644 +--- a/bin/ui_base.ml ++++ b/bin/ui_base.ml +@@ -587,7 +587,7 @@ let ui_loop ~quit ~term root = + if term_width <> prev_term_width || term_height <> prev_term_height then ( + Lwd.set Vars.term_width_height (term_width, term_height) + ); +- Nottui.Ui_loop.step ++ Nottui_unix.step + ~process_event:true + ~timeout:0.05 + ~renderer diff --git a/pkgs/by-name/do/docfd/package.nix b/pkgs/by-name/do/docfd/package.nix index 6e046bf81318..12e0a118c15d 100644 --- a/pkgs/by-name/do/docfd/package.nix +++ b/pkgs/by-name/do/docfd/package.nix @@ -25,6 +25,9 @@ ocamlPackages.buildDunePackage rec { hash = "sha256-uRC2QBn4gAfS9u85YaNH2Mm2C0reP8FnDHbyloY+OC8="; }; + # Compatibility with nottui ≥ 0.4 + patches = [ ./nottui-unix.patch ]; + nativeBuildInputs = [ python3 dune_3 @@ -40,6 +43,7 @@ ocamlPackages.buildDunePackage rec { eio_main lwd nottui + nottui-unix notty ocaml_sqlite3 ocolor diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix index 313482cc53d5..513a509ae0d1 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix @@ -1,7 +1,7 @@ { mkDprintPlugin }: mkDprintPlugin { description = "Biome (JS/TS) wrapper plugin"; - hash = "sha256-6F1yeyZo5eeOudPFMFepez2ridvgMywydVKxB997D+A="; + hash = "sha256-xcMPMSrQVEibWKdkuZ36AUzqQADQ0pOw3ufQejvdzrw="; initConfig = { configExcludes = [ "**/node_modules" ]; configKey = "biome"; @@ -16,6 +16,6 @@ mkDprintPlugin { }; pname = "dprint-plugin-biome"; updateUrl = "https://plugins.dprint.dev/dprint/biome/latest.json"; - url = "https://plugins.dprint.dev/biome-0.9.2.wasm"; - version = "0.9.2"; + url = "https://plugins.dprint.dev/biome-0.9.3.wasm"; + version = "0.9.3"; } diff --git a/pkgs/by-name/eg/egl-wayland/package.nix b/pkgs/by-name/eg/egl-wayland/package.nix index 5f69a2197ee7..27d10fac4f8c 100644 --- a/pkgs/by-name/eg/egl-wayland/package.nix +++ b/pkgs/by-name/eg/egl-wayland/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { pname = "egl-wayland"; - version = "1.1.19"; + version = "1.1.20"; outputs = [ "out" @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { owner = "Nvidia"; repo = "egl-wayland"; rev = version; - hash = "sha256-xQZTmZQqFY7oXHx+g+PKbwCYCPdpUrFnyMZyL2Q/faE="; + hash = "sha256-uexvXwLj7QEBht74gmqC1+/y37wC6F/fTtf5RNcK/Pw="; }; postPatch = '' diff --git a/pkgs/by-name/en/envision-unwrapped/package.nix b/pkgs/by-name/en/envision-unwrapped/package.nix index 25e8ddf3dbe3..8f77829a7ea9 100644 --- a/pkgs/by-name/en/envision-unwrapped/package.nix +++ b/pkgs/by-name/en/envision-unwrapped/package.nix @@ -112,6 +112,7 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ pandapip1 Scrumplex + txkyel ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/er/erg/package.nix b/pkgs/by-name/er/erg/package.nix index 18a5645ac0a1..8308a2a47496 100644 --- a/pkgs/by-name/er/erg/package.nix +++ b/pkgs/by-name/er/erg/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "erg"; - version = "0.6.52"; + version = "0.6.53"; src = fetchFromGitHub { owner = "erg-lang"; repo = "erg"; rev = "v${version}"; - hash = "sha256-P59PUdwSGZHiQltyMhL683pt8mM96cDko9zfaep9lYU="; + hash = "sha256-VPekgbD5vQ6JsyGT4WKayl1eB9SWGemf02rXpkP6fcU="; }; - cargoHash = "sha256-krO4jqkLFFeiqC2Y+RKZs0poQpsHcpMsNlYG6q8IXxo="; + cargoHash = "sha256-xRav27+T8iy7MrqtzTf1Fvxqi2pwR9E7jv5bmXfC5Cs="; nativeBuildInputs = [ makeWrapper diff --git a/pkgs/by-name/ex/expr/package.nix b/pkgs/by-name/ex/expr/package.nix index 821bf75c95a0..0d0786290192 100644 --- a/pkgs/by-name/ex/expr/package.nix +++ b/pkgs/by-name/ex/expr/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "expr"; - version = "1.17.5"; + version = "1.17.6"; src = fetchFromGitHub { owner = "expr-lang"; repo = "expr"; rev = "v${version}"; - hash = "sha256-QghgSI6Ri8bXA2xnR0Eu582fLzQXVhLFI9Ul35h/l00="; + hash = "sha256-XYKdRIEXOVVXXYdgBKDDl1vzvzntHYtVeDFvMs8ECms="; }; sourceRoot = "${src.name}/repl"; - vendorHash = "sha256-COfYxqSRyhTJiINbR8z1mbCMrPRFjzkriBGZ5DIY4cg="; + vendorHash = "sha256-N23oxNppzsH4iD0g3IrOj43ZBb+lEm6BA/G7TUcoKbY="; ldflags = [ "-s" diff --git a/pkgs/by-name/fa/faiss/package.nix b/pkgs/by-name/fa/faiss/package.nix index d8bbc97f50af..3941e85d9a03 100644 --- a/pkgs/by-name/fa/faiss/package.nix +++ b/pkgs/by-name/fa/faiss/package.nix @@ -25,7 +25,7 @@ let pname = "faiss"; - version = "1.11.0"; + version = "1.12.0"; inherit (cudaPackages) flags backendStdenv; @@ -50,7 +50,7 @@ stdenv.mkDerivation { owner = "facebookresearch"; repo = "faiss"; tag = "v${version}"; - hash = "sha256-N8UkL+KS9Da6RtaHI9pY5gAzFtTSMJ9R5h4RSX9b1Ro="; + hash = "sha256-VYryu70qu3JA0euPSD2xp2oJcACr7gXvssyZs1VBnSU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/fl/flowblade/package.nix b/pkgs/by-name/fl/flowblade/package.nix index 60ca28ce649f..cbb74ef1599f 100644 --- a/pkgs/by-name/fl/flowblade/package.nix +++ b/pkgs/by-name/fl/flowblade/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation rec { pname = "flowblade"; - version = "2.22"; + version = "2.22.1"; src = fetchFromGitHub { owner = "jliljebl"; repo = "flowblade"; rev = "v${version}"; - sha256 = "sha256-0puu0S4zONapjXaVBpPG5mH3UidQwre9yCSkjJVhdkc="; + sha256 = "sha256-wHZNzGUQ89aDel5DOGIFG+zjF2yrI/JoIumXcTc+APw="; }; buildInputs = [ diff --git a/pkgs/by-name/fl/fluent-bit/package.nix b/pkgs/by-name/fl/fluent-bit/package.nix index f669cc545e64..00166416d09f 100644 --- a/pkgs/by-name/fl/fluent-bit/package.nix +++ b/pkgs/by-name/fl/fluent-bit/package.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "fluent-bit"; - version = "4.0.5"; + version = "4.0.7"; src = fetchFromGitHub { owner = "fluent"; repo = "fluent-bit"; tag = "v${finalAttrs.version}"; - hash = "sha256-wxis93xdSVRHpBfl06DlOkDnch58iSpXFMAFCtOXzbU="; + hash = "sha256-ytLPjgODX1JKuyRD5uzJiZnJRKApZ9HSjQV5f+Ur22c="; }; # The source build documentation covers some dependencies and CMake options. diff --git a/pkgs/by-name/gi/git-machete/package.nix b/pkgs/by-name/gi/git-machete/package.nix index 37a38164b949..6d254d10c57a 100644 --- a/pkgs/by-name/gi/git-machete/package.nix +++ b/pkgs/by-name/gi/git-machete/package.nix @@ -9,14 +9,14 @@ python3.pkgs.buildPythonApplication rec { pname = "git-machete"; - version = "3.36.3"; - format = "pyproject"; + version = "3.36.4"; + pyproject = true; src = fetchFromGitHub { owner = "virtuslab"; repo = "git-machete"; - rev = "v${version}"; - hash = "sha256-WjyRTtUDgw+luSzHvsJLPCkxWQldqA8idYrbLwWHScQ="; + tag = "v${version}"; + hash = "sha256-9xJCwu2TeWsxut6y4VJV6Qou4G81kXcGPHJPrOrsGuc="; }; build-system = with python3.pkgs; [ setuptools ]; @@ -54,7 +54,7 @@ python3.pkgs.buildPythonApplication rec { meta = { homepage = "https://github.com/VirtusLab/git-machete"; description = "Git repository organizer and rebase/merge workflow automation tool"; - changelog = "https://github.com/VirtusLab/git-machete/releases/tag/v${version}"; + changelog = "https://github.com/VirtusLab/git-machete/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ blitz ]; mainProgram = "git-machete"; diff --git a/pkgs/by-name/gp/gpt-cli/package.nix b/pkgs/by-name/gp/gpt-cli/package.nix index a72d1a21172c..d0bcb4129d6f 100644 --- a/pkgs/by-name/gp/gpt-cli/package.nix +++ b/pkgs/by-name/gp/gpt-cli/package.nix @@ -4,16 +4,17 @@ fetchFromGitHub, versionCheckHook, }: + python3Packages.buildPythonApplication rec { pname = "gpt-cli"; - version = "0.4.1"; + version = "0.4.3"; pyproject = true; src = fetchFromGitHub { owner = "kharvd"; repo = "gpt-cli"; tag = "v${version}"; - hash = "sha256-G8iepcjZFMTwsMhtGYmVOK9NkHXLqLet5SJWDAx1usg="; + hash = "sha256-BNSMxf3rhKieXYnFqVdpiHmNCDjotJUflwa6mAgsVCc="; }; build-system = with python3Packages; [ @@ -28,6 +29,7 @@ python3Packages.buildPythonApplication rec { attrs black cohere + google-genai google-generativeai openai prompt-toolkit @@ -46,7 +48,9 @@ python3Packages.buildPythonApplication rec { ++ [ versionCheckHook ]; + versionCheckProgram = "${placeholder "out"}/bin/gpt"; + versionCheckProgramArg = "--version"; meta = { diff --git a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix index c196338a21c8..e2b55249ece0 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix @@ -24,12 +24,12 @@ stdenv.mkDerivation rec { pname = "gpu-screen-recorder-gtk"; - version = "5.7.7"; + version = "5.7.8"; src = fetchgit { url = "https://repo.dec05eba.com/${pname}"; tag = version; - hash = "sha256-5kxHSrPfSd0v4fyMidjzJZPj9e/M5H082RIZV2hDw60="; + hash = "sha256-Vzi7IfiMsBFJZaZwC1CWZkVFCfDAfU0lmO7orRLjqgU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/gp/gpu-screen-recorder/package.nix b/pkgs/by-name/gp/gpu-screen-recorder/package.nix index 478939e7a5eb..cbce7cc28246 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder/package.nix @@ -28,12 +28,12 @@ stdenv.mkDerivation rec { pname = "gpu-screen-recorder"; - version = "5.6.4"; + version = "5.6.5"; src = fetchgit { url = "https://repo.dec05eba.com/${pname}"; tag = version; - hash = "sha256-is9O0tRMhdkiKzpYa2QI+BmELLFP8WPMTa1LLLtjkxw="; + hash = "sha256-2tlhuJ2Ro2ExIXVO8dUiR749el/R3l9nl6ezShF19Fg="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/gr/grafana-alloy/package.nix b/pkgs/by-name/gr/grafana-alloy/package.nix index eb4dba78cb41..21d93cf91cfd 100644 --- a/pkgs/by-name/gr/grafana-alloy/package.nix +++ b/pkgs/by-name/gr/grafana-alloy/package.nix @@ -17,17 +17,17 @@ buildGoModule rec { pname = "grafana-alloy"; - version = "1.10.0"; + version = "1.10.1"; src = fetchFromGitHub { owner = "grafana"; repo = "alloy"; tag = "v${version}"; - hash = "sha256-wy4dopRuZthYcc6kWsnE1N6MFbJ2UhechoCJpgg2pWE="; + hash = "sha256-TqbXhWlAoQyr25MtKVs2g8mfS/e6Rs2S8VaGwVto/S4="; }; proxyVendor = true; - vendorHash = "sha256-Mo++n6zat1OQ8ihA8FFP4i/ypdw22VG7BBFoVpvfgqI="; + vendorHash = "sha256-LHUJO7V4yobuFmEJBReKg3v21ses/s0TeqLOl+3YXZ0="; nativeBuildInputs = [ fixup-yarn-lock diff --git a/pkgs/by-name/gr/grpc-client-cli/package.nix b/pkgs/by-name/gr/grpc-client-cli/package.nix index 9e54a0e1ba2c..03e6812b5667 100644 --- a/pkgs/by-name/gr/grpc-client-cli/package.nix +++ b/pkgs/by-name/gr/grpc-client-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "grpc-client-cli"; - version = "1.22.4"; + version = "1.22.5"; src = fetchFromGitHub { owner = "vadimi"; repo = "grpc-client-cli"; rev = "v${version}"; - sha256 = "sha256-xZjVKVbVSchsnAH9DC68IHAqIG6W3DrF5L3Vt+pbyTU="; + sha256 = "sha256-e6EqjaPTYC6HSgBqg8F+5tNt7C2/N1mniWxgv6t6y/w="; }; - vendorHash = "sha256-XhbmyPZ0GFNRfnHBfMxgSXNLPoCE85e52xcQFhqOrl4="; + vendorHash = "sha256-BFjJpoAgbG16+26+m3cWxLTg5XCm/2b2vJiEzlbxqxQ="; meta = with lib; { description = "Generic gRPC command line client"; diff --git a/pkgs/by-name/gs/gsimplecal/package.nix b/pkgs/by-name/gs/gsimplecal/package.nix index 3ed9edbfae05..443c18f0ff38 100644 --- a/pkgs/by-name/gs/gsimplecal/package.nix +++ b/pkgs/by-name/gs/gsimplecal/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "gsimplecal"; - version = "2.5.1"; + version = "2.5.2"; src = fetchFromGitHub { owner = "dmedvinsky"; repo = "gsimplecal"; rev = "v${version}"; - sha256 = "sha256-Q8vK+rIRr+Tzwq0Xw5a1pYoLkSwF6PEdqc3/Dk01++o="; + sha256 = "sha256-OaXZ/ch/Os6oi6V75Sy+QHeIGolwtieecFuLy4998yc="; }; postPatch = '' diff --git a/pkgs/by-name/hy/hyprsunset/package.nix b/pkgs/by-name/hy/hyprsunset/package.nix index a8627aaef71e..006ef474ff48 100644 --- a/pkgs/by-name/hy/hyprsunset/package.nix +++ b/pkgs/by-name/hy/hyprsunset/package.nix @@ -15,13 +15,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "hyprsunset"; - version = "0.3.1"; + version = "0.3.2"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprsunset"; tag = "v${finalAttrs.version}"; - hash = "sha256-Ctk7zophp8obM/u9S2c8a6nOWV+VeIzq6ma+dI5BE3s="; + hash = "sha256-eYLtZJayWWbKBC3u/gvDSqVyffuD+egryr7zPWRAeyY="; }; postPatch = '' diff --git a/pkgs/by-name/in/inframap/package.nix b/pkgs/by-name/in/inframap/package.nix index d8af2a520da9..c1ef9fb76f4b 100644 --- a/pkgs/by-name/in/inframap/package.nix +++ b/pkgs/by-name/in/inframap/package.nix @@ -3,21 +3,22 @@ fetchFromGitHub, lib, }: + buildGoModule rec { pname = "inframap"; - version = "0.7.0"; + version = "0.8.0"; src = fetchFromGitHub { owner = "cycloidio"; repo = "inframap"; - rev = "v${version}"; - hash = "sha256-jV9mMJNSsRWdbvHr7OvF1cF2KVqxUEjlM9AaVMxNqBI="; + tag = "v${version}"; + hash = "sha256-IdXP/gw81rQsaHz+uwEB9ThtHlbPYLXcYTYdwJynpVU="; }; ldflags = [ "-s" "-w" - "-X github.com/cycloidio/inframap/cmd.Version=${version}" + "-X=github.com/cycloidio/inframap/cmd.Version=${version}" ]; vendorHash = "sha256-cEKrxuuksMEEVJEZ9/ZU2/MMxWZKlO05DkNX4n3ug/0="; @@ -25,6 +26,7 @@ buildGoModule rec { meta = with lib; { description = "Read your tfstate or HCL to generate a graph specific for each provider, showing only the resources that are most important/relevant"; homepage = "https://github.com/cycloidio/inframap"; + changelog = "https://github.com/cycloidio/inframap/releases/tag/${src.tag}"; license = licenses.mit; maintainers = with maintainers; [ urandom ]; }; diff --git a/pkgs/by-name/in/infrastructure-agent/package.nix b/pkgs/by-name/in/infrastructure-agent/package.nix index 05cbae127554..c7b03ce0b894 100644 --- a/pkgs/by-name/in/infrastructure-agent/package.nix +++ b/pkgs/by-name/in/infrastructure-agent/package.nix @@ -6,13 +6,13 @@ }: buildGoModule rec { pname = "infrastructure-agent"; - version = "1.65.5"; + version = "1.66.1"; src = fetchFromGitHub { owner = "newrelic"; repo = "infrastructure-agent"; rev = version; - hash = "sha256-wrnZ7ZORPHoS1Y1mUvyaUUwhr+kdOA/18DLOB7fn/8E="; + hash = "sha256-CY//39V6uqFmk4mx5E4IXZnSKByuTjWSg6P9Zqfqe80="; }; vendorHash = "sha256-UNbWsPu+1Qsjpa4T1Im8e+hm4XO7lQDkGutK5MLMUpc="; diff --git a/pkgs/by-name/in/innernet/package.nix b/pkgs/by-name/in/innernet/package.nix index e7d8fc4d4de3..c21e8a70debf 100644 --- a/pkgs/by-name/in/innernet/package.nix +++ b/pkgs/by-name/in/innernet/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage rec { pname = "innernet"; - version = "1.6.1"; + version = "1.7.0"; src = fetchFromGitHub { owner = "tonarino"; repo = "innernet"; tag = "v${version}"; - hash = "sha256-dFMAzLvPO5xAfJqUXdiLf13uh5H5ay+CI9aop7Fhprk="; + hash = "sha256-9rw+hS4qwAL6adDzi2Hfl4TQBDWvPKjwpkbRCBKzwEY="; }; - cargoHash = "sha256-gTFvxmnh+d1pNqG0sEHFpl0m9KKCQ78sai//iiJ0aGs="; + cargoHash = "sha256-MM6sYNmd/i8ba6WRLMsQWR3+KEc2o8Io+gAN9RjYj5E="; nativeBuildInputs = [ rustPlatform.bindgenHook diff --git a/pkgs/by-name/ir/irust/package.nix b/pkgs/by-name/ir/irust/package.nix index fd88f0e02dd2..05445ae66713 100644 --- a/pkgs/by-name/ir/irust/package.nix +++ b/pkgs/by-name/ir/irust/package.nix @@ -21,16 +21,16 @@ rustPlatform.buildRustPackage rec { pname = "irust"; - version = "1.74.0"; + version = "1.76.0"; src = fetchFromGitHub { owner = "sigmaSd"; repo = "IRust"; rev = "irust@${version}"; - hash = "sha256-xqBKacNc+sehQeviqs5uPi4ZKh7fD5LAI2Zlp27zaTc="; + hash = "sha256-VCuXqOE4XQvfXxpDe8kSrTkiBAa4eU5m5Xv85+NZuFE="; }; - cargoHash = "sha256-w28lPqK87qegzIJdab3DjxUkHgeepYlIH3Y0VUrS5uI="; + cargoHash = "sha256-I1IiyMvJXccIqRnmL9IWMQT/uyGUN/knn6RXTM8YN60="; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/is/isle-portable/package.nix b/pkgs/by-name/is/isle-portable/package.nix index 7241c59dde41..e1a4e0624dcc 100644 --- a/pkgs/by-name/is/isle-portable/package.nix +++ b/pkgs/by-name/is/isle-portable/package.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; name = "isle-portable"; - version = "0-unstable-2025-08-01"; + version = "0-unstable-2025-08-12"; src = fetchFromGitHub { owner = "isledecomp"; repo = "isle-portable"; - rev = "f2b6188d898256b041c9c3f843f4e12e3b465698"; - hash = "sha256-ASLjeek5zRZG21ydqOsO3300KdIwFwVGYKo+pbrweUQ="; + rev = "f4a28f27f9d4b0e3511a86170d5b626c86720841"; + hash = "sha256-IZoX6yu4edA8JR4Q2qsIHeQ4ygW/av2QdPScqJbHUi4="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/is/ispc/package.nix b/pkgs/by-name/is/ispc/package.nix index 4c9d2a10717b..17a6a8ef2fa3 100644 --- a/pkgs/by-name/is/ispc/package.nix +++ b/pkgs/by-name/is/ispc/package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { pname = "ispc"; - version = "1.27.0"; + version = "1.28.0"; dontFixCmake = true; # https://github.com/NixOS/nixpkgs/pull/232522#issuecomment-2133803566 @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { owner = "ispc"; repo = "ispc"; rev = "v${version}"; - sha256 = "sha256-nNiAlQ+MLkOV0/xLafsUNPV5HKCIqWCD2Fo8ChgFJMk="; + sha256 = "sha256-JnJGpuhbABD6/93EBeDJH441nDlG4CKHcyOoTHJ3QcU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ko/komikku/package.nix b/pkgs/by-name/ko/komikku/package.nix index 3a86a338e38b..e0c2c19262cc 100644 --- a/pkgs/by-name/ko/komikku/package.nix +++ b/pkgs/by-name/ko/komikku/package.nix @@ -23,7 +23,7 @@ python3.pkgs.buildPythonApplication rec { pname = "komikku"; - version = "1.84.0"; + version = "1.85.0"; pyproject = false; src = fetchFromGitea { @@ -31,7 +31,7 @@ python3.pkgs.buildPythonApplication rec { owner = "valos"; repo = "Komikku"; tag = "v${version}"; - hash = "sha256-bzz49ILpqzOStBdRGMhBKkxI4RlVuDjCqhcIjQGGQmk="; + hash = "sha256-ll6F6aVOoqRxzoTrBHdkUAV8CWFVPSt8mNPRqPw4oec="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ku/kubectl-cnpg/package.nix b/pkgs/by-name/ku/kubectl-cnpg/package.nix index 2385c48877bc..84a32bce1016 100644 --- a/pkgs/by-name/ku/kubectl-cnpg/package.nix +++ b/pkgs/by-name/ku/kubectl-cnpg/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "kubectl-cnpg"; - version = "1.26.1"; + version = "1.27.0"; src = fetchFromGitHub { owner = "cloudnative-pg"; repo = "cloudnative-pg"; rev = "v${version}"; - hash = "sha256-CRQrHW8mJ6yzWCLfU/4G10w1h/Hp1+7UqlZ9ziQqjNs="; + hash = "sha256-GDPVrGWawzuOjTCtXIDFH2XUQ6Ot3i+w4x61QK3TyIE="; }; - vendorHash = "sha256-mlVfJrsuBDtk4b78uEWYmXRbzAl91Pqp5twe9tolGdI="; + vendorHash = "sha256-CekPp3Tmte08DdFulVTNxlh4OuWz+ObqQ9jDd5b+Qn8="; subPackages = [ "cmd/kubectl-cnpg" ]; diff --git a/pkgs/by-name/ku/kubergrunt/package.nix b/pkgs/by-name/ku/kubergrunt/package.nix index f2be395768f3..174edf7187a8 100644 --- a/pkgs/by-name/ku/kubergrunt/package.nix +++ b/pkgs/by-name/ku/kubergrunt/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "kubergrunt"; - version = "0.18.0"; + version = "0.18.1"; src = fetchFromGitHub { owner = "gruntwork-io"; repo = "kubergrunt"; rev = "v${version}"; - sha256 = "sha256-0rZjqMQK3DS7k+mtOTQQ9ZpO+1WrSS0RX8rbKHxM1aY="; + sha256 = "sha256-w/7GioWDco2bbGNzPY7C9um8yyynD2T/+S0GNOiQoMU="; }; - vendorHash = "sha256-6dFIW2wwu6HHvoMo0+MhvKOtAJNVhg7JyVlBPqLQerw="; + vendorHash = "sha256-4iw0wFfjSsqL72E4/VXlGQb947MVS62zwsmAR9sv0H8="; # Disable tests since it requires network access and relies on the # presence of certain AWS infrastructure diff --git a/pkgs/by-name/le/lefthook/package.nix b/pkgs/by-name/le/lefthook/package.nix index eecc4baa4ac1..4811d7a68574 100644 --- a/pkgs/by-name/le/lefthook/package.nix +++ b/pkgs/by-name/le/lefthook/package.nix @@ -7,7 +7,7 @@ let pname = "lefthook"; - version = "1.12.2"; + version = "1.12.3"; in buildGoModule { inherit pname version; @@ -16,10 +16,10 @@ buildGoModule { owner = "evilmartians"; repo = "lefthook"; rev = "v${version}"; - hash = "sha256-7q6dlkvECsZWW8w31xokoD/Pwo2P189MB+7H3oh0+MI="; + hash = "sha256-Gx9mM7FEEgnglHLiL3SKAfwTqNPLV4iGvJMVHuMsnuU="; }; - vendorHash = "sha256-kB12J6b6EbYur1QeLkwqrrzCf51rPF+7Hns1H7m4X9M="; + vendorHash = "sha256-2gYu11NeDtOIVYoFoux0/UbSI63pPp7nOjD2V4fq8ik="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/lo/lock/package.nix b/pkgs/by-name/lo/lock/package.nix index a6b9f8450d9f..9bb3dda26a7f 100644 --- a/pkgs/by-name/lo/lock/package.nix +++ b/pkgs/by-name/lo/lock/package.nix @@ -19,13 +19,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lock"; - version = "1.7.0"; + version = "1.7.1"; src = fetchFromGitHub { owner = "konstantintutsch"; repo = "Lock"; tag = "v${finalAttrs.version}"; - hash = "sha256-RuxlMPboNODfSQXeGQWCpeNDI3HQNjx+ILsKAEttL6A="; + hash = "sha256-RYsdULExsLLp0NDa3OAf52H+WIypYZT2AUci0ytwHNw="; }; strictDeps = true; diff --git a/pkgs/by-name/lp/lprint/package.nix b/pkgs/by-name/lp/lprint/package.nix index 84e80560b8b6..548a72711025 100644 --- a/pkgs/by-name/lp/lprint/package.nix +++ b/pkgs/by-name/lp/lprint/package.nix @@ -5,6 +5,8 @@ pappl, cups, pkg-config, + # Enables support for untested printers. It makes sense to default this to true, as it's unlikely to result in any issues + enableExperimental ? true, }: stdenv.mkDerivation rec { @@ -32,6 +34,8 @@ stdenv.mkDerivation rec { cups ]; + configureFlags = lib.optional enableExperimental "--enable-experimental"; + doInstallCheck = true; installCheckPhase = '' $out/bin/lprint --help @@ -45,6 +49,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/michaelrsweet/lprint"; license = licenses.asl20; platforms = platforms.linux; - maintainers = [ ]; + maintainers = with lib.maintainers; [ pandapip1 ]; }; } diff --git a/pkgs/by-name/md/mdwatch/package.nix b/pkgs/by-name/md/mdwatch/package.nix index ed516d62eafe..5f810f18bb1c 100644 --- a/pkgs/by-name/md/mdwatch/package.nix +++ b/pkgs/by-name/md/mdwatch/package.nix @@ -5,18 +5,19 @@ nix-update-script, versionCheckHook, }: + rustPlatform.buildRustPackage (finalAttrs: { pname = "mdwatch"; - version = "0.1.11"; + version = "0.1.12"; src = fetchFromGitHub { owner = "santoshxshrestha"; repo = "mdwatch"; tag = "v${finalAttrs.version}"; - hash = "sha256-v+QsSPknUAFk+GC8D0wtA8VTcCWeb8DX6inL6WNl8gQ="; + hash = "sha256-o9WQiwftaNl7TeR+5CqkT3BmDnm2laiD8NFPPyurYYQ="; }; - cargoHash = "sha256-4Xvi5DxlqxfwnIa00Dr7tRzYa8/52BH/SODiNenlFDg="; + cargoHash = "sha256-qOQR/JHjfU4e60FrwwJB/5uWIficiSlKKNEVra6xLF0="; updateScript = nix-update-script { }; @@ -26,6 +27,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Simple CLI tool to live-preview Markdown files in your browser"; homepage = "https://github.com/santoshxshrestha/mdwatch"; + changelog = "https://github.com/santoshxshrestha/mdwatch/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ x123 ]; mainProgram = "mdwatch"; diff --git a/pkgs/by-name/me/metacubexd/package.nix b/pkgs/by-name/me/metacubexd/package.nix index 748ef8ec039f..0742b6e85366 100644 --- a/pkgs/by-name/me/metacubexd/package.nix +++ b/pkgs/by-name/me/metacubexd/package.nix @@ -8,13 +8,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "metacubexd"; - version = "1.188.1"; + version = "1.190.0"; src = fetchFromGitHub { owner = "MetaCubeX"; repo = "metacubexd"; rev = "v${finalAttrs.version}"; - hash = "sha256-WYmNwNXAdNmVMKmMLyn4QrqNKa1BIm1AbDI3aCIKs0M="; + hash = "sha256-ghhwTkdFLX+AxLps0NDdE5V0BF0fdLBNQA8JyWtBvFo="; }; nativeBuildInputs = [ @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = pnpm_9.fetchDeps { inherit (finalAttrs) pname version src; fetcherVersion = 1; - hash = "sha256-S1YCVnSIppbi27fCscO+43Wirf+mdly4ALyVAuQfxxQ="; + hash = "sha256-Ufm0I5ZjSHzmMRGpX7Y8VYspSszCR7AjdWc1c9fjdPQ="; }; buildPhase = '' diff --git a/pkgs/by-name/me/metals/package.nix b/pkgs/by-name/me/metals/package.nix index de24f24167c5..a8912e8127dd 100644 --- a/pkgs/by-name/me/metals/package.nix +++ b/pkgs/by-name/me/metals/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "metals"; - version = "1.6.1"; + version = "1.6.2"; deps = stdenv.mkDerivation { name = "metals-deps-${finalAttrs.version}"; @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { ''; outputHashMode = "recursive"; outputHashAlgo = "sha256"; - outputHash = "sha256-OsA+AWNYBmQ9wfUq1O4WKTf4ANCvBErKLUXH6NRfMss="; + outputHash = "sha256-WcPgX0GZSqpVVAzQ1zCxuRCkwcuR/8bwGjSCpHneeio="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/mi/micropython/package.nix b/pkgs/by-name/mi/micropython/package.nix index 2bc2e567f3bd..efb64c675551 100644 --- a/pkgs/by-name/mi/micropython/package.nix +++ b/pkgs/by-name/mi/micropython/package.nix @@ -2,6 +2,7 @@ stdenv, lib, fetchFromGitHub, + fetchpatch, pkg-config, python3, libffi, @@ -10,13 +11,13 @@ stdenv.mkDerivation rec { pname = "micropython"; - version = "1.25.0"; + version = "1.26.0"; src = fetchFromGitHub { owner = "micropython"; repo = "micropython"; tag = "v${version}"; - hash = "sha256-yH5omiYs07ZKECI+DAnpYq4T+r2O/RuGdtN+dhYxePc="; + hash = "sha256-T0yaTXRQFEdx6lap+S68I2RRA2kQnjbKGz+YB6okJkY="; fetchSubmodules = true; # remove unused libraries from rp2 port's SDK. we leave this and the other @@ -30,6 +31,20 @@ stdenv.mkDerivation rec { ''; }; + patches = [ + # Fixes Mbed TLS submodule build with GCC 14. + # + # See: + # * + # * + (fetchpatch { + url = "https://raw.githubusercontent.com/openwrt/openwrt/52b6c9247997e51a97f13bb9e94749bc34e2d52e/package/libs/mbedtls/patches/100-fix-gcc14-build.patch"; + stripLen = 1; + extraPrefix = "lib/mbedtls/"; + hash = "sha256-Sllp/iWWEhykMJ3HALw5KzR4ta22120Jcl51JZCkZE0="; + }) + ]; + nativeBuildInputs = [ pkg-config python3 @@ -53,9 +68,9 @@ stdenv.mkDerivation rec { skippedTests = " -e select_poll_fd" - + lib.optionalString ( - stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 - ) " -e ffi_callback -e float_parse -e float_parse_doubleproc" + + + lib.optionalString (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) + " -e ffi_callback -e float_parse -e float_parse_doubleproc -e 'thread/stress_*' -e select_poll_eintr" + lib.optionalString ( stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64 ) " -e float_parse"; diff --git a/pkgs/by-name/mu/museeks/package.nix b/pkgs/by-name/mu/museeks/package.nix index 47b2f4ebf442..a4ab04904132 100644 --- a/pkgs/by-name/mu/museeks/package.nix +++ b/pkgs/by-name/mu/museeks/package.nix @@ -16,11 +16,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "museeks"; - version = "0.22.3"; + version = "0.23.0"; src = fetchurl { url = "https://github.com/martpie/museeks/releases/download/${finalAttrs.version}/Museeks_${finalAttrs.version}_amd64.deb"; - hash = "sha256-X9CVPFLCb038/CuPTVYCwdddzDSATbJaVtzodRHQL9o="; + hash = "sha256-CT/P6tVgS7KD401ZktJBz1rk9CAz6gCm5zefud+prqQ="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/my/myjwt/package.nix b/pkgs/by-name/my/myjwt/package.nix new file mode 100644 index 000000000000..f9eab6df328f --- /dev/null +++ b/pkgs/by-name/my/myjwt/package.nix @@ -0,0 +1 @@ +{ python3Packages }: with python3Packages; toPythonApplication myjwt diff --git a/pkgs/by-name/nv/nvrh/package.nix b/pkgs/by-name/nv/nvrh/package.nix index d72d208a22d6..3c633bcb8e3f 100644 --- a/pkgs/by-name/nv/nvrh/package.nix +++ b/pkgs/by-name/nv/nvrh/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "nvrh"; - version = "0.1.20"; + version = "0.1.23"; src = fetchFromGitHub { owner = "mikew"; repo = "nvrh"; tag = "v${finalAttrs.version}"; - hash = "sha256-hKlL/kjfDtWZHfDuVbVNVnhBEeJcX5zWFtDaNW/KExI="; + hash = "sha256-9pWeoFah8bxbngqETgi8uGbvUqKUhdiRHmOuxpPmJNs="; }; postPatch = '' diff --git a/pkgs/by-name/op/openfga-cli/package.nix b/pkgs/by-name/op/openfga-cli/package.nix index 133d08cbc58c..0f40b131de0a 100644 --- a/pkgs/by-name/op/openfga-cli/package.nix +++ b/pkgs/by-name/op/openfga-cli/package.nix @@ -7,7 +7,7 @@ let pname = "openfga-cli"; - version = "0.7.2"; + version = "0.7.3"; in buildGoModule { @@ -17,10 +17,10 @@ buildGoModule { owner = "openfga"; repo = "cli"; rev = "v${version}"; - hash = "sha256-k/YDomfOn658j4XZKPV9BZZSQBnJdNJOUF6SONmESqY="; + hash = "sha256-FaEjlZy/Kb9Mchv/6A318GAorxKGDHMy6hM5VWoXoCE="; }; - vendorHash = "sha256-v9zzPl80TsOfYfc764aVpuflj7I4eZOa9PTCjX7dL/4="; + vendorHash = "sha256-bDEq0Xp/PMs7zLEfmZ62a1e050PmK2bCbwMrZXMEFwY="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/ow/owntracks-recorder/package.nix b/pkgs/by-name/ow/owntracks-recorder/package.nix index ae5133cb46df..4882f52124bc 100644 --- a/pkgs/by-name/ow/owntracks-recorder/package.nix +++ b/pkgs/by-name/ow/owntracks-recorder/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "owntracks-recorder"; - version = "1.0.0"; + version = "1.0.1"; src = fetchFromGitHub { owner = "owntracks"; repo = "recorder"; rev = finalAttrs.version; - hash = "sha256-E4hdsUAg8NHjmUrlr8cskezib4qMv+wF32cThe2/kBc="; + hash = "sha256-/nLt8R8s3k6MQhtMXOLUDluuU7eNwZGYh5/km8tXtiE="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/po/powerdns-admin/package.nix b/pkgs/by-name/po/powerdns-admin/package.nix index 7e18e8cdba14..d7dc896400e6 100644 --- a/pkgs/by-name/po/powerdns-admin/package.nix +++ b/pkgs/by-name/po/powerdns-admin/package.nix @@ -66,6 +66,8 @@ let werkzeug zipp zxcvbn + standard-imghdr + ]; all_patches = [ diff --git a/pkgs/by-name/pr/pre-commit/package.nix b/pkgs/by-name/pr/pre-commit/package.nix index 6b096cb9ffd7..7e5f493deb05 100644 --- a/pkgs/by-name/pr/pre-commit/package.nix +++ b/pkgs/by-name/pr/pre-commit/package.nix @@ -26,14 +26,14 @@ let in python3Packages.buildPythonApplication rec { pname = "pre-commit"; - version = "4.2.0"; + version = "4.3.0"; pyproject = true; src = fetchFromGitHub { owner = "pre-commit"; repo = "pre-commit"; tag = "v${version}"; - hash = "sha256-rUhI9NaxyRfLu/mfLwd5B0ybSnlAQV2Urx6+fef0sGM="; + hash = "sha256-vypzvO00pic5F7c3D3ABBMXLrBSEB9n6og3EsBLZNCs="; }; patches = [ @@ -220,7 +220,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Framework for managing and maintaining multi-language pre-commit hooks"; homepage = "https://pre-commit.com/"; - changelog = "https://github.com/pre-commit/pre-commit/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/pre-commit/pre-commit/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ borisbabic ]; mainProgram = "pre-commit"; diff --git a/pkgs/by-name/py/pyenv/package.nix b/pkgs/by-name/py/pyenv/package.nix index 778c9fcbee22..b787b43033eb 100644 --- a/pkgs/by-name/py/pyenv/package.nix +++ b/pkgs/by-name/py/pyenv/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "pyenv"; - version = "2.6.5"; + version = "2.6.6"; src = fetchFromGitHub { owner = "pyenv"; repo = "pyenv"; tag = "v${version}"; - hash = "sha256-Rw5jQlVvP8uFDMwOqNEKYSpftfW8+Szf96MUSF9oWoE="; + hash = "sha256-wJZB3pchbH0kxbMRqGAq7moOT5yMB/dzCa+pEFC82BE="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/py/pyrefly/package.nix b/pkgs/by-name/py/pyrefly/package.nix index 035047293ea7..dd89363cb957 100644 --- a/pkgs/by-name/py/pyrefly/package.nix +++ b/pkgs/by-name/py/pyrefly/package.nix @@ -7,17 +7,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "pyrefly"; - version = "0.26.1"; + version = "0.28.1"; src = fetchFromGitHub { owner = "facebook"; repo = "pyrefly"; tag = finalAttrs.version; - hash = "sha256-XjAeCbg4Jgk/5PVnUMzFaJS1Qz24UEnQVV/cXEyUnZU="; + hash = "sha256-KvMpuxQP4dofMXivMQnSgKnREv4rA8k2sj/TMuNycc0="; }; buildAndTestSubdir = "pyrefly"; - cargoHash = "sha256-SadZDZA0B99MGDYGppZvQtThKX3YLMe/lQ2eMLuYMhk="; + cargoHash = "sha256-aOret3lR8oEF1ViHvn2atkalY3n9YS6vN4TlX/7QtCc="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; diff --git a/pkgs/by-name/ri/rio/package.nix b/pkgs/by-name/ri/rio/package.nix index 089196927553..b9f215072735 100644 --- a/pkgs/by-name/ri/rio/package.nix +++ b/pkgs/by-name/ri/rio/package.nix @@ -60,6 +60,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-I0LSUzMH6tyn6/Y74FApEdo0/m+6fa8UK0hzVBxA7F8="; nativeBuildInputs = [ + rustPlatform.bindgenHook ncurses ] ++ lib.optionals stdenv.hostPlatform.isLinux [ diff --git a/pkgs/by-name/si/signalbackup-tools/package.nix b/pkgs/by-name/si/signalbackup-tools/package.nix index 4c3355deab24..721fb04791f8 100644 --- a/pkgs/by-name/si/signalbackup-tools/package.nix +++ b/pkgs/by-name/si/signalbackup-tools/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "signalbackup-tools"; - version = "20250811"; + version = "20250812-1"; src = fetchFromGitHub { owner = "bepaald"; repo = "signalbackup-tools"; tag = version; - hash = "sha256-BfakwLgKF6yHbf7duxvs5z01CVRya+34758CN8AuOMc="; + hash = "sha256-ZaBo4CXmgVZIA/P1n1NMIlq6B2UM0Z/T7VQtpys72KU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/sl/slock/package.nix b/pkgs/by-name/sl/slock/package.nix index cf28562f72b0..4cec5f07cd51 100644 --- a/pkgs/by-name/sl/slock/package.nix +++ b/pkgs/by-name/sl/slock/package.nix @@ -18,11 +18,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "slock"; - version = "1.5"; + version = "1.6"; src = fetchzip { url = "https://dl.suckless.org/tools/slock-${finalAttrs.version}.tar.gz"; - hash = "sha256-nAAbyH4jixmwes9esrWRnHFw3mythKfqWu2+DRdlmx0="; + hash = "sha256-EIzLEIGd631dwYoAe7PXNoki9iaQPP3Y0S5H80aY+l8="; }; buildInputs = [ diff --git a/pkgs/by-name/su/supersonic/package.nix b/pkgs/by-name/su/supersonic/package.nix index 0d6b048c028e..2cc505839905 100644 --- a/pkgs/by-name/su/supersonic/package.nix +++ b/pkgs/by-name/su/supersonic/package.nix @@ -18,16 +18,16 @@ buildGoModule rec { pname = "supersonic" + lib.optionalString waylandSupport "-wayland"; - version = "0.17.0"; + version = "0.18.0"; src = fetchFromGitHub { owner = "dweymouth"; repo = "supersonic"; rev = "v${version}"; - hash = "sha256-+MgDCI/wz5yfdpSy0Gh85ZWUAuL2wijixYskx/jH7Vw="; + hash = "sha256-/8GFrMQvr2dXtK5Cyi5mc+9wxJ95jCzkpZ2Xk6ULrp8="; }; - vendorHash = "sha256-v6tPGjeJhRdSJpVPQAERRM7cpXO7Ut7kLF3EdNcDFgM="; + vendorHash = "sha256-C610AlCpY7hpW4AQbT9HYaRxJdLmpqgQbi5mIsdSTrM="; nativeBuildInputs = [ copyDesktopItems diff --git a/pkgs/by-name/tr/trufflehog/package.nix b/pkgs/by-name/tr/trufflehog/package.nix index e02d6a218fa3..902cacff14b0 100644 --- a/pkgs/by-name/tr/trufflehog/package.nix +++ b/pkgs/by-name/tr/trufflehog/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "trufflehog"; - version = "3.90.3"; + version = "3.90.4"; src = fetchFromGitHub { owner = "trufflesecurity"; repo = "trufflehog"; tag = "v${version}"; - hash = "sha256-vJWk36s3jAWGUpigxmdvU97WVCounaZI896eomlAgC4="; + hash = "sha256-RdCmHPSxkxofCc6rxBoRtUpAxfbNeThfcM3O4P411EU="; }; - vendorHash = "sha256-X9iK2vpAwtSmk8tnzNAFzL1GubYfiVdT86RMbZf5o9w="; + vendorHash = "sha256-MwiFnX00bL1zWRorgWoE5xFtQkwheEufIpp7rDh/4lg="; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/tu/tuba/package.nix b/pkgs/by-name/tu/tuba/package.nix index 71f7a5893875..81a566154812 100644 --- a/pkgs/by-name/tu/tuba/package.nix +++ b/pkgs/by-name/tu/tuba/package.nix @@ -37,13 +37,13 @@ stdenv.mkDerivation rec { pname = "tuba"; - version = "0.10.0"; + version = "0.10.1"; src = fetchFromGitHub { owner = "GeopJr"; repo = "Tuba"; rev = "v${version}"; - hash = "sha256-q+AwtmvLf0AFrCK2YlRFrrXakULHLh749TV/iwapIlw="; + hash = "sha256-t1L1TP1G6jr/jjhBYelidobzHSrjupgus19T+cMdj0I="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ur/urn-timer/package.nix b/pkgs/by-name/ur/urn-timer/package.nix index d65f97df0dc5..c56e8686fa98 100644 --- a/pkgs/by-name/ur/urn-timer/package.nix +++ b/pkgs/by-name/ur/urn-timer/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation { pname = "urn-timer"; - version = "0-unstable-2025-07-21"; + version = "0-unstable-2025-08-07"; src = fetchFromGitHub { owner = "paoloose"; repo = "urn"; - rev = "3e5d00cfb19c27e155e6bb03a11a70f1e89b0842"; - hash = "sha256-FttQ9NffJQ8UjNaRUQ6kCDnDHp72q8eOmIhnoplwtYw="; + rev = "7acdab69eaec05f173d95eff190e5d7a03db8847"; + hash = "sha256-jFatHlkQr6O9E2pKroFWk6F2BccnfSr1pq43Q5qQbC4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/vi/virt-v2v/package.nix b/pkgs/by-name/vi/virt-v2v/package.nix index d32f1f818e70..e20eba572589 100644 --- a/pkgs/by-name/vi/virt-v2v/package.nix +++ b/pkgs/by-name/vi/virt-v2v/package.nix @@ -16,7 +16,7 @@ libosinfo, pcre2, libxml2, - jansson, + json_c, glib, libguestfs-with-appliance, cdrkit, @@ -24,21 +24,23 @@ withWindowsGuestSupport ? true, pkgsCross, # for rsrvany virtio-win, + gitUpdater, }: stdenv.mkDerivation (finalAttrs: { pname = "virt-v2v"; - version = "2.6.0"; + version = "2.8.1"; src = fetchurl { url = "https://download.libguestfs.org/virt-v2v/${lib.versions.majorMinor finalAttrs.version}-stable/virt-v2v-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-W7t/n1QO9UebyH85abtnSY5i7kH/6h8JIAlFQoD1vkU="; + sha256 = "sha256-RJPwtI6GHN+W+Pw8jdEAgQMbR42aGqTYW2rPtAYBPYM="; }; postPatch = '' - substituteInPlace common/mlv2v/uefi.ml \ - --replace-fail '/usr/share/OVMF/OVMF_CODE.fd' "${OVMF.firmware}" \ - --replace-fail '/usr/share/OVMF/OVMF_VARS.fd' "${OVMF.variables}" + # TODO: allow guest != host CPU ISA + substituteInPlace output/output_qemu.ml \ + --replace-fail '/usr/share/OVMF' ""${OVMF.fd}/FV/" \ + --replace-fail '/usr/share/AAVMF' ""${OVMF.fd}/FV/" patchShebangs . ''; @@ -61,10 +63,10 @@ stdenv.mkDerivation (finalAttrs: { ]); buildInputs = [ + json_c libosinfo pcre2 libxml2 - jansson glib ] ++ (with ocamlPackages; [ @@ -93,6 +95,12 @@ stdenv.mkDerivation (finalAttrs: { passthru.tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; + passthru.updateScript = gitUpdater { + url = "https://github.com/libguestfs/guestfs-tools"; + rev-prefix = "v"; + odd-unstable = true; + }; + meta = { homepage = "https://github.com/libguestfs/virt-v2v"; description = "Convert guests from foreign hypervisors to run on KVM"; diff --git a/pkgs/by-name/wa/wakatime-cli/package.nix b/pkgs/by-name/wa/wakatime-cli/package.nix index 4e0dbbbbefd5..1f0ee40fa1cc 100644 --- a/pkgs/by-name/wa/wakatime-cli/package.nix +++ b/pkgs/by-name/wa/wakatime-cli/package.nix @@ -10,13 +10,13 @@ buildGoModule rec { pname = "wakatime-cli"; - version = "1.129.1"; + version = "1.130.1"; src = fetchFromGitHub { owner = "wakatime"; repo = "wakatime-cli"; tag = "v${version}"; - hash = "sha256-FGHjcPDRGEGFacPZzzwtuCD/c8l5gYBBOBaU1fQOkGw="; + hash = "sha256-HHTJx5oM+KDxZVLCyaOfF6SpaZn+vHbj4AIjPxy9yEc="; }; vendorHash = "sha256-jyFUauK+CAuSv+dKUyVtuoTizeGkKnNquZLA96oq1BM="; diff --git a/pkgs/by-name/yo/youtube-tui/package.nix b/pkgs/by-name/yo/youtube-tui/package.nix index 7d12feea5f05..4e91213b3c93 100644 --- a/pkgs/by-name/yo/youtube-tui/package.nix +++ b/pkgs/by-name/yo/youtube-tui/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage rec { pname = "youtube-tui"; - version = "0.9.0"; + version = "0.9.1"; src = fetchFromGitHub { owner = "Siriusmart"; repo = "youtube-tui"; tag = "v${version}"; - hash = "sha256-svZoE7WuBlehYVRRn8S0rR2/5j87DLreqARmfLyHdLg="; + hash = "sha256-oqhrSArzyGirOLyQtYsfW78pRyMFLSyDwjtz43jfDN8="; }; - cargoHash = "sha256-cFee80E/XI4EI5EW8gfB4OOCltJaPS4asE0AXTAGv/k="; + cargoHash = "sha256-RxBWy1Nly6lehZBufTxuUGsUkiDaG4xNT/Efs53hy1c="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/development/ocaml-modules/lwd/default.nix b/pkgs/development/ocaml-modules/lwd/default.nix index b83541271dd7..b2952ffec28f 100644 --- a/pkgs/development/ocaml-modules/lwd/default.nix +++ b/pkgs/development/ocaml-modules/lwd/default.nix @@ -7,14 +7,13 @@ buildDunePackage rec { pname = "lwd"; - version = "0.3"; + version = "0.4"; minimalOCamlVersion = "4.08"; - duneVersion = "3"; src = fetchurl { url = "https://github.com/let-def/lwd/releases/download/v${version}/lwd-${version}.tbz"; - sha256 = "sha256-H/vyW2tn2OBuWwcmPs8NcINXgFe93MSxRd8dzeoXARI="; + hash = "sha256-nnFltlBWfPOerF4HuVNGzXcZxRSdsM+abeD5ZdQ+x8U="; }; propagatedBuildInputs = [ seq ]; diff --git a/pkgs/development/ocaml-modules/lwd/nottui-lwt.nix b/pkgs/development/ocaml-modules/lwd/nottui-lwt.nix index 36b0f042ba44..57f75f301512 100644 --- a/pkgs/development/ocaml-modules/lwd/nottui-lwt.nix +++ b/pkgs/development/ocaml-modules/lwd/nottui-lwt.nix @@ -11,9 +11,6 @@ buildDunePackage { inherit (lwd) version src; - minimalOCamlVersion = "4.08"; - duneVersion = "3"; - propagatedBuildInputs = [ lwt nottui diff --git a/pkgs/development/ocaml-modules/lwd/nottui-pretty.nix b/pkgs/development/ocaml-modules/lwd/nottui-pretty.nix index 9328677af22d..7081659d62a7 100644 --- a/pkgs/development/ocaml-modules/lwd/nottui-pretty.nix +++ b/pkgs/development/ocaml-modules/lwd/nottui-pretty.nix @@ -10,9 +10,6 @@ buildDunePackage { inherit (lwd) version src; - minimalOCamlVersion = "4.08"; - duneVersion = "3"; - propagatedBuildInputs = [ nottui ]; meta = with lib; { diff --git a/pkgs/development/ocaml-modules/lwd/nottui-unix.nix b/pkgs/development/ocaml-modules/lwd/nottui-unix.nix new file mode 100644 index 000000000000..519a63746251 --- /dev/null +++ b/pkgs/development/ocaml-modules/lwd/nottui-unix.nix @@ -0,0 +1,26 @@ +{ + lib, + buildDunePackage, + lwd, + nottui, + notty, +}: + +buildDunePackage { + pname = "nottui-unix"; + + inherit (lwd) version src; + + propagatedBuildInputs = [ + lwd + nottui + notty + ]; + + meta = with lib; { + description = "UI toolkit for the UNIX terminal built on top of Notty and Lwd"; + license = licenses.mit; + maintainers = [ maintainers.vbgl ]; + homepage = "https://github.com/let-def/lwd"; + }; +} diff --git a/pkgs/development/ocaml-modules/lwd/nottui.nix b/pkgs/development/ocaml-modules/lwd/nottui.nix index 0b01deb1555d..9a9918c75b13 100644 --- a/pkgs/development/ocaml-modules/lwd/nottui.nix +++ b/pkgs/development/ocaml-modules/lwd/nottui.nix @@ -10,9 +10,6 @@ buildDunePackage { inherit (lwd) version src; - minimalOCamlVersion = "4.08"; - duneVersion = "3"; - propagatedBuildInputs = [ lwd notty diff --git a/pkgs/development/ocaml-modules/lwd/tyxml-lwd.nix b/pkgs/development/ocaml-modules/lwd/tyxml-lwd.nix index 9e7df7f3a2c8..ca381fdd55be 100644 --- a/pkgs/development/ocaml-modules/lwd/tyxml-lwd.nix +++ b/pkgs/development/ocaml-modules/lwd/tyxml-lwd.nix @@ -1,6 +1,5 @@ { lib, - fetchpatch, buildDunePackage, js_of_ocaml, js_of_ocaml-ppx, @@ -13,14 +12,6 @@ buildDunePackage { inherit (lwd) version src; - # Compatibility with latest Tyxml (4.6.x) - patches = fetchpatch { - url = "https://github.com/let-def/lwd/commit/7f3364ec593b5ccf0d0294b97bcd1e28e4164691.patch"; - hash = "sha256-W1HjExZxDKRwsrB9ZTkvHTMKO0K5iZl+FrNqPs6BPGU="; - }; - - minimalOCamlVersion = "4.08"; - buildInputs = [ js_of_ocaml-ppx ]; propagatedBuildInputs = [ js_of_ocaml diff --git a/pkgs/development/ocaml-modules/unisim_archisec/default.nix b/pkgs/development/ocaml-modules/unisim_archisec/default.nix index 3da7a2ce79a2..df40282928bb 100644 --- a/pkgs/development/ocaml-modules/unisim_archisec/default.nix +++ b/pkgs/development/ocaml-modules/unisim_archisec/default.nix @@ -6,11 +6,11 @@ buildDunePackage { pname = "unisim_archisec"; - version = "0.0.11"; + version = "0.0.12"; src = fetchurl { - url = "https://github.com/binsec/unisim_archisec/releases/download/0.0.11/unisim_archisec-0.0.11.tbz"; - sha256 = "sha256-stzs1BQ7M+q2R82CUdzvP0FVBUvupychbm8z89o4ORY="; + url = "https://github.com/binsec/unisim_archisec/releases/download/0.0.12/unisim_archisec-0.0.12.tbz"; + sha256 = "sha256-RJKyyrQy4zrI3S9e7q3W5UbwsGnSlItXq6X0n69UsL8="; }; duneVersion = "3"; diff --git a/pkgs/development/python-modules/airportsdata/default.nix b/pkgs/development/python-modules/airportsdata/default.nix index b558958cb2f3..8c0c586c92c3 100644 --- a/pkgs/development/python-modules/airportsdata/default.nix +++ b/pkgs/development/python-modules/airportsdata/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "airportsdata"; - version = "20250706"; + version = "20250811"; pyproject = true; disabled = pythonOlder "3.9"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "mborsetti"; repo = "airportsdata"; tag = "v${version}"; - hash = "sha256-DINR1r+Gn88XB4EddNg04CNSifYlETRW0ptCX5w2ndM="; + hash = "sha256-MJMZzRyahh39qldgbObApneKrN9qgU9HSW2zgpk0jfQ="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/anthropic/default.nix b/pkgs/development/python-modules/anthropic/default.nix index 397c4f6e3bfa..6259ce3314c2 100644 --- a/pkgs/development/python-modules/anthropic/default.nix +++ b/pkgs/development/python-modules/anthropic/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "anthropic"; - version = "0.60.0"; + version = "0.62.0"; pyproject = true; src = fetchFromGitHub { owner = "anthropics"; repo = "anthropic-sdk-python"; tag = "v${version}"; - hash = "sha256-NwwZjpamBtRHYs/k+i2TfydTEzU2aB5+IxkONXlCqEk="; + hash = "sha256-EVLSC6ClHnmGqMoefMXj3M4dh812ZN5t9nF3gfCLyCo="; }; postPatch = '' diff --git a/pkgs/development/python-modules/azure-graphrbac/default.nix b/pkgs/development/python-modules/azure-graphrbac/default.nix index 412838ef7fc5..0b76f52c24d3 100644 --- a/pkgs/development/python-modules/azure-graphrbac/default.nix +++ b/pkgs/development/python-modules/azure-graphrbac/default.nix @@ -5,20 +5,23 @@ msrest, msrestazure, azure-common, + setuptools, }: buildPythonPackage rec { - version = "0.61.1"; - format = "setuptools"; pname = "azure-graphrbac"; + version = "0.61.2"; + pyproject = true; src = fetchPypi { - inherit pname version; - extension = "zip"; - sha256 = "1qmjhpqw0sgy406ij5xyzkffisjah9m1pfz9x54v66bwrbi8msak"; + pname = "azure_graphrbac"; + inherit version; + hash = "sha256-+yWwMwfhf3Ocga1r0+m1fFeENoYDHw8hS2UVhEfHc90="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ msrest msrestazure azure-common @@ -29,7 +32,8 @@ buildPythonPackage rec { meta = with lib; { description = "This is the Microsoft Azure Graph RBAC Client Library"; - homepage = "https://github.com/Azure/azure-sdk-for-python"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/graphrbac/azure-graphrbac"; + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-graphrbac_${version}/sdk/graphrbac/azure-graphrbac/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ maxwilson ]; }; diff --git a/pkgs/development/python-modules/azure-mgmt-advisor/default.nix b/pkgs/development/python-modules/azure-mgmt-advisor/default.nix index 9ea2d0267b64..a7f68b3d1186 100644 --- a/pkgs/development/python-modules/azure-mgmt-advisor/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-advisor/default.nix @@ -1,35 +1,35 @@ { lib, + azure-common, + azure-mgmt-core, buildPythonPackage, fetchPypi, msrest, msrestazure, - azure-common, - isPy3k, - azure-mgmt-core, - azure-mgmt-nspkg, + setuptools, }: buildPythonPackage rec { pname = "azure-mgmt-advisor"; version = "9.0.0"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; extension = "zip"; - sha256 = "fc408b37315fe84781b519124f8cb1b8ac10b2f4241e439d0d3e25fd6ca18d7b"; + hash = "sha256-/ECLNzFf6EeBtRkST4yxuKwQsvQkHkOdDT4l/WyhjXs="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ msrest msrestazure azure-common azure-mgmt-core - ] - ++ lib.optionals (!isPy3k) [ azure-mgmt-nspkg ]; + ]; - # has no tests + # Module has no tests doCheck = false; meta = with lib; { diff --git a/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix b/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix index 5d0c79348065..bddf1a0188d6 100644 --- a/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix @@ -2,32 +2,33 @@ lib, buildPythonPackage, fetchPypi, - msrest, - msrestazure, + isodate, azure-common, azure-mgmt-core, - azure-mgmt-nspkg, - isPy3k, + setuptools, + pythonOlder, }: buildPythonPackage rec { pname = "azure-mgmt-applicationinsights"; - version = "4.0.0"; - format = "setuptools"; + version = "4.1.0"; + pyproject = true; + + disabled = pythonOlder "3.11"; src = fetchPypi { - inherit pname version; - extension = "zip"; - hash = "sha256-UMPbBVc+DMLVYxSgVW+zRu8F7EiawAD01yDZLGtkfgY="; + pname = "azure_mgmt_applicationinsights"; + inherit version; + hash = "sha256-FVMTkPEs49dnzT8ZSa82qjkHfBRclS/sTYAwPIbse2w="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ azure-common azure-mgmt-core - msrest - msrestazure - ] - ++ lib.optionals (!isPy3k) [ azure-mgmt-nspkg ]; + isodate + ]; pythonNamespaces = [ "azure.mgmt" ]; @@ -36,10 +37,9 @@ buildPythonPackage rec { meta = with lib; { description = "This is the Microsoft Azure Application Insights Management Client Library"; - homepage = "https://github.com/Azure/azure-sdk-for-python"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/applicationinsights/azure-mgmt-applicationinsights"; + changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-applicationinsights_${version}/sdk/applicationinsights/azure-mgmt-applicationinsights/CHANGELOG.md"; license = licenses.mit; - maintainers = with maintainers; [ - maxwilson - ]; + maintainers = with maintainers; [ maxwilson ]; }; } diff --git a/pkgs/development/python-modules/azure-mgmt-iothub/default.nix b/pkgs/development/python-modules/azure-mgmt-iothub/default.nix index f4d17304e312..dc17c5d5a530 100644 --- a/pkgs/development/python-modules/azure-mgmt-iothub/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-iothub/default.nix @@ -5,6 +5,7 @@ buildPythonPackage, fetchPypi, isodate, + pythonOlder, setuptools, }: @@ -13,6 +14,8 @@ buildPythonPackage rec { version = "4.0.0"; pyproject = true; + disabled = pythonOlder "3.11"; + src = fetchPypi { pname = "azure_mgmt_iothub"; inherit version; @@ -34,7 +37,7 @@ buildPythonPackage rec { meta = with lib; { description = "This is the Microsoft Azure IoTHub Management Client Library"; - homepage = "https://github.com/Azure/azure-sdk-for-python"; + homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/iothub/azure-mgmt-iothub"; changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-iothub_${version}/sdk/iothub/azure-mgmt-iothub/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ maxwilson ]; diff --git a/pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix b/pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix index d4028f823225..3f35b8157375 100644 --- a/pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix @@ -5,6 +5,7 @@ buildPythonPackage, fetchPypi, isodate, + pythonOlder, setuptools, }: @@ -13,6 +14,8 @@ buildPythonPackage rec { version = "3.1.0"; pyproject = true; + disabled = pythonOlder "3.11"; + src = fetchPypi { pname = "azure_mgmt_recoveryservices"; inherit version; diff --git a/pkgs/development/python-modules/azure-monitor-ingestion/default.nix b/pkgs/development/python-modules/azure-monitor-ingestion/default.nix index e7ab2783c853..28a6662641a9 100644 --- a/pkgs/development/python-modules/azure-monitor-ingestion/default.nix +++ b/pkgs/development/python-modules/azure-monitor-ingestion/default.nix @@ -17,13 +17,14 @@ buildPythonPackage rec { disabled = pythonOlder "3.7"; src = fetchPypi { - inherit pname version; + pname = "azure_monitor_ingestion"; + inherit version; hash = "sha256-l6/ueA2a4waRKM3ncCfUzGL6gk/mTVusiArEpksKDE4="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ azure-core isodate typing-extensions diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 84bf0c0d6e32..5980155417d0 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -359,7 +359,7 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.40.7"; + version = "1.40.9"; pyproject = true; disabled = pythonOlder "3.7"; @@ -367,7 +367,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-rEtDyToV9l5NdMrucPQIkoRCRG1fA3J3Qm+z3AbZZyA="; + hash = "sha256-nRaC/EpTUgtB3zc5iP3n7xYR8rPoTzPuxUKjzCOaemw="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/censys/default.nix b/pkgs/development/python-modules/censys/default.nix index 7947100b755f..86b35539f5f9 100644 --- a/pkgs/development/python-modules/censys/default.nix +++ b/pkgs/development/python-modules/censys/default.nix @@ -15,6 +15,7 @@ requests-mock, responses, rich, + writableTmpDirAsHomeHook, }: buildPythonPackage rec { @@ -22,7 +23,7 @@ buildPythonPackage rec { version = "2.2.18"; pyproject = true; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "censys"; @@ -48,17 +49,11 @@ buildPythonPackage rec { pytestCheckHook requests-mock responses - ]; - - pythonRelaxDeps = [ - "backoff" - "requests" - "rich" + writableTmpDirAsHomeHook ]; # The tests want to write a configuration file preCheck = '' - export HOME=$(mktemp -d) mkdir -p $HOME ''; @@ -67,8 +62,8 @@ buildPythonPackage rec { meta = with lib; { description = "Python API wrapper for the Censys Search Engine (censys.io)"; homepage = "https://github.com/censys/censys-python"; - changelog = "https://github.com/censys/censys-python/releases/tag/v${version}"; - license = with licenses; [ asl20 ]; + changelog = "https://github.com/censys/censys-python/releases/tag/v${src.tag}"; + license = licenses.asl20; maintainers = with maintainers; [ fab ]; mainProgram = "censys"; }; diff --git a/pkgs/development/python-modules/cohere/default.nix b/pkgs/development/python-modules/cohere/default.nix index 484a4ab0a434..f2fac259b798 100644 --- a/pkgs/development/python-modules/cohere/default.nix +++ b/pkgs/development/python-modules/cohere/default.nix @@ -20,16 +20,18 @@ buildPythonPackage rec { pname = "cohere"; - version = "5.16.2"; + version = "5.17.0"; pyproject = true; src = fetchFromGitHub { owner = "cohere-ai"; repo = "cohere-python"; tag = version; - hash = "sha256-/knKmNbvMC+efdY+0adM62W81e/pMhGCxLU0KwxUhOE="; + hash = "sha256-spnkDzkPAjf/4vG7bB4d9RBc3tES+Va4wzmFJFA2/NI="; }; + pythonRelaxDeps = [ "httpx-sse" ]; + build-system = [ poetry-core ]; dependencies = [ diff --git a/pkgs/development/python-modules/drf-pydantic/default.nix b/pkgs/development/python-modules/drf-pydantic/default.nix index 0457d9171211..16cfd7b5f180 100644 --- a/pkgs/development/python-modules/drf-pydantic/default.nix +++ b/pkgs/development/python-modules/drf-pydantic/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "drf-pydantic"; - version = "2.8.0"; + version = "2.9.0"; pyproject = true; src = fetchFromGitHub { owner = "georgebv"; repo = "drf-pydantic"; tag = "v${version}"; - hash = "sha256-Kg+xQ5DgrQMtbga9BF1kmqX0zLAaxu26PnGn8SNVGN8="; + hash = "sha256-RvDTequtxHyCsXV8IpNWdYNzdjkKEr8aAyS3ZFZTW1A="; }; build-system = [ diff --git a/pkgs/development/python-modules/httpx-sse/default.nix b/pkgs/development/python-modules/httpx-sse/default.nix index a719fe96f369..af17e3a88124 100644 --- a/pkgs/development/python-modules/httpx-sse/default.nix +++ b/pkgs/development/python-modules/httpx-sse/default.nix @@ -2,11 +2,12 @@ lib, buildPythonPackage, fetchFromGitHub, - setuptools, - setuptools-scm, httpx, pytest-asyncio, + pytest-cov-stub, pytestCheckHook, + setuptools-scm, + setuptools, sse-starlette, }: @@ -22,11 +23,6 @@ buildPythonPackage rec { hash = "sha256-bSozSZmbRU5sc3jvVUOAXQWVBA8GhzM2R26uPdabS+w="; }; - # pytest-cov configuration is not necessary for packaging - postPatch = '' - rm setup.cfg - ''; - build-system = [ setuptools setuptools-scm @@ -38,6 +34,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytest-asyncio + pytest-cov-stub pytestCheckHook sse-starlette ]; @@ -45,7 +42,7 @@ buildPythonPackage rec { meta = with lib; { description = "Consume Server-Sent Event (SSE) messages with HTTPX"; homepage = "https://github.com/florimondmanca/httpx-sse"; - changelog = "https://github.com/florimondmanca/httpx-sse/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/florimondmanca/httpx-sse/blob/${src.rev}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ natsukium ]; }; diff --git a/pkgs/development/python-modules/lima/default.nix b/pkgs/development/python-modules/lima/default.nix index 76a47923b779..9244b2630f4e 100644 --- a/pkgs/development/python-modules/lima/default.nix +++ b/pkgs/development/python-modules/lima/default.nix @@ -2,26 +2,30 @@ lib, buildPythonPackage, fetchPypi, - isPy3k, pytestCheckHook, + setuptools, }: buildPythonPackage rec { pname = "lima"; version = "0.5"; - format = "setuptools"; - disabled = !isPy3k; + pyproject = true; src = fetchPypi { inherit pname version; - sha256 = "0qqj0053r77ppkcyyk2fhpaxjzsl1h98nf9clpny6cs66sdl241v"; + hash = "sha256-OxBBmzZGM+PtpSw5ixIMVH/Z1YVOTO/ZvPecPAoAEmM="; }; + build-system = [ setuptools ]; + nativeCheckInputs = [ pytestCheckHook ]; + pythonImportsCheck = [ "lima" ]; + meta = with lib; { - description = "Lightweight Marshalling of Python 3 Objects"; + description = "Lightweight Marshalling of Python Objects"; homepage = "https://github.com/b6d/lima"; + changelog = "https://github.com/b6d/lima/blob/${version}/CHANGELOG.rst"; license = licenses.mit; maintainers = with maintainers; [ zhaofengli ]; }; diff --git a/pkgs/development/python-modules/llm/default.nix b/pkgs/development/python-modules/llm/default.nix index 5719e19c0ab6..7b8098c86227 100644 --- a/pkgs/development/python-modules/llm/default.nix +++ b/pkgs/development/python-modules/llm/default.nix @@ -165,7 +165,7 @@ let llm = buildPythonPackage rec { pname = "llm"; - version = "0.26"; + version = "0.27.1"; pyproject = true; build-system = [ setuptools ]; @@ -176,7 +176,7 @@ let owner = "simonw"; repo = "llm"; tag = version; - hash = "sha256-KTlNajuZrR0kBX3LatepsNM3PfRVsQn+evEfXTu6juE="; + hash = "sha256-HWzuPhI+oiCKBeiHK7x9Sc54ZB88Py60FzprMLlZGrY="; }; patches = [ ./001-disable-install-uninstall-commands.patch ]; diff --git a/pkgs/development/python-modules/model-checker/default.nix b/pkgs/development/python-modules/model-checker/default.nix index 57491c0bbd24..0ae4dad44401 100644 --- a/pkgs/development/python-modules/model-checker/default.nix +++ b/pkgs/development/python-modules/model-checker/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "model-checker"; - version = "0.9.35"; + version = "0.9.36"; pyproject = true; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "model_checker"; inherit version; - hash = "sha256-1O2b6wm1vRoaZfOl+Cl+aFlYtb8WTyHsVgQzPhFgNe8="; + hash = "sha256-FYn8sncKHZqZvI71RUmYOChC/fXzGdaN7GsomZl7AA8="; }; # z3 does not provide a dist-info, so python-runtime-deps-check will fail diff --git a/pkgs/development/python-modules/mxnet/default.nix b/pkgs/development/python-modules/mxnet/default.nix index a56d2ba49245..b42ba43501fe 100644 --- a/pkgs/development/python-modules/mxnet/default.nix +++ b/pkgs/development/python-modules/mxnet/default.nix @@ -1,14 +1,13 @@ { lib, buildPythonPackage, - pkgs, - setuptools, distutils, - requests, - numpy, graphviz, + numpy, + pkgs, python, - isPy3k, + requests, + setuptools, }: buildPythonPackage { @@ -21,9 +20,9 @@ buildPythonPackage { dependencies = [ distutils - requests - numpy graphviz + numpy + requests ]; pythonRelaxDeps = [ @@ -33,8 +32,6 @@ buildPythonPackage { LD_LIBRARY_PATH = lib.makeLibraryPath [ pkgs.mxnet ]; - doCheck = !isPy3k; - postPatch = '' # Required to support numpy >=1.24 where np.bool is removed in favor of just bool substituteInPlace python/mxnet/numpy/utils.py \ diff --git a/pkgs/development/python-modules/myjwt/default.nix b/pkgs/development/python-modules/myjwt/default.nix index 1b791667b90e..45f5c4b89b6c 100644 --- a/pkgs/development/python-modules/myjwt/default.nix +++ b/pkgs/development/python-modules/myjwt/default.nix @@ -12,7 +12,6 @@ pyperclip, pytest-mock, pytestCheckHook, - pythonOlder, questionary, requests, requests-mock, @@ -23,8 +22,6 @@ buildPythonPackage rec { version = "2.1.0"; pyproject = true; - disabled = pythonOlder "3.10"; - src = fetchFromGitHub { owner = "mBouamama"; repo = "MyJWT"; @@ -38,9 +35,7 @@ buildPythonPackage rec { "questionary" ]; - build-system = [ - poetry-core - ]; + build-system = [ poetry-core ]; dependencies = [ click @@ -61,12 +56,13 @@ buildPythonPackage rec { pythonImportsCheck = [ "myjwt" ]; - meta = with lib; { + meta = { description = "CLI tool for testing vulnerabilities of JSON Web Tokens (JWT)"; homepage = "https://github.com/mBouamama/MyJWT"; - changelog = "https://github.com/tyki6/MyJWT/releases/tag/${version}"; - license = with licenses; [ mit ]; - maintainers = with maintainers; [ fab ]; + changelog = "https://github.com/tyki6/MyJWT/releases/tag/${src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "myjwt"; # Build failures broken = stdenv.hostPlatform.isDarwin; }; diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 68f2996ac471..15192b85519a 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -174,8 +174,8 @@ rec { "sha256-XyGkubFi/5yoLG/5CGRNjtB7tKhOqP6PuTvhTsn3pQM="; mypy-boto3-braket = - buildMypyBoto3Package "braket" "1.40.0" - "sha256-YZKJblhTzoW0I/ozKw+RzELF9nJ0+3Z/zjZhb/lEd80="; + buildMypyBoto3Package "braket" "1.40.9" + "sha256-IUf8vnKJRqa5BeEIKEfAc09ixEIvVRfKBi6nEP1KjZU="; mypy-boto3-budgets = buildMypyBoto3Package "budgets" "1.40.4" @@ -266,8 +266,8 @@ rec { "sha256-FyjlcLmx8cmYlTlzxI8AupyGJXwIWEh7OOtKeUA6vPk="; mypy-boto3-codebuild = - buildMypyBoto3Package "codebuild" "1.40.5" - "sha256-ReATcp8ORYv1MsyKGdt5WfSWeZ3emGfqJjswBeG/P5o="; + buildMypyBoto3Package "codebuild" "1.40.8" + "sha256-D3uNdpK45WYJfwf1mr12+e+7uw0dj7ChCmSDel0cNw4="; mypy-boto3-codecatalyst = buildMypyBoto3Package "codecatalyst" "1.40.0" @@ -446,8 +446,8 @@ rec { "sha256-p+NFAi4x4J6S4v0f2u0awDG+lb2V7r3XwgYwl5CvhHo="; mypy-boto3-ec2 = - buildMypyBoto3Package "ec2" "1.40.7" - "sha256-dr/9I5kl1nuCU6V3mtkzgwgmzU22Q22yAas2IFCRywM="; + buildMypyBoto3Package "ec2" "1.40.8" + "sha256-4qoBA1iajEhB0ove45iUUEdllcGds6Y08NhgPUS9TmQ="; mypy-boto3-ec2-instance-connect = buildMypyBoto3Package "ec2-instance-connect" "1.40.0" @@ -558,8 +558,8 @@ rec { "sha256-i76hozLLcN4Y5Jpg/92+6FSgStpw2SfF0HeRhQiRPqE="; mypy-boto3-fsx = - buildMypyBoto3Package "fsx" "1.40.0" - "sha256-ryCVtTJSbtLmStHUhZrNkUBm79mjZo4NZtf5QHONWLY="; + buildMypyBoto3Package "fsx" "1.40.9" + "sha256-mNs8PA3GpvonrX6vwErh1muD4K2+zdr0ZWvOJP8PRjY="; mypy-boto3-gamelift = buildMypyBoto3Package "gamelift" "1.40.0" @@ -986,8 +986,8 @@ rec { "sha256-JEuEjo0htTuDCZx2nNJK2Zq59oSUqkMf4BrNamerfVk="; mypy-boto3-organizations = - buildMypyBoto3Package "organizations" "1.40.0" - "sha256-dtA75bnyRx4XPHXVTQ1oERInTjnvkiA1FcHobbQXq+o="; + buildMypyBoto3Package "organizations" "1.40.8" + "sha256-ow9D1wgdHpZkyZEoytfMX8HMyrJxXGw3aKnNZEIrn1U="; mypy-boto3-osis = buildMypyBoto3Package "osis" "1.40.0" @@ -1174,8 +1174,8 @@ rec { "sha256-WRLXguy8jlRl+jw472aPmJXdcZg1mPZ/dfhETIVNLiU="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.40.6" - "sha256-PHYCA7VtB8r1HSzvXA+MLgbn72fewbpGtXj+zY1D4Co="; + buildMypyBoto3Package "sagemaker" "1.40.9" + "sha256-ajWj/0jOu1j7BCiHKRuS7cpaTXgWzTwAX8kJHpFPREA="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.40.0" @@ -1366,8 +1366,8 @@ rec { "sha256-SfZ4sYKJic9iQfWxUQEdV233Y5NbITHWjC3Vt+hFpHA="; mypy-boto3-transcribe = - buildMypyBoto3Package "transcribe" "1.40.6" - "sha256-4wI5o8vjyrVpHn4P4e8J/EshhuqioqAQqkB3qdJr5hE="; + buildMypyBoto3Package "transcribe" "1.40.8" + "sha256-i50560hic1ItkD0zJjAyHraepEyxioFBvHwMWkfg0kk="; mypy-boto3-transfer = buildMypyBoto3Package "transfer" "1.40.0" diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index 2baa27fb9200..a80b67cc4848 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "publicsuffixlist"; - version = "1.0.2.20250809"; + version = "1.0.2.20250812"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-eTvYGTwuSjT7ban7B9xS+8HzJfiMHnEIZSXimjMykJE="; + hash = "sha256-y8C5Lg50epkcGR3wnSHhircKwGeY53fcommtEuLfUUM="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pycasbin/default.nix b/pkgs/development/python-modules/pycasbin/default.nix index eaad1ff8be75..acdc8a94752b 100644 --- a/pkgs/development/python-modules/pycasbin/default.nix +++ b/pkgs/development/python-modules/pycasbin/default.nix @@ -11,16 +11,16 @@ buildPythonPackage rec { pname = "pycasbin"; - version = "1.48.0"; + version = "2.0.0"; pyproject = true; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "casbin"; repo = "pycasbin"; tag = "v${version}"; - hash = "sha256-jfWWlLkJernwnXIj6jTcGNZleLZ6axtFPoOprOQktfU="; + hash = "sha256-LbJhpDTNPELsjgTmuYyYrOKzgMe81np49KB2PY1wxZs="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pyezvizapi/default.nix b/pkgs/development/python-modules/pyezvizapi/default.nix index 788fe5a452f6..9d8bdbe8af19 100644 --- a/pkgs/development/python-modules/pyezvizapi/default.nix +++ b/pkgs/development/python-modules/pyezvizapi/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pyezvizapi"; - version = "1.0.1.0"; + version = "1.0.1.3"; pyproject = true; src = fetchFromGitHub { owner = "RenierM26"; repo = "pyEzvizApi"; tag = version; - hash = "sha256-6Kwo7E+lmyqw0VpqH6AOn27tPvNPA/PgDiGSuGXo6PA="; + hash = "sha256-V2/Tyo6jLlbyhyQEc5GiB/KvpJ735GuwaLMyHydI5nM="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pypillowfight/default.nix b/pkgs/development/python-modules/pypillowfight/default.nix index 8c001b7ebf82..9ec399be3adb 100644 --- a/pkgs/development/python-modules/pypillowfight/default.nix +++ b/pkgs/development/python-modules/pypillowfight/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitLab, pillow, @@ -8,7 +9,7 @@ }: buildPythonPackage rec { pname = "pypillowfight"; - version = "0.3.0-unstable-2024-07-07"; + version = "0.3.1"; pyproject = true; src = fetchFromGitLab { @@ -16,12 +17,11 @@ buildPythonPackage rec { group = "World"; owner = "OpenPaperwork"; repo = "libpillowfight"; - # Currently no tagged release past 0.3.0 and we need these patches to fix Python 3.12 compat - rev = "4d5f739b725530cd61e709071d31e9f707c64bd6"; - hash = "sha256-o5FzUSDq0lwkXGXRMsS5NB/Mp4Ie833wkxKPziR23f4="; + tag = version; + hash = "sha256-ZH1Eg8GLe3LZ7elohQCYCToEvx8bGaRSrcsT+qSY9s4="; }; - prePatch = '' + postPatch = '' echo '#define INTERNAL_PILLOWFIGHT_VERSION "${version}"' > src/pillowfight/_version.h ''; @@ -32,6 +32,9 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; meta = { + # Package has non-portable behavior that makes it not work on Darwin + # https://github.com/NixOS/nixpkgs/pull/433141#issuecomment-3180885173 + broken = stdenv.hostPlatform.isDarwin; description = "Library containing various image processing algorithms"; inherit (src.meta) homepage; license = lib.licenses.gpl3Plus; diff --git a/pkgs/development/python-modules/pysmarlaapi/default.nix b/pkgs/development/python-modules/pysmarlaapi/default.nix index 556eba660d9e..694d5c6fd076 100644 --- a/pkgs/development/python-modules/pysmarlaapi/default.nix +++ b/pkgs/development/python-modules/pysmarlaapi/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pysmarlaapi"; - version = "0.9.1"; + version = "0.9.2"; pyproject = true; src = fetchFromGitHub { owner = "Explicatis-GmbH"; repo = "pysmarlaapi"; tag = version; - hash = "sha256-218FEHZsJ+t/60e7j8adb1gABAF2TGR5BN6EHvlMpmA="; + hash = "sha256-UNI0T9YVvtfPJJQIA04ofZ42ZvYo7Kli3+snY5RlVBU="; }; build-system = [ flit-core ]; diff --git a/pkgs/development/python-modules/sphinxcontrib-fulltoc/default.nix b/pkgs/development/python-modules/sphinxcontrib-fulltoc/default.nix index 1d2850bb20b2..b8f93d1ad6f6 100644 --- a/pkgs/development/python-modules/sphinxcontrib-fulltoc/default.nix +++ b/pkgs/development/python-modules/sphinxcontrib-fulltoc/default.nix @@ -1,32 +1,32 @@ { lib, buildPythonPackage, - fetchPypi, - pythonOlder, - sphinx, + fetchFromGitHub, pbr, + sphinx, }: buildPythonPackage rec { pname = "sphinxcontrib-fulltoc"; - version = "1.2.0"; - format = "setuptools"; + version = "1.3"; + pyproject = true; - # pkgutil namespaces are broken in nixpkgs (because they can't scan multiple - # directories). But python2 is EOL, so not supporting it, should be ok. - disabled = pythonOlder "3"; - - src = fetchPypi { - inherit pname version; - sha256 = "1nbwflv9szyh37yr075xhck8b4gg2c7g3sa38mfi7wv7qhpxcif8"; + src = fetchFromGitHub { + owner = "sphinx-contrib"; + repo = "fulltoc"; + tag = version; + hash = "sha256-rpzKiZgsuAqhLDEYURv77SDJny3eqfj0VtJ1tqT29IQ="; }; - nativeBuildInputs = [ pbr ]; - propagatedBuildInputs = [ sphinx ]; + env.PBR_VERSION = version; - # There are no unit tests + build-system = [ pbr ]; + + dependencies = [ sphinx ]; + + # Module has no unit tests doCheck = false; - # Ensure package importing works + pythonImportsCheck = [ "sphinxcontrib.fulltoc" ]; pythonNamespaces = [ "sphinxcontrib" ]; @@ -34,6 +34,7 @@ buildPythonPackage rec { meta = with lib; { description = "Include a full table of contents in your Sphinx HTML sidebar"; homepage = "https://sphinxcontrib-fulltoc.readthedocs.org/"; + changelog = "https://github.com/sphinx-contrib/fulltoc/releases/tag/${src.tag}"; license = licenses.asl20; maintainers = with maintainers; [ jluttine ]; }; diff --git a/pkgs/development/python-modules/storage3/default.nix b/pkgs/development/python-modules/storage3/default.nix index 9280072bdc6a..d3b761bff64d 100644 --- a/pkgs/development/python-modules/storage3/default.nix +++ b/pkgs/development/python-modules/storage3/default.nix @@ -30,7 +30,7 @@ buildPythonPackage rec { build-system = [ poetry-core ]; - pythonImportCheck = [ "storage3" ]; + pythonImportsCheck = [ "storage3" ]; # tests fail due to mock server not starting diff --git a/pkgs/development/python-modules/types-tqdm/default.nix b/pkgs/development/python-modules/types-tqdm/default.nix index 4eccf683e361..ec2a0e755d74 100644 --- a/pkgs/development/python-modules/types-tqdm/default.nix +++ b/pkgs/development/python-modules/types-tqdm/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "types-tqdm"; - version = "4.67.0.20250516"; + version = "4.67.0.20250809"; pyproject = true; src = fetchPypi { pname = "types_tqdm"; inherit version; - hash = "sha256-IwzKuKMy008ZP8AH6xMqbvVLRRJFLnGL8hrgp8rrWms="; + hash = "sha256-Ar96uRJWCAucTGP58RtRnCe6r1Jxjl/auelgbaFo1QA="; }; build-system = [ setuptools ]; diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix index 9866c0d36c85..a07de798509e 100644 --- a/pkgs/os-specific/linux/nvidia-x11/default.nix +++ b/pkgs/os-specific/linux/nvidia-x11/default.nix @@ -72,12 +72,12 @@ rec { stable = if stdenv.hostPlatform.system == "i686-linux" then legacy_390 else production; production = generic { - version = "570.181"; - sha256_64bit = "sha256-8G0lzj8YAupQetpLXcRrPCyLOFA9tvaPPvAWurjj3Pk="; - sha256_aarch64 = "sha256-1pUDdSm45uIhg0HEhfhak9XT/IE/XUVbdtrcpabZ3KU="; - openSha256 = "sha256-U/uqAhf83W/mns/7b2cU26B7JRMoBfQ3V6HiYEI5J48="; - settingsSha256 = "sha256-iBx/X3c+1NSNmG+11xvGyvxYSMbVprijpzySFeQVBzs="; - persistencedSha256 = "sha256-RoAcutBf5dTKdAfkxDPtMsktFVQt5uPIPtkAkboQwcQ="; + version = "580.76.05"; + sha256_64bit = "sha256-IZvmNrYJMbAhsujB4O/4hzY8cx+KlAyqh7zAVNBdl/0="; + sha256_aarch64 = "sha256-NL2DswzVWQQMVM092NmfImqKbTk9VRgLL8xf4QEvGAQ="; + openSha256 = "sha256-xEPJ9nskN1kISnSbfBigVaO6Mw03wyHebqQOQmUg/eQ="; + settingsSha256 = "sha256-ll7HD7dVPHKUyp5+zvLeNqAb6hCpxfwuSyi+SAXapoQ="; + persistencedSha256 = "sha256-bs3bUi8LgBu05uTzpn2ugcNYgR5rzWEPaTlgm0TIpHY="; }; latest = selectHighestVersion production (generic { diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 18bcbf85296a..3a4418c417b9 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1353,6 +1353,8 @@ let nottui-pretty = callPackage ../development/ocaml-modules/lwd/nottui-pretty.nix { }; + nottui-unix = callPackage ../development/ocaml-modules/lwd/nottui-unix.nix { }; + notty = callPackage ../development/ocaml-modules/notty { }; npy = callPackage ../development/ocaml-modules/npy {