Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot] 2025-07-06 11:22:41 +00:00 committed by GitHub
commit d23574df3a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
51 changed files with 465 additions and 155 deletions

View File

@ -10875,12 +10875,6 @@
githubId = 54999; githubId = 54999;
name = "Ariel Nunez"; name = "Ariel Nunez";
}; };
interdependence = {
email = "git@williamvandervalk.com";
github = "interdependence";
githubId = 45567423;
name = "William Vandervalk";
};
Intuinewin = { Intuinewin = {
email = "antoinelabarussias@gmail.com"; email = "antoinelabarussias@gmail.com";
github = "Intuinewin"; github = "Intuinewin";

View File

@ -21,8 +21,7 @@ let
inherit name; inherit name;
meta.maintainers = [ meta.maintainers = [
lib.maintainers.flokli lib.maintainers.flokli
lib.teams.helsinki-systems.members ] ++ lib.teams.helsinki-systems.members;
];
nodes = { nodes = {
machine = machine =

View File

@ -14,19 +14,19 @@ let
{ {
x86_64-linux = { x86_64-linux = {
arch = "linux-x64"; arch = "linux-x64";
hash = "sha256-eXDHPU9QH95EcgOC8dl8H1ea6drkyKhrsz3/Dc83tVY="; hash = "sha256-lxslDmnBA5TSFH/5J5Mt/TYsiE+5noQXCnHKAfA7mko=";
}; };
aarch64-linux = { aarch64-linux = {
arch = "linux-arm64"; arch = "linux-arm64";
hash = "sha256-gxJeffxK1q6hUt+j1i32WlUZoc+YAXgUfDBuxA1y73g="; hash = "sha256-hCRtlgRNO49D9YrmPcw+guNwk6RE+mLi9MrJTKI+FdU=";
}; };
x86_64-darwin = { x86_64-darwin = {
arch = "darwin-x64"; arch = "darwin-x64";
hash = "sha256-F+OfjPnUbuUnfHp+r8yQwiJ9kCZMWUVOz2zcMTzfhgI="; hash = "sha256-CCsYPdiepfKa5s51ZZT/Rn9PoI4IKzGV+ztNkoQb9eo=";
}; };
aarch64-darwin = { aarch64-darwin = {
arch = "darwin-arm64"; arch = "darwin-arm64";
hash = "sha256-w2sL0rojNrVnmjiG5efqtdQOjV7/vWx16Yev+8pUxsg="; hash = "sha256-JOJf5JI46eBjSJ26aIe2nJ8TGHFsXsDNkIoCV9upSRA=";
}; };
} }
.${system} or (throw "Unsupported system: ${system}"); .${system} or (throw "Unsupported system: ${system}");
@ -38,7 +38,7 @@ vscode-utils.buildVscodeMarketplaceExtension {
# Please update the corresponding binary (typos-lsp) # Please update the corresponding binary (typos-lsp)
# when updating this extension. # when updating this extension.
# See pkgs/by-name/ty/typos-lsp/package.nix # See pkgs/by-name/ty/typos-lsp/package.nix
version = "0.1.39"; version = "0.1.40";
inherit (extInfo) hash arch; inherit (extInfo) hash arch;
}; };

View File

@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "pineapple-pictures"; pname = "pineapple-pictures";
version = "1.0.0"; version = "1.1.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "BLumia"; owner = "BLumia";
repo = "pineapple-pictures"; repo = "pineapple-pictures";
rev = finalAttrs.version; rev = finalAttrs.version;
hash = "sha256-6LcfACoDJqB3Y9vJR1/u1yV3bHHVgU4l9cmCJ5KjqUc="; hash = "sha256-jdybJx/70m9c4/HC1Iz2xm3sf51Fl0jA0lhLvo+KwWw=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -6,12 +6,12 @@
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "alibuild"; pname = "alibuild";
version = "1.17.18"; version = "1.17.21";
pyproject = true; pyproject = true;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-771XCMYNJsQzD7rb/7q5rheeIL8X2bvMWwLkA40CJ9Y="; hash = "sha256-bUZJs1FnKbPCQYCURynN2L/6qu1w80aMxnWL4oYEJgI=";
}; };
build-system = with python3Packages; [ build-system = with python3Packages; [

View File

@ -7,16 +7,16 @@
buildNpmPackage rec { buildNpmPackage rec {
pname = "all-the-package-names"; pname = "all-the-package-names";
version = "2.0.2154"; version = "2.0.2156";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "nice-registry"; owner = "nice-registry";
repo = "all-the-package-names"; repo = "all-the-package-names";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-JAWD64CTQACKH8uGyGcbWqTkCQxmRvtQIyco4rK3l6Y="; hash = "sha256-XdMapdtcuZhrF/IacXahxCbpgu7f5mjtKxu5whebDvM=";
}; };
npmDepsHash = "sha256-yzjW4m0gHKfWulgAIR04IkWDnHvfCohF/wHi6Wu42cY="; npmDepsHash = "sha256-GUs0JyCYg5lIXZ9i9F+45myGtc6zYYmZ5YTxwcjOVUo=";
passthru.updateScript = nix-update-script { }; passthru.updateScript = nix-update-script { };

View File

@ -65,14 +65,14 @@ let
in in
py.pkgs.buildPythonApplication rec { py.pkgs.buildPythonApplication rec {
pname = "awscli2"; pname = "awscli2";
version = "2.27.31"; # N.B: if you change this, check if overrides are still up-to-date version = "2.27.49"; # N.B: if you change this, check if overrides are still up-to-date
pyproject = true; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "aws"; owner = "aws";
repo = "aws-cli"; repo = "aws-cli";
tag = version; tag = version;
hash = "sha256-0d7VdlX3xZkw1SVjbKErFhhoC2owI/JfBQOJ/GfIWyg="; hash = "sha256-fg4UMAsylJJ0Xy8s84Qr7OdiFrzMIP9RsAH+pYDThrU=";
}; };
postPatch = '' postPatch = ''

View File

@ -108,7 +108,7 @@ buildGoModule {
homepage = "https://github.com/garethgeorge/backrest"; homepage = "https://github.com/garethgeorge/backrest";
changelog = "https://github.com/garethgeorge/backrest/releases/tag/v${version}"; changelog = "https://github.com/garethgeorge/backrest/releases/tag/v${version}";
license = lib.licenses.gpl3Only; license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ interdependence ]; maintainers = with lib.maintainers; [ ];
mainProgram = "backrest"; mainProgram = "backrest";
platforms = lib.platforms.unix; platforms = lib.platforms.unix;
}; };

View File

@ -10,17 +10,17 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "cargo-udeps"; pname = "cargo-udeps";
version = "0.1.56"; version = "0.1.57";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "est31"; owner = "est31";
repo = "cargo-udeps"; repo = "cargo-udeps";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-W9COzLyE7A/Yp88HTknSSa9WjufwHMgcmlsqwOYSSCw="; sha256 = "sha256-08IUMw/fCVrmsSL4a86dAbeG+DsS2d7jiVBNKfebVqk=";
}; };
useFetchCargoVendor = true; useFetchCargoVendor = true;
cargoHash = "sha256-ttIzCro9/oiF0ycRG/UzvgMT+3kXhkVAdkNCIVjIc2g="; cargoHash = "sha256-cHQIW3TDxurrkT9FfGCBVG4PRgTg5+XkLXgnDL1rfG0=";
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];

