Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot] 2026-05-23 06:57:23 +00:00 committed by GitHub
commit b039ab1fbc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
51 changed files with 1714 additions and 1064 deletions

View file

@ -90,9 +90,9 @@ stdenv.mkDerivation (finalAttrs: {
cmakeFlags = [
(lib.cmakeBool "BUILD_BENCH" false)
(lib.cmakeBool "WITH_ZMQ" true)
(lib.cmakeBool "WITH_USDT" (stdenv.hostPlatform.isLinux))
(lib.cmakeBool "ENABLE_WALLET" (!withWallet))
(lib.cmakeBool "BUILD_GUI" (!withGui))
(lib.cmakeBool "WITH_USDT" stdenv.hostPlatform.isLinux)
]
++ lib.optionals (!withWallet) [
(lib.cmakeBool "ENABLE_WALLET" false)
]
++ lib.optionals withGui [

View file

@ -25,6 +25,8 @@
fontsConf,
fontconfig,
freetype,
libGL,
libsecret,
libx11,
libxext,
libxi,
@ -122,6 +124,9 @@ let
# For Soong sync
e2fsprogs
libsecret
libGL
]
}"
'';

View file

@ -16,15 +16,14 @@ let
inherit tiling_wm;
};
stableVersion = {
version = "2024.2.2.13";
# this seems to be a fuckup on google's side
versionPrefix = "Ladybug%20Feature%20Drop";
sha256Hash = "sha256-yMUTWOpYHa/Aizrgvs/mbofrDqrbL5bJYjuklIdyU/0=";
version = "2025.3.2.6";
versionPrefix = "Panda%202";
sha256Hash = "sha256-mAJPmDSoE9STOh45u0dIejL4TyR8CIqcGMhiixIFIWc=";
};
canaryVersion = {
version = "2024.3.1.9";
versionPrefix = "canary-meerkat";
sha256Hash = "sha256-j5KEwHbc+0eFi3GZlD5PMuM/RWw2MJ1PaXZrPMvhCik=";
version = "2026.1.2.1";
versionPrefix = "canary-Quail%202";
sha256Hash = "sha256-UYj+6CSmtxC11HVjPxc+m9r6b5RrXXFOzpDfSkx4mw4=";
};
in
{

View file

@ -21,26 +21,26 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-i8czrgJ2OUaiJudU4F4rSKHUdY+gODWFPzXdmAin9wQ=";
hash = "sha256-wFerIcpbXDL0p7DGh19jXuOZyUvbwq2EzlmnLf1fv5M=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-GWtoc7f0X4fbRMsfzAiEi3ZOVxfbrLD+EGFnaHskyRg=";
hash = "sha256-ubMVyijSI5WWPSsq6wJCk9BABpli9Kgbgn5T+XP8aMA=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-XYbWWYoDTr7hsEC9L3389/GRKRstYI575qNzmHUirz0=";
hash = "sha256-tEQTTcI7pFgJ6S4Lb2XTe5MXxHudyldzTsYpz5OWr5E=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-rC+vgMjsGp27kGk+ZWEtBtxXI1oPEBnyZVUxrOj6lPg=";
hash = "sha256-WskmpZBwQt2mSQpvchI5Ca9ZOyN9srVPGHeMULIGRs8=";
};
};
in
{
name = "claude-code";
publisher = "anthropic";
version = "2.1.146";
version = "2.1.148";
}
// sources.${stdenvNoCC.hostPlatform.system}
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");

View file

@ -12,26 +12,26 @@ vscode-utils.buildVscodeMarketplaceExtension {
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-uksu5DyarhCxPBk8U4oD9FwQ9/1lXyu6J/J82KdCzwM=";
hash = "sha256-Jma7CafP5MCMmPdfxJLaOtQJsinfZUPmPZs2DhkV4k8=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-OkPCfpuPzxM4j2LtnR4V6C1XphGbGEFOL7oc6y7E26g=";
hash = "sha256-rNtisGPnKAWVnKNc1enOSwMeU2IBS89GWgem6SEQ7/o=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-2FE0ajMBkInNg57yn+LxHHO5CqbRa92uvZLGp1uIKw0=";
hash = "sha256-0HGbwuy0SgPY4Ojp3+rhRxGz4TnVmE8PKjbzxMcAeIM=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-3GtSW0druCSS06nSStKtGsD9OQzMWD8T2nNgxhoXjc0=";
hash = "sha256-G3HphZX5yTr1sNwjEWA1ZEGR87/gwUmuxGmzHEn9NNg=";
};
};
in
{
name = "ruff";
publisher = "charliermarsh";
version = "2026.40.0";
version = "2026.42.0";
}
// sources.${stdenvNoCC.hostPlatform.system}
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");

View file

@ -3,24 +3,24 @@
let
pname = "brave";
version = "1.90.122";
version = "1.90.124";
allArchives = {
aarch64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb";
hash = "sha256-RjmldIesTEVkIlLM9+nHGb4sPjLGKhJTOtLLBsJLYN8=";
hash = "sha256-+ZJxwwL5jPO49anc+6aBA5jlAsFw7BSHt6lXjFseJ3c=";
};
x86_64-linux = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
hash = "sha256-jeEFsbXmPykkzOBIdB4Oe9towuwSHjApa485w2NO6A8=";
hash = "sha256-mcqe531FqdBVIgZrQLOVDgIi2JBPSKadD4fCLQMimwI=";
};
aarch64-darwin = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip";
hash = "sha256-0QH9hJGCXRjSRANLPp3ivLvKfbH3qIfFs8i/p5BduKE=";
hash = "sha256-u3KmZffPQpHzS9IxZ7UsL7D6ETGJxExil20vmD6flMo=";
};
x86_64-darwin = {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip";
hash = "sha256-CZhfmjMbXwDizEk6xNzIZfGhiCUwHrJ/V1mqoCMV7TM=";
hash = "sha256-jSWamdWVBCR9uPY/i0awwdhTG3pD/iVdJIeYBnG747k=";
};
};

View file

