Merge staging-next into staging
This commit is contained in:
@@ -11,10 +11,19 @@ let
|
||||
in
|
||||
{
|
||||
options.services.llama-swap = {
|
||||
enable = lib.mkEnableOption "enable the llama-swap service";
|
||||
enable = lib.mkEnableOption "the llama-swap service";
|
||||
|
||||
package = lib.mkPackageOption pkgs "llama-swap" { };
|
||||
|
||||
listenAddress = lib.mkOption {
|
||||
type = lib.types.str;
|
||||
default = "localhost";
|
||||
example = "0.0.0.0";
|
||||
description = ''
|
||||
Address that llama-swap listens on.
|
||||
'';
|
||||
};
|
||||
|
||||
port = lib.mkOption {
|
||||
default = 8080;
|
||||
example = 11343;
|
||||
@@ -33,6 +42,30 @@ in
|
||||
'';
|
||||
};
|
||||
|
||||
tls = {
|
||||
enable = lib.mkEnableOption "TLS encryption";
|
||||
|
||||
certFile = lib.mkOption {
|
||||
type = lib.types.nullOr lib.types.path;
|
||||
default = null;
|
||||
example = "/path/to/cert.pem";
|
||||
description = ''
|
||||
Path to the TLS certificate file. This certificate will be offered to,
|
||||
and may be verified by, clients.
|
||||
'';
|
||||
};
|
||||
|
||||
keyFile = lib.mkOption {
|
||||
type = lib.types.nullOr lib.types.path;
|
||||
default = null;
|
||||
example = "/path/to/key.pem";
|
||||
description = ''
|
||||
Path to the TLS private key file. This key will be used to decrypt,
|
||||
data received from clients.
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
settings = lib.mkOption {
|
||||
type = lib.types.submodule { freeformType = settingsFormat.type; };
|
||||
description = ''
|
||||
@@ -64,6 +97,17 @@ in
|
||||
};
|
||||
};
|
||||
config = lib.mkIf cfg.enable {
|
||||
assertions = [
|
||||
{
|
||||
assertion = cfg.tls.enable -> cfg.tls.certFile != null;
|
||||
message = "Please provide a certificate to use for TLS encryption.";
|
||||
}
|
||||
{
|
||||
assertion = cfg.tls.enable -> cfg.tls.keyFile != null;
|
||||
message = "Please provide a private key to use for TLS encryption.";
|
||||
}
|
||||
];
|
||||
|
||||
systemd.services.llama-swap = {
|
||||
description = "Model swapping for LLaMA C++ Server (or any local OpenAPI compatible server)";
|
||||
after = [ "network.target" ];
|
||||
@@ -71,7 +115,18 @@ in
|
||||
|
||||
serviceConfig = {
|
||||
Type = "exec";
|
||||
ExecStart = "${lib.getExe cfg.package} --listen :${toString cfg.port} --config ${configFile}";
|
||||
ExecStart = "${lib.getExe cfg.package} ${
|
||||
lib.escapeShellArgs (
|
||||
[
|
||||
"--listen=${cfg.listenAddress}:${toString cfg.port}"
|
||||
"--config=${configFile}"
|
||||
]
|
||||
++ lib.optionals cfg.tls.enable [
|
||||
"--tls-cert-file=${cfg.tls.certFile}"
|
||||
"--tls-key-file=${cfg.tls.keyFile}"
|
||||
]
|
||||
)
|
||||
}";
|
||||
Restart = "on-failure";
|
||||
RestartSec = 3;
|
||||
|
||||
@@ -112,6 +167,7 @@ in
|
||||
ProtectProc = "invisible";
|
||||
ProtectHostname = true;
|
||||
ProcSubset = "pid";
|
||||
WorkingDirectory = "/tmp";
|
||||
};
|
||||
};
|
||||
networking.firewall = lib.mkIf cfg.openFirewall { allowedTCPPorts = [ cfg.port ]; };
|
||||
|
||||
@@ -1281,7 +1281,7 @@ let
|
||||
(assertValueOneOf "EmitRouter" boolValues)
|
||||
(assertValueOneOf "EmitTimezone" boolValues)
|
||||
(assertValueOneOf "BindToInterface" boolValues)
|
||||
(assertValueOneOf "PersistLeases" boolValues)
|
||||
(assertValueOneOf "PersistLeases" (boolValues ++ [ "runtime" ]))
|
||||
];
|
||||
|
||||
sectionIPv6SendRA = checkUnitConfig "IPv6SendRA" [
|
||||
|
||||
@@ -168,7 +168,8 @@ stdenv.mkDerivation {
|
||||
++ lib.optional wrapPythonDrv makeWrapper
|
||||
++ lib.optional nlsSupport gettext
|
||||
++ lib.optional perlSupport perl
|
||||
++ lib.optional (guiSupport == "gtk3") wrapGAppsHook3;
|
||||
++ lib.optional (guiSupport == "gtk3") wrapGAppsHook3
|
||||
++ lib.optional waylandSupport wayland-scanner;
|
||||
|
||||
buildInputs = [
|
||||
ncurses
|
||||
@@ -188,7 +189,6 @@ stdenv.mkDerivation {
|
||||
]
|
||||
++ lib.optional (guiSupport == "gtk2") gtk2-x11
|
||||
++ lib.optional (guiSupport == "gtk3") gtk3-x11
|
||||
++ lib.optional waylandSupport wayland-scanner
|
||||
++ lib.optional luaSupport lua
|
||||
++ lib.optional pythonSupport python3
|
||||
++ lib.optional tclSupport tcl
|
||||
|
||||
@@ -12050,6 +12050,19 @@ final: prev: {
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
nvim-treesitter-locals = buildVimPlugin {
|
||||
pname = "nvim-treesitter-locals";
|
||||
version = "0-unstable-2025-11-28";
|
||||
src = fetchFromGitHub {
|
||||
owner = "nvim-treesitter";
|
||||
repo = "nvim-treesitter-locals";
|
||||
rev = "76d9ea45e860fb42b92ac4926ea869239fc638d0";
|
||||
hash = "sha256-FLZ6h1M3Kc/YjOfKhn8nKLyVTySMMpsOL2MzIoAMEes=";
|
||||
};
|
||||
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-locals/";
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
nvim-treesitter-pairs = buildVimPlugin {
|
||||
pname = "nvim-treesitter-pairs";
|
||||
version = "0-unstable-2023-07-23";
|
||||
|
||||
@@ -925,6 +925,7 @@ https://github.com/nvim-tree/nvim-tree.lua/,,
|
||||
https://github.com/nvim-treesitter/nvim-treesitter/,,
|
||||
https://github.com/nvim-treesitter/nvim-treesitter-context/,,
|
||||
https://github.com/RRethy/nvim-treesitter-endwise/,HEAD,
|
||||
https://github.com/nvim-treesitter/nvim-treesitter-locals/,HEAD,
|
||||
https://github.com/theHamsta/nvim-treesitter-pairs/,HEAD,
|
||||
https://github.com/eddiebergman/nvim-treesitter-pyfold/,,
|
||||
https://github.com/nvim-treesitter/nvim-treesitter-refactor/,,
|
||||
|
||||
@@ -1997,8 +1997,8 @@ let
|
||||
mktplcRef = {
|
||||
name = "Go";
|
||||
publisher = "golang";
|
||||
version = "0.50.0";
|
||||
hash = "sha256-e0O5EXStxHw7sKozH6qzLSMzy00S+6Q7p9KtP+NbB6Y=";
|
||||
version = "0.52.1";
|
||||
hash = "sha256-y3IaNkdyWnZCwQ9Zgryn6D2cUT+eyJ4/yXgGSTRGpWw=";
|
||||
};
|
||||
meta = {
|
||||
changelog = "https://marketplace.visualstudio.com/items/golang.Go/changelog";
|
||||
|
||||
@@ -715,11 +715,11 @@
|
||||
"vendorHash": "sha256-BUxnKxr0htpdSSTMzb3ix1nNlX7PTBv38ozDjnZ2eK8="
|
||||
},
|
||||
"huaweicloud_huaweicloud": {
|
||||
"hash": "sha256-MQq3fbDXJdULy0xutWmWRmgKa3STny3qsklxgL/z/28=",
|
||||
"hash": "sha256-8GsGyWBkeHy+7MOrjn6r8Q67EDBycU0FEFILabJvkWA=",
|
||||
"homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud",
|
||||
"owner": "huaweicloud",
|
||||
"repo": "terraform-provider-huaweicloud",
|
||||
"rev": "v1.82.4",
|
||||
"rev": "v1.83.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": null
|
||||
},
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
buildNpmPackage,
|
||||
nodejs_22,
|
||||
pkg-config,
|
||||
anytype-heart,
|
||||
libsecret,
|
||||
@@ -32,6 +33,9 @@ buildNpmPackage (finalAttrs: {
|
||||
|
||||
npmDepsHash = "sha256-hJJK/RJnSm8QpjGcnxUsemrAsRNYCHSGSH8iUZZYXJI=";
|
||||
|
||||
# npm dependency install fails with nodejs_24: https://github.com/NixOS/nixpkgs/issues/474535
|
||||
nodejs = nodejs_22;
|
||||
|
||||
env = {
|
||||
ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
|
||||
};
|
||||
|
||||
@@ -3,7 +3,9 @@
|
||||
buildNpmPackage,
|
||||
fetchFromGitHub,
|
||||
nix-update-script,
|
||||
nodejs_22,
|
||||
}:
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "ares-cli";
|
||||
version = "3.2.1";
|
||||
@@ -14,6 +16,8 @@ buildNpmPackage rec {
|
||||
hash = "sha256-L8suZDtXVchVyvp7KCv0UaceJqqGBdfopd5tZzwj3MY=";
|
||||
};
|
||||
|
||||
nodejs = nodejs_22;
|
||||
|
||||
dontNpmBuild = true;
|
||||
npmDepsHash = "sha256-ATIxe/sulfOpz5KiWauDAPZrlfUOFyiTa+5ECFbVd+0=";
|
||||
|
||||
|
||||
@@ -80,13 +80,13 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "ausaxs";
|
||||
version = "1.1.2";
|
||||
version = "1.1.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "AUSAXS";
|
||||
repo = "AUSAXS";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-83ZgplSZmY/2DZXG1t+/4+gzlv/YusRFeDRqNuie0JA=";
|
||||
hash = "sha256-/d6EXDn60ap7dluJZtVP5vGiJTn4ggF7XYZ6ONGipDs=";
|
||||
};
|
||||
|
||||
patches = [ ./cmake-no-fetchcontent.patch ];
|
||||
@@ -134,7 +134,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
postInstall = ''
|
||||
cp --recursive lib/* $out/lib/
|
||||
cp --recursive bin $out/bin
|
||||
rm $out/bin/scripts
|
||||
cp --recursive ../scripts $out/bin/scripts
|
||||
'';
|
||||
|
||||
|
||||
@@ -11,16 +11,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "beads";
|
||||
version = "0.27.2";
|
||||
version = "0.42.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "steveyegge";
|
||||
repo = "beads";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-PpuyQCQocmOqt4EYDsjx1nh0dRxt2e7Vu1/KQ74B88Q=";
|
||||
hash = "sha256-3t+pm7vuFj3PH1oCJ/AnwbGupqleimNQnP2bRSBHrSg=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-5p4bHTBB6X30FosIn6rkMDJoap8tOvB7bLmVKsy09D8=";
|
||||
vendorHash = "sha256-ovG0EWQFtifHF5leEQTFvTjGvc+yiAjpAaqaV0OklgE=";
|
||||
|
||||
subPackages = [ "cmd/bd" ];
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
lib,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
stdenv,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
@@ -19,6 +20,8 @@ rustPlatform.buildRustPackage rec {
|
||||
|
||||
nativeBuildInputs = [ rustPlatform.bindgenHook ];
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isGNU "-std=gnu17";
|
||||
|
||||
preCheck = "HOME=$(mktemp -d)";
|
||||
|
||||
checkFlags = [
|
||||
|
||||
@@ -13,16 +13,16 @@
|
||||
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "cheating-daddy";
|
||||
version = "0.4";
|
||||
version = "0.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sohzm";
|
||||
repo = "cheating-daddy";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-yoUHBxiuwFdHF5uvQEFrjONnqBdks5gJgTvX1ME5Vv8=";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-w1Kd9V9MQvsWiVHr9pRPVLkds+Aj/dsZg6Xvj0vWWVg=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-HNI0I02tWXJ0Th9oownQ/akXITBs3RlVFpnnmt6kINw=";
|
||||
npmDepsHash = "sha256-fMvzHrljOm43Dj0uJcqCj6QWd6qosARainhW9WSE348=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
copyDesktopItems
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
buildNpmPackage {
|
||||
pname = "coc-markdownlint";
|
||||
version = "0-unstable-2025-12-01";
|
||||
version = "0-unstable-2026-01-01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fannheyward";
|
||||
repo = "coc-markdownlint";
|
||||
rev = "5a3b292e791e7d33bacac8e9e952aef3aab9f867";
|
||||
hash = "sha256-EaJjeaR8cfqGy2I7nLxPlNyiq4ERpWqUF9i/LloOJaQ=";
|
||||
rev = "40ed0685b2849e77bc8769e3ab1171ced542c5e3";
|
||||
hash = "sha256-rHFkypWQKjfHGeiij2DMldAKXVjghkxB/5mGIjIpS9k=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-DCHrO+cuSepnBHl4miLivFElSmSbgH/NRQH68zSJAVA=";
|
||||
npmDepsHash = "sha256-8ex8JdtSREFl59cT5Mu/PtmjyjMG7PU7IJ31wStp+8I=";
|
||||
|
||||
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
|
||||
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
buildNpmPackage {
|
||||
pname = "coc-rust-analyzer";
|
||||
version = "0-unstable-2025-12-23";
|
||||
version = "0-unstable-2026-01-01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fannheyward";
|
||||
repo = "coc-rust-analyzer";
|
||||
rev = "e64fabb840a35ad1feeedc88b181dd8593c88d8b";
|
||||
hash = "sha256-npAMi7652BUG4coQjkLIcWcSQ4kH+aDwZXsPsLCeZdY=";
|
||||
rev = "ffb3c8af18c7c86e05f335d2a614d1a88bd61a3e";
|
||||
hash = "sha256-8d4GCWpVSwlGn2HSB56/Nll4U+YPx4aupRBxkOUUAr8=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-Qksi1G4YeFU94mIccyMpphER9d/UiCOriqbe0w7LA6c=";
|
||||
npmDepsHash = "sha256-PgMgpVoKmhuqtSV73wSdqdQ5Bt5AeRwbn71mIulBh8Y=";
|
||||
|
||||
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
|
||||
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "cppad";
|
||||
version = "20250000.3";
|
||||
version = "20260000.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "coin-or";
|
||||
repo = "CppAD";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-nxndrOAgmEbMSVLz66E3X/r35NSgiOvNJnF9BY/IOd0=";
|
||||
hash = "sha256-P8FUcW0AjMTqG7TVtdM6/v+ctyNQXJsImC26bpxz/i8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -28,11 +28,11 @@
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
pname = "deezer-enhanced";
|
||||
version = "1.4.1";
|
||||
version = "1.4.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/duzda/deezer-enhanced/releases/download/v${version}/deezer-enhanced_${version}_amd64.deb";
|
||||
hash = "sha256-n7/yEzr40ApBzE+kLWehgMHwkoom4QT9fYLSuFqVA7s=";
|
||||
hash = "sha256-PRq5R0AXCsW+cEuf1EU+o7g6oa8K5jGAphoNC8cSNFw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "git-credential-oauth";
|
||||
version = "0.16.0";
|
||||
version = "0.17.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hickford";
|
||||
repo = "git-credential-oauth";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-T10QGMp6keneUzdz7p/4huySIJFp4AmX253pZ3hYSYY=";
|
||||
hash = "sha256-uzgWFjrX2Ux5/nn2EOcWaN4IQX3xmZJASuwdfvq1/Zw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
@@ -24,7 +24,7 @@ buildGoModule rec {
|
||||
"-X main.version=${version}"
|
||||
];
|
||||
|
||||
vendorHash = "sha256-g6HT0hmY2RQceSOigH2bVj1jXYhXq95xL0Qak7TMx0o=";
|
||||
vendorHash = "sha256-ActdfhT4SOWFjXz9XXx1AAnfRQbdTeID79dI8L+WuIc=";
|
||||
|
||||
postInstall = ''
|
||||
installManPage $src/git-credential-oauth.1
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "glooctl";
|
||||
version = "1.20.6";
|
||||
version = "1.20.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "solo-io";
|
||||
repo = "gloo";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-B3Hbj9T2ZefH9c/Zlgi7odInuIH96tFtyhrQLIiZPpU=";
|
||||
hash = "sha256-2GILbG7pnkaaoUQkTMTt+1GLpUPfbz3gbPV+a49ERh0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-zJmp3UWzZSI7G54DTOEOEo2ZIKjM6GZ0Cf5/BukaB4o=";
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "goatcounter";
|
||||
version = "2.6.0";
|
||||
version = "2.7.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "arp242";
|
||||
repo = "goatcounter";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-MF4ipSZfN5tAphe+gde7SPAypyi1uRyaDBv58u3lEQE=";
|
||||
hash = "sha256-BVKz1vPYDOpaBdurR1wjg1Jo+qncqrIbZuDVmlFAO9I=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-cwR3wCRbvISKyhHCnIYDIGSZ+1DowfGT4RAkF/d6F5Q=";
|
||||
vendorHash = "sha256-ICbtL6O1Kbig2WgbLCVSSe9MbIrYWmxYn4M2R5mwv/c=";
|
||||
subPackages = [ "cmd/goatcounter" ];
|
||||
modRoot = ".";
|
||||
|
||||
|
||||
+1388
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,33 @@
|
||||
{
|
||||
lib,
|
||||
buildNpmPackage,
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "grunt-cli";
|
||||
version = "1.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "gruntjs";
|
||||
repo = "grunt-cli";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-t1J6JLrY2H6ND/T2sl/3/6BZf4nFbUJs1dYvknRbs5s=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
ln -s ${./package-lock.json} package-lock.json
|
||||
'';
|
||||
|
||||
npmDepsHash = "sha256-SJmgMDw+BBm6NGUzFD4q5PVAZvYXelpM1d20xvL9U9c=";
|
||||
|
||||
dontNpmBuild = true;
|
||||
|
||||
meta = {
|
||||
description = "The grunt command line interface";
|
||||
homepage = "https://github.com/gruntjs/grunt-cli";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ onny ];
|
||||
mainProgram = "grunt";
|
||||
};
|
||||
}
|
||||
@@ -13,18 +13,18 @@
|
||||
}:
|
||||
let
|
||||
pname = "homebox";
|
||||
version = "0.21.0";
|
||||
version = "0.22.3";
|
||||
src = fetchFromGitHub {
|
||||
owner = "sysadminsmedia";
|
||||
repo = "homebox";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-JA0LawQHWLCJQno1GsajVSsLG3GGgDp2ttIa2xELX48=";
|
||||
hash = "sha256-0/pf7jShuoME6it8GPXJ7ugoRLVfpEzu2uaUW0XFwJg=";
|
||||
};
|
||||
in
|
||||
buildGoModule {
|
||||
inherit pname version src;
|
||||
|
||||
vendorHash = "sha256-fklNsQEqAjbiaAwTAh5H3eeANkNRDVRuJZ8ithJsfZs=";
|
||||
vendorHash = "sha256-pAMWPMZV5U7hIKNNFgRyyqZEH3wjUCplo7cQfKh1A6g=";
|
||||
modRoot = "backend";
|
||||
# the goModules derivation inherits our buildInputs and buildPhases
|
||||
# Since we do pnpm thing in those it fails if we don't explicitly remove them
|
||||
@@ -42,7 +42,7 @@ buildGoModule {
|
||||
src = "${src}/frontend";
|
||||
pnpm = pnpm_9;
|
||||
fetcherVersion = 1;
|
||||
hash = "sha256-gHx4HydL33i1SqzG1PChnlWdlO5NFa5F/R5Yq3mS4ng=";
|
||||
hash = "sha256-5AEwgI5rQzp/36USr+QEzjgllZkKhhIvlzl+9ZVfGM4=";
|
||||
};
|
||||
pnpmRoot = "../frontend";
|
||||
|
||||
|
||||
@@ -19,13 +19,13 @@
|
||||
|
||||
gcc15Stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "hyprlauncher";
|
||||
version = "0.1.4";
|
||||
version = "0.1.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hyprwm";
|
||||
repo = "hyprlauncher";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-slOlmNtNSqtVvmkZErkwFjGxsLioDUp0l1xXt+g8ggo=";
|
||||
hash = "sha256-nu3pMtkMwKsEhpBE4XMpayXDGdnrXVXrscSsxp7qf1I=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
(lib.cmakeBool "BUILD_TESTING" finalAttrs.doCheck)
|
||||
(lib.cmakeBool "BUILD_TESTING" finalAttrs.finalPackage.doCheck)
|
||||
];
|
||||
doCheck = true;
|
||||
nativeCheckInputs = [
|
||||
@@ -64,6 +64,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
ln -sv $out/include/iniparser/*.h $out/include/
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
|
||||
|
||||
meta = {
|
||||
|
||||
Generated
+1723
-1933
File diff suppressed because it is too large
Load Diff
@@ -2,7 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
gradle,
|
||||
gradle_9,
|
||||
jdk21,
|
||||
fontconfig,
|
||||
libXinerama,
|
||||
@@ -17,17 +17,18 @@
|
||||
copyDesktopItems,
|
||||
libglvnd,
|
||||
autoPatchelfHook,
|
||||
writeText,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "keyguard";
|
||||
version = "1.15.2";
|
||||
version = "2.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "AChep";
|
||||
repo = "keyguard-app";
|
||||
tag = "r20251015";
|
||||
hash = "sha256-1e3AZ07CfRFj6b3hiJFcypsHFwhedRdQ3+StEHXSacU=";
|
||||
tag = "r20260102.2";
|
||||
hash = "sha256-LmK1FnMd8udAfkfe1QyJd0kVSUfs1xAmzTiz80USlpo=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
@@ -36,11 +37,13 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
--replace-fail 'resourcesTask.dependsOn(":desktopLibNative:''${Tasks.compileNativeUniversal}")' ""
|
||||
'';
|
||||
|
||||
gradleBuildTask = ":desktopApp:createDistributable";
|
||||
gradleBuildTask = ":desktopApp:createReleaseDistributable";
|
||||
|
||||
gradleUpdateTask = finalAttrs.gradleBuildTask;
|
||||
|
||||
mitmCache = gradle.fetchDeps {
|
||||
gradleInitScript = writeText "empty-init-script.gradle" "";
|
||||
|
||||
mitmCache = gradle_9.fetchDeps {
|
||||
inherit (finalAttrs) pname;
|
||||
data = ./deps.json;
|
||||
silent = false;
|
||||
@@ -52,7 +55,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
gradleFlags = [ "-Dorg.gradle.java.home=${jdk21}" ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
gradle
|
||||
gradle_9
|
||||
jdk21
|
||||
copyDesktopItems
|
||||
autoPatchelfHook
|
||||
@@ -78,7 +81,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
name = "keyguard";
|
||||
exec = "Keyguard";
|
||||
icon = "keyguard";
|
||||
comment = "Keyguard";
|
||||
desktopName = "Keyguard";
|
||||
})
|
||||
];
|
||||
@@ -86,8 +88,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
cp -r desktopApp/build/compose/binaries/main/app/Keyguard $out
|
||||
install -Dm0644 $out/lib/Keyguard.png $out/share/pixmaps/keyguard.png
|
||||
cp --recursive desktopApp/build/compose/binaries/main-release/app/Keyguard $out
|
||||
install -D --mode=0644 $out/lib/Keyguard.png $out/share/icons/hicolor/512x512/apps/keyguard.png
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
Generated
+10
-10
@@ -6,13 +6,13 @@
|
||||
},
|
||||
{
|
||||
"pname": "AAXClean.Codecs",
|
||||
"version": "2.1.0.1",
|
||||
"hash": "sha256-P80CPVrJfQw+HKkgbfx6szgzpk/+PuD2k68r4+tNh/U="
|
||||
"version": "2.1.2.1",
|
||||
"hash": "sha256-LfzCFcrV1i+4dXYUuEUIumLqiAMZcwkXwy9MlYfcBMM="
|
||||
},
|
||||
{
|
||||
"pname": "AudibleApi",
|
||||
"version": "10.1.0.1",
|
||||
"hash": "sha256-kPYkep6Q4B7z/KgKd5pRN0LCxiPhKI2RxShSVZUZpY0="
|
||||
"version": "10.1.2.1",
|
||||
"hash": "sha256-DRI37m+uWOpmtq0+ivRfqzLFAqfYzQvyvi6GP7sCWpQ="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia",
|
||||
@@ -151,8 +151,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Google.Protobuf",
|
||||
"version": "3.33.1",
|
||||
"hash": "sha256-GKjiqDgV21LbVguaEJ//SSNuDI7zu7n0otEbYoJZUx8="
|
||||
"version": "3.33.2",
|
||||
"hash": "sha256-iSEReaFbdV+86nnB6tfUzexzh6r06ItaaWwcRcvPwIM="
|
||||
},
|
||||
{
|
||||
"pname": "HarfBuzzSharp",
|
||||
@@ -506,13 +506,13 @@
|
||||
},
|
||||
{
|
||||
"pname": "Polly",
|
||||
"version": "8.6.4",
|
||||
"hash": "sha256-Z+ZbhnHWMu55qgQkxvw3yMiMd+zIMzzQiFhvn/PeQ3I="
|
||||
"version": "8.6.5",
|
||||
"hash": "sha256-2YRacrP3b3C6EBCb5Pjg6fQdGj+SgbTeaWHN/oZ1d8s="
|
||||
},
|
||||
{
|
||||
"pname": "Polly.Core",
|
||||
"version": "8.6.4",
|
||||
"hash": "sha256-4Xrg/H481Y/WOHk1sGvFNEOfgaGrdKi+4U54PTXhh9I="
|
||||
"version": "8.6.5",
|
||||
"hash": "sha256-m12obNfMZdWQWJoCaF03H5qEbFDdp9FSdHTHcIIsACQ="
|
||||
},
|
||||
{
|
||||
"pname": "RBush.Signed",
|
||||
|
||||
@@ -13,13 +13,13 @@
|
||||
|
||||
buildDotnetModule rec {
|
||||
pname = "libation";
|
||||
version = "12.7.3";
|
||||
version = "13.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rmcrackan";
|
||||
repo = "Libation";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-MFrtEFgM584SGbcQNQLTlj4BBh2ct2rpQyx0/se8Eo0=";
|
||||
hash = "sha256-13hPTIbEloFiJMTT6J1CRf8s0xLnqkVe5lOGNEYenzs=";
|
||||
};
|
||||
|
||||
sourceRoot = "${src.name}/Source";
|
||||
|
||||
@@ -26,6 +26,8 @@
|
||||
csound,
|
||||
cunit,
|
||||
pkg-config,
|
||||
libGL,
|
||||
libGLU,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@@ -61,6 +63,8 @@ stdenv.mkDerivation rec {
|
||||
cunit
|
||||
libtool
|
||||
readline
|
||||
libGL
|
||||
libGLU
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
@@ -72,6 +76,7 @@ stdenv.mkDerivation rec {
|
||||
# Needed with GCC 12 but problematic with some old GCCs
|
||||
"-Wno-error=address"
|
||||
"-Wno-error=use-after-free"
|
||||
"-std=gnu17"
|
||||
]
|
||||
++ [
|
||||
"-Wno-error=deprecated-declarations"
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
callPackage,
|
||||
|
||||
nixosTests,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
let
|
||||
@@ -16,13 +17,18 @@ let
|
||||
in
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "llama-swap";
|
||||
version = "165";
|
||||
version = "176";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
"wol" # wake on lan proxy
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mostlygeek";
|
||||
repo = "llama-swap";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-3NlA4LnAJ1qCy1+Jcv6wrPg/7trQhpwx00Sk98V7ZdY=";
|
||||
hash = "sha256-nfkuaiEITOmpkiLft3iNW1VUexHwZ36c8gwcQKGANbQ=";
|
||||
# populate values that require us to use git. By doing this in postFetch we
|
||||
# can delete .git afterwards and maintain better reproducibility of the src.
|
||||
leaveDotGit = true;
|
||||
@@ -35,10 +41,9 @@ buildGoModule (finalAttrs: {
|
||||
'';
|
||||
};
|
||||
|
||||
vendorHash = "sha256-5mmciFAGe8ZEIQvXejhYN+ocJL3wOVwevIieDuokhGU=";
|
||||
vendorHash = "sha256-/EbFyuCVFxHTTO0UwSV3B/6PYUpudxB2FD8nNx1Bb+M=";
|
||||
|
||||
passthru.ui = callPackage ./ui.nix { llama-swap = finalAttrs.finalPackage; };
|
||||
passthru.npmDepsHash = "sha256-F6izMZY4554M6PqPYjKcjNol3A6BZHHYA0CIcNrU5JA=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
versionCheckHook
|
||||
@@ -108,14 +113,22 @@ buildGoModule (finalAttrs: {
|
||||
rm "$GOPATH/bin/simple-responder"
|
||||
'';
|
||||
|
||||
preInstall = ''
|
||||
postInstall = ''
|
||||
install -Dm444 -t "$out/share/llama-swap" config.example.yaml
|
||||
mkdir -p "$wol/bin"
|
||||
mv "$out/bin/wol-proxy" "$wol/bin/"
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
versionCheckProgramArg = "-version";
|
||||
|
||||
passthru.tests.nixos = nixosTests.llama-swap;
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--subpackage"
|
||||
"ui"
|
||||
];
|
||||
};
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/mostlygeek/llama-swap";
|
||||
|
||||
@@ -6,7 +6,8 @@
|
||||
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "${llama-swap.pname}-ui";
|
||||
inherit (llama-swap) version src npmDepsHash;
|
||||
inherit (llama-swap) version src;
|
||||
npmDepsHash = "sha256-RKPcMwJ0qVOgbTxoGryrLn7AW0Bfmv9WasoY+gw4B30=";
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace vite.config.ts \
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
rustPlatform,
|
||||
fetchFromGitea,
|
||||
installShellFiles,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
@@ -30,6 +32,17 @@ rustPlatform.buildRustPackage rec {
|
||||
"production"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
];
|
||||
|
||||
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||
installShellCompletion --cmd mitra \
|
||||
--bash <($out/bin/mitra completion --shell bash) \
|
||||
--fish <($out/bin/mitra completion --shell fish) \
|
||||
--zsh <($out/bin/mitra completion --shell zsh)
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Federated micro-blogging platform";
|
||||
homepage = "https://codeberg.org/silverpill/mitra";
|
||||
|
||||
@@ -9,12 +9,12 @@
|
||||
}:
|
||||
let
|
||||
pname = "models-dev";
|
||||
version = "0-unstable-2025-12-29";
|
||||
version = "0-unstable-2026-01-04";
|
||||
src = fetchFromGitHub {
|
||||
owner = "sst";
|
||||
owner = "anomalyco";
|
||||
repo = "models.dev";
|
||||
rev = "53afc6aefb7b7f777c7b708098e7dbf83bd3797a";
|
||||
hash = "sha256-I79MLfT9rCJK7LOfJNN23wM9/lJsVL+fw3hBUPykIxM=";
|
||||
rev = "65b43b44c1aefb37483a03f1859f10f6718b7b31";
|
||||
hash = "sha256-yh1OeKZ1JBR6Z1+ebCvdssjy2bBGgo1KNQFmVkycM7E=";
|
||||
};
|
||||
|
||||
node_modules = stdenvNoCC.mkDerivation {
|
||||
@@ -112,7 +112,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
|
||||
meta = {
|
||||
description = "Comprehensive open-source database of AI model specifications, pricing, and capabilities";
|
||||
homepage = "https://github.com/sst/models-dev";
|
||||
homepage = "https://github.com/anomalyco/models-dev";
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = with lib.maintainers; [ delafthi ];
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "nak";
|
||||
version = "0.17.3";
|
||||
version = "0.17.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fiatjaf";
|
||||
repo = "nak";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-xQgUG138qBPihbAs19Z6qXcWcjjBJyXPJDHoX7EuDx0=";
|
||||
hash = "sha256-rljH4uh8NSvJTwEVvk53oYzE2+U5dHeI9f5YZ75a1KA=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-7sKGGu04KNdVI0RcTvW4Ehld6BYaQF+3Jlh+Mq96wDQ=";
|
||||
vendorHash = "sha256-c1XSy3guyueiCSVRnRYEkFypzGuMj7/7eOYFluFyeG8=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -36,6 +36,7 @@ stdenv.mkDerivation rec {
|
||||
"-Wno-implicit-function-declaration"
|
||||
"-Wno-endif-labels"
|
||||
"-Wno-implicit-int"
|
||||
"-Wno-incompatible-pointer-types"
|
||||
];
|
||||
|
||||
installTargets = [
|
||||
|
||||
@@ -112,7 +112,6 @@ python3Packages.buildPythonApplication rec {
|
||||
ddgs
|
||||
docx2txt
|
||||
einops
|
||||
extract-msg
|
||||
fake-useragent
|
||||
fastapi
|
||||
faster-whisper
|
||||
@@ -126,7 +125,6 @@ python3Packages.buildPythonApplication rec {
|
||||
google-generativeai
|
||||
googleapis-common-protos
|
||||
httpx
|
||||
iso-639
|
||||
itsdangerous
|
||||
langchain
|
||||
langchain-classic
|
||||
@@ -156,7 +154,6 @@ python3Packages.buildPythonApplication rec {
|
||||
opentelemetry-instrumentation-httpx
|
||||
opentelemetry-instrumentation-aiohttp-client
|
||||
pandas
|
||||
passlib
|
||||
peewee
|
||||
peewee-migrate
|
||||
pgvector
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
}:
|
||||
|
||||
let
|
||||
openrct2-version = "0.4.29";
|
||||
openrct2-version = "0.4.30";
|
||||
|
||||
# Those versions MUST match the pinned versions within the CMakeLists.txt
|
||||
# file. The REPLAYS repository from the CMakeLists.txt is not necessary.
|
||||
@@ -68,7 +68,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
owner = "OpenRCT2";
|
||||
repo = "OpenRCT2";
|
||||
tag = "v${openrct2-version}";
|
||||
hash = "sha256-Udwqn8RFXaUmgbA3rXH/WZTK88HbHEQucsbDP51Oe7g=";
|
||||
hash = "sha256-dlSfH1E8tFaKNaIACiiWineV6CW2Rrv7qtEHGP4cfkM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "prmt";
|
||||
version = "0.2.2";
|
||||
version = "0.2.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
repo = "prmt";
|
||||
owner = "3axap4eHko";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-n5Tq6fnImE744/QaQzkqrRsqk76YNrQUp8/cOEly06I=";
|
||||
hash = "sha256-NfnVWkGVewky6s49RfM0pFyHFypaAZfjIdEDIus36mg=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-6meuA7D5JoSvG9aAGy+rglt66qckvJBn0FhmYFAiTdA=";
|
||||
cargoHash = "sha256-Vc2uCFD3A3huSFaYbgZHRWgiQnxXkz7BzvmdT7AsnoY=";
|
||||
|
||||
# Fail to run in sandbox environment
|
||||
checkFlags = map (t: "--skip ${t}") [
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv,
|
||||
gcc14Stdenv,
|
||||
lib,
|
||||
buildBazelPackage,
|
||||
bazel_7,
|
||||
@@ -7,7 +8,17 @@
|
||||
cctools,
|
||||
}:
|
||||
|
||||
buildBazelPackage rec {
|
||||
let
|
||||
# fails to build with gcc15, see https://github.com/NixOS/nixpkgs/issues/475586
|
||||
buildBazelPackage' =
|
||||
if stdenv.cc.isGNU then
|
||||
buildBazelPackage.override {
|
||||
stdenv = gcc14Stdenv;
|
||||
}
|
||||
else
|
||||
buildBazelPackage;
|
||||
in
|
||||
buildBazelPackage' rec {
|
||||
pname = "protoc-gen-js";
|
||||
version = "3.21.4";
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
lib,
|
||||
flutter332,
|
||||
flutter338,
|
||||
fetchFromGitHub,
|
||||
autoPatchelfHook,
|
||||
writeShellScript,
|
||||
@@ -9,9 +9,9 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "1.2.2";
|
||||
version = "1.2.3";
|
||||
in
|
||||
flutter332.buildFlutterApplication {
|
||||
flutter338.buildFlutterApplication {
|
||||
pname = "proxypin";
|
||||
inherit version;
|
||||
|
||||
@@ -19,7 +19,7 @@ flutter332.buildFlutterApplication {
|
||||
owner = "wanghongenpin";
|
||||
repo = "proxypin";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-aMBUQkG/sZ7M9GzxKpO56MuGPRFLRGjrFpvsIUGDgkA=";
|
||||
hash = "sha256-0eYfE5ziEMcBpLZ7a48ZPn9pmektdgmMcpDvUz4JrFs=";
|
||||
};
|
||||
|
||||
pubspecLock = lib.importJSON ./pubspec.lock.json;
|
||||
@@ -49,7 +49,7 @@ flutter332.buildFlutterApplication {
|
||||
cp --recursive --no-preserve=mode $src/* $WORKDIR
|
||||
PACKAGE_DIR=$(dirname $(EDITOR=echo nix edit --file . proxypin))
|
||||
pushd $WORKDIR
|
||||
${lib.getExe flutter332} pub get
|
||||
${lib.getExe flutter338} pub get
|
||||
${lib.getExe yq-go} eval --output-format=json --prettyPrint pubspec.lock > $PACKAGE_DIR/pubspec.lock.json
|
||||
popd
|
||||
$(nix eval --file . dart.fetchGitHashesScript) --input $PACKAGE_DIR/pubspec.lock.json --output $PACKAGE_DIR/git-hashes.json
|
||||
|
||||
@@ -104,21 +104,21 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "cross_file",
|
||||
"sha256": "942a4791cd385a68ccb3b32c71c427aba508a1bb949b86dff2adbe4049f16239",
|
||||
"sha256": "701dcfc06da0882883a2657c445103380e53e647060ad8d9dfb710c100996608",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.3.5"
|
||||
"version": "0.3.5+1"
|
||||
},
|
||||
"crypto": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "crypto",
|
||||
"sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855",
|
||||
"sha256": "c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.0.6"
|
||||
"version": "3.0.7"
|
||||
},
|
||||
"cupertino_icons": {
|
||||
"dependency": "direct main",
|
||||
@@ -225,11 +225,11 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "file_picker",
|
||||
"sha256": "f2d9f173c2c14635cc0e9b14c143c49ef30b4934e8d1d274d6206fcb0086a06f",
|
||||
"sha256": "d974b6ba2606371ac71dd94254beefb6fa81185bde0b59bdc1df09885da85fde",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "10.3.3"
|
||||
"version": "10.3.8"
|
||||
},
|
||||
"fixnum": {
|
||||
"dependency": "transitive",
|
||||
@@ -308,11 +308,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "flutter_plugin_android_lifecycle",
|
||||
"sha256": "c2fe1001710127dfa7da89977a08d591398370d099aacdaa6d44da7eb14b8476",
|
||||
"sha256": "ee8068e0e1cd16c4a82714119918efdeed33b3ba7772c54b5d094ab53f9b7fd1",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.0.31"
|
||||
"version": "2.0.33"
|
||||
},
|
||||
"flutter_qr_reader_plus": {
|
||||
"dependency": "direct main",
|
||||
@@ -350,11 +350,11 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "get",
|
||||
"sha256": "c79eeb4339f1f3deffd9ec912f8a923834bec55f7b49c9e882b8fef2c139d425",
|
||||
"sha256": "5ed34a7925b85336e15d472cc4cfe7d9ebf4ab8e8b9f688585bf6b50f4c3d79a",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "4.7.2"
|
||||
"version": "4.7.3"
|
||||
},
|
||||
"highlight": {
|
||||
"dependency": "transitive",
|
||||
@@ -380,11 +380,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "http",
|
||||
"sha256": "bb2ce4590bc2667c96f318d68cac1b5a7987ec819351d32b1c987239a815e007",
|
||||
"sha256": "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.5.0"
|
||||
"version": "1.6.0"
|
||||
},
|
||||
"http_parser": {
|
||||
"dependency": "transitive",
|
||||
@@ -407,7 +407,7 @@
|
||||
"version": "1.0.1"
|
||||
},
|
||||
"image_pickers": {
|
||||
"dependency": "direct main",
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "image_pickers",
|
||||
"sha256": "e2f5d19a7b0a40af3af5d49c5855b22a755e6f79b22e0b58a65c44311b9d67c8",
|
||||
@@ -440,31 +440,31 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "leak_tracker",
|
||||
"sha256": "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0",
|
||||
"sha256": "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "10.0.9"
|
||||
"version": "11.0.2"
|
||||
},
|
||||
"leak_tracker_flutter_testing": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "leak_tracker_flutter_testing",
|
||||
"sha256": "f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573",
|
||||
"sha256": "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.0.9"
|
||||
"version": "3.0.10"
|
||||
},
|
||||
"leak_tracker_testing": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "leak_tracker_testing",
|
||||
"sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3",
|
||||
"sha256": "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.0.1"
|
||||
"version": "3.0.2"
|
||||
},
|
||||
"linked_scroll_controller": {
|
||||
"dependency": "transitive",
|
||||
@@ -496,16 +496,6 @@
|
||||
"source": "hosted",
|
||||
"version": "2.6.2"
|
||||
},
|
||||
"macos_window_utils": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "macos_window_utils",
|
||||
"sha256": "d4df3501fd32ac0d2d7590cb6a8e4758337d061c8fa0db816fdd636be63a8438",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.9.0"
|
||||
},
|
||||
"matcher": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
@@ -530,11 +520,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "meta",
|
||||
"sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c",
|
||||
"sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.16.0"
|
||||
"version": "1.17.0"
|
||||
},
|
||||
"mime": {
|
||||
"dependency": "transitive",
|
||||
@@ -580,21 +570,21 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "path_provider_android",
|
||||
"sha256": "3b4c1fc3aa55ddc9cd4aa6759984330d5c8e66aa7702a6223c61540dc6380c37",
|
||||
"sha256": "f2c65e21139ce2c3dad46922be8272bb5963516045659e71bb16e151c93b580e",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.2.19"
|
||||
"version": "2.2.22"
|
||||
},
|
||||
"path_provider_foundation": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "path_provider_foundation",
|
||||
"sha256": "16eef174aacb07e09c351502740fa6254c165757638eba1e9116b0a781201bbd",
|
||||
"sha256": "6d13aece7b3f5c5a9731eaf553ff9dcbc2eff41087fd2df587fd0fed9a3eb0c4",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.4.2"
|
||||
"version": "2.5.1"
|
||||
},
|
||||
"path_provider_linux": {
|
||||
"dependency": "transitive",
|
||||
@@ -826,15 +816,25 @@
|
||||
"source": "hosted",
|
||||
"version": "0.3.8"
|
||||
},
|
||||
"scrollable_positioned_list_nic": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "scrollable_positioned_list_nic",
|
||||
"sha256": "83baf3739d68cf6a262da84b6992c539bc804812f9348c9f4195d045cfa14d42",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.0.2"
|
||||
},
|
||||
"share_plus": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "share_plus",
|
||||
"sha256": "d7dc0630a923883c6328ca31b89aa682bacbf2f8304162d29f7c6aaff03a27a1",
|
||||
"sha256": "14c8860d4de93d3a7e53af51bff479598c4e999605290756bbbe45cf65b37840",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "11.1.0"
|
||||
"version": "12.0.1"
|
||||
},
|
||||
"share_plus_platform_interface": {
|
||||
"dependency": "transitive",
|
||||
@@ -850,31 +850,31 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "shared_preferences",
|
||||
"sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5",
|
||||
"sha256": "2939ae520c9024cb197fc20dee269cd8cdbf564c8b5746374ec6cacdc5169e64",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.5.3"
|
||||
"version": "2.5.4"
|
||||
},
|
||||
"shared_preferences_android": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "shared_preferences_android",
|
||||
"sha256": "bd14436108211b0d4ee5038689a56d4ae3620fd72fd6036e113bf1345bc74d9e",
|
||||
"sha256": "83af5c682796c0f7719c2bbf74792d113e40ae97981b8f266fa84574573556bc",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.4.13"
|
||||
"version": "2.4.18"
|
||||
},
|
||||
"shared_preferences_foundation": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "shared_preferences_foundation",
|
||||
"sha256": "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03",
|
||||
"sha256": "4e7eaffc2b17ba398759f1151415869a34771ba11ebbccd1b0145472a619a64f",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.5.4"
|
||||
"version": "2.5.6"
|
||||
},
|
||||
"shared_preferences_linux": {
|
||||
"dependency": "transitive",
|
||||
@@ -986,11 +986,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "test_api",
|
||||
"sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd",
|
||||
"sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.7.4"
|
||||
"version": "0.7.7"
|
||||
},
|
||||
"toastification": {
|
||||
"dependency": "direct main",
|
||||
@@ -1036,41 +1036,41 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "url_launcher_android",
|
||||
"sha256": "81777b08c498a292d93ff2feead633174c386291e35612f8da438d6e92c4447e",
|
||||
"sha256": "767344bf3063897b5cf0db830e94f904528e6dd50a6dfaf839f0abf509009611",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "6.3.20"
|
||||
"version": "6.3.28"
|
||||
},
|
||||
"url_launcher_ios": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "url_launcher_ios",
|
||||
"sha256": "d80b3f567a617cb923546034cc94bfe44eb15f989fe670b37f26abdb9d939cb7",
|
||||
"sha256": "cfde38aa257dae62ffe79c87fab20165dfdf6988c1d31b58ebf59b9106062aad",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "6.3.4"
|
||||
"version": "6.3.6"
|
||||
},
|
||||
"url_launcher_linux": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "url_launcher_linux",
|
||||
"sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935",
|
||||
"sha256": "d5e14138b3bc193a0f63c10a53c94b91d399df0512b1f29b94a043db7482384a",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.2.1"
|
||||
"version": "3.2.2"
|
||||
},
|
||||
"url_launcher_macos": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "url_launcher_macos",
|
||||
"sha256": "c043a77d6600ac9c38300567f33ef12b0ef4f4783a2c1f00231d2b1941fea13f",
|
||||
"sha256": "368adf46f71ad3c21b8f06614adb38346f193f3a59ba8fe9a2fd74133070ba18",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.2.3"
|
||||
"version": "3.2.5"
|
||||
},
|
||||
"url_launcher_platform_interface": {
|
||||
"dependency": "transitive",
|
||||
@@ -1096,11 +1096,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "url_launcher_windows",
|
||||
"sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77",
|
||||
"sha256": "712c70ab1b99744ff066053cbe3e80c73332b38d46e5e945c98689b2e66fc15f",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.1.4"
|
||||
"version": "3.1.5"
|
||||
},
|
||||
"uuid": {
|
||||
"dependency": "transitive",
|
||||
@@ -1126,21 +1126,21 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "vector_math",
|
||||
"sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803",
|
||||
"sha256": "d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.1.4"
|
||||
"version": "2.2.0"
|
||||
},
|
||||
"vm_service": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "vm_service",
|
||||
"sha256": "ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02",
|
||||
"sha256": "45caa6c5917fa127b5dbcfbd1fa60b14e583afdc08bfc96dda38886ca252eb60",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "15.0.0"
|
||||
"version": "15.0.2"
|
||||
},
|
||||
"web": {
|
||||
"dependency": "transitive",
|
||||
@@ -1176,11 +1176,11 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "win32audio",
|
||||
"sha256": "1c4330c9c2810d0099a8a87b4106c0d766f365094974e5d436b33b23543c18b2",
|
||||
"sha256": "57d710e8f0405e0d37c450dd8095064479fa69a1b9fdbedb027132f0c5e81a3c",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.4.0"
|
||||
"version": "1.5.0"
|
||||
},
|
||||
"window_manager": {
|
||||
"dependency": "direct main",
|
||||
@@ -1294,7 +1294,7 @@
|
||||
}
|
||||
},
|
||||
"sdks": {
|
||||
"dart": ">=3.8.0 <4.0.0",
|
||||
"flutter": ">=3.29.0"
|
||||
"dart": ">=3.9.0 <4.0.0",
|
||||
"flutter": ">=3.35.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,21 +8,20 @@
|
||||
}:
|
||||
|
||||
let
|
||||
# get rid of rec
|
||||
pname = "pyspread";
|
||||
version = "2.4";
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-MZlR2Rap5oMRfCmswg9W//FYFkSEki7eyMNhLoGZgJM=";
|
||||
};
|
||||
inherit (libsForQt5)
|
||||
qtsvg
|
||||
wrapQtAppsHook
|
||||
;
|
||||
in
|
||||
python3.pkgs.buildPythonApplication {
|
||||
python3.pkgs.buildPythonApplication (finalAttrs: {
|
||||
format = "setuptools";
|
||||
inherit pname version src;
|
||||
pname = "pyspread";
|
||||
version = "2.4";
|
||||
src = fetchPypi {
|
||||
pname = "pyspread";
|
||||
inherit (finalAttrs) version;
|
||||
hash = "sha256-MZlR2Rap5oMRfCmswg9W//FYFkSEki7eyMNhLoGZgJM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
copyDesktopItems
|
||||
@@ -86,4 +85,4 @@ python3.pkgs.buildPythonApplication {
|
||||
mainProgram = "pyspread";
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
fetchFromGitHub,
|
||||
pkg-config,
|
||||
cmake,
|
||||
oniguruma,
|
||||
expat,
|
||||
freetype,
|
||||
libxcb,
|
||||
@@ -28,12 +29,18 @@ rustPlatform.buildRustPackage rec {
|
||||
|
||||
cargoHash = "sha256-MpmGLhg00quz4mYkidLofpcZTVwxbgIThg5v2r4HIfs=";
|
||||
|
||||
# Fix build with gcc15
|
||||
# regparse.c:588:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(st_str_end_key *, st_str_end_key *)' [-Wincompatible-pointer-types]
|
||||
# regparse.c:678:5: error: initialization of 'int (*)(void)' from incompatible pointer type 'int (*)(st_callout_name_key *, st_callout_name_key *)' [-Wincompatible-pointer-types]
|
||||
env.RUSTONIG_SYSTEM_LIBONIG = true;
|
||||
|
||||
buildInputs = [
|
||||
expat
|
||||
freetype
|
||||
fira-code
|
||||
fontconfig
|
||||
harfbuzz
|
||||
oniguruma
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isLinux [ libxcb ]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
|
||||
@@ -17,13 +17,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "spedread";
|
||||
version = "2.6.1";
|
||||
version = "2.6.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Darazaki";
|
||||
repo = "Spedread";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-xIVPK0T5wrxlNNWHZnxbW62ZZnagTzoe3OLiW0QtLSQ=";
|
||||
hash = "sha256-ZGIW0FmrVgjoUKjbF6wTxihVu3QMD7BpfZY6YOyfXlg=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -7,6 +7,9 @@
|
||||
pnpmConfigHook,
|
||||
nodejs,
|
||||
electron,
|
||||
rustPlatform,
|
||||
cargo,
|
||||
rustc,
|
||||
makeWrapper,
|
||||
copyDesktopItems,
|
||||
makeDesktopItem,
|
||||
@@ -14,14 +17,14 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "splayer";
|
||||
version = "3.0.0-beta.7";
|
||||
version = "3.0.0-beta.8.2025";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "imsyy";
|
||||
repo = "SPlayer";
|
||||
tag = "v${finalAttrs.version}";
|
||||
fetchSubmodules = false;
|
||||
hash = "sha256-W4XvYQ0O3Qnr9kRxTxt21UkU5dw66ww1qpIY3ph3elE=";
|
||||
hash = "sha256-LS9Z+dfL50ICaF8WskiKswl3LD7aSrpJHu6DY9m6ByE=";
|
||||
};
|
||||
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
@@ -32,13 +35,25 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
;
|
||||
pnpm = pnpm_10;
|
||||
fetcherVersion = 2;
|
||||
hash = "sha256-lcSecyT55hFtRFPK7xtPhSbXynGIOgKIfV5T5tDQzfA=";
|
||||
hash = "sha256-t1pZJ7j+VyvXSTctNVg2XkoQ4CA6DlkxOlK9akDghUU=";
|
||||
};
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit (finalAttrs)
|
||||
pname
|
||||
version
|
||||
src
|
||||
;
|
||||
hash = "sha256-LJuY9BFI+/GSckilZCXs3cw1EEG5Oy/iSljIABqsD/E=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
pnpmConfigHook
|
||||
pnpm_10
|
||||
nodejs
|
||||
rustPlatform.cargoSetupHook
|
||||
cargo
|
||||
rustc
|
||||
makeWrapper
|
||||
copyDesktopItems
|
||||
];
|
||||
@@ -49,6 +64,12 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
cp .env.example .env
|
||||
'';
|
||||
|
||||
postPatch = ''
|
||||
# Workaround for https://github.com/electron/electron/issues/31121
|
||||
substituteInPlace electron/main/utils/native-loader.ts \
|
||||
--replace-fail 'process.resourcesPath' "'$out/share/splayer/resources'"
|
||||
'';
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ stdenv.mkDerivation {
|
||||
|
||||
meta = {
|
||||
description = "Simple power menu/shutdown screen for Hyprland";
|
||||
homepage = "https://gihub.com/System64fumo/syspower";
|
||||
homepage = "https://github.com/System64fumo/syspower";
|
||||
license = lib.licenses.wtfpl;
|
||||
maintainers = with lib.maintainers; [ justdeeevin ];
|
||||
mainProgram = "syspower";
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "topiary";
|
||||
version = "0.7.2";
|
||||
version = "0.7.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "tweag";
|
||||
repo = "topiary";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-9jBgZd8RD/yhxoqOIh1yYd8brnmcLcybgQQeMPOCvj0=";
|
||||
hash = "sha256-3zHO+a/m4Rv+pUm0Y1dBjFfHPZCfjsyAq56EiHSGJ1Y=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-opNXJqR+q/f7ip6CWZ+QCdmDHvDFH/WVAwCnwZGVQKk=";
|
||||
cargoHash = "sha256-oJoRuWzaP4F+bS2xdFsOWcuLGyTEcCIHLRdPjG8X2CU=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "typos";
|
||||
version = "1.40.1";
|
||||
version = "1.41.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "crate-ci";
|
||||
repo = "typos";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-L5rWQ7jYrayNXowk/h8ajJb9nCzhnrrVVskhay+RaGA=";
|
||||
hash = "sha256-daiM9mhLcYNdz8UPqGfUgKQ0CtULCQvHH/tAbk32w1c=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-hO18bPAzJoXqXMjuJndAzRWg5IeRLIeRzKyajukg7L0=";
|
||||
cargoHash = "sha256-BQj3RZWFIO+BucHVHdjEH60iwjunPJwlfdIFHBRmxls=";
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
|
||||
@@ -5,16 +5,16 @@
|
||||
}:
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "wifitui";
|
||||
version = "0.8.0";
|
||||
version = "0.10.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "shazow";
|
||||
repo = "wifitui";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-JFs+7MDc0/hIDrefSRLWXurwJvvpR7LHJmCvmO1lpHA=";
|
||||
hash = "sha256-ZhVMcpua9foigtkaN4EFjugwrEwUBOkXGLIIAaq9+zs=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-SEQPc13cefzT8SyuD3UmNtTDgcrXUGTX54SBrnOHJJw=";
|
||||
vendorHash = "sha256-HZEE8bJC9bsSYmyu7NBoxEprW08DO5+uApVnyNkKgMk=";
|
||||
|
||||
ldflags = [
|
||||
"-X main.Version=${finalAttrs.version}"
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
jdk,
|
||||
lib,
|
||||
nodejs,
|
||||
nodePackages,
|
||||
# needs to be static and built with MD2 support!
|
||||
openssl,
|
||||
pkg-config,
|
||||
@@ -23,6 +22,7 @@
|
||||
stdenv,
|
||||
writeScript,
|
||||
x2t,
|
||||
grunt-cli,
|
||||
}:
|
||||
|
||||
let
|
||||
@@ -149,7 +149,7 @@ let
|
||||
nativeBuildInputs = [
|
||||
autoconf
|
||||
automake
|
||||
nodePackages.grunt-cli
|
||||
grunt-cli
|
||||
];
|
||||
|
||||
dontNpmBuild = true;
|
||||
@@ -189,7 +189,7 @@ let
|
||||
dontNpmBuild = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
nodePackages.grunt-cli
|
||||
grunt-cli
|
||||
jdk
|
||||
];
|
||||
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkYaziPlugin {
|
||||
pname = "chmod.yazi";
|
||||
version = "25.5.31-unstable-2025-11-25";
|
||||
version = "25.12.29-unstable-2025-12-29";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "yazi-rs";
|
||||
repo = "plugins";
|
||||
rev = "eaf6920b7439fa7164a1c162a249c3c76dc0acd9";
|
||||
hash = "sha256-B6zhZfp3SEaiviIzosI2aD8fk+hQF0epOTKi1qm8V3E=";
|
||||
rev = "517619af126f25f3da096ff156ce46b561b54be3";
|
||||
hash = "sha256-j7fsUmx2nK4Tyj5KCamcCmfs99K6duV+okf8NvzccsI=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkYaziPlugin {
|
||||
pname = "compress.yazi";
|
||||
version = "0.5.0-unstable-2025-08-15";
|
||||
version = "0-unstable-2026-01-03";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "KKV9";
|
||||
repo = "compress.yazi";
|
||||
rev = "c2646395394f22b6c40bff64dc4c8c922d210570";
|
||||
hash = "sha256-qAuMD4YojLfVaywurk5uHLywRRF77U2F7ql+gR8B/lo=";
|
||||
rev = "f9208fe6c1885ff4fe9bcc890e4c96d87d91d37d";
|
||||
hash = "sha256-teyZP1ij/T92fJx8gf9Z8/ddzcNknNC6KijaYeAzPz8=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkYaziPlugin {
|
||||
pname = "diff.yazi";
|
||||
version = "25.2.7-unstable-2025-03-02";
|
||||
version = "25.2.7-unstable-2025-12-31";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "yazi-rs";
|
||||
repo = "plugins";
|
||||
rev = "b44c245500b34e713732a9130bf436b13b4777e9";
|
||||
hash = "sha256-nZ8yfnKvNLM5aA+mmQ3PkfM5lwSKwWnkQewcg9GwseI=";
|
||||
rev = "398796d88fee7bf9c99c4dc29089b865d4f47722";
|
||||
hash = "sha256-LOQ/0LYVrXsqQjeBeERKQ2M8BwN8xo3yej1mxNHphOU=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkYaziPlugin {
|
||||
pname = "git.yazi";
|
||||
version = "25.5.31-unstable-2025-11-19";
|
||||
version = "25.12.29-unstable-2026-01-02";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "yazi-rs";
|
||||
repo = "plugins";
|
||||
rev = "2301ff803a033cd16d16e62697474d6cb9a94711";
|
||||
hash = "sha256-+lirIBXv3EvztE/1b3zHnQ9r5N3VWBCUuH3gZR52fE0=";
|
||||
rev = "03cdd4b5b15341b3c0d0f4c850d633fadd05a45f";
|
||||
hash = "sha256-5dMAJ6W/L66XuH4CCwRRFpKSLy0ZDFIABAYleFX0AsQ=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkYaziPlugin {
|
||||
pname = "lazygit.yazi";
|
||||
version = "0-unstable-2025-12-19";
|
||||
version = "0-unstable-2025-12-31";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Lil-Dank";
|
||||
repo = "lazygit.yazi";
|
||||
rev = "ea20d05b4ede88a239830d2b50ba79b1860a3bee";
|
||||
hash = "sha256-uDRd2pDgvYAwrnsKg5U/Dj8ZPtNKzlJRg+YARKjSpCw=";
|
||||
rev = "0e56060192d1ccd307664bf93b3d0beb1efe528e";
|
||||
hash = "sha256-LcEpzSf0E43hnhOxJ/EHNJRk3Au5hcgRZ2Kj412Ykew=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkYaziPlugin {
|
||||
pname = "lsar.yazi";
|
||||
version = "25.5.31-unstable-2025-06-18";
|
||||
version = "25.5.31-unstable-2025-12-31";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "yazi-rs";
|
||||
repo = "plugins";
|
||||
rev = "86d28e4fb4f25f36cc501b8cb0badb37a6b14263";
|
||||
hash = "sha256-m/gJTDm0cVkIdcQ1ZJliPqBhNKoCW1FciLkuq7D1mxo=";
|
||||
rev = "398796d88fee7bf9c99c4dc29089b865d4f47722";
|
||||
hash = "sha256-LOQ/0LYVrXsqQjeBeERKQ2M8BwN8xo3yej1mxNHphOU=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkYaziPlugin {
|
||||
pname = "mactag.yazi";
|
||||
version = "25.5.31-unstable-2025-07-02";
|
||||
version = "25.12.29-unstable-2025-12-29";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "yazi-rs";
|
||||
repo = "plugins";
|
||||
rev = "e5f00e2716fd177b0ca0d313f1a6e64f01c12760";
|
||||
hash = "sha256-DLcmzCmITybWrYuBpTyswtoGUimpagkyeVUWmbKjarY=";
|
||||
rev = "517619af126f25f3da096ff156ce46b561b54be3";
|
||||
hash = "sha256-j7fsUmx2nK4Tyj5KCamcCmfs99K6duV+okf8NvzccsI=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkYaziPlugin {
|
||||
pname = "mediainfo.yazi";
|
||||
version = "25.5.31-unstable-2025-12-04";
|
||||
version = "25.5.31-unstable-2026-01-01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "boydaihungst";
|
||||
repo = "mediainfo.yazi";
|
||||
rev = "af8bdf47a1f4dcfefe433aa2134b04eb9c75a10b";
|
||||
hash = "sha256-io3HyoUniWZu+0efZfbhXn8JoG5p2/lFeH/FguVvjSY=";
|
||||
rev = "90a165237447778109a281f5bfc8e7b73d371cd5";
|
||||
hash = "sha256-PJyZ9Rs5WjHHfHPd9ROmWvos1YzBc83ppj4Y/obx4BE=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkYaziPlugin {
|
||||
pname = "mime-ext.yazi";
|
||||
version = "25.5.31-unstable-2025-06-18";
|
||||
version = "25.12.29-unstable-2025-12-30";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "yazi-rs";
|
||||
repo = "plugins";
|
||||
rev = "86d28e4fb4f25f36cc501b8cb0badb37a6b14263";
|
||||
hash = "sha256-m/gJTDm0cVkIdcQ1ZJliPqBhNKoCW1FciLkuq7D1mxo=";
|
||||
rev = "da5b69563c67717c4bb422c9c72cc0cb9baa0632";
|
||||
hash = "sha256-LjlcAKlAZ/r4BDdcUGFX+e4LLZRHEH/jCsciKMs4QWg=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkYaziPlugin {
|
||||
pname = "mount.yazi";
|
||||
version = "25.5.31-unstable-2025-10-13";
|
||||
version = "25.12.29-unstable-2025-12-29";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "yazi-rs";
|
||||
repo = "plugins";
|
||||
rev = "9a52857eac61ede58d11c06ca813c3fa63fe3609";
|
||||
hash = "sha256-YM53SsE10wtMqI1JGa4CqZbAgr7h62MZ5skEdAavOVA=";
|
||||
rev = "517619af126f25f3da096ff156ce46b561b54be3";
|
||||
hash = "sha256-j7fsUmx2nK4Tyj5KCamcCmfs99K6duV+okf8NvzccsI=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkYaziPlugin {
|
||||
pname = "vcs-files.yazi";
|
||||
version = "25.5.31-unstable-2025-06-18";
|
||||
version = "25.9.15-unstable-2025-09-15";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "yazi-rs";
|
||||
repo = "plugins";
|
||||
rev = "86d28e4fb4f25f36cc501b8cb0badb37a6b14263";
|
||||
hash = "sha256-m/gJTDm0cVkIdcQ1ZJliPqBhNKoCW1FciLkuq7D1mxo=";
|
||||
rev = "109b13df29f4b7d14fd8e1b38414b205e706c761";
|
||||
hash = "sha256-u8gbZnA8xShsbH06yCZM/aXskMrSHKPcQtIMFp1Cdyo=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -30,13 +30,13 @@ backendStdenv.mkDerivation (finalAttrs: {
|
||||
# NOTE: Depends on the CUDA package set, so use cudaNamePrefix.
|
||||
name = "${cudaNamePrefix}-${finalAttrs.pname}-${finalAttrs.version}";
|
||||
pname = "nccl-tests";
|
||||
version = "2.17.6";
|
||||
version = "2.17.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "NVIDIA";
|
||||
repo = "nccl-tests";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-F7F8UcBCX7nsuCNCzWHNY12QFtmYV10Jf785P39SHkM=";
|
||||
hash = "sha256-MSzvfuZuyXj1qzThJ/6JrQkTIlYkw1cO1hQNJ/DIYdc=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -99,7 +99,12 @@ let
|
||||
"wheel"
|
||||
];
|
||||
|
||||
cleanAttrs = flip removeAttrs [
|
||||
in
|
||||
|
||||
lib.extendMkDerivation {
|
||||
constructDrv = stdenv.mkDerivation;
|
||||
|
||||
excludeDrvArgNames = [
|
||||
"disabled"
|
||||
"checkPhase"
|
||||
"checkInputs"
|
||||
@@ -114,93 +119,89 @@ let
|
||||
"build-system"
|
||||
];
|
||||
|
||||
in
|
||||
|
||||
{
|
||||
# Build-time dependencies for the package
|
||||
nativeBuildInputs ? [ ],
|
||||
|
||||
# Run-time dependencies for the package
|
||||
buildInputs ? [ ],
|
||||
|
||||
# Dependencies needed for running the checkPhase.
|
||||
# These are added to buildInputs when doCheck = true.
|
||||
checkInputs ? [ ],
|
||||
nativeCheckInputs ? [ ],
|
||||
|
||||
# propagate build dependencies so in case we have A -> B -> C,
|
||||
# C can import package A propagated by B
|
||||
propagatedBuildInputs ? [ ],
|
||||
|
||||
# Python module dependencies.
|
||||
# These are named after PEP-621.
|
||||
dependencies ? [ ],
|
||||
optional-dependencies ? { },
|
||||
|
||||
# Python PEP-517 build systems.
|
||||
build-system ? [ ],
|
||||
|
||||
# DEPRECATED: use propagatedBuildInputs
|
||||
pythonPath ? [ ],
|
||||
|
||||
# Enabled to detect some (native)BuildInputs mistakes
|
||||
strictDeps ? true,
|
||||
|
||||
outputs ? [ "out" ],
|
||||
|
||||
# used to disable derivation, useful for specific python versions
|
||||
disabled ? false,
|
||||
|
||||
# Raise an error if two packages are installed with the same name
|
||||
# TODO: For cross we probably need a different PYTHONPATH, or not
|
||||
# add the runtime deps until after buildPhase.
|
||||
catchConflicts ? (python.stdenv.hostPlatform == python.stdenv.buildPlatform),
|
||||
|
||||
# Additional arguments to pass to the makeWrapper function, which wraps
|
||||
# generated binaries.
|
||||
makeWrapperArgs ? [ ],
|
||||
|
||||
# Skip wrapping of python programs altogether
|
||||
dontWrapPythonPrograms ? false,
|
||||
|
||||
# Don't use Pip to install a wheel
|
||||
# Note this is actually a variable for the pipInstallPhase in pip's setupHook.
|
||||
# It's included here to prevent an infinite recursion.
|
||||
dontUsePipInstall ? false,
|
||||
|
||||
# Skip setting the PYTHONNOUSERSITE environment variable in wrapped programs
|
||||
permitUserSite ? false,
|
||||
|
||||
# Remove bytecode from bin folder.
|
||||
# When a Python script has the extension `.py`, bytecode is generated
|
||||
# Typically, executables in bin have no extension, so no bytecode is generated.
|
||||
# However, some packages do provide executables with extensions, and thus bytecode is generated.
|
||||
removeBinBytecode ? true,
|
||||
|
||||
# pyproject = true <-> format = "pyproject"
|
||||
# pyproject = false <-> format = "other"
|
||||
# https://github.com/NixOS/nixpkgs/issues/253154
|
||||
pyproject ? null,
|
||||
|
||||
# Several package formats are supported.
|
||||
# "setuptools" : Install a common setuptools/distutils based package. This builds a wheel.
|
||||
# "wheel" : Install from a pre-compiled wheel.
|
||||
# "pyproject": Install a package using a ``pyproject.toml`` file (PEP517). This builds a wheel.
|
||||
# "egg": Install a package from an egg.
|
||||
# "other" : Provide your own buildPhase and installPhase.
|
||||
format ? null,
|
||||
|
||||
meta ? { },
|
||||
|
||||
doCheck ? true,
|
||||
|
||||
...
|
||||
}@attrs:
|
||||
|
||||
let
|
||||
# Keep extra attributes from `attrs`, e.g., `patchPhase', etc.
|
||||
self = stdenv.mkDerivation (
|
||||
extendDrvArgs =
|
||||
finalAttrs:
|
||||
{
|
||||
# Build-time dependencies for the package
|
||||
nativeBuildInputs ? [ ],
|
||||
|
||||
# Run-time dependencies for the package
|
||||
buildInputs ? [ ],
|
||||
|
||||
# Dependencies needed for running the checkPhase.
|
||||
# These are added to buildInputs when doCheck = true.
|
||||
checkInputs ? [ ],
|
||||
nativeCheckInputs ? [ ],
|
||||
|
||||
# propagate build dependencies so in case we have A -> B -> C,
|
||||
# C can import package A propagated by B
|
||||
propagatedBuildInputs ? [ ],
|
||||
|
||||
# Python module dependencies.
|
||||
# These are named after PEP-621.
|
||||
dependencies ? [ ],
|
||||
optional-dependencies ? { },
|
||||
|
||||
# Python PEP-517 build systems.
|
||||
build-system ? [ ],
|
||||
|
||||
# DEPRECATED: use propagatedBuildInputs
|
||||
pythonPath ? [ ],
|
||||
|
||||
# Enabled to detect some (native)BuildInputs mistakes
|
||||
strictDeps ? true,
|
||||
|
||||
outputs ? [ "out" ],
|
||||
|
||||
# used to disable derivation, useful for specific python versions
|
||||
disabled ? false,
|
||||
|
||||
# Raise an error if two packages are installed with the same name
|
||||
# TODO: For cross we probably need a different PYTHONPATH, or not
|
||||
# add the runtime deps until after buildPhase.
|
||||
catchConflicts ? (python.stdenv.hostPlatform == python.stdenv.buildPlatform),
|
||||
|
||||
# Additional arguments to pass to the makeWrapper function, which wraps
|
||||
# generated binaries.
|
||||
makeWrapperArgs ? [ ],
|
||||
|
||||
# Skip wrapping of python programs altogether
|
||||
dontWrapPythonPrograms ? false,
|
||||
|
||||
# Don't use Pip to install a wheel
|
||||
# Note this is actually a variable for the pipInstallPhase in pip's setupHook.
|
||||
# It's included here to prevent an infinite recursion.
|
||||
dontUsePipInstall ? false,
|
||||
|
||||
# Skip setting the PYTHONNOUSERSITE environment variable in wrapped programs
|
||||
permitUserSite ? false,
|
||||
|
||||
# Remove bytecode from bin folder.
|
||||
# When a Python script has the extension `.py`, bytecode is generated
|
||||
# Typically, executables in bin have no extension, so no bytecode is generated.
|
||||
# However, some packages do provide executables with extensions, and thus bytecode is generated.
|
||||
removeBinBytecode ? true,
|
||||
|
||||
# pyproject = true <-> format = "pyproject"
|
||||
# pyproject = false <-> format = "other"
|
||||
# https://github.com/NixOS/nixpkgs/issues/253154
|
||||
pyproject ? null,
|
||||
|
||||
# Several package formats are supported.
|
||||
# "setuptools" : Install a common setuptools/distutils based package. This builds a wheel.
|
||||
# "wheel" : Install from a pre-compiled wheel.
|
||||
# "pyproject": Install a package using a ``pyproject.toml`` file (PEP517). This builds a wheel.
|
||||
# "egg": Install a package from an egg.
|
||||
# "other" : Provide your own buildPhase and installPhase.
|
||||
format ? null,
|
||||
|
||||
meta ? { },
|
||||
|
||||
doCheck ? true,
|
||||
|
||||
...
|
||||
}@attrs:
|
||||
|
||||
let
|
||||
getFinalPassthru =
|
||||
let
|
||||
@@ -283,8 +284,7 @@ let
|
||||
name = namePrefix + attrs.name or "${finalAttrs.pname}-${finalAttrs.version}";
|
||||
|
||||
in
|
||||
(cleanAttrs attrs)
|
||||
// {
|
||||
{
|
||||
inherit name;
|
||||
|
||||
inherit catchConflicts;
|
||||
@@ -447,8 +447,7 @@ let
|
||||
"enabledTestPaths"
|
||||
"enabledTests"
|
||||
] attrs
|
||||
)
|
||||
);
|
||||
);
|
||||
|
||||
# This derivation transformation function must be independent to `attrs`
|
||||
# for fixed-point arguments support in the future.
|
||||
@@ -468,6 +467,4 @@ let
|
||||
};
|
||||
in
|
||||
drv: disablePythonPackage (toPythonModule drv);
|
||||
|
||||
in
|
||||
transformDrv self
|
||||
}
|
||||
|
||||
@@ -23,7 +23,11 @@ let
|
||||
origArgs:
|
||||
let
|
||||
result = f origArgs;
|
||||
overrideWith = newArgs: origArgs // lib.toFunction newArgs origArgs;
|
||||
overrideWith =
|
||||
if lib.isFunction origArgs then
|
||||
newArgs: lib.extends (_: lib.toFunction newArgs) origArgs
|
||||
else
|
||||
newArgs: origArgs // lib.toFunction newArgs origArgs;
|
||||
in
|
||||
if lib.isAttrs result then
|
||||
result
|
||||
@@ -51,7 +55,9 @@ let
|
||||
args:
|
||||
if !(lib.isFunction args) && (args ? stdenv) then
|
||||
lib.warnIf (lib.oldestSupportedReleaseIsAtLeast 2511) ''
|
||||
Passing `stdenv` directly to `buildPythonPackage` or `buildPythonApplication` is deprecated. You should use their `.override` function instead, e.g:
|
||||
${
|
||||
args.name or args.pname or "<unnamed>"
|
||||
}: Passing `stdenv` directly to `buildPythonPackage` or `buildPythonApplication` is deprecated. You should use their `.override` function instead, e.g:
|
||||
buildPythonPackage.override { stdenv = customStdenv; } { }
|
||||
'' (f'.override { inherit (args) stdenv; } (removeAttrs args [ "stdenv" ]))
|
||||
else
|
||||
|
||||
@@ -158,6 +158,7 @@ mapAliases {
|
||||
inherit (pkgs) dockerfile-language-server-nodejs; # added 2023-08-18
|
||||
inherit (pkgs) dotenv-cli; # added 2024-06-26
|
||||
eask = pkgs.eask; # added 2023-08-17
|
||||
elasticdump = throw "'elasticdump' has been removed because it was unmaintained in nixpkgs"; # Added 2025-12-26
|
||||
inherit (pkgs.elmPackages) elm-test;
|
||||
inherit (pkgs.elmPackages) elm-review;
|
||||
elm-oracle = throw "'elm-oracle' has been removed, since it doesn't work with modern versions of Elm."; # Added 2025-11-07
|
||||
@@ -192,6 +193,7 @@ mapAliases {
|
||||
inherit (pkgs) graphite-cli; # added 2024-01-25
|
||||
inherit (pkgs) graphql-language-service-cli; # added 2025-03-17
|
||||
inherit (pkgs) graphqurl; # added 2023-08-19
|
||||
inherit (pkgs) grunt-cli; # added 2025-12-29
|
||||
gtop = pkgs.gtop; # added 2023-07-31
|
||||
gulp = self.gulp-cli; # Added 2025-11-04
|
||||
he = throw "'he' has been removed because it was unmaintained upstream"; # Added 2025-11-14
|
||||
@@ -227,6 +229,7 @@ mapAliases {
|
||||
karma = pkgs.karma-runner; # added 2023-07-29
|
||||
inherit (pkgs) katex; # Added 2025-11-08
|
||||
keyoxide = pkgs.keyoxide-cli; # Added 2025-10-20
|
||||
lcov-result-merger = throw "'lcov-result-merger' has been removed because it was unmaintained within nixpkgs"; # Added 2025-12-25
|
||||
leetcode-cli = self.vsc-leetcode-cli; # added 2023-08-31
|
||||
inherit (pkgs) lerna; # added 2025-02-12
|
||||
less = pkgs.lessc; # added 2024-06-15
|
||||
|
||||
@@ -5,6 +5,5 @@
|
||||
|
||||
# Packages that provide a single executable.
|
||||
"@angular/cli" = "ng";
|
||||
grunt-cli = "grunt";
|
||||
gulp-cli = "gulp";
|
||||
}
|
||||
|
||||
@@ -11,12 +11,9 @@
|
||||
, "coc-go"
|
||||
, "coc-tsserver"
|
||||
, "dotenv-vault"
|
||||
, "elasticdump"
|
||||
, "esy"
|
||||
, "grunt-cli"
|
||||
, "gulp-cli"
|
||||
, "js-yaml"
|
||||
, "lcov-result-merger"
|
||||
, "node2nix"
|
||||
, "sass"
|
||||
, "semver"
|
||||
|
||||
-628
@@ -480,24 +480,6 @@ let
|
||||
sha512 = "5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==";
|
||||
};
|
||||
};
|
||||
"@fast-csv/format-4.3.5" = {
|
||||
name = "_at_fast-csv_slash_format";
|
||||
packageName = "@fast-csv/format";
|
||||
version = "4.3.5";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/@fast-csv/format/-/format-4.3.5.tgz";
|
||||
sha512 = "8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==";
|
||||
};
|
||||
};
|
||||
"@fast-csv/parse-4.3.6" = {
|
||||
name = "_at_fast-csv_slash_parse";
|
||||
packageName = "@fast-csv/parse";
|
||||
version = "4.3.6";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/@fast-csv/parse/-/parse-4.3.6.tgz";
|
||||
sha512 = "uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==";
|
||||
};
|
||||
};
|
||||
"@fastify/busboy-2.1.1" = {
|
||||
name = "_at_fastify_slash_busboy";
|
||||
packageName = "@fastify/busboy";
|
||||
@@ -1938,15 +1920,6 @@ let
|
||||
sha512 = "4boeo5Y3zw3gFrWZmPHsYOIlTh//eBaGBgWL25FqLbLObO23gFE86G6O6knP1Gamm1DGX2IWH7w4MChYuBm6tA==";
|
||||
};
|
||||
};
|
||||
"@shutterstock/p-map-iterable-1.1.2" = {
|
||||
name = "_at_shutterstock_slash_p-map-iterable";
|
||||
packageName = "@shutterstock/p-map-iterable";
|
||||
version = "1.1.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/@shutterstock/p-map-iterable/-/p-map-iterable-1.1.2.tgz";
|
||||
sha512 = "zNPPB2cro7fr+gPsNPoEir6pzYfJngkik7EnsSD5uMqwzGB8qtMmausS5XO10KM5c1Hfw/hpe1oXf/UoHNZFlg==";
|
||||
};
|
||||
};
|
||||
"@sigstore/bundle-3.1.0" = {
|
||||
name = "_at_sigstore_slash_bundle";
|
||||
packageName = "@sigstore/bundle";
|
||||
@@ -2577,15 +2550,6 @@ let
|
||||
sha512 = "ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==";
|
||||
};
|
||||
};
|
||||
"@types/node-14.18.63" = {
|
||||
name = "_at_types_slash_node";
|
||||
packageName = "@types/node";
|
||||
version = "14.18.63";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz";
|
||||
sha512 = "fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==";
|
||||
};
|
||||
};
|
||||
"@types/node-16.18.11" = {
|
||||
name = "_at_types_slash_node";
|
||||
packageName = "@types/node";
|
||||
@@ -2937,15 +2901,6 @@ let
|
||||
sha512 = "E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==";
|
||||
};
|
||||
};
|
||||
"JSONStream-1.5.0" = {
|
||||
name = "JSONStream";
|
||||
packageName = "JSONStream";
|
||||
version = "1.5.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/@search-dump/jsonstream/-/jsonstream-1.5.0.tgz";
|
||||
sha512 = "/6JGNTkedAaGCxxWPHLHLzPAv+bJdPK1X4BvdQFfjpUUu8ccwWf5reGRxGf/vPRfly24dspufAwMWkgALW3gbw==";
|
||||
};
|
||||
};
|
||||
"abbrev-1.1.1" = {
|
||||
name = "abbrev";
|
||||
packageName = "abbrev";
|
||||
@@ -3081,15 +3036,6 @@ let
|
||||
sha512 = "jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==";
|
||||
};
|
||||
};
|
||||
"aggregate-error-3.1.0" = {
|
||||
name = "aggregate-error";
|
||||
packageName = "aggregate-error";
|
||||
version = "3.1.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz";
|
||||
sha512 = "4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==";
|
||||
};
|
||||
};
|
||||
"ajv-6.12.6" = {
|
||||
name = "ajv";
|
||||
packageName = "ajv";
|
||||
@@ -3639,15 +3585,6 @@ let
|
||||
sha512 = "XyzCoWMQ693g6iLFqgeVl6DTMKZIIc0zlzwLvP47az7nRgob8JLiqJDbx1ljKqBxKesRqq9igjTMzOKh3JkvUA==";
|
||||
};
|
||||
};
|
||||
"aws-sdk-2.1472.0" = {
|
||||
name = "aws-sdk";
|
||||
packageName = "aws-sdk";
|
||||
version = "2.1472.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1472.0.tgz";
|
||||
sha512 = "U7kAHRbvTy753IXKV8Oom/AqlqnsbXG+Kw5gRbKi6VcsZ3hR/EpNMzdRXTWO5U415bnLWGo8WAqIz67PIaaKsw==";
|
||||
};
|
||||
};
|
||||
"aws-sign2-0.7.0" = {
|
||||
name = "aws-sign2";
|
||||
packageName = "aws-sign2";
|
||||
@@ -3747,15 +3684,6 @@ let
|
||||
sha512 = "pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==";
|
||||
};
|
||||
};
|
||||
"big.js-5.2.2" = {
|
||||
name = "big.js";
|
||||
packageName = "big.js";
|
||||
version = "5.2.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz";
|
||||
sha512 = "vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==";
|
||||
};
|
||||
};
|
||||
"binary-extensions-2.3.0" = {
|
||||
name = "binary-extensions";
|
||||
packageName = "binary-extensions";
|
||||
@@ -4017,15 +3945,6 @@ let
|
||||
sha512 = "Rqf0ly5H4HGt+ki/n3m7GxoR2uIGtNqezPlOLX8Vuo13j5/tfPuVvAr84eoGF7sYm6lKdbGnT/3q8qmzuT5Y9w==";
|
||||
};
|
||||
};
|
||||
"buffer-4.9.2" = {
|
||||
name = "buffer";
|
||||
packageName = "buffer";
|
||||
version = "4.9.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz";
|
||||
sha512 = "xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==";
|
||||
};
|
||||
};
|
||||
"buffer-5.2.1" = {
|
||||
name = "buffer";
|
||||
packageName = "buffer";
|
||||
@@ -4089,15 +4008,6 @@ let
|
||||
sha512 = "E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==";
|
||||
};
|
||||
};
|
||||
"buffer-queue-1.0.0" = {
|
||||
name = "buffer-queue";
|
||||
packageName = "buffer-queue";
|
||||
version = "1.0.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/buffer-queue/-/buffer-queue-1.0.0.tgz";
|
||||
sha512 = "HNAysvwrmORbm5w5rB6yCz2Sab+ATCW6RSAOVWJmaRnPviPfuNO8+f3R0MyCJMUhL8sMx88LcawtIcfjHERhVA==";
|
||||
};
|
||||
};
|
||||
"buffer-xor-1.0.3" = {
|
||||
name = "buffer-xor";
|
||||
packageName = "buffer-xor";
|
||||
@@ -4593,15 +4503,6 @@ let
|
||||
sha512 = "0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==";
|
||||
};
|
||||
};
|
||||
"clean-stack-2.2.0" = {
|
||||
name = "clean-stack";
|
||||
packageName = "clean-stack";
|
||||
version = "2.2.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz";
|
||||
sha512 = "4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==";
|
||||
};
|
||||
};
|
||||
"clean-stack-3.0.1" = {
|
||||
name = "clean-stack";
|
||||
packageName = "clean-stack";
|
||||
@@ -5574,15 +5475,6 @@ let
|
||||
sha512 = "hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==";
|
||||
};
|
||||
};
|
||||
"delay-5.0.0" = {
|
||||
name = "delay";
|
||||
packageName = "delay";
|
||||
version = "5.0.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz";
|
||||
sha512 = "ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==";
|
||||
};
|
||||
};
|
||||
"delayed-stream-1.0.0" = {
|
||||
name = "delayed-stream";
|
||||
packageName = "delayed-stream";
|
||||
@@ -6618,15 +6510,6 @@ let
|
||||
sha512 = "GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==";
|
||||
};
|
||||
};
|
||||
"events-1.1.1" = {
|
||||
name = "events";
|
||||
packageName = "events";
|
||||
version = "1.1.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/events/-/events-1.1.1.tgz";
|
||||
sha512 = "kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==";
|
||||
};
|
||||
};
|
||||
"events-3.3.0" = {
|
||||
name = "events";
|
||||
packageName = "events";
|
||||
@@ -6708,15 +6591,6 @@ let
|
||||
sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
|
||||
};
|
||||
};
|
||||
"extends-classes-1.0.5" = {
|
||||
name = "extends-classes";
|
||||
packageName = "extends-classes";
|
||||
version = "1.0.5";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/extends-classes/-/extends-classes-1.0.5.tgz";
|
||||
sha512 = "ccyBHFN+wFM0dz0hvuQntSH9KST9951ua1hr3yxeFfu+h3H/eHw1RavE8XAEVi9K8dh534Mk3xA+pjk7VHkUcQ==";
|
||||
};
|
||||
};
|
||||
"external-editor-3.1.0" = {
|
||||
name = "external-editor";
|
||||
packageName = "external-editor";
|
||||
@@ -6735,15 +6609,6 @@ let
|
||||
sha512 = "11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==";
|
||||
};
|
||||
};
|
||||
"fast-csv-4.3.6" = {
|
||||
name = "fast-csv";
|
||||
packageName = "fast-csv";
|
||||
version = "4.3.6";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/fast-csv/-/fast-csv-4.3.6.tgz";
|
||||
sha512 = "2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==";
|
||||
};
|
||||
};
|
||||
"fast-deep-equal-3.1.3" = {
|
||||
name = "fast-deep-equal";
|
||||
packageName = "fast-deep-equal";
|
||||
@@ -8049,15 +7914,6 @@ let
|
||||
sha512 = "CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==";
|
||||
};
|
||||
};
|
||||
"http-status-1.8.1" = {
|
||||
name = "http-status";
|
||||
packageName = "http-status";
|
||||
version = "1.8.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/http-status/-/http-status-1.8.1.tgz";
|
||||
sha512 = "YQF7j8Qf/Rlby0IbRPiWfNZt6aeUv3K0Pi0x3crbMZN+7F8dPn5k4b3n897vpM1Vk8Mg2fhOYc9fktKEQWMy/Q==";
|
||||
};
|
||||
};
|
||||
"http2-client-1.3.5" = {
|
||||
name = "http2-client";
|
||||
packageName = "http2-client";
|
||||
@@ -8148,15 +8004,6 @@ let
|
||||
sha512 = "4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==";
|
||||
};
|
||||
};
|
||||
"ieee754-1.1.13" = {
|
||||
name = "ieee754";
|
||||
packageName = "ieee754";
|
||||
version = "1.1.13";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz";
|
||||
sha512 = "4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==";
|
||||
};
|
||||
};
|
||||
"ieee754-1.2.1" = {
|
||||
name = "ieee754";
|
||||
packageName = "ieee754";
|
||||
@@ -8499,15 +8346,6 @@ let
|
||||
sha512 = "6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==";
|
||||
};
|
||||
};
|
||||
"ip-address-6.1.0" = {
|
||||
name = "ip-address";
|
||||
packageName = "ip-address";
|
||||
version = "6.1.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/ip-address/-/ip-address-6.1.0.tgz";
|
||||
sha512 = "u9YYtb1p2fWSbzpKmZ/b3QXWA+diRYPxc2c4y5lFB/MMk5WZ7wNZv8S3CFcIGVJ5XtlaCAl/FQy/D3eQ2XtdOA==";
|
||||
};
|
||||
};
|
||||
"ip-address-9.0.5" = {
|
||||
name = "ip-address";
|
||||
packageName = "ip-address";
|
||||
@@ -9093,15 +8931,6 @@ let
|
||||
sha512 = "8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==";
|
||||
};
|
||||
};
|
||||
"jmespath-0.16.0" = {
|
||||
name = "jmespath";
|
||||
packageName = "jmespath";
|
||||
version = "0.16.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz";
|
||||
sha512 = "9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==";
|
||||
};
|
||||
};
|
||||
"jmp-2.0.0" = {
|
||||
name = "jmp";
|
||||
packageName = "jmp";
|
||||
@@ -9813,24 +9642,6 @@ let
|
||||
sha512 = "aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==";
|
||||
};
|
||||
};
|
||||
"lodash.escaperegexp-4.1.2" = {
|
||||
name = "lodash.escaperegexp";
|
||||
packageName = "lodash.escaperegexp";
|
||||
version = "4.1.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz";
|
||||
sha512 = "TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==";
|
||||
};
|
||||
};
|
||||
"lodash.groupby-4.6.0" = {
|
||||
name = "lodash.groupby";
|
||||
packageName = "lodash.groupby";
|
||||
version = "4.6.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz";
|
||||
sha512 = "5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==";
|
||||
};
|
||||
};
|
||||
"lodash.includes-4.3.0" = {
|
||||
name = "lodash.includes";
|
||||
packageName = "lodash.includes";
|
||||
@@ -9858,15 +9669,6 @@ let
|
||||
sha512 = "oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg==";
|
||||
};
|
||||
};
|
||||
"lodash.isequal-4.5.0" = {
|
||||
name = "lodash.isequal";
|
||||
packageName = "lodash.isequal";
|
||||
version = "4.5.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz";
|
||||
sha512 = "pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==";
|
||||
};
|
||||
};
|
||||
"lodash.isfinite-3.3.2" = {
|
||||
name = "lodash.isfinite";
|
||||
packageName = "lodash.isfinite";
|
||||
@@ -9876,15 +9678,6 @@ let
|
||||
sha512 = "7FGG40uhC8Mm633uKW1r58aElFlBlxCrg9JfSi3P6aYiWmfiWF0PgMd86ZUsxE5GwWPdHoS2+48bwTh2VPkIQA==";
|
||||
};
|
||||
};
|
||||
"lodash.isfunction-3.0.9" = {
|
||||
name = "lodash.isfunction";
|
||||
packageName = "lodash.isfunction";
|
||||
version = "3.0.9";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz";
|
||||
sha512 = "AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==";
|
||||
};
|
||||
};
|
||||
"lodash.isinteger-4.0.4" = {
|
||||
name = "lodash.isinteger";
|
||||
packageName = "lodash.isinteger";
|
||||
@@ -9894,15 +9687,6 @@ let
|
||||
sha512 = "DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==";
|
||||
};
|
||||
};
|
||||
"lodash.isnil-4.0.0" = {
|
||||
name = "lodash.isnil";
|
||||
packageName = "lodash.isnil";
|
||||
version = "4.0.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz";
|
||||
sha512 = "up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng==";
|
||||
};
|
||||
};
|
||||
"lodash.isnumber-3.0.3" = {
|
||||
name = "lodash.isnumber";
|
||||
packageName = "lodash.isnumber";
|
||||
@@ -9930,15 +9714,6 @@ let
|
||||
sha512 = "0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==";
|
||||
};
|
||||
};
|
||||
"lodash.isundefined-3.0.1" = {
|
||||
name = "lodash.isundefined";
|
||||
packageName = "lodash.isundefined";
|
||||
version = "3.0.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz";
|
||||
sha512 = "MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==";
|
||||
};
|
||||
};
|
||||
"lodash.memoize-3.0.4" = {
|
||||
name = "lodash.memoize";
|
||||
packageName = "lodash.memoize";
|
||||
@@ -10011,15 +9786,6 @@ let
|
||||
sha512 = "1/W4dM+35DwvE/iEd1M9ekewOSTlpFekhw9mhAtrwjVqUr83/ilQiyAvmg4tVX7Unkcfl1KC+i9WdaT4B6aQcg==";
|
||||
};
|
||||
};
|
||||
"lodash.uniq-4.5.0" = {
|
||||
name = "lodash.uniq";
|
||||
packageName = "lodash.uniq";
|
||||
version = "4.5.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz";
|
||||
sha512 = "xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==";
|
||||
};
|
||||
};
|
||||
"lodash.uniqby-4.5.0" = {
|
||||
name = "lodash.uniqby";
|
||||
packageName = "lodash.uniqby";
|
||||
@@ -10110,15 +9876,6 @@ let
|
||||
sha512 = "9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==";
|
||||
};
|
||||
};
|
||||
"lossless-json-1.0.5" = {
|
||||
name = "lossless-json";
|
||||
packageName = "lossless-json";
|
||||
version = "1.0.5";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/lossless-json/-/lossless-json-1.0.5.tgz";
|
||||
sha512 = "RicKUuLwZVNZ6ZdJHgIZnSeA05p8qWc5NW0uR96mpPIjN9WDLUg9+kj1esQU1GkPn9iLZVKatSQK5gyiaFHgJA==";
|
||||
};
|
||||
};
|
||||
"lowercase-keys-1.0.1" = {
|
||||
name = "lowercase-keys";
|
||||
packageName = "lowercase-keys";
|
||||
@@ -10533,15 +10290,6 @@ let
|
||||
sha512 = "8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==";
|
||||
};
|
||||
};
|
||||
"method-missing-1.2.4" = {
|
||||
name = "method-missing";
|
||||
packageName = "method-missing";
|
||||
version = "1.2.4";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/method-missing/-/method-missing-1.2.4.tgz";
|
||||
sha512 = "tmj4CKZJVQd/ZuN9hnYD8HBAs/3RdDdqUeJG9RbVYlEZLuPYK4EW+EekMqLsCV4w1HastX+Pk2Ov87OQmeo01A==";
|
||||
};
|
||||
};
|
||||
"micro-9.3.5-canary.3" = {
|
||||
name = "micro";
|
||||
packageName = "micro";
|
||||
@@ -13188,15 +12936,6 @@ let
|
||||
sha512 = "Gqkf1pfKMsowLBtWkhEJNxL5eU9EN1zs/bmWC/mKKODH3j6Xtxe4NH3873UeNzVCjDYWvi/BEXAmbviqRhm6pw==";
|
||||
};
|
||||
};
|
||||
"punycode-1.3.2" = {
|
||||
name = "punycode";
|
||||
packageName = "punycode";
|
||||
version = "1.3.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz";
|
||||
sha512 = "RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==";
|
||||
};
|
||||
};
|
||||
"punycode-1.4.1" = {
|
||||
name = "punycode";
|
||||
packageName = "punycode";
|
||||
@@ -13251,15 +12990,6 @@ let
|
||||
sha512 = "qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==";
|
||||
};
|
||||
};
|
||||
"querystring-0.2.0" = {
|
||||
name = "querystring";
|
||||
packageName = "querystring";
|
||||
version = "0.2.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz";
|
||||
sha512 = "X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==";
|
||||
};
|
||||
};
|
||||
"querystring-es3-0.2.1" = {
|
||||
name = "querystring-es3";
|
||||
packageName = "querystring-es3";
|
||||
@@ -13818,15 +13548,6 @@ let
|
||||
sha512 = "fimzjIVw506FBZLspTAXHdpvgvQebyjpNyLRd0e6drPPRq7gcrROeGWRyF81wLqFg5ijPgnOQbmfck5wdTqpSA==";
|
||||
};
|
||||
};
|
||||
"requestretry-7.1.0" = {
|
||||
name = "requestretry";
|
||||
packageName = "requestretry";
|
||||
version = "7.1.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/requestretry/-/requestretry-7.1.0.tgz";
|
||||
sha512 = "TqVDgp251BW4b8ddQ2ptaj/57Z3LZHLscAUT7v6qs70buqF2/IoOVjYbpjJ6HiW7j5+waqegGI8xKJ/+uzgDmw==";
|
||||
};
|
||||
};
|
||||
"require-directory-2.1.1" = {
|
||||
name = "require-directory";
|
||||
packageName = "require-directory";
|
||||
@@ -14142,33 +13863,6 @@ let
|
||||
sha512 = "dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==";
|
||||
};
|
||||
};
|
||||
"s3-stream-upload-2.0.2" = {
|
||||
name = "s3-stream-upload";
|
||||
packageName = "s3-stream-upload";
|
||||
version = "2.0.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/s3-stream-upload/-/s3-stream-upload-2.0.2.tgz";
|
||||
sha512 = "hSfGZ4InIUMH29niWCAkcDvmOGwADSy7j2Ktm6+nKI+ub6nPoLOboo1D+Q3mEIutTHu0J4+Sv92J0GOk5hAonQ==";
|
||||
};
|
||||
};
|
||||
"s3signed-0.1.0" = {
|
||||
name = "s3signed";
|
||||
packageName = "s3signed";
|
||||
version = "0.1.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/s3signed/-/s3signed-0.1.0.tgz";
|
||||
sha512 = "08Jc0+GAaFjXgvl8qQytu6+wVBfcUUyCJDocj5kBUeq9YA+6mAM/6psDNxrg4PVkkLBvAK75mnjlaGckfOtDKA==";
|
||||
};
|
||||
};
|
||||
"s3urls-1.5.2" = {
|
||||
name = "s3urls";
|
||||
packageName = "s3urls";
|
||||
version = "1.5.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/s3urls/-/s3urls-1.5.2.tgz";
|
||||
sha512 = "3f4kprxnwAqoiVdR/XFoc997YEt0b6oY1VKrhl+kuWnHaUQ2cVe73TcQaww8geX5FKPuGBHl90xv70q7SlbBew==";
|
||||
};
|
||||
};
|
||||
"sade-1.8.1" = {
|
||||
name = "sade";
|
||||
packageName = "sade";
|
||||
@@ -14223,15 +13917,6 @@ let
|
||||
sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
|
||||
};
|
||||
};
|
||||
"sax-1.2.1" = {
|
||||
name = "sax";
|
||||
packageName = "sax";
|
||||
version = "1.2.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz";
|
||||
sha512 = "8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==";
|
||||
};
|
||||
};
|
||||
"sax-1.4.1" = {
|
||||
name = "sax";
|
||||
packageName = "sax";
|
||||
@@ -14799,33 +14484,6 @@ let
|
||||
sha512 = "HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==";
|
||||
};
|
||||
};
|
||||
"socks5-client-1.2.8" = {
|
||||
name = "socks5-client";
|
||||
packageName = "socks5-client";
|
||||
version = "1.2.8";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/socks5-client/-/socks5-client-1.2.8.tgz";
|
||||
sha512 = "js8WqQ/JjZS3IQwUxRwSThvXzcRIHE8sde8nE5q7nqxiFGb8EoHmNJ9SF2lXqn3ux6pUV3+InH7ng7mANK6XfA==";
|
||||
};
|
||||
};
|
||||
"socks5-http-client-1.0.4" = {
|
||||
name = "socks5-http-client";
|
||||
packageName = "socks5-http-client";
|
||||
version = "1.0.4";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/socks5-http-client/-/socks5-http-client-1.0.4.tgz";
|
||||
sha512 = "K16meYkltPtps6yDOqK9Mwlfz+pdD2kQQQ/TCO/gu2AImUmfO6nF2uXX1YWrPs4NCfClQNih19wqLXmuUcZCrA==";
|
||||
};
|
||||
};
|
||||
"socks5-https-client-1.2.1" = {
|
||||
name = "socks5-https-client";
|
||||
packageName = "socks5-https-client";
|
||||
version = "1.2.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/socks5-https-client/-/socks5-https-client-1.2.1.tgz";
|
||||
sha512 = "FbZ/X/2Xq3DAMhuRA4bnN0jy1QxaPTVPLFvyv6CEj0QDKSTdWp9yRxo1JhqXmWKhPQeJyUMajHJB2UjT43pFcw==";
|
||||
};
|
||||
};
|
||||
"sort-keys-4.2.0" = {
|
||||
name = "sort-keys";
|
||||
packageName = "sort-keys";
|
||||
@@ -14961,15 +14619,6 @@ let
|
||||
sha512 = "D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==";
|
||||
};
|
||||
};
|
||||
"sprintf-js-1.1.2" = {
|
||||
name = "sprintf-js";
|
||||
packageName = "sprintf-js";
|
||||
version = "1.1.2";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz";
|
||||
sha512 = "VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==";
|
||||
};
|
||||
};
|
||||
"sprintf-js-1.1.3" = {
|
||||
name = "sprintf-js";
|
||||
packageName = "sprintf-js";
|
||||
@@ -16446,15 +16095,6 @@ let
|
||||
sha512 = "HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==";
|
||||
};
|
||||
};
|
||||
"url-0.10.3" = {
|
||||
name = "url";
|
||||
packageName = "url";
|
||||
version = "0.10.3";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/url/-/url-0.10.3.tgz";
|
||||
sha512 = "hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==";
|
||||
};
|
||||
};
|
||||
"url-0.11.4" = {
|
||||
name = "url";
|
||||
packageName = "url";
|
||||
@@ -16572,15 +16212,6 @@ let
|
||||
sha512 = "HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==";
|
||||
};
|
||||
};
|
||||
"uuid-8.0.0" = {
|
||||
name = "uuid";
|
||||
packageName = "uuid";
|
||||
version = "8.0.0";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz";
|
||||
sha512 = "jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==";
|
||||
};
|
||||
};
|
||||
"uuid-8.3.2" = {
|
||||
name = "uuid";
|
||||
packageName = "uuid";
|
||||
@@ -20288,211 +19919,6 @@ in
|
||||
bypassCache = true;
|
||||
reconstructLock = true;
|
||||
};
|
||||
elasticdump = nodeEnv.buildNodePackage {
|
||||
name = "elasticdump";
|
||||
packageName = "elasticdump";
|
||||
version = "6.119.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/elasticdump/-/elasticdump-6.119.1.tgz";
|
||||
sha512 = "8fO3I4N1cIw0406jkuNQFMPCe5kRzuQJ+0/ASovZF7qHTSz8sBbzubcgKYsSLeVi7C8kr3lAsb1SdHRuOB/krQ==";
|
||||
};
|
||||
dependencies = [
|
||||
sources."@fast-csv/format-4.3.5"
|
||||
sources."@fast-csv/parse-4.3.6"
|
||||
sources."@shutterstock/p-map-iterable-1.1.2"
|
||||
sources."@types/node-14.18.63"
|
||||
sources."JSONStream-1.5.0"
|
||||
sources."aggregate-error-3.1.0"
|
||||
sources."ajv-6.12.6"
|
||||
sources."asn1-0.2.6"
|
||||
sources."assert-plus-1.0.0"
|
||||
sources."async-2.6.4"
|
||||
sources."asynckit-0.4.0"
|
||||
sources."available-typed-arrays-1.0.7"
|
||||
sources."aws-sdk-2.1472.0"
|
||||
sources."aws-sign2-0.7.0"
|
||||
sources."aws4-1.13.2"
|
||||
sources."base64-js-1.5.1"
|
||||
sources."bcrypt-pbkdf-1.0.2"
|
||||
sources."big.js-5.2.2"
|
||||
sources."buffer-4.9.2"
|
||||
sources."buffer-queue-1.0.0"
|
||||
sources."bytes-3.1.2"
|
||||
sources."call-bind-1.0.8"
|
||||
sources."call-bind-apply-helpers-1.0.2"
|
||||
sources."call-bound-1.0.4"
|
||||
sources."caseless-0.12.0"
|
||||
sources."clean-stack-2.2.0"
|
||||
sources."combined-stream-1.0.8"
|
||||
sources."core-util-is-1.0.2"
|
||||
sources."dashdash-1.14.1"
|
||||
sources."define-data-property-1.1.4"
|
||||
sources."delay-5.0.0"
|
||||
sources."delayed-stream-1.0.0"
|
||||
sources."dunder-proto-1.0.1"
|
||||
sources."ecc-jsbn-0.1.2"
|
||||
sources."es-define-property-1.0.1"
|
||||
sources."es-errors-1.3.0"
|
||||
sources."es-object-atoms-1.1.1"
|
||||
sources."events-1.1.1"
|
||||
sources."extend-3.0.2"
|
||||
sources."extends-classes-1.0.5"
|
||||
sources."extsprintf-1.3.0"
|
||||
sources."fast-csv-4.3.6"
|
||||
sources."fast-deep-equal-3.1.3"
|
||||
sources."fast-json-stable-stringify-2.1.0"
|
||||
sources."for-each-0.3.5"
|
||||
sources."forever-agent-0.6.1"
|
||||
sources."form-data-2.3.3"
|
||||
sources."function-bind-1.1.2"
|
||||
sources."get-intrinsic-1.3.0"
|
||||
sources."get-proto-1.0.1"
|
||||
sources."getpass-0.1.7"
|
||||
sources."gopd-1.2.0"
|
||||
sources."har-schema-2.0.0"
|
||||
sources."har-validator-5.1.5"
|
||||
sources."has-property-descriptors-1.0.2"
|
||||
sources."has-symbols-1.1.0"
|
||||
sources."has-tostringtag-1.0.2"
|
||||
sources."hasown-2.0.2"
|
||||
sources."http-signature-1.2.0"
|
||||
sources."http-status-1.8.1"
|
||||
sources."ieee754-1.1.13"
|
||||
sources."indent-string-4.0.0"
|
||||
sources."inherits-2.0.4"
|
||||
sources."ini-2.0.0"
|
||||
(
|
||||
sources."ip-address-6.1.0"
|
||||
// {
|
||||
dependencies = [
|
||||
sources."jsbn-1.1.0"
|
||||
];
|
||||
}
|
||||
)
|
||||
sources."is-arguments-1.2.0"
|
||||
sources."is-callable-1.2.7"
|
||||
sources."is-generator-function-1.1.0"
|
||||
sources."is-regex-1.2.1"
|
||||
sources."is-typed-array-1.1.15"
|
||||
sources."is-typedarray-1.0.0"
|
||||
sources."isarray-1.0.0"
|
||||
sources."isstream-0.1.2"
|
||||
sources."jmespath-0.16.0"
|
||||
sources."jsbn-0.1.1"
|
||||
sources."json-schema-0.4.0"
|
||||
sources."json-schema-traverse-0.4.1"
|
||||
sources."json-stringify-safe-5.0.1"
|
||||
sources."jsonparse-1.3.1"
|
||||
sources."jsprim-1.4.2"
|
||||
sources."lodash-4.17.21"
|
||||
sources."lodash.escaperegexp-4.1.2"
|
||||
sources."lodash.groupby-4.6.0"
|
||||
sources."lodash.isboolean-3.0.3"
|
||||
sources."lodash.isequal-4.5.0"
|
||||
sources."lodash.isfunction-3.0.9"
|
||||
sources."lodash.isnil-4.0.0"
|
||||
sources."lodash.isundefined-3.0.1"
|
||||
sources."lodash.uniq-4.5.0"
|
||||
sources."lossless-json-1.0.5"
|
||||
sources."lru-cache-6.0.0"
|
||||
sources."math-intrinsics-1.1.0"
|
||||
sources."method-missing-1.2.4"
|
||||
sources."mime-db-1.52.0"
|
||||
sources."mime-types-2.1.35"
|
||||
sources."minimist-1.2.8"
|
||||
sources."oauth-sign-0.9.0"
|
||||
sources."performance-now-2.1.0"
|
||||
sources."possible-typed-array-names-1.1.0"
|
||||
sources."process-nextick-args-2.0.1"
|
||||
(
|
||||
sources."psl-1.15.0"
|
||||
// {
|
||||
dependencies = [
|
||||
sources."punycode-2.3.1"
|
||||
];
|
||||
}
|
||||
)
|
||||
sources."punycode-1.3.2"
|
||||
sources."qs-6.5.3"
|
||||
sources."querystring-0.2.0"
|
||||
(
|
||||
sources."readable-stream-2.3.8"
|
||||
// {
|
||||
dependencies = [
|
||||
sources."safe-buffer-5.1.2"
|
||||
];
|
||||
}
|
||||
)
|
||||
(
|
||||
sources."request-2.88.2"
|
||||
// {
|
||||
dependencies = [
|
||||
sources."uuid-3.4.0"
|
||||
];
|
||||
}
|
||||
)
|
||||
sources."requestretry-7.1.0"
|
||||
sources."s3-stream-upload-2.0.2"
|
||||
sources."s3signed-0.1.0"
|
||||
sources."s3urls-1.5.2"
|
||||
sources."safe-buffer-5.2.1"
|
||||
sources."safe-regex-test-1.1.0"
|
||||
sources."safer-buffer-2.1.2"
|
||||
sources."sax-1.2.1"
|
||||
sources."semver-7.5.4"
|
||||
sources."set-function-length-1.2.2"
|
||||
sources."socks5-client-1.2.8"
|
||||
sources."socks5-http-client-1.0.4"
|
||||
sources."socks5-https-client-1.2.1"
|
||||
sources."sprintf-js-1.1.2"
|
||||
sources."sshpk-1.18.0"
|
||||
(
|
||||
sources."string_decoder-1.1.1"
|
||||
// {
|
||||
dependencies = [
|
||||
sources."safe-buffer-5.1.2"
|
||||
];
|
||||
}
|
||||
)
|
||||
sources."through-2.3.8"
|
||||
(
|
||||
sources."tough-cookie-2.5.0"
|
||||
// {
|
||||
dependencies = [
|
||||
sources."punycode-2.3.1"
|
||||
];
|
||||
}
|
||||
)
|
||||
sources."tunnel-agent-0.6.0"
|
||||
sources."tweetnacl-0.14.5"
|
||||
(
|
||||
sources."uri-js-4.4.1"
|
||||
// {
|
||||
dependencies = [
|
||||
sources."punycode-2.3.1"
|
||||
];
|
||||
}
|
||||
)
|
||||
sources."url-0.10.3"
|
||||
sources."util-0.12.5"
|
||||
sources."util-deprecate-1.0.2"
|
||||
sources."uuid-8.0.0"
|
||||
sources."verror-1.10.0"
|
||||
sources."which-typed-array-1.1.19"
|
||||
sources."xml2js-0.5.0"
|
||||
sources."xmlbuilder-11.0.1"
|
||||
sources."yallist-4.0.0"
|
||||
];
|
||||
buildInputs = globalBuildInputs;
|
||||
meta = {
|
||||
description = "import and export tools for elasticsearch";
|
||||
homepage = "https://github.com/elasticsearch-dump/elasticsearch-dump#readme";
|
||||
license = "Apache-2.0";
|
||||
};
|
||||
production = true;
|
||||
bypassCache = true;
|
||||
reconstructLock = true;
|
||||
};
|
||||
esy = nodeEnv.buildNodePackage {
|
||||
name = "esy";
|
||||
packageName = "esy";
|
||||
@@ -20705,60 +20131,6 @@ in
|
||||
bypassCache = true;
|
||||
reconstructLock = true;
|
||||
};
|
||||
lcov-result-merger = nodeEnv.buildNodePackage {
|
||||
name = "lcov-result-merger";
|
||||
packageName = "lcov-result-merger";
|
||||
version = "5.0.1";
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/lcov-result-merger/-/lcov-result-merger-5.0.1.tgz";
|
||||
sha512 = "i53RjTYfqbHgerqGtuJjDfARDU340zNxXrJudQZU3o8ak9rrx8FDQUKf38Cjm6MtbqonqiDFmoKuUe++uZbvOg==";
|
||||
};
|
||||
dependencies = [
|
||||
sources."@nodelib/fs.scandir-2.1.5"
|
||||
sources."@nodelib/fs.stat-2.0.5"
|
||||
sources."@nodelib/fs.walk-1.2.8"
|
||||
sources."ansi-regex-5.0.1"
|
||||
sources."ansi-styles-4.3.0"
|
||||
sources."braces-3.0.3"
|
||||
sources."cliui-7.0.4"
|
||||
sources."color-convert-2.0.1"
|
||||
sources."color-name-1.1.4"
|
||||
sources."emoji-regex-8.0.0"
|
||||
sources."escalade-3.2.0"
|
||||
sources."fast-glob-3.3.3"
|
||||
sources."fastq-1.19.1"
|
||||
sources."fill-range-7.1.1"
|
||||
sources."get-caller-file-2.0.5"
|
||||
sources."glob-parent-5.1.2"
|
||||
sources."is-extglob-2.1.1"
|
||||
sources."is-fullwidth-code-point-3.0.0"
|
||||
sources."is-glob-4.0.3"
|
||||
sources."is-number-7.0.0"
|
||||
sources."merge2-1.4.1"
|
||||
sources."micromatch-4.0.8"
|
||||
sources."picomatch-2.3.1"
|
||||
sources."queue-microtask-1.2.3"
|
||||
sources."require-directory-2.1.1"
|
||||
sources."reusify-1.1.0"
|
||||
sources."run-parallel-1.2.0"
|
||||
sources."string-width-4.2.3"
|
||||
sources."strip-ansi-6.0.1"
|
||||
sources."to-regex-range-5.0.1"
|
||||
sources."wrap-ansi-7.0.0"
|
||||
sources."y18n-5.0.8"
|
||||
sources."yargs-16.2.0"
|
||||
sources."yargs-parser-20.2.9"
|
||||
];
|
||||
buildInputs = globalBuildInputs;
|
||||
meta = {
|
||||
description = "Merges multiple lcov results into one";
|
||||
homepage = "https://github.com/mweibel/lcov-result-merger";
|
||||
license = "MIT";
|
||||
};
|
||||
production = true;
|
||||
bypassCache = true;
|
||||
reconstructLock = true;
|
||||
};
|
||||
node2nix = nodeEnv.buildNodePackage {
|
||||
name = "node2nix";
|
||||
packageName = "node2nix";
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
aiohttp,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "apykuma";
|
||||
version = "1.2.0";
|
||||
pyproject = true;
|
||||
@@ -14,7 +14,7 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "PerchunPak";
|
||||
repo = "apykuma";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Dxlyi0syoq+sfgjMLWHhpeKhDFgpfQrp18DJeBjrAEg=";
|
||||
};
|
||||
|
||||
@@ -36,8 +36,8 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "Small library to notify Uptime Kuma that the service is up";
|
||||
homepage = "https://github.com/PerchunPak/apykuma";
|
||||
changelog = "https://github.com/PerchunPak/apykuma/blob/v${version}/CHANGELOG.md";
|
||||
changelog = "https://github.com/PerchunPak/apykuma/blob/${finalAttrs.src.tag}/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ PerchunPak ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "basedmypy";
|
||||
version = "2.10.1";
|
||||
pyproject = true;
|
||||
@@ -39,7 +39,7 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "KotlinIsland";
|
||||
repo = "basedmypy";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-IzRKOReSgio5S5PG8iD9VQF9R1GEqBAIDeeCtq+ZVXg=";
|
||||
};
|
||||
|
||||
@@ -104,7 +104,7 @@ buildPythonPackage rec {
|
||||
setuptools
|
||||
tomli
|
||||
]
|
||||
++ lib.concatAttrValues optional-dependencies;
|
||||
++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies;
|
||||
|
||||
disabledTests = lib.optionals (pythonAtLeast "3.12") [
|
||||
# cannot find distutils, and distutils cannot find types
|
||||
@@ -137,9 +137,9 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "Based Python static type checker with baseline, sane default settings and based typing features";
|
||||
homepage = "https://kotlinisland.github.io/basedmypy/";
|
||||
changelog = "https://github.com/KotlinIsland/basedmypy/blob/${src.tag}/CHANGELOG.md";
|
||||
changelog = "https://github.com/KotlinIsland/basedmypy/blob/${finalAttrs.src.tag}/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "mypy";
|
||||
maintainers = with lib.maintainers; [ PerchunPak ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "basedtyping";
|
||||
version = "0.1.10";
|
||||
pyproject = true;
|
||||
@@ -25,7 +25,7 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "KotlinIsland";
|
||||
repo = "basedtyping";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-IpIMO75jqJDzDgRPVEi6g7AprGeBeKbVH99XPDYUzTM=";
|
||||
};
|
||||
|
||||
@@ -52,8 +52,8 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "Utilities for basedmypy";
|
||||
homepage = "https://github.com/KotlinIsland/basedtyping";
|
||||
changelog = "https://github.com/KotlinIsland/basedtyping/releases/tag/${src.tag}";
|
||||
changelog = "https://github.com/KotlinIsland/basedtyping/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ PerchunPak ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -358,13 +358,13 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "boto3-stubs";
|
||||
version = "1.42.19";
|
||||
version = "1.42.21";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "boto3_stubs";
|
||||
inherit version;
|
||||
hash = "sha256-nCLpxZHcOdfxLncUjn5SJo0R9F7DVs3EIEukEuXJAqE=";
|
||||
hash = "sha256-3ngHCBAQs3aLcxJyk2/n1KTUzfjd4ZaQ1GHhTnPiLWM=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "botocore-stubs";
|
||||
version = "1.42.19";
|
||||
version = "1.42.21";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "botocore_stubs";
|
||||
inherit version;
|
||||
hash = "sha256-L8rica8qJM1GFmJGWJsix2tJujBlazsMUEuSpJ/aHKI=";
|
||||
hash = "sha256-uCLIXoYW32bbMg1S2hLqESAWxlSPjAfH5UZSSsVc/0s=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
|
||||
@@ -39,14 +39,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "celery";
|
||||
version = "5.6.0";
|
||||
version = "5.6.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "celery";
|
||||
repo = "celery";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-BKF+p35Z5r/WRjuOaSFtESkbo+N+tbd0R40EWl0iU9I=";
|
||||
hash = "sha256-zKvkQ9/1N6ht4yrL+KDr3QDcWseoZBUkuwdFORKqctI=";
|
||||
};
|
||||
|
||||
patches = lib.optionals (!withAmqpRepl) [
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
setuptools,
|
||||
setuptools-scm,
|
||||
}:
|
||||
buildPythonPackage rec {
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "eval-type-backport";
|
||||
version = "0.3.0";
|
||||
format = "setuptools";
|
||||
@@ -14,7 +14,7 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "alexmojaki";
|
||||
repo = "eval_type_backport";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-K+FrgRyxCbrKHcrUaHEJWlLp2i0xes3HwXPN9ucioZY=";
|
||||
};
|
||||
|
||||
@@ -31,4 +31,4 @@ buildPythonPackage rec {
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ PerchunPak ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -15,16 +15,16 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "gios";
|
||||
version = "6.1.2";
|
||||
version = "7.0.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.12";
|
||||
disabled = pythonOlder "3.14";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bieniu";
|
||||
repo = "gios";
|
||||
tag = version;
|
||||
hash = "sha256-z0MFXlim0YJ2ifAU94IjDOsIgaRzQk6YRqy64+LNehQ=";
|
||||
hash = "sha256-ZQjDL6BG075nvhKGSYNy2O8Fu8hizTmKwit6fvdopxg=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
@@ -52,7 +52,7 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "Python client for getting air quality data from GIOS";
|
||||
homepage = "https://github.com/bieniu/gios";
|
||||
changelog = "https://github.com/bieniu/gios/releases/tag/${version}";
|
||||
changelog = "https://github.com/bieniu/gios/releases/tag/${src.tag}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
};
|
||||
|
||||
@@ -13,14 +13,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "govee-ble";
|
||||
version = "1.0.0";
|
||||
version = "1.1.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Bluetooth-Devices";
|
||||
repo = "govee-ble";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-CYxPb5v7T+sp+2HJojGEVPIIaC0ySobiSK8qtHeuv7s=";
|
||||
hash = "sha256-fIQZd25NlkFE24d2ro5N4liFneH2SdGBw4gkJKoSqnk=";
|
||||
};
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "inject";
|
||||
version = "5.3.0";
|
||||
pyproject = true;
|
||||
@@ -16,7 +16,7 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "ivankorobkov";
|
||||
repo = "python-inject";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-c/OpEsT9KF7285xfD+VRorrNHn3r9IPp/ts9JHyGK9s=";
|
||||
};
|
||||
|
||||
@@ -36,8 +36,8 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "Python dependency injection framework";
|
||||
homepage = "https://github.com/ivankorobkov/python-inject";
|
||||
changelog = "https://github.com/ivankorobkov/python-inject/blob/${version}/CHANGES.md";
|
||||
changelog = "https://github.com/ivankorobkov/python-inject/blob/${finalAttrs.src.tag}/CHANGES.md";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ PerchunPak ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -31,14 +31,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "kombu";
|
||||
version = "5.6.1";
|
||||
version = "5.6.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "celery";
|
||||
repo = "kombu";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-kywPcWhc+iMh4OOH8gobA6NFismRvihgNMcxxw+2p/4=";
|
||||
hash = "sha256-J0cEQsMHKethrfDVDDvIjc/iZpoCYLH9INHtgKmH9Pk=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -24,14 +24,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "langchain-aws";
|
||||
version = "1.1.1";
|
||||
version = "1.2.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "langchain-ai";
|
||||
repo = "langchain-aws";
|
||||
tag = "langchain-aws==${version}";
|
||||
hash = "sha256-tFyVK7IjPy33Az16DhWO6wSL5hBAdyd+urhSvdb18Ww=";
|
||||
hash = "sha256-xihQ50g0urP7BL91C0msfaPIVTN2Gb9sWQhKU7eWg1w=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -25,14 +25,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "langchain-xai";
|
||||
version = "1.1.0";
|
||||
version = "1.2.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "langchain-ai";
|
||||
repo = "langchain";
|
||||
tag = "langchain-xai==${version}";
|
||||
hash = "sha256-bm7sIa62CIvsYNDdaN+XZKpRnCv5bg9kPZ1Ym8utFcM=";
|
||||
hash = "sha256-aYl6tYPJgNE7zUQJ1hwaEzFUBgMK6MyXcvB9jJBOPHk=";
|
||||
};
|
||||
|
||||
sourceRoot = "${src.name}/libs/partners/xai";
|
||||
|
||||
@@ -18,28 +18,26 @@
|
||||
|
||||
# tests
|
||||
anthropic,
|
||||
attrs,
|
||||
dataclasses-json,
|
||||
fastapi,
|
||||
freezegun,
|
||||
instructor,
|
||||
multipart,
|
||||
opentelemetry-sdk,
|
||||
pytest-asyncio,
|
||||
pytest-socket,
|
||||
pytest-vcr,
|
||||
pytestCheckHook,
|
||||
uvicorn,
|
||||
attr,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "langsmith";
|
||||
version = "0.4.59";
|
||||
version = "0.5.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "langchain-ai";
|
||||
repo = "langsmith-sdk";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-IL1lwV+WkIpYAlx+n08XlzbvzyDMUQCCZKmA+ImBIqU=";
|
||||
hash = "sha256-6iJk8JfGIhrAcEXrsJKWn0G2jJ2kitWjx/YJCWcGNfY=";
|
||||
};
|
||||
|
||||
sourceRoot = "${src.name}/python";
|
||||
@@ -60,46 +58,41 @@ buildPythonPackage rec {
|
||||
|
||||
nativeCheckInputs = [
|
||||
anthropic
|
||||
attrs
|
||||
dataclasses-json
|
||||
fastapi
|
||||
freezegun
|
||||
instructor
|
||||
opentelemetry-sdk
|
||||
pytest-asyncio
|
||||
multipart
|
||||
pytest-socket
|
||||
pytest-vcr
|
||||
pytestCheckHook
|
||||
uvicorn
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isLinux [ attr ];
|
||||
];
|
||||
|
||||
# evaluation and external tests require OpenAPI key
|
||||
# integration tests are all marked flaky
|
||||
enabledTestPaths = [
|
||||
"tests/unit_tests"
|
||||
];
|
||||
|
||||
disabledTestMarks = [
|
||||
"flaky"
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# These tests require network access
|
||||
"integration_tests"
|
||||
# due to circular import
|
||||
"test_as_runnable"
|
||||
"test_as_runnable_batch"
|
||||
"test_as_runnable_async"
|
||||
"test_as_runnable_async_batch"
|
||||
# Test requires git repo
|
||||
"test_git_info"
|
||||
# Tests require OpenAI API key
|
||||
"test_chat_async_api"
|
||||
"test_chat_sync_api"
|
||||
"test_completions_async_api"
|
||||
"test_completions_sync_api"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
# Circular import
|
||||
"tests/integration_tests/"
|
||||
# due to circular import
|
||||
"tests/unit_tests/test_client.py"
|
||||
"tests/unit_tests/evaluation/test_runner.py"
|
||||
"tests/unit_tests/evaluation/test_runner.py"
|
||||
# Require a Langsmith API key
|
||||
"tests/evaluation/test_evaluation.py"
|
||||
"tests/external/test_instructor_evals.py"
|
||||
# Marked as flaky in source
|
||||
"tests/unit_tests/test_run_helpers.py"
|
||||
# flaky time comparisons
|
||||
# https://github.com/langchain-ai/langsmith-sdk/issues/2245
|
||||
"tests/unit_tests/test_uuid_v7.py"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "langsmith" ];
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
pytest-asyncio,
|
||||
pytest-mock,
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
pyvis,
|
||||
pyyaml,
|
||||
requests,
|
||||
@@ -39,16 +38,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "llama-index-core";
|
||||
version = "0.14.8";
|
||||
version = "0.14.12";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "run-llama";
|
||||
repo = "llama_index";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-wjw2XTRK1qjfNzndC7q197rU8PVtD8SI7FR4Skary+E=";
|
||||
hash = "sha256-grF9IToAMc3x5/40+u3lHU9RyjROWu1e3M6N1owq0f4=";
|
||||
};
|
||||
|
||||
sourceRoot = "${src.name}/${pname}";
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "llama-index-workflows";
|
||||
version = "2.11.5";
|
||||
version = "2.11.6";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "llama_index_workflows";
|
||||
inherit version;
|
||||
hash = "sha256-3vumxRaanJhv4G3Z8+5eGmzF9Yx3ZgXARYuqClXwdkM=";
|
||||
hash = "sha256-SxIdrqG8g4H75cMEViwrTHzYfYbPaOJ8xAZKJ4/i+II=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -3,20 +3,17 @@
|
||||
buildPythonPackage,
|
||||
cython,
|
||||
fetchPypi,
|
||||
pythonOlder,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "lupa";
|
||||
version = "2.5";
|
||||
version = "2.6";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-acaonyt7CKMEDX7Soe7MujejHdyS+hmTOcU6KuPEjDQ=";
|
||||
hash = "sha256-mncKbolXa+NEdmjXztMSzW/UHTwTwkYsncLCq1cORdk=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
@@ -30,7 +27,7 @@ buildPythonPackage rec {
|
||||
description = "Lua in Python";
|
||||
homepage = "https://github.com/scoder/lupa";
|
||||
changelog = "https://github.com/scoder/lupa/blob/lupa-${version}/CHANGES.rst";
|
||||
license = with lib.licenses; [ mit ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
uv-dynamic-versioning,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "mcstatus";
|
||||
version = "12.0.6";
|
||||
pyproject = true;
|
||||
@@ -21,7 +21,7 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "py-mine";
|
||||
repo = "mcstatus";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-lo96dZ7YaqZz/fmhuo8XWm5tSsB6ixtdxkZ3Hd6mq78=";
|
||||
};
|
||||
|
||||
@@ -58,7 +58,7 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "Python library for checking the status of Minecraft servers";
|
||||
homepage = "https://github.com/py-mine/mcstatus";
|
||||
changelog = "https://github.com/py-mine/mcstatus/releases/tag/${src.tag}";
|
||||
changelog = "https://github.com/py-mine/mcstatus/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
fab
|
||||
@@ -66,4 +66,4 @@ buildPythonPackage rec {
|
||||
];
|
||||
mainProgram = "mcstatus";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "model-bakery";
|
||||
version = "1.20.5";
|
||||
version = "1.21.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
@@ -20,7 +20,7 @@ buildPythonPackage rec {
|
||||
owner = "model-bakers";
|
||||
repo = "model_bakery";
|
||||
tag = version;
|
||||
hash = "sha256-Rf1QpIjo94h3lfZCBJfzaOMggPqy37NUOFWUbLROcec=";
|
||||
hash = "sha256-BB/CaVDkqL51WvFC+GRWV3z3jHUQrW1KtIuHUn4acHw=";
|
||||
};
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
||||
@@ -209,8 +209,8 @@ in
|
||||
"sha256-Yj+PL5SHeMuiC3kougQa6zahznlD32+1NQWqoD8xdEg=";
|
||||
|
||||
mypy-boto3-cleanrooms =
|
||||
buildMypyBoto3Package "cleanrooms" "1.42.13"
|
||||
"sha256-zBIQBtH4BTDze45vl9Xa+Uu1LyOMswJVRNbIyjA/HsI=";
|
||||
buildMypyBoto3Package "cleanrooms" "1.42.20"
|
||||
"sha256-Psj4WK99bI+zQBUCmUgiL1zl7i/f76Ieu0QxIfGUfvA=";
|
||||
|
||||
mypy-boto3-cloud9 =
|
||||
buildMypyBoto3Package "cloud9" "1.42.3"
|
||||
@@ -608,8 +608,8 @@ in
|
||||
"sha256-QbF9VfRNMcpe8DiVeVBeZfbnn64EI7mP8lgeg/YoS8U=";
|
||||
|
||||
mypy-boto3-identitystore =
|
||||
buildMypyBoto3Package "identitystore" "1.42.5"
|
||||
"sha256-DFUk1CcNBM0N90fFShYgC/7VaLWBjlE9eCPcVWYQkRs=";
|
||||
buildMypyBoto3Package "identitystore" "1.42.20"
|
||||
"sha256-rb8qotqFW+ZcesRS0TUl+NMsrOS7CTQosZ633jSE38k=";
|
||||
|
||||
mypy-boto3-imagebuilder =
|
||||
buildMypyBoto3Package "imagebuilder" "1.42.3"
|
||||
@@ -1160,8 +1160,8 @@ in
|
||||
"sha256-4/Q39UsUYaluauoaLm6BOej+Krl2VbO1xKKo1orRIkI=";
|
||||
|
||||
mypy-boto3-s3 =
|
||||
buildMypyBoto3Package "s3" "1.42.16"
|
||||
"sha256-vaMsTunwjV6D6IqzkGNZJxAhQ4eUZE9qC4qPZ0WUoeQ=";
|
||||
buildMypyBoto3Package "s3" "1.42.21"
|
||||
"sha256-yrcckYqsfZjE10JUTHIuN9jnF4rLi8iKCurXsQNQJtI=";
|
||||
|
||||
mypy-boto3-s3control =
|
||||
buildMypyBoto3Package "s3control" "1.42.3"
|
||||
|
||||
@@ -18,14 +18,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "nibe";
|
||||
version = "2.20.0";
|
||||
version = "2.21.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "yozik04";
|
||||
repo = "nibe";
|
||||
tag = version;
|
||||
hash = "sha256-FeYM4UClx0qfv8QuDUBN3hc2MLVkmnnUC6+0wnywAuA=";
|
||||
hash = "sha256-I4Qgwdx5alkNso0FMz4wRWZffbDQm5VblmPdwtU/jXg=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [ "async-modbus" ];
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
pytest-cov-stub,
|
||||
pytest-mock,
|
||||
}:
|
||||
buildPythonPackage rec {
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "nixpkgs-updaters-library";
|
||||
version = "3.0.0";
|
||||
pyproject = true;
|
||||
@@ -38,7 +38,7 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "PerchunPak";
|
||||
repo = "nixpkgs-updaters-library";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-0N88valEw+QElMjy84TBKGuqqh9anKhHdW0jQfQ4qd4=";
|
||||
};
|
||||
|
||||
@@ -74,8 +74,8 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "Boilerplate-less updater library for Nixpkgs ecosystems";
|
||||
homepage = "https://github.com/PerchunPak/nixpkgs-updaters-library";
|
||||
changelog = "https://github.com/PerchunPak/nixpkgs-updaters-library/blob/${src.tag}/CHANGELOG.md";
|
||||
changelog = "https://github.com/PerchunPak/nixpkgs-updaters-library/blob/${finalAttrs.src.tag}/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ PerchunPak ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
faker,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "nonbloat-db";
|
||||
version = "0.1.4";
|
||||
pyproject = true;
|
||||
@@ -28,7 +28,7 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "PerchunPak";
|
||||
repo = "nonbloat-db";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-x6QFOZ+RYdophuRXMKE4RNi1xDnsa3naUMDbn1vG7hM=";
|
||||
};
|
||||
|
||||
@@ -64,8 +64,8 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "Simple key-value database for my small projects";
|
||||
homepage = "https://github.com/PerchunPak/nonbloat-db";
|
||||
changelog = "https://github.com/PerchunPak/nonbloat-db/blob/v${version}/CHANGES.md";
|
||||
changelog = "https://github.com/PerchunPak/nonbloat-db/blob/${finalAttrs.src.tag}/CHANGES.md";
|
||||
license = lib.licenses.agpl3Only;
|
||||
maintainers = with lib.maintainers; [ PerchunPak ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -14,14 +14,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "oelint-parser";
|
||||
version = "8.6.2";
|
||||
version = "8.7.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "priv-kweihmann";
|
||||
repo = "oelint-parser";
|
||||
tag = version;
|
||||
hash = "sha256-NpaIOJ517L9k2evuM6/mQc6Da2c+veFOAlRyeUHseKY=";
|
||||
hash = "sha256-igDt5pUiAhAmsDlY/S/SMhPllKJ0aIry95rrHC2Iel4=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [ "regex" ];
|
||||
|
||||
@@ -40,7 +40,8 @@ let
|
||||
lib.replaceStrings [ "." ] [ "" ] cudaPackages.cudatoolkit.version
|
||||
}"."${pyShortVersion}"
|
||||
else
|
||||
sources."${stdenv.hostPlatform.system}"."cpu"."${pyShortVersion}";
|
||||
sources."${stdenv.hostPlatform.system}"."cpu"."${pyShortVersion}"
|
||||
or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
|
||||
platform = sources."${stdenv.hostPlatform.system}".platform;
|
||||
src =
|
||||
if cudaSupport then
|
||||
|
||||
@@ -10,14 +10,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pyairobotrest";
|
||||
version = "0.1.0";
|
||||
version = "0.2.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mettolen";
|
||||
repo = "pyairobotrest";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-MqZV8+uwKLIbh0A/lYMB/9iPDl/8a4IAoYMdoxiIJqY=";
|
||||
hash = "sha256-a0xsmknDe96cOBewhwVLy2Tw5sYffh8lZR4e+q6uGz4=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -11,14 +11,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pykka";
|
||||
version = "4.4.0";
|
||||
version = "4.4.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jodal";
|
||||
repo = "pykka";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-OwY8EKCRuc9Tli7Q+rHieqEAYxb7KNBHiPUuycNO8J4=";
|
||||
hash = "sha256-61Dr8V2LILGNveVi6eD0OODXF/a8m8I5/H9MfyIr9Dg=";
|
||||
};
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
||||
@@ -8,23 +8,20 @@
|
||||
pkg-config, # from pkgs
|
||||
pkgconfig, # from pythonPackages
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
setuptools,
|
||||
vips,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pyvips";
|
||||
version = "3.0.0";
|
||||
version = "3.1.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libvips";
|
||||
repo = "pyvips";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-dyous0EahUR7pkr2siBBJwzcoC4TOsnsbRo+rVE8/QQ=";
|
||||
hash = "sha256-BPQFndikPSsKU4HPauTAewab32IumckG/y3lhUUNbMU=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -57,6 +54,16 @@ buildPythonPackage rec {
|
||||
--replace 'libgobject-2.0.dylib' '${glib.out}/lib/libgobject-2.0${stdenv.hostPlatform.extensions.sharedLibrary}' \
|
||||
'';
|
||||
|
||||
disabledTests = [
|
||||
# flaky due to a race condition
|
||||
# https://github.com/libvips/pyvips/issues/566
|
||||
"test_progress"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
"tests/perf"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "pyvips" ];
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
pynacl,
|
||||
pyspx,
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
@@ -22,8 +21,6 @@ buildPythonPackage rec {
|
||||
version = "1.3.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "secure-systems-lab";
|
||||
repo = "securesystemslib";
|
||||
@@ -31,6 +28,11 @@ buildPythonPackage rec {
|
||||
hash = "sha256-ERFRLNHD3OhbMEGBEnDLkRYGv4f+bYg9MStS5IarcPA=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail '"hatchling==1.27.0"' '"hatchling"'
|
||||
'';
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
||||
optional-dependencies = {
|
||||
|
||||
@@ -6,38 +6,24 @@
|
||||
dirty-equals,
|
||||
fastapi,
|
||||
fetchFromGitHub,
|
||||
fetchpatch,
|
||||
pdm-backend,
|
||||
pydantic,
|
||||
pytest-asyncio,
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
sqlalchemy,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "sqlmodel";
|
||||
version = "0.0.24";
|
||||
version = "0.0.31";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "tiangolo";
|
||||
repo = "sqlmodel";
|
||||
tag = version;
|
||||
hash = "sha256-RKihR3UJLuBYSHK79pcxIx/hT0nCkqQO8zBrq4AWaYM=";
|
||||
hash = "sha256-HJ8we0gYySagUvs7NEKcwe9l7KEcqmJ8+CTW/rjBdME=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
# https://github.com/tiangolo/sqlmodel/pull/969
|
||||
name = "passthru-environ-variables.patch";
|
||||
url = "https://github.com/tiangolo/sqlmodel/pull/969/commits/42d33049e9e4182b78914ad41d1e3d30125126ba.patch";
|
||||
hash = "sha256-dPuFCFUnmTpduxn45tE8XUP0Jlwjwmwe+zFaKSganOg=";
|
||||
})
|
||||
];
|
||||
|
||||
build-system = [ pdm-backend ];
|
||||
|
||||
dependencies = [
|
||||
@@ -50,17 +36,11 @@ buildPythonPackage rec {
|
||||
jinja2
|
||||
dirty-equals
|
||||
fastapi
|
||||
pytest-asyncio
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "sqlmodel" ];
|
||||
|
||||
disabledTests = [
|
||||
# AssertionError: assert 'enum_field VARCHAR(1)
|
||||
"test_sqlite_ddl_sql"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
# Coverage
|
||||
"docs_src/tutorial/"
|
||||
@@ -69,8 +49,8 @@ buildPythonPackage rec {
|
||||
|
||||
meta = {
|
||||
description = "Module to work with SQL databases";
|
||||
homepage = "https://github.com/tiangolo/sqlmodel";
|
||||
changelog = "https://github.com/tiangolo/sqlmodel/releases/tag/${version}";
|
||||
homepage = "https://github.com/fastapi/sqlmodel";
|
||||
changelog = "https://github.com/fastapi/sqlmodel/releases/tag/${src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
};
|
||||
|
||||
@@ -20,7 +20,6 @@
|
||||
pbr,
|
||||
prettytable,
|
||||
python,
|
||||
pythonOlder,
|
||||
pyyaml,
|
||||
setuptools,
|
||||
stestr,
|
||||
@@ -41,6 +40,11 @@ buildPythonPackage rec {
|
||||
hash = "sha256-ddm1OE7BDwDM4T9GIB0+qK8WvU/+aC+FBIGWDm3ObHM=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace tempest/lib/common/http.py \
|
||||
--replace-fail 'getheaders()' 'headers'
|
||||
'';
|
||||
|
||||
pythonRelaxDeps = [ "defusedxml" ];
|
||||
|
||||
build-system = [ setuptools ];
|
||||
@@ -84,9 +88,6 @@ buildPythonPackage rec {
|
||||
chmod +x bin/*
|
||||
|
||||
stestr --test-path tempest/tests run -e <(echo "
|
||||
tempest.tests.cmd.test_cleanup.TestTempestCleanup.test_load_json_resource_list
|
||||
tempest.tests.cmd.test_cleanup.TestTempestCleanup.test_load_json_saved_state
|
||||
tempest.tests.cmd.test_cleanup.TestTempestCleanup.test_take_action_got_exception
|
||||
tempest.tests.lib.cli.test_execute.TestExecute.test_execute_with_prefix
|
||||
")
|
||||
'';
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user