View File

@ -7,16 +7,16 @@
buildGoModule rec { buildGoModule rec {
pname = "certinfo-go"; pname = "certinfo-go";
version = "0.1.43"; version = "0.1.45";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "paepckehh"; owner = "paepckehh";
repo = "certinfo"; repo = "certinfo";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-vXNk4DrElWmV7yxWEiLZexJQzVBUY08fF0in6hpBwjA="; hash = "sha256-dp8Fm+QthwL+c6725H9OFxQtZsbXoT9titaMcN8ZH9c=";
}; };
vendorHash = "sha256-rAXnnd9E3HFvmbI+dIJj0F81NwXXD53QATNNmlOpBRM="; vendorHash = "sha256-BuPvXVgYOzypX5oPLfVB1WFuOIZK4atFUqC0hdHa0UA=";
ldflags = [ ldflags = [
"-s" "-s"

View File

@ -19,14 +19,14 @@
}: }:
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
version = "1.16.1"; version = "1.16.2";
pname = "chafa"; pname = "chafa";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "hpjansson"; owner = "hpjansson";
repo = "chafa"; repo = "chafa";
tag = finalAttrs.version; tag = finalAttrs.version;
hash = "sha256-O57L/VR3M1dTMg+UES6NGh4hU2D7/e9boTMNo6sR/ws="; hash = "sha256-bIFPnbciaog9piqBMSpe9zLwH7irp5CW1WG5frAMqpI=";
}; };
outputs = [ outputs = [

View File

@ -0,0 +1 @@
{ python3Packages }: with python3Packages; toPythonApplication cloudcheck

View File

@ -1,80 +1,60 @@
{ {
lib, lib,
stdenv, rustPlatform,
fetchFromGitHub, fetchFromGitHub,
nodejs_22, # Node ≥22 is required by codex-cli nix-update-script,
pnpm_10, pkg-config,
makeBinaryWrapper, openssl,
installShellFiles,
versionCheckHook, versionCheckHook,
}: }:
rustPlatform.buildRustPackage (finalAttrs: {
stdenv.mkDerivation (finalAttrs: {
pname = "codex"; pname = "codex";
version = "0.1.2504301751"; # from codex-cli/package.json version = "0.2.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "openai"; owner = "openai";
repo = "codex"; repo = "codex";
rev = "463a230991393c7b39f2543a9766e6133ef65393"; tag = "rust-v${finalAttrs.version}";
hash = "sha256-CSd5e6BsGEigENjPu6R6s+QhZRLQ2CTmI5XBI9mPkmA="; hash = "sha256-lpZsECLWmoGJYafL3FlmR6WwOcynGgqWq6IUB+/y6lY=";
}; };
pnpmWorkspaces = [ "@openai/codex" ]; sourceRoot = "${finalAttrs.src.name}/codex-rs";
useFetchCargoVendor = true;
cargoHash = "sha256-DIDAk5ibwEQ9mwOUS2JNFEA2npVK9TBph/TuwiJgfL4=";
nativeBuildInputs = [ nativeBuildInputs = [
nodejs_22 pkg-config
pnpm_10.configHook openssl
makeBinaryWrapper
installShellFiles
]; ];
pnpmDeps = pnpm_10.fetchDeps { checkFlags = [
inherit (finalAttrs) "--skip=keeps_previous_response_id_between_tasks" # Requires network access
pname "--skip=retries_on_early_close" # Requires network access
version ];
src
pnpmWorkspaces
;
hash = "sha256-pPwHjtqqaG+Zqmq6x5o+WCT1H9XuXAqFNKMzevp7wTc=";
};
buildPhase = ''
runHook preBuild
pnpm --filter @openai/codex run build
runHook postBuild
'';
installPhase = ''
runHook preInstall
dest=$out/lib/node_modules/@openai/codex
mkdir -p "$dest"
cp -r codex-cli/dist codex-cli/bin codex-cli/package.json "$dest"
cp LICENSE README.md "$dest"
mkdir -p $out/bin
makeBinaryWrapper ${nodejs_22}/bin/node $out/bin/codex --add-flags "$dest/bin/codex.js"
# Install shell completions
${lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
$out/bin/codex completion bash > codex.bash
$out/bin/codex completion zsh > codex.zsh
$out/bin/codex completion fish > codex.fish
installShellCompletion codex.{bash,zsh,fish}
''}
runHook postInstall
'';
doInstallCheck = true; doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ]; nativeInstallCheckInputs = [ versionCheckHook ];
passthru = {
updateScript = nix-update-script {
extraArgs = [
"--version-regex"
"^rust-v(\\d+\\.\\d+\\.\\d+)$"
];
};
};
meta = { meta = {
description = "Lightweight coding agent that runs in your terminal"; description = "Lightweight coding agent that runs in your terminal";
homepage = "https://github.com/openai/codex"; homepage = "https://github.com/openai/codex";
changelog = "https://raw.githubusercontent.com/openai/codex/refs/tags/rust-v${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.asl20; license = lib.licenses.asl20;
maintainers = [ lib.maintainers.malo ];
mainProgram = "codex"; mainProgram = "codex";
maintainers = with lib.maintainers; [
malo
delafthi
];
platforms = lib.platforms.unix;
}; };
}) })

