Merge remote-tracking branch 'origin/master' into staging-next

This commit is contained in:
Fabián Heredia Montiel
2025-08-13 23:58:53 -06:00
105 changed files with 476 additions and 348 deletions
+3 -3
View File
@@ -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
+2 -2
View File
@@ -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.
+29 -2
View File
@@ -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 }) => {
+5
View File
@@ -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";
@@ -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 {
@@ -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";
@@ -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,
@@ -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";
@@ -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="
}
}
}
@@ -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=",
+2 -2
View File
@@ -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 = ".";
@@ -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"
'';
+2 -2
View File
@@ -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=";
+3 -3
View File
@@ -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
+2 -2
View File
@@ -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 {
@@ -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=";
+25
View File
@@ -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
+4
View File
@@ -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
@@ -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";
}
+2 -2
View File
@@ -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 = ''
@@ -112,6 +112,7 @@ stdenv.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [
pandapip1
Scrumplex
txkyel
];
platforms = lib.platforms.linux;
};
+3 -3
View File
@@ -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
+3 -3
View File
@@ -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"
+2 -2
View File
@@ -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 = [
+2 -2
View File
@@ -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 = [
+2 -2
View File
@@ -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.
+5 -5
View File
@@ -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";
+6 -2
View File
@@ -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 = {
@@ -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 = [
@@ -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 = [
+3 -3
View File
@@ -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
+3 -3
View File
@@ -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";
+2 -2
View File
@@ -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 = ''
+2 -2
View File
@@ -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 = ''
+6 -4
View File
@@ -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 ];
};
@@ -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=";
+3 -3
View File
@@ -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
+3 -3
View File
@@ -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 ];
+3 -3
View File
@@ -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;
};
+2 -2
View File
@@ -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 = [
+2 -2
View File
@@ -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 = [
+3 -3
View File
@@ -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" ];
+3 -3
View File
@@ -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
+3 -3
View File
@@ -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 ];
+2 -2
View File
@@ -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;
+5 -1
View File
@@ -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 ];
};
}
+5 -3
View File
@@ -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";
+3 -3
View File
@@ -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 = ''
+2 -2
View File
@@ -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 = [
+20 -5
View File
@@ -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:
# * <https://github.com/openwrt/openwrt/pull/15479>
# * <https://github.com/Mbed-TLS/mbedtls/issues/9003>
(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";
+2 -2
View File
@@ -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 = [
+1
View File
@@ -0,0 +1 @@
{ python3Packages }: with python3Packages; toPythonApplication myjwt
+2 -2
View File
@@ -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 = ''
+3 -3
View File
@@ -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 ];
@@ -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 = [
@@ -66,6 +66,8 @@ let
werkzeug
zipp
zxcvbn
standard-imghdr
];
all_patches = [
+3 -3
View File
@@ -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";
+2 -2
View File
@@ -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 = [
+3 -3
View File
@@ -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;
+1
View File
@@ -60,6 +60,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-I0LSUzMH6tyn6/Y74FApEdo0/m+6fa8UK0hzVBxA7F8=";
nativeBuildInputs = [
rustPlatform.bindgenHook
ncurses
]
++ lib.optionals stdenv.hostPlatform.isLinux [
@@ -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 = [
+2 -2
View File
@@ -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 = [
+3 -3
View File
@@ -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
+3 -3
View File
@@ -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 ];
+2 -2
View File
@@ -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 = [
+3 -3
View File
@@ -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 = [
+15 -7
View File
@@ -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";
+2 -2
View File
@@ -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=";
+3 -3
View File
@@ -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
@@ -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 ];
@@ -11,9 +11,6 @@ buildDunePackage {
inherit (lwd) version src;
minimalOCamlVersion = "4.08";
duneVersion = "3";
propagatedBuildInputs = [
lwt
nottui
@@ -10,9 +10,6 @@ buildDunePackage {
inherit (lwd) version src;
minimalOCamlVersion = "4.08";
duneVersion = "3";
propagatedBuildInputs = [ nottui ];
meta = with lib; {
@@ -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";
};
}
@@ -10,9 +10,6 @@ buildDunePackage {
inherit (lwd) version src;
minimalOCamlVersion = "4.08";
duneVersion = "3";
propagatedBuildInputs = [
lwd
notty
@@ -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
@@ -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";
@@ -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 ];
@@ -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 = ''
@@ -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 ];
};
@@ -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; {
@@ -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 ];
};
}
@@ -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 ];
@@ -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;
@@ -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
@@ -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 ];
@@ -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";
};
@@ -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 = [
@@ -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 = [
@@ -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 ];
};
@@ -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 ];
};
@@ -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 ];
@@ -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
@@ -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 \
@@ -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;
};
@@ -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"
@@ -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 ];
@@ -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 ];
@@ -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 ];
@@ -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;
@@ -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 ];

Some files were not shown because too many files have changed in this diff Show More