mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-06 17:13:24 -05:00
Merge staging-next into staging
This commit is contained in:
commit
b039ab1fbc
51 changed files with 1714 additions and 1064 deletions
|
|
@ -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 [
|
||||
|
|
|
|||
|
|
@ -25,6 +25,8 @@
|
|||
fontsConf,
|
||||
fontconfig,
|
||||
freetype,
|
||||
libGL,
|
||||
libsecret,
|
||||
libx11,
|
||||
libxext,
|
||||
libxi,
|
||||
|
|
@ -122,6 +124,9 @@ let
|
|||
|
||||
# For Soong sync
|
||||
e2fsprogs
|
||||
|
||||
libsecret
|
||||
libGL
|
||||
]
|
||||
}"
|
||||
'';
|
||||
|
|
|
|||
|
|
@ -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
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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}");
|
||||
|
|
|
|||
|
|
@ -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}");
|
||||
|
|
|
|||
|
|
@ -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=";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
];
|
||||
};
|
||||
})
|
||||
|
|
|
|||
|
|
@ -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}$" ];
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
@ -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 = ''
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
@ -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=";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -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 = ''
|
||||
|
|
|
|||
|
|
@ -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 ];
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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" ];
|
||||
|
||||
|
|
|
|||
|
|
@ -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 = [
|
||||
|
|
|
|||
|
|
@ -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)){
|
||||
|
|
@ -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)"
|
||||
|
|
|
|||
|
|
@ -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 = ''
|
||||
|
|
|
|||
|
|
@ -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 = ''
|
||||
|
|
|
|||
|
|
@ -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 = [
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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; [
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
};
|
||||
|
||||
|
|
|
|||
12
pkgs/by-name/sq/sqlint/Gemfile.lock
generated
12
pkgs/by-name/sq/sqlint/Gemfile.lock
generated
|
|
@ -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
|
||||
|
|
|
|||
34
pkgs/by-name/sq/sqlint/gemset.nix
generated
34
pkgs/by-name/sq/sqlint/gemset.nix
generated
|
|
@ -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" ];
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 = [
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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=";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -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 = [
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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
|
|
@ -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 ];
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
|
|
@ -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 ];
|
||||
|
|
|
|||
|
|
@ -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 ];
|
||||
|
|
|
|||
|
|
@ -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 = {
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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
|
||||
];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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 ];
|
||||
|
|
|
|||
601
pkgs/development/python-modules/primp/Cargo.lock
generated
601
pkgs/development/python-modules/primp/Cargo.lock
generated
File diff suppressed because it is too large
Load diff
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue