Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-03-26 00:15:32 +00:00
committed by GitHub
142 changed files with 1043 additions and 20733 deletions
+6
View File
@@ -11705,6 +11705,12 @@
github = "jonochang";
githubId = 13179;
};
jonocodes = {
name = "Jono Finger";
email = "jono@foodnotblogs.com";
github = "jonocodes";
githubId = 1310468;
};
jopejoe1 = {
email = "nixpkgs@missing.ninja";
matrix = "@jopejoe1:matrix.org";
+1
View File
@@ -218,6 +218,7 @@ with lib.maintainers;
cuda = {
members = [
connorbaker
prusnak
samuela
SomeoneSerge
];
@@ -11,12 +11,12 @@ The sources of the [](#book-nixos-manual) are in the
[`nixos/doc/manual`](https://github.com/NixOS/nixpkgs/tree/master/nixos/doc/manual)
subdirectory of the Nixpkgs repository.
You can quickly validate your edits with `make`:
You can quickly validate your edits with `devmode`:
```ShellSession
$ cd /path/to/nixpkgs/nixos/doc/manual
$ nix-shell
nix-shell$ devmode
[nix-shell:~]$ devmode
```
Once you are done making modifications to the manual, it's important to
@@ -73,6 +73,7 @@ in
"main"
"network"
"bus"
"device"
"update"
"other"
];
@@ -45,7 +45,23 @@ let
settingsFormat.generate "caddy.json" cfg.settings
else
let
Caddyfile = pkgs.writeTextDir "Caddyfile" ''
writeCaddyfile =
text:
pkgs.runCommandLocal "Caddyfile"
{
inherit text;
passAsFile = [ "text" ];
}
''
mkdir -p $out
cp "$textPath" $out/Caddyfile
# 'validate' cannot be used for validation, due to log location access
# See https://github.com/caddyserver/caddy/issues/6788
${lib.getExe cfg.package} adapt --config $out/Caddyfile
'';
Caddyfile = writeCaddyfile ''
{
${cfg.globalConfig}
}
@@ -53,13 +69,11 @@ let
${concatMapStringsSep "\n" mkVHostConf virtualHosts}
'';
Caddyfile-formatted =
pkgs.runCommand "Caddyfile-formatted" { nativeBuildInputs = [ cfg.package ]; }
''
mkdir -p $out
cp --no-preserve=mode ${Caddyfile}/Caddyfile $out/Caddyfile
caddy fmt --overwrite $out/Caddyfile
'';
Caddyfile-formatted = pkgs.runCommand "Caddyfile-formatted" { } ''
mkdir -p $out
cp --no-preserve=mode ${Caddyfile}/Caddyfile $out/Caddyfile
${lib.getExe cfg.package} fmt --overwrite $out/Caddyfile
'';
in
"${
if pkgs.stdenv.buildPlatform == pkgs.stdenv.hostPlatform then Caddyfile-formatted else Caddyfile
@@ -437,7 +451,7 @@ in
# If the empty string is assigned to this option, the list of commands to start is reset, prior assignments of this option will have no effect.
ExecStart = [
""
''${cfg.package}/bin/caddy run ${runOptions} ${optionalString cfg.resume "--resume"}''
''${lib.getExe cfg.package} run ${runOptions} ${optionalString cfg.resume "--resume"}''
];
# Validating the configuration before applying it ensures well get a proper error that will be reported when switching to the configuration
ExecReload = [
@@ -1,4 +1,5 @@
{
lib,
callPackage,
cling,
fetchurl,
@@ -66,6 +67,11 @@ let
passthru = (oldAttrs.passthru or { }) // {
unwrapped = xeus-cling-unwrapped;
};
meta.badPlatforms = [
# fatal error: 'stdlib.h' file not found
lib.systems.inspect.patterns.isDarwin
];
});
mkKernelSpec = std: {
@@ -33,9 +33,15 @@ let
nonGeneratedPlugins =
self: super:
lib.mapAttrs (name: _: callPackage (./non-generated + "/${name}") { }) (
lib.filterAttrs (name: type: type == "directory") (builtins.readDir ./non-generated)
);
let
root = ./non-generated;
call = name: callPackage (root + "/${name}") { };
in
lib.pipe root [
builtins.readDir
(lib.filterAttrs (_: type: type == "directory"))
(builtins.mapAttrs (name: _: call name))
];
plugins = callPackage ./generated.nix {
inherit buildVimPlugin;
@@ -5,15 +5,15 @@
stdenv,
vimUtils,
nix-update-script,
git,
gitMinimal,
}:
let
version = "0.14.1";
version = "1.0.0";
src = fetchFromGitHub {
owner = "Saghen";
repo = "blink.cmp";
tag = "v${version}";
hash = "sha256-iIHV2M+cbXVb/XsFhEMyNDu2TvTlBb2R6DVGmvbQpn4=";
hash = "sha256-0e1XZTbdHUCwhzw9gDFDsN67jX/jqcHTIyPYyJx/shI=";
};
blink-fuzzy-lib = rustPlatform.buildRustPackage {
inherit version src;
@@ -22,7 +22,7 @@ let
useFetchCargoVendor = true;
cargoHash = "sha256-F1wh/TjYoiIbDY3J/prVF367MKk3vwM7LqOpRobOs7I=";
nativeBuildInputs = [ git ];
nativeBuildInputs = [ gitMinimal ];
env = {
# TODO: remove this if plugin stops using nightly rust
@@ -317,13 +317,13 @@
"vendorHash": "sha256-ZCMSmOCPEMxCSpl3DjIUGPj1W/KNJgyjtHpmQ19JquA="
},
"datadog": {
"hash": "sha256-19ziZNNe0wQcJMy6s6EPTaeA+iI5NTHcwXZz5ldX3W0=",
"hash": "sha256-nevuczChWR4HPDefChJnSAVI53TFuPFdyDwKsHM3SW8=",
"homepage": "https://registry.terraform.io/providers/DataDog/datadog",
"owner": "DataDog",
"repo": "terraform-provider-datadog",
"rev": "v3.57.0",
"rev": "v3.58.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-DQQ/wcRW7b2SQm4iYZApjCVjYCU1C+KXiXjX2+aICjs="
"vendorHash": "sha256-tf0lVgueRNVXfttzrCyy0TSiQAVGcWIUCoDLyOWfW7s="
},
"deno": {
"hash": "sha256-7IvJrhXMeAmf8e21QBdYNSJyVMEzLpat4Tm4zHWglW8=",
@@ -516,13 +516,13 @@
"vendorHash": "sha256-kzugr8EaPROHy/3IVOsGkitpTixuiOw8R6kYedIrIuw="
},
"google-beta": {
"hash": "sha256-1lrov28rU1K4QEiTuRqzaTLMzL+sZVsOLfgj3KNNJsw=",
"hash": "sha256-FybWpnUBQCxY1XQNSCk4slUg6vF8XDW1uQwgF0a2PgQ=",
"homepage": "https://registry.terraform.io/providers/hashicorp/google-beta",
"owner": "hashicorp",
"repo": "terraform-provider-google-beta",
"rev": "v6.25.0",
"rev": "v6.26.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-Vr6nFT+MDC8MNZU7zqH0aeQUCUIR338QYGGKPb1GSW0="
"vendorHash": "sha256-AQKukbsW+EYndMxUpUHIWPh3taaJINs6qY9xhkP/N54="
},
"googleworkspace": {
"hash": "sha256-dedYnsKHizxJZibuvJOMbJoux0W6zgKaK5fxIofKqCY=",
@@ -615,11 +615,11 @@
"vendorHash": "sha256-GoOKTT+EOhaPhpbgSW3SycYsE8LEQP0v4eQfiTEnPy8="
},
"huaweicloud": {
"hash": "sha256-TwL7b9BqoE5/pmdFgkdGBCZq3r9/ytl9NJHneA6MA/A=",
"hash": "sha256-VSnjbjfE551IfZNsJh24pye3MaznTB1GQlmbM4IsJK4=",
"homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud",
"owner": "huaweicloud",
"repo": "terraform-provider-huaweicloud",
"rev": "v1.73.1",
"rev": "v1.73.3",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -813,13 +813,13 @@
"vendorHash": "sha256-QxbZv6YMa5/I4bTeQBNdmG3EKtLEmstnH7HMiZzFJrI="
},
"migadu": {
"hash": "sha256-W7P3grg0ZZ9irmzFEODr1G8gXytA8Q1Q58ZX16xeVs0=",
"hash": "sha256-80ke9CIl7kBUF3JRgydikXow2G3XhSVX8EZK7sd8xzA=",
"homepage": "https://registry.terraform.io/providers/metio/migadu",
"owner": "metio",
"repo": "terraform-provider-migadu",
"rev": "2025.3.13",
"rev": "2025.3.20",
"spdx": "0BSD",
"vendorHash": "sha256-JBjydLqwSzsUKRNz8s0xg/JZWSajPkin6Fff9ymQRlA="
"vendorHash": "sha256-xORnddTfzbQ1ZwINLF2/Fwi/rJ1KyxPzBKfNkQKNg0w="
},
"minio": {
"hash": "sha256-OIdXZIy+W8yO3y7z/1JzG7QegJmMLTFSoC7FmioscmA=",
@@ -1102,13 +1102,13 @@
"vendorHash": "sha256-lkooWo0DbpL4zjNQ20TRw+hsHXWZP9u7u95n1WyzTQk="
},
"rootly": {
"hash": "sha256-AMLBqOyyO3Wek6x5AjfeWQvpi/V3RSnqe6Qk1yidauY=",
"hash": "sha256-KAeTOvh67bEpLVV/9jr1GI78wTA3Wu6zl69GlLKkPaA=",
"homepage": "https://registry.terraform.io/providers/rootlyhq/rootly",
"owner": "rootlyhq",
"repo": "terraform-provider-rootly",
"rev": "v2.21.2",
"rev": "v2.24.2",
"spdx": "MPL-2.0",
"vendorHash": "sha256-7fo6JV2y/eEo2kcx7SyV6WdVcgDrC+Cj6CH8KwAokcE="
"vendorHash": "sha256-iq/Skuegzn9bz7aF6COYeoXQpXmKDkvKJJ/fnJqyJFg="
},
"rundeck": {
"hash": "sha256-OyXIuQu0/NLPIZUzOdnTq2M5Qg6AwOdYG2WozWDmOoQ=",
@@ -1463,13 +1463,13 @@
"vendorHash": "sha256-3RylkFRnCG5Z9G/4iV8YJgBnNKYS4T3AhA2JdI+1FEY="
},
"vultr": {
"hash": "sha256-vgeTK5fGHYzHCBdxq1JN9agK6+jYGkCkFnAWrkIz/gM=",
"hash": "sha256-yR8zNnkxzOa3h7W9nWGBk2zgVXIaD3imZSAJakJ3994=",
"homepage": "https://registry.terraform.io/providers/vultr/vultr",
"owner": "vultr",
"repo": "terraform-provider-vultr",
"rev": "v2.23.1",
"rev": "v2.25.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-UW9/XEG+yTgMEttWFRMeneni0i/ZEcsrniT5vbhtRf8="
"vendorHash": "sha256-iHChyx/h7zyrL5/isZCpHQdAe8P1na187EF+na0TkpU="
},
"wavefront": {
"hash": "sha256-yNNtOkodzwxKvHQq9GZlUicezGW6u2ih6ry/cOtJQGM=",
@@ -1,4 +1,5 @@
{
lib,
fetchurl,
buildDotnetPackage,
unzip,
@@ -14,10 +15,12 @@ attrs@{
...
}:
if md5 != "" then
throw "fetchnuget does not support md5 anymore, please use 'hash' attribute with SRI hash"
throw "fetchnuget does not support md5 anymore, please use 'hash' attribute with SRI hash: ${
lib.generators.toPretty { } attrs
}"
# This is also detected in fetchurl, but we just throw here to avoid confusion
else if (sha256 != "" && hash != "") then
throw "multiple hashes passed to fetchNuGet"
throw "multiple hashes passed to fetchNuGet: ${lib.generators.toPretty { } url}"
else
buildDotnetPackage (
{
+14 -7
View File
@@ -119,16 +119,23 @@ in
# Additional packages needed as part of a fetch
nativeBuildInputs ? [ ],
}:
}@args:
let
urls_ =
if urls != [ ] && url == "" then
(if lib.isList urls then urls else throw "`urls` is not a list")
(
if lib.isList urls then urls else throw "`urls` is not a list: ${lib.generators.toPretty { } urls}"
)
else if urls == [ ] && url != "" then
(if lib.isString url then [ url ] else throw "`url` is not a string")
(
if lib.isString url then
[ url ]
else
throw "`url` is not a string: ${lib.generators.toPretty { } urls}"
)
else
throw "fetchurl requires either `url` or `urls` to be set";
throw "fetchurl requires either `url` or `urls` to be set: ${lib.generators.toPretty { } args}";
hash_ =
if
@@ -143,7 +150,7 @@ let
]
) > 1
then
throw "multiple hashes passed to fetchurl"
throw "multiple hashes passed to fetchurl: ${lib.generators.toPretty { } urls_}"
else
if hash != "" then
@@ -155,7 +162,7 @@ let
if outputHashAlgo != "" then
{ inherit outputHashAlgo outputHash; }
else
throw "fetchurl was passed outputHash without outputHashAlgo"
throw "fetchurl was passed outputHash without outputHashAlgo: ${lib.generators.toPretty { } urls_}"
else if sha512 != "" then
{
outputHashAlgo = "sha512";
@@ -177,7 +184,7 @@ let
outputHash = "";
}
else
throw "fetchurl requires a hash for fixed-output derivation: ${lib.concatStringsSep ", " urls_}";
throw "fetchurl requires a hash for fixed-output derivation: ${lib.generators.toPretty urls_}";
in
assert
+3 -3
View File
@@ -5,15 +5,15 @@
}:
let
pname = "ankama-launcher";
version = "3.12.35";
version = "3.12.38";
# The original URL for the launcher is:
# https://launcher.cdn.ankama.com/installers/production/Ankama%20Launcher-Setup-x86_64.AppImage
# As it does not encode the version, we use the wayback machine (web.archive.org) to get a fixed URL.
# To update the client, head to web.archive.org and create a new snapshot of the download page.
src = fetchurl {
url = "https://web.archive.org/web/20250217184754/https://launcher.cdn.ankama.com/installers/production/Ankama%20Launcher-Setup-x86_64.AppImage";
hash = "sha256-/M5Wymahq0JWRgATRWoFoFFJ4qxu/cJvSqoz81/euug=";
url = "https://web.archive.org/web/20250325223011/https://launcher.cdn.ankama.com/installers/production/Ankama%20Launcher-Setup-x86_64.AppImage";
hash = "sha256-psN7aJQ19s4dYI1s/o6mma32g9++wKZyINDpNo3/q+U=";
};
appimageContents = appimageTools.extract { inherit pname version src; };
+54 -144
View File
@@ -114,11 +114,6 @@
"version": "1.1.0",
"hash": "sha256-B9EPqIB67GDwTeSR/XZ8/16JbXsqRodCgVG29GWMh8s="
},
{
"pname": "DotNetZip",
"version": "1.16.0",
"hash": "sha256-RlzHkO7DxCvRkr+gpM8Abs34XbovmBTmXfO7LtnE75E="
},
{
"pname": "Dynamitey",
"version": "2.0.9.136",
@@ -531,27 +526,27 @@
},
{
"pname": "Microsoft.Azure.AppService.Middleware",
"version": "1.5.4",
"hash": "sha256-ZYgbg4BSmNgt++d5Gl8NAZsQ2DN4+s3WT5/JqKu1aiE=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/21e57804-e42a-44f4-a801-493faaf56251/nuget/v3/flat2/microsoft.azure.appservice.middleware/1.5.4/microsoft.azure.appservice.middleware.1.5.4.nupkg"
"version": "1.5.5",
"hash": "sha256-bzmxhapBp4CbEvdcz4l0M7XpT2fVYJY+7MA2Y7vRFs0=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/21e57804-e42a-44f4-a801-493faaf56251/nuget/v3/flat2/microsoft.azure.appservice.middleware/1.5.5/microsoft.azure.appservice.middleware.1.5.5.nupkg"
},
{
"pname": "Microsoft.Azure.AppService.Middleware.Functions",
"version": "1.5.4",
"hash": "sha256-hzVAX+ehB112dlyJQZjPGFz6Snc8RMr8uTw0O8KmxZw=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/21e57804-e42a-44f4-a801-493faaf56251/nuget/v3/flat2/microsoft.azure.appservice.middleware.functions/1.5.4/microsoft.azure.appservice.middleware.functions.1.5.4.nupkg"
"version": "1.5.5",
"hash": "sha256-cXpg7Z2ZpKd/mKjKLtchap2xWJHlAlL+5Oa5xtI5bIo=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/21e57804-e42a-44f4-a801-493faaf56251/nuget/v3/flat2/microsoft.azure.appservice.middleware.functions/1.5.5/microsoft.azure.appservice.middleware.functions.1.5.5.nupkg"
},
{
"pname": "Microsoft.Azure.AppService.Middleware.Modules",
"version": "1.5.4",
"hash": "sha256-bkhikrpCSJXvtzxMa/pBtSOSRAM1YocbkgPktmO7LZ4=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/21e57804-e42a-44f4-a801-493faaf56251/nuget/v3/flat2/microsoft.azure.appservice.middleware.modules/1.5.4/microsoft.azure.appservice.middleware.modules.1.5.4.nupkg"
"version": "1.5.5",
"hash": "sha256-qswmhpHYanxIC/1Ox5NeZUqyKR9hkEPY77XN1M4ar7o=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/21e57804-e42a-44f4-a801-493faaf56251/nuget/v3/flat2/microsoft.azure.appservice.middleware.modules/1.5.5/microsoft.azure.appservice.middleware.modules.1.5.5.nupkg"
},
{
"pname": "Microsoft.Azure.AppService.Middleware.NetCore",
"version": "1.5.4",
"hash": "sha256-mx2JdJh7f4yqB/PVQtg/TddZwhwB1coghYscFPGxt0w=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/21e57804-e42a-44f4-a801-493faaf56251/nuget/v3/flat2/microsoft.azure.appservice.middleware.netcore/1.5.4/microsoft.azure.appservice.middleware.netcore.1.5.4.nupkg"
"version": "1.5.5",
"hash": "sha256-B6W76F4cw5mSHQmn6/+6Q3OSu7ehvA1CyARPEjkn8/w=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/21e57804-e42a-44f4-a801-493faaf56251/nuget/v3/flat2/microsoft.azure.appservice.middleware.netcore/1.5.5/microsoft.azure.appservice.middleware.netcore.1.5.5.nupkg"
},
{
"pname": "Microsoft.Azure.AppService.Proxy.Client",
@@ -571,16 +566,6 @@
"hash": "sha256-Xrysq5a2A0XuNlOqR1kHTXalgeItuE5VdZ6Q3XXFVO8=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/1e0b47db-42dd-4931-a098-8cb031234dcc/nuget/v3/flat2/microsoft.azure.appservice.proxy.runtime/2.3.20240307.67/microsoft.azure.appservice.proxy.runtime.2.3.20240307.67.nupkg"
},
{
"pname": "Microsoft.Azure.Cosmos.Table",
"version": "1.0.8",
"hash": "sha256-6atLchLTOfj4x9UqJ/antTd1GBiSiQWCyLiRqH8HqfQ="
},
{
"pname": "Microsoft.Azure.DocumentDB.Core",
"version": "2.11.2",
"hash": "sha256-6f3oLbUwy30+IekcY6G61On61XmfCmN4n32LV5jTkz8="
},
{
"pname": "Microsoft.Azure.DurableTask.AzureStorage.Internal",
"version": "1.4.0",
@@ -601,15 +586,15 @@
},
{
"pname": "Microsoft.Azure.Functions.JavaWorker",
"version": "2.16.0",
"hash": "sha256-nfRIOt1nLZq+nEDQBig+aXqtgwI7vq+c/9Ez5OygK3M=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.functions.javaworker/2.16.0/microsoft.azure.functions.javaworker.2.16.0.nupkg"
"version": "2.17.0",
"hash": "sha256-O+3f7Tbv+uGQB328wG6jeTDSnCs0m7z4T9qV9hCT1mI=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.functions.javaworker/2.17.0/microsoft.azure.functions.javaworker.2.17.0.nupkg"
},
{
"pname": "Microsoft.Azure.Functions.NodeJsWorker",
"version": "3.10.0",
"hash": "sha256-XBofh2a5Z4imx1XADJxvjI0tidNLsaVT1Q1NMPpuvPo=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/f37f760c-aebd-443e-9714-ce725cd427df/nuget/v3/flat2/microsoft.azure.functions.nodejsworker/3.10.0/microsoft.azure.functions.nodejsworker.3.10.0.nupkg"
"version": "3.10.1",
"hash": "sha256-/+Yu4T38FyHl1j0KFjG79w8jIrTlUJR9qOQ1FMxifuc=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.functions.nodejsworker/3.10.1/microsoft.azure.functions.nodejsworker.3.10.1.nupkg"
},
{
"pname": "Microsoft.Azure.Functions.PowerShellWorker.PS7.0",
@@ -619,21 +604,21 @@
},
{
"pname": "Microsoft.Azure.Functions.PowerShellWorker.PS7.2",
"version": "4.0.4020",
"hash": "sha256-D5YYQwmEH4PATCueiUHHCLY0SFwk0v2vky7kPX45ack=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/c0493cce-bc63-4e11-9fc9-e7c45291f151/nuget/v3/flat2/microsoft.azure.functions.powershellworker.ps7.2/4.0.4020/microsoft.azure.functions.powershellworker.ps7.2.4.0.4020.nupkg"
"version": "4.0.4025",
"hash": "sha256-v0PoFYJvWcNQrZRe/bKi6u2kJ5Q3BGL4PSkxRisbONg=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/c0493cce-bc63-4e11-9fc9-e7c45291f151/nuget/v3/flat2/microsoft.azure.functions.powershellworker.ps7.2/4.0.4025/microsoft.azure.functions.powershellworker.ps7.2.4.0.4025.nupkg"
},
{
"pname": "Microsoft.Azure.Functions.PowerShellWorker.PS7.4",
"version": "4.0.4021",
"hash": "sha256-GEfIXMuPDiX+3Rz7dbOJN21tkqxKA2r14vh5FiRbzmg=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/c0493cce-bc63-4e11-9fc9-e7c45291f151/nuget/v3/flat2/microsoft.azure.functions.powershellworker.ps7.4/4.0.4021/microsoft.azure.functions.powershellworker.ps7.4.4.0.4021.nupkg"
"version": "4.0.4026",
"hash": "sha256-57lIzJjvaeWk2XQe3tcW2oN9jk5kNyc4Ad6zsdqyx2k=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/c0493cce-bc63-4e11-9fc9-e7c45291f151/nuget/v3/flat2/microsoft.azure.functions.powershellworker.ps7.4/4.0.4026/microsoft.azure.functions.powershellworker.ps7.4.4.0.4026.nupkg"
},
{
"pname": "Microsoft.Azure.Functions.PythonWorker",
"version": "4.31.0",
"hash": "sha256-HZuEKcZ9WRaMCfEcDl7KUkj5K7N9crSfDf7gd327qJk=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.functions.pythonworker/4.31.0/microsoft.azure.functions.pythonworker.4.31.0.nupkg"
"version": "4.34.0",
"hash": "sha256-cYtmcb5HJVy5PAmPMFUMginufoSqrtOZp1jvvkLfno0=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.functions.pythonworker/4.34.0/microsoft.azure.functions.pythonworker.4.34.0.nupkg"
},
{
"pname": "Microsoft.Azure.KeyVault.Core",
@@ -662,9 +647,9 @@
},
{
"pname": "Microsoft.Azure.WebJobs.Extensions",
"version": "5.0.0-beta.2-10879",
"hash": "sha256-IXIS6dRLNPtsR2E4riGYs4PkfjRU84D42Lf0Q/rm6ic=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/1e0b47db-42dd-4931-a098-8cb031234dcc/nuget/v3/flat2/microsoft.azure.webjobs.extensions/5.0.0-beta.2-10879/microsoft.azure.webjobs.extensions.5.0.0-beta.2-10879.nupkg"
"version": "5.1.0-12067",
"hash": "sha256-SHWuNbS286bi5KHBCHTNkfr6VHDJVxVZxswvy+bUudo=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/f37f760c-aebd-443e-9714-ce725cd427df/nuget/v3/flat2/microsoft.azure.webjobs.extensions/5.1.0-12067/microsoft.azure.webjobs.extensions.5.1.0-12067.nupkg"
},
{
"pname": "Microsoft.Azure.WebJobs.Extensions.Http",
@@ -683,9 +668,9 @@
},
{
"pname": "Microsoft.Azure.WebJobs.Logging.ApplicationInsights",
"version": "3.0.41-11331",
"hash": "sha256-0IXplKkTfCSx5y5Sih815wOkx06RAPLDp/Vm2tVP45A=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/1e0b47db-42dd-4931-a098-8cb031234dcc/nuget/v3/flat2/microsoft.azure.webjobs.logging.applicationinsights/3.0.41-11331/microsoft.azure.webjobs.logging.applicationinsights.3.0.41-11331.nupkg"
"version": "3.0.42-12121",
"hash": "sha256-LHQL+cdP95W4l3jkPNIAIIqfWIDk9rEtvh71ZrosToc=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/1e0b47db-42dd-4931-a098-8cb031234dcc/nuget/v3/flat2/microsoft.azure.webjobs.logging.applicationinsights/3.0.42-12121/microsoft.azure.webjobs.logging.applicationinsights.3.0.42-12121.nupkg"
},
{
"pname": "Microsoft.Azure.WebJobs.Rpc.Core",
@@ -694,9 +679,9 @@
},
{
"pname": "Microsoft.Azure.WebJobs.Script",
"version": "4.1036.1",
"hash": "sha256-q3EQ8Jw/LCKzNGZOFj9bBsg791eN5iaVjIT9LAkVQzs=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/1e0b47db-42dd-4931-a098-8cb031234dcc/nuget/v3/flat2/microsoft.azure.webjobs.script/4.1036.1/microsoft.azure.webjobs.script.4.1036.1.nupkg"
"version": "4.1037.0",
"hash": "sha256-HNKDU6O4INgifgN/MokvxlsuNLJAebASr61RjFFE4W8=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.webjobs.script/4.1037.0/microsoft.azure.webjobs.script.4.1037.0.nupkg"
},
{
"pname": "Microsoft.Azure.WebJobs.Script.Abstractions",
@@ -705,15 +690,15 @@
},
{
"pname": "Microsoft.Azure.WebJobs.Script.Grpc",
"version": "4.1036.1",
"hash": "sha256-uuzciGpeQ+gBGPWNZ3dHZAVzz7+ujZ5BVwJmhCb3J5Q=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/1e0b47db-42dd-4931-a098-8cb031234dcc/nuget/v3/flat2/microsoft.azure.webjobs.script.grpc/4.1036.1/microsoft.azure.webjobs.script.grpc.4.1036.1.nupkg"
"version": "4.1037.0",
"hash": "sha256-henND212VH9Pdd0vOtWBpOhGj0IAMqMsvp10k8VcwC4=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.webjobs.script.grpc/4.1037.0/microsoft.azure.webjobs.script.grpc.4.1037.0.nupkg"
},
{
"pname": "Microsoft.Azure.WebJobs.Script.WebHost",
"version": "4.1036.1",
"hash": "sha256-AsunMKc9rbGnEMaqkv6Lhffx8G6Owngd3pEobQNYcaA=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/1e0b47db-42dd-4931-a098-8cb031234dcc/nuget/v3/flat2/microsoft.azure.webjobs.script.webhost/4.1036.1/microsoft.azure.webjobs.script.webhost.4.1036.1.nupkg"
"version": "4.1037.0",
"hash": "sha256-sGMbBMtYZiaWfa7CUin9ljMMHrwFp7BxrygcAqJ6RrE=",
"url": "https://azfunc.pkgs.visualstudio.com/e6a70c92-4128-439f-8012-382fe78d6396/_packaging/eb652719-f36a-4e78-8541-e13a3cd655f9/nuget/v3/flat2/microsoft.azure.webjobs.script.webhost/4.1037.0/microsoft.azure.webjobs.script.webhost.4.1037.0.nupkg"
},
{
"pname": "Microsoft.Azure.WebSites.DataProtection",
@@ -1486,11 +1471,6 @@
"version": "3.1.0",
"hash": "sha256-cnygditsEaU86bnYtIthNMymAHqaT/sf9Gjykhzqgb0="
},
{
"pname": "Microsoft.NETCore.Platforms",
"version": "3.1.1",
"hash": "sha256-ByV7aEFjGR4L4Tudg4KaJ96lnzr7RhOxzWGE0p5XFRY="
},
{
"pname": "Microsoft.NETCore.Platforms",
"version": "5.0.0",
@@ -1511,26 +1491,11 @@
"version": "1.1.3",
"hash": "sha256-WLsf1NuUfRWyr7C7Rl9jiua9jximnVvzy6nk2D2bVRc="
},
{
"pname": "Microsoft.OData.Core",
"version": "7.6.4",
"hash": "sha256-Cu/WKc4bNpLwED8MWzFpGW5vtBeC96A7p5qg3H/SBdU="
},
{
"pname": "Microsoft.OData.Edm",
"version": "7.6.4",
"hash": "sha256-cIAhJEVBSHEtzBwm4mtATXaNwvwVFe9EMNLfaWXs7MQ="
},
{
"pname": "Microsoft.Security.Utilities",
"version": "1.3.0",
"hash": "sha256-9nJA7a43OhJKCzFJPYfTJHL0JmVxVkNsYPexln8pFKE="
},
{
"pname": "Microsoft.Spatial",
"version": "7.6.4",
"hash": "sha256-7bP5xlUhmEiwcDIhgeK5g3Udpe577+QoiRARzdEdIOI="
},
{
"pname": "Microsoft.TestPlatform.ObjectModel",
"version": "15.6.2",
@@ -1598,8 +1563,8 @@
},
{
"pname": "NCrontab.Signed",
"version": "3.3.2",
"hash": "sha256-StDm4YjHJVbw58pdNEbJX0FXtezT3626inqv+xbLVOY="
"version": "3.3.3",
"hash": "sha256-Pcl/KroyCa+2UjkUAmjAyucRxpYYR6WvftYee4vWjDc="
},
{
"pname": "NETStandard.Library",
@@ -1906,11 +1871,6 @@
"version": "4.3.0",
"hash": "sha256-c556PyheRwpYhweBjSfIwEyZHnAUB8jWioyKEcp/2dg="
},
{
"pname": "runtime.native.System.Net.Security",
"version": "4.3.0",
"hash": "sha256-I8vYld/7WtU2/rrD4XfSRgpO/DY3qXghG14VQjiU2DY="
},
{
"pname": "runtime.native.System.Security.Cryptography",
"version": "4.0.0",
@@ -2116,11 +2076,6 @@
"version": "1.2.0",
"hash": "sha256-FQ3l+ulbLSPhQ0JcQCC4D4SzjTnHsRqcOj56Ywy7pMo="
},
{
"pname": "System.Collections.Immutable",
"version": "1.3.0",
"hash": "sha256-+AZvBzjAakdRHBOk4zRV6RTU7JV7p7K9XKMXpGIq1bs="
},
{
"pname": "System.Collections.Immutable",
"version": "1.3.1",
@@ -2496,11 +2451,6 @@
"version": "4.3.0",
"hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8="
},
{
"pname": "System.Linq.Queryable",
"version": "4.0.1",
"hash": "sha256-XOFRO+lyoxsWtIUJfg5JCqv9Gx35ASOc94WIR8ZMVoY="
},
{
"pname": "System.Linq.Queryable",
"version": "4.3.0",
@@ -2541,6 +2491,11 @@
"version": "6.0.0",
"hash": "sha256-83/bxn3vyv17dQDDqH1L3yDpluhOxIS5XR27f4OnCEo="
},
{
"pname": "System.Memory.Data",
"version": "8.0.1",
"hash": "sha256-cxYZL0Trr6RBplKmECv94ORuyjrOM6JB0D/EwmBSisg="
},
{
"pname": "System.Net.Http",
"version": "4.1.0",
@@ -2561,11 +2516,6 @@
"version": "4.3.0",
"hash": "sha256-eGZwCBExWsnirWBHyp2sSSSXp6g7I6v53qNmwPgtJ5c="
},
{
"pname": "System.Net.NetworkInformation",
"version": "4.1.0",
"hash": "sha256-ol0t/cBCp7hdpIDf6zoY3R5lb5X+jM3SNwcrkP1DKp4="
},
{
"pname": "System.Net.Primitives",
"version": "4.0.11",
@@ -2576,16 +2526,6 @@
"version": "4.3.0",
"hash": "sha256-MY7Z6vOtFMbEKaLW9nOSZeAjcWpwCtdO7/W1mkGZBzE="
},
{
"pname": "System.Net.Requests",
"version": "4.0.11",
"hash": "sha256-MLXxaUhHQC3pId/6r4q0EF37CIExt0+4Na8ZpUtRs44="
},
{
"pname": "System.Net.Security",
"version": "4.3.2",
"hash": "sha256-CAuJ0uLmDKRqbG42rBhHjHcKelYTE5gpjRlrvYNigas="
},
{
"pname": "System.Net.Sockets",
"version": "4.1.0",
@@ -2596,11 +2536,6 @@
"version": "4.3.0",
"hash": "sha256-il7dr5VT/QWDg/0cuh+4Es2u8LY//+qqiY9BZmYxSus="
},
{
"pname": "System.Net.WebHeaderCollection",
"version": "4.0.1",
"hash": "sha256-uJSV6kmL+V/9/ot1LhHXGCd8Ndcu6zk+AJ8wgGS/fYE="
},
{
"pname": "System.Numerics.Vectors",
"version": "4.5.0",
@@ -2901,11 +2836,6 @@
"version": "6.0.0",
"hash": "sha256-qOyWEBbNr3EjyS+etFG8/zMbuPjA+O+di717JP9Cxyg="
},
{
"pname": "System.Security.Claims",
"version": "4.0.1",
"hash": "sha256-xqI0HHahNAd9g3jqgnLKH4P/pIueef6cy3qvRDQFvA0="
},
{
"pname": "System.Security.Claims",
"version": "4.3.0",
@@ -3061,21 +2991,11 @@
"version": "6.0.0",
"hash": "sha256-/MMvtFWGN/vOQfjXdOhet1gsnMgh6lh5DCHimVsnVEs="
},
{
"pname": "System.Security.Principal",
"version": "4.0.1",
"hash": "sha256-9wBgPnJfFOtrhKZ7wDXZ4q12GklQ49Ka02/9v7Frf9k="
},
{
"pname": "System.Security.Principal",
"version": "4.3.0",
"hash": "sha256-rjudVUHdo8pNJg2EVEn0XxxwNo5h2EaYo+QboPkXlYk="
},
{
"pname": "System.Security.Principal.Windows",
"version": "4.0.0",
"hash": "sha256-38wEUCB889Mpm4WgRFEQBB+4HtE0X0wu+knrDyJie7Q="
},
{
"pname": "System.Security.Principal.Windows",
"version": "4.3.0",
@@ -3096,11 +3016,6 @@
"version": "5.0.0",
"hash": "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y="
},
{
"pname": "System.Security.SecureString",
"version": "4.0.0",
"hash": "sha256-XxZUSqSe/oiXzyXsQX6+kgJ8mLRwa/J1fLCgYogr2Ag="
},
{
"pname": "System.Text.Encoding",
"version": "4.0.11",
@@ -3126,11 +3041,6 @@
"version": "4.5.1",
"hash": "sha256-PIhkv59IXjyiuefdhKxS9hQfEwO9YWRuNudpo53HQfw="
},
{
"pname": "System.Text.Encoding.CodePages",
"version": "4.7.1",
"hash": "sha256-OUA8ttAKGgqD5KUwtnO2OewBF/tJI0nO3YcunK5qMPg="
},
{
"pname": "System.Text.Encoding.Extensions",
"version": "4.0.11",
@@ -3156,6 +3066,11 @@
"version": "6.0.0",
"hash": "sha256-UemDHGFoQIG7ObQwRluhVf6AgtQikfHEoPLC6gbFyRo="
},
{
"pname": "System.Text.Encodings.Web",
"version": "8.0.0",
"hash": "sha256-IUQkQkV9po1LC0QsqrilqwNzPvnc+4eVvq+hCvq8fvE="
},
{
"pname": "System.Text.Json",
"version": "4.7.2",
@@ -3196,11 +3111,6 @@
"version": "8.0.0",
"hash": "sha256-c5TYoLNXDLroLIPnlfyMHk7nZ70QAckc/c7V199YChg="
},
{
"pname": "System.Threading.Overlapped",
"version": "4.0.1",
"hash": "sha256-CAWZlavcuBQHs+kaSX9CmkpHF7wC8rFrug3XPb5KJzo="
},
{
"pname": "System.Threading.Tasks",
"version": "4.0.11",
@@ -8,12 +8,12 @@
versionCheckHook,
}:
let
version = "4.0.6610";
version = "4.0.7030";
src = fetchFromGitHub {
owner = "Azure";
repo = "azure-functions-core-tools";
tag = version;
hash = "sha256-tUNiyvIjaIrdo6377IdXND7YgIk9zKkazDHV4kiWYa8=";
hash = "sha256-ibbXUg2VHN2yJk6qwLwDbxcO0XArFFb7XMUCfKH0Tkw=";
};
gozip = buildGoModule {
pname = "gozip";
+2 -2
View File
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "bdf2sfd";
version = "1.1.8";
version = "1.1.9";
src = fetchFromGitHub {
owner = "fcambus";
repo = "bdf2sfd";
rev = version;
sha256 = "sha256-+CPULpy3mqZv0QaXS4kKYWKjifibtcQt7unKGOUTSV0=";
sha256 = "sha256-L1fIPZdVP4px73VbnEA6sb28WrmsNUJ2tqLeGPpwDbA=";
};
nativeBuildInputs = [ cmake ];
+2 -2
View File
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "buildkit";
version = "0.20.1";
version = "0.20.2";
src = fetchFromGitHub {
owner = "moby";
repo = "buildkit";
rev = "v${version}";
hash = "sha256-+zDS4MMGgVVygJdO5Wyl8MJN4U0fMdf8qy3yzvMlahU=";
hash = "sha256-2zLXkiouPLmjxveoggsr+WUmdcZEN+FzeiVR1Dk6EA8=";
};
vendorHash = null;
+2 -2
View File
@@ -7,12 +7,12 @@
let
pname = "cables";
version = "0.5.9";
version = "0.5.10";
name = "${pname}-${version}";
src = fetchurl {
url = "https://github.com/cables-gl/cables_electron/releases/download/v${version}/cables-${version}-linux-x64.AppImage";
sha256 = "sha256-WNWjD2z8u/dVAY21ver7hSmUgm9gTcN2kvOcwG1nX3I=";
sha256 = "sha256-FwjmqCIoo1RG+57Y1fnAAWRtOAj4ILQb0pJMESxkiwo=";
};
appimageContents = appimageTools.extract {
+2 -2
View File
@@ -25,14 +25,14 @@ with py.pkgs;
python3.pkgs.buildPythonApplication rec {
pname = "checkov";
version = "3.2.390";
version = "3.2.392";
pyproject = true;
src = fetchFromGitHub {
owner = "bridgecrewio";
repo = "checkov";
tag = version;
hash = "sha256-sti0ufgNCsEDef4BcINJ58l25BT4xpGcpU/gGUbe5yw=";
hash = "sha256-qCvDVfIhv01S2PV0eXijaVDqQCzRUJAH97gPg6rwjlg=";
};
pythonRelaxDeps = [
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "circleci-cli";
version = "0.1.31425";
version = "0.1.31543";
src = fetchFromGitHub {
owner = "CircleCI-Public";
repo = pname;
rev = "v${version}";
sha256 = "sha256-UrJnUkzlmQMUJqiKC7OqfKC2X5cnWj3Ns42YUdbYc3E=";
sha256 = "sha256-0hikYA7oU3tTHZdEcxDzMXCg13+muk6V7MyqJwExm0A=";
};
vendorHash = "sha256-kK5q9hZg4N8LFfaA7PhAxBepH1Wor3xRoy/d3YPGrmI=";
vendorHash = "sha256-H7q373HL6M6ETkXEY5tAwN32rx0eMkqRAAZ4kQf9rKk=";
nativeBuildInputs = [ installShellFiles ];
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "clickhouse-backup";
version = "2.6.6";
version = "2.6.9";
src = fetchFromGitHub {
owner = "Altinity";
repo = "clickhouse-backup";
rev = "v${version}";
hash = "sha256-kWJpySeyeEje7tntnImT7UpOgQMsrfVxIvQ+2/uB6Ko=";
hash = "sha256-zGyrPFLt+lKeTJ46qqTTr3MllA4q2bml3zFISQ+HEa0=";
};
vendorHash = "sha256-HB9BntvoUNrw23m4T+9p65aWUvQNpz3+ff1ydVqNfQM=";
vendorHash = "sha256-4qPZihOuaD8lKF31fhyTDG7gBa0gExLVavazGZWDyAk=";
ldflags = [
"-X main.version=${version}"
+3 -3
View File
@@ -10,18 +10,18 @@
buildGraalvmNativeImage rec {
pname = "clojure-lsp";
version = "2025.02.07-16.11.24";
version = "2025.03.07-17.42.36";
src = fetchFromGitHub {
owner = "clojure-lsp";
repo = "clojure-lsp";
rev = version;
hash = "sha256-QGYcLqhQ/5vtrJKIl3au24cYcXILjiY13uRa+8K62fM=";
hash = "sha256-3CKY3t2NWGAQNWYhmyiq3IJDMp81Q0LDCrS23XJeIys=";
};
jar = fetchurl {
url = "https://github.com/clojure-lsp/clojure-lsp/releases/download/${version}/clojure-lsp-standalone.jar";
hash = "sha256-6Qe2uPgIZ+E+GRjKGyivGHv08ZbzaOIdKeW0bnJP0Gk=";
hash = "sha256-ZxUSIHUTJW2TtRZiESKAnuBOS7s2UwzqpTTgAxjkR7Q=";
};
extraNativeImageBuildArgs = [
+3 -3
View File
@@ -6,17 +6,17 @@
rustPlatform.buildRustPackage rec {
pname = "comrak";
version = "0.36.0";
version = "0.37.0";
src = fetchFromGitHub {
owner = "kivikakk";
repo = "comrak";
rev = "v${version}";
sha256 = "sha256-sT83t7YavXzUXaE9vSeg9AbLHl6Bq2BAZpEoClLRcmY=";
sha256 = "sha256-LnsYGRsQvKUIYTgeN3Z9BKga8hHmrHSA/ucH9dNDYPI=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-7fu2kZJ//Ysa5vUvn0wxNLmBsL5+++RRty0HTpHejws=";
cargoHash = "sha256-YyOJr/Y7Q2yJ21u+wyYeDe9SDmFuKlPVRol3IclOOQU=";
meta = with lib; {
description = "CommonMark-compatible GitHub Flavored Markdown parser and formatter";
-4128
View File
File diff suppressed because it is too large Load Diff
+2 -7
View File
@@ -22,13 +22,8 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-5TgK/0UN05P3WENch4sBo/Sy9FaMmyH/gZ+6qUyM1z0=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"egui_node_graph-0.4.0" = "sha256-OajIef0tSuZ5bFauAeHtN/LQlo+k7k9g0azHDk3HOQc=";
"libspa-0.8.0" = "sha256-X8mwLtuPuMxZY71GNPAgiJGJ9JNMj7AbCliXiBxJ4vQ=";
};
};
useFetchCargoVendor = true;
cargoHash = "sha256-xF/eBBXlbOfGy9avDkOXT/q72DHJ7Zlu3lfDsTwo+3U=";
nativeBuildInputs = [
pkg-config
+2 -2
View File
@@ -22,13 +22,13 @@ let
in
buildDartApplication rec {
pname = "dart-sass";
version = "1.85.1";
version = "1.86.0";
src = fetchFromGitHub {
owner = "sass";
repo = "dart-sass";
rev = version;
hash = "sha256-646MhO2VaH6UZoKqBgk08lmgCTctEh50tz7F6cXO4Ks=";
hash = "sha256-TYjw3ACeScP1bf12mKB5U3DxPspkCsupQADc0CFDKLw=";
};
pubspecLock = lib.importJSON ./pubspec.lock.json;
+17 -33
View File
@@ -4,27 +4,21 @@
"dependency": "transitive",
"description": {
"name": "_fe_analyzer_shared",
"sha256": "16e298750b6d0af7ce8a3ba7c18c69c3785d11b15ec83f6dcd0ad2a0009b3cab",
"sha256": "dc27559385e905ad30838356c5f5d574014ba39872d732111cd07ac0beff4c57",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "76.0.0"
},
"_macros": {
"dependency": "transitive",
"description": "dart",
"source": "sdk",
"version": "0.3.3"
"version": "80.0.0"
},
"analyzer": {
"dependency": "direct dev",
"description": {
"name": "analyzer",
"sha256": "1f14db053a8c23e260789e9b0980fa27f2680dd640932cae5e1137cce0e46e1e",
"sha256": "192d1c5b944e7e53b24b5586db760db934b177d4147c42fbca8c8c5f1eb8d11e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.11.0"
"version": "7.3.0"
},
"archive": {
"dependency": "direct dev",
@@ -40,11 +34,11 @@
"dependency": "direct main",
"description": {
"name": "args",
"sha256": "bf9f5caeea8d8fe6721a9c358dd8a5c1947b27f1cfaa18b39c301273594919e6",
"sha256": "d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.6.0"
"version": "2.7.0"
},
"async": {
"dependency": "direct main",
@@ -170,31 +164,31 @@
"dependency": "transitive",
"description": {
"name": "dart_mappable",
"sha256": "a88d1637354b8e3120433cbdf2b816dd9e38659b8a9b6ed8cb19cd101e12c545",
"sha256": "2255b2c00e328a65fef5a8df2dabfc0dc9c2e518c33a50051a4519b1c7a28c48",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.4.0"
"version": "4.5.0"
},
"dartdoc": {
"dependency": "direct dev",
"description": {
"name": "dartdoc",
"sha256": "edd117eaf5dc752982eccafcb746aa2980c8a35f54e3253b9ceb343d70ba27c3",
"sha256": "eb152ab07c585adb11cc24b7b93280a02f6ac5ff724cca4e6cabb24e8be88c82",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "8.3.2"
"version": "8.3.3"
},
"ffi": {
"dependency": "transitive",
"description": {
"name": "ffi",
"sha256": "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6",
"sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.3"
"version": "2.1.4"
},
"file": {
"dependency": "transitive",
@@ -336,16 +330,6 @@
"source": "hosted",
"version": "1.3.0"
},
"macros": {
"dependency": "transitive",
"description": {
"name": "macros",
"sha256": "1d9e801cd66f7ea3663c45fc708450db1fa57f988142c64289142c9b7ee80656",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.1.3-main.0"
},
"markdown": {
"dependency": "transitive",
"description": {
@@ -440,11 +424,11 @@
"dependency": "direct main",
"description": {
"name": "package_config",
"sha256": "92d4488434b520a62570293fbd33bb556c7d49230791c1b4bbd973baf6d2dc67",
"sha256": "f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.1"
"version": "2.2.0"
},
"path": {
"dependency": "direct main",
@@ -510,11 +494,11 @@
"dependency": "direct main",
"description": {
"name": "pub_semver",
"sha256": "7b3cfbf654f3edd0c6298ecd5be782ce997ddf0e00531b9464b55245185bbbbd",
"sha256": "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.5"
"version": "2.2.0"
},
"pubspec_parse": {
"dependency": "direct dev",
@@ -808,6 +792,6 @@
}
},
"sdks": {
"dart": ">=3.6.0 <4.0.0"
"dart": ">=3.7.0 <4.0.0"
}
}
+1
View File
@@ -17,6 +17,7 @@ python3.pkgs.buildPythonApplication rec {
};
pythonRelaxDeps = [
"dash"
"defusedxml"
"netaddr"
"networkx"
+7 -9
View File
@@ -16,13 +16,13 @@
stdenv.mkDerivation rec {
pname = "ebusd";
version = "23.3";
version = "24.1";
src = fetchFromGitHub {
owner = "john30";
repo = "ebusd";
rev = version;
sha256 = "sha256-K3gZ5OudNA92S38U1+HndxjA7OVfh2ymYf8OetB646M=";
sha256 = "sha256-+3QOB7/yCgR4j2UGfhWQ5s5sldoNfWSzX7qa//FHeJ4=";
};
nativeBuildInputs = [
@@ -41,14 +41,12 @@ stdenv.mkDerivation rec {
patches = [
./patches/ebusd-cmake.patch
# Upstream patch for gcc-13 copmpatibility:
(fetchpatch {
name = "gcc-13.patch";
url = "https://github.com/john30/ebusd/commit/3384f3780087bd6b94d46bf18cdad18201ad516c.patch";
hash = "sha256-+wZDHjGaIhBCqhy2zmIE8Ko3uAiw8kfKx64etCqRQjM=";
})
];
preInstall = ''
mkdir -p $out/usr/bin
'';
cmakeFlags = [
"-DCMAKE_INSTALL_SYSCONFDIR=${placeholder "out"}/etc"
"-DCMAKE_INSTALL_BINDIR=${placeholder "out"}/bin"
@@ -56,7 +54,7 @@ stdenv.mkDerivation rec {
];
postInstall = ''
mv $out/usr/bin $out
rmdir $out/usr/bin
rmdir $out/usr
'';
@@ -1,9 +1,9 @@
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -184,16 +184,11 @@
@@ -179,16 +179,11 @@
add_subdirectory(src/lib/knx)
add_subdirectory(src/tools)
-if(EXISTS "${ROOT}/etc/debian_version")
- install(FILES ${CMAKE_SOURCE_DIR}/contrib/debian/default/ebusd DESTINATION /etc/default/)
- install(FILES ${CMAKE_SOURCE_DIR}/contrib/debian/init.d/ebusd DESTINATION /etc/init.d/)
+2 -2
View File
@@ -22,14 +22,14 @@ let
in
python.pkgs.buildPythonApplication rec {
pname = "esphome";
version = "2025.3.0";
version = "2025.3.2";
pyproject = true;
src = fetchFromGitHub {
owner = pname;
repo = pname;
tag = version;
hash = "sha256-+KmWQPZok73DEs11C5wm5pQ6osy9SS9QNyaqBWsyulI=";
hash = "sha256-Wioi1k/Eo3rlh8qMnDDDIvRNQXWoxlmRRvjHLs01skY=";
};
build-systems = with python.pkgs; [
+5 -5
View File
@@ -65,12 +65,12 @@
let
sources = {
x86_64-linux = fetchurl {
url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/18b9e5d0/Feishu-linux_x64-7.32.11.deb";
sha256 = "sha256-gU+fNiUE2kCE3407vdjQqE7oLgR9vXynaBNuV3EZrqc=";
url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/9bcfe8ba/Feishu-linux_x64-7.36.11.deb";
sha256 = "sha256-iqEcwfF6z2jJ0TmFzDu2gf6eapHcJPaLSVESgtC9WUg=";
};
aarch64-linux = fetchurl {
url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/8946d4de/Feishu-linux_arm64-7.32.11.deb";
sha256 = "sha256-gYIQysbII9Ud1a7eXqQRtOsBA2rI29+xnxntAumFUdk=";
url = "https://sf3-cn.feishucdn.com/obj/ee-appcenter/484fc204/Feishu-linux_arm64-7.36.11.deb";
sha256 = "sha256-XTa5GOMBsiXI5IDhDQktSxdUfuvG7c2VWHuS76cFsqE=";
};
};
@@ -133,7 +133,7 @@ let
];
in
stdenv.mkDerivation {
version = "7.32.11";
version = "7.36.11";
pname = "feishu";
src =
+1 -1
View File
@@ -65,7 +65,7 @@ let
else
"2.0-0.lib";
systemtap' = buildPackages.linuxPackages.systemtap.override { withStap = false; };
systemtap' = buildPackages.systemtap-sdt;
withDtrace =
lib.meta.availableOn stdenv.buildPlatform systemtap'
+3 -3
View File
@@ -18,17 +18,17 @@ let
in
buildGoModule rec {
pname = "go-ethereum";
version = "1.15.5";
version = "1.15.6";
src = fetchFromGitHub {
owner = "ethereum";
repo = pname;
rev = "v${version}";
hash = "sha256-kOgsjvkEi5acv53qnbyxMrPIXkz08SqjIO0A/mj/y90=";
hash = "sha256-BdNv0rx+9/F0leNj2AAej8psy8X8HysDrIXheVOOkSo=";
};
proxyVendor = true;
vendorHash = "sha256-byp1FzB4cSk9TayjaamsVfgzX0H531kzSXVHxDgWTes=";
vendorHash = "sha256-1FuVdx84jvMBo8VO6q+WaFpK3hWn88J7p8vhIDsQHPM=";
doCheck = false;
@@ -7,18 +7,18 @@
buildGoModule rec {
pname = "google-cloud-sql-proxy";
version = "2.15.1";
version = "2.15.2";
src = fetchFromGitHub {
owner = "GoogleCloudPlatform";
repo = "cloud-sql-proxy";
rev = "v${version}";
hash = "sha256-+Iet8CRX6HwYIdy7GqWZB7nfK6t1u4VGYcis8ukwNaY=";
hash = "sha256-IZSWJhA3M+d16KKOY6MULibvTNrf7InuNR/ahYznQHY=";
};
subPackages = [ "." ];
vendorHash = "sha256-CcEf6bsduTChxg7oo5pfnDV2Joy653h+csD7VRwLUXQ=";
vendorHash = "sha256-iFCM1goZSYCCPC+14diCeK7AqLC+tRRSG10C8Nn0Lp0=";
checkFlags = [
"-short"
+2 -2
View File
@@ -31,11 +31,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "guestfs-tools";
version = "1.52.2";
version = "1.52.3";
src = fetchurl {
url = "https://download.libguestfs.org/guestfs-tools/${lib.versions.majorMinor finalAttrs.version}-stable/guestfs-tools-${finalAttrs.version}.tar.gz";
hash = "sha256-02khDS2NLG1QOSqswtDoqBX2Mg6sE/OiUoP9JFs4vTU=";
hash = "sha256-0xLCwj6TXU5b+tUewhKE9X0E+FN0MpX6+V+WHFxmiEc=";
};
nativeBuildInputs =
+4 -4
View File
@@ -17,13 +17,13 @@
let
pname = "gui-for-singbox";
version = "1.9.3";
version = "1.9.4";
src = fetchFromGitHub {
owner = "GUI-for-Cores";
repo = "GUI.for.SingBox";
tag = "v${version}";
hash = "sha256-3ZSQoSXa9ma+r6y/xQGPjDw3BryH/s3TEEN2KptN+f8=";
hash = "sha256-v6bx1nIIL5SpPsiUNbU35w7vh+1Zgl+d0Y6sG5XfEB8=";
};
metaCommon = {
@@ -45,7 +45,7 @@ let
pnpmDeps = pnpm_9.fetchDeps {
inherit (finalAttrs) pname version src;
sourceRoot = "${finalAttrs.src.name}/frontend";
hash = "sha256-IljvA3vVD7RXULPWvKJPp4fi094SDDPs/AlxJKOk6OY=";
hash = "sha256-5SVu8eCyN89k6BvNEqgs4hOrP5IjvjUZrzrVuDwtYCk=";
};
sourceRoot = "${finalAttrs.src.name}/frontend";
@@ -81,7 +81,7 @@ buildGoModule {
--replace-fail '@basepath@' "$out"
'';
vendorHash = "sha256-Ft3qkxCAkNIqTapqT4g8w0L8VV3z30GwWb17kGr03jw=";
vendorHash = "sha256-Zt3We+Ai8oEqof2eQvcaIkocH85goeldmPf4mmDX17o=";
nativeBuildInputs = [
wails
+27 -27
View File
@@ -1,12 +1,12 @@
{
lib,
stdenv,
darwin,
fetchFromGitHub,
copyDesktopItems,
makeDesktopItem,
libxkbcommon,
makeWrapper,
nix-update-script,
openssl,
pkg-config,
rustPlatform,
@@ -38,25 +38,17 @@ rustPlatform.buildRustPackage rec {
buildInputs =
[
openssl
]
++ lib.optionals stdenv.hostPlatform.isLinux [
alsa-lib
libxkbcommon
openssl
vulkan-loader
wayland
xorg.libX11
xorg.libXcursor
xorg.libXi
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk.frameworks.AppKit
darwin.apple_sdk.frameworks.CoreFoundation
darwin.apple_sdk.frameworks.CoreGraphics
darwin.apple_sdk.frameworks.Cocoa
darwin.apple_sdk.frameworks.Foundation
darwin.apple_sdk.frameworks.Metal
darwin.apple_sdk.frameworks.QuartzCore
darwin.apple_sdk.frameworks.Security
]
++ lib.optionals stdenv.hostPlatform.isLinux [ wayland ];
];
desktopItems = [
(makeDesktopItem {
@@ -97,28 +89,36 @@ rustPlatform.buildRustPackage rec {
''
);
postInstall = ''
install -Dm644 assets/linux/icons/hicolor/128x128/apps/org.squidowl.halloy.png \
$out/share/icons/hicolor/128x128/apps/org.squidowl.halloy.png
'' + lib.optionalString stdenv.hostPlatform.isDarwin ''
APP_DIR="$out/Applications/Halloy.app/Contents"
postInstall =
''
install -Dm644 assets/linux/icons/hicolor/128x128/apps/org.squidowl.halloy.png \
$out/share/icons/hicolor/128x128/apps/org.squidowl.halloy.png
''
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
APP_DIR="$out/Applications/Halloy.app/Contents"
mkdir -p "$APP_DIR/MacOS"
cp -r ${src}/assets/macos/Halloy.app/Contents/* "$APP_DIR"
mkdir -p "$APP_DIR/MacOS"
cp -r ${src}/assets/macos/Halloy.app/Contents/* "$APP_DIR"
substituteInPlace "$APP_DIR/Info.plist" \
--replace-fail "{{ VERSION }}" "${version}" \
--replace-fail "{{ BUILD }}" "${version}-nixpkgs"
substituteInPlace "$APP_DIR/Info.plist" \
--replace-fail "{{ VERSION }}" "${version}" \
--replace-fail "{{ BUILD }}" "${version}-nixpkgs"
makeWrapper "$out/bin/halloy" "$APP_DIR/MacOS/halloy"
'';
makeWrapper "$out/bin/halloy" "$APP_DIR/MacOS/halloy"
'';
passthru.updateScript = nix-update-script { };
meta = with lib; {
description = "IRC application";
homepage = "https://github.com/squidowl/halloy";
changelog = "https://github.com/squidowl/halloy/blob/${version}/CHANGELOG.md";
license = licenses.gpl3Only;
maintainers = with maintainers; [ fab iivusly ivyfanchiang];
maintainers = with maintainers; [
fab
iivusly
ivyfanchiang
];
mainProgram = "halloy";
};
}
+2 -2
View File
@@ -16,14 +16,14 @@
}:
python3Packages.buildPythonApplication rec {
pname = "handheld-daemon";
version = "3.13.4";
version = "3.13.7";
pyproject = true;
src = fetchFromGitHub {
owner = "hhd-dev";
repo = "hhd";
tag = "v${version}";
hash = "sha256-eYC5iUbXnuJH8wk8okXRgwBjyI//xkgDnJeU+j4QV4g=";
hash = "sha256-ISUu87Y1Ti6DepDAIMZREz1TkZlGlhkmUWm2zMzvlrM=";
};
# Handheld-daemon runs some selinux-related utils which are not in nixpkgs.
+1 -7
View File
@@ -27,13 +27,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
# tests expect internet connectivity to query real nameservers like 8.8.8.8
doCheck = false;
passthru.updateScript = nix-update-script {
# remove when 0.25.0 is released
extraArgs = [
"--version"
"unstable"
];
};
passthru.updateScript = nix-update-script { };
meta = {
description = "Rust based DNS client, server, and resolver";
+3 -3
View File
@@ -12,17 +12,17 @@
rustPlatform.buildRustPackage rec {
pname = "hurl";
version = "6.1.0";
version = "6.1.1";
src = fetchFromGitHub {
owner = "Orange-OpenSource";
repo = "hurl";
tag = version;
hash = "sha256-fj9OKS8IFKbxwzjhnta44hAXPy90fBOAV35K13YtaOs=";
hash = "sha256-NtvBw8Nb2eZN0rjVL/LPyIdY5hBJGnz/cDun6VvwYZE=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-aGj/vQCf1nBLmQYYxdR8437irLP+3W3z0F8tyVTrKZk=";
cargoHash = "sha256-WyNActmsHpr5fgN1a3X9ApEACWFVJMVoi4fBvKhGgZ0=";
nativeBuildInputs = [
pkg-config
+3 -3
View File
@@ -12,13 +12,13 @@
stdenv.mkDerivation {
pname = "iio-hyprland";
version = "0-unstable-2024-09-29";
version = "0-unstable-2025-03-18";
src = fetchFromGitHub {
owner = "JeanSchoeller";
repo = "iio-hyprland";
rev = "bd6be6b7e0fbc8ca1a5ccbf536602838e52c347e";
hash = "sha256-gfH/jcrmI27OEge8OGPe7JpC0jrQJuX7v9hM/ObjjW8=";
rev = "87a4ff78fee17f1120125e50cb36084ebfd8739f";
hash = "sha256-lmzSEP6oqnnOfiwMzMtp33lUlOqrVtbliMEnO8Pl/4s=";
};
buildInputs = [ dbus ];
+3 -3
View File
@@ -48,7 +48,7 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "ipxe";
version = "1.21.1-unstable-2025-01-10";
version = "1.21.1-unstable-2025-02-28";
nativeBuildInputs = [
mtools
@@ -65,8 +65,8 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "ipxe";
repo = "ipxe";
rev = "d88eb0a1935942cdeccd3efee38f9765d2f1c235";
hash = "sha256-R6ytWBqs0ntOtlc8K4C3gXtDRBa1hf7kpWTRZz9/h4s=";
rev = "be3a78eaf804a2c437aa055d5c1e2f4a1310a0c1";
hash = "sha256-W1nLhFc3OttPbDyf8e7OM+kHQajamvNJ550YdTwlOHA=";
};
# Calling syslinux on a FAT image isn't going to work on Aarch64.
+2 -2
View File
@@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "jotta-cli";
version = "0.16.129390";
version = "0.17.132497";
src = fetchzip {
url = "https://repo.jotta.us/archives/linux/amd64/jotta-cli-${version}_linux_amd64.tar.gz";
hash = "sha256-iw8OZ6clpK+CnBFNK5jOSGQ3ReU4pnOQSJFE2LTJNxE=";
hash = "sha256-prhFFjywvffsZKcTIMJfsccA/TYrvpsn/+TpDtIdc98=";
stripRoot = false;
};
+2 -2
View File
@@ -11,13 +11,13 @@
buildGoModule rec {
pname = "kargo";
version = "1.3.1";
version = "1.3.2";
src = fetchFromGitHub {
owner = "akuity";
repo = "kargo";
tag = "v${version}";
hash = "sha256-OnkEl00oNe2sM/4zlV3ZD2wj3TJH6AdcAMGa5RvAEVM=";
hash = "sha256-sLcNY6TopRObyU+TAFsX8odRJTo9BufCKb/pKhg9pwA=";
};
vendorHash = "sha256-Xb+9zu2uivOYETtz3ryMnBUJ3gJ/1ta1dLEpsD00jpU=";
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "kics";
version = "2.1.5";
version = "2.1.6";
src = fetchFromGitHub {
owner = "Checkmarx";
repo = "kics";
tag = "v${version}";
hash = "sha256-eLMXUnqcobKlrz63TV2/ge8JjplfdxYe+eTSPtnhdxU=";
hash = "sha256-q1vpMXnW/tnOXjxnqp9KQHe6hWx4/DXXqLnR4+e0+vM=";
};
vendorHash = "sha256-2+maZVsB/iVBf+vDkCh7ZPM4o84DjxISCg06AahwcZM=";
vendorHash = "sha256-Cp4kfAViBUkC7LMZFUrJtHKrIYxsc25fqbuw2a5Eh9w=";
subPackages = [ "cmd/console" ];
+2 -2
View File
@@ -5,14 +5,14 @@
}:
buildGoModule rec {
pname = "kin-openapi";
version = "0.130.0";
version = "0.131.0";
vendorHash = "sha256-VtN2dOJEBAS7khjn2GlvMspFvd7SgMqNWBte3gwbWng=";
src = fetchFromGitHub {
owner = "getkin";
repo = "kin-openapi";
tag = "v${version}";
hash = "sha256-e8oSnd3CJex+7hCI+hvptYnubIRLybKWh1ydMlHgJok=";
hash = "sha256-SHBxn9TXCoGIkzhVnWbMkgTd1XmGerM5IL9t/hkcmGk=";
};
checkFlags =
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "kubedb-cli";
version = "0.52.0";
version = "0.53.0";
src = fetchFromGitHub {
owner = "kubedb";
repo = "cli";
tag = "v${version}";
hash = "sha256-3NnQLgrcxiz2KqRMbQWxgwbe1JPFF1VforGvMwhZfoo=";
hash = "sha256-qhvw1sEndJU5v1bUvMAjeNGO/9IKMbhjtIUmFdsAv2I=";
};
vendorHash = null;
+2 -2
View File
@@ -11,13 +11,13 @@
stdenv.mkDerivation rec {
pname = "libnats";
version = "3.10.0";
version = "3.10.1";
src = fetchFromGitHub {
owner = "nats-io";
repo = "nats.c";
rev = "v${version}";
sha256 = "sha256-mBMYEElVdACk9ufq401VGrs85JBQeZ6WeaiV1TmIYZY=";
sha256 = "sha256-hPudV1d+6QkHJzs7Mk47v8LVBfR3UTES/UyhdtMkNJA=";
};
nativeBuildInputs = [ cmake ];
+2 -2
View File
@@ -21,7 +21,7 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "lsp-plugins";
version = "1.2.20";
version = "1.2.21";
outputs = [
"out"
@@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://github.com/lsp-plugins/lsp-plugins/releases/download/${finalAttrs.version}/lsp-plugins-src-${finalAttrs.version}.tar.gz";
hash = "sha256-yohg3Ka/see8q6NCwVPl/F06AlyR22akQz43gp+1kck=";
hash = "sha256-ri2h0FV+1kU3HVSneQYSQKApXjmcKqRByW+iNtduEtk=";
};
# By default, GStreamer plugins are installed right alongside GStreamer itself
+2 -2
View File
@@ -6,10 +6,10 @@
stdenvNoCC.mkDerivation rec {
pname = "lxgw-wenkai-tc";
version = "1.510";
version = "1.511";
src = fetchurl {
url = "https://github.com/lxgw/LxgwWenKaiTC/releases/download/v${version}/lxgw-wenkai-tc-v${version}.tar.gz";
hash = "sha256-gcPEGs1oawxRGcKZawxJsJ0q179Zd9iAFIplnF4oWY4=";
hash = "sha256-2XeON6wzV8OuFsFKRGKpsOJUxQAsQsFoRu+vDyWoMkI=";
};
installPhase = ''
+2 -2
View File
@@ -6,11 +6,11 @@
stdenvNoCC.mkDerivation rec {
pname = "lxgw-wenkai";
version = "1.510";
version = "1.511";
src = fetchurl {
url = "https://github.com/lxgw/LxgwWenKai/releases/download/v${version}/${pname}-v${version}.tar.gz";
hash = "sha256-RZ+vcFDKMW63oYz4meNvNSIyEdY9I5sKhqOAPKlPP4Q=";
hash = "sha256-cIHGoTw/vWq7nu+3gCgbYcJU3hpS4NxdNLMnu21vbuA=";
};
installPhase = ''
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "mani";
version = "0.30.0";
version = "0.30.1";
src = fetchFromGitHub {
owner = "alajmo";
repo = "mani";
tag = "v${finalAttrs.version}";
sha256 = "sha256-LxW9LPK4cXIXhBWPhOYWLeV5PIf+o710SWX8JVpZhPI=";
sha256 = "sha256-BD9NpWaaBBVHWJesXsJJmFV51n+JOFGtYOH73PvSxv4=";
};
vendorHash = "sha256-8ckflry+KsEu+QgqjocXg6yyfS9R7fCfCMXwUqUSlhE=";
vendorHash = "sha256-PnQocOtnIBl0+5mDG7irEqGjAnzJ9Wk/fA4NW/nU+zw=";
nativeBuildInputs = [
installShellFiles
+3 -3
View File
@@ -19,10 +19,10 @@
#
# Ensure you also check ../mattermostLatest/package.nix.
regex = "^v(9\\.11\\.[0-9]+)$";
version = "9.11.9";
srcHash = "sha256-sEu5s+yMCPYxvyc7kuiA9AE/qBi08iTqhYxwO7J9xiE=";
version = "9.11.11";
srcHash = "sha256-ugFGb85Oolg9pXeNi2JFKWQ4eebmdr/O3xIGbKGFSvQ=";
vendorHash = "sha256-h/hcdVImU3wFp7BGHS/TxYBEWGv9v06y8etaz9OrHTA=";
npmDepsHash = "sha256-B7pXMHwyf7dQ2x2VJu+mdZz03/9FyyYvFYOw8XguTH8=";
npmDepsHash = "sha256-Kk0Bbx/Rs5xpwSpgpm9BSMMEMKmO6kgKgyv/oDIAZ7w=";
},
}:
File diff suppressed because it is too large Load Diff
+2 -8
View File
@@ -22,14 +22,8 @@ rustPlatform.buildRustPackage {
cargoBuildFlags = [ "--package=meilisearch" ];
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"rhai-1.20.0" = "sha256-lirpciSMM+OJh6Z4Ok3nZyJSdP8SNyUG15T9QqPNjII=";
"hf-hub-0.3.2" = "sha256-tsn76b+/HRvPnZ7cWd8SBcEdnMPtjUEIRJipOJUbz54=";
"tokenizers-0.15.2" = "sha256-lWvCu2hDJFzK6IUBJ4yeL4eZkOA08LHEMfiKXVvkog8=";
};
};
useFetchCargoVendor = true;
cargoHash = "sha256-cEJTokDJQuc9Le5+3ObMDNJmEhWEb+Qh0TV9xZkD9D8=";
# Default features include mini dashboard which downloads something from the internet.
buildNoDefaultFeatures = true;
@@ -0,0 +1,16 @@
diff --git a/.cargo/config.toml b/.cargo/config.toml
index 4abaaa83d..edc4d6710 100644
--- a/.cargo/config.toml
+++ b/.cargo/config.toml
@@ -1,12 +1,5 @@
-[target.x86_64-unknown-linux-gnu]
-rustflags = ["-C", "target-cpu=native"]
-
-[target.aarch64-apple-darwin]
-[build]
-rustflags = ["-C", "target-cpu=native"]
-
[target.wasm32-unknown-unknown]
rustflags = ["-C", "target-feature=+simd128"]
[target.x86_64-apple-darwin]
+4
View File
@@ -79,6 +79,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
hash = "sha256-mkxgssJUBtM1DYOhFfj8YKlW61/gd0cgPtMze7YZ9L8=";
};
patches = [
./no-native-cpu.patch
];
useFetchCargoVendor = true;
cargoHash = "sha256-YGGtS8gJJQKIgXxMWjO05ikSVdfVNs+cORbJ+Wf88y4=";
+2 -2
View File
@@ -7,7 +7,7 @@
}:
let
pname = "netscanner";
version = "0.6.2";
version = "0.6.3";
in
rustPlatform.buildRustPackage {
inherit pname version;
@@ -18,7 +18,7 @@ rustPlatform.buildRustPackage {
owner = "Chleba";
repo = "netscanner";
tag = "v${version}";
hash = "sha256-/8UhnJ4ZPaJ+CQPCeKr1uH0Iw6A4/DARiSukK6+ZZeY=";
hash = "sha256-z39450ebIBHwdiC1FLF6v23la45ad5h5iupF6PAAjzc=";
};
useFetchCargoVendor = true;
+3 -3
View File
@@ -6,16 +6,16 @@
buildNpmPackage rec {
pname = "node-pre-gyp";
version = "1.0.11";
version = "2.0.0";
src = fetchFromGitHub {
owner = "mapbox";
repo = "node-pre-gyp";
tag = "v${version}";
hash = "sha256-O0PLEy2bEIrypaC+WyQJI5kfkqBBps029CujBKkzZ6o=";
hash = "sha256-i7iBy+X9zBKrrbIwVa61y9cbmHJmqeacXrZk+XGRok8=";
};
npmDepsHash = "sha256-pZEnyovFp+wOz7D73JpNfEsVNkukPe9sGt1oIO8Tvnc=";
npmDepsHash = "sha256-0Xa5bByTskrQ8v2O1FUxtQzRb1ZEV0TvUhe8hh05QHI=";
dontNpmBuild = true;
+2 -2
View File
@@ -1,6 +1,6 @@
{
"hash": "sha256-H3BPLo7yKWBiiI8sd3wkLJDN9h6jbWj5119cs2YHLwU=",
"hash": "sha256-nJd8X+bj/jWy90GAeSdXmG23+K14iwpWBIJKZMq8UMQ=",
"owner": "openjdk",
"repo": "jfx23u",
"rev": "refs/tags/23.0.1+4"
"rev": "refs/tags/23.0.2+3"
}
+2 -2
View File
@@ -15,14 +15,14 @@
python3Packages.buildPythonApplication rec {
pname = "pmbootstrap";
version = "3.3.1";
version = "3.3.2";
pyproject = true;
src = fetchFromGitLab {
owner = "postmarketOS";
repo = pname;
tag = version;
hash = "sha256-2xeUuaxHS2mHuBN3EWGNZwn4S6aRmF6cUQI4LWeXLkE=";
hash = "sha256-A/hWJwyx/k9+NNOJBuor2qQi5gRB3Rpp5qnRloFM0FM=";
domain = "gitlab.postmarketos.org";
};
File diff suppressed because it is too large Load Diff
+3 -7
View File
@@ -29,13 +29,9 @@ rustPlatform.buildRustPackage rec {
libxkbcommon
];
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"cosmic-client-toolkit-0.1.0" = "sha256-6XM6kcM2CEGAziCkal4uO0EL1nEWOKb3rFs7hFh6r7Y=";
"switcheroo-control-0.1.0" = "sha256-mklNPKVMO6iFrxki2DwiL5K78KiWpGxksisYldaASIE=";
};
};
useFetchCargoVendor = true;
cargoHash = "sha256-Htre2gzAlNfxBkBvMMtjYbUcuwNw+tB4DI18iBA+g34=";
cargoBuildFlags = [
"--package"
"pop-launcher-bin"
+2 -2
View File
@@ -7,7 +7,7 @@
python3Packages.buildPythonApplication rec {
pname = "prefect";
version = "3.2.13";
version = "3.2.14";
pyproject = true;
# Trying to install from source is challenging
@@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec {
# Source will be missing sdist, uv.lock, ui artefacts ...
src = fetchPypi {
inherit pname version;
hash = "sha256-NJL3KTvSIzUX1JMa/Lfpx2UzsAgqjU/mbndnkG2evTA=";
hash = "sha256-DmPpiilxKp8uakcRJGaP1AD4AuOre1okk5h7bb5T2tE=";
};
pythonRelaxDeps = [
+3 -3
View File
@@ -11,17 +11,17 @@
rustPlatform.buildRustPackage rec {
pname = "proto";
version = "0.47.4";
version = "0.47.8";
src = fetchFromGitHub {
owner = "moonrepo";
repo = "proto";
rev = "v${version}";
hash = "sha256-rCn27Lw75a1LOiQTEjQNHal8WuHKBhQVMuPiETpcuT0=";
hash = "sha256-RWUm96jn+2SFRteO0tO8Teis6hN9SBHgDID1zIYqOzM=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-XCu0jf6mnPSdaeODe0PQ14YeIg02a9iNLBYkLPcenQ4=";
cargoHash = "sha256-OQLom6k8987QK64YBTDP/YmyGwuaTQmnHcnX0rvntKM=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk.frameworks.SystemConfiguration
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "protoc-gen-go";
version = "1.36.5";
version = "1.36.6";
src = fetchFromGitHub {
owner = "protocolbuffers";
repo = "protobuf-go";
rev = "v${version}";
hash = "sha256-fotgvzHRRCDWRyGM9nP+BFhE0vN5/0jQlb5moOhDAWc=";
hash = "sha256-6Wx1XoHZS1RM0hpgVE85U7huVS4IK+AroTE2zpZR4VI=";
};
vendorHash = "sha256-nGI/Bd6eMEoY0sBwWEtyhFowHVvwLKjbT4yfzFz6Z3E=";
+2 -2
View File
@@ -7,12 +7,12 @@
stdenv,
}:
let
version = "24.3.7";
version = "24.3.8";
src = fetchFromGitHub {
owner = "redpanda-data";
repo = "redpanda";
rev = "v${version}";
sha256 = "sha256-2FpJMJau5rrKLUaW7nrE7pMf0zi2cW64+Hlk2lPvHxY=";
sha256 = "sha256-7ufF1OXFtT+OZY6UiDDiaohe4witVPEaO9zZaM6wldA=";
};
in
buildGoModule rec {
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "rqlite";
version = "8.36.13";
version = "8.36.14";
src = fetchFromGitHub {
owner = "rqlite";
repo = pname;
rev = "v${version}";
sha256 = "sha256-1yDz9rbjJCzl0pXvrMoAHdv4O9DAnE9HN6LQm3wp6kI=";
sha256 = "sha256-dEs9xMJyy2QdZ4N3E65fjN5EXmQW6KIqWhy+92ac5yg=";
};
vendorHash = "sha256-kdBYU0+8G/XspBXWPXTUy3vwbM90irM8xIpQgTMtRrA=";
vendorHash = "sha256-AOebt6kA0WCgEbSySfIPzRp0QnNtwdnPlEFJJSDO978=";
subPackages = [
"cmd/rqlite"
+3 -3
View File
@@ -6,17 +6,17 @@
rustPlatform.buildRustPackage rec {
pname = "rsClock";
version = "0.1.11";
version = "0.1.12";
src = fetchFromGitHub {
owner = "valebes";
repo = "rsClock";
rev = "v${version}";
sha256 = "sha256-z+WGi1Jl+YkdAc4Nu818vi+OXg54GfAM6PbWYkgptpo=";
sha256 = "sha256-l5750zP90KnB+OIg1WOikQ6OgQZK4iwVvGBN3jegjGc=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-Dt3TCqQWwBcQ/6ZGhsMS7aA0jsvxRrdYkKSwynOlad8=";
cargoHash = "sha256-Bnec98FEG2aWUa2IoBOLy0K6mqggcSwOBL3S5+0mSkU=";
meta = with lib; {
description = "Simple terminal clock written in Rust";
@@ -11,17 +11,17 @@
rustPlatform.buildRustPackage rec {
pname = "sequoia-chameleon-gnupg";
version = "0.13.0";
version = "0.13.1";
src = fetchFromGitLab {
owner = "sequoia-pgp";
repo = "sequoia-chameleon-gnupg";
rev = "v${version}";
hash = "sha256-K8IFuc+ykXKnx5NiWeLzCkVpgvi4apbJl6AKrBvVIaA=";
hash = "sha256-K9aeWrqJGPx2RymCXWNdNUTXXtO4NNm6Rd3jz+YxEi0=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-lFeE/orMcb5an2MFlh94RaCh0fVEP8EP97CYNW56O4o=";
cargoHash = "sha256-d+Ew05pYpUepqsYLTcI3j2qcplXn2hDACyzXXDx6hNg=";
nativeBuildInputs = [
rustPlatform.bindgenHook
@@ -6,13 +6,13 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "stevenblack-blocklist";
version = "3.15.24";
version = "3.15.26";
src = fetchFromGitHub {
owner = "StevenBlack";
repo = "hosts";
tag = finalAttrs.version;
hash = "sha256-34JVDJ6X1naRj+eFbuWSRxdfF5GX8FCTSFXNe78q1S8=";
hash = "sha256-D8Ebr02/O4avw/+60o8oZYII9pGz1veb+Gox6XOdQdg=";
};
outputs = [
+10
View File
@@ -0,0 +1,10 @@
{ linuxPackages }:
linuxPackages.systemtap.override {
withStap = false;
}
// {
meta = linuxPackages.systemtap.meta // {
description = "Build USDT tracepoints with the 'dtrace' executable on Linux";
mainProgram = "dtrace";
};
}
+3 -3
View File
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "terragrunt";
version = "0.76.1";
version = "0.76.6";
src = fetchFromGitHub {
owner = "gruntwork-io";
repo = pname;
tag = "v${version}";
hash = "sha256-VYoqKowP7LivXTifl0Qv3OnVyaIhhuA28jrvkaLSPFA=";
hash = "sha256-xhJUkjdMkOI8E7HxazBfl05FF0XzwlFsEgW+WEv0EGg=";
};
nativeBuildInputs = [
@@ -26,7 +26,7 @@ buildGoModule rec {
make generate-mocks
'';
vendorHash = "sha256-UhOb1Djup9Cwrv9vYeD/DZe20dwSKYRpJa4V3ZCsPwQ=";
vendorHash = "sha256-sPgA1LMbYMcrlN+4no3DhJ0TVMEnGEgGhQMy+g0nrtg=";
doCheck = false;
+25 -9
View File
@@ -14,14 +14,26 @@
xdg-utils,
systemd,
}:
let
baseUrl = "https://d2atcrkye2ik4e.cloudfront.net/download";
in
stdenv.mkDerivation (finalAttrs: {
pname = "ticktick";
version = "6.0.21";
src = fetchurl {
url = "https://d2atcrkye2ik4e.cloudfront.net/download/linux/linux_deb_x64/ticktick-${finalAttrs.version}-amd64.deb";
hash = "sha256-e5N20FL2c6XdkDax0SMGigLuatXKZxb9c53sqQ5XVtM=";
};
src =
if stdenv.hostPlatform.system == "x86_64-linux" then
fetchurl {
url = "${baseUrl}/linux/linux_deb_x64/ticktick-${finalAttrs.version}-amd64.deb";
hash = "sha256-e5N20FL2c6XdkDax0SMGigLuatXKZxb9c53sqQ5XVtM=";
}
else if stdenv.hostPlatform.system == "aarch64-linux" then
fetchurl {
url = "${baseUrl}/linux/linux_deb_arm64/ticktick-${finalAttrs.version}-arm64.deb";
hash = "sha256-6/nzPL+TeEE31S0ngmsUFPZEfWtt4PVAEkMqSa8OpYI=";
}
else
throw "Unsupported system: ${stdenv.hostPlatform.system}";
nativeBuildInputs = [
wrapGAppsHook3
@@ -40,9 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
];
# Needed to make the process get past zygote_linux fork()'ing
runtimeDependencies = [
systemd
];
runtimeDependencies = [ systemd ];
unpackPhase = ''
runHook preUnpack
@@ -71,8 +81,14 @@ stdenv.mkDerivation (finalAttrs: {
description = "Powerful to-do & task management app with seamless cloud synchronization across all your devices";
homepage = "https://ticktick.com/home/";
license = licenses.unfree;
maintainers = with maintainers; [ hbjydev ];
platforms = [ "x86_64-linux" ];
maintainers = with maintainers; [
hbjydev
jonocodes
];
platforms = [
"x86_64-linux"
"aarch64-linux"
];
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
};
})
+2 -2
View File
@@ -6,12 +6,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "unrar";
version = "7.1.5";
version = "7.1.6";
src = fetchzip {
url = "https://www.rarlab.com/rar/unrarsrc-${finalAttrs.version}.tar.gz";
stripRoot = false;
hash = "sha256-D5FrzE3zkAFPOzAw+jt6+KVjNVbUcsjiPlIqOe/XZ8A=";
hash = "sha256-2Ur4J+BUWB7SaSwFzMSDwALFMelhB7r1tlvW2fcTWXg=";
};
sourceRoot = finalAttrs.src.name;
+2 -2
View File
@@ -24,13 +24,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "vcpkg-tool";
version = "2025-01-29";
version = "2025-03-13";
src = fetchFromGitHub {
owner = "microsoft";
repo = "vcpkg-tool";
rev = finalAttrs.version;
hash = "sha256-eCeq7HKjK0aTsPqFP8jP6gIrzcF6YBEJG1MdbQse42Y=";
hash = "sha256-tu6mN9y2lYsf71LUmRPMdZHE6VIWODOOQFs8+v0KIt8=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -7,13 +7,13 @@
python3Packages.buildPythonApplication rec {
pname = "virtnbdbackup";
version = "2.22";
version = "2.23";
src = fetchFromGitHub {
owner = "abbbi";
repo = "virtnbdbackup";
tag = "v${version}";
hash = "sha256-mJF6PYWGC65t9ckb256XsdGtV94jeJclGD3dpE6sW+U=";
hash = "sha256-lek2UND7Qmg2ar8YvCDSOVO/TqmiMff/mRLgfyVkAvg=";
};
build-system = with python3Packages; [
+3 -3
View File
@@ -12,16 +12,16 @@
buildNpmPackage rec {
pname = "vsce";
version = "3.2.2";
version = "3.3.0";
src = fetchFromGitHub {
owner = "microsoft";
repo = "vscode-vsce";
rev = "v${version}";
hash = "sha256-zWs3DVb9BThCdjqQLfK4Z6wvph3oibVBdj+h3n33Lns=";
hash = "sha256-z2OxVK/zbKr1AvWO74aoZHU/e3GPCF0QMINdNhbzNXc=";
};
npmDepsHash = "sha256-9tD2an6878XEXWbO5Jsplibd6lbzNBufdHJJ89mjMig=";
npmDepsHash = "sha256-RIurea4cdH47q9axGtNTIZMeDOAqqdjovaE34A7M2uI=";
postPatch = ''
substituteInPlace package.json --replace-fail '"version": "0.0.0"' '"version": "${version}"'
File diff suppressed because it is too large Load Diff
+2 -6
View File
@@ -25,12 +25,8 @@ rustPlatform.buildRustPackage {
hash = "sha256-fHWxn7hFx/9cnLlCHIC6hIJaLd1U3Ii9mJgTJ+Hw63M=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"mpris2-zbus-0.1.0" = "sha256-a/cvbB0M9cUd8RP5XxgHRbJ/i/UKAEK4DTwwUU69IuY=";
};
};
useFetchCargoVendor = true;
cargoHash = "sha256-9OR0+OIUpDu37BDC1QJ0r4P/T+DtuHIStFfYT/kPXBE=";
nativeBuildInputs = [
pkg-config
-2419
View File
File diff suppressed because it is too large Load Diff
+2 -9
View File
@@ -28,15 +28,8 @@ rustPlatform.buildRustPackage {
(python3.withPackages (pp: with pp; [ psutil ]))
];
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"divbuf-0.3.2-pre" = "sha256-xV0RWT4xu/LTVUGQSrafOgJ+X7FlnH7Cz6KreKSlCjw=";
"smithay-0.3.0" = "sha256-lqAJACmkJ6Ap/zRGjJjwJbQOynUPPhXAApHS60jYLxo=";
"smithay-client-toolkit-0.19.1" = "sha256-Sw/eM5rjaKVVFaEYaYj09jsxaLZTpD2IdQGpr/o0Fpc=";
};
};
useFetchCargoVendor = true;
cargoHash = "sha256-caf1d7SdAEc5RUDQCQkxlYw073gIUwlnvlVaX8gJGmc=";
preFixup = ''
cp wprs "$out/bin/wprs"
+2 -2
View File
@@ -9,13 +9,13 @@
buildGoModule rec {
pname = "xk6";
version = "0.14.4-4c1";
version = "0.15.0";
src = fetchFromGitHub {
owner = "grafana";
repo = "xk6";
tag = "v${version}";
hash = "sha256-r8DbE6H4VFFzRq2uKj+N2mgN/V0w5PVWf3FvmB0YwbM=";
hash = "sha256-sRrzsxMm6e4qIcW4+Ok/Dlccbzd0xmRskXPJ+frmXjA=";
};
vendorHash = null;
+45
View File
@@ -0,0 +1,45 @@
{
lib,
fetchFromGitHub,
stdenvNoCC,
python3,
uglify-js,
gitUpdater,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
name = "xpra-html5";
version = "17";
src = fetchFromGitHub {
owner = "Xpra-org";
repo = "xpra-html5";
tag = "v${finalAttrs.version}";
hash = "sha256-SwP7NazsiUyDD4LUziCwN0X9GTQVq0lYM2jXqNaXLEA=";
};
buildInputs = [
python3
uglify-js
];
installPhase = ''
runHook preInstall
python $src/setup.py install $out /share/xpra/www /share/xpra/www
runHook postInstall
'';
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
meta = {
homepage = "https://xpra.org/";
downloadPage = "https://xpra.org/src/";
description = "HTML5 client for Xpra";
changelog = "https://github.com/Xpra-org/xpra-html5/releases/tag/v${finalAttrs.version}";
platforms = lib.platforms.linux;
license = lib.licenses.mpl20;
maintainers = with lib.maintainers; [
catern
lucasew
];
};
})
+2 -10
View File
@@ -17,13 +17,13 @@ python3Packages.buildPythonApplication rec {
# The websites yt-dlp deals with are a very moving target. That means that
# downloads break constantly. Because of that, updates should always be backported
# to the latest stable release.
version = "2025.3.21";
version = "2025.3.25";
pyproject = true;
src = fetchPypi {
inherit version;
pname = "yt_dlp";
hash = "sha256-W89HsolyVOo4FpNajd5H0kO/9VZ4LM7WsWorhea2gro=";
hash = "sha256-x/QlFvnfMdrvU8yiWQI5QBzzHbfE6spnZnz9gvLgric=";
};
build-system = with python3Packages; [
@@ -75,14 +75,6 @@ python3Packages.buildPythonApplication rec {
# Requires network
doCheck = false;
# curl-cffi 0.7.2 and 0.7.3 are broken, but 0.7.4 is fixed
# https://github.com/lexiforest/curl_cffi/issues/394
postPatch = ''
substituteInPlace yt_dlp/networking/_curlcffi.py \
--replace-fail "(0, 7, 0) <= curl_cffi_version < (0, 7, 2)" \
"((0, 7, 0) <= curl_cffi_version < (0, 7, 2)) or curl_cffi_version >= (0, 7, 4)"
'';
postInstall = lib.optionalString withAlias ''
ln -s "$out/bin/yt-dlp" "$out/bin/youtube-dl"
'';
+3 -3
View File
@@ -8,17 +8,17 @@
rustPlatform.buildRustPackage rec {
pname = "zizmor";
version = "1.5.1";
version = "1.5.2";
src = fetchFromGitHub {
owner = "woodruffw";
repo = "zizmor";
tag = "v${version}";
hash = "sha256-G0cayE8UDahLYZl2HG8315YYUOhH5u6L/VRWHqqavPk=";
hash = "sha256-KBQ63SAV8eUIfj1TnQQ636DRnLXj+JO4GDiVX1xS9nw=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-CRjr4X525t7xaFsnX3gOy4+HJis5T8nw6zrhkW60Bpw=";
cargoHash = "sha256-BMDsV89CcppcuTx1PYyqZO5ZeWDJruudmNjlwnb+QZI=";
nativeInstallCheckInputs = [ versionCheckHook ];
+3 -3
View File
@@ -6,13 +6,13 @@
}:
stdenv.mkDerivation rec {
pname = "zsh-abbr";
version = "6.1.0";
version = "6.2.1";
src = fetchFromGitHub {
owner = "olets";
repo = "zsh-abbr";
rev = "v${version}";
hash = "sha256-M2HBVC72RA0OUBUz8AaJMEsGMNrRzS2Kz8QLSplxP9o=";
tag = "v${version}";
hash = "sha256-idwCtAwXa7qNZlKE8KdS9cUgEOCSdf6tec0YuXINcl8=";
fetchSubmodules = true;
};
@@ -10,7 +10,7 @@
{
version = "8.9.5.30";
minCudaVersion = "12.0";
maxCudaVersion = "12.4";
maxCudaVersion = "12.8";
url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-aarch64/cudnn-linux-aarch64-8.9.5.30_cuda12-archive.tar.xz";
hash = "sha256-BJH3sC9VwiB362eL8xTB+RdSS9UHz1tlgjm/mKRyM6E=";
}
@@ -28,6 +28,13 @@
url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-aarch64/cudnn-linux-aarch64-9.7.1.26_cuda12-archive.tar.xz";
hash = "sha256-jDPWAXKOiJYpblPwg5FUSh7F0Dgg59LLnd+pX9y7r1w=";
}
{
version = "9.8.0.87";
minCudaVersion = "12.0";
maxCudaVersion = "12.8";
url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-aarch64/cudnn-linux-aarch64-9.8.0.87_cuda12-archive.tar.xz";
hash = "sha256-8D7OP/B9FxnwYhiXOoeXzsG+OHzDF7qrW7EY3JiBmec=";
}
];
# powerpc
linux-ppc64le = [ ];
@@ -85,7 +92,7 @@
{
version = "8.9.7.29";
minCudaVersion = "12.0";
maxCudaVersion = "12.4";
maxCudaVersion = "12.8";
url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-sbsa/cudnn-linux-sbsa-8.9.7.29_cuda12-archive.tar.xz";
hash = "sha256-6Yt8gAEHheXVygHuTOm1sMjHNYfqb4ZIvjTT+NHUe9E=";
}
@@ -117,6 +124,20 @@
url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-sbsa/cudnn-linux-sbsa-9.7.1.26_cuda11-archive.tar.xz";
hash = "sha256-JcpY/ylUAaj37bzrJlerSDxO5KgPmpL40Mvl8VquHN4=";
}
{
version = "9.8.0.87";
minCudaVersion = "12.0";
maxCudaVersion = "12.8";
url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-sbsa/cudnn-linux-sbsa-9.8.0.87_cuda12-archive.tar.xz";
hash = "sha256-IvYvR08MuzW+9UCtsdhB2mPJzT33azxOQwEPQ2ss2Fw=";
}
{
version = "9.8.0.87";
minCudaVersion = "11.8";
maxCudaVersion = "11.8";
url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-sbsa/cudnn-linux-sbsa-9.8.0.87_cuda11-archive.tar.xz";
hash = "sha256-j/EXcV+zMjAy0bSJiAEXVWrYteV6kGAUPwy3I4TbdxA=";
}
];
# x86_64
linux-x86_64 = [
@@ -207,7 +228,7 @@
{
version = "8.9.7.29";
minCudaVersion = "12.0";
maxCudaVersion = "12.4";
maxCudaVersion = "12.8";
url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-x86_64/cudnn-linux-x86_64-8.9.7.29_cuda12-archive.tar.xz";
hash = "sha256-R1MzYlx+QqevPKCy91BqEG4wyTsaoAgc2cE++24h47s=";
}
@@ -239,6 +260,20 @@
url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-x86_64/cudnn-linux-x86_64-9.7.1.26_cuda11-archive.tar.xz";
hash = "sha256-c6rfLRtyGjS9e5CQjQKQYlfyrdvSRs+NtY4h1o2FXqI=";
}
{
version = "9.8.0.87";
minCudaVersion = "12.0";
maxCudaVersion = "12.8";
url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-x86_64/cudnn-linux-x86_64-9.8.0.87_cuda12-archive.tar.xz";
hash = "sha256-MhubM7sSh0BNk9VnLTUvFv6rxLIgrGrguG5LJ/JX3PQ=";
}
{
version = "9.8.0.87";
minCudaVersion = "11.8";
maxCudaVersion = "11.8";
url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-x86_64/cudnn-linux-x86_64-9.8.0.87_cuda11-archive.tar.xz";
hash = "sha256-z03674MR2YfWQKMi9mjNUkCsPlMCq+lhfdmRtbJTJ1g=";
}
];
};
}
+8 -5
View File
@@ -26,6 +26,9 @@
# Many thanks to Arnon Shimoni for maintaining a list of these architectures and capabilities.
# Without your work, this would have been much more difficult.
# https://arnon.dk/matching-sm-architectures-arch-and-gencode-for-various-nvidia-cards/
#
# https://en.wikipedia.org/wiki/CUDA#GPUs_supported
[
{
# Tesla K40
@@ -55,7 +58,7 @@
maxCudaVersion = null;
}
{
# Quadro M6000 , GeForce 900, GTX-970, GTX-980, GTX Titan X
# Quadro M6000, GeForce 900, GTX-970, GTX-980, GTX Titan X
archName = "Maxwell";
computeCapability = "5.2";
isJetson = false;
@@ -199,7 +202,7 @@
computeCapability = "10.0a";
isJetson = false;
minCudaVersion = "12.8";
dontDefaultAfter = null;
dontDefaultAfter = "12.0"; # disable to reduce size of OnnxRuntime and Torch CUDA binaries
maxCudaVersion = null;
}
{
@@ -208,7 +211,7 @@
computeCapability = "10.1";
isJetson = false;
minCudaVersion = "12.8";
dontDefaultAfter = null;
dontDefaultAfter = "12.0"; # disable to reduce size of OnnxRuntime and Torch CUDA binaries
maxCudaVersion = null;
}
{
@@ -217,7 +220,7 @@
computeCapability = "10.1a";
isJetson = false;
minCudaVersion = "12.8";
dontDefaultAfter = null;
dontDefaultAfter = "12.0"; # disable to reduce size of OnnxRuntime and Torch CUDA binaries
maxCudaVersion = null;
}
{
@@ -235,7 +238,7 @@
computeCapability = "12.0a";
isJetson = false;
minCudaVersion = "12.8";
dontDefaultAfter = null;
dontDefaultAfter = "12.0"; # disable to reduce size of OnnxRuntime and Torch CUDA binaries
maxCudaVersion = null;
}
]
@@ -66,11 +66,11 @@ let
nativeBuildInputs = [ cmake gbenchmark gtest ];
cmakeFlags = [
"-DUSE_SYSTEM_GOOGLEBENCHMARK=ON"
"-DUSE_SYSTEM_GOOGLETEST=ON"
"-DUSE_SYSTEM_LIBS=ON"
(lib.cmakeBool "USE_SYSTEM_GOOGLEBENCHMARK" true)
(lib.cmakeBool "USE_SYSTEM_GOOGLETEST" true)
(lib.cmakeBool "USE_SYSTEM_LIBS" true)
# 'clog' tests set 'CXX_STANDARD 11'; this conflicts with our 'gtest'.
"-DCLOG_BUILD_TESTS=OFF"
(lib.cmakeBool "CLOG_BUILD_TESTS" false)
];
};
@@ -178,27 +178,27 @@ effectiveStdenv.mkDerivation rec {
cmakeDir = "../cmake";
cmakeFlags = [
"-DABSL_ENABLE_INSTALL=ON"
"-DFETCHCONTENT_FULLY_DISCONNECTED=ON"
"-DFETCHCONTENT_QUIET=OFF"
"-DFETCHCONTENT_SOURCE_DIR_ABSEIL_CPP=${abseil-cpp_202407.src}"
"-DFETCHCONTENT_SOURCE_DIR_DLPACK=${dlpack}"
"-DFETCHCONTENT_SOURCE_DIR_FLATBUFFERS=${flatbuffers_23.src}"
"-DFETCHCONTENT_SOURCE_DIR_MP11=${mp11}"
"-DFETCHCONTENT_SOURCE_DIR_ONNX=${onnx}"
"-DFETCHCONTENT_SOURCE_DIR_RE2=${re2.src}"
"-DFETCHCONTENT_SOURCE_DIR_SAFEINT=${safeint}"
"-DFETCHCONTENT_TRY_FIND_PACKAGE_MODE=ALWAYS"
(lib.cmakeBool "ABSL_ENABLE_INSTALL" true)
(lib.cmakeBool "FETCHCONTENT_FULLY_DISCONNECTED" true)
(lib.cmakeBool "FETCHCONTENT_QUIET" false)
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_ABSEIL_CPP" "${abseil-cpp_202407.src}")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_DLPACK" "${dlpack}")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_FLATBUFFERS" "${flatbuffers_23.src}")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_MP11" "${mp11}")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_ONNX" "${onnx}")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_RE2" "${re2.src}")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_SAFEINT" "${safeint}")
(lib.cmakeFeature "FETCHCONTENT_TRY_FIND_PACKAGE_MODE" "ALWAYS")
# fails to find protoc on darwin, so specify it
"-DONNX_CUSTOM_PROTOC_EXECUTABLE=${protobuf_21}/bin/protoc"
"-Donnxruntime_BUILD_SHARED_LIB=ON"
(lib.cmakeFeature "ONNX_CUSTOM_PROTOC_EXECUTABLE" "${protobuf_21}/bin/protoc")
(lib.cmakeBool "onnxruntime_BUILD_SHARED_LIB" true)
(lib.cmakeBool "onnxruntime_BUILD_UNIT_TESTS" doCheck)
"-Donnxruntime_ENABLE_LTO=ON"
"-Donnxruntime_USE_FULL_PROTOBUF=OFF"
(lib.cmakeBool "onnxruntime_USE_FULL_PROTOBUF" false)
(lib.cmakeBool "onnxruntime_USE_CUDA" cudaSupport)
(lib.cmakeBool "onnxruntime_USE_NCCL" (cudaSupport && ncclSupport))
(lib.cmakeBool "onnxruntime_ENABLE_LTO" (!cudaSupport || cudaPackages.cudaOlder "12.8"))
] ++ lib.optionals pythonSupport [
"-Donnxruntime_ENABLE_PYTHON=ON"
(lib.cmakeBool "onnxruntime_ENABLE_PYTHON" true)
] ++ lib.optionals cudaSupport [
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_CUTLASS" "${cutlass}")
(lib.cmakeFeature "onnxruntime_CUDNN_HOME" "${cudaPackages.cudnn}")
@@ -765,6 +765,10 @@ with self;
janestreet_cpuid = janePackage {
pname = "janestreet_cpuid";
hash = "sha256-3ZwEZQSkJJyFW5/+C9x8nW6+GrfVwccNFPlcs7qNcjQ=";
patches = fetchpatch {
url = "https://github.com/janestreet/janestreet_cpuid/commit/55223d9708388fe990553669d881f78a811979b9.patch";
hash = "sha256-aggT6GGMkQj4rRkSZK4hoPRzEfpC8z9qnIROptMDf9E=";
};
meta.description = "A library for parsing CPU capabilities out of the `cpuid` instruction";
propagatedBuildInputs = [
core
+42 -36
View File
@@ -8,46 +8,52 @@
cmdliner,
topkg,
uchar,
version ?
if lib.versionAtLeast ocaml.version "4.08" then
"1.0.4"
else if lib.versionAtLeast ocaml.version "4.03" then
"1.0.3"
else
throw "uutf is not available with OCaml ${ocaml.version}",
}:
let
pname = "uutf";
in
lib.throwIfNot (lib.versionAtLeast ocaml.version "4.03")
"${pname} is not available with OCaml ${ocaml.version}"
stdenv.mkDerivation {
name = "ocaml${ocaml.version}-uutf-${version}";
inherit version;
stdenv.mkDerivation
rec {
name = "ocaml${ocaml.version}-${pname}-${version}";
version = "1.0.3";
src = fetchurl {
url = "https://erratique.ch/software/uutf/releases/uutf-${version}.tbz";
hash =
{
"1.0.3" = "sha256-h3KlYT0ecCmM4U3zMkGjaF8h5O9r20zwP+mF+x7KBWg=";
"1.0.4" = "sha256-p6V45q+RSaiJThjjtHWchWWTemnGyaznowu/BIRhnKg=";
}
."${version}";
};
src = fetchurl {
url = "https://erratique.ch/software/${pname}/releases/${pname}-${version}.tbz";
sha256 = "sha256-h3KlYT0ecCmM4U3zMkGjaF8h5O9r20zwP+mF+x7KBWg=";
};
nativeBuildInputs = [
ocaml
ocamlbuild
findlib
topkg
];
buildInputs = [
topkg
cmdliner
];
propagatedBuildInputs = [ uchar ];
nativeBuildInputs = [
ocaml
ocamlbuild
findlib
topkg
];
buildInputs = [
topkg
cmdliner
];
propagatedBuildInputs = [ uchar ];
strictDeps = true;
strictDeps = true;
inherit (topkg) buildPhase installPhase;
inherit (topkg) buildPhase installPhase;
meta = with lib; {
description = "Non-blocking streaming Unicode codec for OCaml";
homepage = "https://erratique.ch/software/uutf";
license = licenses.bsd3;
maintainers = [ maintainers.vbgl ];
mainProgram = "utftrip";
inherit (ocaml.meta) platforms;
};
}
meta = with lib; {
description = "Non-blocking streaming Unicode codec for OCaml";
homepage = "https://erratique.ch/software/uutf";
changelog = "https://raw.githubusercontent.com/dbuenzli/uutf/refs/tags/v${version}/CHANGES.md";
license = licenses.isc;
maintainers = [ maintainers.vbgl ];
mainProgram = "utftrip";
inherit (ocaml.meta) platforms;
};
}
@@ -33,14 +33,14 @@
buildPythonPackage rec {
pname = "accelerate";
version = "1.3.0";
version = "1.5.2";
pyproject = true;
src = fetchFromGitHub {
owner = "huggingface";
repo = "accelerate";
tag = "v${version}";
hash = "sha256-HcbvQL8nASsZcfjAoPbQKNoEkSLp5Vmus2MEa3Dv6Po=";
hash = "sha256-J4eDm/PcyKK3256l6CAWUj4AWTB6neTKgxbBmul0BPE=";
};
buildInputs = [ llvmPackages.openmp ];
@@ -67,7 +67,7 @@ buildPythonPackage rec {
];
preCheck = lib.optionalString config.cudaSupport ''
export TRITON_PTXAS_PATH="${cudatoolkit}/bin/ptxas"
export TRITON_PTXAS_PATH="${lib.getExe' cudatoolkit "ptxas"}"
'';
pytestFlagsArray = [ "tests" ];
disabledTests =
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "aerosandbox";
version = "4.2.6";
version = "4.2.8";
format = "wheel";
src = fetchPypi {
@@ -25,7 +25,7 @@ buildPythonPackage rec {
python = "py3";
dist = "py3";
hash = "sha256-jS1Eh/+2WXZkQC4pt1Rwvw7plJC1NFFC08gqzEyGir4=";
hash = "sha256-+rrZzaBWyc9a20bUlsB0iDqYkn+ldlKT0lFfCy2yeXk=";
};
build-system = [ setuptools ];
@@ -2,19 +2,24 @@
lib,
buildPythonPackage,
fetchPypi,
setuptools,
pythonOlder,
}:
buildPythonPackage rec {
pname = "bitstruct";
version = "8.19.0";
format = "setuptools";
version = "8.20.0";
pyproject = true;
disabled = pythonOlder "3.7";
build-system = [
setuptools
];
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-11up3e2FwX6IWiCaAOuOJI7kB2IUny8qeTYMqFdGfaw=";
hash = "sha256-9rFqkwlzE/KmwUZkDJPl+YijnDM2T4wgpChqwcXtXa4=";
};
pythonImportsCheck = [ "bitstruct" ];
@@ -359,7 +359,7 @@
buildPythonPackage rec {
pname = "boto3-stubs";
version = "1.37.18";
version = "1.37.19";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -367,7 +367,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "boto3_stubs";
inherit version;
hash = "sha256-MOz436qEhGn1UnnkEkj/RrHs9eLuezspLj7DkzLi+Q4=";
hash = "sha256-lcZlsTdbZXgGf9w6eFS1jspxCyiCQL0c0smxlU4/X10=";
};
build-system = [ setuptools ];

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