View File

@ -8,13 +8,13 @@
}: }:
buildGoModule rec { buildGoModule rec {
pname = "conduktor-ctl"; pname = "conduktor-ctl";
version = "0.6.0"; version = "0.6.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "conduktor"; owner = "conduktor";
repo = "ctl"; repo = "ctl";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-z0D7+/mrtQhD5zrVCVqXLHJwArhXfE6R/XSjfWmr6Pg="; hash = "sha256-czKQQT/9w2r8BDIP8aqeAG7B0Yk+HmpjgolovHxSlTM=";
}; };
vendorHash = "sha256-kPCBzLU6aH6MNlKZcKKFcli99ZmdOtPV5+5gxPs5GH4="; vendorHash = "sha256-kPCBzLU6aH6MNlKZcKKFcli99ZmdOtPV5+5gxPs5GH4=";

View File

@ -6,16 +6,16 @@
buildGoModule rec { buildGoModule rec {
pname = "dalfox"; pname = "dalfox";
version = "2.11.0"; version = "2.12.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "hahwul"; owner = "hahwul";
repo = "dalfox"; repo = "dalfox";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-EM5T8uBMSkjxd7wTaMFPpbErAhcN2oLaV2g8MAxb0lQ="; hash = "sha256-RJzvsQBsdkuhbGbfGSO/iJXUzdQ7KTeLx9Wntv4p3Hc=";
}; };
vendorHash = "sha256-EgNE3Z/NZ1lV0BPVe4MhB9bIYSMLftzYfmw65ktSo7A="; vendorHash = "sha256-NQBCsGB3GQ0XPoGQdGDCJs4+Bv2Gu3JZj85ESoLiFVg=";
ldflags = [ ldflags = [
"-w" "-w"

View File

@ -6,13 +6,13 @@
}: }:
buildGoModule rec { buildGoModule rec {
pname = "eigenlayer"; pname = "eigenlayer";
version = "0.13.1"; version = "0.13.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Layr-Labs"; owner = "Layr-Labs";
repo = "eigenlayer-cli"; repo = "eigenlayer-cli";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-sRVeHL5Qjse0HFnbURk+mN3V2awbcu7Gir6Buxotx5E="; hash = "sha256-08Fu2PiYNBJr7vRX4LaxMiR4ke86rqTFHfi0k+A8t6c=";
}; };
vendorHash = "sha256-gFWUxC2pTMx3QVbIkqpCrsA2ZTQpal89pEJv11uCMJ8="; vendorHash = "sha256-gFWUxC2pTMx3QVbIkqpCrsA2ZTQpal89pEJv11uCMJ8=";

View File

@ -7,16 +7,16 @@
buildGoModule rec { buildGoModule rec {
pname = "fabric-ai"; pname = "fabric-ai";
version = "1.4.216"; version = "1.4.231";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "danielmiessler"; owner = "danielmiessler";
repo = "fabric"; repo = "fabric";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-OYBgKST8TsDPErZq6ABVQ2Fq9Wl6eixVOmgQlJ8XeWs="; hash = "sha256-V/ryS0EB8izLsU0ggmAkdq3oFnR2h16ZF1JTJT/GMwY=";
}; };
vendorHash = "sha256-GkAehT2oFG8cGe+PkceZios3ZG9S0CZs4L7slX+Dkck="; vendorHash = "sha256-g2nMyrmDkb14siqiAMcis1bRijTsJ2KDtaK3FHCofx0=";
# Fabric introduced plugin tests that fail in the nix build sandbox. # Fabric introduced plugin tests that fail in the nix build sandbox.
doCheck = false; doCheck = false;

View File

@ -0,0 +1,33 @@
{
lib,
buildGoModule,
fetchFromGitHub,
}:
buildGoModule rec {
pname = "favirecon";
version = "1.0.0";
src = fetchFromGitHub {
owner = "edoardottt";
repo = "favirecon";
tag = "v${version}";
hash = "sha256-nL5W4i4NJEjhkiO83hL9qK4XCIT5fnwRshyDkU1fASk=";
};
vendorHash = "sha256-PRLXVuqth9z0FkaMqUlEue1BFTI37oiobKOg3JvBYGU=";
ldflags = [
"-s"
"-w"
];
meta = {
description = "Tool to detect technologies, WAF, exposed panels and known services";
homepage = "https://github.com/edoardottt/favirecon";
changelog = "https://github.com/edoardottt/favirecon/releases/tag/${src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "favirecon";
};
}

View File

