Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2026-01-04 00:21:58 +00:00
committed by GitHub
93 changed files with 439 additions and 246 deletions
-7
View File
@@ -318,13 +318,6 @@ and [release notes for v18](https://goteleport.com/docs/changelog/#1800-070325).
- `zig_0_12` has been removed.
- The `services.yggdrasil` module has been refactored with the following breaking changes:
- The `services.yggdrasil.configFile` option has been removed. Configuration should now be specified directly via `services.yggdrasil.settings`.
- The `services.yggdrasil.persistentKeys` option has been removed. To maintain persistent keys and IPv6 addresses across reboots, use `services.yggdrasil.settings.PrivateKeyPath` to securely load your private key from a file via systemd credentials. The private key must be in PEM format (PKCS #8).
- Storing `PrivateKey` directly in `settings` is now explicitly forbidden to prevent keys from being stored world-readable in the Nix store.
- If you previously used `configFile`, migrate your configuration to the `settings` option and extract the private key to a separate file referenced by `PrivateKeyPath`.
- If you previously used `persistentKeys`, convert your keys to PEM format and store them in a secure location accessible only to root, then reference them via `PrivateKeyPath`.
- `zigbee2mqtt` was updated to version 2.x, which contains breaking changes. See the [discussion](https://github.com/Koenkk/zigbee2mqtt/discussions/24198) for further information.
## Other Notable Changes {#sec-nixpkgs-release-25.11-notable-changes}
+7
View File
@@ -42,6 +42,13 @@
- `jetbrains.plugins.addPlugins` no longer supports plugin names or ID strings.
You can still use `addPlugins` with plugin derivations, such as plugins packaged outside of Nixpkgs.
- The `services.yggdrasil` module has been refactored with the following breaking changes:
- The `services.yggdrasil.configFile` option has been removed. Configuration should now be specified directly via `services.yggdrasil.settings`.
- The `services.yggdrasil.persistentKeys` option has been removed. To maintain persistent keys and IPv6 addresses across reboots, use `services.yggdrasil.settings.PrivateKeyPath` to securely load your private key from a file via systemd credentials. The private key must be in PEM format (PKCS #8).
- Storing `PrivateKey` directly in `settings` is now explicitly forbidden to prevent keys from being stored world-readable in the Nix store.
- If you previously used `configFile`, migrate your configuration to the `settings` option and extract the private key to a separate file referenced by `PrivateKeyPath`.
- If you previously used `persistentKeys`, convert your keys to PEM format and store them in a secure location accessible only to root, then reference them via `PrivateKeyPath`.
- `asio` (standalone version of `boost::asio`) has been updated from 1.24.0 to 1.36.0. Some breaking changes were introduced between these
two versions, and the one affected most was the removal of `asio::io_service` in favor of `asio::io_context` in 1.33.0. `asio_1_32_0` is
retained for packages that have not completed migration. `asio_1_10` has been removed as no packages depend on it anymore.
+6 -6
View File
@@ -16648,12 +16648,6 @@
githubId = 613740;
name = "Martin Baillie";
};
mbalatsko = {
email = "mbalatsko@gmail.com";
github = "mbalatsko";
githubId = 15967073;
name = "Maksym Balatsko";
};
mbbx6spp = {
email = "me@susanpotter.net";
github = "mbbx6spp";
@@ -18067,6 +18061,12 @@
githubId = 96225281;
name = "Mustafa Çalışkan";
};
mushrowan = {
email = "roarch@proton.me";
name = "Rowan";
github = "mushrowan";
githubId = 69822445;
};
musjj = {
name = "musjj";
github = "musjj";
+1 -1
View File
@@ -115,5 +115,5 @@ in
})
];
meta.maintainers = [ ];
meta.maintainers = [ lib.maintainers.mushrowan ];
}
@@ -7,9 +7,11 @@
let
cfg = config.services.speechd;
inherit (lib)
mapAttrs'
mkEnableOption
mkIf
mkPackageOption
mkOption
;
in
{
@@ -17,13 +19,72 @@ in
# FIXME: figure out how to deprecate this EXTREMELY CAREFULLY
# default guessed conservatively in ../misc/graphical-desktop.nix
enable = mkEnableOption "speech-dispatcher speech synthesizer daemon";
package = mkPackageOption pkgs "speechd" { };
config = mkOption {
type = with lib.types; nullOr lines;
default = null;
description = ''
System wide configuration file for Speech Dispatcher. This will be used if no user configuration file is found.
'';
example = ''
AddModule "module_name" "module_binary" "module_config"
'';
};
modules = mkOption {
type = with lib.types; submodule { freeformType = attrsOf lines; };
default = { };
description = ''
Configuration files of output modules.
'';
example = {
generic-epos = ''
AddVoice "cs" "male1" "kadlec"
AddVoice "sk" "male1" "bob"
'';
};
};
clients = mkOption {
type = with lib.types; submodule { freeformType = attrsOf lines; };
default = { };
description = ''
Client specific configuration.
'';
example = {
emacs = ''
BeginClient "emacs:*"
# Example:
# DefaultPunctuationMode "some"
EndClient
'';
};
};
};
config = mkIf cfg.enable {
environment = {
systemPackages = [ cfg.package ];
etc =
if cfg.config == null then
{ speech-dispatcher.source = "${cfg.package}/etc/speech-dispatcher"; }
else
{
"speech-dispatcher/speechd.conf".text = cfg.config;
}
// (mapAttrs' (name: value: {
name = "speech-dispatcher/modules/${name}.conf";
value.text = value;
}) cfg.modules)
// (mapAttrs' (name: value: {
name = "speech-dispatcher/clients/${name}.conf";
value.text = value;
}) cfg.clients);
};
systemd.packages = [ cfg.package ];
# have to set `wantedBy` since `systemd.packages` ignores `[Install]`
systemd.user.sockets.speech-dispatcher.wantedBy = [ "sockets.target" ];
@@ -32,18 +32,18 @@ in
configFile = mkOption {
type = types.path;
visible = false;
default = pkgs.writeTextFile {
name = "suricata.yaml";
text = ''
%YAML 1.1
---
${builtins.readFile (
yaml.generate "suricata-settings-raw.yaml" (
default =
pkgs.runCommand "suricata.yaml"
{
settingsYaml = yaml.generate "suricata-settings-raw.yaml" (
filterAttrsRecursive (name: value: value != null) cfg.settings
)
)}
'';
};
);
}
''
echo "%YAML 1.1" > $out
echo "---" >> $out
cat $settingsYaml >> $out
'';
description = ''
Configuration file for suricata.
@@ -10,8 +10,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "tinymist";
publisher = "myriad-dreamin";
version = "0.14.4";
hash = "sha256-Y8yIAIT0TrrM8ZQSZl4QnVG6uE0F+AwWFvmhLe0ZPto=";
version = "0.14.6";
hash = "sha256-gm12h/+9ROveHwltXLCxArO8DWOOC096EtaR93sWsR0=";
};
nativeBuildInputs = [
@@ -436,13 +436,13 @@
"vendorHash": "sha256-FcxAh8EOvnT8r1GHu0Oj2C5Jgbr2WPwD7/vY4/qIvTA="
},
"gitlabhq_gitlab": {
"hash": "sha256-XVOvtRj+MIrBtZQ6GJHOeLUu5Xjp6ZdGbRveXfZKEQc=",
"hash": "sha256-9NYlkXiUbUtTbaa4K2Ft+khPx6NlSQs9ZnzUf3Ms0K8=",
"homepage": "https://registry.terraform.io/providers/gitlabhq/gitlab",
"owner": "gitlabhq",
"repo": "terraform-provider-gitlab",
"rev": "v18.6.1",
"rev": "v18.7.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-/TJRnVktc1PwtlPgHuyAi/mUx16h7j5cCF9rhF8Goag="
"vendorHash": "sha256-TPyvNpTwTMcysG4kGeRuu+H5hR3/By69vyNuWodnKVg="
},
"go-gandi_gandi": {
"hash": "sha256-fsCtmwyxkXfOtiZG27VEb010jglK35yr4EynnUWlFog=",
@@ -1004,13 +1004,13 @@
"vendorHash": "sha256-CZo/GLUwmq/TxRDQr2h49rqENB24Zt4M7k5t7epXHuE="
},
"okta_okta": {
"hash": "sha256-2PiDzxS+O9iIqLxIfFGwfBLYP4f79m82tIBI2GeBUDs=",
"hash": "sha256-844cF3pAIegwOBhCwLmEaKZCGjgPnJry1DduXNfL8mg=",
"homepage": "https://registry.terraform.io/providers/okta/okta",
"owner": "okta",
"repo": "terraform-provider-okta",
"rev": "v6.5.2",
"rev": "v6.5.3",
"spdx": "MPL-2.0",
"vendorHash": "sha256-fPv5fezuiVNXCa8IedyaH1cnjMzEOiA7gl/r5K7cX3A="
"vendorHash": "sha256-XW0D9lsSkLyVPZQW+LmXrDoAeeYw337fAmU6GEZcMt0="
},
"oktadeveloper_oktaasa": {
"hash": "sha256-2LhxgowqKvDDDOwdznusL52p2DKP+UiXALHcs9ZQd0U=",
+1 -1
View File
@@ -31,7 +31,7 @@ buildGoModule (finalAttrs: {
homepage = "https://github.com/jonaslu/ain";
changelog = "https://github.com/jonaslu/ain/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = [ ];
maintainers = with lib.maintainers; [ hythera ];
mainProgram = "ain";
};
})
@@ -7,16 +7,16 @@
buildNpmPackage rec {
pname = "all-the-package-names";
version = "2.0.2309";
version = "2.0.2315";
src = fetchFromGitHub {
owner = "nice-registry";
repo = "all-the-package-names";
tag = "v${version}";
hash = "sha256-DSriCaoMVYoZOIZKGZIximjzPVteAuIwOv2bswinqgc=";
hash = "sha256-kVTwrxvNBRVuovgnfjBktgBXgP9tYfl+ivYyS10bPdM=";
};
npmDepsHash = "sha256-Qz7sbsbeaS2e2OsM6rtTPfzNzUXZOVxK/pi438qzy2o=";
npmDepsHash = "sha256-iizozowyq1mVJWLKIC8EPoRX4c1YdyVVWuhLtadNDYI=";
passthru.updateScript = nix-update-script { };
+2 -2
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "arping";
version = "2.27";
version = "2.28";
src = fetchFromGitHub {
owner = "ThomasHabets";
repo = "arping";
tag = "arping-${version}";
hash = "sha256-GfIH38LWSayaFXIxi3M3QDkkoYzJoAHMK+hvQgXL1iQ=";
hash = "sha256-SS4z/aGu1qpTG1k4Cbj1TlC2kHRrP+7HRQyrIX2Xc/E=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -18,13 +18,13 @@
buildNpmPackage rec {
pname = "basedpyright";
version = "1.36.1";
version = "1.36.2";
src = fetchFromGitHub {
owner = "detachhead";
repo = "basedpyright";
tag = "v${version}";
hash = "sha256-c0yvnLOwOR4nMYbfyXe/QRUt3qaNRzwuS8UbyviJj9E=";
hash = "sha256-fi1TGvlH6h9MHymCn0INc1lIqTyMnHEhxXJuAiYmkpo=";
};
npmDepsHash = "sha256-VHQOmRWirZYnoxk/JzGwFFV5QEIyHGg/isDvf/f7uro=";
+4 -4
View File
@@ -7,16 +7,16 @@
buildNpmPackage {
pname = "coc-clangd";
version = "0-unstable-2025-11-18";
version = "0-unstable-2026-01-01";
src = fetchFromGitHub {
owner = "clangd";
repo = "coc-clangd";
rev = "72a4edc5ec39c6d7c4fd5a49aee7d9f3f84b8b6e";
hash = "sha256-uNCN3+8KovQ/Grrv7k5YZz6tTCNUX+6EN1Gkm867LMc=";
rev = "d4f246f326f066637653eafdf60e12e6b159827d";
hash = "sha256-+ydeReWxXp93PtU0zv8OEuSpIebqi1avGNzopyKXeD0=";
};
npmDepsHash = "sha256-cLW5pY3LaumtE2qyxMMP9WirCMdWq+gsSO+dZNhCc1g=";
npmDepsHash = "sha256-1331Qaz9BXOeg6NsHuIokXI6VAjiRoslbLT3hXcjgak=";
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
+4 -4
View File
@@ -7,17 +7,17 @@
buildNpmPackage {
pname = "coc-pyright";
version = "0-unstable-2025-12-01";
version = "0-unstable-2026-01-01";
src = fetchFromGitHub {
owner = "fannheyward";
repo = "coc-pyright";
# No tagged releases, this commit corresponds to the latest release of the package.
rev = "263919ddd3dce33d15626ed6c6139702839295e0";
hash = "sha256-tcD4Irq3IRVNFh1rCfvVg1VSbiMtc1bswAKTRmIfo8Y=";
rev = "33184c03e543b29227df989cf893752bae5f3ea2";
hash = "sha256-fj6iSQHprf/lkDGI5aFsogMAPv6a3Ghp9uDqnTM3/MY=";
};
npmDepsHash = "sha256-LW0twhPlWZLFYSzfzoi9Rg8+EsmkllfasR51YtrcdnQ=";
npmDepsHash = "sha256-0KKEPl0H0HxNCw7GTaxE+voQhS5J1TSpd4JjyWW62UI=";
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
+10 -10
View File
@@ -1,28 +1,28 @@
{
fetchFromGitHub,
lib,
rustPlatform,
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "complgen";
version = "0.5.0";
version = "0.6.0";
src = fetchFromGitHub {
owner = "adaszko";
repo = "complgen";
rev = "v${version}";
hash = "sha256-GgGFlrAJN9w+bsoXmVJaYUyx/ViH9m4E4EeJlmWRo6o=";
tag = "v${finalAttrs.version}";
hash = "sha256-iwbU3DOzyPm3ZoyCRsgBZcSBSg48SsAMS/W4o5e3Gfs=";
};
cargoHash = "sha256-JexvR/djdRGq3BsOWfEhFCbTe3OaP/jqQgiO+RkK1Tg=";
cargoHash = "sha256-BGnTZxDv971s0h87RcOowoOpNdpwCx7FLcQNipPCTvc=";
meta = {
changelog = "https://github.com/adaszko/complgen/blob/v${finalAttrs.version}/CHANGELOG.md";
description = "Generate {bash,fish,zsh} completions from a single EBNF-like grammar";
mainProgram = "complgen";
homepage = "https://github.com/adaszko/complgen";
changelog = "https://github.com/adaszko/complgen/blob/${src.rev}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = [ ];
mainProgram = "complgen";
maintainers = with lib.maintainers; [ hythera ];
};
}
})
+80 -24
View File
@@ -3,43 +3,99 @@
lib,
fetchurl,
nix-update-script,
stdenvNoCC,
makeWrapper,
undmg,
}:
let
pname = "electron-mail";
version = "5.3.3";
version = "5.3.5";
src = fetchurl {
url = "https://github.com/vladimiry/ElectronMail/releases/download/v${version}/electron-mail-${version}-linux-x86_64.AppImage";
hash = "sha256-i1oJ/DNGspE7ELuN7MI0e8/69SZwirqahBa7Jf5kP7s=";
sources = {
x86_64-linux = fetchurl {
url = "https://github.com/vladimiry/ElectronMail/releases/download/v${version}/electron-mail-${version}-linux-x86_64.AppImage";
hash = "sha256-xlDk/MwDs1DKzIx+8NyrS+yQw4u3gY5iTXvc2NWLn8s=";
};
aarch64-darwin = fetchurl {
url = "https://github.com/vladimiry/ElectronMail/releases/download/v${version}/electron-mail-${version}-mac-arm64.dmg";
hash = "sha256-5g/6ndODuK1OkeI2+DwYTZoDdgM+/qMYMgrFhHRPnAI=";
};
x86_64-darwin = fetchurl {
url = "https://github.com/vladimiry/ElectronMail/releases/download/v${version}/electron-mail-${version}-mac-x64.dmg";
hash = "sha256-qjqND/H5ng2gG+llZ1aM2ju8ITHPfMVZTzDdqN0lhnU=";
};
};
appimageContents = appimageTools.extract { inherit pname version src; };
in
appimageTools.wrapType2 {
inherit pname version src;
src = sources.${stdenvNoCC.hostPlatform.system};
extraInstallCommands = ''
install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications
substituteInPlace $out/share/applications/${pname}.desktop \
--replace-fail 'Exec=AppRun' 'Exec=${pname}'
cp -r ${appimageContents}/usr/share/icons $out/share
'';
extraPkgs = pkgs: [
pkgs.libsecret
pkgs.libappindicator-gtk3
];
passthru.updateScript = nix-update-script { };
appimageContents = appimageTools.extract {
inherit src pname version;
};
meta = {
description = "Unofficial Election-based ProtonMail desktop client";
mainProgram = "electron-mail";
homepage = "https://github.com/vladimiry/ElectronMail";
license = lib.licenses.gpl3;
maintainers = [ lib.maintainers.princemachiavelli ];
platforms = [ "x86_64-linux" ];
maintainers = with lib.maintainers; [
princemachiavelli
BatteredBunny
];
platforms = [
"x86_64-linux"
"aarch64-darwin"
"x86_64-darwin"
];
changelog = "https://github.com/vladimiry/ElectronMail/releases/tag/v${version}";
};
}
linux = appimageTools.wrapType2 {
inherit
src
pname
version
meta
;
extraInstallCommands = ''
install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications
substituteInPlace $out/share/applications/${pname}.desktop \
--replace-fail 'Exec=AppRun' 'Exec=${pname}'
cp -r ${appimageContents}/usr/share/icons $out/share
'';
extraPkgs = pkgs: [
pkgs.libsecret
pkgs.libappindicator-gtk3
];
passthru.updateScript = nix-update-script { };
};
darwin = stdenvNoCC.mkDerivation {
inherit
src
pname
version
meta
;
sourceRoot = ".";
nativeBuildInputs = [
undmg
makeWrapper
];
installPhase = ''
runHook preInstall
mkdir -p $out/Applications
cp -r *.app $out/Applications/
makeWrapper "$out/Applications/electron-mail.app/Contents/MacOS/electron-mail" $out/bin/${pname}
runHook postInstall
'';
};
in
if stdenvNoCC.hostPlatform.isDarwin then darwin else linux
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "fingerprintx";
version = "1.1.16";
version = "1.1.19";
src = fetchFromGitHub {
owner = "praetorian-inc";
repo = "fingerprintx";
tag = "v${version}";
hash = "sha256-U6QHSvZKgFwRkbWXpHMJZQyXG68DYyl5zXA+Y7eQp8Y=";
hash = "sha256-aK3XYSbFd1FfgbORUQn9ogOD4HZC5Ig/fz7nHYcW09s=";
};
vendorHash = "sha256-1KSNvK2ylqWjfhxMY+NQFoDahPgqGb12nA4oGqqoFIA=";
vendorHash = "sha256-kAAg0zrVfFcbk1HXwUrUI380Sf//vAhGa6HdJlPgn90=";
ldflags = [
"-s"
+2 -2
View File
@@ -20,14 +20,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ignition";
version = "2.1.2";
version = "2.2.0";
src = fetchFromGitHub {
owner = "flattool";
repo = "ignition";
tag = finalAttrs.version;
fetchSubmodules = true;
hash = "sha256-BqlzxrsbukfkwRIUTN5eaJPRC/dWSWUieDKIqnePZl4=";
hash = "sha256-GDoF6NcFzMGzvYYoHwSctLlXCqsbfnUFdT9AIGcUkIQ=";
};
patches = [
+13 -12
View File
@@ -9,15 +9,15 @@
llvmPackages,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "iqtree";
version = "2.3.6";
version = "3.0.1";
src = fetchFromGitHub {
owner = "iqtree";
repo = "iqtree2";
tag = "v${version}";
hash = "sha256-8d5zqZIevv3bnq7z7Iyo/x8i445y1RAFtRMeK8s/ieQ=";
repo = "iqtree3";
tag = "v${finalAttrs.version}";
hash = "sha256-6Zy/u7YSCoqkLwq6xOoFMFDInGYREea1gS+PzSP4F8Q=";
fetchSubmodules = true;
};
@@ -32,15 +32,16 @@ stdenv.mkDerivation rec {
llvmPackages.openmp
];
cmakeFlags = [
(lib.cmakeBool "USE_CMAPLE" false) # tries to download googletest
];
meta = {
homepage = "http://www.iqtree.org/";
homepage = "https://iqtree.github.io/";
description = "Efficient and versatile phylogenomic software by maximum likelihood";
mainProgram = "iqtree2";
mainProgram = "iqtree3";
license = lib.licenses.lgpl2;
maintainers = with lib.maintainers; [ bzizou ];
platforms = [
"x86_64-linux"
"x86_64-darwin"
];
platforms = lib.platforms.linux;
};
}
})
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "kubedock";
version = "0.20.0";
version = "0.20.1";
src = fetchFromGitHub {
owner = "joyrex2001";
repo = "kubedock";
rev = version;
hash = "sha256-6I4fIaFtA4WjYQ0RO9tniUGH1p6hnYcazj6VNOyElLg=";
hash = "sha256-ZwNixOeBuyuFT0Hfl3USfArhmyIPHFP0fTbiztTSPOA=";
};
vendorHash = "sha256-QLiu014QowDqebDCXSxOH2TPHUG2d+34mlnbo3NdafA=";
+75
View File
@@ -0,0 +1,75 @@
{
lib,
stdenv,
fetchFromGitHub,
gnugrep,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "lamb";
version = "unstable-2025-12-22";
src = fetchFromGitHub {
owner = "tsoding";
repo = "lamb";
rev = "50938686d4b8ae929121b62a67243baf72867cde";
hash = "sha256-ALqjh4DmvysdcGQQrCW87r5rvmCrEWPcViN4zg026nY=";
};
strictDeps = true;
passthru.updateScript = nix-update-script { extraArgs = [ "--version=unstable" ]; };
buildPhase = ''
runHook preBuild
${stdenv.cc.targetPrefix}cc -o lamb lamb.c
runHook postBuild
'';
installPhase = ''
runHook preInstall
install -Dm755 lamb -t "$out/bin"
install -Dm644 std.lamb -t "$out/share/lamb"
runHook postInstall
'';
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
nativeCheckInputs = [
gnugrep
];
checkPhase = ''
runHook preCheck
output="$(
{
printf '%s\n' \
'pair 69 (pair 420 1337)' \
'xs = pair 69 (pair 420 1337)' \
'first xs' \
'second xs' \
'first (second xs)' \
':q'
} | ./lamb ./std.lamb 2>&1
)"
grep -Fq "RESULT: 69" <<<"$output"
grep -Fq "RESULT: 420" <<<"$output"
runHook postCheck
'';
meta = {
description = "Tiny pure functional programming language in C";
homepage = "https://github.com/tsoding/lamb";
license = lib.licenses.mit;
sourceProvenance = with lib.sourceTypes; [ fromSource ];
maintainers = with lib.maintainers; [ Zaczero ];
mainProgram = "lamb";
platforms = lib.platforms.unix;
};
})
+2 -2
View File
@@ -8,13 +8,13 @@
}:
buildGoModule rec {
pname = "lazygit";
version = "0.57.0";
version = "0.58.0";
src = fetchFromGitHub {
owner = "jesseduffield";
repo = "lazygit";
tag = "v${version}";
hash = "sha256-DC0wVkFI7Te3QSE8Y0WU/ysanfukTkGa3N43hmKHXW8=";
hash = "sha256-+xWryg9iLip0VF6GFCDXPKayooNPurBgBfZestpSv4M=";
};
vendorHash = null;
+1 -1
View File
@@ -36,7 +36,7 @@ phpPackage.buildComposerProject2 rec {
hash = "sha256-SzDSeWTnsXy274H2mkGIHOsW26EoL7aony7Xcb+e+h4=";
};
vendorHash = "sha256-OYQsgwbxsXsOM+sn0mJcABtyXVQAKBa6/ghfbZR1jX4=";
vendorHash = "sha256-lCDBz0+VUTlvH371WRCPBh8NFWn6BTVS6BPMQM621dE=";
php = phpPackage;
+4
View File
@@ -59,6 +59,10 @@ stdenv.mkDerivation (finalAttrs: {
url = "https://sources.debian.org/data/main/l/lincity/1.13.1-16/debian/patches/map-max-draw";
hash = "sha256-9qLPrmEKMMrSVwqtEvoiyjPPo1eLO3u6bCJslubmBJU=";
})
(fetchpatch {
url = "https://sources.debian.org/data/main/l/lincity/1.13.1-17/debian/patches/function-pointer-1097300";
hash = "sha256-6fwDIX88dCpAFE02Z4Ts5gsMf3wwxrToEwpy0DwZ6H4=";
})
];
# Workaround build failure on -fno-common toolchains like upstream
@@ -11,7 +11,7 @@
expat,
gettext,
perl,
guile,
guile_2_0,
SDL,
SDL_image,
SDL_mixer,
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
xorgproto
libX11
gmp
guile
guile_2_0
libjpeg
libpng
expat
+3 -16
View File
@@ -3,7 +3,6 @@
stdenv,
rustPlatform,
fetchFromGitHub,
fetchpatch,
cargo,
rustc,
stfl,
@@ -22,32 +21,20 @@
stdenv.mkDerivation (finalAttrs: {
pname = "newsboat";
version = "2.41";
version = "2.42";
src = fetchFromGitHub {
owner = "newsboat";
repo = "newsboat";
tag = "r${finalAttrs.version}";
hash = "sha256-LhEhbK66OYwAD/pel81N7Hgh/xEvnFR8GlZzgqZIe5M=";
hash = "sha256-ZBqYxAX2jPaRycdw7BbhySt2uviICadT/5Z5WZqsqJM=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-CyhyzNw2LXwIVf/SX2rQRvEex5LmjZfZKgCe88jthz0=";
hash = "sha256-T6zBr3LoOkPLVkBvfhUdqs7iF2I6fRTZo+uMsrnv+5g=";
};
# fix macOS build
patches = [
(fetchpatch {
url = "https://github.com/newsboat/newsboat/commit/4139a0ba1ec87e442ef1408823b07fc739742f9d.patch";
hash = "sha256-zdtdpUQGATq/9w+hAY/Va9Ob95c8VT2D9aKFmAF+O0c=";
})
(fetchpatch {
url = "https://github.com/newsboat/newsboat/commit/4eb748b6b6b63acddb3582e012442e519e8704ea.patch";
hash = "sha256-A/0WbuMIapTsLoziUPr95ZctIr2hW7JOJSdMVaWayYI=";
})
];
# allow other ncurses versions on Darwin
postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
substituteInPlace config.sh --replace-fail "ncurses5.4" "ncurses"
+4 -4
View File
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "polarity";
version = "latest-unstable-2025-12-09";
version = "latest-unstable-2025-12-17";
src = fetchFromGitHub {
owner = "polarity-lang";
repo = "polarity";
rev = "fde43ec216e70022bcc6d637249c5ef093b73aaf";
hash = "sha256-Kd1MMxdrTbV8M8h1MW4REsGf+ehLvb8bXm9OzwGqUDA=";
rev = "54db456e28778d98d78d671868bfd58b34da18c2";
hash = "sha256-YQAU8flTL5Yr9ZZYe2GWwtYWKLPmB+TXZ1JHVnAmJds=";
};
cargoHash = "sha256-Upnm79E7pwoZR/13TnDob0Hbd3GNixtbB8gbrkLYGFQ=";
cargoHash = "sha256-sOnlMAdDB1RVMQGyCD4mNa7EV++PeKrD5dDK1hG9VkM=";
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
@@ -35,5 +35,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/julienXX/terminal-notifier";
license = lib.licenses.mit;
platforms = lib.platforms.darwin;
mainProgram = "terminal-notifier";
};
}
+3 -3
View File
@@ -15,16 +15,16 @@ rustPlatform.buildRustPackage (finalAttrs: {
pname = "tinymist";
# Please update the corresponding vscode extension when updating
# this derivation.
version = "0.14.4";
version = "0.14.6";
src = fetchFromGitHub {
owner = "Myriad-Dreamin";
repo = "tinymist";
tag = "v${finalAttrs.version}";
hash = "sha256-TbiihruRF5N0d9VQ/9NB320q4Hf1YlfAfkMhhTOOBGo=";
hash = "sha256-bAfehxoI5oDAMgkj1BbQ2I8j2rvITXLHbIWN+gW7TPA=";
};
cargoHash = "sha256-rg2PSQL3oHMvL/QMusF0hfxvrlv3ZxYh28FD1JZJDbE=";
cargoHash = "sha256-c3kJ/d/EPtccdzIw9KDZPJkMsXNSaVhF36/jbRkiAaU=";
nativeBuildInputs = [
installShellFiles
+14 -22
View File
@@ -1,10 +1,10 @@
{
lib,
stdenv,
fetchFromGitHub,
fetchurl,
shared-mime-info,
autoconf,
automake,
automake116x,
intltool,
libtool,
pkg-config,
@@ -42,6 +42,10 @@
libeb ? null,
}:
let
automake = automake116x;
in
assert withGtk2 -> gtk2 != null;
assert withGtk3 -> gtk3 != null;
@@ -53,17 +57,15 @@ assert withFFI -> libffi != null;
assert withMisc -> libeb != null;
stdenv.mkDerivation (finalAttrs: {
# Includes multiple GCC 14 related fixes, and other bugs. Last 1.8.9 release
# was in August 2022 - too long ago.
version = "1.8.9-unstable-2024-12-09";
version = "1.9.6";
pname = "uim";
src = fetchFromGitHub {
owner = "uim";
repo = "uim";
rev = "b6803aa7ea433f92855284ec832aeff957c63904";
fetchSubmodules = true;
hash = "sha256-7Ng9IPF6xN1Zb9uEacq7SUhpJc1jWzneVSbbjyqL6g4=";
src = fetchurl {
url = "https://github.com/uim/uim/releases/download/${finalAttrs.version}/uim-${finalAttrs.version}.tar.bz2";
hash = "sha256-Z/Dl+kKSpTPtxvmLhC32DFMaic+C0DNqThq3IgKrjIM=";
meta = {
homepage = "https://github.com/uim/uim/";
};
};
nativeBuildInputs = [
@@ -105,17 +107,7 @@ stdenv.mkDerivation (finalAttrs: {
postPatch = ''
patchShebangs *.sh */*.sh */*/*.sh
# configure sigscheme in maintainer mode or else some function tables won't get autogenerated
substituteInPlace configure.ac \
--replace-fail \
"--with-master-pkg=uim --enable-conf=uim" \
"--enable-maintainer-mode --with-master-pkg=uim --enable-conf=uim"
# generate ./configure files
(cd sigscheme/libgcroots; ./autogen.sh)
(cd sigscheme; ./autogen.sh)
./autogen.sh
cp replace/*.h uim
'';
patches = [
+4 -1
View File
@@ -45,7 +45,10 @@ stdenv.mkDerivation rec {
"-DBUILD_SHARED_LIBS=ON"
"-DINSTALL_UTILS=ON"
]
++ lib.optionals withZlibCompat [ "-DZLIB_COMPAT=ON" ];
++ lib.optionals withZlibCompat [ "-DZLIB_COMPAT=ON" ]
++ lib.optional (
stdenv.hostPlatform.isWindows || stdenv.hostPlatform.isCygwin
) "-DCMAKE_RC_COMPILER=${stdenv.cc.targetPrefix}windres";
meta = {
description = "Zlib data compression library for the next generation systems";
+4 -4
View File
@@ -14,7 +14,7 @@ let
# TODO: there are also FreeBSD and Windows versions
x86_64-linux = {
arch = "linuxx86";
sha256 = "0mhmm8zbk42p2b9amy702365m687k5p0xnz010yqrki6mwyxlkx9";
sha256 = "sha256-cAae50xvBoXfg+tiJM4i8+eRnheyM0dseE5EDWDia/E=";
runtime = "lx86cl64";
kernel = "linuxx8664";
};
@@ -26,13 +26,13 @@ let
};
armv7l-linux = {
arch = "linuxarm";
sha256 = "1a4y07cmmn1r88b4hl4msb0bvr2fxd2vw9lf7h4j9f7a5rpq7124";
sha256 = "sha256-iyUMTDuHbyfEAxAAhjXANjh6HhpLkWG5+diXI6aFUUc=";
runtime = "armcl";
kernel = "linuxarm";
};
x86_64-darwin = {
arch = "darwinx86";
sha256 = "1xclnik6pqhkmr15cbqa2n1ddzdf0rs452lyiln3c42nmkf9jjb6";
sha256 = "sha256-r+OhkU0b+QDgoZpZb0Xpc3V0yRq8GBKcNLt2IzeOSdE=";
runtime = "dx86cl64";
kernel = "darwinx8664";
};
@@ -45,7 +45,7 @@ let
in
stdenv.mkDerivation rec {
pname = "ccl";
version = "1.12.2";
version = "1.13";
src = fetchurl {
url = "https://github.com/Clozure/ccl/releases/download/v${version}/ccl-${version}-${cfg.arch}.tar.gz";
@@ -69,6 +69,6 @@ buildPythonPackage rec {
homepage = "https://github.com/terricain/aioboto3";
changelog = "https://github.com/terricain/aioboto3/blob/${src.rev}/CHANGELOG.rst";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "aiohomematic";
version = "2025.11.7";
version = "2026.1.5";
pyproject = true;
src = fetchFromGitHub {
owner = "SukramJ";
repo = "aiohomematic";
tag = version;
hash = "sha256-WKpcySWdw3yJeFgFR9JTv/MEaSGA/u2sENQH/ZXtds4=";
hash = "sha256-WOAbfy3cufE/5iDpDR5J0eNFFYyzwCLsgFqIFfLvYZM=";
};
build-system = [ setuptools ];
@@ -35,6 +35,6 @@ buildPythonPackage rec {
description = "HTTP basic authentication middleware for aiohttp 3.0";
homepage = "https://github.com/romis2012/aiohttp-basicauth";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -56,6 +56,6 @@ buildPythonPackage rec {
homepage = "https://github.com/claws/aioprometheus";
changelog = "https://github.com/claws/aioprometheus/blob/${src.rev}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -35,6 +35,6 @@ buildPythonPackage rec {
description = "Simple and beautiful way to create date and datetime objects";
homepage = "https://github.com/kuzmoyev/beautiful-date";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -1096,7 +1096,6 @@ buildPythonPackage rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
fab
mbalatsko
];
};
}
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "bthome-ble";
version = "3.19.0";
version = "3.19.1";
pyproject = true;
src = fetchFromGitHub {
owner = "Bluetooth-Devices";
repo = "bthome-ble";
tag = "v${version}";
hash = "sha256-x82SiZT1NEKlHiAcwcbj/IVcXszXbbOF4ngXVg6bDZ4=";
hash = "sha256-h1Kd2qtz9YdRf0uZC+dmvmmAkDoKYIBzyouUswnIldQ=";
};
build-system = [ poetry-core ];
@@ -29,6 +29,6 @@ buildPythonPackage rec {
description = "Simple package to compute a single deterministic hash of the file contents of a directory";
homepage = "https://github.com/to-mc/checksumdir";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "countryguess";
version = "0.4.8";
version = "0.4.9";
pyproject = true;
src = fetchFromGitea {
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "plotski";
repo = "countryguess";
tag = "v${version}";
hash = "sha256-XP84p9zX9dKhNaTPLmSQrYdYmPjym+m3EZL5A8AbgfM=";
hash = "sha256-RlOOao6aU3MylghDyOeg3poYQw+0UhljN79/ZBLjq24=";
};
build-system = [
@@ -81,6 +81,6 @@ buildPythonPackage rec {
description = "Data utilities for Machine Learning pipelines";
homepage = "https://github.com/mindsdb/dataprep_ml";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -51,7 +51,7 @@ buildPythonPackage rec {
homepage = "https://github.com/DynamicTimeWarping/dtw-python";
changelog = "https://github.com/DynamicTimeWarping/dtw-python/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
mainProgram = "dtw";
};
}
@@ -50,6 +50,6 @@ buildPythonPackage rec {
homepage = "https://github.com/datasig-ac-uk/esig";
changelog = "https://github.com/datasig-ac-uk/esig/blob/release/CHANGELOG";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -107,6 +107,18 @@ buildPythonPackage rec {
# AssertionError: nnx_model.kernel.value.sharding = NamedSharding(...
"test_linen_to_nnx_metadata"
# AssertionError: 'Linear_0' not found in State({})
"test_compact_basic"
# KeyError: 'intermediates'
"test_linen_submodule"
"test_pure_nnx_submodule"
# KeyError: 'counts
"test_mutable_state"
# AttributeError: 'Top' object has no attribute '_pytree__state'. Did you mean: '_pytree__flatten'?
"test_shared_modules"
# AttributeError: 'MLP' object has no attribute 'scope
"test_transforms"
];
passthru = {
@@ -45,6 +45,6 @@ buildPythonPackage rec {
description = "Pythonic wrapper for the Google Calendar API";
homepage = "https://github.com/kuzmoyev/google-calendar-simple-api";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "geodatasets";
version = "2025.12.1";
version = "2026.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "geopandas";
repo = "geodatasets";
tag = version;
hash = "sha256-r5dHWJ6HH6capBOXg/pgeHXPmzLPvXLD27u7AELdIaU=";
hash = "sha256-fLhlXuqcArMb0PtFCKKqL78Z5A/j33Fzov8fg7PGvaQ=";
};
build-system = [ setuptools-scm ];
@@ -77,6 +77,6 @@ buildPythonPackage rec {
homepage = "https://github.com/GreyNoise-Intelligence/pygreynoise";
changelog = "https://github.com/GreyNoise-Intelligence/pygreynoise/blob/${src.tag}/CHANGELOG.rst";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -55,6 +55,6 @@ buildPythonPackage rec {
homepage = "https://github.com/h5io/h5io";
changelog = "https://github.com/h5io/h5io/releases/tag/h5io-${version}";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -4,7 +4,6 @@
cryptography,
fetchFromGitHub,
pytestCheckHook,
pythonOlder,
hatchling,
hatch-vcs,
requests,
@@ -12,16 +11,14 @@
buildPythonPackage rec {
pname = "http-message-signatures";
version = "1.0.0";
version = "1.0.1";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "pyauth";
repo = "http-message-signatures";
tag = "v${version}";
hash = "sha256-vPZeAS3hR7Bmj2FtME+V9WU3TViBndrBb9GLkdMVh2Q=";
hash = "sha256-c5zwH28FFbEmLfL4nBBE2S1YEbwicoJo3UAYn/0zXEM=";
};
build-system = [
@@ -62,6 +62,6 @@ buildPythonPackage rec {
"x86_64-darwin"
];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -33,6 +33,6 @@ buildPythonPackage rec {
description = "Iterated integral signature calculations";
homepage = "https://pypi.org/project/iisignature";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -62,6 +62,6 @@ buildPythonPackage rec {
mainProgram = "kaggle";
homepage = "https://github.com/Kaggle/kaggle-api";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -43,6 +43,6 @@ buildPythonPackage rec {
homepage = "https://github.com/datavaluepeople/kotsu";
changelog = "https://github.com/datavaluepeople/kotsu/blob/${src.rev}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -33,6 +33,6 @@ buildPythonPackage rec {
mainProgram = "langid";
homepage = "https://pypi.org/project/langid/";
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -50,6 +50,6 @@ buildPythonPackage rec {
description = "Model evaluation for Machine Learning pipelines";
homepage = "https://github.com/mindsdb/mindsdb_evaluator";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -113,7 +113,6 @@ buildPythonPackage rec {
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [
bcdarwin
mbalatsko
];
};
}
@@ -76,6 +76,6 @@ buildPythonPackage rec {
homepage = "https://pypi.org/project/mrsqm";
changelog = "https://github.com/mlgig/mrsqm/releases/tag/v.${src.tag}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -39,7 +39,6 @@ let
license = with lib.licenses; [ mit ];
maintainers = with lib.maintainers; [
fab
mbalatsko
];
};
};
@@ -58,6 +58,9 @@ buildPythonPackage rec {
setuptools-scm
];
pythonRelaxDeps = [
"outlines_core"
];
dependencies = [
cloudpickle
datasets
@@ -79,6 +79,6 @@ buildPythonPackage rec {
homepage = "https://github.com/alkaline-ml/pmdarima";
changelog = "https://github.com/alkaline-ml/pmdarima/releases/tag/v${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -54,6 +54,6 @@ buildPythonPackage rec {
homepage = "https://github.com/hynek/prometheus-async";
changelog = "https://github.com/hynek/prometheus-async/blob/${src.rev}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -38,6 +38,6 @@ buildPythonPackage rec {
homepage = "https://github.com/DynamicsAndNeuralSystems/pycatch22";
changelog = "https://github.com/DynamicsAndNeuralSystems/pycatch22/releases/tag/v${version}";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -34,6 +34,6 @@ buildPythonPackage rec {
description = "Infers date format from examples";
homepage = "https://pypi.org/project/pydateinfer/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -38,6 +38,6 @@ buildPythonPackage rec {
description = "Implementation of the Kalman Filter, Kalman Smoother, and EM algorithm in Python";
homepage = "https://github.com/pykalman/pykalman";
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -46,6 +46,6 @@ buildPythonPackage rec {
homepage = "https://gitlab.com/obob/pymatreader/";
changelog = "https://gitlab.com/obob/pymatreader/-/blob/${src.rev}/CHANGELOG.md";
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -66,6 +66,6 @@ buildPythonPackage rec {
homepage = "https://github.com/smarie/python-pytest-harvest";
changelog = "https://github.com/smarie/python-pytest-harvest/releases/tag/${version}";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -32,6 +32,6 @@ buildPythonPackage rec {
homepage = "https://github.com/adamchainz/pytest-reverse";
changelog = "https://github.com/adamchainz/pytest-reverse/blob/${src.tag}/CHANGELOG.rst";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -23,14 +23,14 @@
buildPythonPackage rec {
pname = "python-roborock";
version = "4.1.1";
version = "4.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Python-roborock";
repo = "python-roborock";
tag = "v${version}";
hash = "sha256-Wf9nJDcNOLIuIskiDyGYo4TwekQprW4o99oJLkaV5X4=";
hash = "sha256-2XY07JJ4t8jOqthBi41hrC0tEIgWKF7OmMcxlPoX8bw=";
};
pythonRelaxDeps = [ "pycryptodome" ];
@@ -66,6 +66,6 @@ buildPythonPackage rec {
description = "Python DBAPI driver for MSSQL using pure Python TDS (Tabular Data Stream) protocol implementation";
homepage = "https://python-tds.readthedocs.io/";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -23,6 +23,6 @@ buildPythonPackage rec {
description = "Python Implementation of Graham Cormode and S. Muthukrishnan's Effective Computation of Biased Quantiles over Data Streams in ICDE'05";
homepage = "https://github.com/matttproud/python_quantile_estimation";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -47,6 +47,6 @@ buildPythonPackage rec {
homepage = "https://github.com/JWCook/requests-ratelimiter";
changelog = "https://github.com/JWCook/requests-ratelimiter/blob/${src.rev}/HISTORY.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -48,6 +48,6 @@ buildPythonPackage rec {
homepage = "https://github.com/maximtrp/scikit-posthocs";
changelog = "https://github.com/maximtrp/scikit-posthocs/releases/tag/${src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -58,6 +58,6 @@ buildPythonPackage rec {
description = "Robustly estimate trend and periodicity in a timeseries";
homepage = "https://github.com/welch/seasonal";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -48,6 +48,6 @@ buildPythonPackage rec {
homepage = "https://github.com/hynek/stamina";
changelog = "https://github.com/hynek/stamina/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -52,6 +52,6 @@ buildPythonPackage rec {
homepage = "https://github.com/intive-DataScience/tbats";
changelog = "https://github.com/intive-DataScience/tbats/releases/tag/${src.rev}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -3,6 +3,7 @@
stdenv,
buildPythonPackage,
fetchFromGitHub,
pythonAtLeast,
# build-system
pdm-backend,
@@ -50,12 +51,17 @@ buildPythonPackage rec {
enabledTestPaths = [ "tests" ];
disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [
# torch._dynamo.exc.BackendCompilerFailed: backend='inductor' raised:
# CppCompileError: C++ compile error
# OpenMP support not found.
"test_kron"
];
disabledTests =
lib.optionals (pythonAtLeast "3.14") [
# RuntimeError: torch.compile is not supported on Python 3.14+
"test_kron"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# torch._dynamo.exc.BackendCompilerFailed: backend='inductor' raised:
# CppCompileError: C++ compile error
# OpenMP support not found.
"test_kron"
];
disabledTestPaths = [
# Takes too long and also tries to download models
@@ -32,6 +32,6 @@ buildPythonPackage rec {
homepage = "https://github.com/caesar0301/treelib";
changelog = "https://github.com/caesar0301/treelib/releases/tag/${src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -108,6 +108,6 @@ buildPythonPackage rec {
homepage = "https://github.com/blue-yonder/tsfresh";
changelog = "https://github.com/blue-yonder/tsfresh/blob/${src.tag}/CHANGES.rst";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -91,6 +91,6 @@ buildPythonPackage {
description = "Automated type inference for Machine Learning pipelines";
homepage = "https://github.com/mindsdb/type_infer";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -55,7 +55,7 @@ let
description = "Type annotations for aiobotocore ${serviceName}";
homepage = "https://github.com/youtype/mypy_boto3_builder";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
};
in
@@ -1111,6 +1111,6 @@ buildPythonPackage rec {
description = "Type annotations for aiobotocore generated with mypy-boto3-builder";
homepage = "https://pypi.org/project/types-aiobotocore/";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -41,6 +41,6 @@ buildPythonPackage rec {
homepage = "https://github.com/coleifer/walrus";
changelog = "https://github.com/coleifer/walrus/blob/${version}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -27,7 +27,7 @@
buildPythonPackage rec {
pname = "weaviate-client";
version = "4.18.3";
version = "4.19.2";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -36,7 +36,7 @@ buildPythonPackage rec {
owner = "weaviate";
repo = "weaviate-python-client";
tag = "v${version}";
hash = "sha256-2cgj7Ry6lcmrvjhXkAmUO1vjsjF2dZxb1MsbQH3uElM=";
hash = "sha256-LQLvMoj91+B4dU6z4oyxNy7eX+6C5cSL2IBCUVgZ05w=";
};
pythonRelaxDeps = [
@@ -32,6 +32,6 @@ buildPythonPackage rec {
homepage = "https://github.com/whois-api-llc/whois-api-py";
changelog = "https://github.com/whois-api-llc/whois-api-py/blob/${src.rev}/CHANGELOG.rst";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -32,6 +32,6 @@ buildPythonPackage rec {
homepage = "https://github.com/martin-majlis/Wikipedia-API";
changelog = "https://github.com/martin-majlis/Wikipedia-API/blob/${src.tag}/CHANGES.rst";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
}
@@ -557,6 +557,12 @@
version = "0-unstable-2025-02-17";
url = "github:tris203/tree-sitter-razor/fe46ce5ea7d844e53d59bc96f2175d33691c61c5";
hash = "sha256-E4fgy588g6IP258TS2DvoILc1Aikvpfbtq20VIhBE4U=";
meta = {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
tris203
];
};
};
regex = {
+9 -2
View File
@@ -66,11 +66,18 @@ stdenv.mkDerivation {
url = "https://github.com/svenstaro/dwarf_fortress_unfuck/commit/6dcfe5ae869fddd51940c6c37a95f7bc639f4389.patch";
hash = "sha256-b9eI3iR7dmFqCrktPyn6QJ9U2A/7LvfYRS+vE3BOaqk=";
})
(fetchpatch {
name = "use-the-glew-cmake-target.patch";
url = "https://github.com/svenstaro/dwarf_fortress_unfuck/commit/abd2961836ace8cf6277ceff997b02704c6edd7a.patch";
hash = "sha256-2VS/Mvhl6oLoMcH4x3hX9RO0VrHha8hhkdKwN0ZfUTs=";
})
];
postPatch = ''
# https://github.com/svenstaro/dwarf_fortress_unfuck/pull/27
substituteInPlace CMakeLists.txt --replace \''${GLEW_LIBRARIES} GLEW::glew
substituteInPlace CMakeLists.txt \
--replace-fail "cmake_minimum_required(VERSION 2.8)" "cmake_minimum_required(VERSION 3.10)"
sed -i "1i #include <cstdint>" g_src/files.h
'';
cmakeFlags = [
@@ -13,13 +13,13 @@
buildHomeAssistantComponent rec {
owner = "SukramJ";
domain = "homematicip_local";
version = "1.90.2";
version = "2.0.2";
src = fetchFromGitHub {
owner = "SukramJ";
repo = "custom_homematic";
tag = version;
hash = "sha256-ARBCwwvGFODMBNf0Ds4DL65V8LKm9nfiKaPUn0c6kYE=";
hash = "sha256-r/VKs5npPNoOZmWQmpoyEgCjRBZz8KEpNeLFVo5PECo=";
};
postPatch = ''
+1 -1
View File
@@ -13,7 +13,7 @@ let
description = "Data repository for seaborn examples";
homepage = "https://github.com/mwaskom/seaborn-data";
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ mbalatsko ];
maintainers = [ ];
};
};
makeSeabornDataPackage =
+2 -11
View File
@@ -16,22 +16,13 @@
stdenv.mkDerivation rec {
pname = "privoxy";
version = "3.0.34";
version = "4.0.0";
src = fetchurl {
url = "mirror://sourceforge/ijbswa/Sources/${version}%20%28stable%29/${pname}-${version}-stable-src.tar.gz";
sha256 = "sha256-5sy8oWVvTmFrRlf4UU4zpw9ml+nXKUNWV3g5Mio8XSw=";
sha256 = "sha256-wI4roASTBwF7+dimPdKg37lqoM3rNK4Ad3bmPrpiom8=";
};
# Patch to fix socks4 and socks4a support under glibc's source fortification
# (enabled by default since glibc 2.38-0)
patches = [
(fetchpatch {
url = "https://www.privoxy.org/gitweb/?p=privoxy.git;a=commitdiff_plain;h=19d7684ca10f6c1279568aa19e9a9da2276851f1";
sha256 = "sha256-bCb0RUVrWeGfqZYFHXDEEx+76xiNyVqehtLvk9C1j+4=";
})
];
nativeBuildInputs = [
autoreconfHook
w3m
-6
View File
@@ -12682,12 +12682,6 @@ with pkgs;
pythonSupport = true;
};
liquidwar = callPackage ../games/liquidwar {
guile = guile_2_0;
};
liquidwar5 = callPackage ../games/liquidwar/5.nix { };
mindustry-wayland = callPackage ../by-name/mi/mindustry/package.nix {
enableWayland = true;
};