Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-12-04 18:06:20 +00:00
committed by GitHub
111 changed files with 993 additions and 612 deletions
+6
View File
@@ -13515,6 +13515,12 @@
name = "Kevin Cox";
keys = [ { fingerprint = "B66B 891D D83B 0E67 7D84 FC30 9BB9 2CC1 552E 99AA"; } ];
};
kevingimbel = {
email = "kevin@gimbel.dev";
github = "KevinGimbel";
githubId = 2161714;
name = "Kevin Gimbel";
};
kevingriffin = {
email = "me@kevin.jp";
github = "kevingriffin";
+2 -2
View File
@@ -479,12 +479,12 @@ in
isSystemUser = true;
group = redisName name;
}
) enabledServers;
) (lib.filterAttrs (name: conf: conf.user == redisName name) enabledServers);
users.groups = lib.mapAttrs' (
name: conf:
lib.nameValuePair (redisName name) {
}
) enabledServers;
) (lib.filterAttrs (name: conf: conf.group == redisName name) enabledServers);
systemd.services = lib.mapAttrs' (
name: conf:
+1 -1
View File
@@ -50,7 +50,7 @@ in
- `ollama`: default behavior; usually equivalent to `ollama-cpu`
- if `nixpkgs.config.rocmSupport` is enabled, is equivalent to `ollama-rocm`
- if `nixpkgs.config.cudaSupport` is enabled, is equivalent to `ollama-cuda`
- otherwise defaults to `false`
- otherwise defaults to `ollama-cpu`
- `ollama-cpu`: disable GPU; only use CPU
- `ollama-rocm`: supported by most modern AMD GPUs
- may require overriding gpu type with `services.ollama.rocmOverrideGfx`
+1 -1
View File
@@ -456,7 +456,7 @@ in
preStart =
let
versionString = lib.concatStringsSep "\n" (
[ "pretalx-${cfg.finalPackage.version}" ]
[ "pretalx-${finalPackage.version}" ]
++ map (plugin: "${plugin.pname}-${plugin.version}") cfg.plugins
);
in
@@ -95,6 +95,12 @@ in
type = lib.types.bool;
description = "Whether to load vboxsf";
};
use3rdPartyModules = lib.mkOption {
default = true;
type = lib.types.bool;
description = "Whether to use the kernel modules provided by VirtualBox instead of the ones from the upstream kernel.";
};
};
###### implementation
@@ -111,7 +117,7 @@ in
environment.systemPackages = [ kernel.virtualboxGuestAdditions ];
boot.extraModulePackages = [ kernel.virtualboxGuestAdditions ];
boot.extraModulePackages = lib.mkIf cfg.use3rdPartyModules [ kernel.virtualboxGuestAdditions ];
systemd.services.virtualbox = {
description = "VirtualBox Guest Services";
+1 -3
View File
@@ -1458,9 +1458,7 @@ in
syncthing-guiPassword = runTest ./syncthing/guiPassword.nix;
syncthing-guiPasswordFile = runTest ./syncthing/guiPasswordFile.nix;
syncthing-init = runTest ./syncthing/init.nix;
# FIXME: Test has been failing since 2025-07-06:
# https://github.com/NixOS/nixpkgs/issues/447674
# syncthing-many-devices = runTest ./syncthing/many-devices.nix;
syncthing-many-devices = runTest ./syncthing/many-devices.nix;
syncthing-no-settings = runTest ./syncthing/no-settings.nix;
syncthing-relay = runTest ./syncthing/relay.nix;
sysfs = runTest ./sysfs.nix;
+2 -2
View File
@@ -55,8 +55,8 @@
machine.wait_for_text("Nextcloud")
machine.send_key("ret")
# OCR can't detect "App metric" anymore, so we will wait for another text
machine.wait_for_text("Open network settings")
# OCR can't detect "App metric" or "Open network settings" anymore, so we will wait for another text
machine.wait_for_text("usage data")
machine.send_key("ret")
# Doesn't work for non-root
+17 -3
View File
@@ -138,12 +138,26 @@ let
(printf "X-API-Key: "; cat "$RUNTIME_DIRECTORY/api_key") >"$RUNTIME_DIRECTORY/headers"
${pkgs.curl}/bin/curl -sSLk -H "@$RUNTIME_DIRECTORY/headers" \
--retry 1000 --retry-delay 1 --retry-all-errors \
--retry 5 --retry-delay 1 --retry-all-errors \
"$@"
}
curl -d ${lib.escapeShellArg (builtins.toJSON { deviceID = IDsToDelete.device; })} \
curl -d ${
lib.escapeShellArg (
builtins.toJSON {
deviceID = IDsToDelete.device;
name = "DeleteMe";
}
)
} \
-X POST 127.0.0.1:8384/rest/config/devices
curl -d ${lib.escapeShellArg (builtins.toJSON { id = IDsToDelete.folder; })} \
curl -d ${
lib.escapeShellArg (
builtins.toJSON {
id = IDsToDelete.folder;
path = "/var/lib/syncthing/DeleteMe";
}
)
} \
-X POST 127.0.0.1:8384/rest/config/folders
'';
in
@@ -0,0 +1,37 @@
{
lib,
rustPlatform,
fetchFromGitHub,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "anyrun-provider";
version = "25.12.0";
src = fetchFromGitHub {
owner = "anyrun-org";
repo = "anyrun-provider";
tag = "v${finalAttrs.version}";
hash = "sha256-4rN2vWicM6Pn6eTo3Nu7IB5isbkc9u4arNMnY2+S8iM=";
};
cargoHash = "sha256-xd1FnYsIjWuAYGfqTdRhzje3ALis5VaHIKeImlAjVVI=";
strictDeps = true;
enableParallelBuilding = true;
doCheck = true;
passthru.updateScript = nix-update-script { };
meta = {
description = "Simple program to load Anyrun plugins and interact with them";
homepage = "https://github.com/anyrun-org/anyrun-provider";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [
khaneliman
NotAShelf
];
platforms = lib.platforms.linux;
};
})
+10 -4
View File
@@ -4,6 +4,7 @@
fetchFromGitHub,
pkg-config,
wrapGAppsHook4,
anyrun-provider,
cairo,
gdk-pixbuf,
glib,
@@ -16,16 +17,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "anyrun";
version = "25.9.3";
version = "25.12.0";
src = fetchFromGitHub {
owner = "anyrun-org";
repo = "anyrun";
tag = "v${finalAttrs.version}";
hash = "sha256-IlnFA/a9Clgbt+FuavIKWtauhtH4Fo/rGJIjJDDeYRs=";
hash = "sha256-KEEJLERvo04AsPo/SWHFJUmHaGGOVjUoGwA9e8GVIQQ=";
};
cargoHash = "sha256-gP324zqfoNSYKIuTJFTWRr2fKBreVZFfZNR+jUasp/8=";
cargoHash = "sha256-IDrDgmksDdKw5JYY/kw+CCEIDJ6S2KARxUDSul713pw=";
strictDeps = true;
enableParallelBuilding = true;
@@ -48,6 +49,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
preFixup = ''
gappsWrapperArgs+=(
--prefix PATH ":" ${lib.makeBinPath [ anyrun-provider ]}
--prefix ANYRUN_PLUGINS : $out/lib
)
'';
@@ -56,7 +58,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
install -Dm444 anyrun/res/style.css examples/config.ron -t $out/share/doc/anyrun/examples/
'';
passthru.updateScript = nix-update-script { };
passthru = {
updateScript = nix-update-script { };
# This is used for detecting whether or not an Anyrun package has the provider
inherit anyrun-provider;
};
meta = {
description = "Wayland-native, highly customizable runner";
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "astro-language-server";
version = "2.16.1";
version = "2.16.2";
src = fetchFromGitHub {
owner = "withastro";
repo = "astro";
rev = "@astrojs/language-server@${finalAttrs.version}";
hash = "sha256-nZ00Zvks5O+6PvT68kiA3Y6/5yfOwKEpyIf8sPoURNo=";
hash = "sha256-ZH+g1pnasVvbNVg3Id6/rlwqjIr7qRgitqOSilgpX64=";
};
# https://pnpm.io/filtering#--filter-package_name-1
@@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: {
prePnpmInstall
;
fetcherVersion = 2;
hash = "sha256-RVQfXvCRz8+t/En8FP+wQZD2qJiwlIUzmDK2aYfEK28=";
hash = "sha256-M2Xef5yTEQCLPzzx7WGQYplTrND+DPMy1hyEuahK+kM=";
};
nativeBuildInputs = [
+2 -7
View File
@@ -1,10 +1,5 @@
{
ffmpeg,
python3Packages,
python3,
}:
python3Packages.toPythonApplication (
python3Packages.beets.override {
inherit ffmpeg;
}
)
python3.pkgs.toPythonApplication python3.pkgs.beets
+3 -3
View File
@@ -1,6 +1,6 @@
# Generated by ./update.sh - do not update manually!
{
version = "1.17.3-2";
arm64-hash = "sha256-MhMeOVTex4W9qTAWXMx88kjOgoN0REHBqDY25K25tYc=";
x86_64-hash = "sha256-os6wN0gOKIYRTHXrN66T2J1wYgyH/J1VLTq4GPtk5tQ=";
version = "1.17.4-1";
arm64-hash = "sha256-76Ac+nTDkAsv9YpSaOwer8PeC8g5asVJw4xMYQ7B5Jo=";
x86_64-hash = "sha256-ajB3ojue6+e5aSgzhgyonHl+ACKnt7PqsUe/s3xY568=";
}
@@ -1,28 +1,12 @@
From 0629bb5b90e54491263e371bc5594e9f97ba0af4 Mon Sep 17 00:00:00 2001
From: Andrew Marshall <andrew@johnandrewmarshall.com>
Date: Tue, 12 Mar 2024 11:48:15 -0400
Subject: [PATCH] Fix using unlocked dependencies in electron-builder
electron-builder will perform its "installing production dependencies"
step using this package.json, and without the package-lock.json, NPM
will try to fetch package metadata to install the latest, unlocked
dependencies.
---
apps/desktop/webpack.main.js | 1 +
1 file changed, 1 insertion(+)
diff --git a/apps/desktop/webpack.main.js b/apps/desktop/webpack.main.js
index 9d683457d9..0ad707956e 100644
--- a/apps/desktop/webpack.main.js
+++ b/apps/desktop/webpack.main.js
@@ -70,6 +70,7 @@ const main = {
new CopyWebpackPlugin({
patterns: [
"./src/package.json",
+ "./src/package-lock.json",
{ from: "./src/images", to: "images" },
{ from: "./src/locales", to: "locales" },
],
--
2.43.2
diff --git a/apps/desktop/webpack.base.js b/apps/desktop/webpack.base.js
index c9da84cd2e..3738bac27e 100644
--- a/apps/desktop/webpack.base.js
+++ b/apps/desktop/webpack.base.js
@@ -110,6 +110,7 @@ module.exports.buildConfig = function buildConfig(params) {
new CopyWebpackPlugin({
patterns: [
path.resolve(__dirname, "src/package.json"),
+ path.resolve(__dirname, "src/package-lock.json"),
{ from: path.resolve(__dirname, "src/images"), to: "images" },
{ from: path.resolve(__dirname, "src/locales"), to: "locales" },
],
+8 -10
View File
@@ -3,10 +3,10 @@
buildNpmPackage,
cargo,
copyDesktopItems,
dart,
darwin,
electron_37,
fetchFromGitHub,
fetchpatch2,
gnome-keyring,
jq,
llvmPackages_18,
@@ -34,13 +34,13 @@ let
in
buildNpmPackage' rec {
pname = "bitwarden-desktop";
version = "2025.10.0";
version = "2025.11.2";
src = fetchFromGitHub {
owner = "bitwarden";
repo = "clients";
rev = "desktop-v${version}";
hash = "sha256-A7bxAdFDChr7yiexV70N3tqhaUVAwJdGhhRKJyX0ra8=";
hash = "sha256-0djpeXHHqA8tVcQsE/yCDZVnoEuYwUpln2Hhj2chGNc=";
};
patches = [
@@ -55,11 +55,6 @@ buildNpmPackage' rec {
./skip-afterpack-and-aftersign.patch
# since out arch doesn't match upstream, we'll generate and use desktop_napi.node instead of desktop_napi.${platform}-${arch}.node
./dont-use-platform-triple.patch
(fetchpatch2 {
url = "https://github.com/bitwarden/clients/commit/cd56d01894c38cf046a7e44dcacc7e0ff2aa2a37.patch?full_index=1";
hash = "sha256-NRZiM+Y/ifh77vS+8mldbiwv/vPDr1JUOJzSu2tFMS8=";
})
];
postPatch = ''
@@ -92,7 +87,7 @@ buildNpmPackage' rec {
"--ignore-scripts"
];
npmWorkspace = "apps/desktop";
npmDepsHash = "sha256-Qhj8Lh25vNnJzbUm/M+mKIc6Fa5plSCiy53vjevs7Tc=";
npmDepsHash = "sha256-l5Lcm1ggF7qFqNuSYRoRPf1Gbt/gH3g6dYu30YTXgsI=";
cargoDeps = rustPlatform.fetchCargoVendor {
inherit
@@ -102,7 +97,7 @@ buildNpmPackage' rec {
cargoRoot
patches
;
hash = "sha256-fgnf+yT3UV8dHTE2tDHdBWTBW+LHAYI/JGgfS0J/Bgk=";
hash = "sha256-WhiKqN+FCR/c9BuwhQT0EoidGUkP2ueSlsnupUflVlM=";
};
cargoRoot = "apps/desktop/desktop_native";
@@ -135,6 +130,9 @@ buildNpmPackage' rec {
exit 1
fi
substituteInPlace node_modules/sass-embedded/dist/lib/src/compiler-path.js \
--replace-fail "\''${compiler_module_1.compilerModule}/dart-sass/src/dart" "${lib.getExe' dart "dartaotruntime"}"
pushd apps/desktop/desktop_native/napi
npm run build
popd
+28 -2
View File
@@ -3,6 +3,10 @@
python3,
fetchFromGitHub,
nixosTests,
perl,
radicale,
which,
xandikos,
}:
python3.pkgs.buildPythonApplication rec {
@@ -17,6 +21,13 @@ python3.pkgs.buildPythonApplication rec {
hash = "sha256-w35ySLnfxXZR/a7BrPLYqXs2kqkuYhh5PcgNxJqjDtE=";
};
postPatch = ''
patchShebangs tests
substituteInPlace tests/test_calendar-cli.sh \
--replace-fail "../bin/calendar-cli.py" "$out/bin/calendar-cli" \
--replace-fail "../bin/calendar-cli" "$out/bin/calendar-cli"
'';
build-system = with python3.pkgs; [
setuptools
];
@@ -29,10 +40,25 @@ python3.pkgs.buildPythonApplication rec {
tzlocal
click
six
vobject
];
# tests require networking
doCheck = false;
nativeCheckInputs = [
perl
(python3.pkgs.toPythonModule (radicale.override { inherit python3; }))
which
xandikos
];
checkPhase = ''
runHook preCheck
pushd tests
./test_calendar-cli.sh
popd
runHook postCheck
'';
passthru.tests = {
inherit (nixosTests) radicale;
@@ -7,32 +7,32 @@
"@biomejs/cli-linux-x64@npm:2.2.4": "84fbf9d4b681ad4426c5de492b4ab9200a15d4f61a71c69d4b6bfbe8f03f46e69bb951a93a85d71e0073bcf3ee1874530dad2eac3dbdd72c6084dfb59c83a1fd",
"@biomejs/cli-win32-arm64@npm:2.2.4": "39d4e2ac5a41b7c092bc9a3ef1889a557b47eb15f9057db823681c1483702ee6fe96a5b2e54a444ca6e867db5d41f2e9f6a1a6dd86d13fcb686dab5d19d02333",
"@biomejs/cli-win32-x64@npm:2.2.4": "741c77e74d4fcfbf74f3f5db2e29cb6bca90cd7b1c5e6af3b0cc8b5c3210b0b1f82019733e9849d18fa9fc4fe96fb4633974a2146447cc914249caf0636741e7",
"@esbuild/aix-ppc64@npm:0.25.8": "37fc14b17214c1f6bf41175029b62a43664a6a5a5b802614fe1d837bbf7abf5eaf2f6b735b6a446ebcfabb632e038c8ad9cccd87a259c45a1846689f8527874a",
"@esbuild/android-arm64@npm:0.25.8": "e367e989238292ccee72013511dde1aef2d2160d8d5d669a12272f693cf9a0970fac9d7835178b3c46ed6936a0c4b29d21d58ed11851a3697bf98b4320be4b74",
"@esbuild/android-arm@npm:0.25.8": "cbfa2c802d8931e5f4d06582f20573cb34774ab713b4712c37eb15bfab6f90b693878b661de2a3bb9c81eecf45b37e0ddf2e9c79ef4ff932bbc37da588c40183",
"@esbuild/android-x64@npm:0.25.8": "1d4b900dd2f43790415745d20ae6cadb53e9412911578aaf43462277169c22800eca1f49a9f8ce9c37236e1691279494f91967d28310720707911910ec765013",
"@esbuild/darwin-arm64@npm:0.25.8": "a8a50e303056e668e99370a88d1744de4a83e62e2f3f7fcf2ff611142346505229568b0ec5edda93ec96e33e842a585880a312790553202750f123d9636fa97d",
"@esbuild/darwin-x64@npm:0.25.8": "9806fe9d54f3228a01f535e7c51aea26bd1bab3c5d64d5f77f4606de44f361f049222776d32bfd262d45991b7aecca645ed576ea338edbf4f8044b22b3e331ad",
"@esbuild/freebsd-arm64@npm:0.25.8": "8e6cbdd45819390ecdb62a70a4f119a9269a90895f3e1237788b36a512248a756233ef59f55f9033658af372a196f0edc3567f078f1387e150238d2bd51f733b",
"@esbuild/freebsd-x64@npm:0.25.8": "3f920c686037f825859a2fe82104085f4b254b77821cc71a71db512ef0679dd01481c136c3f7057ba7250daff2458aa3ffd101cc28cb5fff2d55270ba5930ec8",
"@esbuild/linux-arm64@npm:0.25.8": "234edc9f815cdc74d21c6a90a3542c941deeaf3a24b408c74a4651616bd270383ba5a15eaef837ab347a374032c7028fc29e4f1da0becb33f0b8dd8f744934d7",
"@esbuild/linux-arm@npm:0.25.8": "dc6dc225ae278cb3383e11d9829d22f301e1b79f2ed4efde1a01896ae67e45efde98caa61f10cb425a809e9b61e9a4651b60d2b6a3e9ad6174519e8ce74bc02a",
"@esbuild/linux-ia32@npm:0.25.8": "1c780012035552e27adea34d11f959a3ddd4a4d576cddd03d320b1db18110e777c1adca2c6d10affd587a4454900d3ffcad9371956855e56739babdc2e4edcd3",
"@esbuild/linux-loong64@npm:0.25.8": "d3d39691d301d144c7d61f52163a2fe64caaf928f4117d906707dc1456f3d88d1a7a3b16fb988ccfc0b0bc203f4bcd56665a9c7405dc380b3165a26ab195b9ec",
"@esbuild/linux-mips64el@npm:0.25.8": "437e51b2be977cf7774114e04c141e3c0f1ceb7f12b961b7b3ac7f99c4e203afdd74c41e072ecdc4bab3cde4f14feedd78653727d1b2013ed3611bd89117ee8c",
"@esbuild/linux-ppc64@npm:0.25.8": "29d2e344b1c8b767518d25b23eb9e98d85deae1f2def2e01c1939536ac7d1fc9e92749a8d29b29277b3340d3613e4b0f96213c6aa2de7e06885a19d3d269870a",
"@esbuild/linux-riscv64@npm:0.25.8": "82b2ef7fd5a00b465da97bd797246269d7460ed710c0533517a1f8ad8e32527f405509b2ce27e29f8f3df1affa04e45cf5d1a71205f69dab5c1a27118cf10fb8",
"@esbuild/linux-s390x@npm:0.25.8": "74168a6e8927d12c883dba56006f5277f8888c7b1b5e4d132a3c235b8629c3015b4715968ba128a79ff55c9f08a23df84fe44047e8cda4366b9699c5c45f27a4",
"@esbuild/linux-x64@npm:0.25.8": "d531002ac2ead0bdb293ec1a4eceea687d37815e298196af2471107cdd4c1f76ef7d12417052b51852b80f66111abfb5ad8375c58b97da92306b975e9a8f0649",
"@esbuild/netbsd-arm64@npm:0.25.8": "55626924ae946a6225707062648aabb79c70d61e7e094b067338ea1adf72493b502e99e59440fe0d3abfe20eb36c33f78115815d63e72fa99f5e90146c2ee5d9",
"@esbuild/netbsd-x64@npm:0.25.8": "d03122aaa3e9a8bda686bc4120820805b5d9701099458a2c928ee1a292fabcc47df0cb178c8c428edb78a058e75cf7c0d80fa25b71fb91db43d73fe6e4062c41",
"@esbuild/openbsd-arm64@npm:0.25.8": "113ed8722788986b5b703c791bb9c954e80a861b92f453c66c79318d71cc6eac509c1dc79d20671b4af92165eee05a28eb7b3122537d8701447d30f58c428942",
"@esbuild/openbsd-x64@npm:0.25.8": "dfa68d80d68ae825de85aeccc118724ced6b232dcf25da6d862ba03abda2f55e75483dccbf8cb3a7338e7882a05e5425fcf5a902b7dced72c9f1a9c2650912bd",
"@esbuild/openharmony-arm64@npm:0.25.8": "8dab5710d93ad4a78a34a0016f6ea0bf2e16489845f9895ecaf354c1c3db209bed8f05a31309b95c358bfeaea53829605f4e315e9a53dae4d9fdb58e31ca4688",
"@esbuild/sunos-x64@npm:0.25.8": "ccc940bd687d1f6d320d2538ac594b7fe5e291e194380a8b392dd2348d738cf8d322f9f62bcea82b3809f98796a0a004cd02ba9c4d563e5e336665e1ec8e1e1d",
"@esbuild/win32-arm64@npm:0.25.8": "b0a9a86548d4a62e68b12a89e21aaadda3d6d3e96541a2714b74df370cc344e1a2d91604998a26951da28c2f932bd2ee033adc9346bb232622c3ac419107136a",
"@esbuild/win32-ia32@npm:0.25.8": "5880e933c8fb8dc1de1225128c171ea64f4b27fe52fc11ed9cfe6b0ca8ae091c2703d4cb629f08c06731810c46f48cf881516d0d54b3ac408dec34586ea84d27",
"@esbuild/win32-x64@npm:0.25.8": "9e98fe0e7eef7a0e774ab761c59d520ea1c997a7a6e4c7f9cbc967471a4a7ffb14bc27c60d2aa10796c4e945c3da2613fcc297054566fe3f5191e1250691d622",
"@esbuild/aix-ppc64@npm:0.25.10": "e1a113d75c27f15756d18dc2a9257f07068c7b37a00ed3848c0d903f3e66f2df23156993fca7523422cf5be10417747a1e4faa2e93196f011faab606938174e5",
"@esbuild/android-arm64@npm:0.25.10": "a2dd6b7ba7d3ab2b669bdc45dc7e306671ecbd89b251d3ad73191fc18fe07080525beadf0a9ead65f96d623d4e37172b2516dc1ce7ddc3c3224299926615b2a1",
"@esbuild/android-arm@npm:0.25.10": "0d7b4d970f4793252396ca9b737a2c5b485a5f051827ba1cbcce23a76e9bb7bc6f73be3b5ebed73a15aca915534917d13aeef0ce14d214026a36f0f334eadb14",
"@esbuild/android-x64@npm:0.25.10": "a2e49c045ea189ca6020a8c1baced2db4cf105848c1cc922931c8e3a11b26f1143078d3ee5c088bfbccab8e564039a5b6962513e45b41572614607dced92b03f",
"@esbuild/darwin-arm64@npm:0.25.10": "a96d0821aa97cd0ce2fa35b525896fc9d878b492832be8a0cd22bdbb081d11209574e48ef8ce29f51a88a9cea33c5f6a8b4409bd0801eddeac5ef4ad4db2d88a",
"@esbuild/darwin-x64@npm:0.25.10": "0f358404778b8f36a2676181f8840139d7e5723a76e54683f0ada3d72572d8c864bc76084e1d23dd5605896329857ad15b598dedd141d160b64669253bfaee82",
"@esbuild/freebsd-arm64@npm:0.25.10": "f82928e4a4beb95da3379b98c5088d017113c02e3f2ab54867e4f6974b21b25c68ed793cbb3e9a99a510fd58ad3c5dbc1f7ca5bd4ce6adc99627a25fc722178b",
"@esbuild/freebsd-x64@npm:0.25.10": "08c9d830e43a3be5fdb4525d940b0cd069bd7e7e1f4d53a5475411351c07891343b3c009f37d47e10ae3bafcb9ed52b4b5bd5e7dbd0505723add21a09c08dae6",
"@esbuild/linux-arm64@npm:0.25.10": "1b6f5a1ef9aef52210832f5dd4d55ddd0a880dfc0f832106374b56c5cd8fbb865d7d711bdd6ff7c94a0cc42a7c3e6cf91118bf5c4187cfbbe1eb4d1807afca37",
"@esbuild/linux-arm@npm:0.25.10": "023383ebb145fa2f93de674713c7e4725df2b3c910f43bc1b5488a3b1169005d46fcbcf84234aace04c799ee569ea7671f92205e42dda52bc9954e48b47d7a1d",
"@esbuild/linux-ia32@npm:0.25.10": "130136f141d0388ec249fa314848906fb8b45e554324b8a07c13b5bc2e7da94c6fc7ebd037af6b69655a542ec52515ea8f8bc3bfe6dfc0dab8bdf9954debfb0d",
"@esbuild/linux-loong64@npm:0.25.10": "0e076ba5ea9b2e6ad00c27b8ee530621ef4c356aba6d8c873f9f7c50fa2f54bd75f4bef57d209fc0af011c9748c64e9d5e281f13456fa9c8b71f79467bfc71ad",
"@esbuild/linux-mips64el@npm:0.25.10": "dc3ef7a524ef0d78030f088263735026c97e7be45f56a610c8849fca8c36b10969558bffb6c21b6d8a5819a33450e529e44c1a71a6fccb0ce69f23b01273bbc3",
"@esbuild/linux-ppc64@npm:0.25.10": "60088ee09f940e169e2073ee77972f22af78c9c1df9a8e7db45e3c3f9176d5ffd8006a4102f34783c7f3629e9c153797d9f493063e9bdedf6f676018cbe6445e",
"@esbuild/linux-riscv64@npm:0.25.10": "3f194dfe0f2725d9a41b0ab127238ef271d0689f31a05ecae25d6df3aa8275261d6ba073373236fac3c6c8af2a4556736a8025e80d8a719a049d22b23c99464c",
"@esbuild/linux-s390x@npm:0.25.10": "926a04be26ebf794dae6a6185e04f39d246b04f1b5cb40b41f5228228a87e3a785cfb6493f405a0dc7d9b6a96d9417453fdc291b7fb4bc4aaf785eaa44cf1806",
"@esbuild/linux-x64@npm:0.25.10": "ebe641e7b96af7dcefe629b4f34a4da9cd0b282e42e8efd0311c2ed631a40a143bb96eda5592b209c4eab295f45b2e3395c69412edb40d5689ffaa01aa276409",
"@esbuild/netbsd-arm64@npm:0.25.10": "11f85ed4ade5c38fe8f2f3e78ee5c302a4f90d48a6bf93cf8917b13d52b03671c7742294785165cc70611eb0b085a4e9aa5a0f487f8e15f80200ff450549e19e",
"@esbuild/netbsd-x64@npm:0.25.10": "322482debb21160769f7ee293c3e84e44293bb7c734082fac2857277038ab1087763a553697b8f20dc3a03b7a397936396cde8150c1cc6a0ad62941e7ee86845",
"@esbuild/openbsd-arm64@npm:0.25.10": "4c68206360952d04fbafe32d3f4cf420f15c0a150f914d398746f1cf8241073fe9422cc0cc0de8b0b98b8158879dc5fd322eb8454d936457eab3dc9ba131584d",
"@esbuild/openbsd-x64@npm:0.25.10": "70328d84e7954932d0fcd282bc2a16fdd31a899ef23f5214221e64bfebd80222b03a7629d9af55fea220df6a41cd51d0c068618f443dc37ad717dc6601a9445b",
"@esbuild/openharmony-arm64@npm:0.25.10": "ca11e8c30cddd7603235cf05185678f6aad7c40eccd8ef57a207325b8553e5481503cda7ae35d777eb5020b9426f2d13332aba147732a9abe0f5b3964a6c0d17",
"@esbuild/sunos-x64@npm:0.25.10": "46c205aa7a15d7b5d13553300f3d36593e7119a320672ac3c092f5a67db6cb91f9c59a235dfbe2947bd99f7653bb3be325a33c3474a00b90d39856ef9b05af48",
"@esbuild/win32-arm64@npm:0.25.10": "ca2d057a874607013788fd3a161e8e25fcfb777a7aa6edd68662cff3869d1566541d61caab9b11e16515e2192673bf70c00f5efc38f67d1305f76b55bbe8febd",
"@esbuild/win32-ia32@npm:0.25.10": "fa5efade9e9a1a01e65223f22304dd71a3d005a2b394309a652bb231bdbc14fe937ec7bf0ce1e117fed182731430e055828616d1c10abee2dfc80aee50fee13e",
"@esbuild/win32-x64@npm:0.25.10": "0f2cb29b001bf4a71035b37d42bcaeb48baef5a6b07be2c024593a18dcec87cd5829a0cc17acc7128cd251bd6232bdbd04d967d9c2bd7db9c1978effffe31671",
"@img/sharp-darwin-arm64@npm:0.34.3": "c5ed848f3cecaced50be6d1805cfb23586299f119a9917880c3f590b7ddd54b930e493c73480d13452503101168f92a0dc85ccc5b19b330470a5fe69e1fcf206",
"@img/sharp-darwin-x64@npm:0.34.3": "7e892ca052c8eb9002fb6e86e0a7893aff909e0f203f6ada7a67f4ca7e189631203189700a498ab3401280f5c042f5b08c3f7bc713192a97228864e9c4527743",
"@img/sharp-libvips-darwin-arm64@npm:1.2.0": "35d0d475da11fdfd7f5b5f7f1de4376ac04de6d6e0879833f71b2fa305b9d58c96ee464cf234060506ef9b1e2eabe5c09c302e818f8899b2ced1fcb7f85c01eb",
@@ -42,14 +42,18 @@
"@img/sharp-libvips-linux-ppc64@npm:1.2.0": "e90e1c46e6020f3a96562dd526549af2fabff46a1576f2e7af003be4b5efeb6fc8caa8e303e2eeb58129c938be31e0bf067736072479f2298152230cecd5fce4",
"@img/sharp-libvips-linux-s390x@npm:1.2.0": "2cf62c8b285effd3a3ec8854bc5fd78af162459294a6d9847af33d6bdeacfbad81cb0bec68b76889b148306a8a28492b4d44e6c96b778d0879349180191d758d",
"@img/sharp-libvips-linux-x64@npm:1.2.0": "ca342d07d1f0d22559f26bdcc0354f87a845ef19c69c22e37d9e23d71de15159f50d01183e8e7ea75e0ccfb6c7be9406741414a1f3534ec4aba10e51f0d7dffd",
"@img/sharp-libvips-linuxmusl-arm64@npm:1.0.4": "952819ca53ba8d9911e8803674fb71b5854d0f2bff8e947b04a45e84915ffce29f04241359d0ce3ddff874d5ab1a61b3efdac36a5c5245732ca43250e172ff60",
"@img/sharp-libvips-linuxmusl-arm64@npm:1.2.0": "aa248f0c8602b0a17fdb5c1b00ce7dbb09f05b94a45ee7f226eaebfa459d4ee3fd407c62244902e15699927943c511a7fe045b575185ecc9b585987b64ae6cb1",
"@img/sharp-libvips-linuxmusl-x64@npm:1.0.4": "74c5f218ff390c67d9a95bab314b6d0bb8f2217dd55cbe2bcee2474a5fee4be9772d7924672c5e4d9dc6589f569a1d27e1562c4bb6ec1cee50f02b4799a64849",
"@img/sharp-libvips-linuxmusl-x64@npm:1.2.0": "811071647c5129a1ead1e54b8f4672061bbbc1177d1d49127c755848e81f21bcbf5bf438c0e53118e731be5e000235904de3b5cf305053de015b56609a059371",
"@img/sharp-linux-arm64@npm:0.34.3": "3e8d53f54789b3d98dc14bf696917ff50f8c8c355aedc0dc90890ca764259bafec7390eabe262ce843eab8b74e0c128858128ce614e0b85dcba28d6b9ce3ea3f",
"@img/sharp-linux-arm@npm:0.34.3": "563c48ee129e5f3c6afed71ffba9c79a4369e7967e7b3a4a97d9b1e5aefa511873d3cd7a568ec42cd5968ea76f89ab93ee65c1363170af50559b620bfdb89d5b",
"@img/sharp-linux-ppc64@npm:0.34.3": "5973f8c522f33f826efff4052e253ec554882db54421a00f2636594e9ccc27e16dfb865f8de101678cb07b1a2d31b516ce4a88b65132ecc1101d07b6cc1bd571",
"@img/sharp-linux-s390x@npm:0.34.3": "284d2fcd9cc297b27ec135b0c63d5a6170cb17be378d92c75ec19b6034e7ed5801cab04ca17d445a80b073d67c4f9fe809334f5d4edf533c2d81d66d5d882ef3",
"@img/sharp-linux-x64@npm:0.34.3": "a370c04ca6d4145e6d6529d84b133d80e88d408e4483ba168e5993e5b4c0cbd2db57d4e53aca0bfa43320b571ff8bd70c22d8d7f5fadb5e5df1ded91393ae71d",
"@img/sharp-linuxmusl-arm64@npm:0.33.5": "1f4ef8055027962e3dcc8307e7b4ea070ae2f41ae9ef3442afd0d7515223bf66201bcbdf9097d353f4e64fd572c2ac26eec9e832597fb42da8f27fad6ec4a34d",
"@img/sharp-linuxmusl-arm64@npm:0.34.3": "c63d8afda1a7d4810bdc19473b6235313d923f8763a8dfc182465b63b8e4805769a9e92a8b2136f0235e07ae1b1ab63adfa904bb833d64f0495108dfc180a475",
"@img/sharp-linuxmusl-x64@npm:0.33.5": "c82dd5576f1836947c81a2b573e1953d7b4fcdccb532473e2073024c02a999f8eb17ddb9c2fc5b0fd77a9a7a38edb9720dcfc9358e43a60e8f8eb0ea3f763bae",
"@img/sharp-linuxmusl-x64@npm:0.34.3": "9500e8f5d0ab96395a8d522920f25d4376d928ec58e88b3a5dbce5249c26efec046d20845bee8e9233fbff5287cfa979cfc079bc608342d257a6827be6cc0322",
"@img/sharp-wasm32@npm:0.34.3": "840dd97d3151b2189c3d0ee0746c139cbdd0441d5d5dfc87d2dd9970fc2c5448a3815c3110c64009998d165ca6dc7b5d58811b98b2c1e4ab0a1eb5ad97275f1e",
"@img/sharp-win32-arm64@npm:0.34.3": "adc7d18a8334ca1fea09c877dc9493e75a9018f73dc63038c8ccef7535a272c0aa3c2a9867a49a223703747149fb1fe57ef8580dd6098f0f33c602a876a48e1b",
@@ -71,14 +75,14 @@
"@oxlint-tsgolint/linux-x64@npm:0.2.0": "c73ebab4bc4c7891873043479ee89894a575ba93f91fc0793cfc2f38f68d58b8b09980c5c9ebd037c404687e38d2f15966e9bfeab9685b40522266ef909fb047",
"@oxlint-tsgolint/win32-arm64@npm:0.2.0": "6735f85196fc4c2aa5885cb7bf8b956b460f6b003589959bb83d0cab049a7fe8257a228e7bba403dba08e57b944c2a78c97087ded3e104edb340d964f604fd77",
"@oxlint-tsgolint/win32-x64@npm:0.2.0": "3621b288e32c42bc71ff33b083e5ae7c941a6b13654d10a1647ebe706fe3077ae581fc85cffc70ca6d956d610abeeb254fc19ecfc3d3ecb4dde2ce1ef3b5be03",
"@oxlint/darwin-arm64@npm:1.15.0": "f6350a1c41a9056730dcd2cf7c10475a179f9561b01587e02becbb690c40ad597ed2796c9798c709ef8fcd43f789fea99734e51cb307f5ae9a35484fa0b95122",
"@oxlint/darwin-x64@npm:1.15.0": "ee808953fb0091ae283bac113b393a7cbf7820b26d5f8447d9a6b4357202260f9ef0612fb4fdb4ce7e386945c3bf5eb2ecaa5950d32f1e3400b6f0a977c9bfed",
"@oxlint/linux-arm64-gnu@npm:1.15.0": "fce42e368fff682bfdd374cc414e1f942dc37a168c58d1ca3ab67f3ea11596aa7f0a7f7ed59bef7d1701708df283f6b076ea89f6684f3ce9efcdccf8db392dee",
"@oxlint/linux-arm64-musl@npm:1.15.0": "35029e792bbfe5eb70dfeecd59a20f7cfc7b55f88ed15c3d02fa5ce64f12e4136b640a245f432e195217dec028f1f389c6236c079d35de2309e68b1f6bf9e8b6",
"@oxlint/linux-x64-gnu@npm:1.15.0": "959f2887182015cd034a877fc0f8c5beaeb95a1800978a8ad3c1ba036ff3d3308fe0c4bbd99094cdc24b83bdd0314e638e376670a5b8ba6e1c926adb94110e4d",
"@oxlint/linux-x64-musl@npm:1.15.0": "47e0ced945de40ae987067d25c1c8968b5650efd2ea1baa3319677d197130376ab7077d71c2dc940d8ab4bb2fed41d9049dd10e9312f7f1039cf42e68ace06d6",
"@oxlint/win32-arm64@npm:1.15.0": "d5e2933f5cff87c4e2a676e14345a1874b8c806b65ac662384a8ce93f8855132d6ea6092bee370f531e8d80d9bdd62721659f38370b0841476c4fc488d4e850a",
"@oxlint/win32-x64@npm:1.15.0": "f54c36908a63656f2a8e803ab94be45d7b59bfcbe7519ec951d1ae2f42f9019d247c97a1e61a1d74acaa05bba19873999c15a2cd1dc0cefc4e2a7a5be92e88c6",
"@oxlint/darwin-arm64@npm:1.22.0": "6f3aa8e6ec1bf49a7bfd01bda40c46f73782e481058e0a66d17223d96cf4be92ac33be25342e5a670be45cf68642380a42d49f36658bda95672d9b359fe08863",
"@oxlint/darwin-x64@npm:1.22.0": "7ac2e9cc92773792e84e743cf5b42449d0f5daaa8161b7c838a739d3040b267fd8ff28f25c963a63ea024f2fd1d43b881b464b2da997cef2e775b696b2e5a990",
"@oxlint/linux-arm64-gnu@npm:1.22.0": "7615f0f4a81c43099da6c8bfcf4b4e8b411b8450ca63ee4cc8733534c256d20d643015278095ca638de2aeaa0854bdab3692607f5fdfaec563fc118ffa5f3520",
"@oxlint/linux-arm64-musl@npm:1.22.0": "2ee5eb08264dbbded1ee14e1c8d03c2a3ea6875559e3381b36d18e8152bc8859402fc957a2c5cefb4b5eeaf446a4e1e82b171f7a02dbd6d2b74a54370bdc8c97",
"@oxlint/linux-x64-gnu@npm:1.22.0": "6e266a457ce5f7e642309b20bcc0a883252f9cb69f40320a9ba6e0434e85da8c8af74b2fb23fd05a9b92820365b95154c2dd6e7e2405ab96afc577daf21adccf",
"@oxlint/linux-x64-musl@npm:1.22.0": "3cdd5e965f2d09eae04967aeb26cb11d10412a93b80fef4951cff2310154e592e21ce5605e0503eb7924adb59f6c65fb79ee4378e5518cfb258b4038efe0d34a",
"@oxlint/win32-arm64@npm:1.22.0": "0a08744d207894c30ec9a89e5225805e3270ed988b4b7fdba4a3ff1bb74a5121293bd2c8ea3d3e5a6e4899e0b8e166a8fceb6a2ad4a1ddbec7070d33303212a6",
"@oxlint/win32-x64@npm:1.22.0": "7bb9839d0272891372023a7e80a649e761a2246e6f6737859fe4897b36dcbcc22a95696ed024d80211da9aa39abf27fbd360f3cb2c883eaf092628abd95e9156",
"@rolldown/binding-android-arm64@npm:1.0.0-beta.34": "98334e08fe3f9acafa1e0c337d74138a93892dbb2b03e53b79ab3fff5cecb34406493af97e454b3c76e27ac1f9f65496d54cf7c904a2cdba4bf1eabddb5bbd50",
"@rolldown/binding-darwin-arm64@npm:1.0.0-beta.34": "d753421b3ee4da8ed6b67072064947a17122e138609652ce5534e97aff420e63a463c2fab0a678a1b0483b1e323c8392d671e5c8b415ade92f54e98235ebde62",
"@rolldown/binding-darwin-arm64@npm:1.0.0-beta.9-commit.d91dfb5": "a4636b96d36bfaccc655f9de258cef17daedd025463309657ed213b63b4226aeb6901eaa05d00d577e486bfb4d4ef99ee1457d8d7a8b5170afe07c86d2a5c18d",
+3 -3
View File
@@ -19,13 +19,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "cherry-studio";
version = "1.6.7";
version = "1.7.1";
src = fetchFromGitHub {
owner = "CherryHQ";
repo = "cherry-studio";
tag = "v${finalAttrs.version}";
hash = "sha256-F5TlgWorsBJ4B6/j+3WbbVMirtqCrDq+TrWW257MMek=";
hash = "sha256-A+J00wHJyCrxZSG80FKHw/c9EUfJP53v0KLjE9Jgmp8=";
};
postPatch = ''
@@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: {
offlineCache = yarn-berry.fetchYarnBerryDeps {
inherit (finalAttrs) src missingHashes;
hash = "sha256-noZ3R4kxYw26z2qavaIb+iv7iFj5ID7O0V5fSVcAd48=";
hash = "sha256-UZm0XJ/pjfADETd6sFoMCRB0axod3WybVW+RcPuX8ms=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -6,18 +6,18 @@
buildGoModule rec {
pname = "cnquery";
version = "12.11.0";
version = "12.12.1";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnquery";
tag = "v${version}";
hash = "sha256-SJslEdoLGl2Amu0iChIajcO2m1YXewGh8P6MZ7/Up/I=";
hash = "sha256-Vmgl8VuNMbZl55R6KrPVjGjf3/0Z7J9uCf6pi4G7wdM=";
};
subPackages = [ "apps/cnquery" ];
vendorHash = "sha256-RFhF0OoznlHTvQesHA68gG7UhAbhUBdop8pX/szypUM=";
vendorHash = "sha256-lsLmODQvGf6yS7emcqLlML3xO++z05ftMLdgJz90ruM=";
ldflags = [
"-w"
@@ -1,7 +1,7 @@
{
"version" = "1.12.3";
"version" = "1.12.6";
"hashes" = {
"desktopSrcHash" = "sha256-4pv6KxcTocguJo7DlBO+/pi+n8JbTHWukMtagaGaDy8=";
"desktopYarnHash" = "sha256-lQn5dAiC15O/2eaWfWJedFjBgmnglAlmAEOhz+in0DM=";
"desktopSrcHash" = "sha256-3CuEFbota6MPVLPeHkXgtb0OmDW91w08+XVnT3mDHaI=";
"desktopYarnHash" = "sha256-SPXbp+6zmwXD0uN4ByV6kIni+DGQT8evYMioH1NZJVU=";
};
}
@@ -54,6 +54,11 @@ getHashes() {
};
}
EOF
if [ "$variant" = "web" ]; then
local shared_components_yarn_hash="$(fixupHash "$(prefetch-yarn-deps "$src_path/packages/shared-components/yarn.lock")")"
sed -i "/^ \"webYarnHash/a \ \"webSharedComponentsYarnHash\" = \"$shared_components_yarn_hash\";" "$output"
fi
}
getHashes web ../element-web-unwrapped/element-web-pin.nix
+1
View File
@@ -41,4 +41,5 @@ stdenvNoCC.mkDerivation {
outputHash = hash;
outputHashMode = "recursive";
outputHashAlgo = "sha256";
}
@@ -1,7 +1,8 @@
{
"version" = "1.12.3";
"version" = "1.12.6";
"hashes" = {
"webSrcHash" = "sha256-a/RrUzJU/pjyD36WmNIqjSTBn5cfUOGNSe/l6iGp/0A=";
"webYarnHash" = "sha256-TXOehZRw5UIhGTnpR0KzvEizSW9Qk2VTr+cG/XstB+k=";
"webSrcHash" = "sha256-MZohRkaPNoevaLmOb60OcebYJDd0sI3UaPEFMXh7y38=";
"webYarnHash" = "sha256-3iV2XXphubxDG+FzbNC9cHY+gjSTssv6iQK9U7BLMp0=";
"webSharedComponentsYarnHash" = "sha256-fwRasJ3iI+4DjqfNNpZ5CceEydJITUTeB7brhcmqOKk=";
};
}
@@ -11,7 +11,7 @@
let
pinData = import ./element-web-pin.nix;
inherit (pinData.hashes) webSrcHash webYarnHash;
inherit (pinData.hashes) webSrcHash webYarnHash webSharedComponentsYarnHash;
noPhoningHome = {
disable_guests = true; # disable automatic guest account registration at matrix.org
};
@@ -35,6 +35,13 @@ stdenv.mkDerivation (
hash = webSrcHash;
};
# https://github.com/element-hq/element-web/commit/e883b05206129857aa00ca726252e10a0eb05cf9
# introduced a link: dependency that we need to fetch as well
offlineCacheSharedComponents = fetchYarnDeps {
yarnLock = finalAttrs.src + "/packages/shared-components/yarn.lock";
sha256 = webSharedComponentsYarnHash;
};
offlineCache = fetchYarnDeps {
yarnLock = finalAttrs.src + "/yarn.lock";
sha256 = webYarnHash;
@@ -50,6 +57,12 @@ stdenv.mkDerivation (
runHook preBuild
export VERSION=${finalAttrs.version}
pushd packages/shared-components
yarnOfflineCache=${finalAttrs.offlineCacheSharedComponents} yarnConfigHook
popd
yarn --offline --cwd packages/shared-components prepare
yarn --offline build:res
yarn --offline build:module_system
yarn --offline build:bundle
+2 -2
View File
@@ -6,13 +6,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "exploitdb";
version = "2025-11-01";
version = "2025-12-04";
src = fetchFromGitLab {
owner = "exploit-database";
repo = "exploitdb";
tag = finalAttrs.version;
hash = "sha256-MXWP7YOv4JAIKerAGuSeiAiQ98sRU6mZ1ZQSJBPCZQs=";
hash = "sha256-mos58w5rJUNR0MTSOprHMf1wvVkmP+kWQU7YV/ABNNc=";
};
nativeBuildInputs = [ makeWrapper ];
+2 -2
View File
@@ -10,7 +10,7 @@
python3Packages.buildPythonApplication rec {
pname = "fdroidserver";
version = "2.4.2";
version = "2.4.3";
pyproject = true;
@@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec {
owner = "fdroid";
repo = "fdroidserver";
tag = version;
hash = "sha256-26D+nnytLOsEAWNj2XvKM2O00epGtvJaJhUw+yoBl9Y=";
hash = "sha256-9gRMjqxYKB/OSu1vn3jtNy1hROCpm8yJptlhkTt2hZw=";
};
pythonRelaxDeps = [
+2 -2
View File
@@ -6,8 +6,8 @@ index 38b3b262..3be9bfee 100644
TARGET FreeDV
POST_BUILD
COMMAND rm -rf dist_tmp FreeDV.dmg || true
- COMMAND DYLD_LIBRARY_PATH=${CODEC2_BUILD_DIR}/src:${portaudio_BINARY_DIR}:${samplerate_BINARY_DIR}/src:${Python3_ROOT_DIR}:${DYLD_LIBRARY_PATH} ${CMAKE_SOURCE_DIR}/macdylibbundler/dylibbundler ARGS -od -b -x FreeDV.app/Contents/MacOS/FreeDV -d FreeDV.app/Contents/libs -p @loader_path/../libs/ -i /usr/lib -s ${CODEC2_BUILD_DIR}/src -s ${CMAKE_BINARY_DIR}/codec2_build/src ${PORTAUDIO_BUNDLE_ARG} -s ${samplerate_BINARY_DIR}/src -s ${rade_BINARY_DIR}/src -s ${Python3_ROOT_DIR}
+ COMMAND DYLD_LIBRARY_PATH=${CODEC2_BUILD_DIR}/src:${portaudio_BINARY_DIR}:${samplerate_BINARY_DIR}/src:${DYLD_LIBRARY_PATH} ${CMAKE_SOURCE_DIR}/macdylibbundler/dylibbundler ARGS -od -b -x FreeDV.app/Contents/MacOS/FreeDV -d FreeDV.app/Contents/libs -p @loader_path/../libs/ -i /usr/lib -s ${CODEC2_BUILD_DIR}/src -s ${CMAKE_BINARY_DIR}/codec2_build/src ${PORTAUDIO_BUNDLE_ARG} -s ${samplerate_BINARY_DIR}/src -s ${rade_BINARY_DIR}/src
- COMMAND DYLD_LIBRARY_PATH=${CODEC2_BUILD_DIR}/src:${portaudio_BINARY_DIR}:${samplerate_BINARY_DIR}/src:${Python3_ROOT_DIR}:${DYLD_LIBRARY_PATH} ${CMAKE_SOURCE_DIR}/macdylibbundler/dylibbundler ARGS -od -b -x FreeDV.app/Contents/MacOS/FreeDV -d FreeDV.app/Contents/libs -p @loader_path/../libs/ -i /usr/lib -s ${CODEC2_BUILD_DIR}/src -s ${CMAKE_BINARY_DIR}/codec2_build/src ${PORTAUDIO_BUNDLE_ARG} -s ${samplerate_BINARY_DIR}/src -s ${rade_BINARY_DIR}/src -s ${Python3_ROOT_DIR} -s `dirname ${CLANG_SANITIZER_FILE}`
+ COMMAND DYLD_LIBRARY_PATH=${CODEC2_BUILD_DIR}/src:${portaudio_BINARY_DIR}:${samplerate_BINARY_DIR}/src:${DYLD_LIBRARY_PATH} ${CMAKE_SOURCE_DIR}/macdylibbundler/dylibbundler ARGS -od -b -x FreeDV.app/Contents/MacOS/FreeDV -d FreeDV.app/Contents/libs -p @loader_path/../libs/ -i /usr/lib -s ${CODEC2_BUILD_DIR}/src -s ${CMAKE_BINARY_DIR}/codec2_build/src ${PORTAUDIO_BUNDLE_ARG} -s ${samplerate_BINARY_DIR}/src -s ${rade_BINARY_DIR}/src -s `dirname ${CLANG_SANITIZER_FILE}`
COMMAND cp ARGS ${CMAKE_CURRENT_SOURCE_DIR}/freedv.icns FreeDV.app/Contents/Resources
COMMAND rm ARGS -rf FreeDV.app/Contents/Frameworks
COMMAND mkdir ARGS FreeDV.app/Contents/Frameworks
+27 -9
View File
@@ -2,10 +2,13 @@
lib,
stdenv,
fetchFromGitHub,
cacert,
autoconf,
automake,
libtool,
cmake,
pkg-config,
python3,
libopus,
macdylibbundler,
makeWrapper,
darwin,
@@ -37,22 +40,36 @@ let
tag = "v2.2.4";
hash = "sha256-+8xZT+mVEqlqabQc+1buVH/X6FZxvCd0rWMyjPu9i4o=";
};
opusSrc = fetchFromGitHub {
owner = "xiph";
repo = "opus";
rev = "940d4e5af64351ca8ba8390df3f555484c567fbb";
postFetch = ''
cd $out
export NIX_SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt
export SSL_CERT_FILE=$NIX_SSL_CERT_FILE
dnn/download_model.sh "4ed9445b96698bad25d852e912b41495ddfa30c8dbc8a55f9cde5826ed793453"
substituteInPlace autogen.sh \
--replace-fail 'dnn/download_model.sh "4ed9445b96698bad25d852e912b41495ddfa30c8dbc8a55f9cde5826ed793453"' ""
'';
hash = "sha256-P84gjnuiQQBVBExJBY3sUbwo00lXY6HB+AMpx/oovRg=";
};
radaeSrc = fetchFromGitHub {
owner = "drowe67";
repo = "radae";
rev = "2354cd2a4b3af60c7feb1c0d6b3d6dd7417c2ac9";
hash = "sha256-yEr/OCXV83qXi89QHXMrUtQ2UwNOsijQMN35Or2JP+Y=";
rev = "0f26661b26d02e6963353dce7ad1bbe3f4791ab2";
hash = "sha256-0pCH+oyVChWdOL5o6Uhb9DDSw4AqCfcsEKw2SZs3K4w=";
};
in
stdenv.mkDerivation (finalAttrs: {
pname = "freedv";
version = "2.0.2";
version = "2.1.0";
src = fetchFromGitHub {
owner = "drowe67";
repo = "freedv-gui";
tag = "v${finalAttrs.version}";
hash = "sha256-awWeq0ueKAK+4mAM0Nv3SsSv/mIFQ+/TqCPw9wjed1w=";
hash = "sha256-3nLO0UHoIjPN5liz3XJ7r9/Qo+a64ewqvzWPZuFG2SY=";
};
patches = [
@@ -64,9 +81,6 @@ stdenv.mkDerivation (finalAttrs: {
cp -R ${mimallocSrc} mimalloc
cp -R ${radaeSrc} radae
chmod -R u+w ebur128 mimalloc radae
substituteInPlace radae/cmake/BuildOpus.cmake \
--replace-fail "https://gitlab.xiph.org/xiph/opus/-/archive/main/opus-main.tar.gz" "${libopus.src}" \
--replace-fail "./autogen.sh && " ""
substituteInPlace cmake/BuildEbur128.cmake \
--replace-fail "GIT_REPOSITORY https://github.com/jiixyj/libebur128.git" "URL $(realpath ebur128)" \
--replace-fail 'GIT_TAG "v''${EBUR128_VERSION}"' "" \
@@ -75,8 +89,9 @@ stdenv.mkDerivation (finalAttrs: {
--replace-fail "GIT_REPOSITORY https://github.com/microsoft/mimalloc.git" "URL $(realpath mimalloc)" \
--replace-fail "GIT_TAG v2.2.4" ""
substituteInPlace cmake/BuildRADE.cmake \
--replace-fail "https://github.com/xiph/opus/archive/940d4e5af64351ca8ba8390df3f555484c567fbb.zip" "${opusSrc}" \
--replace-fail "GIT_REPOSITORY https://github.com/drowe67/radae.git" "URL $(realpath radae)" \
--replace-fail "GIT_TAG main" ""
--replace-fail "GIT_TAG ms-disable-python-gc" ""
patchShebangs test/test_*.sh
substituteInPlace cmake/CheckGit.cmake \
--replace-fail "git describe --abbrev=4 --always HEAD" "echo v${finalAttrs.version}"
@@ -90,6 +105,9 @@ stdenv.mkDerivation (finalAttrs: {
'';
nativeBuildInputs = [
autoconf
automake
libtool
cmake
pkg-config
python3
+3 -3
View File
@@ -14,16 +14,16 @@
buildGo125Module (finalAttrs: {
pname = "golangci-lint";
version = "2.6.2";
version = "2.7.1";
src = fetchFromGitHub {
owner = "golangci";
repo = "golangci-lint";
tag = "v${finalAttrs.version}";
hash = "sha256-E/qubcF5AFgWicszZcGNBlRLYqk0ZpGilR1LNw7bO/c=";
hash = "sha256-E4ImAR3+/rgsnGkfPg24ZEoeurTxvbrKURzjKscHk10=";
};
vendorHash = "sha256-KuTACpyMqq3h2MXfJ3wuD+9Z803sXROLfxtZXCbX1RA=";
vendorHash = "sha256-PW0Aw5hU2FroEqaqfl0329iF7FpjG2/tKdL75Tg+9pE=";
subPackages = [ "cmd/golangci-lint" ];
+1
View File
@@ -62,6 +62,7 @@ python3Packages.buildPythonApplication rec {
gst-python
liblarch
caldav
vobject
];
nativeCheckInputs = with python3Packages; [
+2 -2
View File
@@ -6,10 +6,10 @@
}:
let
pname = "hydralauncher";
version = "3.7.4";
version = "3.7.5";
src = fetchurl {
url = "https://github.com/hydralauncher/hydra/releases/download/v${version}/hydralauncher-${version}.AppImage";
hash = "sha256-A68WatvQrq7QI7DvzFNkG5Sgsz6fZkaxc1soeAaDwOs=";
hash = "sha256-wYhkuDA+Fxj4blVBw670UQ3uAvBfM5suWq5LOixI9Ps=";
};
appimageContents = appimageTools.extractType2 { inherit pname src version; };
+5 -5
View File
@@ -1,7 +1,7 @@
{
"branch": "v0.52.1-b",
"commit_hash": "967c3c7404d4fa00234e29c70df3e263386d2597",
"commit_message": "version: bump to 0.52.1",
"date": "2025-11-09",
"tag": "v0.52.1"
"branch": "v0.52.2-b",
"commit_hash": "386376400119dd46a767c9f8c8791fd22c7b6e61",
"commit_message": "[gha] Nix: update inputs",
"date": "2025-12-03",
"tag": "v0.52.2"
}
+2 -2
View File
@@ -91,14 +91,14 @@ assert assertMsg (
customStdenv.mkDerivation (finalAttrs: {
pname = "hyprland" + optionalString debug "-debug";
version = "0.52.1";
version = "0.52.2";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprland";
fetchSubmodules = true;
tag = "v${finalAttrs.version}";
hash = "sha256-Lr8kwriXtUxjYsi1sGRMIR2LZilgrxYQA1TTmbpSJ+g=";
hash = "sha256-R2Hm7XbW8CTLEIeYCAlSQ3U5bFhn76FC17hEy/ws8EM=";
};
postPatch = ''
+2 -2
View File
@@ -11,13 +11,13 @@
gcc15Stdenv.mkDerivation (finalAttrs: {
pname = "hyprwire";
version = "0.1.1";
version = "0.2.0";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprwire";
tag = "v${finalAttrs.version}";
hash = "sha256-EoLyrxFJVr7igDhhVNRk2rRpEEOJllRWvYg5XZ3J5y0=";
hash = "sha256-9UcCdwe7vPgEcJJ64JseBQL0ZJZoxp/2iFuvfRI+9zk=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -14,16 +14,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "jujutsu";
version = "0.35.0";
version = "0.36.0";
src = fetchFromGitHub {
owner = "jj-vcs";
repo = "jj";
tag = "v${finalAttrs.version}";
hash = "sha256-YUrjP2tzABdy4eAV1hPmgYWU8ChcJ5B4IlmQUGm95ro=";
hash = "sha256-HGMzNXm6vWKf/RHPwB/soDqxAvCOW1J6BPs0tsrEuTI=";
};
cargoHash = "sha256-9VCAmtY029+CFNFcYLdA/VyT5CIvJnuA3iwPOKZpYV0=";
cargoHash = "sha256-jai0FNuCUcgN+ZmmYgbFrMK1Z1vcv21wALkEb74h7H0=";
nativeBuildInputs = [
installShellFiles
+4 -4
View File
@@ -15,14 +15,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "kaidan";
version = "0.13.0";
version = "0.13.0-unstable-2025-12-03";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "network";
repo = "kaidan";
tag = "v${finalAttrs.version}";
hash = "sha256-4+jW3fuUi1OpwbcGccxvrPro/fiW9yBOlhc2KUbUExc=";
rev = "f9d9d236aa0fc584771524c1078ab899a9cd5822";
hash = "sha256-O3L3VEB7HsPYF0FyJtma98SlxgFIADZd/uhfJyEucGQ=";
};
patches = [
@@ -62,7 +62,7 @@ stdenv.mkDerivation (finalAttrs: {
qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0")
'';
passthru.updateScript = nix-update-script { };
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
meta = {
description = "User-friendly and modern chat app, using XMPP";
+2 -2
View File
@@ -9,14 +9,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mfaktc";
version = "0.23.6";
version = "0.24.0";
src = fetchFromGitHub {
owner = "primesearch";
repo = "mfaktc";
tag = "${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-+oO2zMGxcnkEUlD1q5Sy79aXp7BtGTTsvbKjPqBt7sw=";
hash = "sha256-7lJ3+v9exe+n+Txkn1vsvSPYLEP4l/0UgHpc6lAGv1Y=";
};
enableParallelBuilding = true;
+33
View File
@@ -0,0 +1,33 @@
{
lib,
rustPlatform,
fetchFromGitHub,
versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "mktoc";
version = "4.0.0";
src = fetchFromGitHub {
owner = "KevinGimbel";
repo = "mktoc";
rev = "v${finalAttrs.version}";
hash = "sha256-Pq4o0t0cUrkXff+qSU5mlDo5A0nhFBuFk3Xz10AWDeo=";
};
cargoHash = "sha256-SdwNXstW61Yvp1V72nxl+9dijGJwyrdPYZo+q0UGYGg=";
nativeInstallCheckInputs = [
versionCheckHook
];
doInstallCheck = true;
meta = {
description = "Markdown Table of Content generator";
homepage = "https://github.com/KevinGimbel/mktoc";
license = lib.licenses.mit;
mainProgram = "mktoc";
maintainers = with lib.maintainers; [ kevingimbel ];
};
})
+2 -2
View File
@@ -23,7 +23,7 @@
stdenv.mkDerivation rec {
pname = "nextcloud-client";
version = "4.0.1";
version = "4.0.3";
outputs = [
"out"
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
owner = "nextcloud-releases";
repo = "desktop";
tag = "v${version}";
hash = "sha256-5E4VB+wZQfB8zkFtNrzpCv47iCpk6XS4rCkDKoU0JhM=";
hash = "sha256-PwL5USUP60ePxn0U7zyx6hHQlx4xKVquZ1QLTWTsSRU=";
};
patches = [
+3 -3
View File
@@ -138,16 +138,16 @@ in
goBuild (finalAttrs: {
pname = "ollama";
# don't forget to invalidate all hashes each update
version = "0.13.0";
version = "0.13.1";
src = fetchFromGitHub {
owner = "ollama";
repo = "ollama";
tag = "v${finalAttrs.version}";
hash = "sha256-VhBPYf/beWkeFCdBTC2UpxqQUgEX8TCkbiWBPg8gDb4=";
hash = "sha256-1+ACdAaad74LttkdJ9L/T0PFNNkBWHKuOpVczv6iQeA=";
};
vendorHash = "sha256-rKRRcwmon/3K2bN7iQaMap5yNYKMCZ7P0M1C2hv4IlQ=";
vendorHash = "sha256-NM0vtue0MFrAJCjmpYJ/rPEDWBxWCzBrWDb0MVOhY+Q=";
env =
lib.optionalAttrs enableRocm {
+7 -19
View File
@@ -28,13 +28,13 @@
xorg,
}:
let
version = "2.19.6";
version = "2.20.0";
src = fetchFromGitHub {
owner = "paperless-ngx";
repo = "paperless-ngx";
tag = "v${version}";
hash = "sha256-nHLsA5hmAFkOAEQU/xD+hllwtc2SyBtns5auCNm9KNg=";
hash = "sha256-uf6/cl41lp2zEp3+gTbTYQlJcM3bdLTtOo+vEUrGIco=";
};
python = python3.override {
@@ -80,7 +80,7 @@ let
pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 2;
hash = "sha256-lxZOwt+/ReU7m7he0iJSt5HqaPkRksveCgvDG7uodjA=";
hash = "sha256-JqFkA8t5D0SmhlKwhiKIztzWGXf+vO0Ro1ABVGXVzS8=";
};
nativeBuildInputs = [
@@ -168,11 +168,10 @@ python.pkgs.buildPythonApplication rec {
pythonRelaxDeps = [
"django-allauth"
"django-cors-headers"
"drf-spectacular-sidecar"
"filelock"
"ocrmypdf"
"python-dotenv"
"redis"
# requested by maintainer
"ocrmypdf"
];
dependencies =
@@ -185,18 +184,7 @@ python.pkgs.buildPythonApplication rec {
concurrent-log-handler
dateparser
django
# django-allauth version 65.9.X not yet supported
# See https://github.com/paperless-ngx/paperless-ngx/issues/10336
(django-allauth.overrideAttrs (
new: prev: rec {
version = "65.7.0";
src = prev.src.override {
tag = version;
hash = "sha256-1HmEJ5E4Vp/CoyzUegqQXpzKUuz3dLx2EEv7dk8fq8w=";
};
patches = [ ];
}
))
django-allauth
django-auditlog
django-cachalot
django-celery-results
+10 -10
View File
@@ -2,18 +2,19 @@
lib,
fetchFromGitHub,
python3,
writableTmpDirAsHomeHook,
}:
python3.pkgs.buildPythonApplication rec {
pname = "pip-audit";
version = "2.9.0";
version = "2.10.0";
pyproject = true;
src = fetchFromGitHub {
owner = "trailofbits";
repo = "pip-audit";
tag = "v${version}";
hash = "sha256-j8ZKqE7PEwaCTUNnJunqM0A2eyuWfx8zG5i3nmZERow=";
hash = "sha256-fnIwtXFswKcfz/8VssL4UVukwkq6CC63NCyqqbqziO8=";
};
pythonRelaxDeps = [ "cyclonedx-python-lib" ];
@@ -31,21 +32,19 @@ python3.pkgs.buildPythonApplication rec {
pip-requirements-parser
platformdirs
rich
toml
tomli
tomli-w
]
++ cachecontrol.optional-dependencies.filecache;
nativeCheckInputs = with python3.pkgs; [
pretend
pytestCheckHook
writableTmpDirAsHomeHook
];
pythonImportsCheck = [ "pip_audit" ];
preCheck = ''
export HOME=$(mktemp -d);
'';
disabledTestPaths = [
# Tests require network access
"test/dependency_source/test_requirement.py"
@@ -54,11 +53,12 @@ python3.pkgs.buildPythonApplication rec {
];
disabledTests = [
# Tests requrire network access
# Tests require network access
"test_esms"
"test_get_pip_cache"
"test_virtual_env"
"test_pyproject_source"
"test_pyproject_source_duplicate_deps"
"test_pyproject_source"
"test_virtual_env"
];
meta = with lib; {
+1 -1
View File
@@ -48,7 +48,7 @@ let
};
pretix-schedule-editor = buildNpmPackage {
pname = "pretalx-schedule-editorc";
pname = "pretalx-schedule-editor";
inherit version src;
sourceRoot = "${src.name}/src/pretalx/frontend/schedule-editor";
+2 -2
View File
@@ -19,11 +19,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "qownnotes";
appname = "QOwnNotes";
version = "25.11.5";
version = "25.12.0";
src = fetchurl {
url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz";
hash = "sha256-wXPrYcIAH4X4BP3RfWtVrgHPcc+IWPZcbOFdWdV57Ec=";
hash = "sha256-NfAxTtjiLnxsamqaWluRxDcJFdtcMR8tELYcyf4C6AY=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "scalingo";
version = "1.40.0";
version = "1.41.0";
src = fetchFromGitHub {
owner = pname;
repo = "cli";
rev = version;
hash = "sha256-AY2Iy7MwZ0OmNdv9EPgJ79Ug8pDuxlVNtLRhlX+XCC4=";
hash = "sha256-JP5sSE9xWAB9yVuFh74s85zh9y4t8f+VwUVmn6iMPFI=";
};
vendorHash = null;
+2 -2
View File
@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "signaturepdf";
version = "1.9.1";
version = "1.9.2";
src = fetchFromGitHub {
owner = "24eme";
repo = "signaturepdf";
rev = "v${version}";
hash = "sha256-HKHlIsOdCeU1yYPQZJ+npz/MjKhWf7PZ4nfWxRUTEUc=";
hash = "sha256-hQPYS3SskakS+8S2gIjoXojDgIET20nz4ig9+VRv8TM=";
};
nativeBuildInputs = [ makeWrapper ];
@@ -9,13 +9,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "sketchybar-app-font";
version = "2.0.48";
version = "2.0.49";
src = fetchFromGitHub {
owner = "kvndrsslr";
repo = "sketchybar-app-font";
tag = "v${finalAttrs.version}";
hash = "sha256-l7TD5i/o3iqoZCPdmtuzQvm0CvqWQEKptWrj+udYs5k=";
hash = "sha256-Dsp7cv9+g8PDunDnTGnWF4z88SmlJYErfWWylU9mAag=";
};
pnpmDeps = pnpm_9.fetchDeps {
+3 -3
View File
@@ -37,13 +37,13 @@ in
# note: there is a generic builder in pkgs/games/sm64ex/generic.nix that is meant to help build sm64ex and its forks; however sm64coopdx has departed significantly enough in its build that it doesn't make sense to use that other than the baseRom derivation
stdenv.mkDerivation (finalAttrs: {
pname = "sm64coopdx";
version = "1.3.2";
version = "1.4";
src = fetchFromGitHub {
owner = "coop-deluxe";
repo = "sm64coopdx";
rev = "v1.3.2";
hash = "sha256-FHH3+pGowkT8asDmU9qxPNDKy4VPKlkA0X7e4gnX9KY=";
tag = "v${finalAttrs.version}";
hash = "sha256-ct7X6LCitk1QID00guvYOMfIwnZccMeXqXwUB3ioKh8=";
};
patches = [ ./no-update-check.patch ];
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "tailscalesd";
version = "0.3.0";
version = "0.4.0";
src = fetchFromGitHub {
owner = "cfunkhouser";
repo = "tailscalesd";
rev = "v${version}";
hash = "sha256-OcvLVsPtAIaGTxk5SKNme0+i0PsDc8uY/sDcM/L5yqU=";
hash = "sha256-avGgkGgzeupZwqRPT1juRyTs6udpefTI0W0rqmvhwk0=";
};
vendorHash = "sha256-cBHAo2RL7Q6TJbv1QYrescMFwbSUnGlOmTqqt8CZ/qc=";
vendorHash = "sha256-DowF+3eTe+bC3wqfIznCaLwcl42vRyEzFCbMRZffZS8=";
meta = {
description = "Prometheus Service Discovery for Tailscale";
+1
View File
@@ -42,6 +42,7 @@ python3Packages.buildPythonApplication rec {
pygobject3
aria2p
yt-dlp
emoji-country-flag
];
postInstall = ''
+3 -3
View File
@@ -9,18 +9,18 @@
rustPlatform.buildRustPackage rec {
pname = "virtiofsd";
version = "1.13.2";
version = "1.13.3";
src = fetchFromGitLab {
owner = "virtio-fs";
repo = "virtiofsd";
rev = "v${version}";
hash = "sha256-7ShmdwJaMjaUDSFnzHnsTQ/CmAQ0qpZnX5D7cFYHNmo=";
hash = "sha256-H8FjnrwB6IfZ7pVFesEWZkWpWjVYGrewlPRZc97Nlh8=";
};
separateDebugInfo = true;
cargoHash = "sha256-Y07SJ54sw4CPCPq/LoueGBfHuZXu9F32yqMR6LBJ09I=";
cargoHash = "sha256-AOWHlvFvKj05f4/KE1F37qkRstW5gUlRH0HZVZrg7Dg=";
LIBCAPNG_LIB_PATH = "${lib.getLib libcap_ng}/lib";
LIBCAPNG_LINK_TYPE = if stdenv.hostPlatform.isStatic then "static" else "dylib";
+3 -3
View File
@@ -10,18 +10,18 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "zerofs";
version = "0.19.1";
version = "0.19.2";
src = fetchFromGitHub {
owner = "Barre";
repo = "ZeroFS";
tag = "v${finalAttrs.version}";
hash = "sha256-FUy6S9IM+ge+7+MRdS/6hgiuQnHk9A4e/P06FXFXQ5k=";
hash = "sha256-okknSZXs82mfVgiKp5Gb+DuYogZ+g7hluF1ua+IAw8A=";
};
sourceRoot = "${finalAttrs.src.name}/zerofs";
cargoHash = "sha256-OlcXUf0r79TBwkIwMiYt/uDlO1mjBHWipgQeMt+jhwM=";
cargoHash = "sha256-vhiI/t6WF+QZhkUpL893nQvvbRzgQkmXD7tuSeMAFyE=";
buildInputs = [ rust-jemalloc-sys ];
+2 -2
View File
@@ -15,13 +15,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "zsh-forgit";
version = "25.10.0";
version = "25.12.0";
src = fetchFromGitHub {
owner = "wfxr";
repo = "forgit";
tag = finalAttrs.version;
hash = "sha256-MG60GzRG0NFQsGXBXBedSweucxo88S/NACXTme7ixRM=";
hash = "sha256-DN2QUxCVVjYn7b4xt/7+k5g1/7dfZ+cp5Yi0nJWh1mM=";
};
strictDeps = true;
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "actron-neo-api";
version = "0.1.84";
version = "0.1.87";
pyproject = true;
src = fetchFromGitHub {
owner = "kclif9";
repo = "actronneoapi";
tag = "v${version}";
hash = "sha256-ihIg264ZX0tCfRwVLkiq62ke2G125ObcrVabPCDrc4c=";
hash = "sha256-8Y1vl+KjjAnobb9wORZCcXTLStuGOth3dlX0Goq+pxE=";
};
build-system = [
@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "aioamazondevices";
version = "8.0.1";
version = "10.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "chemelli74";
repo = "aioamazondevices";
tag = "v${version}";
hash = "sha256-q8wmBBXZSu69BAZ1wY4/tlW/usiWwlwVCnAEOOZs5TE=";
hash = "sha256-OS6qROAnH3JnlhAJJWevfLvMq5PQGL/lQM4XToqHZEU=";
};
build-system = [ poetry-core ];
@@ -26,14 +26,14 @@
buildPythonPackage rec {
pname = "aioesphomeapi";
version = "42.9.0";
version = "42.10.0";
pyproject = true;
src = fetchFromGitHub {
owner = "esphome";
repo = "aioesphomeapi";
tag = "v${version}";
hash = "sha256-wcDK84oAz+h8M0DEMpNxSq7/Un5AOfmdBtWueD8bfBo=";
hash = "sha256-My61UXXOe7YNuq7eBltXqXmX6OqnDWUk7HJofAgR2I8=";
};
build-system = [
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "aiomealie";
version = "1.0.1";
version = "1.1.0";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "joostlek";
repo = "python-mealie";
tag = "v${version}";
hash = "sha256-J0G0vRFkYZDDVBYxd4Dc/tSZJ991H1F2Acsew0zf9Oo=";
hash = "sha256-sz/8b0iTtvS4RPBJynvGKf5oiRPJ9Lu/z6leZ1Hoqns=";
};
build-system = [ poetry-core ];
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "asyncer";
version = "0.0.10";
version = "0.0.11";
pyproject = true;
src = fetchFromGitHub {
owner = "fastapi";
repo = "asyncer";
tag = version;
hash = "sha256-LjQOhcnCwM4Vcw+lBq6bexPYewRuhkU/R/pkDTEVHWQ=";
hash = "sha256-Akp76yZKkI/LRJH/tdLMviIB1tcfsLay7l0pCbvZThk=";
};
build-system = [ pdm-backend ];
@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "bellows";
version = "0.47.2";
version = "0.48.0";
pyproject = true;
src = fetchFromGitHub {
owner = "zigpy";
repo = "bellows";
tag = version;
hash = "sha256-1gWmXrRCYmU0VemhW5TCn1/rnOmz07q8bQ6W3a2mXro=";
hash = "sha256-KZ4VmtHQnQ+t9q/ZtzmlObpnBIxlgkT44nt11f/1FpQ=";
};
postPatch = ''
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "bleach";
version = "6.2.0";
version = "6.3.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-Ej6JQRi4pZn9gNPsGm1Mx85OWIKxMXp+G6abVulfmR8=";
hash = "sha256-bzuRscCgK7mni1pFTJJQaqD98Zfh1eEU0uAMb2QwbSI=";
};
nativeBuildInputs = [ setuptools ];
@@ -358,13 +358,13 @@
buildPythonPackage rec {
pname = "boto3-stubs";
version = "1.41.5";
version = "1.42.1";
pyproject = true;
src = fetchPypi {
pname = "boto3_stubs";
inherit version;
hash = "sha256-UUokKCFHdgrx7G+QNcLEUckceIF9GEV8UNhB7lLaoIg=";
hash = "sha256-DCHJD1U71NTB7aKrgh/HDl0XOGdTpY+gHcFq7SE1E5s=";
};
build-system = [ setuptools ];
@@ -9,13 +9,13 @@
buildPythonPackage rec {
pname = "botocore-stubs";
version = "1.41.6";
version = "1.42.1";
pyproject = true;
src = fetchPypi {
pname = "botocore_stubs";
inherit version;
hash = "sha256-K1NXTE6k+NWIflFu8iCLmW/ZiPwqYT9nbqkURZfyDNI=";
hash = "sha256-8j3H7P/eiZGAd8P5NaGu8eSvZyiCy5jiNiqLcdirCTk=";
};
nativeBuildInputs = [ setuptools ];
@@ -4,8 +4,10 @@
fetchFromGitHub,
icalendar,
lxml,
manuel,
pytestCheckHook,
python,
radicale,
recurring-ical-events,
requests,
hatchling,
@@ -21,14 +23,14 @@
buildPythonPackage rec {
pname = "caldav";
version = "2.0.1";
version = "2.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "python-caldav";
repo = "caldav";
tag = "v${version}";
hash = "sha256-n7ZKTBXg66firbS34J41NrTM/PL/OrKMnS4iguRz4Ho=";
hash = "sha256-iVM3dBG2CNaMOUlEM0nGVKYUZHfX0LKjars7HJ1QWC0=";
};
build-system = [
@@ -37,7 +39,6 @@ buildPythonPackage rec {
];
dependencies = [
vobject
lxml
requests
icalendar
@@ -45,17 +46,15 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
manuel
proxy-py
pyfakefs
pytestCheckHook
(toPythonModule (radicale.override { python3 = python; }))
tzlocal
(toPythonModule (xandikos.override { python3Packages = python.pkgs; }))
vobject
writableTmpDirAsHomeHook
];
disabledTestPaths = [
"tests/test_docs.py"
"tests/test_examples.py"
(toPythonModule (xandikos.override { python3Packages = python.pkgs; }))
];
pythonImportsCheck = [ "caldav" ];
@@ -22,7 +22,7 @@
buildPythonPackage rec {
pname = "deebot-client";
version = "16.4.0";
version = "17.0.0";
pyproject = true;
disabled = pythonOlder "3.13";
@@ -31,12 +31,12 @@ buildPythonPackage rec {
owner = "DeebotUniverse";
repo = "client.py";
tag = version;
hash = "sha256-R62z102kvdsZVdRcE0lBtwgynl3SECOXCoyaj0xXv2s=";
hash = "sha256-QreF2ivdPfu2KiYY4At3zpif8bx7d7AzbpXNgL3zXzE=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
hash = "sha256-ir3HZ3DiHcL34kGtyUwyKQZA6fiSj45eXBKL/71eqCs=";
hash = "sha256-n3lvezBP7oT9jLqPCFZ7hwdBGuSJYos+hob9HBX2zIY=";
};
pythonRelaxDeps = [
@@ -41,7 +41,7 @@
buildPythonPackage rec {
pname = "django-allauth";
version = "65.12.0";
version = "65.13.1";
pyproject = true;
src = fetchFromGitea {
@@ -49,7 +49,7 @@ buildPythonPackage rec {
owner = "allauth";
repo = "django-allauth";
tag = version;
hash = "sha256-LM9XU8oMzg2WlYnwPmmZY+8gzZWT1br2ciZ7gCTbH7I=";
hash = "sha256-tmCOJ15l8UnvFZFCiqH2ACBeIEDqYKNwf9gkCUHTKPE=";
};
nativeBuildInputs = [ gettext ];
@@ -69,6 +69,10 @@ buildPythonPackage rec {
'';
optional-dependencies = {
headless = [
pyjwt
]
++ pyjwt.optional-dependencies.crypto;
headless-spec = [ pyyaml ];
idp-oidc = [
oauthlib
@@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "django-auditlog";
version = "3.2.1";
version = "3.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "jazzband";
repo = "django-auditlog";
tag = "v${version}";
hash = "sha256-159p82PT3za3wp2XhekGxy+NYxLyQfAyUOyhDjyr2CI=";
hash = "sha256-ZOCLlS9SUY8W3jfA+51gy5yUchJr+rpBzH+Sx1G/kUM=";
};
nativeBuildInputs = [
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "drf-spectacular-sidecar";
version = "2025.8.1";
version = "2025.10.1";
pyproject = true;
src = fetchFromGitHub {
owner = "tfranzel";
repo = "drf-spectacular-sidecar";
rev = version;
hash = "sha256-H2eHFX7VG7YqLztEV/G4QnVYytkfADeHxgBTRlmKt50=";
hash = "sha256-npBrBdJN0OVJ2Qj4g82CSZ2OSkttWOpBjh3DzLpIblM=";
};
build-system = [ setuptools ];
@@ -0,0 +1,48 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
pythonOlder,
setuptools,
pytestCheckHook,
emoji,
}:
buildPythonPackage rec {
pname = "emoji-country-flag";
version = "2.1.0";
pyproject = true;
disabled = pythonOlder "3.10";
src = fetchFromGitHub {
owner = "cvzi";
repo = "flag";
tag = "v${version}";
hash = "sha256-Te3RJ+rHkr3q93C7hLE5xCZz91QC2IsFR0FluVEJOv4=";
};
build-system = [
setuptools
];
doCheck = true;
nativeCheckInputs = [
pytestCheckHook
emoji
];
pythonImportsCheck = [ "flag" ];
meta = {
description = "Flag emoji from country codes for Python";
homepage = "https://github.com/cvzi/flag";
changelog = "https://github.com/cvzi/flag/releases/tag/v${src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
skohtv
aleksana
];
};
}
@@ -0,0 +1,46 @@
{
aiohttp,
backoff,
buildPythonPackage,
fetchFromGitHub,
lib,
requests,
setuptools,
setuptools-scm,
}:
buildPythonPackage rec {
pname = "energyid-webhooks";
version = "0.0.14";
pyproject = true;
src = fetchFromGitHub {
owner = "EnergieID";
repo = "energyid-webhooks-py";
tag = "v${version}";
hash = "sha256-43JfRBtRoERHYkhXjslxjohm8ypzgObRBmzbEwuzu7M=";
};
build-system = [
setuptools
setuptools-scm
];
dependencies = [
aiohttp
backoff
requests
];
pythonImportsCheck = [ "energyid_webhooks" ];
# upstream has no tests
doCheck = false;
meta = {
description = "Light weight Python package to interface with EnergyID Webhooks";
homepage = "https://github.com/EnergieID/energyid-webhooks-py";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.dotlambda ];
};
}
@@ -0,0 +1,44 @@
{
aiohttp,
buildPythonPackage,
fetchFromGitHub,
hatchling,
lib,
mashumaro,
pytest-asyncio,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "essent-dynamic-pricing";
version = "0.2.7";
pyproject = true;
src = fetchFromGitHub {
owner = "jaapp";
repo = "py-essent-dynamic-pricing";
tag = version;
hash = "sha256-jYSyFZ4b6zyfIvT9KkvffH2CteHgy844O76UjUcaTq0=";
};
build-system = [ hatchling ];
dependencies = [
aiohttp
mashumaro
];
pythonImportsCheck = [ "essent_dynamic_pricing" ];
nativeCheckInputs = [
pytest-asyncio
pytestCheckHook
];
meta = {
description = "Async client for Essent dynamic energy prices";
homepage = "https://github.com/jaapp/py-essent-dynamic-pricing";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.dotlambda ];
};
}
@@ -0,0 +1,34 @@
{
buildPythonPackage,
fetchFromGitHub,
lib,
setuptools,
}:
buildPythonPackage rec {
pname = "fiscalyear";
version = "0.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "adamjstewart";
repo = "fiscalyear";
tag = "v${version}";
hash = "sha256-2wejJRTmVHWiM8LoodyaOyMbMqCx5It6JHCQUWpGsxs=";
};
build-system = [ setuptools ];
pythonImportsCheck = [ "fiscalyear" ];
# upstream has no tests
doCheck = false;
meta = {
changelog = "https://github.com/adamjstewart/fiscalyear/releases/tag/${src.tag}";
description = "Utilities for managing the fiscal calendar";
homepage = "https://github.com/adamjstewart/fiscalyear";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.dotlambda ];
};
}
@@ -21,7 +21,7 @@
buildPythonPackage rec {
pname = "habluetooth";
version = "5.7.0";
version = "5.8.0";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -30,7 +30,7 @@ buildPythonPackage rec {
owner = "Bluetooth-Devices";
repo = "habluetooth";
tag = "v${version}";
hash = "sha256-1/KbehOIQdclPskp2HtJ3fut4DqkKw/+FdqwmVvfZmU=";
hash = "sha256-VbD4fAOZtDtPIGGYb3ISP7c9YLBXAXeOIICqf9Pm5ho=";
};
build-system = [
@@ -10,6 +10,7 @@
cryptography,
fetchFromGitHub,
freezegun,
grpcio,
josepy,
litellm,
pycognito,
@@ -31,7 +32,7 @@
buildPythonPackage rec {
pname = "hass-nabucasa";
version = "1.6.1";
version = "1.7.0";
pyproject = true;
disabled = pythonOlder "3.13";
@@ -40,7 +41,7 @@ buildPythonPackage rec {
owner = "nabucasa";
repo = "hass-nabucasa";
tag = version;
hash = "sha256-LBJPzMosSgfdONu2preIBKmlKhY4P+jFTmR8u2BKCZI=";
hash = "sha256-22DCn6ITrpH4bevAvfogA1f4llwuk5vIn3rKieedVfg=";
};
postPatch = ''
@@ -63,6 +64,7 @@ buildPythonPackage rec {
attrs
ciso8601
cryptography
grpcio
josepy
litellm
pycognito
@@ -16,7 +16,7 @@
let
pname = "hassil";
version = "3.4.0";
version = "3.5.0";
in
buildPythonPackage rec {
inherit pname version;
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "home-assistant";
repo = "hassil";
tag = "v${version}";
hash = "sha256-rroljEJ0xXW15iKmW6C64+h8epNB6XJzKtylA/wKyWQ=";
hash = "sha256-ei4+eGNCzBZQYghgVuQIPgFA2Y1kf8aNtl6ZjwzxIEE=";
};
build-system = [ setuptools ];
@@ -0,0 +1,41 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
setuptools,
bleak,
bleak-retry-connector,
}:
buildPythonPackage rec {
pname = "hueble";
version = "1.0.8";
pyproject = true;
src = fetchFromGitHub {
owner = "flip-dots";
repo = "HueBLE";
tag = "v${version}";
hash = "sha256-4/NB9dPidsvWXb+H5cK7STfdTfnRgh2W0l2bBCLq/ks=";
};
build-system = [ setuptools ];
dependencies = [
bleak
bleak-retry-connector
];
pythonImportsCheck = [ "HueBLE" ];
# upstream has no tests
doCheck = false;
meta = {
changelog = "https://github.com/flip-dots/HueBLE/blob/${src.tag}/CHANGELOG.rst";
description = "Python module for controlling Bluetooth Philips Hue lights";
homepage = "https://github.com/flip-dots/HueBLE";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.dotlambda ];
};
}
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "iometer";
version = "0.2.0";
version = "0.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "iometer-gmbh";
repo = "iometer.py";
tag = "v${version}";
hash = "sha256-EKMbNAKhPRubLbCfvr93Lif2fhJ71eH2IByizG9RNZQ=";
hash = "sha256-rr+t8VPiPX9/r7mHo9DjLRjoZ7x/4IadhmDtIi2T0C4=";
};
build-system = [ poetry-core ];
@@ -30,14 +30,14 @@
buildPythonPackage rec {
pname = "lance-namespace";
version = "0.0.21";
version = "0.2.1";
pyproject = true;
src = fetchFromGitHub {
owner = "lancedb";
repo = "lance-namespace";
tag = "v${version}";
hash = "sha256-KbQ1xXD/+8oOcbhc+dvk68ZF0daWm7In0y0NVsSfp9U=";
hash = "sha256-1SCsKjFd//1y28eR5MC2/M7cIMTRa083iDyuvWxLekw=";
};
sourceRoot = "${src.name}/python/lance_namespace";
@@ -4,22 +4,19 @@
fetchFromGitHub,
pytestCheckHook,
pytest-cov-stub,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "lcgit";
version = "2.1.0";
version = "3.0.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "cisagov";
repo = "lcgit";
tag = "v${version}";
hash = "sha256-s77Pq5VjXFyycVYwaomhdNWXKU4vGRJT6+t89UvGdn4=";
hash = "sha256-nCsTA0BKE/0afcqqqEx0mUrLOFbta14TPtNXHD67mas=";
};
build-system = [ setuptools ];
@@ -7,14 +7,14 @@
buildPythonPackage rec {
pname = "mitogen";
version = "0.3.34";
version = "0.3.35";
pyproject = true;
src = fetchFromGitHub {
owner = "mitogen-hq";
repo = "mitogen";
tag = "v${version}";
hash = "sha256-0g3wPpim7Il6eQ/R8C3DoKy5kRqHBdTlNden3cWNvks=";
hash = "sha256-1GJRomtIrm9Dudc8mTATc7CM7VFTHjF5X2IfW4AV/ms=";
};
build-system = [ setuptools ];
@@ -2,11 +2,11 @@
lib,
buildPythonPackage,
fetchPypi,
pythonOlder,
poetry-core,
aenum,
aioconsole,
aiohttp,
aiohttp-retry,
inflection,
pydantic,
python-dateutil,
@@ -18,23 +18,21 @@
buildPythonPackage rec {
pname = "mozart-api";
version = "4.1.1.116.6";
version = "5.1.0.247.1";
pyproject = true;
disabled = pythonOlder "3.11";
src = fetchPypi {
pname = "mozart_api";
inherit version;
hash = "sha256-0TZHH/EXemsSysgfCzg66x5QhAEDUqRyg+qoK/3YuQA=";
hash = "sha256-//4mJh+Vf/NdnQmX19EOhn+Lx+BTMbZE5xwG6kXs84Y=";
};
build-system = [ poetry-core ];
dependencies = [
aenum
aioconsole
aiohttp
aiohttp-retry
inflection
pydantic
python-dateutil
@@ -182,8 +182,8 @@ in
"sha256-n0gipTIbrw5NiLK26uhDpIww2Dlw6GFaHmnzzzkBt4M=";
mypy-boto3-ce =
buildMypyBoto3Package "ce" "1.41.0"
"sha256-mYDSDzErl2lmozsOa8yyq9oTejxrAHaDFu7oIyF85Ww=";
buildMypyBoto3Package "ce" "1.42.1"
"sha256-60Mw4tF0KLLr7Yw8NLMx5cj66cLl9Y9ov7GT1bAiWbo=";
mypy-boto3-chime =
buildMypyBoto3Package "chime" "1.41.0"
@@ -558,8 +558,8 @@ in
"sha256-JacU0+evD+6uNfzub/BZGBR7YUB13zCWreIE5N1GYTU=";
mypy-boto3-fsx =
buildMypyBoto3Package "fsx" "1.41.0"
"sha256-Ai+X0EWcJDTRx5YyYE2hbdqrum/uSWiy2Xczu+NL9rY=";
buildMypyBoto3Package "fsx" "1.42.1"
"sha256-/YqWvnbcMWLHERC0kuyy9pcrWXBmadBnmUhD0w3yTZY=";
mypy-boto3-gamelift =
buildMypyBoto3Package "gamelift" "1.41.0"
@@ -593,8 +593,8 @@ in
"sha256-2GR2YSsl36BtoBds+ued+IS/I+rQ7DPGMXL0ZmFVmvo=";
mypy-boto3-guardduty =
buildMypyBoto3Package "guardduty" "1.41.0"
"sha256-pPhSyUcoigzLnmFWnTNfaAnp8C3XBwaMgQTmnpzeGDU=";
buildMypyBoto3Package "guardduty" "1.42.1"
"sha256-8t0/EcoTKIvJQ8f0WlN1oarj90tplhnuGdPN1rPLzG0=";
mypy-boto3-health =
buildMypyBoto3Package "health" "1.41.0"
@@ -769,8 +769,8 @@ in
"sha256-cj73uXbKmtsTh2l5qBv14RFAmnTgr04JLQK9EyJhjSA=";
mypy-boto3-lambda =
buildMypyBoto3Package "lambda" "1.41.2"
"sha256-KzIcVzgnhcgxUeZot/rvXN+4zcOBsMtCE7zsdQpbs24=";
buildMypyBoto3Package "lambda" "1.42.1"
"sha256-9qlrc1vS/giiav9A4Ri1ZPjdmYODEpg3dumUUFD7WmY=";
mypy-boto3-lex-models =
buildMypyBoto3Package "lex-models" "1.41.0"
@@ -809,8 +809,8 @@ in
"sha256-S9Wy0uqdlvqRmaheZBWFcHVFjCyhLuHmRb8Vk1wgpHI=";
mypy-boto3-logs =
buildMypyBoto3Package "logs" "1.41.3"
"sha256-4ScSAQrnibU/s//gYq41hoHURd+Om+YzTDgNRGGDuOQ=";
buildMypyBoto3Package "logs" "1.42.1"
"sha256-StvOwtXBbz3rv+anLReBWyx7W6tXC6b7ccKRbPlKSRg=";
mypy-boto3-lookoutequipment =
buildMypyBoto3Package "lookoutequipment" "1.41.0"
@@ -969,12 +969,12 @@ in
"sha256-bHX9DqSjLCNLZhUzr3vs2TsarkNPz9BwhmltU+MbRJ8=";
mypy-boto3-opensearch =
buildMypyBoto3Package "opensearch" "1.41.0"
"sha256-6P2X5lLIlBbme1rN2URwBNWebqrrGMRQ0ZlJn1MwjEw=";
buildMypyBoto3Package "opensearch" "1.42.1"
"sha256-FAm2r+uayaywaxC7Fo5AQ/Y3UWr0ZL6vqg083hC/pw0=";
mypy-boto3-opensearchserverless =
buildMypyBoto3Package "opensearchserverless" "1.41.0"
"sha256-alP0AfHYAg6ICx0YExIGz2TPfCz5LRksvMMLUo7khMc=";
buildMypyBoto3Package "opensearchserverless" "1.42.1"
"sha256-0yUMSZA0gbrwovKv8tSIzKMw/0j3JT0HhRLzJzOuozk=";
mypy-boto3-opsworks =
buildMypyBoto3Package "opsworks" "1.40.0"
@@ -1085,8 +1085,8 @@ in
"sha256-pXpULn4yTRRs/MfOCUoACGvgXt8TLQq7ZujEK1l6rZk=";
mypy-boto3-rds =
buildMypyBoto3Package "rds" "1.41.2"
"sha256-zjERBJnhmrWTrCGhL8Kul7dH6FFo6prEkKyUWQ5e3kk=";
buildMypyBoto3Package "rds" "1.42.1"
"sha256-zyPlxOqUJYdMlV2Z+katL9RPNJUK9vUJFwe1dk+kR6Q=";
mypy-boto3-rds-data =
buildMypyBoto3Package "rds-data" "1.41.0"
@@ -1161,20 +1161,20 @@ in
"sha256-Z4dEVofTPpv5cPLNUqK0SNY/PIjzN3TuK0aGtX5GcBE=";
mypy-boto3-s3 =
buildMypyBoto3Package "s3" "1.41.1"
"sha256-FDG7avMbr/zReGC+Gfe/JVhuMxI3L0M8z68GMrHjIJc=";
buildMypyBoto3Package "s3" "1.42.1"
"sha256-V3FKbHpHyHs0C/kF3G5sp7tpiJbnStW7zoxeDVRN44c=";
mypy-boto3-s3control =
buildMypyBoto3Package "s3control" "1.41.0"
"sha256-pagmdxEOhRYGej+OaHcLnXsat8GwmaiWJEir8/omToQ=";
buildMypyBoto3Package "s3control" "1.42.1"
"sha256-itWjNPzyXOHnysa7QrijaDZeKGbe9NGfOTp6oo+MGvo=";
mypy-boto3-s3outposts =
buildMypyBoto3Package "s3outposts" "1.41.0"
"sha256-Bi97uNPPzYVxPhs1OSYnQPq4HtQ11q9sZHxwRa4q7rM=";
mypy-boto3-sagemaker =
buildMypyBoto3Package "sagemaker" "1.41.2"
"sha256-bZLY2ucajAvbKEpYJVVdG7GB4ft6anSVqcsLYhUg2no=";
buildMypyBoto3Package "sagemaker" "1.42.1"
"sha256-3PFOUvkKilN6k23BCOgjC2ZYFzebyfjm0V2UcvbFyHw=";
mypy-boto3-sagemaker-a2i-runtime =
buildMypyBoto3Package "sagemaker-a2i-runtime" "1.41.0"
@@ -1201,8 +1201,8 @@ in
"sha256-1TLdkhntzL/HGW4J59LmY31Fw2r4erY5mJdwSPQNnos=";
mypy-boto3-savingsplans =
buildMypyBoto3Package "savingsplans" "1.41.0"
"sha256-sgQHWERejYF7Zezuh8FvvuPK5TwS1bvKCgZ/iU5r1SM=";
buildMypyBoto3Package "savingsplans" "1.42.1"
"sha256-vmIsNIj3WoxR+tcslIg+P89dNa1ZOPNX1IxWwFaOtDM=";
mypy-boto3-scheduler =
buildMypyBoto3Package "scheduler" "1.41.0"
@@ -1221,8 +1221,8 @@ in
"sha256-2Mo8Pkx9/Yi4XPD5VlYnNOjzYIqvn5jpZp3CmMBiTV8=";
mypy-boto3-securityhub =
buildMypyBoto3Package "securityhub" "1.41.1"
"sha256-AJrT6vmP5C61SLPqiUeeKIcJ2rLVBi49tKdrj8/pAwg=";
buildMypyBoto3Package "securityhub" "1.42.1"
"sha256-ppglMOEWt8NsBhbw6eKDRh0v7UXygjS0O5x8US8DhhI=";
mypy-boto3-securitylake =
buildMypyBoto3Package "securitylake" "1.41.0"
@@ -1,52 +0,0 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
setuptools,
requests,
xmltodict,
pyhamcrest,
mock,
pytestCheckHook,
}:
buildPythonPackage {
pname = "pizzapi";
version = "0.0.6";
pyproject = true;
src = fetchFromGitHub {
owner = "ggrammar";
repo = "pizzapi";
rev = "2a67ceb0f6df285988f1a2d7b678bbd2526c26a4";
hash = "sha256-oBwNNsnRhm/kv8DxNrAKkeGv2RZA+RMdYRgByy3qmsU=";
};
postPatch = ''
# Remove pytest-runner from setup_requires
substituteInPlace setup.py \
--replace-fail 'setup_requires=["pytest-runner"],' 'setup_requires=[],'
'';
build-system = [ setuptools ];
dependencies = [
requests
xmltodict
pyhamcrest
];
nativeCheckInputs = [
mock
pytestCheckHook
];
pythonImportsCheck = [ "pizzapi" ];
meta = {
description = "Python wrapper for the Dominos Pizza API";
homepage = "https://github.com/ggrammar/pizzapi";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.jamiemagee ];
};
}
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "psnawp";
version = "3.0.0";
version = "3.0.1";
pyproject = true;
src = fetchFromGitea {
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "YoshikageKira";
repo = "psnawp";
tag = "v${version}";
hash = "sha256-JS8VGwIsCr21rwjXCRUXsoVHfFyLTZtgp+ZJcXWCCsQ=";
hash = "sha256-qENKZC5U4jedl2RvmIGk52r0Vd/oMLEcp6DERYLctAs=";
};
build-system = [ poetry-core ];
@@ -0,0 +1,43 @@
{
aiohttp,
buildPythonPackage,
fetchFromGitHub,
lib,
pytest-asyncio,
pytestCheckHook,
setuptools,
}:
buildPythonPackage rec {
pname = "pyairobotrest";
version = "0.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "mettolen";
repo = "pyairobotrest";
tag = "v${version}";
hash = "sha256-MqZV8+uwKLIbh0A/lYMB/9iPDl/8a4IAoYMdoxiIJqY=";
};
build-system = [ setuptools ];
dependencies = [
aiohttp
];
pythonImportsCheck = [ "pyairobotrest" ];
nativeCheckInputs = [
pytest-asyncio
pytestCheckHook
];
meta = {
changelog = "https://github.com/mettolen/pyairobotrest/blob/${src.tag}/CHANGELOG.md";
description = "Python library for controlling Airobot TE1 thermostats via local REST API";
homepage = "https://github.com/mettolen/pyairobotrest";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.dotlambda ];
};
}
@@ -0,0 +1,50 @@
{
aiohttp,
buildPythonPackage,
cryptography,
fetchFromGitHub,
lib,
pyjwt,
pytest-asyncio,
pytestCheckHook,
setuptools,
}:
buildPythonPackage rec {
pname = "pyanglianwater";
version = "2.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "pantherale0";
repo = "pyanglianwater";
tag = version;
hash = "sha256-GfFRqQb1RXh6a7giy7eJWp4nAJzDtpQkWFfEfe9jxfY=";
};
build-system = [ setuptools ];
dependencies = [
aiohttp
cryptography
pyjwt
];
pythonImportsCheck = [ "pyanglianwater" ];
nativeCheckInputs = [
pytest-asyncio
pytestCheckHook
];
# tests are out of date
doCheck = false;
meta = {
changelog = "https://github.com/pantherale0/pyanglianwater/releases/tag/${src.tag}";
description = "Python API to interact with Anglian Water";
homepage = "https://github.com/pantherale0/pyanglianwater";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.dotlambda ];
};
}
@@ -1,52 +0,0 @@
{
lib,
aiohttp,
buildPythonPackage,
fetchFromGitHub,
json-api-doc,
python-dateutil,
setuptools-scm,
setuptools,
}:
buildPythonPackage rec {
pname = "pyflick";
version = "1.1.3";
pyproject = true;
src = fetchFromGitHub {
owner = "ZephireNZ";
repo = "PyFlick";
tag = "v${version}";
hash = "sha256-JROtklRimr6I1/6+yYaDL6rNGSj7O15nI/C9ZSj6eFo=";
};
pythonRelaxDeps = [ "aiohttp" ];
build-system = [
setuptools
setuptools-scm
];
dependencies = [
aiohttp
json-api-doc
python-dateutil
];
# no tests implemented
doCheck = false;
pythonImportsCheck = [
"pyflick"
"pyflick.authentication"
];
meta = {
description = "Python API For Flick Electric in New Zealand";
homepage = "https://github.com/ZephireNZ/PyFlick";
changelog = "https://github.com/ZephireNZ/PyFlick/releases/tag/v${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ dotlambda ];
};
}
@@ -3,6 +3,7 @@
aiohttp,
aioresponses,
bleak,
bleak-retry-connector,
buildPythonPackage,
cryptography,
fetchFromGitHub,
@@ -15,14 +16,14 @@
buildPythonPackage rec {
pname = "pylamarzocco";
version = "2.1.3";
version = "2.2.2";
pyproject = true;
src = fetchFromGitHub {
owner = "zweckj";
repo = "pylamarzocco";
tag = "v${version}";
hash = "sha256-+GNuo6i8Jc01vxiFuhTXrER1xstPVe8LucfGtyfnkQQ=";
hash = "sha256-KyXzfF+Od/rEh46SC8N5GHzybSuwdfEbjRLdBcPuK58=";
};
build-system = [ setuptools ];
@@ -30,6 +31,7 @@ buildPythonPackage rec {
dependencies = [
aiohttp
bleak
bleak-retry-connector
cryptography
mashumaro
];
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "pypck";
version = "0.8.12";
version = "0.9.5";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "alengwenus";
repo = "pypck";
tag = version;
hash = "sha256-XXlHgr8/Cl3eu1vIDl/XykB2gv8PPkPIFEBG30yUue0=";
hash = "sha256-mtlA4UT8bYZa6hFbO/AHRFfHQ+6SpMN97cfc3q4dDJ4=";
};
postPatch = ''
@@ -1,39 +1,37 @@
{
lib,
aiohttp,
bleak,
bleak-retry-connector,
boto3,
buildPythonPackage,
cryptography,
fetchFromGitHub,
pyopenssl,
pytest-asyncio,
pytestCheckHook,
requests,
setuptools,
}:
buildPythonPackage rec {
pname = "pyswitchbot";
version = "0.72.1";
version = "0.74.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Danielhiversen";
repo = "pySwitchbot";
tag = version;
hash = "sha256-QwCeq9EnE7oKqTtb6lmMcEw37dOK7WYbDEC984NujzY=";
hash = "sha256-3n6ErE17W5Gsf/Isw4o45JcDihYUHendx8MLgh8gALk=";
};
build-system = [ setuptools ];
dependencies = [
aiohttp
bleak
bleak-retry-connector
boto3
cryptography
pyopenssl
requests
];
nativeCheckInputs = [
@@ -23,14 +23,14 @@
buildPythonPackage rec {
pname = "python-roborock";
version = "3.8.5";
version = "3.9.3";
pyproject = true;
src = fetchFromGitHub {
owner = "Python-roborock";
repo = "python-roborock";
tag = "v${version}";
hash = "sha256-5Xnf/NY9sA2u7bdcSPkVR6YFCS+35iTUACUAokAvcTA=";
hash = "sha256-lUHaLvsMDSu4MT8b3lanoaU0jJmPq2xPezoB8zTJyh4=";
};
pythonRelaxDeps = [ "pycryptodome" ];
@@ -0,0 +1,68 @@
{
buildPythonPackage,
ecdsa,
fetchFromGitHub,
freezegun,
hatch-regex-commit,
hatchling,
httpx,
lib,
ms-cv,
platformdirs,
pydantic,
pytest-asyncio,
pytestCheckHook,
respx,
}:
buildPythonPackage rec {
pname = "python-xbox";
version = "0.1.2";
pyproject = true;
src = fetchFromGitHub {
owner = "tr4nt0r";
repo = "python-xbox";
tag = "v${version}";
hash = "sha256-YP8iK7uGycwKlWwAUmfk3qXI+c6cddg9nQ4NMQF7wDQ=";
};
build-system = [
hatch-regex-commit
hatchling
];
pythonRelaxDeps = [
"pydantic"
];
dependencies = [
ecdsa
httpx
ms-cv
pydantic
];
optional-dependencies = {
cli = [
platformdirs
];
};
pythonImportsCheck = [ "pythonxbox" ];
nativeCheckInputs = [
freezegun
pytest-asyncio
pytestCheckHook
respx
];
meta = {
changelog = "https://github.com/tr4nt0r/python-xbox/releases/tag/${src.tag}";
description = ":ibrary to authenticate with Xbox Network and use their API";
homepage = "https://github.com/tr4nt0r/python-xbox";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.dotlambda ];
};
}
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "pyvesync";
version = "3.2.2";
version = "3.3.3";
pyproject = true;
src = fetchFromGitHub {
owner = "webdjoe";
repo = "pyvesync";
tag = version;
hash = "sha256-7QtyI5U1NRy0/iujfObdRHkwseetaD2M4f/buj8A9AY=";
hash = "sha256-T8cDp1C95gubCfgvkEiqHUn4Rw7pFNCPELo3qNwt9vI=";
};
build-system = [ setuptools ];
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "pywikibot";
version = "10.7.1";
version = "10.7.2";
format = "setuptools";
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-waO9rPadF5N65s0mOrIhr/OJW9Ax5f9uRUoUyRMWDIw=";
hash = "sha256-bFU3SWk06nA9OkPFfN5Zn+qTZFuqG/QiFKrlgkNknbg=";
};
propagatedBuildInputs = [
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "reolink-aio";
version = "0.16.6";
version = "0.17.0";
pyproject = true;
src = fetchFromGitHub {
owner = "starkillerOG";
repo = "reolink_aio";
tag = version;
hash = "sha256-IrUu9bWBNWBM4EdzVnz76kjYMOyei+CoStVIzyqWOQw=";
hash = "sha256-XJ5Ec3f4OCVsi7WFLxAi3kemC87yRw4gGmgHyGLeHiY=";
};
build-system = [ setuptools ];
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "solarlog-cli";
version = "0.6.0";
version = "0.6.1";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "dontinelli";
repo = "solarlog_cli";
tag = "v${version}";
hash = "sha256-oxeZkf5RpTgAd/PO8itElvQyBOQg1k4W//4M8Q0xbJg=";
hash = "sha256-mO/EPJ/CF3FM1tPnQOT9vit6WjV+jsWrTQ1MH2UUIIc=";
};
build-system = [ hatchling ];
@@ -2,7 +2,6 @@
lib,
buildPythonPackage,
fetchFromGitHub,
pythonOlder,
# build-system
poetry-core,
@@ -40,16 +39,14 @@
buildPythonPackage rec {
pname = "uiprotect";
version = "7.23.0";
version = "7.32.0";
pyproject = true;
disabled = pythonOlder "3.10";
src = fetchFromGitHub {
owner = "uilibs";
repo = "uiprotect";
tag = "v${version}";
hash = "sha256-UScv0RAIgkFYl3yJZDuSzXXV3iI/3maV42hN4EtfUio=";
hash = "sha256-nZSOOdck7OFjw6r2Jau4H2vX1PLxk5H0SMf2/wplZdo=";
};
build-system = [ poetry-core ];
@@ -93,17 +90,6 @@ buildPythonPackage rec {
pytestFlags = [ "--benchmark-disable" ];
disabledTests = [
# https://127.0.0.1 vs https://127.0.0.1:0
"test_base_url"
"test_bootstrap"
];
disabledTestPaths = [
# hangs the test suite
"tests/test_api_ws.py"
];
pythonImportsCheck = [ "uiprotect" ];
meta = with lib; {
@@ -1,55 +0,0 @@
{
lib,
buildPythonPackage,
pythonOlder,
fetchFromGitHub,
setuptools,
appdirs,
ecdsa,
httpx,
ms-cv,
pydantic,
pytest-asyncio_0,
pytestCheckHook,
respx,
}:
buildPythonPackage rec {
pname = "xbox-webapi";
version = "2.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "OpenXbox";
repo = "xbox-webapi-python";
rev = "v${version}";
hash = "sha256-9A3gdSlRjBCx5fBW+jkaSWsFuGieXQKvbEbZzGzLf94=";
};
build-system = [ setuptools ];
dependencies = [
appdirs
ecdsa
httpx
ms-cv
pydantic
];
nativeCheckInputs = [
pytest-asyncio_0
pytestCheckHook
respx
];
# https://github.com/OpenXbox/xbox-webapi-python/issues/114
disabledTests = [ "test_import" ];
meta = with lib; {
changelog = "https://github.com/OpenXbox/xbox-webapi-python/blob/${src.rev}/CHANGELOG.md";
description = "Library to authenticate with Windows Live/Xbox Live and use their API";
homepage = "https://github.com/OpenXbox/xbox-webapi-python";
license = licenses.mit;
maintainers = with maintainers; [ dotlambda ];
};
}
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "zha-quirks";
version = "0.0.149";
version = "0.0.150";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zha-device-handlers";
tag = version;
hash = "sha256-BAw7K4BrWEsMGcNpCVlcuG1ioiaTdEzBprtMnBton1Q=";
hash = "sha256-kdbmg4SGMl3RYdPFLJhbUxfdMokQ/LrhG6hTlu8eujo=";
};
postPatch = ''
@@ -22,7 +22,7 @@
buildPythonPackage rec {
pname = "zha";
version = "0.0.79";
version = "0.0.80";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -31,7 +31,7 @@ buildPythonPackage rec {
owner = "zigpy";
repo = "zha";
tag = version;
hash = "sha256-rM0Hu/MjMBeQSyZ6HsNmHXZmWFDr3cMi0QoHaL/fKto=";
hash = "sha256-5zqF+EkpKcgmEkg4ZSjMsz3yZn/Y13ECbM/7fBhlnis=";
};
postPatch = ''
@@ -25,14 +25,14 @@
buildPythonPackage rec {
pname = "zigpy";
version = "0.86.0";
version = "0.87.0";
pyproject = true;
src = fetchFromGitHub {
owner = "zigpy";
repo = "zigpy";
tag = version;
hash = "sha256-PROJKC8ZxAZ8zZR4if33553qtp7i9y58LPr1d1gCXVQ=";
hash = "sha256-gaKTU3cAx8TecafVasoLeefjWS/R1AJVCZn9F1oqyPY=";
};
postPatch = ''

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