@ -10,11 +10,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "genimage"; pname = "genimage";
version = "18"; version = "19";
src = fetchurl { src = fetchurl {
url = "https://public.pengutronix.de/software/genimage/genimage-${version}.tar.xz"; url = "https://public.pengutronix.de/software/genimage/genimage-${version}.tar.xz";
sha256 = "sha256-68P4hsTYAGTdbG1ePC6Y5aZwB4JkEIzi+Jraii4T/t0="; sha256 = "sha256-fsT8uGVmKosv8gKEgZBE/6hBN788oW+3SXASkbwB8Qg=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -14,18 +14,20 @@
libportal-gtk4, libportal-gtk4,
gnome, gnome,
librsvg, librsvg,
libavif, webp-pixbuf-loader,
libsoup_3,
bash,
}: }:
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "gradia"; pname = "gradia";
version = "1.5.0"; version = "1.6.1";
pyproject = false; pyproject = false;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "AlexanderVanhee"; owner = "AlexanderVanhee";
repo = "Gradia"; repo = "Gradia";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-IamiF3mn3rVmDJrEOl0Ji+7muo8e8kunOxAZJTBNjM8="; hash = "sha256-OfSqjxNfIk3dQZp4T6W1aL24FGEQKlFLGT+mV1+GR5o=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -42,6 +44,8 @@ python3Packages.buildPythonApplication rec {
buildInputs = [ buildInputs = [
libadwaita libadwaita
libportal-gtk4 libportal-gtk4
libsoup_3
bash
]; ];
dependencies = with python3Packages; [ dependencies = with python3Packages; [
@ -50,11 +54,12 @@ python3Packages.buildPythonApplication rec {
]; ];
postInstall = '' postInstall = ''
substituteInPlace $out/share/gradia/gradia/ui/image_exporters.py --replace-fail "/bin/bash" "${lib.getExe bash}"
export GDK_PIXBUF_MODULE_FILE="${ export GDK_PIXBUF_MODULE_FILE="${
gnome._gdkPixbufCacheBuilder_DO_NOT_USE { gnome._gdkPixbufCacheBuilder_DO_NOT_USE {
extraLoaders = [ extraLoaders = [
librsvg librsvg
libavif webp-pixbuf-loader
]; ];
} }
}" }"

View File

@ -37,7 +37,7 @@
}: }:
ags.bundle { ags.bundle {
pname = "hyprpanel"; pname = "hyprpanel";
version = "0-unstable-2025-06-22"; version = "0-unstable-2025-07-03";
__structuredAttrs = true; __structuredAttrs = true;
strictDeps = true; strictDeps = true;
@ -45,8 +45,8 @@ ags.bundle {
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Jas-SinghFSU"; owner = "Jas-SinghFSU";
repo = "HyprPanel"; repo = "HyprPanel";
rev = "2c0c66a8ddcdff69b2ff694fefbcd8df4387a9e7"; rev = "343c9857bd7f1d302d591e8d5f3f9952dc84775b";
hash = "sha256-wn6XV23Sz/nsDPI+1FGjtyMfAWJWcXRpNcryS47DJdY="; hash = "sha256-MGJmxnjlERXJLDywrSHYSgpt7fhh3/HOHQboRrxDW64=";
}; };
# keep in sync with https://github.com/Jas-SinghFSU/HyprPanel/blob/master/flake.nix#L42 # keep in sync with https://github.com/Jas-SinghFSU/HyprPanel/blob/master/flake.nix#L42

View File

@ -23,7 +23,7 @@
python3.pkgs.buildPythonApplication rec { python3.pkgs.buildPythonApplication rec {
pname = "komikku"; pname = "komikku";
version = "1.80.0"; version = "1.81.0";
pyproject = false; pyproject = false;
src = fetchFromGitea { src = fetchFromGitea {
@ -31,7 +31,7 @@ python3.pkgs.buildPythonApplication rec {
owner = "valos"; owner = "valos";
repo = "Komikku"; repo = "Komikku";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-5+AosFjxaqhIoIz+mbin1oRdjuGj+p117aoHLxYqHDA="; hash = "sha256-k64bcJLKFUMy60a5zj740Pk3lGZ6vKaAv5HOHfoW9p4=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -6,16 +6,16 @@
buildGoModule rec { buildGoModule rec {
pname = "kubectl-ktop"; pname = "kubectl-ktop";
version = "0.3.7"; version = "0.4.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "vladimirvivien"; owner = "vladimirvivien";
repo = "ktop"; repo = "ktop";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-oxyEkDY53HjBgjWRajlcg+8Kx092lyLkPgOJleioO7o="; sha256 = "sha256-5iFFYTZq5DcMYVnW90MKVDchVXzjXOPd5BeYcrqL9pQ=";
}; };
vendorHash = "sha256-MLIcTHWo7lsqtAqH8naSvpS013t8KBVPRbch+CfeUNk="; vendorHash = "sha256-qNrjyMMsFE2FmIJc46fYq08b3XFFZeLlspth5anjMm8=";
subPackages = [ "." ]; subPackages = [ "." ];

View File

@ -0,0 +1,38 @@
{
lib,
fetchFromGitHub,
rustPlatform,
openssl,
pkg-config,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rsrpc";
version = "0.24.2";
src = fetchFromGitHub {
owner = "SpikeHD";
repo = "rsRPC";
tag = "v${finalAttrs.version}";
hash = "sha256-Epf84YY7wkQjBbM09NbCSLiVreIgc/OA2g8tN8OmwXQ=";
};
cargoHash = "sha256-fTDAs88GE+ZoaCSJwCAUolTHpigDbkqNVMlbZOO5v1o=";
nativeBuildInputs = [
pkg-config
];
buildInputs = [
openssl
];
meta = {
changelog = "https://github.com/SpikeHD/rsRPC/releases/tag/v${finalAttrs.version}";
description = "Rust implementation of the Discord RPC server";
homepage = "https://github.com/SpikeHD/rsRPC";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.pyrox0 ];
mainProgram = "rsrpc-cli";
};
})

View File

@ -12,18 +12,18 @@
buildGoModule rec { buildGoModule rec {
pname = "shellhub-agent"; pname = "shellhub-agent";
version = "0.19.1"; version = "0.19.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "shellhub-io"; owner = "shellhub-io";
repo = "shellhub"; repo = "shellhub";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-xFCUq1x9C+W1xxo6UIpW7ej7ltquvEqNUUvvF86rA9o="; hash = "sha256-ZUsu/zfzCrn0tvmKxcFwKYQbS7JoPUSpg6/l3QHE4Cw=";
}; };
modRoot = "./agent"; modRoot = "./agent";
vendorHash = "sha256-VjxgBXPrgwm8L3VIy7eLG2pVP+iYnpn1oR+ARRh3EAQ="; vendorHash = "sha256-1UI/JRDRnsRrdV1AfPyE/rWEDAytEYmr+EyXn60UB/Y=";
ldflags = [ ldflags = [
"-s" "-s"

View File

@ -7,11 +7,11 @@
let let
pname = "simplex-chat-desktop"; pname = "simplex-chat-desktop";
version = "6.3.6"; version = "6.3.7";
src = fetchurl { src = fetchurl {
url = "https://github.com/simplex-chat/simplex-chat/releases/download/v${version}/simplex-desktop-x86_64.AppImage"; url = "https://github.com/simplex-chat/simplex-chat/releases/download/v${version}/simplex-desktop-x86_64.AppImage";
hash = "sha256-EvDDWLgucqTPcf9eC2q9IJKfo1mxRAo82PAzkzxVESc="; hash = "sha256-PsUSSs6HTV3gGbdH+hPifZ2Ak6j1vNSAHsqaL5U1lbY=";
}; };
appimageContents = appimageTools.extract { appimageContents = appimageTools.extract {

View File

@ -35,20 +35,20 @@ let
in in
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "siyuan"; pname = "siyuan";
version = "3.1.32"; version = "3.2.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "siyuan-note"; owner = "siyuan-note";
repo = "siyuan"; repo = "siyuan";
rev = "v${finalAttrs.version}"; rev = "v${finalAttrs.version}";
hash = "sha256-xhiQe9lopKhruwUSTi2GHQ9NPlkaezl1j70z/KOnZEc="; hash = "sha256-Dqdooc1fhBxPDsdFXjUcsVkiXWHWGypyq8qJLd30tEA=";
}; };
kernel = buildGoModule { kernel = buildGoModule {
name = "${finalAttrs.pname}-${finalAttrs.version}-kernel"; name = "${finalAttrs.pname}-${finalAttrs.version}-kernel";
inherit (finalAttrs) src; inherit (finalAttrs) src;
sourceRoot = "${finalAttrs.src.name}/kernel"; sourceRoot = "${finalAttrs.src.name}/kernel";
vendorHash = "sha256-GRKBZe9cd2/sYstiCD/f/ckF0G1GYBPBc8FSFmjw3Mo="; vendorHash = "sha256-LXW3k3wsszJ0Ep8JyGhe9jvlH2FA0a3GCrmDrzJ34Wk=";
patches = [ patches = [
(replaceVars ./set-pandoc-path.patch { (replaceVars ./set-pandoc-path.patch {
@ -96,7 +96,7 @@ stdenv.mkDerivation (finalAttrs: {
sourceRoot sourceRoot
postPatch postPatch
; ;
hash = "sha256-PnuU4TWG10JP69BdGz+Uqz+WPUJU/Rb+Hicxy0+gB2Q="; hash = "sha256-eSf4mpKBm1G4K9+V6VXEiPrIVQMyru7o9BGVIUycQaQ=";
}; };
sourceRoot = "${finalAttrs.src.name}/app"; sourceRoot = "${finalAttrs.src.name}/app";

View File

@ -0,0 +1 @@
{ python3Packages }: with python3Packages; toPythonApplication trevorproxy

View File

@ -0,0 +1,37 @@
{
lib,
python3,
fetchPypi,
}:
python3.pkgs.buildPythonApplication rec {
pname = "trevorspray";
version = "2.3.1";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-2kprXyZUAe8lBV48mBpmkhBtOoxgrP/TOTdS3Kw2WTE=";
};
build-system = with python3.pkgs; [ poetry-core ];
dependencies = with python3.pkgs; [
beautifulsoup4
exchangelib
mechanicalsoup
pygments
pysocks
sh
tldextract
trevorproxy
];
meta = {
description = "Modular password spraying tool";
homepage = "https://github.com/blacklanternsecurity/TREVORspray";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "trevorspray";
};
}

View File

@ -0,0 +1,32 @@
{
lib,
buildGoModule,
fetchFromGitHub,
}:
buildGoModule rec {
pname = "unwaf";
version = "0-unstable-2025-07-04";
src = fetchFromGitHub {
owner = "mmarting";
repo = "unwaf";
rev = "06f19a49d048be1f92f395d04c43c9a2a36d2ab5";
hash = "sha256-9gM82vv7Qx4VQv7Ojg2rpmC6SN9olqF+07ovjn7Z3CM=";
};
vendorHash = "sha256-jCL0mEGuiUeruQq6u7wOczqNwT343xtMYkit6QKbZuk=";
ldflags = [
"-s"
"-w"
];
meta = {
description = "Tool designed to help identify WAF bypasses using passive techniques";
homepage = "https://github.com/mmarting/unwaf";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "unwaf";
};
}

View File

@ -0,0 +1,42 @@
{
lib,
buildGoModule,
fetchFromGitHub,
versionCheckHook,
}:
buildGoModule rec {
pname = "vesta";
version = "1.0.10";
src = fetchFromGitHub {
owner = "kvesta";
repo = "vesta";
tag = "v${version}";
hash = "sha256-/AIzIXtevFRW7gxA3dgNC8SPpT5ABrulf62GOpsw5Wc=";
};
vendorHash = "sha256-Rs1UXvSP3iXQySW5yVkP5JTWmEOej4atTpYpmQccbro=";
nativeInstallCheckInputs = [ versionCheckHook ];
ldflags = [
"-s"
"-w"
];
doInstallCheck = true;
versionCheckProgramArg = [ "version" ];
checkFlags = [ "-skip=TestPythonMatch" ];
meta = {
description = "Static analysis of vulnerabilities, Docker and Kubernetes cluster configuration";
homepage = "https://github.com/kvesta/vesta";
changelog = "https://github.com/kvesta/vesta/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "vesta";
};
}

View File

@ -6,17 +6,17 @@
buildGo124Module rec { buildGo124Module rec {
pname = "vuls"; pname = "vuls";
version = "0.33.1"; version = "0.33.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "future-architect"; owner = "future-architect";
repo = "vuls"; repo = "vuls";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-djs4bhdicZFDETw3tLoks7KKjLh/o6Z6Ivzw0I/VxH8="; hash = "sha256-6tpX8pZNKJXJv6ArwNWn9ih19LU3DNeBUXy9U/dHhVc=";
fetchSubmodules = true; fetchSubmodules = true;
}; };
vendorHash = "sha256-1W6xI6rRyaSfryNZSGhgHULotZ42lPsDt27KVzFEhog="; vendorHash = "sha256-vZMpQvEswcsfppZ5tIaI4fqrKkwbN53shefRyLR/Sg8=";
ldflags = [ ldflags = [
"-s" "-s"

View File

@ -7,14 +7,14 @@
python3.pkgs.buildPythonApplication rec { python3.pkgs.buildPythonApplication rec {
pname = "vunnel"; pname = "vunnel";
version = "0.34.1"; version = "0.34.2";
pyproject = true; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "anchore"; owner = "anchore";
repo = "vunnel"; repo = "vunnel";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-+ZWrFODJNhQeB/Zn+3fwuuH4Huu542/imwcv7qEiZes="; hash = "sha256-7bUKDo7l/xZhw6o6nimQKyjucB8uB80wOGUr0V++Q28=";
leaveDotGit = true; leaveDotGit = true;
}; };

View File

@ -13,7 +13,6 @@
gpsd, gpsd,
gtk-layer-shell, gtk-layer-shell,
gtkmm3, gtkmm3,
howard-hinnant-date,
iniparser, iniparser,
jsoncpp, jsoncpp,
libcava, libcava,
@ -119,7 +118,6 @@ stdenv.mkDerivation (finalAttrs: {
[ [
gtk-layer-shell gtk-layer-shell
gtkmm3 gtkmm3
howard-hinnant-date
jsoncpp jsoncpp
libsigcxx libsigcxx
libxkbcommon libxkbcommon

View File

@ -35,6 +35,7 @@ buildPythonPackage rec {
"attrs" "attrs"
"hier-config" "hier-config"
"passlib" "passlib"
"tomlkit"
"typeguard" "typeguard"
]; ];

View File

@ -0,0 +1,54 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
httpx,
poetry-core,
poetry-dynamic-versioning,
pydantic,
pytest-asyncio,
pytestCheckHook,
radixtarget,
regex,
}:
buildPythonPackage rec {
pname = "cloudcheck";
version = "7.2.11";
pyproject = true;
src = fetchFromGitHub {
owner = "blacklanternsecurity";
repo = "cloudcheck";
tag = "v${version}";
hash = "sha256-z2KJ6EaqQLc2oQBZCfKMejPlTdgYGzmDPm/rGLHXCQA=";
};
pythonRelaxDeps = [ "radixtarget" ];
build-system = [
poetry-core
poetry-dynamic-versioning
];
dependencies = [
httpx
pydantic
radixtarget
regex
];
nativeCheckInputs = [
pytest-asyncio
pytestCheckHook
];
pythonImportsCheck = [ "cloudcheck" ];
meta = {
description = "Module to check whether an IP address or hostname belongs to popular cloud providers";
homepage = "https://github.com/blacklanternsecurity/cloudcheck";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ fab ];
};
}

View File

@ -52,6 +52,10 @@ buildPythonPackage rec {
"websockets" "websockets"
]; ];
pythonRemoveDeps = [
"mlx-vlm" # not yet avainable on nixpkgs
];
dependencies = dependencies =
[ [
docling docling

View File

@ -24,14 +24,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "langchain-aws"; pname = "langchain-aws";
version = "0.2.26"; version = "0.2.27";
pyproject = true; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "langchain-ai"; owner = "langchain-ai";
repo = "langchain-aws"; repo = "langchain-aws";
tag = "langchain-aws==${version}"; tag = "langchain-aws==${version}";
hash = "sha256-KuSXevx2beBSMfCM+75RDNIaBRlRWJBxDIm/1dXi110="; hash = "sha256-FHWozXf0zEyKvFODZ+8JHMiwARJETJxmLh3z1HJSNV4=";
}; };
postPatch = '' postPatch = ''

View File

@ -13,14 +13,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "livekit-api"; pname = "livekit-api";
version = "1.0.2"; version = "1.0.3";
pyproject = true; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "livekit"; owner = "livekit";
repo = "python-sdks"; repo = "python-sdks";
tag = "api-v${version}"; tag = "api-v${version}";
hash = "sha256-QFUCMqRshEid08IbNjyvJvJSVhYfVJRjvXjSTlNlzlU="; hash = "sha256-W9WmruzN5Nm9vrjG1Kcf3Orst0b2Mxm80hKLjwXowl8=";
}; };
pypaBuildFlags = [ "livekit-api" ]; pypaBuildFlags = [ "livekit-api" ];

View File

@ -4,20 +4,19 @@
buildPythonPackage, buildPythonPackage,
fetchFromGitHub, fetchFromGitHub,
lxml, lxml,
pytest-cov-stub,
pytest-httpbin, pytest-httpbin,
pytest-mock, pytest-mock,
pytestCheckHook, pytestCheckHook,
pythonOlder,
requests,
requests-mock, requests-mock,
requests,
setuptools,
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "mechanicalsoup"; pname = "mechanicalsoup";
version = "1.4.0"; version = "1.4.0";
format = "setuptools"; pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "MechanicalSoup"; owner = "MechanicalSoup";
@ -31,10 +30,12 @@ buildPythonPackage rec {
substituteInPlace setup.py \ substituteInPlace setup.py \
--replace "'pytest-runner'" "" --replace "'pytest-runner'" ""
substituteInPlace setup.cfg \ substituteInPlace setup.cfg \
--replace " --cov --cov-config .coveragerc --flake8" "" --replace " --flake8" ""
''; '';
propagatedBuildInputs = [ build-system = [ setuptools ];
dependencies = [
beautifulsoup4 beautifulsoup4
lxml lxml
requests requests
@ -43,6 +44,7 @@ buildPythonPackage rec {
__darwinAllowLocalNetworking = true; __darwinAllowLocalNetworking = true;
nativeCheckInputs = [ nativeCheckInputs = [
pytest-cov-stub
pytest-httpbin pytest-httpbin
pytest-mock pytest-mock
pytestCheckHook pytestCheckHook
@ -51,6 +53,11 @@ buildPythonPackage rec {
pythonImportsCheck = [ "mechanicalsoup" ]; pythonImportsCheck = [ "mechanicalsoup" ];
disabledTests = [
# Missing module
"test_select_form_associated_elements"
];
meta = with lib; { meta = with lib; {
description = "Python library for automating interaction with websites"; description = "Python library for automating interaction with websites";
homepage = "https://github.com/hickford/MechanicalSoup"; homepage = "https://github.com/hickford/MechanicalSoup";

View File

@ -8,14 +8,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "oelint-data"; pname = "oelint-data";
version = "1.0.18"; version = "1.0.20";
pyproject = true; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "priv-kweihmann"; owner = "priv-kweihmann";
repo = "oelint-data"; repo = "oelint-data";
tag = version; tag = version;
hash = "sha256-vaQ+ZX+kTIrgFNDHQ5DPFMmH+GiSWG5pgy+7/yuMVw4="; hash = "sha256-Kfl/zYZ6PvYRn1E0MKzCZLvtqS6WV5U9hvOufFNKmPY=";
}; };
build-system = [ build-system = [

View File

@ -16,7 +16,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "pygitguardian"; pname = "pygitguardian";
version = "1.22.0"; version = "1.23.0";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.8"; disabled = pythonOlder "3.8";
@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "GitGuardian"; owner = "GitGuardian";
repo = "py-gitguardian"; repo = "py-gitguardian";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-AXgsB1ap233o6TP6htOFuQ++AubCRUqGbs5NWT0Qv+w="; hash = "sha256-vpz7HBxRu1srqe+EBnjwNJ7xJ1TMrOIXBulPjDTTk3k=";
}; };
pythonRelaxDeps = [ pythonRelaxDeps = [

View File

@ -0,0 +1,37 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
poetry-core,
poetry-dynamic-versioning,
}:
buildPythonPackage rec {
pname = "radixtarget";
version = "3.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "blacklanternsecurity";
repo = "radixtarget";
rev = "v${version}";
hash = "sha256-C7QmiAc8SO7ddfseoGDYkmrkLoxmAGww9MPhBX94ucg=";
};
build-system = [
poetry-core
poetry-dynamic-versioning
];
# Module has no tests
doCheck = false;
pythonImportsCheck = [ "radixtarget" ];
meta = {
description = "Radix implementation designed for lookups of IP addresses/networks and DNS hostnames";
homepage = "https://github.com/blacklanternsecurity/radixtarget";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ fab ];
};
}

View File

@ -29,14 +29,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "torchio"; pname = "torchio";
version = "0.20.16"; version = "0.20.17";
pyproject = true; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "TorchIO-project"; owner = "TorchIO-project";
repo = "torchio"; repo = "torchio";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-BWn4Kg44mMfUs4wtajYZTH6TATWxLVifCfZKfql/hdI="; hash = "sha256-kZCbQGIkWmlXl25UviPrSDo0swCjWnvTTkBnxGI0Y7U=";
}; };
build-system = [ build-system = [

View File

@ -24,14 +24,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "torchmetrics"; pname = "torchmetrics";
version = "1.7.3"; version = "1.7.4";
pyproject = true; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Lightning-AI"; owner = "Lightning-AI";
repo = "torchmetrics"; repo = "torchmetrics";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-xnGODA5m4UannZKXn9Mq8bKI1WA+yHTOTicJ6AuLB+4="; hash = "sha256-MpqpzfsT9cxyKHvcw2ue67gaqQfdsLARov50ivGYO98=";
}; };
dependencies = [ dependencies = [

View File

@ -0,0 +1,32 @@
{
lib,
buildPythonPackage,
fetchPypi,
poetry-core,
sh,
}:
buildPythonPackage rec {
pname = "trevorproxy";
version = "1.0.9";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-ZUOqtJmLiZbe2LBkpTGELeKFkmzA0WCJ/TXPi9eyRXs=";
};
build-system = [ poetry-core ];
dependencies = [ sh ];
pythonImportsCheck = [ "trevorproxy" ];
meta = {
description = "Module to rotate the source IP address via SSH proxies and other methods";
homepage = "https://github.com/blacklanternsecurity/TREVORproxy";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "trevorproxy";
};
}

View File

@ -27,7 +27,6 @@
rustc-demangle, rustc-demangle,
elfutils, elfutils,
perf, perf,
gtk3,
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -86,7 +85,6 @@ stdenv.mkDerivation rec {
qtWrapperArgs = [ qtWrapperArgs = [
"--set-default PERFPROFILER_PARSER_FILEPATH ${lib.getBin perf}/bin" "--set-default PERFPROFILER_PARSER_FILEPATH ${lib.getBin perf}/bin"
"--suffix XDG_DATA_DIRS : ${gtk3}/share/gsettings-schemas/${gtk3.name}"
]; ];
meta = with lib; { meta = with lib; {

View File

@ -4,6 +4,8 @@
fetchurl, fetchurl,
libevent, libevent,
openssl, openssl,
pkg-config,
systemdMinimal,
nixosTests, nixosTests,
bind8Stats ? false, bind8Stats ? false,
checking ? false, checking ? false,
@ -16,6 +18,7 @@
rootServer ? false, rootServer ? false,
rrtypes ? false, rrtypes ? false,
zoneStats ? false, zoneStats ? false,
withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemdMinimal,
configFile ? "/etc/nsd/nsd.conf", configFile ? "/etc/nsd/nsd.conf",
}: }:
@ -33,10 +36,15 @@ stdenv.mkDerivation rec {
substituteInPlace nsd-control-setup.sh.in --replace openssl ${openssl}/bin/openssl substituteInPlace nsd-control-setup.sh.in --replace openssl ${openssl}/bin/openssl
''; '';
buildInputs = [ buildInputs =
libevent [
openssl libevent
]; openssl
]
++ lib.optionals withSystemd [
systemdMinimal
pkg-config
];
enableParallelBuilding = true; enableParallelBuilding = true;
@ -55,6 +63,7 @@ stdenv.mkDerivation rec {
++ edf rootServer "root-server" ++ edf rootServer "root-server"
++ edf rrtypes "draft-rrtypes" ++ edf rrtypes "draft-rrtypes"
++ edf zoneStats "zone-stats" ++ edf zoneStats "zone-stats"
++ edf withSystemd "systemd"
++ [ ++ [
"--with-ssl=${openssl.dev}" "--with-ssl=${openssl.dev}"
"--with-libevent=${libevent.dev}" "--with-libevent=${libevent.dev}"

View File

@ -7,16 +7,16 @@
buildGoModule rec { buildGoModule rec {
pname = "spicedb"; pname = "spicedb";
version = "1.44.3"; version = "1.44.4";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "authzed"; owner = "authzed";
repo = "spicedb"; repo = "spicedb";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-V/uUfysSHDtkZjRoJMI4qbfl1PuCE6pbwRhk6D14s60="; hash = "sha256-hpu9tg18JASuHVSrEL9xKWJ/+k6Cam3aBQ2OLsIehjw=";
}; };
vendorHash = "sha256-Tdg9HOzH7N465QX7m65S7+HfT+sdgVpdTnHjhart1ec="; vendorHash = "sha256-EQQtVudG+xjim15Ud4YJ05j0l+omnEnpo42tS99Mmd8=";
ldflags = [ ldflags = [
"-X 'github.com/jzelinskie/cobrautil/v2.Version=${src.rev}'" "-X 'github.com/jzelinskie/cobrautil/v2.Version=${src.rev}'"

View File

@ -8,18 +8,20 @@
postgresqlBuildExtension (finalAttrs: { postgresqlBuildExtension (finalAttrs: {
pname = "pg_net"; pname = "pg_net";
version = "0.16.0"; version = "0.18.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "supabase"; owner = "supabase";
repo = "pg_net"; repo = "pg_net";
tag = "v${finalAttrs.version}"; tag = "v${finalAttrs.version}";
hash = "sha256-Jtb4jGvci70Yb6YoEsr8sSHz30kFeYFitnLjtJK1CGI="; hash = "sha256-MXZewz6vb1ZEGMzbk/x0VtBDH2GxnwYWsy3EjJnas2U=";
}; };
buildInputs = [ curl ]; buildInputs = [ curl ];
env.NIX_CFLAGS_COMPILE = "-Wno-error"; env.NIX_CFLAGS_COMPILE = toString (
lib.optional (lib.versionAtLeast postgresql.version "18") "-Wno-error=missing-variable-declarations"
);
meta = { meta = {
description = "Async networking for Postgres"; description = "Async networking for Postgres";

View File

@ -2634,6 +2634,8 @@ self: super: with self; {
clldutils = callPackage ../development/python-modules/clldutils { }; clldutils = callPackage ../development/python-modules/clldutils { };
cloudcheck = callPackage ../development/python-modules/cloudcheck { };
cloudevents = callPackage ../development/python-modules/cloudevents { }; cloudevents = callPackage ../development/python-modules/cloudevents { };
cloudflare = callPackage ../development/python-modules/cloudflare { }; cloudflare = callPackage ../development/python-modules/cloudflare { };
@ -15192,6 +15194,8 @@ self: super: with self; {
radish-bdd = callPackage ../development/python-modules/radish-bdd { }; radish-bdd = callPackage ../development/python-modules/radish-bdd { };
radixtarget = callPackage ../development/python-modules/radixtarget { };
radon = callPackage ../development/python-modules/radon { }; radon = callPackage ../development/python-modules/radon { };
railroad-diagrams = callPackage ../development/python-modules/railroad-diagrams { }; railroad-diagrams = callPackage ../development/python-modules/railroad-diagrams { };
@ -18136,6 +18140,8 @@ self: super: with self; {
treq = callPackage ../development/python-modules/treq { }; treq = callPackage ../development/python-modules/treq { };
trevorproxy = callPackage ../development/python-modules/trevorproxy { };
trezor = callPackage ../development/python-modules/trezor { }; trezor = callPackage ../development/python-modules/trezor { };
trezor-agent = callPackage ../development/python-modules/trezor-agent { trezor-agent = callPackage ../development/python-modules/trezor-agent {