@ -1,47 +1,47 @@
{
"version": "2.1.146",
"commit": "c900a8c71aa966a1a8bf14c49139d87fac9ae881",
"buildDate": "2026-05-20T01:57:57Z",
"version": "2.1.148",
"commit": "650a3d6e4b17f2fd01a8432a7691d9fb147adf8d",
"buildDate": "2026-05-21T23:11:38Z",
"platforms": {
"darwin-arm64": {
"binary": "claude",
"checksum": "b16f466a2213a04cecf1ad958201655148a49f42952134e6ae182257ccfc08f3",
"size": 211056288
"checksum": "f4a1860d3d9b01653dde4183e2f1216ca9e0c1a404dd63caa4edf07c904102aa",
"size": 211584672
},
"darwin-x64": {
"binary": "claude",
"checksum": "6bc14f45e28ea6c8c34220c88327bb72a38c5f978b9aa44d0cb34375cbf78837",
"size": 213570448
"checksum": "7c52d8419cc22b8355c6309d4542df32b3f245d1a7c3329a30797244ef3c4629",
"size": 214082320
},
"linux-arm64": {
"binary": "claude",
"checksum": "af25334c7a2632a531b34e3f4c0d69763b997149d31d5f0d748e44813758806f",
"size": 236435080
"checksum": "b53c29b1fe003372636048c16d57a74f1ca2c57d8413dd5b14e2ca77710823ed",
"size": 236959368
},
"linux-x64": {
"binary": "claude",
"checksum": "825d5301380f1f5f466c5268de25a062927be658938fc1d630cfa02c521b8185",
"size": 236512976
"checksum": "3b38836a1801a6397f8431c6a62b127ce47e3e9d103c1a700fca7f9c8ab5f8ac",
"size": 237037264
},
"linux-arm64-musl": {
"binary": "claude",
"checksum": "256703637576ef323b8f87695b81e65a7bdc66327f1512dacc9257b7896e7a0f",
"size": 229289816
"checksum": "06b54aef9989ea379933239c3f2dbee254034523ff67f9a0c8ed31ac6982c077",
"size": 229814104
},
"linux-x64-musl": {
"binary": "claude",
"checksum": "e8ab94b1ffb9d9213134d4addfe5d3fe6fd10c524aa2927667e543ac165a7242",
"size": 230906928
"checksum": "ad0077c9ec67ec2eaeee8be7624cc2e55b9e012e1c19154e5b80ef0a47d0e360",
"size": 231431216
},
"win32-x64": {
"binary": "claude.exe",
"checksum": "b585bbaf085554757b627e5ed87aa5c153abb90ef408fb43b0311453b72e8bc2",
"size": 232326816
"checksum": "1bb46bdb06ef092b0af29cafbfec6ab73251ea34562cfe1d3a5bdf67fe3a5f93",
"size": 232827552
},
"win32-arm64": {
"binary": "claude.exe",
"checksum": "159488363d937bbac11c55364246513f677e94e681d7431e1622336250091c00",
"size": 228292256
"checksum": "d86eeb4d84a2bbee253913843a4a507192a37512a2d918a4c91e3f583cb310a5",
"size": 228792992
}
}
}

View file

@ -14,16 +14,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-ext-tweaks";
version = "0.2.0";
version = "0.2.2";
src = fetchFromGitHub {
owner = "cosmic-utils";
repo = "tweaks";
tag = finalAttrs.version;
hash = "sha256-0P/KtfNUlS6E68aR3uLHJ2D4aMAdc05Svl6xSEG8XJA=";
hash = "sha256-kREYDT42Xh/APrZAs3uho6Mw2MNEGeG0jc00I2yQemI=";
};
cargoHash = "sha256-Zl7c/3q5J+9y1vRJdR77NJ6y62bV1bxaVMuiyxDbLX4=";
cargoHash = "sha256-mC19GLLHrjqYXl052HoNFscz9zzQWVBBm0OxzXoUd8U=";
separateDebugInfo = true;

View file

@ -9,32 +9,28 @@
buildGoModule (finalAttrs: {
pname = "crossplane-cli";
version = "2.2.1";
version = "2.3.0";
src = fetchFromGitHub {
owner = "crossplane";
repo = "crossplane";
repo = "cli";
rev = "v${finalAttrs.version}";
hash = "sha256-sQ2sCgFDGogQIIWdNCAKVkorsVuNtUOcaALqE/PGwJ4=";
hash = "sha256-FZx31AvGC70iSX3KcLyb5GpwiItO0LliLNeNk8WIX8s=";
};
vendorHash = "sha256-DD0I4XLcN3pHhJKc5wBaldQU7gndszqCExSW4jqLMKQ=";
vendorHash = "sha256-QZyKX94a9iMvB2NCNr27M7hrQJG9Por0mLW3lCf8f58=";
ldflags = [
"-s"
"-w"
"-X github.com/crossplane/crossplane/v2/internal/version.version=v${finalAttrs.version}"
"-X github.com/crossplane/crossplane-runtime/v2/pkg/version.version=v${finalAttrs.version}"
];
subPackages = [ "cmd/crank" ];
postInstall = ''
mv $out/bin/crank $out/bin/crossplane
'';
subPackages = [ "cmd/crossplane" ];
passthru.tests.version = testers.testVersion {
package = crossplane-cli;
command = "crossplane version --client || true";
command = "crossplane version --client";
version = "v${finalAttrs.version}";
};
@ -46,6 +42,9 @@ buildGoModule (finalAttrs: {
description = "Utility to make using Crossplane easier";
mainProgram = "crossplane";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ selfuryon ];
maintainers = with lib.maintainers; [
selfuryon
LorenzBischof
];
};
})

View file

