Merge staging-next into staging
This commit is contained in:
@@ -278,7 +278,7 @@
|
||||
"name": "darwin-maintainers"
|
||||
},
|
||||
"documentation-team": {
|
||||
"description": "Maintain nixpkgs/NixOS documentation and tools for building it. https://nixos.org/community/teams/documentation",
|
||||
"description": "Owns the standards, tooling, and processes that keep NixOS documentation reliable.",
|
||||
"id": 6590023,
|
||||
"maintainers": {
|
||||
"hsjobeki": 50398876
|
||||
@@ -839,6 +839,19 @@
|
||||
},
|
||||
"name": "Qt-KDE"
|
||||
},
|
||||
"radicle": {
|
||||
"description": "Maintain Radicle related packages, modules, and tests",
|
||||
"id": 16784086,
|
||||
"maintainers": {
|
||||
"Defelo": 41747605
|
||||
},
|
||||
"members": {
|
||||
"ju1m": 21160136,
|
||||
"lorenzleutgeb": 542154,
|
||||
"matthiasbeyer": 427866
|
||||
},
|
||||
"name": "Radicle"
|
||||
},
|
||||
"reproducible": {
|
||||
"description": "Team that is interested in reproducible builds",
|
||||
"id": 7625643,
|
||||
|
||||
@@ -8528,12 +8528,6 @@
|
||||
name = "Fang-Pen Lin";
|
||||
keys = [ { fingerprint = "7130 3454 A7CD 0F0A 941A F9A3 2A26 9964 AD29 2131"; } ];
|
||||
};
|
||||
farcaller = {
|
||||
name = "Vladimir Pouzanov";
|
||||
email = "farcaller@gmail.com";
|
||||
github = "farcaller";
|
||||
githubId = 693;
|
||||
};
|
||||
fare = {
|
||||
email = "fahree@gmail.com";
|
||||
github = "fare";
|
||||
@@ -13744,6 +13738,12 @@
|
||||
githubId = 15855440;
|
||||
name = "Keanu Ashwell";
|
||||
};
|
||||
kasifrasi = {
|
||||
name = "Ardit Abrashi";
|
||||
github = "Kasifrasi";
|
||||
githubId = 73264146;
|
||||
email = "ardit.abrashi03@gmail.com";
|
||||
};
|
||||
katanallama = {
|
||||
github = "katanallama";
|
||||
githubId = 70604257;
|
||||
@@ -24294,13 +24294,6 @@
|
||||
githubId = 149248;
|
||||
name = "Christian Rackerseder";
|
||||
};
|
||||
Scriptkiddi = {
|
||||
email = "nixos@scriptkiddi.de";
|
||||
matrix = "@fritz.otlinghaus:helsinki-systems.de";
|
||||
github = "Scriptkiddi";
|
||||
githubId = 3598650;
|
||||
name = "Fritz Otlinghaus";
|
||||
};
|
||||
Scrumplex = {
|
||||
name = "Sefa Eyeoglu";
|
||||
email = "contact@scrumplex.net";
|
||||
|
||||
@@ -81,6 +81,9 @@ in
|
||||
IPC_EXIT_ON_DISCONNECT = mkDefault "off";
|
||||
# Needed to avoid libbasalt.so: cannot open shared object file: No such file or directory
|
||||
VIT_SYSTEM_LIBRARY_PATH = mkDefault "${pkgs.basalt-monado}/lib/libbasalt.so";
|
||||
# Improves performance
|
||||
# https://gitlab.com/gabmus/envision/-/blob/2f731053537044b1f72b259bea795473ea0c205a/src/profiles/lighthouse.rs#L19
|
||||
U_PACING_APP_USE_MIN_FRAME_PERIOD = mkDefault "1";
|
||||
};
|
||||
|
||||
preStart = mkIf cfg.forceDefaultRuntime ''
|
||||
|
||||
@@ -1902,8 +1902,8 @@ let
|
||||
mktplcRef = {
|
||||
publisher = "github";
|
||||
name = "codespaces";
|
||||
version = "1.18.8";
|
||||
hash = "sha256-rhtf1JJMi8eGYmuKFUA1TAnf2gdMbckQ8Vke2owMoyI=";
|
||||
version = "1.18.11";
|
||||
hash = "sha256-Jd0J7/8amQ1pLjvk+YXp6GbSrRgWhyKBw1TKr+h4OrI=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
@@ -2293,8 +2293,8 @@ let
|
||||
mktplcRef = {
|
||||
name = "vscode-vibrancy-continued";
|
||||
publisher = "illixion";
|
||||
version = "1.1.62";
|
||||
hash = "sha256-Urfa4XligTfFk6+GIuGabm5EFeQe+gRhdtb8IoXz+Ak=";
|
||||
version = "1.1.65";
|
||||
hash = "sha256-0DUKDBhabh8vOgPw5p6ZFavRLIuy4vPgOfAa6fLtJRA=";
|
||||
};
|
||||
meta = {
|
||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=illixion.vscode-vibrancy-continued";
|
||||
|
||||
@@ -571,13 +571,13 @@
|
||||
"vendorHash": "sha256-xIagZvWtlNpz5SQfxbA7r9ojAeS3CW2pwV337ObKOwU="
|
||||
},
|
||||
"hashicorp_google": {
|
||||
"hash": "sha256-OF5Sa7ccS5z5d1hBKm43xmUQ8EibNMpOoBLa65EtTJg=",
|
||||
"hash": "sha256-MAdeRuAHphIpvaEQhH38zMtw5F9Rbik82tzsJFgz14Y=",
|
||||
"homepage": "https://registry.terraform.io/providers/hashicorp/google",
|
||||
"owner": "hashicorp",
|
||||
"repo": "terraform-provider-google",
|
||||
"rev": "v7.24.0",
|
||||
"rev": "v7.25.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-v/XHGUEpAIpGHErv7GPqfosVLL3xaqBwZHbJKS8fkn4="
|
||||
"vendorHash": "sha256-znm43JcwFf/NpGIaayyiOazAa7yCStrbuSNnGkyxzFA="
|
||||
},
|
||||
"hashicorp_google-beta": {
|
||||
"hash": "sha256-WOeYK5uti8NYhR3j8BgxwnlybEGOJryIPPTEgM23Fp0=",
|
||||
|
||||
@@ -24,7 +24,7 @@ buildGoModule (finalAttrs: {
|
||||
changelog = "https://github.com/nakabonne/ali/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.linux ++ lib.platforms.darwin;
|
||||
maintainers = with lib.maintainers; [ farcaller ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "ali";
|
||||
# Broken on darwin for Go toolchain > 1.22, with error:
|
||||
# 'link: golang.org/x/net/internal/socket: invalid reference to syscall.recvmsg'
|
||||
|
||||
@@ -26,6 +26,6 @@ buildGoModule (finalAttrs: {
|
||||
homepage = "https://github.com/dgraph-io/badger";
|
||||
license = lib.licenses.asl20;
|
||||
mainProgram = "badger";
|
||||
maintainers = with lib.maintainers; [ farcaller ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -11,13 +11,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bootdev-cli";
|
||||
version = "1.24.0";
|
||||
version = "1.26.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bootdotdev";
|
||||
repo = "bootdev";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-/vVT2daJCxJDmJr9Xi27POCAKURCS171ORb7UJp/CqU=";
|
||||
hash = "sha256-hr8mqnX4mv6P8WpXCpP678lLUaanUu6X4jL5GJeBdzo=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-ZDioEU5uPCkd+kC83cLlpgzyOsnpj2S7N+lQgsQb8uY=";
|
||||
@@ -33,10 +33,9 @@ buildGoModule (finalAttrs: {
|
||||
];
|
||||
|
||||
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||
installShellCompletion --cmd bootdev \
|
||||
--bash <($out/bin/bootdev completion bash) \
|
||||
--zsh <($out/bin/bootdev completion zsh) \
|
||||
--fish <($out/bin/bootdev completion fish)
|
||||
for shell in bash fish zsh; do
|
||||
installShellCompletion --cmd bootdev --"$shell" <($out/bin/bootdev completion "$shell")
|
||||
done
|
||||
'';
|
||||
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
|
||||
@@ -37,7 +37,7 @@ buildGraalvmNativeImage (finalAttrs: {
|
||||
homepage = "https://github.com/markus-wa/cq";
|
||||
changelog = "https://github.com/markus-wa/cq/releases/releases/tag/${finalAttrs.version}";
|
||||
license = lib.licenses.epl20;
|
||||
maintainers = with lib.maintainers; [ farcaller ];
|
||||
maintainers = [ ];
|
||||
platforms = lib.platforms.unix;
|
||||
mainProgram = "cq";
|
||||
};
|
||||
|
||||
@@ -33,14 +33,14 @@ let
|
||||
in
|
||||
python.pkgs.buildPythonApplication rec {
|
||||
pname = "esphome";
|
||||
version = "2026.3.0";
|
||||
version = "2026.3.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "esphome";
|
||||
repo = "esphome";
|
||||
tag = version;
|
||||
hash = "sha256-W8xVUlgenDXL0MTWlFmWD+lHFUmhl2EKyxqAEjOuqHY=";
|
||||
hash = "sha256-lAqoL0bd0ATLPkbehYLLC83ZIg0J3WtnsH+clD7HP/0=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "faust-physicalmodeling";
|
||||
version = "2.83.1";
|
||||
version = "2.85.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "grame-cncm";
|
||||
repo = "faust";
|
||||
rev = finalAttrs.version;
|
||||
sha256 = "sha256-c1I5ha9QvnC7jKdycAhW/iAzUcEA7NopXAquIS001Y8=";
|
||||
sha256 = "sha256-bp9awzdzhOjI+kFwcKX85Da1CojSSIAZ7vYEL5ZT034=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -80,6 +80,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
license = with lib.licenses; [ mit ];
|
||||
homepage = "https://febio.org/";
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = with lib.maintainers; [ Scriptkiddi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -53,6 +53,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
license = with lib.licenses; [ mit ];
|
||||
homepage = "https://febio.org/";
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = with lib.maintainers; [ Scriptkiddi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -10,12 +10,12 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
version = "1.6.16";
|
||||
version = "1.6.17";
|
||||
pname = "freeipmi";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/freeipmi/freeipmi-${finalAttrs.version}.tar.gz";
|
||||
sha256 = "sha256-W872u562gOSbSjYjV5kwrOeJn1OSWyBF/p+RrWkEER0=";
|
||||
sha256 = "sha256-Fng9EPqiiEenlczgv4be6qcrj75x0fDcEQHROmtQHsE=";
|
||||
};
|
||||
|
||||
postPatch = lib.optionalString stdenv.cc.isClang ''
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "gauge";
|
||||
version = "1.6.25";
|
||||
version = "1.6.28";
|
||||
|
||||
patches = [
|
||||
# adds a check which adds an error message when trying to
|
||||
@@ -18,10 +18,10 @@ buildGoModule (finalAttrs: {
|
||||
owner = "getgauge";
|
||||
repo = "gauge";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-oL5lvS5/ipcFGltj2AhjZ7D1pyH5IdyVO6WewfWLpeU=";
|
||||
hash = "sha256-nbFhbM8YKdZdGkyfGRXK3bpxzijF4tRpU4afnGqigSk=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-DWsyOK+N0ZQnJFwyPwN9e3pOAv5Y+LFIctl6Rdo3wO8=";
|
||||
vendorHash = "sha256-nZPRjCzYSdtx6Q4VGdTunfK9+4X14l3gXwMLJc855JY=";
|
||||
|
||||
excludedPackages = [
|
||||
"build"
|
||||
|
||||
@@ -18,7 +18,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}-universal-mac.zip";
|
||||
hash = "sha256-BU6TGKFUWyeDELFlKch2j+Y80LIenOqblQjNWfznS1Q=";
|
||||
hash = "sha256-Aem0VbIEPrC1yS48KdmBmttQoM8E/7GqKSbOwTCom18=";
|
||||
};
|
||||
|
||||
sourceRoot = ".";
|
||||
|
||||
@@ -13,7 +13,7 @@ let
|
||||
if stdenv.hostPlatform.system == "x86_64-linux" then
|
||||
fetchurl {
|
||||
url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}.AppImage";
|
||||
hash = "sha256-Osp66w64jxxuQf0AS4jK8kOI4ti6+Yz/YwIE2eccJm8=";
|
||||
hash = "sha256-zKJdc2Pgp6yKtxNXG2owlk/m6DHis87K1Q2Ci9fvExI=";
|
||||
}
|
||||
else
|
||||
throw "${pname}-${version} is not supported on ${stdenv.hostPlatform.system}";
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
callPackage,
|
||||
}:
|
||||
let
|
||||
version = "5.6.261";
|
||||
version = "5.6.262";
|
||||
pname = "gdevelop";
|
||||
meta = {
|
||||
description = "Graphical Game Development Studio";
|
||||
|
||||
@@ -51,7 +51,7 @@ python3Packages.buildPythonApplication {
|
||||
longDescription = "Takes in a GIF, short video, or a query to the Tenor GIF API and converts it to animated ASCII art.";
|
||||
homepage = "https://github.com/google/gif-for-cli";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ Scriptkiddi ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "gif-for-cli";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "irccat";
|
||||
version = "0.4.12";
|
||||
version = "0.4.13";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "irccloud";
|
||||
repo = "irccat";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-W6Qj+zg6jC304bEIQeFB8unSFgjV60zXV+I8hpw3AFA=";
|
||||
hash = "sha256-mc5ccJnnDKTZr4GHI6YUOEr8Rwtkw1rrpL4gwOlLyb0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-SUE868jVJywqE0A5yjMWohrMw58OUnxGGxvcR8UzPfE=";
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "kubectl-tree";
|
||||
version = "0.5.0";
|
||||
version = "0.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ahmetb";
|
||||
repo = "kubectl-tree";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-vk134/zetBYzsN+cfEfAzsDl6QNKOAVmpzIa9ZtpMt8=";
|
||||
sha256 = "sha256-Ti2RWGNjCgaf02c2PXHL4Uml8Nws9gICwbrKcWmQ9pE=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-GJQZLES0CDaA0OBp1LNKDcIWd8V49b5YFuLcubIpnDQ=";
|
||||
vendorHash = "sha256-34mxaCX5Em6/SiIrUDvTG9ZvWCzVUURk0SH+oQuOvlA=";
|
||||
|
||||
meta = {
|
||||
description = "kubectl plugin to browse Kubernetes object hierarchies as a tree";
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "kubectx";
|
||||
version = "0.10.2";
|
||||
version = "0.11.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ahmetb";
|
||||
repo = "kubectx";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-rbfdqksNqWv2evrCl+2jMft2wBo7iWJoLvCABl1MUgk=";
|
||||
hash = "sha256-/5VJ7RMq1kt+z9V+UymJ1SKbaFF+E9eHxYzkS37siG8=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-6bzTLnT69IdLwgbz/zZhjQYm8WpimJlItutW6fvwACs=";
|
||||
|
||||
@@ -53,6 +53,6 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
homepage = "https://litecli.com";
|
||||
changelog = "https://github.com/dbcli/litecli/blob/v${finalAttrs.version}/CHANGELOG.md";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ Scriptkiddi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "llmfit";
|
||||
version = "0.8.0";
|
||||
version = "0.8.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "AlexsJones";
|
||||
repo = "llmfit";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-ftzvoUxid6t1VTVGvGjruSMIi7tYcbzS53MOEh3PPBE=";
|
||||
hash = "sha256-PKPG/7aRfzg3JyCA+09S6jZGtcyXoOdbBCpKPrtDQE0=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-ag051opJrIO1l8lCMZMZX/ac+LKBvgNCqZtI9eZC7Vw=";
|
||||
cargoHash = "sha256-1FC2bhHuS3yHFOOVIychrTj8sHGqcY2twsElrqV6ooE=";
|
||||
|
||||
meta = {
|
||||
description = "Find what runs on your hardware";
|
||||
|
||||
@@ -18,18 +18,18 @@
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "lux-cli";
|
||||
|
||||
version = "0.26.3";
|
||||
version = "0.26.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lumen-oss";
|
||||
repo = "lux";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-DyLrElXPwm34KkqglgZ7YwUQPA74XoZh3k+E/ovxc98=";
|
||||
hash = "sha256-kNmOapcZJr/xk7tNpM+tqDfinpaYClXv2UbymvbV5OE=";
|
||||
};
|
||||
|
||||
buildAndTestSubdir = "lux-cli";
|
||||
|
||||
cargoHash = "sha256-ilcsScj5QIkHFQPuO/VIH1q4C8906tI2rUzfProYZdM=";
|
||||
cargoHash = "sha256-jftyGo+Xjxi3G1q8kQCCnlDcJX12x9mmw/S2MmHxhB4=";
|
||||
|
||||
nativeInstallCheckInputs = [
|
||||
versionCheckHook
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
# https://github.com/kovetskiy/mark/pull/581#issuecomment-2797872996
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "mark";
|
||||
version = "16.0.0";
|
||||
version = "16.0.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kovetskiy";
|
||||
repo = "mark";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-df2HokfXT3EDpDjC1PGFHK8XgXY4OyItem1R6uKfX6s=";
|
||||
sha256 = "sha256-pKzIe0Ov6sWgn9PAlKdFAusnNRQ29RD3w588YiAwZdI=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-7WXez3muilRGfic/K3mCH9D68ZmjcWr0UydGKJyMcy4=";
|
||||
vendorHash = "sha256-MbfU4n/aVo6a/4GL71/5wNhXTXSDyBCCtKLb6zk2UFA=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -170,11 +170,11 @@ let
|
||||
in
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "microsoft-edge";
|
||||
version = "146.0.3856.62";
|
||||
version = "146.0.3856.84";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb";
|
||||
hash = "sha256-ana/Vyt3pRyxhNBdduRLRt/wbcdn6622UPEJolCc3Pc=";
|
||||
hash = "sha256-fiUkxQagvoKHbGy1preQecYnlGyH0fvbz7AbFLuqbrI=";
|
||||
};
|
||||
|
||||
# With strictDeps on, some shebangs were not being patched correctly
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "namespace-cli";
|
||||
version = "0.0.490";
|
||||
version = "0.0.491";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "namespacelabs";
|
||||
repo = "foundation";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-RCQgvU8g3hG2kaRm2kOrP+dqrafNp6N51BP9MP+SJc8=";
|
||||
hash = "sha256-hNxfWsWs3WVQoworX58qOd7l6Jy/f1qyGZeqQMsBIxU=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-oBBo15qY8q7X/JcJwW+PbH0zHUiYQ2FdYdkHmX8o0zQ=";
|
||||
vendorHash = "sha256-yn/oeWUERZvNaChFWvtzvp29AcI5dBu7OkACvFPKD+U=";
|
||||
|
||||
subPackages = [
|
||||
"cmd/nsc"
|
||||
|
||||
@@ -101,7 +101,7 @@ stdenv.mkDerivation (
|
||||
in
|
||||
{
|
||||
pname = "neovim-unwrapped";
|
||||
version = "0.11.6";
|
||||
version = "0.12.0";
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
@@ -109,7 +109,7 @@ stdenv.mkDerivation (
|
||||
owner = "neovim";
|
||||
repo = "neovim";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-GdfCaKNe/qPaUV2NJPXY+ATnQNWnyFTFnkOYDyLhTNg=";
|
||||
hash = "sha256-uWhrGAwQ2nnAkyJ46qGkYxJ5K1jtyUIQOAVu3yTlquk=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
@@ -6,23 +6,23 @@
|
||||
hash = "sha256:25dd4bb3dec770769a407e0fc803f424ce02c494a56ce95fedc525316dcf9b48";
|
||||
};
|
||||
lua.src = fetchurl {
|
||||
url = "https://github.com/tree-sitter-grammars/tree-sitter-lua/archive/v0.4.0.tar.gz";
|
||||
hash = "sha256:b0977aced4a63bb75f26725787e047b8f5f4a092712c840ea7070765d4049559";
|
||||
url = "https://github.com/tree-sitter-grammars/tree-sitter-lua/archive/v0.5.0.tar.gz";
|
||||
hash = "sha256:cf01b93f4b61b96a6d27942cf28eeda4cbce7d503c3bef773a8930b3d778a2d9";
|
||||
};
|
||||
vim.src = fetchurl {
|
||||
url = "https://github.com/tree-sitter-grammars/tree-sitter-vim/archive/v0.7.0.tar.gz";
|
||||
hash = "sha256:44eabc31127c4feacda19f2a05a5788272128ff561ce01093a8b7a53aadcc7b2";
|
||||
url = "https://github.com/tree-sitter-grammars/tree-sitter-vim/archive/v0.8.1.tar.gz";
|
||||
hash = "sha256:93cafb9a0269420362454ace725a118ff1c3e08dcdfdc228aa86334b54d53c2a";
|
||||
};
|
||||
vimdoc.src = fetchurl {
|
||||
url = "https://github.com/neovim/tree-sitter-vimdoc/archive/v4.0.0.tar.gz";
|
||||
hash = "sha256:8096794c0f090b2d74b7bff94548ac1be3285b929ec74f839bd9b3ff4f4c6a0b";
|
||||
url = "https://github.com/neovim/tree-sitter-vimdoc/archive/v4.1.0.tar.gz";
|
||||
hash = "sha256:020e8f117f648c8697fca967995c342e92dbd81dab137a115cc7555207fbc84f";
|
||||
};
|
||||
query.src = fetchurl {
|
||||
url = "https://github.com/tree-sitter-grammars/tree-sitter-query/archive/v0.6.2.tar.gz";
|
||||
hash = "sha256:90682e128d048fbf2a2a17edca947db71e326fa0b3dba4136e041e096538b4eb";
|
||||
url = "https://github.com/tree-sitter-grammars/tree-sitter-query/archive/v0.8.0.tar.gz";
|
||||
hash = "sha256:c2b23b9a54cffcc999ded4a5d3949daf338bebb7945dece229f832332e6e6a7d";
|
||||
};
|
||||
markdown.src = fetchurl {
|
||||
url = "https://github.com/tree-sitter-grammars/tree-sitter-markdown/archive/v0.5.0.tar.gz";
|
||||
hash = "sha256:14c2c948ccf0e9b606eec39b09286c59dddf28307849f71b7ce2b1d1ef06937e";
|
||||
url = "https://github.com/tree-sitter-grammars/tree-sitter-markdown/archive/v0.5.3.tar.gz";
|
||||
hash = "sha256:df845b1ab7c7c163ec57d7fa17170c92b04be199bddab02523636efec5224ab6";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -13,16 +13,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "oklch-color-picker";
|
||||
version = "2.3.0";
|
||||
version = "2.3.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "eero-lehtinen";
|
||||
repo = "oklch-color-picker";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-dbsE1mYt/GhpkWIBS6MejiKKKz1B+h/3wqGKHCp0p2Q=";
|
||||
hash = "sha256-IwG3oUYArr6cHSa3fNukQ7CjasUMaVWX9JXChSHTnEs=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-R1nQAm1rw2hkhxeyzgXCTLF+gXdH1tr6DCv/L8b9D+s=";
|
||||
cargoHash = "sha256-Vs6bMHHHRdqSYjOzJuq2agmuXSjGRagIATVzQa3Z/M8=";
|
||||
|
||||
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ];
|
||||
|
||||
|
||||
@@ -73,9 +73,7 @@ buildGoModule (finalAttrs: {
|
||||
homepage = "https://noborus.github.io/ov";
|
||||
changelog = "https://github.com/noborus/ov/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
farcaller
|
||||
];
|
||||
maintainers = [ ];
|
||||
mainProgram = "ov";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "panache";
|
||||
version = "2.25.0";
|
||||
version = "2.29.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jolars";
|
||||
repo = "panache";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-hlzg4BFivmicON4llXDzBT2c0B8ic/orSi7MXFZ6sDg=";
|
||||
hash = "sha256-46NUvbXb+0hxQ0NCwZtfrhFG69Rn8HAPQb9XGcsP/9Q=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-syCoLhxZduTLXjsKFoZulSrFUBjmP4HJwEIO/PpMIiw=";
|
||||
cargoHash = "sha256-9sIEjGoowT54YEQPYCt7KBXiTlsGtnanN+t3WVPWWKE=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
|
||||
@@ -29,7 +29,7 @@ python3Packages.buildPythonApplication {
|
||||
homepage = "https://github.com/precice/config-visualizer";
|
||||
description = "Small python tool for visualizing the preCICE xml configuration";
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = with lib.maintainers; [ Scriptkiddi ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "precice-config-visualizer";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -64,7 +64,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
description = "PreCICE stands for Precise Code Interaction Coupling Environment";
|
||||
homepage = "https://precice.org/";
|
||||
license = with lib.licenses; [ lgpl3Only ];
|
||||
maintainers = with lib.maintainers; [ Scriptkiddi ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "precice-tools";
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
|
||||
@@ -13,16 +13,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "prek";
|
||||
version = "0.3.6";
|
||||
version = "0.3.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "j178";
|
||||
repo = "prek";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-YhmkAUq5pQ5tsphBj3Mn4yhAnvfItGtG8ZOvG4jutF0=";
|
||||
hash = "sha256-0mddrCEGQHFm4zW5nQ7HHFK826XcYSymr9AfVd5P+eg=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-WOkRJjr29aEw7SQvcwIYkHJhrdfP4IG7vI9fkD/SsAQ=";
|
||||
cargoHash = "sha256-YZqIx6P2nkaKaJUW6IPboiHVDlaDvPCpLMlX0swJYyU=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
|
||||
@@ -29,6 +29,6 @@ buildGoModule (finalAttrs: {
|
||||
description = "Prometheus metrics exporter for libvirt";
|
||||
homepage = "https://github.com/Tinkoff/libvirt-exporter";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ farcaller ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
}:
|
||||
php.buildComposerProject2 (finalAttrs: {
|
||||
pname = "psysh";
|
||||
version = "0.12.21";
|
||||
version = "0.12.22";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bobthecow";
|
||||
repo = "psysh";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-/qY7o7gsO0SdDzf9sfWFDpO/fjX3tSAoKsTeSGQ65HM=";
|
||||
hash = "sha256-mcK7s/CmXTvQMNXY4bAtwWudY1aOJdt0XkOKUVhIVHQ=";
|
||||
forceFetchGit = true;
|
||||
postFetch = ''
|
||||
cp $out/build/composer.json $out/
|
||||
@@ -20,7 +20,7 @@ php.buildComposerProject2 (finalAttrs: {
|
||||
'';
|
||||
};
|
||||
|
||||
vendorHash = "sha256-gYFix4QRVuUne+brU/Vfa1sS6tiUPAu8NRE7c4WUBPU=";
|
||||
vendorHash = "sha256-qx3FihqRXFHFOTK2dTjRfF/IP4ItHZBI6J/JqlSMp+A=";
|
||||
|
||||
doInstallCheck = true;
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "pyradio";
|
||||
version = "0.9.3.11.28";
|
||||
version = "0.9.3.11.29";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "coderholic";
|
||||
repo = "pyradio";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-a5nRSpGEbRNCZY5q2/QdlksuIXv+31OpifXY1a449ls=";
|
||||
hash = "sha256-WvvNgo5ajhKqArFYM5+IwEPX4yzoali9iZdGoxEKbFM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -10,17 +10,17 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "radicle-native-ci";
|
||||
version = "0.13.0";
|
||||
version = "0.14.0";
|
||||
|
||||
src = fetchFromRadicle {
|
||||
seed = "seed.radicle.xyz";
|
||||
repo = "z3qg5TKmN83afz2fj9z3fQjU8vaYE";
|
||||
node = "z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-FCuyOgBjwK4GNOFku0loNRwjrQ8emvhHWq1pOE/QL3s=";
|
||||
hash = "sha256-u0KuQ+ii1lRl2f0SduZZtapuDHeSvl9T00esHeCuIq4=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-zA71hm5/8Pu9aUgBq8PetSnE8Ah1wu1ItOoGE8YfQR0=";
|
||||
cargoHash = "sha256-6Hkyf9siagH/GPVxOePpkV2BMloXEamrJSJCnEfIeSo=";
|
||||
|
||||
preCheck = ''
|
||||
git config --global user.name nixbld
|
||||
|
||||
@@ -112,7 +112,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
changelog = "https://github.com/readest/readest/releases/tag/v${finalAttrs.version}";
|
||||
mainProgram = "readest";
|
||||
license = lib.licenses.agpl3Plus;
|
||||
maintainers = with lib.maintainers; [ eljamm ];
|
||||
maintainers = with lib.maintainers; [
|
||||
eljamm
|
||||
kasifrasi
|
||||
];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
|
||||
python3.pkgs.buildPythonApplication {
|
||||
pname = "renode-dts2repl";
|
||||
version = "0-unstable-2026-03-17";
|
||||
version = "0-unstable-2026-03-30";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "antmicro";
|
||||
repo = "dts2repl";
|
||||
rev = "288b8103ded283594db8bccaa3918fa5cfb63e3c";
|
||||
hash = "sha256-PQKL9NMzYT0JHBTbn8Ed9b/bxDKaWXi5hCGWsQpaPok=";
|
||||
rev = "7c6eedf722512322a7859cc44819d49e259b699b";
|
||||
hash = "sha256-dUm8zJpqIzeMd4M71RVlXEZ82afh3a2Faqrk/ciVCyU=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -21,7 +21,7 @@ buildGoModule (finalAttrs: {
|
||||
description = "Realtime API Gateway used with NATS to build REST, real time, and RPC APIs";
|
||||
homepage = "https://resgate.io";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ farcaller ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "resgate";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -13,13 +13,13 @@
|
||||
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "sub-store-frontend";
|
||||
version = "2.16.22";
|
||||
version = "2.16.30";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sub-store-org";
|
||||
repo = "Sub-Store-Front-End";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-uAELNNa2hmN7khVi8qzfpXqp3X849j13+Xta2UZ8ouw=";
|
||||
hash = "sha256-D4oAW0H/yKPHSWAWNivlaONXC1e8zxj8Rluhk68c8q8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "tbls";
|
||||
version = "1.93.0";
|
||||
version = "1.94.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "k1LoW";
|
||||
repo = "tbls";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-o/dBVUgNR8NSOo6bt9Z8yBG7S8oxNBMmQ1pRdEeKefI=";
|
||||
hash = "sha256-XVx2QN6jgtHJwbuwntd9Dr4fwTmaiBUv9JW+b/Wvpxw=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-hR1YDdhF/YBaJdKioFLqQH7lqkEOPPwdPD6/GLl8hKc=";
|
||||
|
||||
@@ -23,6 +23,6 @@ buildGoModule (finalAttrs: {
|
||||
homepage = "https://github.com/reconquest/tubekit";
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.linux ++ lib.platforms.darwin;
|
||||
maintainers = with lib.maintainers; [ farcaller ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "valdi";
|
||||
version = "1.0.7";
|
||||
version = "1.0.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Snapchat";
|
||||
repo = "Valdi";
|
||||
rev = "57fba0055df5351fa5019168fa164b6e80ed7816";
|
||||
hash = "sha256-vduG/WPhh6zRC5JACav2FPQQZHhdFHfo3wsnncgfFvE=";
|
||||
rev = "e5bec35276f9aa5727384252fdeefff98dd53d6c";
|
||||
hash = "sha256-cXLSZK7duxdgkAnDDJRDgEVdiz6dt08A7KvrmBfX37c=";
|
||||
};
|
||||
|
||||
passthru.updateScript = ./update.sh;
|
||||
|
||||
@@ -18,14 +18,14 @@
|
||||
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "video-downloader";
|
||||
version = "0.12.30";
|
||||
version = "0.12.31";
|
||||
pyproject = false; # Built with meson
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Unrud";
|
||||
repo = "video-downloader";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-OQJq+3HR0BwuhQbh2HSH6DS3Mu84/FXqdXjQ8tdDEEM=";
|
||||
hash = "sha256-b/CZRw2/hMTKoLXVuqpRuNRmMoouZwr9wXvAysj2xeQ=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = with python3Packages; [
|
||||
|
||||
@@ -11,16 +11,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "worktrunk";
|
||||
version = "0.30.1";
|
||||
version = "0.33.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "max-sixty";
|
||||
repo = "worktrunk";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-D/S2KBa3fmgUO8x1HubOIti/oXGEXDkto03+PFrtH/Q=";
|
||||
hash = "sha256-2U2fSex3icqaKdh734U9Pf7EOiNQeSuLww4jaNQYU+s=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-UDpYUgrhw/raDnVVW3rT35/Iae5eVcnCWMX59of1htg=";
|
||||
cargoHash = "sha256-ddDFMBu3L9aLYAlygD/Lf/+DQOzCkai+D47Cz5Xxcb8=";
|
||||
|
||||
cargoBuildFlags = [ "--package=worktrunk" ];
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ mkCoqDerivation {
|
||||
in
|
||||
with lib.versions;
|
||||
lib.switch coq.coq-version [
|
||||
(case (range "8.14" "9.1") "0.13.0")
|
||||
(case (range "8.14" "9.2") "0.13.1")
|
||||
(case (range "8.11" "8.19") "0.12.0")
|
||||
(case (range "8.8" "8.16") "0.11.6")
|
||||
(case (range "8.8" "8.14") "0.11.4")
|
||||
@@ -24,6 +24,7 @@ mkCoqDerivation {
|
||||
(case "8.6" "0.9.5")
|
||||
(case "8.5" "0.9.4")
|
||||
] null;
|
||||
release."0.13.1".hash = "sha256-WJZaisQhbK9s/X4UeEYlhIaG2JqVWm1BiXzlDAcfEMk=";
|
||||
release."0.13.0".sha256 = "sha256-vqVSu+nyGjRVXe2tnE6MPl0kcg4LHfgFwRCpTQAP/is=";
|
||||
release."0.12.2".sha256 = "sha256-lSTlbpkSuAY6B9cqofXSlDk2VchtqfZpRQ0+y/BAbEY=";
|
||||
release."0.12.1".sha256 = "sha256-YIHyiRUHPy/LGM2DMTRKRwP7j6OSBYKpu6wO2mZOubo=";
|
||||
|
||||
@@ -854,6 +854,16 @@ in
|
||||
};
|
||||
|
||||
neotest = prev.neotest.overrideAttrs (old: {
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
# fix compatibility with neovim 0.12: iter_matches breaking change
|
||||
# https://github.com/nvim-neotest/neotest/pull/594
|
||||
name = "fix-neovim-0-12-compat";
|
||||
url = "https://github.com/LiamCoop/neotest/commit/2ffca3aefb070e31f1ac00e9fbfd1a83f995c326.patch";
|
||||
hash = "sha256-3+ooC3ZB8pl90FG+kTZxIzmPxrdJTx/XNYE2tPDWO+w=";
|
||||
})
|
||||
];
|
||||
|
||||
doCheck = stdenv.hostPlatform.isLinux;
|
||||
nativeCheckInputs = old.nativeCheckInputs ++ [
|
||||
final.nlua
|
||||
|
||||
@@ -9,8 +9,6 @@ buildDunePackage {
|
||||
pname = "atdgen-runtime";
|
||||
inherit (atdgen-codec-runtime) version src;
|
||||
|
||||
minimalOCamlVersion = "4.08";
|
||||
|
||||
propagatedBuildInputs = [
|
||||
biniou
|
||||
yojson
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
lib,
|
||||
buildDunePackage,
|
||||
atd,
|
||||
cmdliner,
|
||||
}:
|
||||
|
||||
buildDunePackage {
|
||||
pname = "atdml";
|
||||
inherit (atd) version src;
|
||||
|
||||
buildInputs = [ cmdliner ];
|
||||
|
||||
propagatedBuildInputs = [ atd ];
|
||||
|
||||
meta = atd.meta // {
|
||||
description = "Simplified OCaml JSON serializers using the Yojson AST";
|
||||
maintainers = [ lib.maintainers.vbgl ];
|
||||
mainProgram = "atdml";
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
lib,
|
||||
fetchurl,
|
||||
buildDunePackage,
|
||||
testo-util,
|
||||
cmdliner,
|
||||
}:
|
||||
|
||||
buildDunePackage (finalAttrs: {
|
||||
pname = "testo";
|
||||
version = "0.4.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/mjambon/testo/releases/download/${finalAttrs.version}/testo-${finalAttrs.version}.tbz";
|
||||
hash = "sha256-cPm+FSS1fCj3PCyEk37p93lHjpH6NZ3GNkKJjdExaXs=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
cmdliner
|
||||
testo-util
|
||||
];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/mjambon/testo";
|
||||
license = lib.licenses.isc;
|
||||
description = "Test framework for OCaml";
|
||||
maintainers = [ lib.maintainers.vbgl ];
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
fetchurl,
|
||||
buildDunePackage,
|
||||
testo,
|
||||
ppx_deriving,
|
||||
}:
|
||||
|
||||
buildDunePackage {
|
||||
pname = "testo-diff";
|
||||
inherit (testo) version src;
|
||||
|
||||
propagatedBuildInputs = [ ppx_deriving ];
|
||||
|
||||
meta = testo.meta // {
|
||||
description = "Pure-OCaml diff implementation";
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
lib,
|
||||
fetchurl,
|
||||
buildDunePackage,
|
||||
testo,
|
||||
testo-diff,
|
||||
fpath,
|
||||
re,
|
||||
}:
|
||||
|
||||
buildDunePackage {
|
||||
pname = "testo-util";
|
||||
inherit (testo) version src;
|
||||
|
||||
propagatedBuildInputs = [
|
||||
fpath
|
||||
re
|
||||
testo-diff
|
||||
];
|
||||
|
||||
meta = testo.meta // {
|
||||
description = "Modules shared by testo, testo-lwt, etc";
|
||||
};
|
||||
}
|
||||
@@ -45,6 +45,20 @@ buildPythonPackage rec {
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
disabledTestPaths = [
|
||||
# First differing element 1:
|
||||
# '----------------- -------- ------------'
|
||||
# '------------- -------- ------------'
|
||||
#
|
||||
# ['asset_type amount percentage',
|
||||
# - '----------------- -------- ------------',
|
||||
# ? ----
|
||||
#
|
||||
# + '------------- -------- ------------',
|
||||
"fava_investor/modules/assetalloc_class/test_asset_allocation.py::TestScriptCheck::test_multicurrency"
|
||||
"fava_investor/modules/assetalloc_class/test_asset_allocation.py::TestScriptCheck::test_tree_empty_parent"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "fava_investor" ];
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -4,33 +4,31 @@
|
||||
fetchFromGitHub,
|
||||
|
||||
# build-system
|
||||
scikit-build-core,
|
||||
cython,
|
||||
oldest-supported-numpy,
|
||||
numpy,
|
||||
scikit-build-core,
|
||||
|
||||
# nativeBuildInputs
|
||||
cmake,
|
||||
ninja,
|
||||
|
||||
# buildInputs
|
||||
onetbb,
|
||||
nanobind,
|
||||
onetbb,
|
||||
|
||||
# dependencies
|
||||
numpy,
|
||||
parsnip,
|
||||
rowan,
|
||||
scipy,
|
||||
parsnip,
|
||||
|
||||
# tests
|
||||
pytestCheckHook,
|
||||
python,
|
||||
gsd,
|
||||
matplotlib,
|
||||
pytestCheckHook,
|
||||
sympy,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "freud";
|
||||
version = "3.5.0";
|
||||
pyproject = true;
|
||||
@@ -38,9 +36,9 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "glotzerlab";
|
||||
repo = "freud";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-NRI3cv3yQxAwkGxh0CFYEERNkjP51Z58vtCV9GlIESY=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-NRI3cv3yQxAwkGxh0CFYEERNkjP51Z58vtCV9GlIESY=";
|
||||
};
|
||||
|
||||
# Because we prefer to not `leaveDotGit`, we need to fool upstream into
|
||||
@@ -54,9 +52,9 @@ buildPythonPackage rec {
|
||||
'';
|
||||
|
||||
build-system = [
|
||||
scikit-build-core
|
||||
cython
|
||||
oldest-supported-numpy
|
||||
numpy
|
||||
scikit-build-core
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -65,37 +63,42 @@ buildPythonPackage rec {
|
||||
];
|
||||
dontUseCmakeConfigure = true;
|
||||
buildInputs = [
|
||||
onetbb
|
||||
nanobind
|
||||
onetbb
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
numpy
|
||||
parsnip
|
||||
rowan
|
||||
scipy
|
||||
parsnip
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
gsd
|
||||
matplotlib
|
||||
pytestCheckHook
|
||||
sympy
|
||||
];
|
||||
# On top of cd $out due to https://github.com/NixOS/nixpkgs/issues/255262 ,
|
||||
# we need to also copy the tests because otherwise pytest won't find them.
|
||||
preCheck = ''
|
||||
cp -R tests $out/${python.sitePackages}/freud/tests
|
||||
cd $out
|
||||
rm -rf freud
|
||||
'';
|
||||
|
||||
disabledTests = [
|
||||
# AttributeError: module 'scipy.special' has no attribute 'sph_harm'
|
||||
"test_ld"
|
||||
"test_multiple_l"
|
||||
"test_qlmi"
|
||||
"test_query_point_ne_points"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "freud" ];
|
||||
|
||||
meta = {
|
||||
description = "Powerful, efficient particle trajectory analysis in scientific Python";
|
||||
homepage = "https://github.com/glotzerlab/freud";
|
||||
changelog = "https://github.com/glotzerlab/freud/blob/${src.tag}/ChangeLog.md";
|
||||
changelog = "https://github.com/glotzerlab/freud/blob/${finalAttrs.src.tag}/ChangeLog.md";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ doronbehar ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -46,6 +46,6 @@ buildPythonPackage rec {
|
||||
homepage = "https://github.com/googlemaps/google-maps-services-python";
|
||||
changelog = "https://github.com/googlemaps/google-maps-services-python/releases/tag/v${version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ Scriptkiddi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -90,7 +90,6 @@ buildPythonPackage (finalAttrs: {
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = with lib.maintainers; [
|
||||
fab
|
||||
Scriptkiddi
|
||||
];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -44,6 +44,6 @@ buildPythonPackage rec {
|
||||
homepage = "https://github.com/globocom/m3u8";
|
||||
changelog = "https://github.com/globocom/m3u8/releases/tag/${version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ Scriptkiddi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -4,31 +4,37 @@
|
||||
fetchPypi,
|
||||
defcon,
|
||||
fontmath,
|
||||
setuptools,
|
||||
unicodedata2,
|
||||
fs,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "mutatormath";
|
||||
version = "3.0.1";
|
||||
format = "setuptools";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "MutatorMath";
|
||||
inherit version;
|
||||
inherit (finalAttrs) version;
|
||||
sha256 = "0r1qq45np49x14zz1zwkaayqrn7m8dn2jlipjldg2ihnmpzw29w1";
|
||||
extension = "zip";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
fontmath
|
||||
unicodedata2
|
||||
defcon
|
||||
];
|
||||
nativeCheckInputs = [
|
||||
unicodedata2
|
||||
fs
|
||||
];
|
||||
|
||||
checkPhase = ''
|
||||
runHook preCheck
|
||||
|
||||
python Lib/mutatorMath/test/run.py
|
||||
|
||||
runHook postCheck
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Piecewise linear interpolation in multiple dimensions with multiple, arbitrarily placed, masters";
|
||||
@@ -36,4 +42,4 @@ buildPythonPackage rec {
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = [ lib.maintainers.sternenseemann ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -69,6 +69,6 @@ buildPythonPackage rec {
|
||||
changelog = "https://github.com/evalf/nutils/releases/tag/${src.tag}";
|
||||
homepage = "https://www.nutils.org/";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ Scriptkiddi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -34,6 +34,6 @@ buildPythonPackage rec {
|
||||
homepage = "https://github.com/GIScience/openrouteservice-py";
|
||||
description = "Python API to consume openrouteservice(s) painlessly";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ Scriptkiddi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
fetchFromGitHub,
|
||||
|
||||
# build-system
|
||||
poetry-core,
|
||||
uv-build,
|
||||
|
||||
# runtime
|
||||
click,
|
||||
@@ -17,21 +17,24 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "peewee-migrate";
|
||||
version = "1.14.0";
|
||||
version = "1.15.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "klen";
|
||||
repo = "peewee_migrate";
|
||||
tag = version;
|
||||
hash = "sha256-WO6XTlHenEh8gO1eYJHaysQFMMmAOAdHYcISBZaNcrE=";
|
||||
hash = "sha256-AFZW4vVHAuvdjA3t37YcOqVmwhZ1sU25L+YVP7BvMhQ=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/addopts/d' pyproject.toml
|
||||
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail "uv_build>=0.10.2,<0.11.0" uv_build
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ poetry-core ];
|
||||
nativeBuildInputs = [ uv-build ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
peewee
|
||||
|
||||
@@ -55,6 +55,6 @@ buildPythonPackage rec {
|
||||
homepage = "https://github.com/precice/python-bindings";
|
||||
changelog = "https://github.com/precice/python-bindings/blob/${src.tag}/CHANGELOG.md";
|
||||
license = lib.licenses.lgpl3Only;
|
||||
maintainers = with lib.maintainers; [ Scriptkiddi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -62,7 +62,7 @@ buildPythonPackage rec {
|
||||
changelog = "https://github.com/NabuCasa/snitun/releases/tag/${src.tag}";
|
||||
homepage = "https://github.com/nabucasa/snitun";
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = with lib.maintainers; [ Scriptkiddi ];
|
||||
maintainers = [ ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -30,6 +30,6 @@ buildPythonPackage rec {
|
||||
description = "Stringly: Human Readable Object Serialization";
|
||||
homepage = "https://github.com/evalf/stringly";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.Scriptkiddi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -23,6 +23,6 @@ buildPythonPackage rec {
|
||||
description = "Logging framework that organizes messages in a tree structure";
|
||||
homepage = "https://github.com/evalf/treelog";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.Scriptkiddi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -20,6 +20,6 @@ buildPythonPackage rec {
|
||||
description = "Find the nearest xterm 256 color index for an RGB";
|
||||
homepage = "https://github.com/magarcia/python-x256";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ Scriptkiddi ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -119,7 +119,7 @@ let
|
||||
|
||||
# Put the update script in passthru. Should only be on a single attrpath
|
||||
# so that nixpkgs-update doesn't create duplicate PRs.
|
||||
enableUpdateScript ? false,
|
||||
updateScriptMajorVersion ? null,
|
||||
}@genArgs:
|
||||
|
||||
{
|
||||
@@ -305,14 +305,15 @@ let
|
||||
gradle-unwrapped = mkGradle genArgs;
|
||||
};
|
||||
passthru.updateScript =
|
||||
if enableUpdateScript then
|
||||
if updateScriptMajorVersion != null then
|
||||
nix-update-script {
|
||||
extraArgs = [
|
||||
"--url=https://github.com/gradle/gradle"
|
||||
"--use-github-releases"
|
||||
# Gradle’s .0 releases are tagged as `vX.Y.0`, but the actual
|
||||
# release version omits the `.0`, so we’ll wanto to only capture
|
||||
# the version up but not including the the trailing `.0`.
|
||||
"--version-regex=^v(\\d+\\.\\d+(?:\\.[1-9]\\d?)?)(\\.0)?$"
|
||||
"--version-regex=^v(${updateScriptMajorVersion}\\.\\d+(?:\\.[1-9]\\d?)?)(\\.0)?$"
|
||||
];
|
||||
}
|
||||
else
|
||||
@@ -367,13 +368,13 @@ rec {
|
||||
version = "9.4.0";
|
||||
hash = "sha256-YOpyM1bYEmPoAC/sD8+eKw7uDAhQx6PXqwpj8szGAfM=";
|
||||
defaultJava = jdk21;
|
||||
updateScriptMajorVersion = "9";
|
||||
};
|
||||
gradle_8 = mkGradle {
|
||||
version = "8.14.4";
|
||||
hash = "sha256-8XcSmKcPbbWina9iN4xOGKF/wzybprFDYuDN9AYQOA0=";
|
||||
defaultJava = jdk21;
|
||||
# Only enable this on *one* version to avoid duplicate PRs.
|
||||
enableUpdateScript = true;
|
||||
updateScriptMajorVersion = "8";
|
||||
};
|
||||
gradle_7 = mkGradle {
|
||||
version = "7.6.6";
|
||||
|
||||
@@ -16,7 +16,6 @@ bundlerApp {
|
||||
homepage = "https://github.com/github-changelog-generator/github-changelog-generator";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
Scriptkiddi
|
||||
nicknovitski
|
||||
];
|
||||
platforms = lib.platforms.unix;
|
||||
|
||||
@@ -14,13 +14,13 @@
|
||||
|
||||
postgresqlBuildExtension (finalAttrs: {
|
||||
pname = "pg-gvm";
|
||||
version = "22.6.15";
|
||||
version = "22.6.17";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "greenbone";
|
||||
repo = "pg-gvm";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-VVJPn62V1huDXOZzWUUA3CVhYXqKEOCz7WxACWWuCFw=";
|
||||
hash = "sha256-rOtAAAIa+Ot+o1JLtgXOD32sZbX+nfKvl3CQqx02BtU=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://www.gams.com/";
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
|
||||
license = lib.licenses.unfree;
|
||||
maintainers = [ lib.maintainers.Scriptkiddi ];
|
||||
maintainers = [ ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -76,6 +76,8 @@ let
|
||||
|
||||
atdgen-runtime = callPackage ../development/ocaml-modules/atdgen/runtime.nix { };
|
||||
|
||||
atdml = callPackage ../development/ocaml-modules/atdml { };
|
||||
|
||||
augeas = callPackage ../development/ocaml-modules/augeas {
|
||||
inherit (pkgs) augeas;
|
||||
};
|
||||
@@ -2104,6 +2106,12 @@ let
|
||||
|
||||
terml = callPackage ../development/ocaml-modules/terml { };
|
||||
|
||||
testo = callPackage ../development/ocaml-modules/testo { };
|
||||
|
||||
testo-diff = callPackage ../development/ocaml-modules/testo/diff.nix { };
|
||||
|
||||
testo-util = callPackage ../development/ocaml-modules/testo/util.nix { };
|
||||
|
||||
tezos-base58 = callPackage ../development/ocaml-modules/tezos-base58 { };
|
||||
|
||||
tezt = callPackage ../development/ocaml-modules/tezt { };
|
||||
|
||||
Reference in New Issue
Block a user