Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2026-01-15 10:03:06 +00:00
committed by GitHub
80 changed files with 1136 additions and 694 deletions
+2
View File
@@ -103,6 +103,8 @@
- Ethercalc and its associated module have been removed, as the package is unmaintained and cannot be installed from source with npm now.
- `coreth` has been removed, as upstream has moved it into `avalanchego`.
- `nodePackages.prebuild-install` was removed because it appeared to be unmaintained upstream.
See [upstream's recommendations for alternatives](https://github.com/prebuild/prebuild-install#note).
-8
View File
@@ -27411,14 +27411,6 @@
githubId = 619015;
name = "Svintsov Dmitry";
};
urandom = {
email = "colin@urandom.co.uk";
matrix = "@urandom0:matrix.org";
github = "urandom2";
githubId = 2526260;
keys = [ { fingerprint = "04A3 A2C6 0042 784A AEA7 D051 0447 A663 F7F3 E236"; } ];
name = "Colin Arnott";
};
urbas = {
email = "matej.urbas@gmail.com";
github = "urbas";
-12
View File
@@ -177,18 +177,6 @@ with lib.maintainers;
shortName = "Cosmopolitan";
};
ctrl-os = {
# Existing members may approve additions.
members = [
blitz
messemar
flyfloh
];
scope = "Team of Cyberus Technology employees that maintain packages relevant to CTRL-OS";
shortName = "CTRL-OS";
};
cuda = {
github = "cuda-maintainers";
};
@@ -103,6 +103,8 @@ of pulling the upstream container image from Docker Hub. If you want the old beh
- `services.frp` now supports multiple instances through `services.frp.instances` to make it possible to run multiple frp clients or servers at the same time.
- `hyphen` now supports over 40 language variants through `hyphenDicts` and now allows to enable all supported languages through `hyphenDicts.all`.
- [services.resolved](#opt-services.resolved.enable) module was converted to RFC42-style settings. The moved options have also been renamed to match the upstream names. Aliases mean current configs will continue to function, but users should move to the new options as convenient.
- `services.openssh` now supports generating host SSH keys by setting `services.openssh.generateHostKeys = true` while leaving `services.openssh.enable` disabled. This is particularly useful for systems that have no need of an SSH daemon but want SSH host keys for other purposes such as using agenix or sops-nix.
@@ -16,7 +16,7 @@ buildPythonApplication {
pname = "vim-plugins-updater";
version = "0.1";
format = "other";
pyproject = false;
nativeBuildInputs = [
makeWrapper
@@ -37,7 +37,7 @@ builtins.mapAttrs
changelog = "https://github.com/projectcalico/calico/releases/tag/v${version}";
description = "Cloud native networking and network security";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
platforms = lib.platforms.linux;
inherit mainProgram;
};
@@ -43,7 +43,6 @@ buildGoModule rec {
changelog = "https://github.com/gravitl/netmaker/-/releases/v${version}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
urandom
qjoly
];
mainProgram = "netmaker";
@@ -141,6 +141,10 @@ in
jq --sort-keys "del(.. | .checkedAt?)" $f | sponge $f
done
# This folder contains symlinks to /build/source which we don't need
# since https://github.com/pnpm/pnpm/releases/tag/v10.27.0
rm -rf $storePath/{v3,v10}/projects
# Ensure consistent permissions
# NOTE: For reasons not yet fully understood, pnpm might create files with
# inconsistent permissions, for example inside the ubuntu-24.04
+1 -1
View File
@@ -74,6 +74,6 @@ resholve.mkDerivation rec {
description = "Convert Audible's .aax filetype to MP3, FLAC, M4A, or OPUS";
homepage = "https://krumpetpirate.github.io/AAXtoMP3";
license = lib.licenses.wtfpl;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
};
}
-1
View File
@@ -36,7 +36,6 @@ buildGoModule rec {
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [
luftmensch-luftmensch
urandom
];
mainProgram = "allmark";
};
@@ -42,6 +42,6 @@ buildGoModule rec {
description = "Argo CD plugin to retrieve secrets from Secret Management tools and inject them into Kubernetes secrets";
mainProgram = "argocd-vault-plugin";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
};
}
-1
View File
@@ -44,7 +44,6 @@ buildGoModule (finalAttrs: {
changelog = "https://github.com/ava-labs/avalanchego/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [
urandom
qjoly
];
mainProgram = "avalanchego";
+1 -1
View File
@@ -63,7 +63,7 @@ buildGoModule rec {
description = "Fast and secure initramfs generator";
homepage = "https://github.com/anatol/booster";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
mainProgram = "init";
};
}
-1
View File
@@ -104,7 +104,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [
ghuntley
kylecarbs
urandom
];
};
-45
View File
@@ -1,45 +0,0 @@
{
buildGoModule,
fetchFromGitHub,
lib,
}:
buildGoModule rec {
pname = "coreth";
version = "0.15.3";
src = fetchFromGitHub {
owner = "ava-labs";
repo = "coreth";
rev = "v${version}";
hash = "sha256-c2Z0rstaOTVsMmOJbHeYJ1rxFHOA/kUzj8k8z56APZ8=";
};
# go mod vendor has a bug, see: golang/go#57529
proxyVendor = true;
vendorHash = "sha256-V0IzZbJ1KfSSF/NL4a14mL+hwXF213HM5WJS3mmT4mQ=";
ldflags = [
"-s"
"-w"
"-X github.com/ava-labs/coreth/plugin/evm.Version=${version}"
"-X github.com/ava-labs/coreth/cmd/abigen.gitCommit=${version}"
"-X github.com/ava-labs/coreth/cmd/abigen.gitDate=1970-01-01"
];
subPackages = [
"cmd/abigen"
"plugin"
];
postInstall = "mv $out/bin/{plugin,evm}";
meta = {
description = "Code and wrapper to extract Ethereum blockchain functionalities without network/consensus, for building custom blockchain services";
homepage = "https://github.com/ava-labs/coreth";
changelog = "https://github.com/ava-labs/coreth/releases/tag/v${version}";
license = lib.licenses.lgpl3Only;
maintainers = with lib.maintainers; [ urandom ];
};
}
-1
View File
@@ -80,7 +80,6 @@ buildGoModule rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
jk
urandom
];
};
}
+4 -2
View File
@@ -33,8 +33,10 @@ buildDotnetModule rec {
description = "CycloneDX CLI tool for SBOM analysis, merging, diffs and format conversions";
homepage = "https://github.com/CycloneDX/cyclonedx-cli";
changelog = "https://github.com/CycloneDX/cyclonedx-cli/releases/tag/v${version}";
maintainers = with lib.maintainers; [ thillux ];
teams = [ lib.teams.ctrl-os ];
maintainers = with lib.maintainers; [
blitz
thillux
];
license = lib.licenses.asl20;
platforms = with lib.platforms; (linux ++ darwin);
mainProgram = "cyclonedx";
+3 -1
View File
@@ -37,7 +37,9 @@ python3Packages.buildPythonApplication rec {
homepage = "https://github.com/CycloneDX/cyclonedx-python";
changelog = "https://github.com/CycloneDX/cyclonedx-python/releases/tag/${src.tag}";
license = lib.licenses.asl20;
teams = [ lib.teams.ctrl-os ];
maintainers = with lib.maintainers; [
blitz
];
mainProgram = "cyclonedx-py";
};
}
+1 -1
View File
@@ -90,7 +90,7 @@ stdenv.mkDerivation rec {
homepage = "https://www.syntevo.com/deepgit";
changelog = "https://www.syntevo.com/deepgit/changelog.txt";
license = lib.licenses.unfree;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
platforms = lib.platforms.linux;
mainProgram = "deepgit";
};
-1
View File
@@ -68,7 +68,6 @@ buildGoModule rec {
mainProgram = "dissent";
maintainers = with lib.maintainers; [
hmenke
urandom
aleksana
];
};
+1 -1
View File
@@ -40,7 +40,7 @@ stdenv.mkDerivation {
description = "Make it quick and easy to get up and running with Docker";
homepage = "https://dockstarter.com";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
mainProgram = "ds";
};
}
+1 -1
View File
@@ -22,7 +22,7 @@ buildGoModule rec {
description = "CLI Emoji Picker";
homepage = "https://github.com/bcongdon/ep";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
mainProgram = "ep";
};
}
+1 -1
View File
@@ -29,7 +29,7 @@ buildGoModule rec {
description = "Dead simple CLI Display Manager on TTY";
homepage = "https://github.com/tvrzna/emptty";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
# many undefined functions
broken = stdenv.hostPlatform.isDarwin;
mainProgram = "emptty";
+1 -1
View File
@@ -25,6 +25,6 @@ buildGoModule rec {
description = "Compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks";
changelog = "https://github.com/google/gnostic/releases/tag/v${version}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
};
}
File diff suppressed because it is too large Load Diff
+11 -11
View File
@@ -1,27 +1,27 @@
# DO NOT EDIT! This file is generated automatically by update.sh
{ }:
{
version = "548.0.0";
version = "552.0.0";
googleCloudSdkPkgs = {
x86_64-linux = {
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-548.0.0-linux-x86_64.tar.gz";
sha256 = "15d0hnw8ihff75ppciilmhvjidsgma4pyr1hi3bd1bgyrqm86m8b";
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-552.0.0-linux-x86_64.tar.gz";
sha256 = "10ihffqxn2dxl6lagp4616k9cp4d73p68lcy4dzy2n5hzmfklj9s";
};
x86_64-darwin = {
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-548.0.0-darwin-x86_64.tar.gz";
sha256 = "1hbzbanr0dlll02xg484hr8z05s2jzg7n4yigvykdbx3gvi0fkmz";
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-552.0.0-darwin-x86_64.tar.gz";
sha256 = "0s8s717dy301nbc2a2pa5zcnpg258r3hvq8lmsz19gwa7y8k8bws";
};
aarch64-linux = {
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-548.0.0-linux-arm.tar.gz";
sha256 = "0b19h83lp5gz4dl1gb2hcj00587p37ijwjfhz8qsyl40kvdapd4n";
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-552.0.0-linux-arm.tar.gz";
sha256 = "197kj3m999pigk6503h3y8psld0m9xlp6sviv5mz9zriaf1rxgqs";
};
aarch64-darwin = {
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-548.0.0-darwin-arm.tar.gz";
sha256 = "1s1dnw3ia1vaamc1inl3iwpczi175q2pfnd7zysw8m53xrc2651x";
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-552.0.0-darwin-arm.tar.gz";
sha256 = "1m1jdsgl8dm73wgvs982rkjx4j3fqxgs2xrkqxqadpcx3nb82ysv";
};
i686-linux = {
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-548.0.0-linux-x86.tar.gz";
sha256 = "1a8d02lf3zxmw8szjkq8hj6dqxx9zg4xw9mrsblpfzl8k874m794";
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-552.0.0-linux-x86.tar.gz";
sha256 = "1dp48vvkg1vfv2cc4g0g1cb06pdshhvxvs48r78943cbbsjql32k";
};
};
}
+1 -1
View File
@@ -21,7 +21,7 @@ buildGoModule rec {
description = "Fast static site generator";
homepage = "https://github.com/piranha/gostatic";
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
mainProgram = "gostatic";
};
}
+1 -1
View File
@@ -36,6 +36,6 @@ buildGoModule {
mainProgram = "gotags";
homepage = "https://github.com/jstemmer/gotags";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
};
}
+1 -1
View File
@@ -22,6 +22,6 @@ buildGoModule rec {
homepage = "https://github.com/gotesttools/gotestfmt";
changelog = "https://github.com/GoTestTools/gotestfmt/releases/tag/v${version}";
license = lib.licenses.unlicense;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
};
}
+1 -1
View File
@@ -40,6 +40,6 @@ buildGoModule rec {
mainProgram = "auth";
changelog = "https://github.com/supabase/auth/releases/tag/v${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
};
}
+1 -1
View File
@@ -32,6 +32,6 @@ buildGoModule rec {
mainProgram = "gotrue";
changelog = "https://github.com/netlify/gotrue/releases/tag/v${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
};
}
-1
View File
@@ -32,7 +32,6 @@ buildGoModule {
mainProgram = "govers";
maintainers = with lib.maintainers; [
luftmensch-luftmensch
urandom
];
};
}
-1
View File
@@ -49,7 +49,6 @@ buildGoModule rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
dotlambda
urandom
];
mainProgram = "imaginary";
};
+1 -1
View File
@@ -28,6 +28,6 @@ buildGoModule rec {
homepage = "https://github.com/cycloidio/inframap";
changelog = "https://github.com/cycloidio/inframap/releases/tag/${src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
};
}
-1
View File
@@ -98,7 +98,6 @@ buildGoModule (finalAttrs: {
changelog = "https://github.com/ivpn/desktop-app/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [
urandom
blenderfreaky
];
mainProgram = "ivpn-service";
-1
View File
@@ -42,7 +42,6 @@ buildGoModule (finalAttrs: {
changelog = "https://github.com/ivpn/desktop-app/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [
urandom
blenderfreaky
];
mainProgram = "ivpn";
+1 -1
View File
@@ -40,7 +40,7 @@ buildGoModule rec {
changelog = "https://github.com/dshearer/jobber/releases/tag/v${version}";
description = "Alternative to cron, with sophisticated status-reporting and error-handling";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
mainProgram = "jobber";
};
}
+1 -1
View File
@@ -34,7 +34,7 @@ buildGoModule rec {
description = "Dead simple terminal plots from JSON (or CSV) data. Bar charts, line charts, scatter plots, histograms and heatmaps are supported";
homepage = "https://github.com/sgreben/jp";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
mainProgram = "jp";
};
}
-1
View File
@@ -57,7 +57,6 @@ buildGoModule rec {
changelog = "https://github.com/kubearmor/kubearmor-client/releases/v${version}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
urandom
kashw2
];
};
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "kor";
version = "0.6.6";
version = "0.6.7";
src = fetchFromGitHub {
owner = "yonahd";
repo = "kor";
tag = "v${finalAttrs.version}";
hash = "sha256-eCWVMb5s9nArkW+mKzca/377qSH0k3NUcXyMOqtDUnM=";
hash = "sha256-d8/b1O/dEeJzf9xaTHvAUbx2tFk7LjuOnACXYEIFsME=";
};
vendorHash = "sha256-ZTiFRBjLT1YHvw2yZAx3vFOvRPF237wbJABGIGr9LKc=";
vendorHash = "sha256-nFgf1eGbIQ1R/cj+ikYIaw2dqOSoEAG4sFPAqF1CFAQ=";
nativeCheckInputs = [ writableTmpDirAsHomeHook ];
@@ -27,6 +27,6 @@ buildGoModule rec {
changelog = "https://github.com/kubernetes/code-generator/releases/tag/v${version}";
description = "Kubernetes code generation";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
};
}
+1 -1
View File
@@ -29,6 +29,6 @@ buildGoModule {
description = "Self-hosted file/code/media sharing website";
homepage = "https://put.icu";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
};
}
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "mdbook-toc";
version = "0.15.2";
version = "0.15.3";
src = fetchFromGitHub {
owner = "badboy";
repo = "mdbook-toc";
tag = version;
sha256 = "sha256-gzwsPRhsAQTraiK/N5dKEj8NTpV/mYmECpS4KVl4Ql8=";
sha256 = "sha256-nQMVba6jwfatGpV1jhwzdNlMY7XUGpHU3TqZ1yMy6Q0=";
};
cargoHash = "sha256-+YvEptJlNjomIsyS7cNImwYa1SxawY05e5vq9VmrktA=";
cargoHash = "sha256-ksLapG9MDGDgKNZIg7Kx9CpzCTchkQdmMlWAEczdbRg=";
meta = {
description = "Preprocessor for mdbook to add inline Table of Contents support";
-1
View File
@@ -57,7 +57,6 @@ buildGoModule (finalAttrs: {
homepage = "https://mgmtconfig.com";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [
urandom
karpfediem
];
mainProgram = "mgmt";
+1 -1
View File
@@ -33,6 +33,6 @@ buildGoModule {
mainProgram = "nex";
homepage = "https://github.com/blynn/nex";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
};
}
-1
View File
@@ -53,7 +53,6 @@ buildGoModule rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
lucperkins
urandom
];
};
}
+1 -1
View File
@@ -64,6 +64,6 @@ buildGoModule rec {
homepage = "https://gitlab.com/olaris/olaris-server";
changelog = "https://gitlab.com/olaris/olaris-server/-/releases/v${version}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
};
}
+3 -3
View File
@@ -14,12 +14,12 @@
}:
let
pname = "opencode";
version = "1.1.14";
version = "1.1.20";
src = fetchFromGitHub {
owner = "anomalyco";
repo = "opencode";
tag = "v${version}";
hash = "sha256-uNeje6WZ/FJVOtxdTdWXbWhPl7BwMws+7/Iz2Hz/stw=";
hash = "sha256-CiOc6gHlZBbwciA1r27axE4fF+ARz4NPkjUFXO77Gdo=";
};
node_modules = stdenvNoCC.mkDerivation {
@@ -66,7 +66,7 @@ let
# NOTE: Required else we get errors that our fixed-output derivation references store paths
dontFixup = true;
outputHash = "sha256-OJ3C4RMzfbbG1Fwa/5yru0rlISj+28UPITMNBEU5AeM=";
outputHash = "sha256-PFtYvhQJLWj2kHQPj6PsPjy7mKUS07dJ03A2IWd943w=";
outputHashAlgo = "sha256";
outputHashMode = "recursive";
};
-1
View File
@@ -46,7 +46,6 @@ buildGoModule rec {
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
stehessel
urandom
];
};
}
-1
View File
@@ -45,7 +45,6 @@ buildGoModule rec {
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
emattiza
urandom
];
mainProgram = "otel-cli";
};
@@ -1,7 +1,148 @@
{ lib, OVMF }:
{
stdenv,
nixosTests,
lib,
edk2,
util-linux,
nasm,
acpica-tools,
llvmPackages,
fetchFromGitLab,
fdSize2MB ? false,
fdSize4MB ? secureBoot,
secureBoot ? false,
systemManagementModeRequired ? secureBoot && stdenv.hostPlatform.isx86,
httpSupport ? false,
tpmSupport ? false,
tlsSupport ? false,
debug ? false,
# Usually, this option is broken, do not use it except if you know what you are
# doing.
sourceDebug ? false,
projectDscPath ?
{
x86_64 = "OvmfPkg/CloudHv/CloudHvX64.dsc";
aarch64 = "ArmVirtPkg/ArmVirtCloudHv.dsc";
}
.${stdenv.hostPlatform.parsed.cpu.name}
or (throw "Unsupported OVMF `projectDscPath` on ${stdenv.hostPlatform.parsed.cpu.name}"),
fwPrefix ?
{
x86_64 = "CLOUDHV";
aarch64 = "CLOUDHV_EFI";
}
.${stdenv.hostPlatform.parsed.cpu.name}
or (throw "Unsupported OVMF `fwPrefix` on ${stdenv.hostPlatform.parsed.cpu.name}"),
}:
OVMF.override {
projectDscPath = "OvmfPkg/CloudHv/CloudHvX64.dsc";
fwPrefix = "CLOUDHV";
metaPlatforms = builtins.filter (lib.hasPrefix "x86_64-") OVMF.meta.platforms;
}
let
cpuName = stdenv.hostPlatform.parsed.cpu.name;
version = lib.getVersion edk2;
OvmfPkKek1AppPrefix = "4e32566d-8e9e-4f52-81d3-5bb9715f9727";
debian-edk-src = fetchFromGitLab {
domain = "salsa.debian.org";
owner = "qemu-team";
repo = "edk2";
nonConeMode = true;
sparseCheckout = [
"debian/edk2-vars-generator.py"
"debian/python"
"debian/PkKek-1-*.pem"
"debian/patches/OvmfPkg-X64-add-opt-org.tianocore-UninstallMemAttrPr.patch"
];
rev = "refs/tags/debian/2025.02-8";
hash = "sha256-n/6T5UBwW8U49mYhITRZRgy2tNdipeU4ZgGGDu9OTkg=";
};
buildPrefix = "Build/*/*";
in
edk2.mkDerivation projectDscPath (finalAttrs: {
pname = "OVMF";
inherit version;
outputs = [
"out"
"fd"
];
nativeBuildInputs = [
util-linux
nasm
acpica-tools
]
++ lib.optionals stdenv.cc.isClang [
llvmPackages.bintools
llvmPackages.llvm
];
strictDeps = true;
hardeningDisable = [
"format"
"stackprotector"
"pic"
"fortify"
];
buildFlags =
# IPv6 has no reason to be disabled.
[ "-D NETWORK_IP6_ENABLE=TRUE" ]
++ lib.optionals debug [ "-D DEBUG_ON_SERIAL_PORT=TRUE" ]
++ lib.optionals sourceDebug [ "-D SOURCE_DEBUG_ENABLE=TRUE" ]
++ lib.optionals secureBoot [ "-D SECURE_BOOT_ENABLE=TRUE" ]
++ lib.optionals systemManagementModeRequired [ "-D SMM_REQUIRE=TRUE" ]
++ lib.optionals fdSize2MB [ "-D FD_SIZE_2MB" ]
++ lib.optionals fdSize4MB [ "-D FD_SIZE_4MB" ]
++ lib.optionals httpSupport [
"-D NETWORK_HTTP_ENABLE=TRUE"
"-D NETWORK_HTTP_BOOT_ENABLE=TRUE"
]
++ lib.optionals tlsSupport [ "-D NETWORK_TLS_ENABLE=TRUE" ]
++ lib.optionals tpmSupport [
"-D TPM_ENABLE"
"-D TPM2_ENABLE"
"-D TPM2_CONFIG_ENABLE"
];
buildConfig = if debug then "DEBUG" else "RELEASE";
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Qunused-arguments";
patches = [
(debian-edk-src + "/debian/patches/OvmfPkg-X64-add-opt-org.tianocore-UninstallMemAttrPr.patch")
];
postInstall = ''
mkdir -vp $fd/FV
mv -v $out/FV/${fwPrefix}.fd $fd/FV
'';
dontPatchELF = true;
passthru =
let
prefix = "${finalAttrs.finalPackage.fd}/FV/${fwPrefix}";
in
{
mergedFirmware = "${prefix}.fd";
firmware = "${prefix}.fd";
# This will test the EFI firmware for the host platform as part of the NixOS Tests setup.
tests.basic-systemd-boot = nixosTests.systemd-boot.basic;
tests.secureBoot-systemd-boot = nixosTests.systemd-boot.secureBoot;
inherit secureBoot systemManagementModeRequired;
};
meta = {
description = "Sample UEFI firmware for Cloud Hypervisor and KVM";
homepage = "https://github.com/tianocore/tianocore.github.io/wiki/OVMF";
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [
messemar
];
broken = stdenv.hostPlatform.isDarwin;
};
})
+5 -7
View File
@@ -4,7 +4,7 @@
fetchFromGitHub,
fetchPypi,
node-gyp,
nodejs_20,
nodejs,
nixosTests,
gettext,
python3,
@@ -19,7 +19,7 @@
unpaper,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm,
poppler-utils,
liberation_ttf,
xcbuild,
@@ -61,8 +61,6 @@ let
};
};
pnpm' = pnpm_10.override { nodejs = nodejs_20; };
path = lib.makeBinPath [
ghostscript_headless
(imagemagickBig.override { ghostscript = ghostscript_headless; })
@@ -82,18 +80,18 @@ let
src = src + "/src-ui";
pnpmDeps = fetchPnpmDeps {
inherit pnpm;
inherit (finalAttrs) pname version src;
pnpm = pnpm';
fetcherVersion = 2;
hash = "sha256-pG7olcBq5P52CvZYLqUjb+RwxjbQbSotlS50pvgm7WQ=";
};
nativeBuildInputs = [
node-gyp
nodejs_20
nodejs
pkg-config
pnpmConfigHook
pnpm'
pnpm
python3
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
+1 -1
View File
@@ -53,7 +53,7 @@ resholve.mkDerivation {
description = "Graphical assistant to reduce the size of a PDF file";
homepage = "https://github.com/jpfleury/pdfmm";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
mainProgram = "pdfmm";
platforms = lib.platforms.linux ++ lib.platforms.darwin;
};
+1 -1
View File
@@ -32,7 +32,7 @@ buildGoModule rec {
description = "Alternative Yggdrasil network client";
homepage = "https://github.com/popura-network/popura";
license = lib.licenses.lgpl3Only;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
mainProgram = "yggdrasil";
};
}
-1
View File
@@ -103,7 +103,6 @@ stdenv.mkDerivation rec {
changelog = "https://github.com/getpublii/publii/releases/tag/v${version}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [
urandom
sebtm
];
platforms = [ "x86_64-linux" ];
+4 -4
View File
@@ -20,26 +20,26 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rclone-ui";
version = "3.2.0";
version = "3.2.2";
src = fetchFromGitHub {
owner = "rclone-ui";
repo = "rclone-ui";
tag = "v${finalAttrs.version}";
hash = "sha256-j4smtUCgHRwTlp2wt9xZjkMN7taYvb2QC6NUJD/nHT4=";
hash = "sha256-CQnjwbmVpCTvt9FSmQhYmU+0y+jSsR7bFBbeoZu16a4=";
};
npmDeps = fetchNpmDeps {
name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps";
inherit (finalAttrs) src;
forceGitDeps = true;
hash = "sha256-a0GzIIGmfv2EkfEPsQNXr4XN0CGw172FDb5h19j2trM=";
hash = "sha256-zGgW/WikSVBE1goJ3zTf0ijBUghb+MlzMI+OxiLvzfY=";
};
cargoRoot = "src-tauri";
buildAndTestSubdir = finalAttrs.cargoRoot;
cargoHash = "sha256-dO7jkxkY1tinR100H1nfi+0JD2amMsA9BFHl7CeXpXI=";
cargoHash = "sha256-nQhZuG3CxoLZwBSbA8I/Ft6HRkdb/5CRrpF6423lsFo=";
# Disable tauri bundle updater, can be removed when #389107 is merged
patches = [ ./remove_updater.patch ];
+1 -1
View File
@@ -22,7 +22,7 @@ buildGoModule rec {
changelog = "https://github.com/puddinging/rime-cli/releases/tag/v${version}";
description = "Command line tool to add customized vocabulary for Rime IME";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
mainProgram = "rime-cli";
};
}
+1 -1
View File
@@ -31,6 +31,6 @@ buildGoModule rec {
mainProgram = "rke";
changelog = "https://github.com/rancher/rke/releases/tag/v${version}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
};
}
@@ -298,7 +298,6 @@ stdenv.mkDerivation rec {
maintainers = with lib.maintainers; [
mic92
equirosa
urandom
bkchr
emily
Gliczy
@@ -112,7 +112,6 @@ stdenvNoCC.mkDerivation {
homepage = "https://github.com/sonic2kk/steamtinkerlaunch";
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [
urandom
surfaceflinger
];
platforms = lib.platforms.linux;
+1 -1
View File
@@ -56,7 +56,7 @@ buildGoModule rec {
changelog = "https://github.com/containers/toolbox/releases/tag/${version}";
description = "Tool for containerized command line environments on Linux";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
mainProgram = "toolbox";
};
}
+3 -3
View File
@@ -14,14 +14,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ty";
version = "0.0.11";
version = "0.0.12";
src = fetchFromGitHub {
owner = "astral-sh";
repo = "ty";
tag = finalAttrs.version;
fetchSubmodules = true;
hash = "sha256-lelhsc6zl6Qe7W7YsXviqB3NEOuJAzewnOgFPtsCYGA=";
hash = "sha256-HbIntp5dhJgR3WdX3mtxhghHo5twQFiGfbHprWSsei8=";
};
# For Darwin platforms, remove the integration test for file notifications,
@@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoBuildFlags = [ "--package=ty" ];
cargoHash = "sha256-BceNALWxHXxylbssvAbY0CMcQBHnOX22ckgGta1wTsc=";
cargoHash = "sha256-OerZoJcgxCMytyrdI3xZmtRj/7/SJHJsdO92N/WXWU0=";
nativeBuildInputs = [ installShellFiles ];
+1 -1
View File
@@ -30,6 +30,6 @@ buildGoModule rec {
changelog = "https://github.com/vitessio/vitess/releases/tag/v${version}";
description = "Database clustering system for horizontal scaling of MySQL";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
};
}
+1 -1
View File
@@ -60,7 +60,7 @@ resholve.mkDerivation rec {
description = "NordVPN Wireguard (NordLynx) client in POSIX shell";
homepage = "https://github.com/phirecc/wgnord";
changelog = "https://github.com/phirecc/wgnord/releases/tag/v${version}";
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
license = lib.licenses.mit;
mainProgram = "wgnord";
platforms = lib.platforms.linux;
+1 -1
View File
@@ -88,7 +88,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
description = "Terminal user interface for Twitch";
homepage = "https://github.com/krathalan/wtwitch";
license = lib.licenses.gpl3Only;
maintainers = [ lib.maintainers.urandom ];
maintainers = [ ];
platforms = lib.platforms.all;
mainProgram = "wtwitch";
};
+2 -2
View File
@@ -7,14 +7,14 @@
python3Packages.buildPythonApplication rec {
pname = "zapzap";
version = "6.2.5";
version = "6.2.7";
pyproject = true;
src = fetchFromGitHub {
owner = "rafatosta";
repo = "zapzap";
tag = version;
hash = "sha256-PP0SQbTXUaAfCX8EZ7+5/uGYDhOmgxxGwVhjc70c7mA=";
hash = "sha256-CCCQOkoTMk718DSuArt5CoooOfGb/8uYVsAkqHmCFj0=";
};
nativeBuildInputs = [
+1 -1
View File
@@ -82,7 +82,7 @@ resholve.mkDerivation rec {
homepage = "https://github.com/allanjude/zxfer";
changelog = "https://github.com/allanjude/zxfer/releases/tag/v${version}";
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [ urandom ];
maintainers = [ ];
mainProgram = "zxfer";
};
}
@@ -9,7 +9,7 @@
beamPackages.mixRelease rec {
pname = "livebook";
version = "0.18.2";
version = "0.18.3";
inherit (beamPackages) elixir;
@@ -21,7 +21,7 @@ beamPackages.mixRelease rec {
owner = "livebook-dev";
repo = "livebook";
tag = "v${version}";
hash = "sha256-VXb7TUeGjDcENd3AvAGTDYhBJCfibUzgO5nqpewRAt8=";
hash = "sha256-/FAHBSOmVoNj1YRaxLjZMoDhUTMcV7Zi/TsSwxS1SHo=";
};
mixFodDeps = beamPackages.fetchMixDeps {
@@ -6,6 +6,7 @@
lib,
fetchgit,
fetchurl,
symlinkJoin,
}:
let
@@ -13,13 +14,14 @@ let
libreofficeCommit = "9e27d044d98e65f89af8c86df722a77be827bdc8";
libreofficeSubdir = "de";
mkDictFromLibreofficeGit =
# this does not assume any structure for dictFilePath and readmeFilePath
mkDictFromLibreofficeGitCustom =
{
subdir,
shortName,
shortDescription,
dictFileName,
readmeFileName,
dictFilePath,
readmeFilePath ? "",
}:
stdenv.mkDerivation rec {
version = "24.8";
@@ -41,78 +43,499 @@ let
runHook preInstall
cd $src/${subdir}
install -dm755 "$out/share/hyphen"
install -m644 "hyph_${dictFileName}.dic" "$out/share/hyphen"
install -m644 "${dictFilePath}" "$out/share/hyphen"
# docs
install -dm755 "$out/share/doc/"
install -m644 "README_${readmeFileName}.txt" "$out/share/doc/${pname}.txt"
if [ -n "${readmeFilePath}" ]; then
install -dm755 "$out/share/doc/"
install -m644 "${readmeFilePath}" "$out/share/doc/${pname}.txt"
fi
runHook postInstall
'';
};
in
rec {
# ENGLISH
en_US = en-us;
en-us = stdenv.mkDerivation {
nativeBuildInputs = hyphen.nativeBuildInputs;
version = hyphen.version;
pname = "hyphen-dict-en-us";
src = hyphen.src;
meta = {
inherit (hyphen.meta)
homepage
platforms
license
maintainers
;
description = "Hyphen dictionary for English (United States)";
# wrapper for backwards compatibility
mkDictFromLibreofficeGit =
{
subdir,
shortName,
shortDescription,
dictFileName,
readmeFileName ? "",
}:
mkDictFromLibreofficeGitCustom {
inherit subdir;
inherit shortName;
inherit shortDescription;
dictFilePath = "hyph_${dictFileName}.dic";
readmeFilePath = if (readmeFileName != "") then "README_${readmeFileName}.txt" else "";
};
installPhase = ''
runHook preInstall
make install-hyphDATA
runHook postInstall
'';
dicts = rec {
# see https://wiki.documentfoundation.org/Development/Dictionaries
# for a list of available hyphenation dictionaries
# see https://github.com/LibreOffice/dictionaries
# for the sources and to find the names of the README files
# AFRIKAANS
af_ZA = af-za;
af-za = mkDictFromLibreofficeGit {
subdir = "af_ZA";
shortName = "af-za";
shortDescription = "Afrikaans";
dictFileName = "af_ZA";
readmeFileName = "af_ZA";
};
# BELARUSSIAN
be_BY = be-by;
be-by = mkDictFromLibreofficeGit {
subdir = "be_BY";
shortName = "be-by";
shortDescription = "Belarussian";
dictFileName = "be_BY";
readmeFileName = "be_BY";
};
# BULGARIAN
bg_BG = bg-bg;
bg-bg = mkDictFromLibreofficeGit {
subdir = "bg_BG";
shortName = "bg-bg";
shortDescription = "Bulgarian";
dictFileName = "bg_BG";
readmeFileName = "hyph_bg_BG";
};
# CATALAN
ca_ES = ca-es;
ca-es = mkDictFromLibreofficeGitCustom {
subdir = "ca";
shortName = "ca-es";
shortDescription = "Catalan";
dictFilePath = "dictionaries/hyph_ca.dic";
readmeFilePath = "README_hyph_ca.txt";
};
# CZECH
cs_CZ = cs-cz;
cs-cz = mkDictFromLibreofficeGit {
subdir = "cs_CZ";
shortName = "cs-cz";
shortDescription = "Czech";
dictFileName = "cs_CZ";
readmeFileName = "cs";
};
# DANISH
da_DK = da-dk;
da-dk = mkDictFromLibreofficeGitCustom {
subdir = "da_DK";
shortName = "da-dk";
shortDescription = "Danish";
dictFilePath = "hyph_da_DK.dic";
readmeFilePath = "HYPH_da_DK_README.txt";
};
# GERMAN
de_DE = de-de;
de-de = mkDictFromLibreofficeGit {
subdir = "de";
shortName = "de-de";
shortDescription = "German (Germany)";
dictFileName = "de_DE";
readmeFileName = "hyph_de";
};
de_AT = de-at;
de-at = mkDictFromLibreofficeGit {
subdir = "de";
shortName = "de-at";
shortDescription = "German (Austria)";
dictFileName = "de_AT";
readmeFileName = "hyph_de";
};
de_CH = de-ch;
de-ch = mkDictFromLibreofficeGit {
subdir = "de";
shortName = "de-ch";
shortDescription = "German (Switzerland)";
dictFileName = "de_CH";
readmeFileName = "hyph_de";
};
# GREEK
el_GR = el-gr;
el-gr = mkDictFromLibreofficeGit {
subdir = "el_GR";
shortName = "el-gr";
shortDescription = "Greek";
dictFileName = "el_GR";
readmeFileName = "hyph_el_GR";
};
# ENGLISH
en_GB = en-gb;
en-gb = mkDictFromLibreofficeGit {
subdir = "en";
shortName = "en-gb";
shortDescription = "English (Great Britain)";
dictFileName = "en_GB";
readmeFileName = "hyph_en_GB";
};
en_US = en-us;
en-us = stdenv.mkDerivation {
nativeBuildInputs = hyphen.nativeBuildInputs;
version = hyphen.version;
pname = "hyphen-dict-en-us";
src = hyphen.src;
meta = {
inherit (hyphen.meta)
homepage
platforms
license
maintainers
;
description = "Hyphen dictionary for English (United States)";
};
installPhase = ''
runHook preInstall
make install-hyphDATA
runHook postInstall
'';
};
# ESPERANTO
eo = mkDictFromLibreofficeGitCustom {
subdir = "eo";
shortName = "eo";
shortDescription = "Esperanto";
dictFilePath = "hyph_eo.dic";
readmeFilePath = "desc_eo.txt";
};
# SPANISH
es_ES = es-es;
es-es = mkDictFromLibreofficeGit {
subdir = "es";
shortName = "es-es";
shortDescription = "Spanish (Spain)";
dictFileName = "es";
readmeFileName = "hyph_es";
};
# ESTONIAN
et_EE = et-ee;
et-ee = mkDictFromLibreofficeGit {
subdir = "et_EE";
shortName = "et-ee";
shortDescription = "Estonian";
dictFileName = "et_EE";
readmeFileName = "hyph_et_EE";
};
# FRENCH
fr_FR = fr-fr;
fr-fr = mkDictFromLibreofficeGit {
subdir = "fr_FR";
shortName = "fr-fr";
shortDescription = "French";
dictFileName = "fr";
readmeFileName = "hyph_fr";
};
# CROATIAN
hr_HR = hr-hr;
hr-hr = mkDictFromLibreofficeGit {
subdir = "hr_HR";
shortName = "hr-hr";
shortDescription = "Croatian";
dictFileName = "hr_HR";
readmeFileName = "hyph_hr_HR";
};
# HUNGARIAN
hu_HU = hu-hu;
hu-hu = mkDictFromLibreofficeGit {
subdir = "hu_HU";
shortName = "hu-hu";
shortDescription = "Hungarian";
dictFileName = "hu_HU";
readmeFileName = "hyph_hu_HU";
};
# INDONESIAN
id_ID = id-id;
id-id = mkDictFromLibreofficeGitCustom {
subdir = "id";
shortName = "id-id";
shortDescription = "Indonesian";
dictFilePath = "hyph_id_ID.dic";
readmeFilePath = "README-dict.adoc";
};
# ITALIAN
it_IT = it-it;
it-it = mkDictFromLibreofficeGit {
subdir = "it_IT";
shortName = "it-it";
shortDescription = "Italian";
dictFileName = "it_IT";
readmeFileName = "hyph_it_IT";
};
# LITHUANIAN
lt_LT = lt-lt;
lt-lt = mkDictFromLibreofficeGitCustom {
subdir = "lt_LT";
shortName = "lt-lt";
shortDescription = "Lithuanian";
dictFilePath = "hyph_lt.dic";
readmeFilePath = "README_hyph";
};
# LATVIAN
lv_LV = lv-lv;
lv-lv = mkDictFromLibreofficeGit {
subdir = "lv_LV";
shortName = "lv-lv";
shortDescription = "Latvian";
dictFileName = "lv_LV";
readmeFileName = "hyph_lv_LV";
};
# MONGOLIAN
mn_MN = mn-mn;
mn-mn = mkDictFromLibreofficeGit {
subdir = "mn_MN";
shortName = "mn-mn";
shortDescription = "Mongolian";
dictFileName = "mn_MN";
readmeFileName = "mn_MN";
};
# DUTCH
nl_NL = nl-nl;
nl-nl = mkDictFromLibreofficeGit {
subdir = "nl_NL";
shortName = "nl-nl";
shortDescription = "Dutch";
dictFileName = "nl_NL";
readmeFileName = "NL";
};
# NORWEGIAN
nb_NO = nb-no;
nb-no = mkDictFromLibreofficeGit {
subdir = "no";
shortName = "nb-no";
shortDescription = "Norwegian (Bokmål)";
dictFileName = "nb_NO";
readmeFileName = "hyph_NO";
};
nn_NO = nn-no;
nn-no = mkDictFromLibreofficeGit {
subdir = "no";
shortName = "nn-no";
shortDescription = "Norwegian (Nynorsk)";
dictFileName = "nn_NO";
readmeFileName = "hyph_NO";
};
# POLISH
pl_PL = pl-pl;
pl-pl = mkDictFromLibreofficeGit {
subdir = "pl_PL";
shortName = "pl-pl";
shortDescription = "Polish";
dictFileName = "pl_PL";
readmeFileName = "pl";
};
# PORTUGUESE
pt_BR = pt-br;
pt-br = mkDictFromLibreofficeGit {
subdir = "pt_BR";
shortName = "pt-br";
shortDescription = "Portuguese (Brazil)";
dictFileName = "pt_BR";
readmeFileName = "hyph_pt_BR";
};
pt_PT = pt-pt;
pt-pt = mkDictFromLibreofficeGit {
subdir = "pt_PT";
shortName = "pt-pt";
shortDescription = "Portuguese (Portugal)";
dictFileName = "pt_PT";
readmeFileName = "hyph_pt_PT";
};
# ROMANIAN
ro_RO = ro-ro;
ro-ro = mkDictFromLibreofficeGit {
subdir = "ro";
shortName = "ro-ro";
shortDescription = "Romanian";
dictFileName = "ro_RO";
readmeFileName = "RO";
};
# RUSSIAN
ru_RU = ru-ru;
ru-ru = mkDictFromLibreofficeGit {
subdir = "ru_RU";
shortName = "ru-ru";
shortDescription = "Russian (Russia)";
dictFileName = "ru_RU";
readmeFileName = "ru_RU";
};
# SLOVAK
sk_SK = sk-sk;
sk-sk = mkDictFromLibreofficeGit {
subdir = "sk_SK";
shortName = "sk-sk";
shortDescription = "Slovak";
dictFileName = "sk_SK";
readmeFileName = "sk";
};
# SLOVENIAN
sl_SI = sl-si;
sl-si = mkDictFromLibreofficeGit {
subdir = "sl_SI";
shortName = "sl-si";
shortDescription = "Slovenian";
dictFileName = "sl_SI";
readmeFileName = "hyph_sl_SI";
};
# ALBANIAN
sq_AL = sq-al;
sq-al = mkDictFromLibreofficeGit {
subdir = "sq_AL";
shortName = "sq-al";
shortDescription = "Albanian";
dictFileName = "sq_AL";
readmeFileName = "hyph_sq_AL";
};
# SERBIAN
sr_SR = sr-sr;
sr-sr = mkDictFromLibreofficeGitCustom {
subdir = "sr";
shortName = "sr-sr";
shortDescription = "Serbian (Cyrillic)";
dictFilePath = "hyph_sr.dic";
readmeFilePath = "README.txt";
};
sr_SR_LATN = sr-sr-latn;
sr-sr-latn = mkDictFromLibreofficeGitCustom {
subdir = "sr";
shortName = "sr-sr-latn";
shortDescription = "Serbian (Latin)";
dictFilePath = "hyph_sr-Latn.dic";
readmeFilePath = "README.txt";
};
# SWEDISH
sv_SE = sv-se;
sv-se = mkDictFromLibreofficeGit {
subdir = "sv_SE";
shortName = "sv-se";
shortDescription = "Swedish";
dictFileName = "sv";
readmeFileName = "hyph_sv";
};
# TELUGU
te_IN = te-in;
te-in = mkDictFromLibreofficeGit {
subdir = "te_IN";
shortName = "te-in";
shortDescription = "Telugu";
dictFileName = "te_IN";
readmeFileName = "hyph_te_IN";
};
# THAI
th_TH = th-th;
th-th = mkDictFromLibreofficeGit {
subdir = "th_TH";
shortName = "th-th";
shortDescription = "Thai";
dictFileName = "th_TH";
readmeFileName = "hyph_th_TH";
};
# UKRAINIAN
uk_UA = uk-ua;
uk-ua = mkDictFromLibreofficeGit {
subdir = "uk_UA";
shortName = "uk-ua";
shortDescription = "Ukrainian";
dictFileName = "uk_UA";
readmeFileName = "hyph_uk_UA";
};
# ZULU
zu_ZA = zu-za;
zu-za = mkDictFromLibreofficeGitCustom {
subdir = "zu_ZA";
shortName = "zu-za";
shortDescription = "Zulu";
dictFilePath = "hyph_zu_ZA.dic";
# no readme file provided, leave empty
};
};
# GERMAN
de_DE = de-de;
de-de = mkDictFromLibreofficeGit {
subdir = "de";
shortName = "de-de";
shortDescription = "German (Germany)";
dictFileName = "de_DE";
readmeFileName = "hyph_de";
};
de_AT = de-at;
de-at = mkDictFromLibreofficeGit {
subdir = "de";
shortName = "de-at";
shortDescription = "German (Austria)";
dictFileName = "de_AT";
readmeFileName = "hyph_de";
};
de_CH = de-ch;
de-ch = mkDictFromLibreofficeGit {
subdir = "de";
shortName = "de-ch";
shortDescription = "German (Switzerland)";
dictFileName = "de_CH";
readmeFileName = "hyph_de";
};
# RUSSIAN
ru_RU = ru-ru;
ru-ru = mkDictFromLibreofficeGit {
subdir = "ru_RU";
shortName = "ru-ru";
shortDescription = "Russian (Russia)";
dictFileName = "ru_RU";
readmeFileName = "ru_RU";
in
dicts
// {
all = symlinkJoin {
name = "hyphen-all";
paths = lib.unique (lib.attrValues dicts);
};
}
@@ -7,7 +7,7 @@
}:
let
version = "0.19.0";
version = "0.19.1";
in
buildPecl {
pname = "vld";
@@ -17,7 +17,7 @@ buildPecl {
owner = "derickr";
repo = "vld";
tag = version;
hash = "sha256-pQ1KIdGtV7bN5nROOJHR7C1eFMqVioTNLPAsJzH86NI=";
hash = "sha256-fNmDH5jUwwYYgIpDSvb+NVcg+q97QzKCcx1uaMBwDrs=";
};
# Tests relies on PHP 7.0
@@ -76,6 +76,10 @@ buildPythonPackage rec {
]
++ lib.optionals runTorchTests [ torch ];
disabledTestMarks = [
"network"
];
disabledTests = [
# attempts external network requests
"test_with_remote"
@@ -85,6 +89,14 @@ buildPythonPackage rec {
"test_expand_dims"
];
disabledTestPaths = [
# Threads grow without limit
# https://github.com/Blosc/python-blosc2/issues/556
"tests/ndarray/test_lazyexpr.py"
"tests/ndarray/test_lazyexpr_fields.py"
"tests/ndarray/test_reductions.py"
];
passthru.c-blosc2 = c-blosc2;
meta = {
@@ -39,6 +39,5 @@ buildPythonPackage rec {
homepage = "https://localzone.iomaestro.com";
changelog = "https://github.com/ags-slc/localzone/blob/v${version}/CHANGELOG.rst";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ flyfloh ];
};
}
@@ -11,15 +11,15 @@
requests,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "pyannoteai-sdk";
version = "0.3.0";
version = "0.4.0";
pyproject = true;
src = fetchPypi {
pname = "pyannoteai_sdk";
inherit version;
hash = "sha256-QOA1ABzi3rNR/aDFNXxZhNzBrYL+JEexpi1fTOZYCa0=";
inherit (finalAttrs) version;
hash = "sha256-+9reButUNHN0rPEGmLjJwLzbWS+DOckMWhb6RB6oz50=";
};
build-system = [
@@ -42,4 +42,4 @@ buildPythonPackage rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ GaetanLepage ];
};
}
})
@@ -35,6 +35,5 @@ buildPythonPackage rec {
homepage = "https://github.com/Danielhiversen/pyMetno/";
changelog = "https://github.com/Danielhiversen/pyMetno/releases/tag/${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ flyfloh ];
};
}
@@ -82,6 +82,5 @@ buildPythonPackage rec {
description = "Python library for interfacing with Xiaomi smart appliances";
homepage = "https://github.com/rytilahti/python-miio";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ flyfloh ];
};
}
@@ -47,6 +47,5 @@ buildPythonPackage rec {
description = "Python library for communicate with Yamaha RX-Vxxx receivers";
homepage = "https://github.com/wuub/rxv";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ flyfloh ];
};
}
@@ -43,7 +43,6 @@ buildGoModule (finalAttrs: {
homepage = "https://www.jetify.com/devbox";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
urandom
lagoja
madeddie
];
+2 -2
View File
@@ -15,8 +15,8 @@ let
hash = "sha256-z4anrXZEBjldQoam0J1zBxFyCsxtk+nc6ax6xNxKKKc=";
};
"10" = {
version = "10.26.1";
hash = "sha256-6ObkmRKPaAT1ySIjzR8uP2JVcQLAxuJUzJm7KqIpu/k=";
version = "10.28.0";
hash = "sha256-mwsE5ueZRVZpF/hBG7b2X9Lz4VkEJpBOhQDhrMSzNWE=";
};
};
@@ -15,14 +15,14 @@ let
variants = {
# ./update-xanmod.sh lts
lts = {
version = "6.12.64";
hash = "sha256-8GanJxG9Ma2ydEwZnw0Mxmj2gL+ScqCtZmUc7q3CY+g=";
version = "6.12.65";
hash = "sha256-TBzCitE2JHmUa9syiOzMKOYCc1194W8b4uDOLCP/6KE=";
isLTS = true;
};
# ./update-xanmod.sh main
main = {
version = "6.18.4";
hash = "sha256-/D58INKVYf5/T7VBUrpCvX7rR0rhYD/bjSdGHXHyyOI=";
version = "6.18.5";
hash = "sha256-G3nG41foET2Ae84gLmB3P6GylnMN2Bp55bnXY/MNI+k=";
};
};
+1
View File
@@ -485,6 +485,7 @@ mapAliases {
copper = throw "'copper' has been removed, as it was broken since 22.11"; # Added 2025-08-22
cordless = throw "'cordless' has been removed due to being archived upstream. Consider using 'discordo' instead."; # Added 2025-06-07
corepack_latest = throw "'corepack_latest' has been removed, use 'corepack.override { nodejs = pkgs.nodejs_latest; }' instead"; # Added 2025-10-25
coreth = throw "'coreth' has been moved to 'avalanchego' by upstream"; # Added 2026-01-15
cosmic-tasks = throw "'cosmic-tasks' has been renamed to/replaced by 'tasks'"; # Converted to throw 2025-10-27
cotton = throw "'cotton' has been removed since it is vulnerable to CVE-2025-62518 and upstream is unmaintained"; # Added 2025-10-26
cpp-ipfs-api = throw "'cpp-ipfs-api' has been renamed to/replaced by 'cpp-ipfs-http-client'"; # Converted to throw 2025-10-27