@ -11,16 +11,16 @@
buildGo126Module (finalAttrs: {
pname = "crush";
version = "0.65.3";
version = "0.70.0";
src = fetchFromGitHub {
owner = "charmbracelet";
repo = "crush";
tag = "v${finalAttrs.version}";
hash = "sha256-X+bCwpyAFUkM1ljj5I6w6gts6b6IWYm1d4veV0mR0gA=";
hash = "sha256-rLLgGes902mZvya2rcTCNji0FR2AlMzA4vdYieHZIoc=";
};
vendorHash = "sha256-moVpfFscZLz7mQw+pqaG132k9KTNyRdKOFNNd0RN1oo=";
vendorHash = "sha256-3fYDFzBN5lDDnc2rziHOc7SMvesdAevsxIY2xUU3hms=";
ldflags = [
"-s"
@ -39,6 +39,7 @@ buildGo126Module (finalAttrs: {
"TestOpenAIClientStreamChoices"
"TestGrepWithIgnoreFiles"
"TestSearchImplementations"
"TestDispatch_BinaryPassthroughExecutes"
];
in
[ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];

View file

@ -0,0 +1,72 @@
From c6a018e0ef50a1b0cb4962a2f96dae7c6f21f1d4 Mon Sep 17 00:00:00 2001
From: Robert Scott <code@humanleg.org.uk>
Date: Sun, 12 Feb 2023 23:04:15 +0000
Subject: [PATCH] hardening-check: obey READELF, LDD & OBJDUMP env vars for
tool names
this is useful on e.g. cross-build systems where the desired
tools may have platform-denoting prefixes
---
scripts/hardening-check.pl | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/scripts/hardening-check.pl b/scripts/hardening-check.pl
index ad7f4e43..d4b1f79e 100755
--- a/scripts/hardening-check.pl
+++ b/scripts/hardening-check.pl
@@ -47,6 +47,9 @@
pod2usage(1) if $help;
pod2usage(-exitstatus => 0, -verbose => 2, -noperldoc => 1) if $man;
+my $ldd = $ENV{'LDD'} || "ldd";
+my $objdump = $ENV{'OBJDUMP'} || "objdump";
+my $readelf = $ENV{'READELF'} || "readelf";
my $overall = 0;
my $rc = 0;
my $report = "";
@@ -220,8 +223,8 @@ (@)
# Find the libc used in this executable, if any.
sub find_libc($) {
my ($file) = @_;
- my $ldd = output("ldd", $file);
- $ldd =~ /^\s*libc\.so\.\S+\s+\S+\s+(\S+)/m;
+ my $ldd_out = output($ldd, $file);
+ $ldd_out =~ /^\s*libc\.so\.\S+\s+\S+\s+(\S+)/m;
return $1 || "";
}
@@ -232,7 +235,7 @@ ($$)
# Catch "NOTYPE" for object archives.
my $func_regex = " (I?FUNC|NOTYPE) ";
- my $relocs = output("readelf", "-sW", $file);
+ my $relocs = output($readelf, "-sW", $file);
for my $line (split("\n", $relocs)) {
next if ($line !~ /$func_regex/);
next if ($undefined && $line !~ /$func_regex.* UND /);
@@ -271,21 +274,21 @@ ($$)
@tags = ();
# Get program headers.
- my $PROG_REPORT = output("readelf", "-lW", $file);
+ my $PROG_REPORT = output($readelf, "-lW", $file);
if (length($PROG_REPORT) == 0) {
$overall = 1;
next;
}
# Get ELF headers.
- my $DYN_REPORT = output("readelf", "-dW", $file);
+ my $DYN_REPORT = output($readelf, "-dW", $file);
# Get disassembly
my $DISASM
- = output("objdump", "-d", "--no-show-raw-insn", "-M", "intel", $file);
+ = output($objdump, "-d", "--no-show-raw-insn", "-M", "intel", $file);
# Get notes
- my $NOTES = output("readelf", "-n", $file);
+ my $NOTES = output($readelf, "-n", $file);
# Get list of all symbols needing external resolution.
my $functions = find_functions($file, 1);

View file

@ -2,7 +2,6 @@
lib,
stdenv,
fetchFromGitLab,
fetchpatch,
xz,
dpkg,
libxslt,
@ -44,17 +43,13 @@ stdenv.mkDerivation (finalAttrs: {
};
patches = [
(fetchpatch {
name = "hardening-check-obey-binutils-env-vars.patch";
url = "https://github.com/Debian/devscripts/pull/2/commits/c6a018e0ef50a1b0cb4962a2f96dae7c6f21f1d4.patch";
hash = "sha256-UpS239JiAM1IYxNuJLdILq2h0xlR5t0Tzhj47xiMHww=";
})
# hardening-check: obey READELF, LDD & OBJDUMP env vars for tool names
# https://github.com/Debian/devscripts/pull/2
./hardening-check-obey-binutils-env-vars.patch
# Write to stdout and exit 0 for --help, --version
# https://salsa.debian.org/debian/devscripts/-/merge_requests/637
(fetchpatch {
url = "https://salsa.debian.org/debian/devscripts/-/commit/dbb258ea17749e2d102d4d181fe2709bda5584e7.patch";
hash = "sha256-+/E1UhxKk4PYD1bO1kI0qjfBpcMoFbo3xiY45IQ/FWU=";
})
./write-to-stdout-and-exit-0.patch
];
postPatch = ''

View file

@ -0,0 +1,212 @@
From d76aaa05cb44a6ba741c74a83a319fcabf493865 Mon Sep 17 00:00:00 2001
From: Anders Kaseorg <andersk@mit.edu>
Date: Mon, 20 Apr 2026 13:59:02 -0700
Subject: [PATCH 1/5] dpkg-genbuilddeps: exit 0 for --help, --version
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
---
scripts/dpkg-genbuilddeps.sh | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/scripts/dpkg-genbuilddeps.sh b/scripts/dpkg-genbuilddeps.sh
index 04cb048d..dd140ea7 100755
--- a/scripts/dpkg-genbuilddeps.sh
+++ b/scripts/dpkg-genbuilddeps.sh
@@ -14,12 +14,12 @@ Options:
-h, --help This help
-v, --version Report version and exit
EOF
- exit 1
+ exit 0
;;
-v|--version)
echo "$PROGNAME wrapper for dpkg-depcheck:"
dpkg-depcheck --version
- exit 1
+ exit 0
;;
esac
fi
--
GitLab
From 183ed0a70f6f72dc6bf4d9765285c62b8c7e8629 Mon Sep 17 00:00:00 2001
From: Anders Kaseorg <andersk@mit.edu>
Date: Mon, 20 Apr 2026 14:04:43 -0700
Subject: [PATCH 2/5] debchange: Use ###VERSION###
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
---
scripts/debchange.pl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/debchange.pl b/scripts/debchange.pl
index adae33d9..0b60b0b2 100755
--- a/scripts/debchange.pl
+++ b/scripts/debchange.pl
@@ -250,7 +250,7 @@ EOF
sub version () {
print <<"EOF";
-This is $progname, from the Debian devscripts package, version 2.17.10
+This is $progname, from the Debian devscripts package, version ###VERSION###
This code is copyright 1999-2003 by Julian Gilbey, all rights reserved.
Based on code by Christoph Lameter.
This program comes with ABSOLUTELY NO WARRANTY.
--
GitLab
From 73625a57909ea3fd7c5cdea3115c9d16f87668a9 Mon Sep 17 00:00:00 2001
From: Anders Kaseorg <andersk@mit.edu>
Date: Mon, 20 Apr 2026 14:12:18 -0700
Subject: [PATCH 3/5] hardening-check: exit 0 for --help
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
---
scripts/hardening-check.pl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/hardening-check.pl b/scripts/hardening-check.pl
index 1a2b2dfa..433c1ca6 100755
--- a/scripts/hardening-check.pl
+++ b/scripts/hardening-check.pl
@@ -46,7 +46,7 @@ GetOptions(
"help|h|?" => \$help,
"man|H" => \$man,
) or pod2usage(2);
-pod2usage(1) if $help;
+pod2usage(0) if $help;
pod2usage(-exitstatus => 0, -verbose => 2, -noperldoc => 1) if $man;
my $overall = 0;
--
GitLab
From e8fb22f6d8d7a916f66ca87fa252d03af6270105 Mon Sep 17 00:00:00 2001
From: Anders Kaseorg <andersk@mit.edu>
Date: Mon, 20 Apr 2026 14:46:50 -0700
Subject: [PATCH 4/5] who-permits-upload: Write to stdout, exit 0 for --help
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
---
scripts/who-permits-upload.pl | 44 ++++++++++++++++++-----------------
1 file changed, 23 insertions(+), 21 deletions(-)
diff --git a/scripts/who-permits-upload.pl b/scripts/who-permits-upload.pl
index 99e3e1df..60b4a1f9 100755
--- a/scripts/who-permits-upload.pl
+++ b/scripts/who-permits-upload.pl
@@ -189,39 +189,41 @@ if ($TYPE eq 'package') {
} elsif ($TYPE eq 'sponsor') {
$TYPE = TYPE_SPONSOR;
} else {
- usage();
+ usage(*STDERR);
+ exit 2;
}
if ($HELP) {
- usage();
+ usage(*STDOUT);
+ exit 0;
}
if (not @ARGUMENTS) {
- usage();
+ usage(*STDERR);
+ exit 2;
}
sub usage {
- print STDERR (
+ my ($fh) = @_;
+ print $fh (
"Usage: $0 [-h][-s KEYRING][-d DM_URL][-s SEARCH_TYPE] QUERY [QUERY ...]\n"
);
- print STDERR "Retrieve permissions granted to Debian Maintainers (DM)\n";
- print STDERR "\n";
- print STDERR "-h, --help\n";
- print STDERR "\t\t\tDisplay this usage summary and exit\n";
- print STDERR "-k, --keyring=KEYRING\n";
- print STDERR
+ print $fh "Retrieve permissions granted to Debian Maintainers (DM)\n";
+ print $fh "\n";
+ print $fh "-h, --help\n";
+ print $fh "\t\t\tDisplay this usage summary and exit\n";
+ print $fh "-k, --keyring=KEYRING\n";
+ print $fh
"\t\t\tUse the supplied keyring file(s) instead of the default\n";
- print STDERR "\t\t\tkeyring. Separate arguments by a colon (\":\")\n";
- print STDERR "-d, --dmfile=DM_URL\n";
- print STDERR "\t\t\tRetrieve DM permissions from the supplied URL.\n";
- print STDERR "\t\t\tDefault is https://ftp-master.debian.org/dm.txt\n";
- print STDERR "-s, --search=SEARCH_TYPE\n";
- print STDERR "\t\t\tSupplied QUERY arguments are interpreted as:\n";
- print STDERR
- "\t\t\tpackage name when SEARCH_TYPE is \"package\" (default)\n";
- print STDERR "\t\t\tDM user name id when SEARCH_TYPE is \"uid\"\n";
- print STDERR "\t\t\tsponsor user id when SEARCH_TYPE is \"sponsor\"\n";
- exit 2;
+ print $fh "\t\t\tkeyring. Separate arguments by a colon (\":\")\n";
+ print $fh "-d, --dmfile=DM_URL\n";
+ print $fh "\t\t\tRetrieve DM permissions from the supplied URL.\n";
+ print $fh "\t\t\tDefault is https://ftp-master.debian.org/dm.txt\n";
+ print $fh "-s, --search=SEARCH_TYPE\n";
+ print $fh "\t\t\tSupplied QUERY arguments are interpreted as:\n";
+ print $fh "\t\t\tpackage name when SEARCH_TYPE is \"package\" (default)\n";
+ print $fh "\t\t\tDM user name id when SEARCH_TYPE is \"uid\"\n";
+ print $fh "\t\t\tsponsor user id when SEARCH_TYPE is \"sponsor\"\n";
}
sub leave {
--
GitLab
From d91e190604da139b2b492efcdeb55a099467dd03 Mon Sep 17 00:00:00 2001
From: Anders Kaseorg <andersk@mit.edu>
Date: Mon, 20 Apr 2026 15:36:22 -0700
Subject: [PATCH 5/5] cowpoke: Write to stdout for --help
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
---
scripts/cowpoke.sh | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/scripts/cowpoke.sh b/scripts/cowpoke.sh
index 54dd9fc2..f7756322 100755
--- a/scripts/cowpoke.sh
+++ b/scripts/cowpoke.sh
@@ -111,7 +111,7 @@ GNU General Public License."
}
usage() {
- cat 1>&2 <<EOF
+ cat <<EOF
cowpoke [options] package.dsc
@@ -258,7 +258,7 @@ for arg; do
*)
echo "ERROR: unrecognised option '$arg'"
- usage 1
+ usage 1 >&2
;;
esac
done
@@ -269,7 +269,7 @@ if [ -z "$REMOTE_SCRIPT" ]; then
fi
if [ -z "$DSC" ]; then
echo "ERROR: No package .dsc specified"
- usage 1
+ usage 1 >&2
fi
if ! [ -r "$DSC" ]; then
echo "ERROR: '$DSC' not found."
--
GitLab

View file

@ -8,15 +8,15 @@
}:
let
version = "7.1.190";
version = "7.1.200";
srcs = {
x86_64-linux = fetchurl {
url = "https://github.com/aunetx/deezer-linux/releases/download/v${version}/deezer-desktop-${version}-x64.tar.xz";
hash = "sha256-XoZRlFMiN5VVp3vkTwGDMekhW1KzmvuN9oYTXZFn6B4=";
hash = "sha256-FrAFUkxv4/GGhDO/2g+0Kym1LCV+YoIee7rmOAw17/Q=";
};
aarch64-linux = fetchurl {
url = "https://github.com/aunetx/deezer-linux/releases/download/v${version}/deezer-desktop-${version}-arm64.tar.xz";
hash = "sha256-ChPuz8wd3SOxRmxM5bEbz3paBw7pfIVfSY23nasRI4A=";
hash = "sha256-FcP4jAVvIA71GCtVoWEIA4AynsHOAn0/zt3rNB6Q25Y=";
};
};

View file

@ -11,11 +11,11 @@ proton-ge-bin.overrideAttrs (
inherit steamDisplayName;
pname = "dwproton-bin";
version = "dwproton-11.0-1";
version = "dwproton-11.0-2";
src = fetchzip {
url = "https://dawn.wine/dawn-winery/dwproton/releases/download/${finalAttrs.version}/${finalAttrs.version}-x86_64.tar.xz";
hash = "sha256-G8VeHp0POZBHfxN78PCwwm6z7zVNMveAdwf/IMJQ/9Q=";
hash = "sha256-3AxBr8fQh4bbAsdSSZuyQR2GOz78vdhC6jJbLmiYEXY=";
};
preFixup = ''

View file

@ -6,13 +6,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "exploitdb";
version = "2026-05-16";
version = "2026-05-22";
src = fetchFromGitLab {
owner = "exploit-database";
repo = "exploitdb";
tag = finalAttrs.version;
hash = "sha256-7cjqHHflxFfWDx9Bfe2+nX549blfZG0rLZDB3li8pkA=";
hash = "sha256-DzTgrRjonZgvkLfXpt7oxlmxYD+y3lALTpyAsTv9Y0A=";
};
nativeBuildInputs = [ makeWrapper ];

View file

@ -78,6 +78,9 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [ gtk3 ];
# K&R-style function declarations break under gcc 15's C23 default.
env.NIX_CFLAGS_COMPILE = "-std=gnu17";
meta = {
description = "Gtk Analog Wave viewer";
mainProgram = "gaw";

View file

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "go-jet";
version = "2.14.1";
version = "2.15.0";
src = fetchFromGitHub {
owner = "go-jet";
repo = "jet";
rev = "v${version}";
sha256 = "sha256-BwhatFakmd2ksLQv7OLwvkuDHqnZI4HRnldfyJhR+i8=";
sha256 = "sha256-f3BqcXRugw19LQI3Jz8v1dY0bLUhtFKeVBsfQ9rZEow=";
};
vendorHash = "sha256-fgYZULAz3orhK637cJNYK7bw9hsQ9PuLH1nMDLVwoGM=";
vendorHash = "sha256-NSuZNq5nHuekzEgjG+x8ieb8dkKmWeZNERP6759f01Q=";
subPackages = [ "cmd/jet" ];

View file

@ -40,11 +40,11 @@ let
in
stdenv.mkDerivation rec {
pname = "googleearth-pro";
version = "7.3.6.10201";
version = "7.3.7.1155";
src = fetchurl {
url = "https://dl.google.com/linux/earth/deb/pool/main/g/google-earth-pro-stable/google-earth-pro-stable_${version}-r0_${arch}.deb";
sha256 = "sha256-LqkXOSfE52+7x+Y0DBjYzvVKO0meytLNHuS/ia88FbI=";
sha256 = "sha256-lWFGpO4fCywxK/najHzFQoftfCEFiYX/31nloJSzCyM=";
};
nativeBuildInputs = [

View file

@ -0,0 +1,26 @@
diff --git a/ext/bifrost/src/DataStorage.hpp b/ext/bifrost/src/DataStorage.hpp
index 016775f..deb849d 100644
--- a/ext/bifrost/src/DataStorage.hpp
+++ b/ext/bifrost/src/DataStorage.hpp
@@ -67,6 +67,8 @@ class DataStorage {
inline size_t getNbColors() const { return color_names.size(); }
+ inline vector<string> const& getColorNames() const { return color_names; }
+
size_t getUnitigColorsSize(const size_t nb_threads = 1) const;
uint64_t getHash(const UnitigColorMap<U>& um) const;
diff --git a/ext/bifrost/src/DataStorage.tcc b/ext/bifrost/src/DataStorage.tcc
index 02929d9..10b844e 100644
--- a/ext/bifrost/src/DataStorage.tcc
+++ b/ext/bifrost/src/DataStorage.tcc
@@ -78,7 +78,7 @@ DataStorage<U>::DataStorage(const DataStorage& o) : color_sets(nullptr), shared_
unitig_cs_link = new atomic<uint64_t>[sz_link];
- for (size_t i = 0; i != sz_link; ++i) unitig_cs_link[i] = o.sz_link[i].load();
+ for (size_t i = 0; i != sz_link; ++i) unitig_cs_link[i] = o.unitig_cs_link[i].load();
}
if ((o.data != nullptr) && (o.sz_cs != 0)){

View file

@ -18,9 +18,14 @@ stdenv.mkDerivation (finalAttrs: {
repo = "kallisto";
owner = "pachterlab";
rev = "v${finalAttrs.version}";
sha256 = "sha256-hfdeztEyHvuOnLS71oSv8sPqFe2UCX5KlANqrT/Gfx8=";
hash = "sha256-hfdeztEyHvuOnLS71oSv8sPqFe2UCX5KlANqrT/Gfx8=";
};
patches = [
# https://github.com/pmelsted/bifrost/pull/18
./bifrost-fix-datastorage-sz_link-typo.patch
];
postPatch = ''
substituteInPlace CMakeLists.txt ext/bifrost/CMakeLists.txt \
--replace-fail "cmake_minimum_required(VERSION 3.0.0)" "cmake_minimum_required(VERSION 3.10)"

View file

@ -54,6 +54,10 @@ stdenv.mkDerivation (finalAttrs: {
substituteInPlace CMakeLists.txt \
--replace-fail "cmake_minimum_required(VERSION 3.0)" "cmake_minimum_required(VERSION 3.10)" \
--replace-fail "cmake_policy(SET CMP0042 OLD)" ""
# jsoncpp 1.9.7 dropped char const*/String const& overloads in favor of std::string_view.
substituteInPlace cmake/CMakeCompilerSettings.cmake \
--replace-fail "-std=c++11" "-std=c++17"
'';
preConfigure = ''

View file

@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch2,
cmake,
ninja,
python3,
@ -57,6 +58,11 @@ stdenv.mkDerivation (finalAttrs: {
./0001-Check-for-no_exported_symbols-linker-support.patch
# Fix build on Linux. GCC is more picky than clang about the field order.
./0003-Match-designator-order-with-declaration-order.patch
# Add missing <cstdint> include for gcc 15.
(fetchpatch2 {
url = "https://github.com/llvm/llvm-project/commit/e2f25af711425fb238317582441f4bda56131891.patch?full_index=1";
hash = "sha256-zJwl4aeX71UR7a8XHpKl4atbw+hEGCHOQmiFLIJirTY=";
})
];
postPatch = ''

View file

@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mangareader";
version = "2.4.0";
version = "2.5.0";
src = fetchFromGitHub {
owner = "g-fb";
repo = "mangareader";
rev = finalAttrs.version;
hash = "sha256-l1rFyOXgBYPiDfAcGR3uGNJ2iHpFmVkfCacckulkkMM=";
hash = "sha256-jBBij57n5XWUA5K5DgTZnzuZABur13OxEbp6FzWcf30=";
};
nativeBuildInputs = [

View file

@ -5,7 +5,7 @@
}:
let
pname = "nbping";
version = "0.6.1";
version = "0.7.0";
in
rustPlatform.buildRustPackage {
inherit pname version;
@ -14,10 +14,10 @@ rustPlatform.buildRustPackage {
owner = "hanshuaikang";
repo = "Nping";
tag = "v${version}";
hash = "sha256-6eUsvNMQoJ5TUWPkOlmcJqdmxaXoBStnhiXiya+0nV8=";
hash = "sha256-rGWYvYJs6vkG+HQuT4NJGMUUG9QzIhyJThgDWTC6/JI=";
};
cargoHash = "sha256-6+drbq9dQ5/Atzoz9VPS4BoYEPeM5OqPXUuM1AXP72g=";
cargoHash = "sha256-6AdqPm07lbMzeqihQC3mCoBYZ1cduGo1rCvYsF+4XL4=";
meta = {
description = "Ping Tool in Rust with Real-Time Data and Visualizations";

View file

@ -15,14 +15,14 @@ let
in
ocamlPackages.buildDunePackage {
pname = "owi";
version = "0.2-unstable-2026-05-05";
version = "0.2-unstable-2026-05-22";
src = fetchFromGitHub {
owner = "ocamlpro";
repo = "owi";
rev = "e79d8d82918689a83e6bc74f71ce5cef85197c1c";
rev = "2d6ec0d897a209f34849d25f8bcfc73298820be3";
fetchSubmodules = true;
hash = "sha256-zwnx5HlEJ6eUMu+9JAbxjpS4aKJbuNLfxekFqTtjq60=";
hash = "sha256-A+mTFvojEpIfRPJkPRf5vfHf+nk+3/hdIbJqIDv/AzM=";
};
nativeBuildInputs = with ocamlPackages; [

View file

@ -7,16 +7,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rgl";
version = "0.17.0";
version = "0.18.0";
src = fetchFromGitHub {
owner = "ink0rr";
repo = "rgl";
tag = "v${finalAttrs.version}";
hash = "sha256-kucD1FosCV2dxhLzxpOv/HvsqddH3NiAEVkqGTWTmGE=";
hash = "sha256-UBr6yv6fDa3DhPYY/RGkCcjT15UnGa5cDJBUsCkeRjw=";
};
cargoHash = "sha256-/BeT18tIucgq1b5js+7QX0d1OyF5drNWMAFtv+g/XtM=";
cargoHash = "sha256-6qjk6f7mclRI1X91JNlKCWonSANb2R757r5/MBPRmRA=";
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;

View file

@ -9,16 +9,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "selene";
version = "0.30.1";
version = "0.31.0";
src = fetchFromGitHub {
owner = "kampfkarren";
repo = "selene";
tag = finalAttrs.version;
hash = "sha256-6NjEE5r9vILnWIyALN8b3aiYWJ9hGzAoYEv+lxNL32Y=";
hash = "sha256-1VxFhr/PxMVQktf1pfhCPEnEi9RF2nTM4p8vYJnPLAk=";
};
cargoHash = "sha256-0BZroMbaRtpfOf2p33S830T2V+/eobezX0HVsZ/qtnI=";
cargoHash = "sha256-Hv/2F3xBbnYw6GAMUd7nYyZl7pTIuQlgGh6+r3OFglw=";
nativeBuildInputs = lib.optionals robloxSupport [
pkg-config

View file

@ -28,14 +28,14 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "sharkey";
version = "2025.4.6";
version = "2025.4.7";
src = fetchFromGitLab {
domain = "activitypub.software";
owner = "TransFem-org";
repo = "Sharkey";
tag = finalAttrs.version;
hash = "sha256-TtwlveTIjzDYpFR+F5c0If6E1D2E5MI9I2IoDIV0u7E=";
hash = "sha256-Gfn/oB9cc7LCeQxrfxuCmF7Z9A3VUGZwnhBip07c0kY=";
fetchSubmodules = true;
};

View file

@ -1,9 +1,13 @@
GEM
remote: https://rubygems.org/
specs:
google-protobuf (3.25.5)
pg_query (4.2.3)
google-protobuf (>= 3.22.3)
bigdecimal (4.1.2)
google-protobuf (4.35.0)
bigdecimal
rake (~> 13.3)
pg_query (6.2.2)
google-protobuf (>= 3.25.3)
rake (13.4.2)
sqlint (0.3.0)
pg_query (>= 1)
@ -14,4 +18,4 @@ DEPENDENCIES
sqlint
BUNDLED WITH
2.4.20
2.7.2

View file

@ -1,13 +1,27 @@
{
google-protobuf = {
bigdecimal = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0fanhdf3vzghma51w1hqpp8s585mwzxgqkwvxj5is4q9j0pgwcs3";
sha256 = "1g9zi8c4i7g8zz0c3hxrw6mblrjvgn7akys60clb9si7c1k1gljk";
type = "gem";
};
version = "3.25.5";
version = "4.1.2";
};
google-protobuf = {
dependencies = [
"bigdecimal"
"rake"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "038cqc1kzxl22m3jfspkdpg0dxskga9jvgwclb4pivcjqxi62d4m";
type = "gem";
};
version = "4.35.0";
};
pg_query = {
dependencies = [ "google-protobuf" ];
@ -15,10 +29,20 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "15ynrzqsmmbmxib8ri8n9k6z3l6rwd91j7y1mghm33nfgdf9bj8w";
sha256 = "0vwvfxz4gp5xqrv4jwyqigfkpldjqp6mbzvskapwiyncc10ijv1i";
type = "gem";
};
version = "4.2.3";
version = "6.2.2";
};
rake = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "009p524zl0p0kfa65nii8wdmaigkmawv9pbvlcffky7islmmp0nb";
type = "gem";
};
version = "13.4.2";
};
sqlint = {
dependencies = [ "pg_query" ];

View file

@ -2,6 +2,8 @@
lib,
bundlerApp,
bundlerUpdateScript,
runCommand,
sqlint,
}:
bundlerApp {
@ -10,7 +12,13 @@ bundlerApp {
exes = [ "sqlint" ];
passthru.updateScript = bundlerUpdateScript "sqlint";
passthru = {
updateScript = bundlerUpdateScript "sqlint";
tests.help = runCommand "sqlint-help-test" { } ''
${sqlint}/bin/sqlint --help
touch $out
'';
};
meta = {
description = "Simple SQL linter";

View file

@ -5,16 +5,16 @@
}:
rustPlatform.buildRustPackage rec {
pname = "telemt";
version = "3.4.11";
version = "3.4.12";
src = fetchFromGitHub {
owner = "telemt";
repo = "telemt";
tag = version;
hash = "sha256-jBspeSj8aRbHngK8bviVt/i1UiYUPRHSd8+7dnmJOQY=";
hash = "sha256-o/C9qKMv5szZCfcncHScEjkyUTwXcCT9bx84cWnzLWA=";
};
cargoHash = "sha256-x5/SLSlYeGx40oXj/I/5zvyTNgSBwKsA33OwVIq9LGw=";
cargoHash = "sha256-lJ+4gYvESKRAtxoTeHuXWi1tOblc6GeGIDYicDxEHuU=";
checkFlags = [
# flaky: races between MiddleClientWriterCancelled and TrafficBudgetWaitCancelled observation paths

View file

@ -15,14 +15,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "vkd3d";
version = "1.19";
version = "2.0";
src = fetchFromGitLab {
domain = "gitlab.winehq.org";
owner = "wine";
repo = "vkd3d";
tag = "vkd3d-${finalAttrs.version}";
hash = "sha256-dAm24EVTOQHze5OCveebPJpM6X6SCkNaff1Q0HO7KPs=";
hash = "sha256-S0sQaDt0aYYi2Rs/MNRIQ9oOuHm9/LsxaSL93M5jBRw=";
};
outputs = [

View file

@ -1,7 +1,6 @@
{
SDL2,
fetchFromGitHub,
fetchpatch2,
flac,
glslang,
gzip,
@ -25,13 +24,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "vkquake";
version = "1.32.3.1";
version = "1.34.1";
src = fetchFromGitHub {
owner = "Novum";
repo = "vkQuake";
tag = finalAttrs.version;
hash = "sha256-Hsj6LgxlEICI3MMDMCE1KvslYrsYfQPhShpP5kzLCTI=";
hash = "sha256-vCjL8zDf+VJjYHQoXPY9kqrAiU7HA7avJcOx6v2Jujg=";
};
nativeBuildInputs = [
@ -60,14 +59,6 @@ stdenv.mkDerivation (finalAttrs: {
vulkan-headers
];
patches = [
(fetchpatch2 {
# https://github.com/Novum/vkQuake/pull/809
url = "https://github.com/Novum/vkQuake/commit/85ddf2386f15944c26317a763d4044077fc8731f.patch?full_index=1";
hash = "sha256-t+atA+ilCwGwLpql5BZO2OF4Xh1KdzRFjOpglTIA/KY=";
})
];
mesonFlags = [ "-Ddo_userdirs=enabled" ];
env = lib.optionalAttrs stdenv.hostPlatform.isDarwin {

View file

@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "xcbeautify";
version = "3.1.1";
version = "3.2.1";
src = fetchurl {
url = "https://github.com/cpisciotta/xcbeautify/releases/download/${version}/xcbeautify-${version}-${stdenv.hostPlatform.darwinArch}-apple-macosx.zip";
hash = lib.getAttr stdenv.hostPlatform.darwinArch {
arm64 = "sha256-YJnQ7VDjQK3w2pweEDpiBF5sZsHc94ZECpeDu0ncxp8=";
x86_64 = "sha256-LRyA9uODhYFxAc6RtWi6zmkSaPm/dAaSqzmbV0bRWWk=";
arm64 = "sha256-7TKXLkG8OqGViPiw9KAgnvcMZjrWC79K2Eot5zNV1jc=";
x86_64 = "sha256-umXo78Lr6MbxM5Oq64ig/4SSeNlIDuFJav+qPbeBrG4=";
};
};

View file

@ -35,7 +35,7 @@
buildPythonPackage rec {
pname = "xonsh";
version = "0.23.5";
version = "0.23.7";
pyproject = true;
# PyPI package ships incomplete tests
@ -43,7 +43,7 @@ buildPythonPackage rec {
owner = "xonsh";
repo = "xonsh";
tag = version;
hash = "sha256-jiHcOSkqvQj6/BFyDFUcTvknATAYqeVco0KecCXBWD0=";
hash = "sha256-KKkHqaAHnj1WMeJPrvpNXwXZ6c/V6SIIfoLYytY4kPY";
};
build-system = [
@ -119,6 +119,13 @@ buildPythonPackage rec {
"test_skipper_command"
"test_xonsh_lexer_no_win"
"test_on_command_not_found_dict_without_env"
"test_alias_shadowing_real_binary_is_not_only_functional"
"test_complete_inner_command_plain"
"test_complete_inner_command_after_double_dash"
"test_complete_inner_command_after_double_dash_empty"
"test_complete_inner_command_after_flag_with_value"
"test_complete_inner_command_after_long_flag_with_value"
"test_complete_inner_command_after_env_assign"
];
disabledTestPaths = [

View file

@ -50,6 +50,7 @@ let
postBuild = ''
wrapProgram $out/bin/yosys \
--set YOSYS_PATH $out/share/yosys \
--set YOSYS_PLUGIN_PATH ${pluginPath} \
${module_flags}
'';
meta.mainProgram = "yosys";

View file

@ -2521,12 +2521,12 @@ with haskellLib;
doJailbreak
# 2022-12-02: Hackage release lags behind actual releases: https://github.com/PostgREST/postgrest/issues/2275
(overrideSrc rec {
version = "14.11";
version = "14.12";
src = pkgs.fetchFromGitHub {
owner = "PostgREST";
repo = "postgrest";
rev = "v${version}";
hash = "sha256-ml6yWKNA+5j0vX4gZPz08q6JdLaIh5mLW4N7uuzkl0M=";
hash = "sha256-9Y14sDjHf51qv78DGIrcoU1S/nSHOhc6lGM9wRlegMs=";
};
})
];

File diff suppressed because it is too large Load diff

View file

@ -16,14 +16,14 @@
buildPythonPackage (finalAttrs: {
pname = "agentic-threat-hunting-framework";
version = "0.12.0";
version = "0.13.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Nebulock-Inc";
repo = "agentic-threat-hunting-framework";
tag = "v${finalAttrs.version}";
hash = "sha256-mAhue0ruf0PGwix+ab6eaKrGJoKOh/8I+LiBWa+viMU=";
hash = "sha256-5E9nUSGwEuGdt04M0rRoHES8Klco6j5X1TLa/E7KdgM=";
};
build-system = [ setuptools ];

View file

@ -27,14 +27,14 @@
}:
buildPythonPackage rec {
pname = "cynthion";
version = "0.2.4";
version = "0.2.5";
pyproject = true;
src = fetchFromGitHub {
owner = "greatscottgadgets";
repo = "cynthion";
tag = version;
hash = "sha256-ebd2L7o6GO57TpwJ7+MOhVSb+I/E8kD7d7DqPj4B3FM=";
hash = "sha256-Ju01eqBVZ7CD0pw4nIFML4LcCPXzC78dLpQru3a+5bU=";
};
sourceRoot = "${src.name}/cynthion/python";

View file

@ -10,7 +10,7 @@
buildPythonPackage (finalAttrs: {
pname = "cyscale";
version = "0.3.2";
version = "0.4.0";
pyproject = true;
__structuredAttrs = true;
@ -19,7 +19,7 @@ buildPythonPackage (finalAttrs: {
owner = "latent-to";
repo = "cyscale";
tag = "v${finalAttrs.version}";
hash = "sha256-L75xuo4LWfTMs1XYV8zSPtmxqgjWin9wcALDUjz5L1k=";
hash = "sha256-QkIyb00/KIVicdX/k3UhjGSvcwQ+yxcSAkMlC7tVpLM=";
};
build-system = [ setuptools ];

View file

@ -12,14 +12,14 @@
}:
buildPythonPackage (finalAttrs: {
pname = "django-markdownify";
version = "0.9.6";
version = "0.9.7";
pyproject = true;
src = fetchFromGitHub {
owner = "erwinmatijsen";
repo = "django-markdownify";
tag = finalAttrs.version;
hash = "sha256-L/N0jjxBz7aQletOg+qairgq4utifPz4oqjT9AcljLI=";
hash = "sha256-Zl6t/ja/VAYrVOM6xkjcayn+vCss6JLQr+vBGsGGp+k=";
};
build-system = [ setuptools ];

View file

@ -1,5 +1,6 @@
{
buildPythonPackage,
cacert,
fetchPypi,
hypothesis,
lib,
@ -10,7 +11,7 @@
buildPythonPackage rec {
pname = "jsonschema-rs";
version = "0.39.0";
version = "0.46.5";
pyproject = true;
@ -18,12 +19,12 @@ buildPythonPackage rec {
src = fetchPypi {
inherit version;
pname = "jsonschema_rs";
hash = "sha256-K+7QayZF5O6cO6fl23CnYCi6jJl4plSwdl5nji1sbfM=";
hash = "sha256-hX434HWi2fbyPepYpVmlW2Y9OHmiUhcABLVpBz2rHvM=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
hash = "sha256-2YNunqzejzDCj7mv9S8g/kY+t39YtQQ2jMeeTwc+NCs=";
hash = "sha256-HnrbyfuKIaYKs3ux8Du/PabPNpNu1v37Qm/5gJM6arw=";
};
nativeBuildInputs = with rustPlatform; [
@ -36,8 +37,23 @@ buildPythonPackage rec {
pytestCheckHook
];
preCheck = ''
# reqwest fails to build its HTTP client on Linux without a CA bundle
# ("No CA certificates were loaded from the system").
export SSL_CERT_FILE="${cacert}/etc/ssl/certs/ca-bundle.crt"
'';
# Need the official JSON Schema Test Suite, which is fetched as a git
# submodule and not bundled in the sdist.
disabledTestPaths = [
"crates/jsonschema-py/tests-py/test_annotation_suite.py"
"crates/jsonschema-py/tests-py/test_suite.py"
];
pythonImportsCheck = [ "jsonschema_rs" ];
__darwinAllowLocalNetworking = true;
passthru.updateScript = nix-update-script { };
meta = {

View file

@ -75,7 +75,7 @@ buildPythonPackage (finalAttrs: {
};
meta = {
changelog = "https://github.com/langchain-ai/langchain-anthropic/releases/tag/${finalAttrs.src.tag}";
changelog = "https://github.com/langchain-ai/langchain/releases/tag/${finalAttrs.src.tag}";
description = "Build LangChain applications with Anthropic";
homepage = "https://github.com/langchain-ai/langchain/tree/master/libs/partners/anthropic";
license = lib.licenses.mit;

View file

@ -21,7 +21,7 @@
gitUpdater,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "langchain-perplexity";
version = "1.1.0";
pyproject = true;
@ -29,11 +29,11 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-perplexity==${version}";
tag = "langchain-perplexity==${finalAttrs.version}";
hash = "sha256-bm7sIa62CIvsYNDdaN+XZKpRnCv5bg9kPZ1Ym8utFcM=";
};
sourceRoot = "${src.name}/libs/partners/perplexity";
sourceRoot = "${finalAttrs.src.name}/libs/partners/perplexity";
build-system = [ hatchling ];
@ -69,7 +69,7 @@ buildPythonPackage rec {
};
meta = {
changelog = "https://github.com/langchain-ai/langchain-perplexity/releases/tag/${src.tag}";
changelog = "https://github.com/langchain-ai/langchain/releases/tag/${finalAttrs.src.tag}";
description = "Build LangChain applications with Perplexity";
homepage = "https://github.com/langchain-ai/langchain/tree/master/libs/partners/perplexity";
license = lib.licenses.mit;
@ -77,4 +77,4 @@ buildPythonPackage rec {
sarahec
];
};
}
})

View file

@ -1,6 +1,5 @@
{
lib,
stdenvNoCC,
buildPythonPackage,
fetchFromGitHub,
@ -72,7 +71,7 @@ buildPythonPackage (finalAttrs: {
};
meta = {
changelog = "https://github.com/langchain-ai/langchain-xai/releases/tag/${finalAttrs.src.tag}";
changelog = "https://github.com/langchain-ai/langchain/releases/tag/${finalAttrs.src.tag}";
description = "Build LangChain applications with X AI";
homepage = "https://github.com/langchain-ai/langchain/tree/master/libs/partners/xai";
license = lib.licenses.mit;

View file

@ -11,7 +11,7 @@
}:
buildPythonPackage rec {
pname = "language-tool-python";
version = "3.3.1";
version = "3.4.0";
pyproject = true;
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "jxmorris12";
repo = "language_tool_python";
tag = version;
hash = "sha256-Cgzk9Tab9yf/J94SRxLIiTNTyUqZfNXxQYUOnt4w2eI=";
hash = "sha256-EX6O9bYJgrgvKkFDjq3A144iFkcwNPIvTTEIC9D9J6M=";
};
build-system = [ setuptools ];

File diff suppressed because it is too large Load diff

View file

@ -11,14 +11,14 @@
buildPythonPackage (finalAttrs: {
pname = "primp";
version = "1.2.3";
version = "1.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "deedy5";
repo = "primp";
tag = "v${finalAttrs.version}";
hash = "sha256-W5wjsuehTIdrImBVkmcEptiEE0CtlHJZ0kAbP3f3TTg=";
hash = "sha256-U97m1oiLFuFRJLjScaFOARiFLqr4KzEgvlYTfRomsbw=";
};
# The Cargo.lock is not pushed upstream