Merge master into staging-nixos
This commit is contained in:
@@ -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}
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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=",
|
||||
|
||||
@@ -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 { };
|
||||
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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=";
|
||||
|
||||
@@ -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" ]; };
|
||||
|
||||
|
||||
@@ -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" ]; };
|
||||
|
||||
|
||||
@@ -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 ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -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=";
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
})
|
||||
@@ -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;
|
||||
|
||||
@@ -36,7 +36,7 @@ phpPackage.buildComposerProject2 rec {
|
||||
hash = "sha256-SzDSeWTnsXy274H2mkGIHOsW26EoL7aony7Xcb+e+h4=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-OYQsgwbxsXsOM+sn0mJcABtyXVQAKBa6/ghfbZR1jX4=";
|
||||
vendorHash = "sha256-lCDBz0+VUTlvH371WRCPBh8NFWn6BTVS6BPMQM621dE=";
|
||||
|
||||
php = phpPackage;
|
||||
|
||||
|
||||
@@ -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,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"
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -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 =
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user