Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2026-05-01 12:22:57 +00:00
committed by GitHub
43 changed files with 234 additions and 117 deletions
+5
View File
@@ -18508,6 +18508,11 @@
githubId = 8165792;
name = "Mark Karpov";
};
mrmaxmeier = {
github = "mrmaxmeier";
githubId = 3913977;
name = "Mrmaxmeier";
};
mrmebelman = {
email = "burzakovskij@protonmail.com";
github = "MrMebelMan";
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "virtualjaguar";
version = "0-unstable-2026-04-16";
version = "0-unstable-2026-05-01";
src = fetchFromGitHub {
owner = "libretro";
repo = "virtualjaguar-libretro";
rev = "dd44259f8dca0ba87068eb2264367c01e131c263";
hash = "sha256-prvUvHXOeSWG5BK4mHkkFVnq0xGc3pI09GDNJJvZfgs=";
rev = "e04f953915731c15f5f9cb9b8ae44630c901f23f";
hash = "sha256-jjF3vyVuxViyZP1wbxZduBhURYylGdS3BKxzKnPBm7Q=";
};
makefile = "Makefile";
@@ -9,11 +9,11 @@
buildMozillaMach rec {
pname = "firefox";
version = "140.10.0esr";
version = "140.10.1esr";
applicationName = "Firefox ESR";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "56b274df21d0a908e826af6dda89a42b77fb0f597b75542b0330d448ae22be07a3636a3187ff1b488e466cc8c5264a8a75f79901354a49e35a3e99dcb0852514";
sha512 = "aa3481dbdda0a302acefff52007ba2e6927962523408b942a7df673e80618fc381faf1ca70ebaac3760645bf7cb382b85658af49beca705cd636ce9de58349a5";
};
meta = {
@@ -463,13 +463,13 @@
"vendorHash": "sha256-/8h2bmesnFz3tav3+iDelZSjp1Z9lreexwcw0WdYekA="
},
"goharbor_harbor": {
"hash": "sha256-+HhtRod8VNOE6KceWIviWDCPvPuLK9/WaKrgT27GUpw=",
"hash": "sha256-2mi1QlWPAPGVr/Q0xOQjI8R8baeyJotjjoKZyQYNJg0=",
"homepage": "https://registry.terraform.io/providers/goharbor/harbor",
"owner": "goharbor",
"repo": "terraform-provider-harbor",
"rev": "v3.11.5",
"rev": "v3.11.6",
"spdx": "MIT",
"vendorHash": "sha256-yOM4JcQxAvYAFPyAFfjJn4FK8pEXF3I55ddMTkijn9c="
"vendorHash": "sha256-874QpqIFFhzIGJZ8nKGcUe9qEpR9jQkx4nl75Cpqpww="
},
"grafana_grafana": {
"hash": "sha256-M29iRplTonmxOXeQYAdij+ttfGYiOCLN/v6YvYN9k7w=",
+18 -8
View File
@@ -2,12 +2,15 @@
lib,
stdenv,
fetchurl,
python312,
python313,
SDL2,
cairo,
pango,
libvorbis,
openal,
curl,
gnugrep,
gnused,
libgcc,
makeBinaryWrapper,
makeDesktopItem,
@@ -22,11 +25,11 @@ let
{
x86_64-linux = {
name = "BombSquad_Linux_x86_64";
hash = "sha256-ICjaNZSCUbslB5pELbI4e+1zXWrZzkCkv69jLRx4dr0=";
hash = "sha256-VHhDRzB7sSvb3Ou/Sg+PjTKFDG9sKsXueu2qLNfC06k=";
};
aarch-64-linux = {
aarch64-linux = {
name = "BombSquad_Linux_Arm64";
hash = "sha256-/m0SOQbHssk0CqZJPRLK9YKphup3dtMqkbWGzqcF0+g=";
hash = "sha256-usrhPOsXkJZk0HCSBIGnc4qdIu2SW7STp6Y/e6RmZlM=";
};
}
.${stdenv.targetPlatform.system} or (throw "${stdenv.targetPlatform.system} is unsupported.");
@@ -39,10 +42,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "bombsquad";
version = "1.7.37";
# Note: This version trails behind the latest version by one since the latest
# version sometimes gets replaced for minor updates. The builds in /old/ are
# stable.
version = "1.7.61";
src = fetchurl {
url = "https://web.archive.org/web/20240825230506if_/https://files.ballistica.net/bombsquad/builds/${archive.name}_${finalAttrs.version}.tar.gz";
url = "https://files.ballistica.net/bombsquad/builds/old/${archive.name}_${finalAttrs.version}.tar.gz";
inherit (archive) hash;
};
@@ -50,10 +56,12 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
SDL2
cairo
libgcc
libvorbis
openal
python312
pango
python313
];
nativeBuildInputs = [
@@ -98,11 +106,12 @@ stdenv.mkDerivation (finalAttrs: {
runtimeInputs = [
curl
gnugrep
gnused
];
text = ''
curl -sL "https://files.ballistica.net/bombsquad/builds/CHANGELOG.md" \
| grep -oP '^### \K\d+\.\d+\.\d+' \
| head -n 1
| sed -n 2p
'';
});
};
@@ -118,6 +127,7 @@ stdenv.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [
syedahkam
coffeeispower
mrmaxmeier
];
mainProgram = "bombsquad";
platforms = lib.platforms.linux;
@@ -32,13 +32,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "cinnamon-settings-daemon";
version = "6.6.3";
version = "6.6.4";
src = fetchFromGitHub {
owner = "linuxmint";
repo = "cinnamon-settings-daemon";
tag = finalAttrs.version;
hash = "sha256-sa3DYH4/yRycHyrAG8IfCCpHhFNKwq8yOgLoKHprGfk=";
hash = "sha256-zdrT9te/C62g1MZlILbicxaDWO+uS3iW448YBTpPz1Y=";
};
patches = [
+2 -2
View File
@@ -6,11 +6,11 @@
}:
appimageTools.wrapType2 rec {
pname = "cubelify";
version = "1.25.10";
version = "1.25.11";
src = fetchurl {
url = "https://storage.cubelify.com/overlay/v1/Cubelify%20Overlay-${version}.AppImage";
hash = "sha512-JgiyrcKJneihOAywZom2YQLNOejb0IidicSGVCwVHMJeUEwyFOQtUrhM4vvXwqradnogPK3LAez/dQJ58reGfA==";
hash = "sha512-iWOkFTH5iPw3gzirWph14f8/M0cLQgsUyGX5Xnestc1oqcrKOJgdVb65RBWgCQBywhMkEXC0h1wzaZiBaKYuAQ==";
};
nativeBuildInputs = [ makeWrapper ];
+2 -2
View File
@@ -29,13 +29,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "fluent-bit";
version = "4.2.2";
version = "5.0.3";
src = fetchFromGitHub {
owner = "fluent";
repo = "fluent-bit";
tag = "v${finalAttrs.version}";
hash = "sha256-BYaJ76iX969SLxCUMyIRbHnVt5/N+wjMMvsqxFmLqUI=";
hash = "sha256-EMzTOOhtOs2/TzfKVt0aBc2rKIgKLV0+S9R1uEFSjVo=";
};
# The source build documentation covers some dependencies and CMake options.
+10 -1
View File
@@ -6,6 +6,7 @@
perlPackages,
stdenv,
procps,
versionCheckHook,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -28,7 +29,10 @@ stdenv.mkDerivation (finalAttrs: {
--prefix PATH : ${lib.makeBinPath [ procps ]}
'';
nativeBuildInputs = [ makeWrapper ];
nativeBuildInputs = [
makeWrapper
perl
];
buildInputs = with perlPackages; [
Appcpanminus
@@ -69,6 +73,11 @@ stdenv.mkDerivation (finalAttrs: {
perl
];
strictDeps = true;
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
meta = {
description = "Mail folder synchronizer between IMAP servers";
homepage = "https://imapsync.lamiral.info";
+2 -2
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "netgen";
version = "1.5.318";
version = "1.5.319";
src = fetchFromGitHub {
owner = "RTimothyEdwards";
repo = "netgen";
tag = finalAttrs.version;
hash = "sha256-JefKDDzavI/fFJ0nsL6n3z4NHTAVWpOEyMxffYVHLac=";
hash = "sha256-n6UoxoPfUlWrl/3HFEXsZTl+nSTjUzK9WSt4q1kXrZs=";
};
strictDeps = true;
+3 -3
View File
@@ -35,16 +35,16 @@ let
in
maven.buildMavenPackage rec {
pname = "nzbhydra2";
version = "8.7.1";
version = "8.8.0";
src = fetchFromGitHub {
owner = "theotherp";
repo = "nzbhydra2";
tag = "v${version}";
hash = "sha256-RYX5YS0fKepP9UAArtlwdjAo7HFYQWqBgNDl5K59SXo=";
hash = "sha256-BndOpHEcesrfequErt193F3Bapm8E4jwZ9gPxuvWDi0=";
};
mvnHash = "sha256-dodZT40zNqfaPd8VxfNYY10VrFNlL4xESDdTrgcFaaY=";
mvnHash = "sha256-mZ/mOF9k5URheNNxmrKkCiklP26zeTGKhDGxqRiDBuk=";
mvnFetchExtraArgs.preBuild = ''
mvn -nsu "${timestampParameter}" --projects org.nzbhydra:github-release-plugin "-Dmaven.repo.local=$out/.m2" clean install
@@ -14,16 +14,16 @@ assert
buildGoModule (finalAttrs: {
pname = "open-policy-agent";
version = "1.15.2";
version = "1.16.0";
src = fetchFromGitHub {
owner = "open-policy-agent";
repo = "opa";
tag = "v${finalAttrs.version}";
hash = "sha256-QgAMnVnTsHA1BcKgAhCgvOXDwkYqSFy7EVDqV/wCbhw=";
hash = "sha256-mZpD0hkrm74HzIVM+xcp55nADi/+oOiJ9/WPIyWsmAg=";
};
vendorHash = "sha256-l2HrTap6qZeKOvvCY6d+issQT2pL6TPU0pIdDN8vfVc=";
vendorHash = "sha256-m+Mb2Llny7O9cfn8Js7MEaeYM9zC/CwWBAuliWE7G1E=";
nativeBuildInputs = [ installShellFiles ];
+2 -2
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "phpstan";
version = "2.1.51";
version = "2.1.54";
src = fetchFromGitHub {
owner = "phpstan";
repo = "phpstan";
tag = finalAttrs.version;
hash = "sha256-cFFGcsfQXnMBcYs17EYswVp8iYY55c9WODTjhpHBIwk=";
hash = "sha256-N13KtgGnJKQoutu4X0mTYsma9c0WUpNH+xaUOBwRRPM=";
};
nativeBuildInputs = [
+40
View File
@@ -0,0 +1,40 @@
{
lib,
fetchFromGitHub,
openssl,
pkg-config,
rustPlatform,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "proxelar";
version = "0.4.3";
src = fetchFromGitHub {
owner = "emanuele-em";
repo = "proxelar";
tag = "v${finalAttrs.version}";
hash = "sha256-PQRGn03chv+x3AO0yyxkXDmrCHVDP9vjaVUwMRMxpYE=";
};
cargoHash = "sha256-1cPkzDIF4bcESbEOATYM2fd7FenV5dkrrYsZIoCML7Q=";
__structuredAttrs = true;
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
env = {
OPENSSL_NO_VENDOR = true;
};
meta = {
description = "Programmable MITM proxy that intercepts HTTP/HTTPS traffic";
homepage = "https://github.com/emanuele-em/proxelar";
changelog = "https://github.com/emanuele-em/proxelar/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "proxelar";
};
})
+4 -4
View File
@@ -8,21 +8,21 @@
}:
let
version = "7.20";
version = "7.21";
downloadVersion = lib.replaceStrings [ "." ] [ "" ] version;
# Use `./update.sh` to generate the entries below
srcs = {
x86_64-linux = {
url = "https://www.rarlab.com/rar/rarlinux-x64-${downloadVersion}.tar.gz";
hash = "sha256-0+f7oycjhbHQJV7jMqHowaZ3m7Wl/51NisK+hG5JykY=";
hash = "sha256-wrY7+1E3SNpBu4PsNGX+yoWjlR0Clr5e40xgLZmbEkc=";
};
aarch64-darwin = {
url = "https://www.rarlab.com/rar/rarmacos-arm-${downloadVersion}.tar.gz";
hash = "sha256-4ONjyPe0jw2tVN6r0dxGKjAKt0Aibp6ywJHtvS4FvUo=";
hash = "sha256-jYw6ihHRvmnM0/T2L7AbuNRc3YVkReGoMJH1ebPIWec=";
};
x86_64-darwin = {
url = "https://www.rarlab.com/rar/rarmacos-x64-${downloadVersion}.tar.gz";
hash = "sha256-LhLY9kuTswcC443a5L+wY7nHOIhZn6CqyKWqmfjXZt4=";
hash = "sha256-gUeNcFyXjEIkcN0NqLd3ByNyoB/hW/4HrvWmYs+Bpy8=";
};
};
in
+2 -2
View File
@@ -6,10 +6,10 @@
}:
let
pname = "remnote";
version = "1.25.19";
version = "1.26.0";
src = fetchurl {
url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage";
hash = "sha256-DJWRhNTRmYVdY5AfAlVOhrNkongusv+volwiLQBg1xM=";
hash = "sha256-9SLFc2giE0AjD88OJz0z7mn9j/pN7Fd8/xWub6FDs/U=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
in
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "scip-go";
version = "0.2.1";
version = "0.2.4";
src = fetchFromGitHub {
owner = "sourcegraph";
repo = "scip-go";
rev = "v${finalAttrs.version}";
hash = "sha256-sp2U+8igNVZLWuxRWJJ96CQ7HKDDqcg7MJQ+/yzzzcw=";
hash = "sha256-c2yCe1dtTVA6rWhphN7LGUY0lz9Xn/AVTSAB6uRMHs0=";
};
vendorHash = "sha256-TPd0CvNoAlskbGtKi7exxy+u9HabFJdprJ595ybRRQ8=";
+3 -3
View File
@@ -22,16 +22,16 @@ let
in
buildNpmPackage (finalAttrs: {
pname = "shogihome";
version = "1.27.0";
version = "1.27.1";
src = fetchFromGitHub {
owner = "sunfish-shogi";
repo = "shogihome";
tag = "v${finalAttrs.version}";
hash = "sha256-T1MgcqCi9rwN86vgCAshokznMXh+masFLcO43sz2bo0=";
hash = "sha256-Uns66oj5TGlIgOTayRqFa8wGntbgm9Molerzn5yJWDE=";
};
npmDepsHash = "sha256-5tZQCxql6jZAEU+e/hkQYnaHy1l5dWaH/p2rbGDAX14=";
npmDepsHash = "sha256-xl4B77luiMTT1L7E4FXP3q2lZT2WhUhH9zDu1HYAjQ0=";
postPatch = ''
substituteInPlace package.json \
+3 -3
View File
@@ -7,13 +7,13 @@
}:
buildGoModule (finalAttrs: {
pname = "terragrunt";
version = "1.0.2";
version = "1.0.3";
src = fetchFromGitHub {
owner = "gruntwork-io";
repo = "terragrunt";
tag = "v${finalAttrs.version}";
hash = "sha256-rT/GsWEezekWinBj2Wp5smCrf99VBUw8Yw3S+VpwfTQ=";
hash = "sha256-lq1SDXcmZsAxpFq7mAZo2dx72/qZS2PFx+NV1MsgyIk=";
};
nativeBuildInputs = [
@@ -26,7 +26,7 @@ buildGoModule (finalAttrs: {
make generate-mocks
'';
vendorHash = "sha256-+UtLq5EwUeB4GH324tYV3jqArpdvX98UP7WZSTlgZwU=";
vendorHash = "sha256-xeTeCPBUooWdGoRhAz2GOdTWnLvpbUM5UwzNRr56FcA=";
excludedPackages = [ "test/flake" ];
+3 -3
View File
@@ -9,16 +9,16 @@
buildNpmPackage (finalAttrs: {
pname = "uptime-kuma";
version = "2.2.1";
version = "2.3.0";
src = fetchFromGitHub {
owner = "louislam";
repo = "uptime-kuma";
tag = finalAttrs.version;
hash = "sha256-pofxivhITkYezxjZkCY5jgOkoyEnmbzTrGZRKF5jAqQ=";
hash = "sha256-L/+vadToq9CXz6SZnucIMg4Lf43aZ3OKLVhuFblY7zY=";
};
npmDepsHash = "sha256-jg8NUnQlH/7Pw2at4beTbzA+WbGu21aWAHQ4cLJGXNc=";
npmDepsHash = "sha256-kD+nOU+FVdnlVphVJ3FGUjuHf1f5UbSbpq7Cjc1muh4=";
patches = [
# Fixes the permissions of the database being not set correctly
+3 -3
View File
@@ -67,7 +67,7 @@
stdenv.mkDerivation rec {
pname = "vivaldi";
version = "7.9.3970.55";
version = "7.9.3970.60";
suffix =
{
@@ -80,8 +80,8 @@ stdenv.mkDerivation rec {
url = "https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-1_${suffix}.deb";
hash =
{
aarch64-linux = "sha256-iwz/FB1avKgW+UsoBeXUL2FE1f5v5RrTgwBiFJu4TD4=";
x86_64-linux = "sha256-FNZGSDv/xRiB3r4Y6H2FfyVIR84+wVMiVqT/9gfmE8w=";
aarch64-linux = "sha256-2ZI1M1G/l5wRd+vfcc189NWURyVQp05mTCtwk+cEYpU=";
x86_64-linux = "sha256-nZn51rotZ8s/tu86OXbBb7LMwqcZPhEvLtfqIOJM1qg=";
}
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
};
@@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "clipboard.yazi";
version = "0-unstable-2026-02-10";
version = "0-unstable-2026-04-24";
src = fetchFromGitHub {
owner = "XYenon";
repo = "clipboard.yazi";
rev = "3b9681091b783d6bc5d07172afd6159060a7db63";
hash = "sha256-8p2RC8F8JH1K36HebJM58stHX+lFLD+KYQxfdJm06y0=";
rev = "d6fc53152a20aebad8dc6e2550940f7efe226838";
hash = "sha256-6jlMzVPgkbQRwVbfUCEtXVWLxBKdPymQeHVoh5z9mO8=";
};
meta = {
@@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "full-border.yazi";
version = "25.2.26-unstable-2026-02-16";
version = "25.2.26-unstable-2026-04-22";
src = fetchFromGitHub {
owner = "yazi-rs";
repo = "plugins";
rev = "25918dcde97f11ac37f80620cc264680aedc4df8";
hash = "sha256-TzHJNIFZjUOImZ4dRC0hnB4xsDZCOuEjfXRi2ZXr8QE=";
rev = "034efd687f689f1981ab0e5a7dd46c1e1b4a08c9";
hash = "sha256-JIb26wE0WBf9Ul0wYW1/XpQICVTsNLgWgkXvtC457zo=";
};
meta = {
+6 -3
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "ytcast";
version = "1.4.0";
version = "1.4.1";
src = fetchFromGitHub {
owner = "MarcoLucidi01";
repo = "ytcast";
rev = "v${finalAttrs.version}";
sha256 = "sha256-iy9+MgXwP4ALz4NHJyn2ghC5boR53H3ioB2+7tcJunE=";
sha256 = "sha256-qFKqyBaG3+IltuJ/UDeWxlBy1NqXRZ0ENGiQoTOrWI0=";
};
vendorHash = null;
@@ -22,7 +22,10 @@ buildGoModule (finalAttrs: {
description = "Tool to cast YouTube videos from the command-line";
homepage = "https://github.com/MarcoLucidi01/ytcast";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ waelwindows ];
maintainers = with lib.maintainers; [
waelwindows
claes
];
mainProgram = "ytcast";
};
})
+2 -2
View File
@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "zsv";
version = "1.4.0";
version = "1.4.2";
src = fetchFromGitHub {
owner = "liquidaty";
repo = "zsv";
tag = "v${finalAttrs.version}";
hash = "sha256-ht6sg93bHrNTw1tEEkd9vRl5aIsc1q7nASakvECdyzI=";
hash = "sha256-CrZgf9ayAbkIFz7MC4WUwXba0heWDxxJpePg71CCw2A=";
};
buildInputs = [ jq ];
@@ -77,6 +77,8 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "sbcl";
inherit version;
__structuredAttrs = true;
strictDeps = true;
src = fetchurl {
# Changing the version shouldnt change the source for the
@@ -16,14 +16,14 @@
buildPythonPackage (finalAttrs: {
pname = "agentic-threat-hunting-framework";
version = "0.11.2";
version = "0.12.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Nebulock-Inc";
repo = "agentic-threat-hunting-framework";
tag = "v${finalAttrs.version}";
hash = "sha256-wZT8XjLikabI5SPDUG3cRBx7g7YanMjqv8lwHJ16wDY=";
hash = "sha256-mAhue0ruf0PGwix+ab6eaKrGJoKOh/8I+LiBWa+viMU=";
};
build-system = [ setuptools ];
@@ -13,9 +13,9 @@
xmltodict,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "axis";
version = "68";
version = "69";
pyproject = true;
disabled = pythonOlder "3.14";
@@ -23,14 +23,14 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "Kane610";
repo = "axis";
tag = "v${version}";
hash = "sha256-2a7zGgWc0QxxjCCg5yCfcepzLhEfvASv/Y8mDgl4y8M=";
tag = "v${finalAttrs.version}";
hash = "sha256-igeDyGKG235ooe/QrHjbya9WTCzwC8GfMoCwtpaBlR8=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "setuptools==82.0.1" "setuptools" \
--replace-fail "wheel==0.46.3" "wheel"
--replace-fail "wheel==0.47.0" "wheel"
'';
build-system = [ setuptools ];
@@ -53,9 +53,9 @@ buildPythonPackage rec {
meta = {
description = "Python library for communicating with devices from Axis Communications";
homepage = "https://github.com/Kane610/axis";
changelog = "https://github.com/Kane610/axis/releases/tag/v${version}";
changelog = "https://github.com/Kane610/axis/releases/tag/v${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "axis";
};
}
})
@@ -358,13 +358,13 @@
buildPythonPackage (finalAttrs: {
pname = "boto3-stubs";
version = "1.43.0";
version = "1.43.1";
pyproject = true;
src = fetchPypi {
pname = "boto3_stubs";
inherit (finalAttrs) version;
hash = "sha256-UMvV5DKbxuOVbWbJz951ul+wVtJGuFuVREtC0Qm5FpU=";
hash = "sha256-vYe75R4IjHXuxpUPxGuQh5rWPoyLZ7FYJ1xcZkIz59w=";
};
build-system = [ setuptools ];
@@ -40,6 +40,7 @@ buildPythonPackage (finalAttrs: {
"pycryptodome"
"pyopenssl"
"beautifulsoup4"
"requests"
];
build-system = [ setuptools ];
@@ -12,15 +12,15 @@
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "google-cloud-shell";
version = "1.14.0";
version = "1.15.0";
pyproject = true;
src = fetchPypi {
pname = "google_cloud_shell";
inherit version;
hash = "sha256-hnlYocYjIiPjO4HparvKTC0pFtRXAkRVB9O9TYHOjFU=";
inherit (finalAttrs) version;
hash = "sha256-FSnxSR937S5mUz7uxACWB3NRD5bFNaxTKiTWCzt/VAg=";
};
build-system = [ setuptools ];
@@ -51,8 +51,8 @@ buildPythonPackage rec {
meta = {
description = "Python Client for Cloud Shell";
homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-shell";
changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-shell-v${version}/packages/google-cloud-shell/CHANGELOG.md";
changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-shell-v${finalAttrs.version}/packages/google-cloud-shell/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -8,14 +8,14 @@
buildPythonPackage (finalAttrs: {
pname = "iamdata";
version = "0.1.202604301";
version = "0.1.202605011";
pyproject = true;
src = fetchFromGitHub {
owner = "cloud-copilot";
repo = "iam-data-python";
tag = "v${finalAttrs.version}";
hash = "sha256-Ez2j/wLPsYSleEMdylVkbQUCs1ie9HITPatGhY0Hao0=";
hash = "sha256-LeMds94lqlwtzXkWHhZFF5K+c46XzCUaDbZqtiDbKb0=";
};
__darwinAllowLocalNetworking = true;
@@ -2,34 +2,40 @@
lib,
buildPythonPackage,
fetchFromGitHub,
hatchling,
uv-build,
pytestCheckHook,
pytest-cov-stub,
multidict,
xmljson,
syrupy,
}:
buildPythonPackage (finalAttrs: {
pname = "latex2mathml";
version = "3.79.0";
version = "3.81.0";
pyproject = true;
src = fetchFromGitHub {
owner = "roniemartinez";
repo = "latex2mathml";
tag = finalAttrs.version;
hash = "sha256-/ixS6TlovxOZgBqDq1t6KzcG6EKBSYwf3c+drHjQec4=";
hash = "sha256-NY8SVEN9i8OcT8YS8887/TgLuIYAsS26me2BqGW0ubs=";
};
build-system = [ hatchling ];
build-system = [ uv-build ];
nativeCheckInputs = [
pytestCheckHook
pytest-cov-stub
multidict
xmljson
syrupy
];
# nixpkgs is only at uv_build 0.10.0
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail 'uv_build>=0.10.11,<0.11.0' 'uv_build'
'';
pythonImportsCheck = [ "latex2mathml" ];
meta = {
@@ -467,8 +467,8 @@ in
"sha256-R5CFa1FuJ/b361hpJx0c83RI0ZI2Vk3oflTP2CP6WsI=";
mypy-boto3-eks =
buildMypyBoto3Package "eks" "1.43.0"
"sha256-GH1+EVxXPMZWHDbpi6D9Xucz0tlPucjRvjDKd7wR4b8=";
buildMypyBoto3Package "eks" "1.43.1"
"sha256-ZC5DCPPLUWIEV9mVAtG/DBhrdIawwrtMBCY/DGB6MvM=";
mypy-boto3-elastic-inference =
buildMypyBoto3Package "elastic-inference" "1.36.0"
@@ -706,8 +706,8 @@ in
"sha256-9XMdnVsYUmz8Uf9kAgVMbG960vy0TOJturoD9/ZoM98=";
mypy-boto3-kafka =
buildMypyBoto3Package "kafka" "1.43.0"
"sha256-YqJsj6xyhNz9Xwdp1YkHimx2whut3tIff9SmRLc54Aw=";
buildMypyBoto3Package "kafka" "1.43.1"
"sha256-RJ7g5WeLvVe6AaiGwWVHewC3JnFw7cAqv+B8C9FQ/8E=";
mypy-boto3-kafkaconnect =
buildMypyBoto3Package "kafkaconnect" "1.43.0"
@@ -998,8 +998,8 @@ in
"sha256-DDNWvmo+i3O3s8sL16zg+QhWYzfrSTPOBHni8PVOgbs=";
mypy-boto3-payment-cryptography =
buildMypyBoto3Package "payment-cryptography" "1.43.0"
"sha256-+pUG2ANTIw8W6hoH22GIrz00bdsHKcB9yKSW5bhV0e0=";
buildMypyBoto3Package "payment-cryptography" "1.43.1"
"sha256-0O67JQj59+esJWCBGVzRNj73yBbnldhay28rxh7nlN0=";
mypy-boto3-payment-cryptography-data =
buildMypyBoto3Package "payment-cryptography-data" "1.43.0"
@@ -1170,8 +1170,8 @@ in
"sha256-T+JIJpHxD7IzAwq8yxgq6zbVMj/btpbhKnylMyfFvvU=";
mypy-boto3-sagemaker =
buildMypyBoto3Package "sagemaker" "1.43.0"
"sha256-3Iw8RA3yuaykO8v7NlNvxiuY1Si43Weux/71WyWtTtI=";
buildMypyBoto3Package "sagemaker" "1.43.1"
"sha256-mL/QtpqU7AEY8xD+mr5/X2U+MopldHOSvNY00vzAQU0=";
mypy-boto3-sagemaker-a2i-runtime =
buildMypyBoto3Package "sagemaker-a2i-runtime" "1.43.0"
@@ -1310,8 +1310,8 @@ in
"sha256-V1og1LY/ORrXbfFVs4vF8LYe30/kvG71F3rWwXmNSJ4=";
mypy-boto3-sso-admin =
buildMypyBoto3Package "sso-admin" "1.43.0"
"sha256-VXknxOg7dOctEBdJ8GH8vELe/dcWmT1ygCQSQ84qCO0=";
buildMypyBoto3Package "sso-admin" "1.43.1"
"sha256-1LtstuBIeRytha3ExMzo17fE4TUe2zVQq9ud8rGfFwM=";
mypy-boto3-sso-oidc =
buildMypyBoto3Package "sso-oidc" "1.43.0"
@@ -8,14 +8,14 @@
buildPythonPackage (finalAttrs: {
pname = "ohme";
version = "1.8.0";
version = "1.9.0";
pyproject = true;
src = fetchFromGitHub {
owner = "dan-r";
repo = "ohmepy";
tag = "v${finalAttrs.version}";
hash = "sha256-MJNudqNTWuYp/lq7DLDRnVcRtBQwbhR9uMlTK2Oq3Tk=";
hash = "sha256-4Cz08MFtWJomWHQzTubD3s8kMfUt7aZwD7buwEN2yn8=";
};
build-system = [ setuptools ];
@@ -15,14 +15,14 @@
buildPythonPackage (finalAttrs: {
pname = "opower";
version = "0.18.1";
version = "0.18.2";
pyproject = true;
src = fetchFromGitHub {
owner = "tronikos";
repo = "opower";
tag = "v${finalAttrs.version}";
hash = "sha256-Wy2FPWRSlxNEhqCfRwUyIxUCIdRJDIFICTJxM08+Xno=";
hash = "sha256-MAleCX4uhIvoXj9I4qcveTjI6wBg/VZr/UyZZfrapsA=";
};
build-system = [ setuptools ];
@@ -11,12 +11,12 @@
buildPythonPackage (finalAttrs: {
pname = "publicsuffixlist";
version = "1.0.2.20260429";
version = "1.0.2.20260501";
pyproject = true;
src = fetchPypi {
inherit (finalAttrs) pname version;
hash = "sha256-UYG6Gpd1x1nRQ1ncOFbFUpzuev+7myk+dp9Jcv85udo=";
hash = "sha256-NyDmKQtUv8Dd0xdpiAn+1CnXphRWZVoaaydGxUmk7mE=";
};
postPatch = ''
@@ -8,14 +8,14 @@
poetry-core,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "pypoolstation";
version = "0.5.8";
version = "0.6.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-GIRx66esht82tKBJDhCDrwPkxsdBPi1w9tSQ7itF0qQ=";
inherit (finalAttrs) pname version;
hash = "sha256-blTvbvuIS2YISd0jBR/TXOSm594htGB7lc9JpA+3ayM=";
};
build-system = [ poetry-core ];
@@ -37,4 +37,4 @@ buildPythonPackage rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -0,0 +1,40 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
prek,
pytest-asyncio,
pytestCheckHook,
setuptools,
}:
buildPythonPackage (finalAttrs: {
pname = "rf-protocols";
version = "2.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "home-assistant-libs";
repo = "rf-protocols";
tag = finalAttrs.version;
hash = "sha256-eB9Rcgd2eRs4Wx9Vjw//BT0jPPXN/PS0sukXOwmNnuc=";
};
build-system = [ setuptools ];
nativeCheckInputs = [
prek
pytest-asyncio
pytestCheckHook
];
pythonImportsCheck = [ "rf_protocols" ];
meta = {
description = "Library to decode and encode radio frequency signals";
homepage = "https://github.com/home-assistant-libs/rf-protocols";
changelog = "https://github.com/home-assistant-libs/rf-protocols/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
})
@@ -14,14 +14,14 @@
buildPythonPackage (finalAttrs: {
pname = "rns";
version = "1.1.9";
version = "1.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "markqvist";
repo = "Reticulum";
tag = finalAttrs.version;
hash = "sha256-JYBXk/IOL+XVhvF1qEs/1H9VMWbfLQmIPrLJgJv2ZBw=";
hash = "sha256-DsEE+KRR4INC6kR39VCWrhMgEHNPexrQABYea5OSntI=";
};
patches = [
@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "scooby";
version = "0.11.1";
version = "0.11.2";
pyproject = true;
src = fetchFromGitHub {
owner = "banesullivan";
repo = "scooby";
tag = "v${version}";
hash = "sha256-Wg/cM6G75x3VVZEwdAhfjf6PkefUWLqX/p9GPP2mRls=";
hash = "sha256-PP54hFyoM+QdKik9Gj0H6JhF8Ypqnh9yO/Z42O6NO4A=";
};
build-system = [ setuptools-scm ];
@@ -18,7 +18,7 @@ in
buildLinux (
args
// rec {
version = "6.19.12";
version = "7.0.3";
pname = "linux-zen";
modDirVersion = lib.versions.pad 3 "${version}-${suffix}";
isZen = true;
@@ -27,7 +27,7 @@ buildLinux (
owner = "zen-kernel";
repo = "zen-kernel";
rev = "v${version}-${suffix}";
sha256 = "062qr3j5c3v4khv20q7g8lmrrvvg8708wwy02z3vygany43k3rgb";
sha256 = "16qbgrqq8wkp5gyy60n6rabpbyv47imaw9pnndg2mzisbb3cb808";
};
# This is based on the following source:
@@ -45,7 +45,6 @@ buildLinux (
# Preempt (low-latency)
PREEMPT = mkKernelOverride yes;
PREEMPT_VOLUNTARY = mkKernelOverride no;
PREEMPT_LAZY = mkKernelOverride no;
# Preemptible tree-based hierarchical RCU
+2
View File
@@ -16905,6 +16905,8 @@ self: super: with self; {
reverse-geocode = callPackage ../development/python-modules/reverse-geocode { };
rf-protocols = callPackage ../development/python-modules/rf-protocols { };
rfc3161-client = callPackage ../development/python-modules/rfc3161-client { };
rfc3339 = callPackage ../development/python-modules/rfc3339 { };