Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-08-22 06:06:05 +00:00
committed by GitHub
28 changed files with 478 additions and 56 deletions
+2 -1
View File
@@ -6,7 +6,8 @@ if !builtins ? nixVersion || builtins.compareVersions requiredVersion builtins.n
abort ''
This version of Nixpkgs requires Nix >= ${requiredVersion}, please upgrade:
This version of Nixpkgs requires Nix >= ${requiredVersion} but it is being
evaluated with Nix ${builtins.nixVersion or "(too old to know)"}, please upgrade:
- If you are running NixOS, `nixos-rebuild' can be used to upgrade your system.
+2
View File
@@ -130,6 +130,8 @@
recommendation](https://clickhouse.com/docs/faq/operations/production). Users
can continue to use the `clickhouse-lts` package if desired.
- `buildPythonPackage` and `buildPythonApplication` now default to `nix-update-script` as their default `updateScript`. This should improve automated updates, since nix-update is better maintained than the in-tree update script and has more robust fetcher support.
## Nixpkgs Library {#sec-nixpkgs-release-25.11-lib}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
@@ -17,13 +17,13 @@ in
buildKodiAddon rec {
pname = "jellyfin";
namespace = "plugin.video.jellyfin";
version = "1.0.7";
version = "1.0.8";
src = fetchFromGitHub {
owner = "jellyfin";
repo = "jellyfin-kodi";
rev = "v${version}";
sha256 = "sha256-7PgE1KrKmSBWzzi6tZp1Pou/82P1mPX8iE/IQlBi1Cc=";
sha256 = "sha256-/kolXnYO+wo6z7ucCXvxwjsiflvusKJ3qTWxm1YZMfU=";
};
nativeBuildInputs = [ python ];
+3 -3
View File
@@ -13,19 +13,19 @@
buildPythonPackage rec {
pname = "esphome-dashboard";
version = "20250514.0";
version = "20250814.0";
pyproject = true;
src = fetchFromGitHub {
owner = "esphome";
repo = "dashboard";
rev = "refs/tags/${version}";
hash = "sha256-t0+YlITnxgnLrK/SN0bSmMIv3djR9DKMlnFrR9Btwx8=";
hash = "sha256-WQsyv3s3LKKOwYEkX5GcAPnbH061q1ts7TU4HU6I8CI=";
};
npmDeps = fetchNpmDeps {
inherit src;
hash = "sha256-Uiz26kPxoz32t/GRppiYiVBVwWcQqUzPr0kScVUZak8=";
hash = "sha256-ShuJPS7qP2XZ3lwJrFeKRkQwX7tvyiC/0L7sGn0cMn8=";
};
build-system = [ setuptools ];
@@ -0,0 +1,13 @@
diff --git a/esphome/components/esp32/post_build.py.script b/esphome/components/esp32/post_build.py.script
index c99521423..e29821d7e 100644
--- a/esphome/components/esp32/post_build.py.script
+++ b/esphome/components/esp32/post_build.py.script
@@ -88,8 +88,6 @@ def merge_factory_bin(source, target, env):
output_path = firmware_path.with_suffix(".factory.bin")
python_exe = f'"{env.subst("$PYTHONEXE")}"'
cmd = [
- python_exe,
- "-m",
"esptool",
"--chip",
chip,
+10 -2
View File
@@ -34,16 +34,24 @@ let
in
python.pkgs.buildPythonApplication rec {
pname = "esphome";
version = "2025.7.5";
version = "2025.8.0";
pyproject = true;
src = fetchFromGitHub {
owner = "esphome";
repo = "esphome";
tag = version;
hash = "sha256-f6HBgjg6yiFCQk6hIvQMYw+5/KjIVvUJaK+c/xmIseM=";
hash = "sha256-LOHsiSiqeCLrKLcVfAiPZl54aDTaYuKw073h0XMDiTE=";
};
patches = [
# Use the esptool executable directly in the ESP32 post build script, that
# gets executed by platformio. This is required, because platformio uses its
# own python environment through `python -m esptool` and then fails to find
# the esptool library.
./esp32-post-build-esptool-reference.patch
];
build-system = with python.pkgs; [
setuptools
];
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "golines";
version = "0.12.2";
version = "0.13.0";
src = fetchFromGitHub {
owner = "segmentio";
repo = "golines";
rev = "v${version}";
sha256 = "sha256-D0gI9BA0vgM1DBqwolNTfPsTCWuOGrcu5gAVFEdyVGg=";
sha256 = "sha256-Y4q3xpGw8bAi87zJ48+LVbdgOc7HB1lRdYhlsF1YcVA=";
};
vendorHash = "sha256-jI3/m1UdZMKrS3H9jPhcVAUCjc1G/ejzHi9SCTy24ak=";
vendorHash = "sha256-94IXh9iBAE0jJXovaElY8oFdXE6hxYg0Ww0ZEHLnEwc=";
meta = with lib; {
description = "Golang formatter that fixes long lines";
+2 -2
View File
@@ -9,14 +9,14 @@
python3Packages.buildPythonApplication rec {
pname = "icloudpd";
version = "1.29.3";
version = "1.30.0";
pyproject = true;
src = fetchFromGitHub {
owner = "icloud-photos-downloader";
repo = "icloud_photos_downloader";
tag = "v${version}";
hash = "sha256-ySo+qAeNhMwOdCe5jrKtMsEWofYQ8mqTMEl9059vpns=";
hash = "sha256-FuN2+ukQ9Kf/Eu7M63wrBIh31O64HZVqtC78vzKioNE=";
};
pythonRelaxDeps = true;
+3 -3
View File
@@ -8,17 +8,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "jocalsend";
version = "1.6.1803";
version = "1.6.18033";
src = fetchFromGitea {
domain = "git.kittencollective.com";
owner = "nebkor";
repo = "joecalsend";
tag = finalAttrs.version;
hash = "sha256-nrXUZb4Yi1ttEltzqKUnMLLr5cvhqCxW1iJyo1ErG0w=";
hash = "sha256-q2fzi0NKfkjCwV7FD0PqXSHtJWQtvdvKx4WmhnZpKvg=";
};
cargoHash = "sha256-0yFKJtwQikP6WRDVWgv7b9e0iUS9AdKpx6VTeNAQ4zs=";
cargoHash = "sha256-u9Ev/Qr/WN6OOaMXPesA3nmV3efKJA3/2YWm8S60PjU=";
nativeBuildInputs = [
pkg-config
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "k6";
version = "1.2.1";
version = "1.2.2";
src = fetchFromGitHub {
owner = "grafana";
repo = "k6";
rev = "v${version}";
hash = "sha256-5KOJfGqZbh6+oVfuayg3s4ldSgC0oi9Qv3/bqDK2Zpc=";
hash = "sha256-RJZD8TwPE5FzIWgtgjEMc2ATxH17LCbaLDfIIDh1ruY=";
};
subPackages = [ "./" ];
+3 -3
View File
@@ -9,17 +9,17 @@
buildGoModule rec {
pname = "magnetico";
version = "0.12.1";
version = "0.13.0";
src = fetchFromGitea {
domain = "maxwell.eurofusion.eu/git";
owner = "rnhmjoj";
repo = "magnetico";
rev = "v${version}";
hash = "sha256-cO5TVtQ1jdW1YkFtj35kmRfJG46/lXjXyz870NCPT0g=";
hash = "sha256-TqzsgUSPIBQT+k+ZrJPkF7uIt8o018ZN5p8nHom8cXM=";
};
vendorHash = "sha256-jIVMQtPCq9RYaYsH4LSZJFspH6TpCbgzHN0GX8cM/CI=";
vendorHash = "sha256-ZUtmQib6BD7P07ALYXKp/JAQodYnQCuvWZnWl9888Mg=";
buildInputs = [ sqlite ];
+32
View File
@@ -0,0 +1,32 @@
{
lib,
rustPlatform,
fetchFromGitHub,
nix-update-script,
}:
rustPlatform.buildRustPackage {
pname = "npingler";
version = "unstable-2025-08-21";
src = fetchFromGitHub {
owner = "9999years";
repo = "npingler";
rev = "de47bb5c5c188ba3b36958c2284dbc6d24f2687f";
hash = "sha256-4Q8oG2iem9dgsTTEFfhyw2rPAxtXdGx+Uhb/9uAdUy4=";
};
cargoHash = "sha256-wTW0cwi6C2WRlH2ifPMTdLAEZg4VbE5Jr5Mh+e+SjaM=";
meta = {
description = "Nix profile manager for use with npins";
homepage = "https://github.com/9999years/npingler";
license = lib.licenses.mit;
maintainers = [
lib.maintainers._9999years
];
mainProgram = "npingler";
};
passthru.updateScript = nix-update-script { };
}
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "skeema";
version = "1.12.3";
version = "1.13.0";
src = fetchFromGitHub {
owner = "skeema";
repo = "skeema";
tag = "v${finalAttrs.version}";
hash = "sha256-3sxUy/TkacuRN8UDGgrvkdUQi//6VufoYoVFN1+X3BM=";
hash = "sha256-rTfB34ELNSJ3VX7cJednWnjx0OGm2r120r5KILFVTUo=";
};
vendorHash = null;
+217
View File
@@ -0,0 +1,217 @@
[
{
"pname": "AngleSharp",
"version": "1.2.0",
"hash": "sha256-l8+Var9o773VL6Ybih3boaFf9sYjS7eqtLGd8DCIPsk="
},
{
"pname": "EmbedIO",
"version": "3.5.2",
"hash": "sha256-e6GfVHXxYeUw3ntCrHokNoAS6mXArO7+vdMeUFnsSo8="
},
{
"pname": "Goblinfactory.ProgressBar",
"version": "1.0.0",
"hash": "sha256-tV3Fw792zfYhB2dN97VKXBwS5eypqKExgAJy+bcDo8I="
},
{
"pname": "Google.Apis",
"version": "1.69.0",
"hash": "sha256-/9JN0CZIFZnmGS69ki38RlNzQiwp4yO0MFDeRk1slsg="
},
{
"pname": "Google.Apis.Auth",
"version": "1.69.0",
"hash": "sha256-T6n3hc+KpgHNqQQeJLOmgHQWkjBvnhIob5giHabREV8="
},
{
"pname": "Google.Apis.Core",
"version": "1.69.0",
"hash": "sha256-IW1AOY8o6hHkrc/tINsS/VCOUrOSoXb6OCSEF6gamkc="
},
{
"pname": "Google.Apis.YouTube.v3",
"version": "1.69.0.3680",
"hash": "sha256-3aNScBqmchnDkLejK5HYHiLVVDexrFUtZ6xe8cGP28M="
},
{
"pname": "HtmlAgilityPack",
"version": "1.11.72",
"hash": "sha256-MRt7yj6+/ORmr2WBERpQ+1gMRzIaPFKddHoB4zZmv2k="
},
{
"pname": "Microsoft.ApplicationInsights",
"version": "2.22.0",
"hash": "sha256-mUQ63atpT00r49ca50uZu2YCiLg3yd6r3HzTryqcuEA="
},
{
"pname": "Microsoft.Bcl.AsyncInterfaces",
"version": "9.0.1",
"hash": "sha256-A3W2Hvhlf1ODx1NYWHwUyziZOGMaDPvXHZ/ubgNLYJA="
},
{
"pname": "Microsoft.CodeCoverage",
"version": "17.9.0",
"hash": "sha256-OaGa4+jRPHs+T+p/oekm2Miluqfd2IX8Rt+BmUx8kr4="
},
{
"pname": "Microsoft.CSharp",
"version": "4.7.0",
"hash": "sha256-Enknv2RsFF68lEPdrf5M+BpV1kHoLTVRApKUwuk/pj0="
},
{
"pname": "Microsoft.NET.Test.Sdk",
"version": "17.9.0",
"hash": "sha256-q/1AJ7eNlk02wvN76qvjl2xBx5iJ+h5ssiE/4akLmtI="
},
{
"pname": "Microsoft.Testing.Extensions.Telemetry",
"version": "1.5.3",
"hash": "sha256-bIXwPSa3jkr2b6xINOqMUs6/uj/r4oVFM7xq3uVIZDU="
},
{
"pname": "Microsoft.Testing.Extensions.TrxReport.Abstractions",
"version": "1.5.3",
"hash": "sha256-IfMRfcyaIKEMRtx326ICKtinDBEfGw/Sv8ZHawJ96Yc="
},
{
"pname": "Microsoft.Testing.Extensions.VSTestBridge",
"version": "1.5.3",
"hash": "sha256-XpM/yFjhLSsuzyDV+xKubs4V1zVVYiV05E0+N4S1h0g="
},
{
"pname": "Microsoft.Testing.Platform",
"version": "1.5.3",
"hash": "sha256-y61Iih6w5D79dmrj2V675mcaeIiHoj1HSa1FRit2BLM="
},
{
"pname": "Microsoft.Testing.Platform.MSBuild",
"version": "1.5.3",
"hash": "sha256-YspvjE5Jfi587TAfsvfDVJXNrFOkx1B3y1CKV6m7YLY="
},
{
"pname": "Microsoft.TestPlatform.ObjectModel",
"version": "17.12.0",
"hash": "sha256-3XBHBSuCxggAIlHXmKNQNlPqMqwFlM952Av6RrLw1/w="
},
{
"pname": "Microsoft.TestPlatform.ObjectModel",
"version": "17.9.0",
"hash": "sha256-iiXUFzpvT8OWdzMj9FGJDqanwHx40s1TXVY9l3ii+s0="
},
{
"pname": "Microsoft.TestPlatform.TestHost",
"version": "17.9.0",
"hash": "sha256-1BZIY1z+C9TROgdTV/tq4zsPy7Q71GQksr/LoMKAzqU="
},
{
"pname": "MSTest.Analyzers",
"version": "3.7.3",
"hash": "sha256-6mNfHtx9FBWA6/QrRUepwbxXWG/54GRyeZYazDiMacg="
},
{
"pname": "MSTest.TestAdapter",
"version": "3.7.3",
"hash": "sha256-3O/AXeS+3rHWstinivt73oa0QDp+xQpTc9p46EF+Mtc="
},
{
"pname": "MSTest.TestFramework",
"version": "3.7.3",
"hash": "sha256-RweCMMf14GI6HqjDIP68JM67IaJKYQTZy0jk5Q4DFxs="
},
{
"pname": "Newtonsoft.Json",
"version": "13.0.1",
"hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo="
},
{
"pname": "Newtonsoft.Json",
"version": "13.0.3",
"hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="
},
{
"pname": "SmallestCSVParser",
"version": "1.1.1",
"hash": "sha256-64E87w+4FcQtYsFIOMGGmYmjXVGBwsBqgLVb7p0wc04="
},
{
"pname": "Soulseek",
"version": "7.1.0",
"hash": "sha256-n6LUNuPmmy9QYNNALR0ObYyR9LJalf0H8P+SKnoqfFc="
},
{
"pname": "SpotifyAPI.Web",
"version": "7.2.1",
"hash": "sha256-gbTLJaj7DSXZQlo0xpegZ8HLruMe6WmDyD8+l6YE3hg="
},
{
"pname": "SpotifyAPI.Web.Auth",
"version": "7.2.1",
"hash": "sha256-uzpyPlXNCuSHrcK4SKH0ydY2HlDKXU51W5ahk2Oqu98="
},
{
"pname": "System.CodeDom",
"version": "7.0.0",
"hash": "sha256-7IPt39cY+0j0ZcRr/J45xPtEjnSXdUJ/5ai3ebaYQiE="
},
{
"pname": "System.Diagnostics.DiagnosticSource",
"version": "5.0.0",
"hash": "sha256-6mW3N6FvcdNH/pB58pl+pFSCGWgyaP4hfVtC/SMWDV4="
},
{
"pname": "System.IO.Pipelines",
"version": "9.0.1",
"hash": "sha256-CnmDanknCGbNnoDjgZw62M/Grg8IMTJDa8x3P07UR2A="
},
{
"pname": "System.Management",
"version": "7.0.2",
"hash": "sha256-bJ21ILQfbHb8mX2wnVh7WP/Ip7gdVPIw+BamQuifTVY="
},
{
"pname": "System.Memory",
"version": "4.6.0",
"hash": "sha256-OhAEKzUM6eEaH99DcGaMz2pFLG/q/N4KVWqqiBYUOFo="
},
{
"pname": "System.Reflection.Metadata",
"version": "1.6.0",
"hash": "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E="
},
{
"pname": "System.Text.Encodings.Web",
"version": "9.0.1",
"hash": "sha256-iuAVcTiiZQLCZjDfDqdLLPHqZdZqvFabwLFHiVYdRJo="
},
{
"pname": "System.Text.Json",
"version": "9.0.1",
"hash": "sha256-2dqE+Mx5eJZ8db74ofUiUXHOSxDCmXw5n9VC9w4fUr0="
},
{
"pname": "System.Threading.Tasks.Extensions",
"version": "4.6.0",
"hash": "sha256-OwIB0dpcdnyfvTUUj6gQfKW2XF2pWsQhykwM1HNCHqY="
},
{
"pname": "System.ValueTuple",
"version": "4.5.0",
"hash": "sha256-niH6l2fU52vAzuBlwdQMw0OEoRS/7E1w5smBFoqSaAI="
},
{
"pname": "TagLibSharp",
"version": "2.3.0",
"hash": "sha256-PD9bVZiPaeC8hNx2D+uDUf701cCaMi2IRi5oPTNN+/w="
},
{
"pname": "Unosquare.Swan.Lite",
"version": "3.1.0",
"hash": "sha256-PL8N3CqIz/wku8/mkRMC3X868Byv47C20/rBLBhkS3o="
},
{
"pname": "YoutubeExplode",
"version": "6.5.4",
"hash": "sha256-5sexIiBj5XP9rP5DA0NQ+vHJ9lpjwp00EvVux901WLc="
}
]
+58
View File
@@ -0,0 +1,58 @@
{
lib,
buildDotnetModule,
dotnetCorePackages,
fetchFromGitHub,
nix-update-script,
}:
buildDotnetModule (finalAttrs: {
pname = "slsk-batchdl";
version = "2.4.7";
src = fetchFromGitHub {
owner = "fiso64";
repo = "slsk-batchdl";
tag = "v${finalAttrs.version}";
hash = "sha256-P7V7YJUA1bkfp13Glb1Q+NJ7iTya/xgO1TM88z1Nddc=";
};
postPatch = ''
# .NET 6 is EOL, .NET 8 works fine modulo the trimming flag.
# See: https://github.com/fiso64/slsk-batchdl/issues/112
substituteInPlace \
slsk-batchdl/slsk-batchdl.csproj \
slsk-batchdl.Tests/slsk-batchdl.Tests.csproj \
--replace-fail "<TargetFramework>net6.0</TargetFramework>" "<TargetFramework>net8.0</TargetFramework>"
'';
projectFile = "slsk-batchdl/slsk-batchdl.csproj";
# Tests fail to build.
# See: https://github.com/fiso64/slsk-batchdl/issues/111
# testProjectFile = "slsk-batchdl.Tests/slsk-batchdl.Tests.csproj";
dotnet-sdk = dotnetCorePackages.sdk_8_0;
nugetDeps = ./deps.json;
executables = [ "sldl" ];
dotnetFlags = [
"--property:PublishSingleFile=true"
# Note: This breaks Spotify authentication!
# See: https://github.com/fiso64/slsk-batchdl/issues/112
# "--property:PublishTrimmed=true"
];
selfContainedBuild = true;
passthru.updateScript = nix-update-script { };
meta = {
homepage = "https://github.com/fiso64/slsk-batchdl";
description = "Advanced download tool for Soulseek";
license = lib.licenses.gpl3Only;
maintainers = [
lib.maintainers._9999years
];
mainProgram = "sldl";
};
})
+4 -4
View File
@@ -2,7 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
fetchurl,
fetchpatch,
cmake,
pkg-config,
SDL,
@@ -28,9 +28,9 @@ stdenv.mkDerivation rec {
patches = [
# patch from debian to support libpng16 instead of libpng12
(fetchurl {
(fetchpatch {
url = "https://salsa.debian.org/tux4kids-pkg-team/t4kcommon/raw/f7073fa384f5a725139f54844e59b57338b69dc7/debian/patches/libpng16.patch";
sha256 = "1lcpkdy5gvxgljg1vkrxych74amq0gramb1snj2831dam48is054";
hash = "sha256-auQ8VvOyvLE1PD2dfeHZJV+MzIt1OtUa7OcOqsXTAYI=";
})
];
@@ -59,7 +59,7 @@ stdenv.mkDerivation rec {
description = "Library of code shared between tuxmath and tuxtype";
homepage = "https://github.com/tux4kids/t4kcommon";
license = licenses.gpl3Plus;
maintainers = [ maintainers.aanderse ];
maintainers = [ ];
platforms = platforms.linux;
};
}
+29 -7
View File
@@ -8,22 +8,21 @@
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage rec {
pname = "topiary";
version = "0.6.0";
version = "0.6.1";
src = fetchFromGitHub {
owner = "tweag";
repo = "topiary";
tag = "v${version}";
hash = "sha256-nRVxjdEtYvgF8Vpw0w64hUd1scZh7f+NjFtbTg8L5Qc=";
hash = "sha256-CyqZhkzAOqC3xWhwUzCpkDO0UFsO0S4/3sV7zIILiVg=";
};
nativeBuildInputs = [ installShellFiles ];
nativeInstallCheckInputs = [ versionCheckHook ];
cargoHash = "sha256-EqalIF1wx3F/5CiD21IaYsPdks6Mv1VfwL8OTRWsWaU=";
cargoHash = "sha256-akAjn9a7dMwjPSNveDY2KJ62evjHCAWpRR3A7Ghkb5A=";
# https://github.com/NixOS/nixpkgs/pull/359145#issuecomment-2542418786
depsExtraArgs.postBuild = ''
@@ -42,6 +41,31 @@ rustPlatform.buildRustPackage rec {
# Skip tests that cannot be executed in sandbox (operation not permitted)
checkFlags = [
"--skip=formatted_query_tester"
"--skip=test_coverage::coverage_input_bash"
"--skip=test_coverage::coverage_input_css"
"--skip=test_coverage::coverage_input_json"
"--skip=test_coverage::coverage_input_nickel"
"--skip=test_coverage::coverage_input_ocaml"
"--skip=test_coverage::coverage_input_ocamllex"
"--skip=test_coverage::coverage_input_openscad"
"--skip=test_coverage::coverage_input_sdml"
"--skip=test_coverage::coverage_input_toml"
"--skip=test_coverage::coverage_input_tree_sitter_query"
"--skip=test_coverage::coverage_input_wit"
"--skip=test_fmt::fmt_input_bash"
"--skip=test_fmt::fmt_input_css"
"--skip=test_fmt::fmt_input_json"
"--skip=test_fmt::fmt_input_nickel"
"--skip=test_fmt::fmt_input_ocaml"
"--skip=test_fmt::fmt_input_ocaml_interface"
"--skip=test_fmt::fmt_input_ocamllex"
"--skip=test_fmt::fmt_input_openscad"
"--skip=test_fmt::fmt_input_sdml"
"--skip=test_fmt::fmt_input_toml"
"--skip=test_fmt::fmt_input_tree_sitter_query"
"--skip=test_fmt::fmt_input_wit"
"--skip=test_fmt::fmt_queries"
"--skip=test_fmt_dir"
"--skip=test_fmt_files"
"--skip=test_fmt_files_query_fallback"
@@ -50,9 +74,7 @@ rustPlatform.buildRustPackage rec {
"--skip=test_fmt_stdin_query"
"--skip=test_fmt_stdin_query_fallback"
"--skip=test_vis"
"--skip=formatted_query_tester"
"--skip=input_output_tester"
"--skip=coverage_tester"
"--skip=test_vis_invalid"
];
env.TOPIARY_LANGUAGE_DIR = "${placeholder "out"}/share/queries";
+1 -1
View File
@@ -64,7 +64,7 @@ stdenv.mkDerivation rec {
mainProgram = "tuxtype";
homepage = "https://github.com/tux4kids/tuxtype";
license = licenses.gpl3Plus;
maintainers = [ maintainers.aanderse ];
maintainers = [ ];
platforms = platforms.linux;
};
}
+3 -3
View File
@@ -66,7 +66,7 @@
stdenv.mkDerivation rec {
pname = "vivaldi";
version = "7.5.3735.58";
version = "7.5.3735.64";
suffix =
{
@@ -79,8 +79,8 @@ stdenv.mkDerivation rec {
url = "https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-1_${suffix}.deb";
hash =
{
aarch64-linux = "sha256-/S1vN8JakjRuB8s9SrDfA8wTwKu1tSs/+g7IoYglSmg=";
x86_64-linux = "sha256-5dNdJuApccRQDiZOF2+a8sTqJJLIGLpUPevPVx7Fyfw=";
aarch64-linux = "sha256-qcgbzxJiyIWVTFbhJYd4SrlK6ybjXuTG09LowoDP0LE=";
x86_64-linux = "sha256-cIVQiow/m2EMok1COeyo9v/1HCKStTnDt/StldXk/oo=";
}
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
};
@@ -14,12 +14,12 @@
let
pname = "ex_doc";
version = "0.38.2";
version = "0.38.3";
src = fetchFromGitHub {
owner = "elixir-lang";
repo = "${pname}";
rev = "v${version}";
hash = "sha256-Qv1vDfDGquWoem42IqA8lDiFWEtznT7ONIXSOCvn39g=";
hash = "sha256-mi8AE9LfmWtgiVvoaH7aZy0/KlUvneiyEqop6015b2E=";
};
in
mixRelease {
@@ -72,6 +72,7 @@ buildPythonApplication rec {
click
click-completion
colorama
esp-idf-size
git
intelhex
lockfile
@@ -81,6 +82,7 @@ buildPythonApplication rec {
pyserial
pyyaml
requests
rich-click
semantic-version
setuptools
spdx-license-list-data.json
@@ -354,6 +354,10 @@ builtins.intersectAttrs super {
(overrideCabal (old: {
# Doesn't declare boost dependency
pkg-configDepends = (old.pkg-configDepends or [ ]) ++ [ pkgs.boost.dev ];
passthru = old.passthru or { } // {
tests.lix = pkgs.lixPackageSets.stable.nix-serve-ng;
};
}))
];
@@ -10,7 +10,7 @@
# Whether the derivation provides a Python module or not.
toPythonModule,
namePrefix,
update-python-libraries,
nix-update-script,
setuptools,
pypaBuildHook,
pypaInstallHook,
@@ -399,14 +399,7 @@ let
inherit disabled;
}
// {
updateScript =
let
filename = head (splitString ":" finalAttrs.finalPackage.meta.position);
in
[
update-python-libraries
filename
];
updateScript = nix-update-script { };
}
// optionalAttrs (dependencies != [ ]) {
inherit dependencies;
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "aiorussound";
version = "4.8.0";
version = "4.8.1";
pyproject = true;
# requires newer f-strings introduced in 3.12
@@ -28,7 +28,7 @@ buildPythonPackage rec {
owner = "noahhusby";
repo = "aiorussound";
tag = version;
hash = "sha256-JKHuCDabW/OuwM+Kcm8lkLqgql8fhEuTL5pVEGibwzY=";
hash = "sha256-LagnFE5aWEoNYbthE01cM0fQBEGDF0ReJzSTvteg2BU=";
};
build-system = [ poetry-core ];
@@ -0,0 +1,59 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
# build-system
setuptools,
# dependencies
pyyaml,
rich,
# tests
esptool,
jsonschema,
pytestCheckHook,
distutils,
}:
buildPythonPackage rec {
pname = "esp-idf-size";
version = "1.7.1";
pyproject = true;
src = fetchFromGitHub {
owner = "espressif";
repo = "esp-idf-size";
tag = "v${version}";
hash = "sha256-dgvmrwnaipudKyNJ/xFAwvfjGmtDRnFbXxI2VuC/SKo=";
};
build-system = [ setuptools ];
dependencies = [
pyyaml
rich
];
doCheck = false; # requires ESP-IDF
nativeCheckInputs = [
distutils
esptool
jsonschema
pytestCheckHook
];
pythonImportsCheck = [
"esp_idf_size"
];
meta = {
description = "";
homepage = "https://github.com/espressif/esp-idf-size";
changelog = "https://github.com/espressif/esp-idf-size/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ hexa ];
};
}
@@ -59,14 +59,14 @@
buildPythonPackage rec {
pname = "transformers";
version = "4.55.2";
version = "4.55.3";
pyproject = true;
src = fetchFromGitHub {
owner = "huggingface";
repo = "transformers";
tag = "v${version}";
hash = "sha256-6cYZFFmwtPzResNB0q6yg/Lvclef4fAUqNxkSh+y+iU=";
hash = "sha256-wvcAKcEQ2dU/7IfCB0AH45ZdpiL5ib7kPPjFRhv4Z+0=";
};
build-system = [ setuptools ];
+12 -3
View File
@@ -17,6 +17,8 @@
nixpkgs-review,
nix-direnv,
nix-fast-build,
haskell,
nix-serve-ng,
colmena,
storeDir ? "/nix/store",
@@ -110,6 +112,15 @@ let
inherit (self) nix-eval-jobs;
};
nix-serve-ng = lib.pipe (nix-serve-ng.override { nix = self.lix; }) [
(haskell.lib.compose.enableCabalFlag "lix")
(haskell.lib.compose.overrideCabal (drv: {
# https://github.com/aristanetworks/nix-serve-ng/issues/46
# Resetting (previous) broken flag since it may be related to C++ Nix
broken = lib.versionAtLeast self.lix.version "2.93";
}))
];
colmena = colmena.override {
nix = self.lix;
inherit (self) nix-eval-jobs;
@@ -291,9 +302,7 @@ lib.makeExtensible (self: {
latest = self.lix_2_93;
# Note: This is not yet 2.92 because of a non-deterministic `curl` error.
# See: https://git.lix.systems/lix-project/lix/issues/662
stable = self.lix_2_91;
stable = self.lix_2_93;
# Previously, `nix-eval-jobs` was not packaged here, so we export an
# attribute with the previously-expected structure for compatibility. This
+2
View File
@@ -4731,6 +4731,8 @@ self: super: with self; {
esig = callPackage ../development/python-modules/esig { };
esp-idf-size = callPackage ../development/python-modules/esp-idf-size { };
espeak-phonemizer = callPackage ../development/python-modules/espeak-phonemizer { };
esper = callPackage ../development/python-modules/esper { };