mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-06-05 21:03:40 +00:00
Merge master into staging-next
This commit is contained in:
@@ -18318,12 +18318,6 @@
|
||||
githubId = 104795;
|
||||
name = "Marek Mahut";
|
||||
};
|
||||
mmai = {
|
||||
email = "henri.bourcereau@gmail.com";
|
||||
github = "mmai";
|
||||
githubId = 117842;
|
||||
name = "Henri Bourcereau";
|
||||
};
|
||||
mmesch = {
|
||||
github = "MMesch";
|
||||
githubId = 2597803;
|
||||
|
||||
@@ -393,7 +393,6 @@ in
|
||||
};
|
||||
|
||||
serviceConfig = {
|
||||
Type = "notify";
|
||||
# Use "+" because credentialsFile may not be accessible to User= or Group=.
|
||||
ExecStartPre = [
|
||||
(
|
||||
@@ -407,7 +406,6 @@ in
|
||||
)
|
||||
];
|
||||
ExecStart = "${cfg.package}/bin/transmission-daemon -f -g ${cfg.home}/${settingsDir} ${escapeShellArgs cfg.extraFlags}";
|
||||
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
|
||||
User = cfg.user;
|
||||
Group = cfg.group;
|
||||
# Create rootDir in the host's mount namespace.
|
||||
@@ -513,7 +511,18 @@ in
|
||||
"quotactl"
|
||||
];
|
||||
SystemCallArchitectures = "native";
|
||||
};
|
||||
}
|
||||
// (
|
||||
if lib.versionAtLeast cfg.package.version "4.1.1" then
|
||||
{
|
||||
Type = "notify-reload";
|
||||
}
|
||||
else
|
||||
{
|
||||
Type = "notify";
|
||||
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
|
||||
}
|
||||
);
|
||||
};
|
||||
|
||||
# It's useful to have transmission in path, e.g. for remote control
|
||||
|
||||
@@ -15,7 +15,7 @@ in
|
||||
packages = {
|
||||
motioneye = lib.mkPackageOption pkgs "motioneye" { };
|
||||
motion = lib.mkPackageOption pkgs "motion" { };
|
||||
ffmpeg = lib.mkPackageOption pkgs "ffmpeg" { };
|
||||
ffmpeg = lib.mkPackageOption pkgs "ffmpeg-headless" { };
|
||||
};
|
||||
|
||||
user = lib.mkOption {
|
||||
|
||||
@@ -87,24 +87,42 @@ let
|
||||
# Pre-generate keys for all directory authorities
|
||||
daKeysets = lib.genAttrs daNames mkDAKeys;
|
||||
|
||||
# Read a fingerprint text file from a derivation output
|
||||
readFP = keys: file: builtins.readFile "${keys}/${file}";
|
||||
# Script that writes /run/tor/dirauth.conf by reading the DA fingerprints
|
||||
# from the pre-generated key derivations at runtime. The ${daKeysets.<name>}
|
||||
# interpolations resolve to store-path strings at evaluation time (the
|
||||
# derivations become build dependencies of the node closure), but their
|
||||
# contents are only read when the script runs on the VM, so no
|
||||
# import-from-derivation is required.
|
||||
#
|
||||
# Written into /run/tor (tor's RuntimeDirectory, which systemd bind-mounts
|
||||
# into the service's chroot at RootDirectory=/run/tor/root) so that tor
|
||||
# can read the file despite ProtectSystem=strict.
|
||||
torDirAuthExecStartPre = pkgs.writeShellScript "tor-dirauth-conf" ''
|
||||
set -eu
|
||||
{
|
||||
${lib.concatMapStringsSep "\n" (name: ''
|
||||
printf 'DirAuthority %s orport=9001 ipv6=[%s]:9001 v3ident=%s %s:80 %s\n' \
|
||||
${name} \
|
||||
'${nodeIPv6 name}' \
|
||||
"$(tr -d '\n' < ${daKeysets.${name}}/v3ident)" \
|
||||
'${nodeIP name}' \
|
||||
"$(tr -d '\n' < ${daKeysets.${name}}/relay-fingerprint)"
|
||||
'') daNames}
|
||||
} > /run/tor/dirauth.conf
|
||||
chown tor:tor /run/tor/dirauth.conf
|
||||
chmod 0400 /run/tor/dirauth.conf
|
||||
'';
|
||||
|
||||
# Build DirAuthority lines from the pre-generated keys.
|
||||
# Format: nickname orport=PORT v3ident=V3IDENT ip:dirport RELAY_FINGERPRINT
|
||||
dirAuthorityLines = lib.mapAttrsToList (
|
||||
name: keys:
|
||||
"${name} orport=9001 ipv6=[${nodeIPv6 name}]:9001 v3ident=${readFP keys "v3ident"} ${nodeIP name}:80 ${readFP keys "relay-fingerprint"}"
|
||||
) daKeysets;
|
||||
|
||||
# Tor settings shared by all node types
|
||||
# Tor settings shared by all node types. DirAuthority lines are loaded
|
||||
# from /run/tor/dirauth.conf, written by torDirAuthExecStartPre before
|
||||
# tor starts.
|
||||
commonTorSettings = {
|
||||
TestingTorNetwork = true;
|
||||
AssumeReachable = true;
|
||||
AssumeReachableIPv6 = true;
|
||||
ControlPort = 9051;
|
||||
CookieAuthentication = true;
|
||||
DirAuthority = dirAuthorityLines;
|
||||
"%include" = "/run/tor/dirauth.conf";
|
||||
};
|
||||
|
||||
# Tor settings shared by non-DA nodes (relays and exits)
|
||||
@@ -277,8 +295,10 @@ let
|
||||
};
|
||||
};
|
||||
|
||||
# Arti configuration
|
||||
artiConfig = (pkgs.formats.toml { }).generate "arti.toml" {
|
||||
# Arti configuration - static parts only. The tor_network section
|
||||
# embeds fingerprints from the DA key derivations, so it is generated
|
||||
# at service startup instead (see artiNetworkConfigScript) to avoid IFD.
|
||||
artiStaticConfig = (pkgs.formats.toml { }).generate "arti.toml" {
|
||||
proxy.socks_listen = 9150;
|
||||
|
||||
storage = {
|
||||
@@ -308,34 +328,36 @@ let
|
||||
guard-min-filtered-sample-size = 2;
|
||||
guard-n-primary-guards-to-use = 2;
|
||||
};
|
||||
|
||||
tor_network = {
|
||||
authorities = {
|
||||
v3idents = lib.mapAttrsToList (_: keys: readFP keys "v3ident") daKeysets;
|
||||
uploads = lib.mapAttrsToList (name: _: [
|
||||
"${nodeIP name}:80"
|
||||
"[${nodeIPv6 name}]:80"
|
||||
]) daKeysets;
|
||||
downloads = lib.mapAttrsToList (name: _: [
|
||||
"${nodeIP name}:80"
|
||||
"[${nodeIPv6 name}]:80"
|
||||
]) daKeysets;
|
||||
votes = lib.mapAttrsToList (name: _: [
|
||||
"${nodeIP name}:80"
|
||||
"[${nodeIPv6 name}]:80"
|
||||
]) daKeysets;
|
||||
};
|
||||
fallback_caches = lib.mapAttrsToList (name: keys: {
|
||||
rsa_identity = readFP keys "relay-fingerprint";
|
||||
ed_identity = readFP keys "ed25519-identity";
|
||||
orports = [
|
||||
"${nodeIP name}:9001"
|
||||
"[${nodeIPv6 name}]:9001"
|
||||
];
|
||||
}) daKeysets;
|
||||
};
|
||||
};
|
||||
|
||||
# Emit the tor_network section of the arti config at service startup,
|
||||
# reading fingerprints from the DA key derivations at runtime. The
|
||||
# ${daKeysets.<name>} interpolations resolve to store paths at
|
||||
# evaluation time (build dependencies), but their contents are only
|
||||
# read by the shell when the script runs - no import-from-derivation.
|
||||
artiNetworkConfigScript = pkgs.writeShellScript "arti-network-config" ''
|
||||
set -eu
|
||||
out=/run/arti/network.toml
|
||||
daIpPorts='[["${nodeIP "da1"}:80", "[${nodeIPv6 "da1"}]:80"], ["${nodeIP "da2"}:80", "[${nodeIPv6 "da2"}]:80"], ["${nodeIP "da3"}:80", "[${nodeIPv6 "da3"}]:80"]]'
|
||||
{
|
||||
echo '[tor_network.authorities]'
|
||||
printf 'v3idents = ["%s", "%s", "%s"]\n' \
|
||||
"$(tr -d '\n' < ${daKeysets.da1}/v3ident)" \
|
||||
"$(tr -d '\n' < ${daKeysets.da2}/v3ident)" \
|
||||
"$(tr -d '\n' < ${daKeysets.da3}/v3ident)"
|
||||
echo "uploads = $daIpPorts"
|
||||
echo "downloads = $daIpPorts"
|
||||
echo "votes = $daIpPorts"
|
||||
${lib.concatMapStringsSep "\n" (name: ''
|
||||
echo
|
||||
echo '[[tor_network.fallback_caches]]'
|
||||
printf 'rsa_identity = "%s"\n' "$(tr -d '\n' < ${daKeysets.${name}}/relay-fingerprint)"
|
||||
printf 'ed_identity = "%s"\n' "$(tr -d '\n' < ${daKeysets.${name}}/ed25519-identity)"
|
||||
echo 'orports = ["${nodeIP name}:9001", "[${nodeIPv6 name}]:9001"]'
|
||||
'') daNames}
|
||||
} > "$out"
|
||||
'';
|
||||
|
||||
# Arti client node
|
||||
mkArtiClientNode = {
|
||||
environment.systemPackages = [ pkgs.curl ];
|
||||
@@ -347,7 +369,9 @@ let
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
|
||||
serviceConfig = {
|
||||
ExecStart = "${lib.getExe pkgs.arti} proxy -c ${artiConfig}";
|
||||
RuntimeDirectory = "arti";
|
||||
ExecStartPre = artiNetworkConfigScript;
|
||||
ExecStart = "${lib.getExe pkgs.arti} proxy -c ${artiStaticConfig} -c /run/arti/network.toml";
|
||||
DynamicUser = true;
|
||||
StateDirectory = "arti";
|
||||
CacheDirectory = "arti";
|
||||
@@ -359,6 +383,18 @@ in
|
||||
name = "tor";
|
||||
meta.maintainers = with lib.maintainers; [ jpds ];
|
||||
|
||||
defaults =
|
||||
{ config, ... }:
|
||||
lib.mkIf config.services.tor.enable {
|
||||
# Generate /run/tor/dirauth.conf before tor's own `--verify-config`
|
||||
# ExecStartPre runs. The `+` prefix makes this run as root in the
|
||||
# full system context so it can write into tor's RuntimeDirectory
|
||||
# and chown the file to tor:tor.
|
||||
systemd.services.tor.serviceConfig.ExecStartPre = lib.mkBefore [
|
||||
"+${torDirAuthExecStartPre}"
|
||||
];
|
||||
};
|
||||
|
||||
nodes =
|
||||
lib.genAttrs daNames mkDANode
|
||||
// lib.genAttrs relayNames mkRelayNode
|
||||
|
||||
@@ -1998,8 +1998,8 @@ let
|
||||
mktplcRef = {
|
||||
name = "gitlab-workflow";
|
||||
publisher = "gitlab";
|
||||
version = "6.75.3";
|
||||
hash = "sha256-UrcrHL46ZtQl6Zazec/2rkZLtnPK9BsmyT+9nhTncsA=";
|
||||
version = "6.78.1";
|
||||
hash = "sha256-N6M8HLSpnfUqMaPaWZuedWbA7ITwKhLS1n+uuwudpkU=";
|
||||
};
|
||||
meta = {
|
||||
description = "GitLab extension for Visual Studio Code";
|
||||
@@ -2570,8 +2570,8 @@ let
|
||||
mktplcRef = {
|
||||
publisher = "jnoortheen";
|
||||
name = "nix-ide";
|
||||
version = "0.5.5";
|
||||
hash = "sha256-epdEMPAkSo0IXsd+ozicI8bjPPquDKIzB3ONRUYWwn8=";
|
||||
version = "0.5.9";
|
||||
hash = "sha256-hPOcp6Yksgfu1+In21/gJ3MthV8JUV5WaRpYHvo5GGk=";
|
||||
};
|
||||
meta = {
|
||||
changelog = "https://marketplace.visualstudio.com/items/jnoortheen.nix-ide/changelog";
|
||||
@@ -3707,6 +3707,8 @@ let
|
||||
|
||||
oracle.oracle-java = callPackage ./oracle.oracle-java { };
|
||||
|
||||
oxc.oxc-vscode = callPackage ./oxc.oxc-vscode { };
|
||||
|
||||
ph-hawkins.arc-plus = callPackage ./ph-hawkins.arc-plus { };
|
||||
|
||||
phind.phind = buildVscodeMarketplaceExtension {
|
||||
@@ -4357,8 +4359,8 @@ let
|
||||
mktplcRef = {
|
||||
publisher = "sonarsource";
|
||||
name = "sonarlint-vscode";
|
||||
version = "5.2.1";
|
||||
hash = "sha256-GVuFP0n2Su6YAh/KwtkEFvZK9hAyVDIWfoBjaPQyUFM=";
|
||||
version = "5.2.3";
|
||||
hash = "sha256-HSQjoYIQa8CVw6Fjb3H+et6U3urptNjrIT8HLgHirxA=";
|
||||
};
|
||||
meta.license = lib.licenses.lgpl3Only;
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
lib,
|
||||
vscode-utils,
|
||||
jaq,
|
||||
moreutils,
|
||||
oxlint,
|
||||
oxfmt,
|
||||
}:
|
||||
vscode-utils.buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
publisher = "oxc";
|
||||
name = "oxc-vscode";
|
||||
version = "1.55.0";
|
||||
hash = "sha256-QAuN9Qe1AErcGIbbqsYYO6kikgaEiX0Y3ddnNhuOB6Q=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
jaq
|
||||
moreutils
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
jaq \
|
||||
--arg oxlint "${lib.getExe oxlint}" \
|
||||
--arg oxfmt "${lib.getExe oxfmt}" \
|
||||
'
|
||||
.contributes.configuration.properties."oxc.path.oxlint".default = $oxlint |
|
||||
.contributes.configuration.properties."oxc.path.oxfmt".default = $oxfmt
|
||||
' package.json | sponge package.json
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Oxlint and Oxfmt editor integration";
|
||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=oxc.oxc-vscode";
|
||||
homepage = "https://github.com/oxc-project/oxc-vscode";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.drupol ];
|
||||
};
|
||||
}
|
||||
@@ -1130,13 +1130,13 @@
|
||||
"vendorHash": "sha256-WpI4OZ7BUVgHwQY+7ct+K6CnwXFFuiRbI+iTFSJ8a5A="
|
||||
},
|
||||
"rootlyhq_rootly": {
|
||||
"hash": "sha256-+rGnQRYkRm+2SrsT63jtKtLsWaMOAanYAaL3ryI+cqU=",
|
||||
"hash": "sha256-LHj+dwiGGycdKff1M8cGxJIG56yBj2EgcUIW4bLUuFc=",
|
||||
"homepage": "https://registry.terraform.io/providers/rootlyhq/rootly",
|
||||
"owner": "rootlyhq",
|
||||
"repo": "terraform-provider-rootly",
|
||||
"rev": "v5.13.0",
|
||||
"rev": "v5.15.1",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-E4hNi4xGV7xPoidkwo8L4q9bZeZ4WCVx/zHakPs5PCk="
|
||||
"vendorHash": "sha256-CMJKYzvOrWhsidv83KbYtKcKE6D170MR86JnzWpR0/c="
|
||||
},
|
||||
"rundeck_rundeck": {
|
||||
"hash": "sha256-g8unbz8+UGLiAOJju6E2bLkygvZgHkv173PdMDefmrc=",
|
||||
@@ -1337,13 +1337,13 @@
|
||||
"vendorHash": "sha256-SF11E60OQiRdf+Pf6XyJg60yGRnGOcSzhrYccrWaeYE="
|
||||
},
|
||||
"terraform-lxd_lxd": {
|
||||
"hash": "sha256-Vjvj/zcs/EyGsQWOFGOcDWnmPv1ZxaLzs18GDvCccSA=",
|
||||
"hash": "sha256-ovYvRpGY8tUiX5zYpTkb8uuQcKsW7o/bDgUPbkXnVnI=",
|
||||
"homepage": "https://registry.terraform.io/providers/terraform-lxd/lxd",
|
||||
"owner": "terraform-lxd",
|
||||
"repo": "terraform-provider-lxd",
|
||||
"rev": "v2.7.0",
|
||||
"rev": "v2.7.1",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-bcynhUj61VrSooyZ+oF0gWpAA+FtsYHXUpV/hTMyl7Q="
|
||||
"vendorHash": "sha256-vOip6KfD0hOQtNEc7U6DfMjitFGOleNlF88qKtbssng="
|
||||
},
|
||||
"terraform-provider-openstack_openstack": {
|
||||
"hash": "sha256-6TcyPUacJNfGsaevg1DQ+WJrMFvGeo2mmsE2+P3RAZM=",
|
||||
|
||||
@@ -109,6 +109,7 @@ in
|
||||
# go is used to compile extensions when building container images
|
||||
allowGoReference = true;
|
||||
|
||||
__structuredAttrs = true;
|
||||
strictDeps = true;
|
||||
|
||||
passthru = {
|
||||
@@ -206,15 +207,10 @@ in
|
||||
'';
|
||||
|
||||
postConfigure = ''
|
||||
# Code borrowed from pkgs/stdenv/generic/setup.sh configurePhase()
|
||||
|
||||
# set to empty if unset
|
||||
: ''${configureFlags=}
|
||||
|
||||
# shellcheck disable=SC2086
|
||||
$configureScript -V ${version} "''${prefixKey:---prefix=}$prefix" $configureFlags "''${configureFlagsArray[@]}"
|
||||
|
||||
# End of the code from pkgs/stdenv/generic/setup.sh configurPhase()
|
||||
$configureScript -V ${version} "''${prefixKey:---prefix=}$prefix" "''${configureFlags[@]}"
|
||||
'';
|
||||
|
||||
buildPhase = ''
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
xjadeo,
|
||||
libxrandr,
|
||||
libxinerama,
|
||||
libjpeg,
|
||||
optimize ? true, # disable to print Lua DSP script output to stdout
|
||||
videoSupport ? true,
|
||||
}:
|
||||
@@ -72,14 +73,14 @@ stdenv.mkDerivation (
|
||||
in
|
||||
{
|
||||
pname = "ardour";
|
||||
version = "9.2";
|
||||
version = "9.4";
|
||||
|
||||
# We can't use `fetchFromGitea` here, as attempting to fetch release archives from git.ardour.org
|
||||
# result in an empty archive. See https://tracker.ardour.org/view.php?id=7328 for more info.
|
||||
src = fetchgit {
|
||||
url = "git://git.ardour.org/ardour/ardour.git";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-zbEfEuWdhlKtYE0gVB/N0dFrcmNoJqgEMuvQ0wdmRpM=";
|
||||
hash = "sha256-/obRWtluM60OWcr93Ci40tjJMbnBvNqF3tWRO7uCrv8=";
|
||||
};
|
||||
|
||||
bundledContent = fetchzip {
|
||||
@@ -168,6 +169,7 @@ stdenv.mkDerivation (
|
||||
taglib
|
||||
vamp-plugin-sdk
|
||||
libxinerama
|
||||
libjpeg
|
||||
libxrandr
|
||||
]
|
||||
++ lib.optionals videoSupport [
|
||||
|
||||
@@ -15,20 +15,20 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "bumpp";
|
||||
version = "11.0.1";
|
||||
version = "11.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "antfu-collective";
|
||||
repo = "bumpp";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-f64kQn5Kk3jIMOCK1CCyuUMAdcSg9UkhCqlvBW+Dubo=";
|
||||
hash = "sha256-LzFusuzFpbqh/gNV0c0vhoKE17CzTPJUppdpdKaGOFs=";
|
||||
};
|
||||
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
inherit (finalAttrs) pname version src;
|
||||
inherit pnpm;
|
||||
fetcherVersion = 3;
|
||||
hash = "sha256-nIj4S5BWTaw3RVNIxbla8Q31wvK67Of6psx5wX9ID+E=";
|
||||
hash = "sha256-KYTz/SO4rV+c57G8dv4ExCZrunA0xvgCNk8Td4HbCig=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "circumflex";
|
||||
version = "4.0";
|
||||
version = "4.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bensadeh";
|
||||
repo = "circumflex";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-C5zjbs/34SUX23KDLLQvrVH9dNYT125cpnSCWyUhSqw=";
|
||||
hash = "sha256-JJgLRRE0Fh/oaZLZo0hLCfwUHJXBvXXfTNdmQMNUM7A=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-zz0nYzjwiWnknfe82RAtCK7gOaI3j8lwwPxKqE0aGSA=";
|
||||
vendorHash = "sha256-in6yPiT/SqRaw6hFF2gCmBwGcJ315Qej3HuM7TF5MaE=";
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
}:
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "copilot-language-server";
|
||||
version = "1.480.0";
|
||||
version = "1.487.0";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://github.com/github/copilot-language-server-release/releases/download/${finalAttrs.version}/copilot-language-server-js-${finalAttrs.version}.zip";
|
||||
hash = "sha256-+w9ENFkOLV1Q5wsgaDNYIn4cRM/W86GDzafeSz47x8o=";
|
||||
hash = "sha256-v7bYNfpN7xFg4Zc0kb3RpwSBqUew3wG7JdX6BM7nzxI=";
|
||||
stripRoot = false;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import ./generic.nix {
|
||||
version = "2.4.3";
|
||||
hash = "sha256-NTtQMHK/IzAYHKb1lxClUUJkyJpeLo7mKRCAR1GaUTo=";
|
||||
version = "2.4.4";
|
||||
hash = "sha256-vy0R8TWQQ3BSOyTtWoa65CYgUfsJqkIU6QfnnzaqrI4=";
|
||||
patches = _: [
|
||||
# Fix loading extended modules.
|
||||
./load-extended-modules.patch
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import ./generic.nix {
|
||||
version = "2.4.3";
|
||||
version = "2.4.4";
|
||||
url =
|
||||
{
|
||||
version,
|
||||
dovecotMajorMinor,
|
||||
}:
|
||||
"https://pigeonhole.dovecot.org/releases/${dovecotMajorMinor}/dovecot-pigeonhole-${version}.tar.gz";
|
||||
hash = "sha256-LQNhqYnBVICabluj8F07UOZR5frt6bd9JSyuHJDS6hc=";
|
||||
hash = "sha256-KZjV0aSDGNJCmEaovaeUy4P8rQQFHBBk5E3vWL3MqNw=";
|
||||
patches = fetchpatch: [
|
||||
# https://github.com/NixOS/nixpkgs/pull/388463#issuecomment-3066016707
|
||||
(fetchpatch {
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "flashmq";
|
||||
version = "1.26.1";
|
||||
version = "1.26.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "halfgaar";
|
||||
repo = "FlashMQ";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-YZpz8hBkhRqGkdAGWzQORy8N9xVTc0NQPwqJozJjh+0=";
|
||||
hash = "sha256-tUrLyyX9HV2YmVUlKESTJ3g2z9mUsQGWncDGBb2IUug=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "flexget";
|
||||
version = "3.19.16";
|
||||
version = "3.19.17";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Flexget";
|
||||
repo = "Flexget";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-FZq3DhdrgHFUVC7OJ97ZwYuFE7LnI0tBdiFduKEkmC8=";
|
||||
hash = "sha256-0NSK7yUWw/fUmhNdP+/KVgyKTpsk131yxtP5yMQMc2c=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = true;
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "goshs";
|
||||
version = "2.0.7";
|
||||
version = "2.0.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "patrickhener";
|
||||
repo = "goshs";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Z8QYwMrYa/u67oT+SQdtpvUrVUt9fM1RC9gjjU/rH2s=";
|
||||
hash = "sha256-xGV9Sr+IAkGrDv6Qz2mgDS6vL9oBj9l7AuZ13SW91FE=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-3+MGBaFWmMf2gDiZhYUxHFNmEfD/Xr1lNddlA5FQLUE=";
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "grpc-client-cli";
|
||||
version = "1.24.3";
|
||||
version = "1.24.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "vadimi";
|
||||
repo = "grpc-client-cli";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-M3YhVNu7yx/JAMoNrG/JDEMR7JLLLx02+XchCniYVCU=";
|
||||
sha256 = "sha256-tyvs1rSVKt53I47Mrv66nBzG6X5HxCqQnxI+zqnfyj0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-MNl+4PA0hJwWQZwegwVBcUTKWUSfaSdNo4b4lvKRMxM=";
|
||||
vendorHash = "sha256-MX6jEDf0Iy3WAa3TFIoHkBcn6Gpy6YEc8mGpR6+Md3U=";
|
||||
|
||||
meta = {
|
||||
description = "Generic gRPC command line client";
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "gst123";
|
||||
version = "0.4.1";
|
||||
version = "0.4.1-unstable-2025-11-28";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "swesterfeld";
|
||||
repo = "gst123";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-7qS7JJ7EY1uFGX3FxBxgH6LzK4XUoTPHR0QVwUWRz+g=";
|
||||
rev = "3680535cb5ab12d9bfba8f7de8cf9a83fb01fe22";
|
||||
hash = "sha256-+thGzcmBQanj7fGRImWk4PVRFBFLVHYQIP1HYoUzglk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
}:
|
||||
buildGoModule rec {
|
||||
pname = "imapgoose";
|
||||
version = "0.5.2";
|
||||
version = "0.5.3";
|
||||
|
||||
src = fetchFromSourcehut {
|
||||
owner = "~whynothugo";
|
||||
repo = "ImapGoose";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-OJ6qV3nZD1chLOG/LDn8fbf1R70Xnzo2Gx5/PYSPCAk=";
|
||||
hash = "sha256-koNf75sK3jd/gkUWm+pgbORuZGYBjsNCvQikjLAOvnU=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-PY6m92/8bzbYjkGvbNtL1W9sMayjPOyWVvJPwKAnLc8=";
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "JankyBorders";
|
||||
version = "1.8.4";
|
||||
version = "1.9.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "FelixKratz";
|
||||
repo = "JankyBorders";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-31Er+cUQNJbZnXKC6KvlrBhOvyPAM7nP3BaxunAtvWg=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-j4hdW7JXTmSrE4bwlOkUYxA32AD011za7dmItwwIvyg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -43,6 +43,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
description = "Lightweight tool designed to add colored borders to user windows on macOS 14.0+";
|
||||
longDescription = "It enhances the user experience by visually highlighting the currently focused window without relying on the accessibility API, thereby being faster than comparable tools.";
|
||||
homepage = "https://github.com/FelixKratz/JankyBorders";
|
||||
changelog = "https://github.com/FelixKratz/JankyBorders/releases/tag/v${finalAttrs.src.tag}";
|
||||
license = lib.licenses.gpl3;
|
||||
mainProgram = "borders";
|
||||
maintainers = with lib.maintainers; [ khaneliman ];
|
||||
|
||||
@@ -8,34 +8,28 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "jrsonnet";
|
||||
version = "0.4.2";
|
||||
version = "0.5.0-pre98";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
rev = "v${finalAttrs.version}";
|
||||
owner = "CertainLach";
|
||||
repo = "jrsonnet";
|
||||
sha256 = "sha256-OX+iJJ3vdCsWWr8x31psV9Vne6xWDZnJc83NbJqMK1A=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-2dNzxZnvnw8TsKnnIlHGpuixrqe4z0a4faOBPv2N+ws=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-DA31NatwQyf3RPpaI38DdAujpRyZfJvoHgr2CZSjH3s=";
|
||||
cargoHash = "sha256-QPJ1kVk/TftAROiBVBN6J4PZ1pwjtjldtgmJxSTC1Ao=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
# skip flaky tests
|
||||
checkFlags = [
|
||||
"--skip=tests::native_ext"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
ln -s $out/bin/jrsonnet $out/bin/jsonnet
|
||||
|
||||
''
|
||||
+ lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||
for shell in bash zsh fish; do
|
||||
installShellCompletion --cmd jrsonnet \
|
||||
--$shell <($out/bin/jrsonnet --generate $shell /dev/null)
|
||||
--$shell <($out/bin/jrsonnet generate $shell)
|
||||
installShellCompletion --cmd jsonnet \
|
||||
--$shell <($out/bin/jrsonnet --generate $shell /dev/null | sed s/jrsonnet/jsonnet/g)
|
||||
--$shell <($out/bin/jrsonnet generate $shell | sed s/jrsonnet/jsonnet/g)
|
||||
done
|
||||
'';
|
||||
|
||||
|
||||
@@ -27,7 +27,11 @@ let
|
||||
--replace-fail /bin/sh ${runtimeShell}
|
||||
'';
|
||||
|
||||
propagatedBuildInputs = with python3Packages; [ xlib ];
|
||||
propagatedBuildInputs = with python3Packages; [
|
||||
xlib
|
||||
pygobject3.out
|
||||
dbus-python.out
|
||||
];
|
||||
|
||||
dontBuild = true;
|
||||
|
||||
|
||||
@@ -23,13 +23,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "kubernetes";
|
||||
version = "1.36.0";
|
||||
version = "1.36.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kubernetes";
|
||||
repo = "kubernetes";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-6waSybeFc6xMIT93WLR1OPN/bhcHzvUzJGZliEuEQIM=";
|
||||
hash = "sha256-QG2zFaFtGXoWIlyp3hVBRU+OHre/6vWcvijUe1DdjIo=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
||||
@@ -13,20 +13,20 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "lasuite-docs-collaboration-server";
|
||||
version = "5.0.0";
|
||||
version = "5.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "suitenumerique";
|
||||
repo = "docs";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-yjcnXC46C2Z453oN4/fJc2q+B0yQKL3jKaIIpRlzu5s=";
|
||||
hash = "sha256-Ptg3C+5DbUiWVS8nMCmqmSFMmNI4NW8NYBF+G5xOqSg=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/src/frontend";
|
||||
|
||||
offlineCache = fetchYarnDeps {
|
||||
yarnLock = "${finalAttrs.src}/src/frontend/yarn.lock";
|
||||
hash = "sha256-K7AvCt2GMwo+mtTqa3c0OGUGM3Whfo/WfeYG/Vjxhtg=";
|
||||
hash = "sha256-GW60XK+iOM4A/Pyvh120MnNde8dPiZu46aOTfHOczZg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -12,20 +12,20 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "lasuite-docs-frontend";
|
||||
version = "5.0.0";
|
||||
version = "5.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "suitenumerique";
|
||||
repo = "docs";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-yjcnXC46C2Z453oN4/fJc2q+B0yQKL3jKaIIpRlzu5s=";
|
||||
hash = "sha256-Ptg3C+5DbUiWVS8nMCmqmSFMmNI4NW8NYBF+G5xOqSg=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/src/frontend";
|
||||
|
||||
offlineCache = fetchYarnDeps {
|
||||
yarnLock = "${finalAttrs.src}/src/frontend/yarn.lock";
|
||||
hash = "sha256-K7AvCt2GMwo+mtTqa3c0OGUGM3Whfo/WfeYG/Vjxhtg=";
|
||||
hash = "sha256-GW60XK+iOM4A/Pyvh120MnNde8dPiZu46aOTfHOczZg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -11,12 +11,12 @@
|
||||
yarnConfigHook,
|
||||
}:
|
||||
let
|
||||
version = "5.0.0";
|
||||
version = "5.1.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "suitenumerique";
|
||||
repo = "docs";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-yjcnXC46C2Z453oN4/fJc2q+B0yQKL3jKaIIpRlzu5s=";
|
||||
hash = "sha256-Ptg3C+5DbUiWVS8nMCmqmSFMmNI4NW8NYBF+G5xOqSg=";
|
||||
};
|
||||
|
||||
mail-templates = stdenv.mkDerivation {
|
||||
@@ -29,7 +29,7 @@ let
|
||||
|
||||
offlineCache = fetchYarnDeps {
|
||||
yarnLock = "${src}/src/mail/yarn.lock";
|
||||
hash = "sha256-g5MYtHvs0i0AOAydMxJNx1xTwbZtXS0CYDNQC+cnIOM=";
|
||||
hash = "sha256-CKKGY87C5ifv0sHm9ExCzaGM3mV4C0NsWLCbw+ALqGc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -55,6 +55,10 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
|
||||
# Fix creation of unsafe C function in postgresql migrations
|
||||
./postgresql_fix.patch
|
||||
|
||||
# Fix installing all modules with uv_build
|
||||
# https://github.com/suitenumerique/docs/pull/2295
|
||||
./uv.patch
|
||||
];
|
||||
|
||||
# They use a old version of mistralai which exported a class
|
||||
@@ -64,6 +68,9 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
--replace-fail \
|
||||
"from mistralai import Mistral" \
|
||||
"from mistralai.client import Mistral"
|
||||
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail "uv_build>=0.11.9,<0.12" "uv_build"
|
||||
''
|
||||
# Otherwise fails with:
|
||||
# socket.gaierror: [Errno 8] nodename nor servname provided, or not known
|
||||
@@ -75,7 +82,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
'';
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
build-system = with python3Packages; [ setuptools ];
|
||||
build-system = with python3Packages; [ uv-build ];
|
||||
|
||||
dependencies =
|
||||
with python3Packages;
|
||||
|
||||
19
pkgs/by-name/la/lasuite-docs/uv.patch
Normal file
19
pkgs/by-name/la/lasuite-docs/uv.patch
Normal file
@@ -0,0 +1,19 @@
|
||||
diff --git a/__init__.py b/__init__.py
|
||||
deleted file mode 100644
|
||||
index e69de29b..00000000
|
||||
diff --git a/pyproject.toml b/pyproject.toml
|
||||
index eb8ef0a0..dbb9f619 100644
|
||||
--- a/pyproject.toml
|
||||
+++ b/pyproject.toml
|
||||
@@ -97,6 +97,11 @@ dev = [
|
||||
]
|
||||
|
||||
[tool.uv.build-backend]
|
||||
+module-name = [
|
||||
+ "core",
|
||||
+ "demo",
|
||||
+ "impress"
|
||||
+]
|
||||
module-root = ""
|
||||
source-exclude = [
|
||||
"**/tests/**",
|
||||
@@ -21,13 +21,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "librearp-lv2";
|
||||
version = "2.4";
|
||||
version = "2.5";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "LibreArp";
|
||||
repo = "LibreArp";
|
||||
rev = "${finalAttrs.version}-lv2";
|
||||
hash = "sha256-x+ZPiU/ZFzrXb8szMS9Ts4JEEyXYpM8CLZHT4lNJWY8=";
|
||||
hash = "sha256-RKYRHghNVP4Sg4yCO38CIz1Brr1r6gY2K/hDCngEE68=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -21,13 +21,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "librearp";
|
||||
version = "2.4";
|
||||
version = "2.5";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "LibreArp";
|
||||
repo = "LibreArp";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-jEpES68NuHhelUq/L46CxEeadk3LbuPZ72JaGDbw8fg=";
|
||||
hash = "sha256-PK6U/G7jPAgbg/Ixuk/xcFQNSYT4PpUbz0R67Je29zE=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -19,16 +19,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "lutgen-studio";
|
||||
version = "0.3.0";
|
||||
version = "0.4.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ozwaldorf";
|
||||
repo = "lutgen-rs";
|
||||
tag = "lutgen-studio-v${finalAttrs.version}";
|
||||
hash = "sha256-ENhaJTbaAv52YFNjce9Ln/LQvP/Nw2Tk5eMmr8mKwQ0=";
|
||||
hash = "sha256-8sayt1gLJPdhesUvSoykUYjIiGLRJH5avsRSrWLfIVE=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-PEso+fTH1DndRUPULYIDMAqnrfz8W9iVVxZ7W2N/I5U=";
|
||||
cargoHash = "sha256-CJXobmGOFEOiycrtgKjupVwTCYLMQcEI7RdLGpwmSyg=";
|
||||
|
||||
cargoBuildFlags = [
|
||||
"--bin"
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "lutgen";
|
||||
version = "1.0.1";
|
||||
version = "1.1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ozwaldorf";
|
||||
repo = "lutgen-rs";
|
||||
tag = "lutgen-v${finalAttrs.version}";
|
||||
hash = "sha256-ENhaJTbaAv52YFNjce9Ln/LQvP/Nw2Tk5eMmr8mKwQ0=";
|
||||
hash = "sha256-8sayt1gLJPdhesUvSoykUYjIiGLRJH5avsRSrWLfIVE=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-PEso+fTH1DndRUPULYIDMAqnrfz8W9iVVxZ7W2N/I5U=";
|
||||
cargoHash = "sha256-CJXobmGOFEOiycrtgKjupVwTCYLMQcEI7RdLGpwmSyg=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
}:
|
||||
stdenvNoCC.mkDerivation {
|
||||
pname = "material-symbols";
|
||||
version = "4.0.0-unstable-2026-02-06";
|
||||
version = "4.0.0-unstable-2026-05-08";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "google";
|
||||
repo = "material-design-icons";
|
||||
rev = "310de998d61fc253a6df21e708a54c1d18338cab";
|
||||
hash = "sha256-ALnp0WxWjSthibSxkLfYSVbQyI4btj4hayAUNxLAwu4=";
|
||||
rev = "5a4e1b7fd26f11ce3d2abf7d7fcd13274f874e6c";
|
||||
hash = "sha256-XVza/duC2hsBrT6Ty1XxJy0m/lpuBt2rVoUo5B1JmUc=";
|
||||
sparseCheckout = [ "variablefont" ];
|
||||
};
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
cctools,
|
||||
nix-update-script,
|
||||
versionCheckHook,
|
||||
buildPackages,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
@@ -52,6 +53,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
zstd
|
||||
];
|
||||
|
||||
depsBuildBuild = [ buildPackages.stdenv.cc ];
|
||||
|
||||
env = {
|
||||
ZSTD_SYS_USE_PKG_CONFIG = true;
|
||||
VERGEN_GIT_DESCRIBE = finalAttrs.version;
|
||||
@@ -74,23 +77,16 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
|
||||
preBuild =
|
||||
let
|
||||
rustTarget = stdenv.hostPlatform.rust.rustcTarget;
|
||||
rustTargetUnderscore = builtins.replaceStrings [ "-" ] [ "_" ] rustTarget;
|
||||
buildTarget = stdenv.buildPlatform.rust.rustcTarget;
|
||||
buildTargetUnderscore = lib.replaceString "-" "_" buildTarget;
|
||||
in
|
||||
''
|
||||
make -C policies
|
||||
(cd "$npmRoot" && npm run build)
|
||||
|
||||
# Fix aws-lc-sys cross-compilation:
|
||||
# The cc crate looks for "aarch64-linux-gnu-gcc")
|
||||
# when CC is unset and TARGET != HOST, but Nix's cross-compiler is
|
||||
# named "aarch64-unknown-linux-gnu-gcc" (with vendor).
|
||||
# We set the target-specific CC_<target> variable so the cc crate
|
||||
# and aws-lc-sys find the correct cross-compiler, then unset the
|
||||
# generic CC so aws-lc-sys doesn't misassign it.
|
||||
export CC_${rustTargetUnderscore}=$CC
|
||||
export CXX_${rustTargetUnderscore}=$CXX
|
||||
unset CC CXX
|
||||
# Fix aws-lc-sys cross-compilation
|
||||
export CC_${buildTargetUnderscore}=$CC_FOR_BUILD
|
||||
export CXX_${buildTargetUnderscore}=$CXX_FOR_BUILD
|
||||
'';
|
||||
|
||||
# Adapted from https://github.com/element-hq/matrix-authentication-service/blob/v0.20.0/.github/workflows/build.yaml#L75-L84
|
||||
|
||||
@@ -8,16 +8,16 @@ let
|
||||
in
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "nnd";
|
||||
version = "0.73";
|
||||
version = "0.74";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "al13n321";
|
||||
repo = "nnd";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-2I4Ph5xCf6XN335+LPWo+yN2VWAOVBoMmzx3OrhynJA=";
|
||||
hash = "sha256-IraVnIuW0AcYM/U1X57zsHQ9GOW2ZBo9coRA6AV5SWw=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-w66JNHz6TJO1Fem4JrqlnBXX4yJC70I/OLjvICVdhMQ=";
|
||||
cargoHash = "sha256-WT2ikyeF4dRTQbCF4f5Caj8fVIRPmHLv72L5KDFJ7BM=";
|
||||
|
||||
meta = {
|
||||
description = "Debugger for Linux";
|
||||
|
||||
@@ -42,6 +42,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
EOF
|
||||
'';
|
||||
|
||||
__structuredAttrs = true;
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
pkg-config
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "ocm";
|
||||
version = "1.0.14";
|
||||
version = "1.0.15";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "openshift-online";
|
||||
repo = "ocm-cli";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-Y3iaGIZHGaIB0vlN7qs0WQ6biCMX5YF4HHrBaA6+Amo=";
|
||||
sha256 = "sha256-/WSWifl5UH34d2/I/874ZTHzJwI0QyoXq5QGuz4dzZE=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-nR/TRJPhbpmFTzRu1uByqzzh7d1TB/zRoW0BuAbrIeA=";
|
||||
vendorHash = "sha256-1+H2DoSsPqg6JXWLVFyQ4eBTU3EqySTA2fe9BBWbjMg=";
|
||||
|
||||
# Strip the final binary.
|
||||
ldflags = [
|
||||
|
||||
@@ -16,13 +16,13 @@
|
||||
let
|
||||
package = buildGoModule rec {
|
||||
pname = "opentofu";
|
||||
version = "1.11.7";
|
||||
version = "1.11.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "opentofu";
|
||||
repo = "opentofu";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-FMj4UnQPc/PhnNcFNPhKtfKJu6jER5eLoBOVXHTLkXQ=";
|
||||
hash = "sha256-0lsx+tLo/m7crkRLOtASwLpbjnpghFrsxuwNr2d+7y0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-WO5OtKwluks5nuSHJ4NO1+EKhtCrJE9MuMGmu5fYKM4=";
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "runpodctl";
|
||||
version = "2.2.0";
|
||||
version = "2.3.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "runpod";
|
||||
repo = "runpodctl";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-kv77st3dihVbIXBTjhmBl04h5HneMPo9+zMwAgnldak=";
|
||||
hash = "sha256-Lqmo/AZyxTIJjCePIagZosWnQxRZXLC228TaQDSz8Pk=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-8Cdj5ZXmfooEh+MlaROjxVsAW6rZfPW7HNy86qnvAJA=";
|
||||
vendorHash = "sha256-pbHVaNm/mcWQDBmPAYHBLS70VfDY4B3AvKhbNx25eOI=";
|
||||
|
||||
postInstall = ''
|
||||
rm $out/bin/docs # remove the docs binary
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "sdl_gamecontrollerdb";
|
||||
version = "0-unstable-2026-04-29";
|
||||
version = "0-unstable-2026-05-12";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mdqinc";
|
||||
repo = "SDL_GameControllerDB";
|
||||
rev = "9e5f5e77d0370fe53325a1ba358d21c05f36f2bf";
|
||||
hash = "sha256-Nd9yCj982cOUxdDfk3zAae2vZ8lkESLmSZHbe5Of6uA=";
|
||||
rev = "7988b5e84c31616200ee2ffd2347386c6b3165a8";
|
||||
hash = "sha256-Jwa+YJcEy+6Ye0ILttv5iAmJ9t0mIk8e5XXEuA1nFjE=";
|
||||
};
|
||||
|
||||
dontBuild = true;
|
||||
|
||||
@@ -22,13 +22,13 @@
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "slade";
|
||||
version = "3.2.12-unstable-2026-04-27";
|
||||
version = "3.2.12-unstable-2026-05-08";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sirjuddington";
|
||||
repo = "SLADE";
|
||||
rev = "c948de8e48fe1b86fce8949f818a9ec5a499bd34";
|
||||
hash = "sha256-fcDYG8BPrdAYqK+YpVnYO5FkcdCKjqiyOhLpxEjet/0=";
|
||||
rev = "6711fee0014ba0d3fc78c3d0dbfc2ff8785198a3";
|
||||
hash = "sha256-eBQlU4JoZbevL4NrT3eeqwirtqz9gZBllJKJ/i821MI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
fetchFromGitHub,
|
||||
testers,
|
||||
snyk,
|
||||
nodejs_20,
|
||||
}:
|
||||
|
||||
let
|
||||
@@ -33,8 +32,6 @@ buildNpmPackage {
|
||||
find -L $out -type l -print -delete
|
||||
'';
|
||||
|
||||
nodejs = nodejs_20;
|
||||
|
||||
npmBuildScript = "build:prod";
|
||||
|
||||
passthru.tests.version = testers.testVersion {
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "tagparser";
|
||||
version = "12.5.2";
|
||||
version = "12.5.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Martchus";
|
||||
repo = "tagparser";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-QVeEwQFXr2xYKFtrrWumMoo3sVRtCWCVZvwK71BgoSg=";
|
||||
hash = "sha256-lXtr+jWP0SUBIdLIpfFKxqh5jWV0N1N28elLFjB/JZU=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "talhelper";
|
||||
version = "3.1.9";
|
||||
version = "3.1.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "budimanjojo";
|
||||
repo = "talhelper";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-ocZjtinqZylLjUOovazcCkshg71jjmAIe5a4cKLZ9eo=";
|
||||
hash = "sha256-TxmbT/qY0G5qtssvfyj10yuVuOsMJSF6qpN+TB/K1Qg=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-PzZxQsX4ynjYJUgEkWm2ceMt8mAFIioNVG9hLejq6ns=";
|
||||
vendorHash = "sha256-f/kCaSJJ0d0vDTjVkQA/W9kDnrPNBxr5n6mdElK+Sts=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
124
pkgs/by-name/te/terraforming/Gemfile.lock
generated
124
pkgs/by-name/te/terraforming/Gemfile.lock
generated
@@ -1,65 +1,71 @@
|
||||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
aws-eventstream (1.1.1)
|
||||
aws-partitions (1.436.0)
|
||||
aws-sdk-autoscaling (1.59.0)
|
||||
aws-sdk-core (~> 3, >= 3.112.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-cloudwatch (1.50.0)
|
||||
aws-sdk-core (~> 3, >= 3.112.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-core (3.113.0)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
aws-partitions (~> 1, >= 1.239.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
jmespath (~> 1.0)
|
||||
aws-sdk-dynamodb (1.60.0)
|
||||
aws-sdk-core (~> 3, >= 3.112.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-ec2 (1.230.0)
|
||||
aws-sdk-core (~> 3, >= 3.112.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-efs (1.39.0)
|
||||
aws-sdk-core (~> 3, >= 3.112.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-elasticache (1.54.0)
|
||||
aws-sdk-core (~> 3, >= 3.112.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-elasticloadbalancing (1.31.0)
|
||||
aws-sdk-core (~> 3, >= 3.112.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-elasticloadbalancingv2 (1.61.0)
|
||||
aws-sdk-core (~> 3, >= 3.112.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-iam (1.51.0)
|
||||
aws-sdk-core (~> 3, >= 3.112.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-kms (1.43.0)
|
||||
aws-sdk-core (~> 3, >= 3.112.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-rds (1.117.0)
|
||||
aws-sdk-core (~> 3, >= 3.112.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-redshift (1.58.0)
|
||||
aws-sdk-core (~> 3, >= 3.112.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-route53 (1.48.0)
|
||||
aws-sdk-core (~> 3, >= 3.112.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-s3 (1.93.0)
|
||||
aws-sdk-core (~> 3, >= 3.112.0)
|
||||
aws-eventstream (1.4.0)
|
||||
aws-partitions (1.1246.0)
|
||||
aws-sdk-autoscaling (1.157.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sdk-cloudwatch (1.135.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sdk-core (3.246.0)
|
||||
aws-eventstream (~> 1, >= 1.3.0)
|
||||
aws-partitions (~> 1, >= 1.992.0)
|
||||
aws-sigv4 (~> 1.9)
|
||||
base64
|
||||
bigdecimal
|
||||
jmespath (~> 1, >= 1.6.1)
|
||||
logger
|
||||
aws-sdk-dynamodb (1.165.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sdk-ec2 (1.615.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sdk-efs (1.108.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sdk-elasticache (1.141.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sdk-elasticloadbalancing (1.87.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sdk-elasticloadbalancingv2 (1.149.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sdk-iam (1.143.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sdk-kms (1.124.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sdk-rds (1.311.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sdk-redshift (1.157.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sdk-route53 (1.132.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sdk-s3 (1.221.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sdk-kms (~> 1)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-sns (1.39.0)
|
||||
aws-sdk-core (~> 3, >= 3.112.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-sqs (1.38.0)
|
||||
aws-sdk-core (~> 3, >= 3.112.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sigv4 (1.2.3)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sdk-sns (1.113.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sdk-sqs (1.112.0)
|
||||
aws-sdk-core (~> 3, >= 3.244.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sigv4 (1.12.1)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
jmespath (1.4.0)
|
||||
base64 (0.3.0)
|
||||
bigdecimal (4.1.2)
|
||||
jmespath (1.6.2)
|
||||
logger (1.7.0)
|
||||
multi_json (1.12.2)
|
||||
terraforming (0.18.0)
|
||||
aws-sdk-autoscaling (~> 1)
|
||||
@@ -80,7 +86,7 @@ GEM
|
||||
aws-sdk-sqs (~> 1)
|
||||
multi_json (~> 1.12.1)
|
||||
thor
|
||||
thor (1.1.0)
|
||||
thor (1.5.0)
|
||||
|
||||
PLATFORMS
|
||||
ruby
|
||||
@@ -89,4 +95,4 @@ DEPENDENCIES
|
||||
terraforming
|
||||
|
||||
BUNDLED WITH
|
||||
2.1.4
|
||||
2.7.2
|
||||
|
||||
121
pkgs/by-name/te/terraforming/gemset.nix
generated
121
pkgs/by-name/te/terraforming/gemset.nix
generated
@@ -4,20 +4,20 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0jfki5ikfr8ln5cdgv4iv1643kax0bjpp29jh78chzy713274jh3";
|
||||
sha256 = "0fqqdqg15rgwgz3mn4pj91agd20csk9gbrhi103d20328dfghsqi";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.1.1";
|
||||
version = "1.4.0";
|
||||
};
|
||||
aws-partitions = {
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1gn09cafg2n6gdc3ja80r3xjllly05r0m7x3w3b3rywir6k6ai4f";
|
||||
sha256 = "07da9w33fawd8wk6zrqjjhlgil4zry728ycq3ijym93vig9xg740";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.436.0";
|
||||
version = "1.1246.0";
|
||||
};
|
||||
aws-sdk-autoscaling = {
|
||||
dependencies = [
|
||||
@@ -28,10 +28,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0br6hfi2i5rri8ivamkmnx00p640s24pqmp8s67sm5asvdfzx4vr";
|
||||
sha256 = "1izs8kry92cp6hrxvfc1pfdk3dzn5nc12kvfmkc45sapspr9dkkl";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.59.0";
|
||||
version = "1.157.0";
|
||||
};
|
||||
aws-sdk-cloudwatch = {
|
||||
dependencies = [
|
||||
@@ -42,26 +42,29 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0xga00dn925rfgz4p2zf734aaik00dqb9psll27lg5626jd6xr0c";
|
||||
sha256 = "0fl5i8lr642xz23papxyla2aidkq4mpzfzp495r5knzanf0hvzy6";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.50.0";
|
||||
version = "1.135.0";
|
||||
};
|
||||
aws-sdk-core = {
|
||||
dependencies = [
|
||||
"aws-eventstream"
|
||||
"aws-partitions"
|
||||
"aws-sigv4"
|
||||
"base64"
|
||||
"bigdecimal"
|
||||
"jmespath"
|
||||
"logger"
|
||||
];
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1774xyfqf307qvh5npvf01948ayrviaadq576r4jxin6xvlg8j9z";
|
||||
sha256 = "1k6xqkipjli9vl40d4wqxcl7035lav9f9hnczilhwmj8i7n68f1r";
|
||||
type = "gem";
|
||||
};
|
||||
version = "3.113.0";
|
||||
version = "3.246.0";
|
||||
};
|
||||
aws-sdk-dynamodb = {
|
||||
dependencies = [
|
||||
@@ -72,10 +75,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1dfsmkzv9cziykzc56g9pwxmbdqjpykxka3fq07b6iarzh38j1i3";
|
||||
sha256 = "1q2yqylxlh1g22ilxlws643phpny7y3k2qb7bkxawair2af09grx";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.60.0";
|
||||
version = "1.165.0";
|
||||
};
|
||||
aws-sdk-ec2 = {
|
||||
dependencies = [
|
||||
@@ -86,10 +89,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1c7qqly2f94db3643xwjj9mcb34vilx11awbv40v2f8z7xisvvz3";
|
||||
sha256 = "1h58l0q7lav30qxligsa6p4nwdy4falnqjnklj3lbpwm7ipqy8rs";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.230.0";
|
||||
version = "1.615.0";
|
||||
};
|
||||
aws-sdk-efs = {
|
||||
dependencies = [
|
||||
@@ -100,10 +103,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0kmpz86sxkm6nzcf80nd65902fy29hz8lvx1kjwl5idx07ls8pnd";
|
||||
sha256 = "09k5dmc2wzfm9ydny45s95rpmsgkh2g1r3sdsb085jn25y5gkv30";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.39.0";
|
||||
version = "1.108.0";
|
||||
};
|
||||
aws-sdk-elasticache = {
|
||||
dependencies = [
|
||||
@@ -114,10 +117,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "05kn2k437rnsf9nkwc1x5i2klrasjgyk1pj89f2gb0za86swjcza";
|
||||
sha256 = "0y2sis5df1ml105383w75q77fdpyyhdz946s7s3ls2kjs4c95p5m";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.54.0";
|
||||
version = "1.141.0";
|
||||
};
|
||||
aws-sdk-elasticloadbalancing = {
|
||||
dependencies = [
|
||||
@@ -128,10 +131,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0j3px8dn2yxsnmy010kfkwa1a2flbdxachmly20f436ysi3ql3v3";
|
||||
sha256 = "0s1ahl61g0zszb7r85plpn98j1r1fqrvfl99xaghj1gilkj7j558";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.31.0";
|
||||
version = "1.87.0";
|
||||
};
|
||||
aws-sdk-elasticloadbalancingv2 = {
|
||||
dependencies = [
|
||||
@@ -142,10 +145,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "16hknbqv5s1im04dch9kdbc79x072613imdih62w48mvsf12c1mm";
|
||||
sha256 = "1z1jgh4l9wbqq3yfs4pb8x2gjjlf7v49bifpcqz8lpppx1cchpsq";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.61.0";
|
||||
version = "1.149.0";
|
||||
};
|
||||
aws-sdk-iam = {
|
||||
dependencies = [
|
||||
@@ -156,10 +159,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0x2768blsy8lpib9pi2f2d67flabar3bq6chmbj07iqzpwvpz569";
|
||||
sha256 = "14lhz5awd4g7nyaqq7vdigsw45r1vz7vbmkfhgp3946pxiib6cv5";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.51.0";
|
||||
version = "1.143.0";
|
||||
};
|
||||
aws-sdk-kms = {
|
||||
dependencies = [
|
||||
@@ -170,10 +173,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "01pd0f4srsa65zl4zq4014p9j5yrr2yy9h9ab17g3w9d0qqm2vsh";
|
||||
sha256 = "0z7k84m1wqf2zra9pm5xb8lndwj6npfd02r743b9zr6p0svhml20";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.43.0";
|
||||
version = "1.124.0";
|
||||
};
|
||||
aws-sdk-rds = {
|
||||
dependencies = [
|
||||
@@ -184,10 +187,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0hwxgcka6bmzdn5pazss0fv8xgbbgas4h2cwpzwhkjkwhh23dx6a";
|
||||
sha256 = "0dz2i37rzw0g3dxwkf0n5f10cf7cps9qhgv7icgxs0l9skni05sm";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.117.0";
|
||||
version = "1.311.0";
|
||||
};
|
||||
aws-sdk-redshift = {
|
||||
dependencies = [
|
||||
@@ -198,10 +201,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1sp186v00lj517hia6rsn28ph8rqknz9r79vbkbyh5fgrbh2j6bd";
|
||||
sha256 = "0x3vrv3fzlrwfcdfpla7klr52ss6riwk4f4gx9mvyqddr2p0gzb4";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.58.0";
|
||||
version = "1.157.0";
|
||||
};
|
||||
aws-sdk-route53 = {
|
||||
dependencies = [
|
||||
@@ -212,10 +215,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0p9g0scw9c6qancdwvaw3kkj3pywchy2vl3qz2rqpjncqvj04pn5";
|
||||
sha256 = "0mxqm5b33irbif77gmfjbbbr35bgiqndfrxr2wadagf3ibyyg6mj";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.48.0";
|
||||
version = "1.132.0";
|
||||
};
|
||||
aws-sdk-s3 = {
|
||||
dependencies = [
|
||||
@@ -227,10 +230,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0iy2f9z43pc6fgwmga2cz8nf9gy2pwcw4jib141vp8z8dhylqj94";
|
||||
sha256 = "14alz3zcb8lji49js6v73l403r35iyflf61fn281wfh8nbm8hm50";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.93.0";
|
||||
version = "1.221.0";
|
||||
};
|
||||
aws-sdk-sns = {
|
||||
dependencies = [
|
||||
@@ -241,10 +244,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0pmxi871r2nkl6by89vsy05ahk8dr6hmkny56fycrby6r9kri9q4";
|
||||
sha256 = "03qva7pdyc1wyjhp6dpci50w3r9w8qy17wn2nhl4qvz82383gzhm";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.39.0";
|
||||
version = "1.113.0";
|
||||
};
|
||||
aws-sdk-sqs = {
|
||||
dependencies = [
|
||||
@@ -255,10 +258,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "01m2l8y4q4fixjvl70w5bi1ihmmx2y4krms9kkjwd3ch21y14hif";
|
||||
sha256 = "1bmx3cbxsznrwq43pbvswb689fszfqxrl3zdm32a3nnkky8jsai7";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.38.0";
|
||||
version = "1.112.0";
|
||||
};
|
||||
aws-sigv4 = {
|
||||
dependencies = [ "aws-eventstream" ];
|
||||
@@ -266,20 +269,50 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1d9zhmi3mpfzkkpg7yw7s9r1dwk157kh9875j3c7gh6cy95lmmaw";
|
||||
sha256 = "003ch8qzh3mppsxch83ns0jra8d222ahxs96p9cdrl0grfazywv9";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.2.3";
|
||||
version = "1.12.1";
|
||||
};
|
||||
base64 = {
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0yx9yn47a8lkfcjmigk79fykxvr80r4m1i35q82sxzynpbm7lcr7";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.3.0";
|
||||
};
|
||||
bigdecimal = {
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1g9zi8c4i7g8zz0c3hxrw6mblrjvgn7akys60clb9si7c1k1gljk";
|
||||
type = "gem";
|
||||
};
|
||||
version = "4.1.2";
|
||||
};
|
||||
jmespath = {
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1d4wac0dcd1jf6kc57891glih9w57552zgqswgy74d1xhgnk0ngf";
|
||||
sha256 = "1cdw9vw2qly7q7r41s7phnac264rbsdqgj4l0h4nqgbjb157g393";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.4.0";
|
||||
version = "1.6.2";
|
||||
};
|
||||
logger = {
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.7.0";
|
||||
};
|
||||
multi_json = {
|
||||
groups = [ "default" ];
|
||||
@@ -326,9 +359,9 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "18yhlvmfya23cs3pvhr1qy38y41b6mhr5q9vwv5lrgk16wmf3jna";
|
||||
sha256 = "0wsy88vg2mazl039392hqrcwvs5nb9kq8jhhrrclir2px1gybag3";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.1.0";
|
||||
version = "1.5.0";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "uutils-acl";
|
||||
version = "0.0.1-unstable-2026-05-01";
|
||||
version = "0.0.1-unstable-2026-05-12";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "uutils";
|
||||
repo = "acl";
|
||||
rev = "8983e202030dae1751f6e647742b4d5febf940bd";
|
||||
hash = "sha256-YdPg2TzFrApMy1XMZTaZikcNzDGEDsLFZb3lHEtbwgw=";
|
||||
rev = "a661fe211a2b6c1881e15bfabe0bd94488445302";
|
||||
hash = "sha256-ixXevx72Sg7ExaID8pwUMzc4ujkFSy3qT73dLfJ62IU=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-22Fz+PKjDlikHDv7rWIat8hCj/uS5V9XRkCxuuIBtVk=";
|
||||
cargoHash = "sha256-tz6gCpqlVjdJwzjHdL82V7cUm8Fz/WYCYCAVc16C1SA=";
|
||||
|
||||
cargoBuildFlags = [ "--workspace" ];
|
||||
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "uutils-procps";
|
||||
version = "0.0.1-unstable-2026-05-01";
|
||||
version = "0.0.1-unstable-2026-05-13";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "uutils";
|
||||
repo = "procps";
|
||||
rev = "b6f3b2e84bb1f57a7ff22001fb3e72dd5a9f190a";
|
||||
hash = "sha256-AWwvyuqUJuTulLxMGTAmlMIDEmBDiPrFaWFYs2e1lP4=";
|
||||
rev = "c0b901770156504d1a2021794d5375b7f35a2112";
|
||||
hash = "sha256-1aB/xFZaB9mvjYsHud0wajpdXKVKFLIFfeb9vpJebFQ=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-BSL+ZZfYJikPRe5aJJuqbBHUW24m8JOar0mKTfJ/G5g=";
|
||||
cargoHash = "sha256-fv7bgnbuhE2XKxb7ZKL2Vjt+mmrdqK6bSVKRBdTgoRE=";
|
||||
|
||||
cargoBuildFlags = [ "--workspace" ];
|
||||
|
||||
|
||||
@@ -18,16 +18,17 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "uv";
|
||||
version = "0.11.13";
|
||||
version = "0.11.14";
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "astral-sh";
|
||||
repo = "uv";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-lhNGjMx9vL+G+chf0ASdw9nhdGQ20Y6RKtDVXCKR5Fc=";
|
||||
hash = "sha256-CcR7lT9Gwx6AyCQDgtf0mjcFMvisLcZZttY4bA1QBz0=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-CSkaJTl1a3C6u1SObsC/TBLH4weOPxmc99Tq6bwFJnE=";
|
||||
cargoHash = "sha256-f+CTTbMnSmOEGqc93bcQJ2xsxk7GQq1xnIybg+/fM1s=";
|
||||
|
||||
buildInputs = [
|
||||
rust-jemalloc-sys
|
||||
|
||||
@@ -9,12 +9,12 @@
|
||||
let
|
||||
generator = pkgsBuildBuild.buildGoModule rec {
|
||||
pname = "v2ray-domain-list-community";
|
||||
version = "20260505033347";
|
||||
version = "20260514020130";
|
||||
src = fetchFromGitHub {
|
||||
owner = "v2fly";
|
||||
repo = "domain-list-community";
|
||||
rev = version;
|
||||
hash = "sha256-vqB5yga7e2PHZ5vi5vyKNptfRIWj+Jsp2rM5h83C4Mg=";
|
||||
hash = "sha256-OlR+lo2Xh3p/30RU7+ok3JWhYsB9FkGzXGIhccECeSk=";
|
||||
};
|
||||
vendorHash = "sha256-9tXv+rDBowxDN9gH4zHCr4TRbic4kijco3Y6bojJKRk=";
|
||||
meta = {
|
||||
|
||||
@@ -15,16 +15,16 @@
|
||||
}:
|
||||
buildNpmPackage rec {
|
||||
pname = "vscode-js-debug";
|
||||
version = "1.104.0";
|
||||
version = "1.117.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "microsoft";
|
||||
repo = "vscode-js-debug";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-CoR3ezhyIQtt5ZlTjfJSNvfMX47U5xSJdzsMN5dkUGI=";
|
||||
hash = "sha256-1Mj7nfX5iVO0hhydCV/VbqN1x77WFEzG6/ahk1kN1fw=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-bX4p0LQIL4XF0rL5dnBAvR6Ut+YZ1H676Mu/uCedNtU=";
|
||||
npmDepsHash = "sha256-uTtA5XjHfuI2e9IuNAYfDNKZE8c/wa+CWqAsmd/M3Xk=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "wcslib";
|
||||
version = "8.6";
|
||||
version = "8.7";
|
||||
|
||||
src = fetchurl {
|
||||
url = "ftp://ftp.atnf.csiro.au/pub/software/wcslib/wcslib-${finalAttrs.version}.tar.bz2";
|
||||
hash = "sha256-4DBCNgWhme8JD+dCvJAagtnms6d+AQ4hHN1tLNBnzVo=";
|
||||
hash = "sha256-eS/gXAlURDOppOpUgPrNvsLabSgFgnW16QBqHyjFZGU=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ flex ];
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "wiki-go";
|
||||
version = "1.8.8";
|
||||
version = "1.8.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "leomoon-studios";
|
||||
repo = "wiki-go";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-zFmyDupVOgj/oOAq8f2iG2glovWjaRy32GCh7u+Rjg8=";
|
||||
hash = "sha256-9aDhfkUgVUoHVrDU7tElEOPjWyBlYj+hUCA/WmLDgpA=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "wttrbar";
|
||||
version = "0.14.4";
|
||||
version = "0.14.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bjesus";
|
||||
repo = "wttrbar";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-pQIUliT9RktaC7E+r7Im6bJv6LxCH6wNLo1Nlz4Oeyc=";
|
||||
hash = "sha256-ztCidqh6DPtGBM8rfEmPi5AXqo4iF8n9lvyBGMxuh1o=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-T+IWMqe+AZmYhXf9bhpTdCGkg25fcUjQazQhs9fH5Vw=";
|
||||
cargoHash = "sha256-oumahPzbX8EjuQt1ke7yc1KAGayjsRcucsSm9uT6gOs=";
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
buildInputs = [ openssl ];
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
pipewire,
|
||||
scdoc,
|
||||
slurp,
|
||||
systemd,
|
||||
systemdLibs,
|
||||
wayland,
|
||||
}:
|
||||
|
||||
@@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
libdrm
|
||||
libgbm
|
||||
pipewire
|
||||
systemd
|
||||
systemdLibs
|
||||
wayland
|
||||
wayland-protocols
|
||||
];
|
||||
|
||||
@@ -14,11 +14,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "xfsdump";
|
||||
version = "3.2.0";
|
||||
version = "3.3.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kernel/linux/utils/fs/xfs/xfsdump/xfsdump-${finalAttrs.version}.tar.xz";
|
||||
sha256 = "sha256-KRTbvh68iMfZOtiOIgqlfavEPSFuEfBiIcAe3zzBBzI=";
|
||||
sha256 = "sha256-nKPpEFWUX4pwvU1GXVRk9jFjDGVGKJbtpHnXNx/WHbc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -62,6 +62,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
meta = {
|
||||
description = "Blazing fast terminal file manager written in Rust, based on async I/O";
|
||||
homepage = "https://github.com/sxyazi/yazi";
|
||||
changelog = "https://github.com/sxyazi/yazi/blob/${finalAttrs.passthru.srcs.code_src.rev}/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
eljamm
|
||||
|
||||
@@ -102,6 +102,7 @@ runCommand yazi-unwrapped.name
|
||||
license
|
||||
maintainers
|
||||
mainProgram
|
||||
changelog
|
||||
;
|
||||
};
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
fetchFromGitHub,
|
||||
mkYaziPlugin,
|
||||
}:
|
||||
mkYaziPlugin {
|
||||
mkYaziPlugin (finalAttrs: {
|
||||
pname = "compress.yazi";
|
||||
version = "0.6";
|
||||
|
||||
@@ -17,7 +17,8 @@ mkYaziPlugin {
|
||||
meta = {
|
||||
description = "Yazi plugin that compresses selected files to an archive";
|
||||
homepage = "https://github.com/KKV9/compress.yazi";
|
||||
changelog = "https://github.com/KKV9/compress.yazi/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ eljamm ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -8,21 +8,23 @@ let
|
||||
root = ./.;
|
||||
updateScript = ./update.py;
|
||||
|
||||
mkYaziPlugin =
|
||||
args@{
|
||||
pname,
|
||||
src,
|
||||
meta ? { },
|
||||
installPhase ? null,
|
||||
...
|
||||
}:
|
||||
let
|
||||
# Extract the plugin name from pname (removing .yazi suffix if present)
|
||||
pluginName = lib.removeSuffix ".yazi" pname;
|
||||
in
|
||||
stdenvNoCC.mkDerivation (
|
||||
args
|
||||
// {
|
||||
mkYaziPlugin = lib.extendMkDerivation {
|
||||
constructDrv = stdenvNoCC.mkDerivation;
|
||||
|
||||
extendDrvArgs =
|
||||
finalAttrs:
|
||||
{
|
||||
pname,
|
||||
src,
|
||||
meta ? { },
|
||||
installPhase ? null,
|
||||
...
|
||||
}@args:
|
||||
let
|
||||
# Extract the plugin name from pname (removing .yazi suffix if present)
|
||||
pluginName = lib.removeSuffix ".yazi" pname;
|
||||
in
|
||||
{
|
||||
installPhase =
|
||||
if installPhase != null then
|
||||
installPhase
|
||||
@@ -66,8 +68,8 @@ let
|
||||
supportedFeatures = [ "commit" ];
|
||||
};
|
||||
};
|
||||
}
|
||||
);
|
||||
};
|
||||
};
|
||||
|
||||
call = name: callPackage (root + "/${name}") { inherit mkYaziPlugin; };
|
||||
in
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
fetchFromGitHub,
|
||||
mkYaziPlugin,
|
||||
}:
|
||||
mkYaziPlugin {
|
||||
mkYaziPlugin (finalAttrs: {
|
||||
pname = "sshfs.yazi";
|
||||
version = "2.1.0";
|
||||
|
||||
@@ -17,7 +17,8 @@ mkYaziPlugin {
|
||||
meta = {
|
||||
description = "Minimal SSHFS integration for the Yazi terminal file‑manager";
|
||||
homepage = "https://github.com/uhs-robert/sshfs.yazi";
|
||||
changelog = "https://github.com/uhs-robert/sshfs.yazi/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ ilosariph ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
fetchFromGitHub,
|
||||
mkYaziPlugin,
|
||||
}:
|
||||
mkYaziPlugin {
|
||||
mkYaziPlugin (finalAttrs: {
|
||||
pname = "yatline.yazi";
|
||||
version = "0.5.0";
|
||||
|
||||
@@ -17,7 +17,8 @@ mkYaziPlugin {
|
||||
meta = {
|
||||
description = "Yazi plugin for customizing both header-line and status-line";
|
||||
homepage = "https://github.com/imsi32/yatline.yazi";
|
||||
changelog = "https://github.com/imsi32/yatline.yazi/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ khaneliman ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
}:
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "ytt";
|
||||
version = "0.54.0";
|
||||
version = "0.55.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "carvel-dev";
|
||||
repo = "ytt";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-xyWkKQps4ImsLUECNhysSkVuVpgj9uMgE4tpmzvcBJc=";
|
||||
hash = "sha256-f0xzos0zlm/96DCDcXzTkefS5vCVUAgVqaSevpuQ6J8=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
||||
@@ -15,14 +15,14 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "zellij";
|
||||
version = "0.44.2";
|
||||
version = "0.44.3";
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "zellij-org";
|
||||
repo = "zellij";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-7z/Q0Jzh1C07im68BMQ+h2ir+mwUGNPhuSCZ+eU4hKg=";
|
||||
hash = "sha256-r8GAOiau4CZPVotFmsBQJOvEu+t0Bu9UCYAOs18i3Kg=";
|
||||
};
|
||||
|
||||
# Remove the `vendored_curl` feature in order to link against the libcurl from nixpkgs instead of
|
||||
@@ -32,7 +32,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
--replace-fail ', "vendored_curl"' ""
|
||||
'';
|
||||
|
||||
cargoHash = "sha256-WvcyDQYQ0gB1u8NRihekbtJK+wA62OC1awNI8+plfPQ=";
|
||||
cargoHash = "sha256-966FpfSsF9I10SrYe3+YNsfM2kLLv+gd0/Aw8vLp4Lk=";
|
||||
|
||||
env.OPENSSL_NO_VENDOR = 1;
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
darwin,
|
||||
ninja,
|
||||
pkg-config,
|
||||
python3,
|
||||
writableTmpDirAsHomeHook,
|
||||
|
||||
# buildInputs
|
||||
@@ -29,13 +30,13 @@
|
||||
|
||||
clangStdenv.mkDerivation (finalAttrs: {
|
||||
pname = "zlequalizer";
|
||||
version = "1.1.0";
|
||||
version = "1.1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ZL-Audio";
|
||||
repo = "ZLEqualizer";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-ix3UcTs9CEJ2TCJLdpvZOaoB0wgNDrvSQhZzer8yMRw=";
|
||||
hash = "sha256-H6j4e9V0Nf3kkm1ds9zSjLsHeDXU5PIHreJVRpjf/Ts=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
@@ -43,6 +44,7 @@ clangStdenv.mkDerivation (finalAttrs: {
|
||||
cmake
|
||||
ninja
|
||||
pkg-config
|
||||
python3
|
||||
writableTmpDirAsHomeHook
|
||||
]
|
||||
++ lib.optionals clangStdenv.hostPlatform.isDarwin [ darwin.sigtool ];
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
pkgsi686Linux.stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "zsnes2";
|
||||
version = "2.1.0";
|
||||
version = "2.1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "xyproto";
|
||||
repo = "zsnes";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-HY9rjymYulITVjvEgEbdsbTNsTE7NtykgObbtHQwWsA=";
|
||||
hash = "sha256-jH1NoodprQlUSJHWz0gjM6LdgJtE6AvQ6/7hQQCUl5U=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "qtutilities";
|
||||
version = "6.21.0";
|
||||
version = "6.21.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Martchus";
|
||||
repo = "qtutilities";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-M6gjQNbXYSQapf5eYMxYiJ6YPuQNnJq5Jh2FgTFsGp0=";
|
||||
hash = "sha256-kZ9Iql4QRxxm/NUPKFMMqYlAMV3zsHWzyaSH7k//Bnw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -42,6 +42,6 @@ buildPythonPackage rec {
|
||||
description = "Asyncio (PEP 3156) Redis client library";
|
||||
homepage = "https://github.com/aio-libs-abandoned/aioredis-py";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ mmai ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -46,6 +46,6 @@ buildPythonPackage rec {
|
||||
homepage = "https://github.com/django/channels_redis/";
|
||||
changelog = "https://github.com/django/channels_redis/blob/${src.tag}/CHANGELOG.txt";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ mmai ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "copier";
|
||||
version = "9.15.0";
|
||||
version = "9.15.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
@@ -39,7 +39,7 @@ buildPythonPackage rec {
|
||||
postFetch = ''
|
||||
rm $out/tests/demo/doc/ma*ana.txt
|
||||
'';
|
||||
hash = "sha256-KHmnY8+65KdO9wzywiY8fYAVgyMChSUWbEW569IFYnk=";
|
||||
hash = "sha256-HetG19IfXCVAtdKpj5XPJUIqHH10kut3gPcDwbfN6+8=";
|
||||
};
|
||||
|
||||
env.POETRY_DYNAMIC_VERSIONING_BYPASS = version;
|
||||
|
||||
@@ -55,7 +55,7 @@ buildPythonPackage rec {
|
||||
description = "Django authentication backend that authenticates against an LDAP service";
|
||||
homepage = "https://github.com/django-auth-ldap/django-auth-ldap";
|
||||
license = lib.licenses.bsd2;
|
||||
maintainers = with lib.maintainers; [ mmai ];
|
||||
maintainers = [ ];
|
||||
platforms = lib.platforms.linux ++ lib.platforms.darwin;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -28,6 +28,6 @@ buildPythonPackage rec {
|
||||
homepage = "https://github.com/un1t/django-cleanup";
|
||||
changelog = "https://github.com/un1t/django-cleanup/blob/${version}/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ mmai ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -47,6 +47,6 @@ buildPythonPackage rec {
|
||||
changelog = "https://github.com/agateblue/django-dynamic-preferences/blob/${version}/HISTORY.rst";
|
||||
homepage = "https://github.com/agateblue/django-dynamic-preferences";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ mmai ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -42,6 +42,6 @@ buildPythonPackage rec {
|
||||
homepage = "https://github.com/carltongibson/django-filter";
|
||||
changelog = "https://github.com/carltongibson/django-filter/blob/${version}/CHANGES.rst";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ mmai ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -64,6 +64,6 @@ buildPythonPackage rec {
|
||||
homepage = "https://github.com/jazzband/django-oauth-toolkit";
|
||||
changelog = "https://github.com/jazzband/django-oauth-toolkit/django-filer/blob/${version}/CHANGELOG.md";
|
||||
license = lib.licenses.bsd2;
|
||||
maintainers = with lib.maintainers; [ mmai ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -74,6 +74,6 @@ buildPythonPackage rec {
|
||||
downloadPage = "https://github.com/jschneier/django-storages/";
|
||||
homepage = "https://django-storages.readthedocs.io";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ mmai ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,6 +32,6 @@ buildPythonPackage rec {
|
||||
description = "Replaces django's ImageField with a more flexible interface";
|
||||
homepage = "https://github.com/respondcreate/django-versatileimagefield/";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ mmai ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -38,6 +38,6 @@ buildPythonPackage rec {
|
||||
homepage = "https://github.com/redis/hiredis-py";
|
||||
changelog = "https://github.com/redis/hiredis-py/blob/${src.tag}/CHANGELOG.md";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ mmai ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "homematicip";
|
||||
version = "2.9.0";
|
||||
version = "2.11.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.12";
|
||||
@@ -25,7 +25,7 @@ buildPythonPackage (finalAttrs: {
|
||||
owner = "hahn-th";
|
||||
repo = "homematicip-rest-api";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-NwV9fgoejsB9JFdU+pJmdyX7XxR+Cag/S/XvFc4yN2o=";
|
||||
hash = "sha256-j2n6mWf2sib067Yhk+8Wc+r6bayfh+WjCTxRz9TCALo=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "http-sf";
|
||||
version = "1.2.0";
|
||||
version = "1.2.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mnot";
|
||||
repo = "http-sf";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-bc5Xnjk02bpeTkz4qzBei45lQXoDZHj+JRyv9FY9Jjw=";
|
||||
hash = "sha256-uA/LosjGuRd8h/xU663peP1eSrz46W79uPohrm75irc=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -9,13 +9,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "jupyter-docprovider";
|
||||
version = "2.3.0";
|
||||
version = "2.4.0";
|
||||
pyproject = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "jupyter_docprovider";
|
||||
inherit (finalAttrs) version;
|
||||
hash = "sha256-wJgI4V6T8upP8ZShjHqMj4PYEEn6kbCd4ksJrerJ1XI=";
|
||||
hash = "sha256-e5AfudgAWZ4qtoVX/WORECpoiIRShsT3y7brK7owlOA=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -141,6 +141,11 @@ buildPythonPackage (finalAttrs: {
|
||||
"test_valid_events"
|
||||
"test_invalid_events"
|
||||
"test_user_group_roles"
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
# Server connection times out under load on Darwin
|
||||
"test_server_token_role"
|
||||
"test_share_flow_full"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
|
||||
@@ -13,14 +13,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "kestra";
|
||||
version = "1.2.0";
|
||||
version = "1.3.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kestra-io";
|
||||
repo = "libs";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-JpePlqwjIalbkVMIIqZ4z6YfkvjyuYUbhXcD2Z6hp/Y=";
|
||||
hash = "sha256-Z03wLcu0tDe0UJgY9bLX+ozACpgGBPg99W67m3MsStc=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/python";
|
||||
|
||||
@@ -29,14 +29,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "langchain-aws";
|
||||
version = "1.4.5";
|
||||
version = "1.4.6";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "langchain-ai";
|
||||
repo = "langchain-aws";
|
||||
tag = "langchain-aws==${finalAttrs.version}";
|
||||
hash = "sha256-ok8rCSzvjKR2Sr6XCdmULWyySkJ4Jdy3+LzKSOzUMlE=";
|
||||
hash = "sha256-WSUwPEBZQRyHYDWs0j+RgeP3Mqer5dIRT7eKoRESpsU=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -26,14 +26,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "langgraph-cli";
|
||||
version = "0.4.25";
|
||||
version = "0.4.26";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "langchain-ai";
|
||||
repo = "langgraph";
|
||||
tag = "cli==${finalAttrs.version}";
|
||||
hash = "sha256-ygmi2phKJd48FKpCM5noLR6r/0/oMpve9l6MKpNwz/g=";
|
||||
hash = "sha256-LBdDi3gT1N+r6yTb0BDF7qkoHAvo3UTSJnJ49vchjKU=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/libs/cli";
|
||||
|
||||
@@ -23,6 +23,6 @@ buildPythonPackage rec {
|
||||
homepage = "https://code.agate.blue/agate/persisting-theory";
|
||||
description = "Automate data discovering and access inside a list of packages";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ mmai ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -11,12 +11,12 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "pyghidra";
|
||||
version = "3.0.2";
|
||||
version = "3.1.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit (finalAttrs) pname version;
|
||||
hash = "sha256-ea1P1XHjLzQ88/zb2E/G4zPvGiZHWjqPcrYpqfPIedo=";
|
||||
hash = "sha256-IQasEx65pJkKee6E3C05p5LPey0N5eqvGw5tfS0pC7Y=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [ "jpype1" ];
|
||||
|
||||
@@ -25,6 +25,6 @@ buildPythonPackage rec {
|
||||
description = "Simple Python cache and memoizing module";
|
||||
homepage = "https://github.com/mikeboers/PyMemoize";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ mmai ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -12,14 +12,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "reqif";
|
||||
version = "0.0.49";
|
||||
version = "0.0.50";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "strictdoc-project";
|
||||
repo = "reqif";
|
||||
tag = version;
|
||||
hash = "sha256-zI3lW2HxymnIWi9zvVSAxabS6jYScn7KyVfltRrggXY=";
|
||||
hash = "sha256-C+/1aQhoNy/kWHjKFxmFUxaXNYiRLI/SOhCLtNNfUQ0=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -44,6 +44,6 @@ buildPythonPackage rec {
|
||||
description = "Requests authentication module for HTTP Signature";
|
||||
homepage = "https://github.com/kislyuk/requests-http-signature";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ mmai ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -21,14 +21,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "stumpy";
|
||||
version = "1.13.0";
|
||||
version = "1.14.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "TDAmeritrade";
|
||||
repo = "stumpy";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-S+Rb6pHphXfbqz4VMnN1p7ZrlWB/g7XCdy/T5/Q8VD8=";
|
||||
hash = "sha256-wBOOYN9UVjc+++lYzgL2+ZqyhLTZOpd5baxYRi2HFJA=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -21,14 +21,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "wyoming";
|
||||
version = "1.8.0";
|
||||
version = "1.9.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "OHF-Voice";
|
||||
repo = "wyoming";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-s1wYGqoTIsKj3u99/9KdKZmzUGzGeYq1TJHOkOVwkHQ=";
|
||||
hash = "sha256-yeLw/dW4NPG0TfoM7zcOK6Y/9F4KETm3W7dfiAqaiJg=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
buildHomeAssistantComponent rec {
|
||||
owner = "dckiller51";
|
||||
domain = "bodymiscale";
|
||||
version = "2026.4.5";
|
||||
version = "2026.5.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
inherit owner;
|
||||
repo = domain;
|
||||
rev = version;
|
||||
hash = "sha256-L7HuBQ3NKp2vfJmo29Ju40+MC5DkgtQUi7sXnMbKHoM=";
|
||||
hash = "sha256-O+6+aUmMULEv+Xmh/Gw8iHfSrJkUZ8h0SHvOsQFjpFw=";
|
||||
};
|
||||
|
||||
dependencies = [
|
||||
|
||||
@@ -1052,7 +1052,7 @@ mapAliases {
|
||||
kubei = throw "'kubei' has been renamed to/replaced by 'kubeclarity'"; # Converted to throw 2025-10-27
|
||||
kubo-migrator-all-fs-repo-migrations = throw "'kubo-migrator-all-fs-repo-migrations' has been renamed to/replaced by 'kubo-fs-repo-migrations'"; # Converted to throw 2025-10-27
|
||||
kup = throw "'kup' has been removed due to outdated KF5 dependencies. A Qt6 version is available at 'kdePackages.kup'."; # Added 2026-05-01
|
||||
kwalletcli = throw "'kwalletcli' has been removed, as Plasma 5 has reached end of life"; # Added 2026-05-01
|
||||
kwalletcli = throw "'kwalletcli' has been removed, as Plasma 5 has reached end of life. A Qt6 version is available at 'kdePackages.kwallet' with the application 'kwallet-query'."; # Added 2026-05-14
|
||||
kwm = throw "'kwm' has been removed since upstream is a 404"; # Added 2025-12-21
|
||||
ladspaH = warnAlias "'ladspaH' has been renamed to 'ladspa-header'" ladspa-header; # Added 2026-02-08
|
||||
languageMachines.frog = frog; # Added 2025-10-7
|
||||
|
||||
Reference in New Issue
Block a user