Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot] 2026-06-25 00:45:52 +00:00 committed by GitHub
commit 3bd1331aeb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
96 changed files with 494 additions and 452 deletions

View file

@ -25,27 +25,27 @@
/shell.nix @infinisil @NixOS/Security
# Libraries
/lib @infinisil @hsjobeki
/lib/generators.nix @infinisil @hsjobeki
/lib/cli.nix @infinisil @hsjobeki
/lib/debug.nix @infinisil @hsjobeki
/lib/asserts.nix @infinisil @hsjobeki
/lib/path/* @infinisil @hsjobeki
/lib/fileset @infinisil @hsjobeki
/maintainers/github-teams.json @infinisil
/maintainers/computed-team-list.nix @infinisil
/lib @infinisil @hsjobeki @llakala
/lib/generators.nix @infinisil @hsjobeki @llakala
/lib/cli.nix @infinisil @hsjobeki @llakala
/lib/debug.nix @infinisil @hsjobeki @llakala
/lib/asserts.nix @infinisil @hsjobeki @llakala
/lib/path/* @infinisil @hsjobeki @llakala
/lib/fileset @infinisil @hsjobeki @llakala
/maintainers/github-teams.json @infinisil @llakala
/maintainers/computed-team-list.nix @infinisil @llakala
## Standard environmentrelated libraries
/lib/customisation.nix @alyssais @NixOS/stdenv
/lib/derivations.nix @NixOS/stdenv
/lib/fetchers.nix @alyssais @NixOS/stdenv
/lib/meta.nix @alyssais @NixOS/stdenv
/lib/meta-types.nix @infinisil @adisbladis @NixOS/stdenv
/lib/source-types.nix @alyssais @NixOS/stdenv
/lib/systems @alyssais @NixOS/stdenv
/lib/customisation.nix @alyssais @NixOS/stdenv @llakala
/lib/derivations.nix @NixOS/stdenv @llakala
/lib/fetchers.nix @alyssais @NixOS/stdenv @llakala
/lib/meta.nix @alyssais @NixOS/stdenv @llakala
/lib/meta-types.nix @infinisil @adisbladis @NixOS/stdenv @llakala
/lib/source-types.nix @alyssais @NixOS/stdenv @llakala
/lib/systems @alyssais @NixOS/stdenv @llakala
## Libraries / Module system
/lib/modules.nix @infinisil @roberth @hsjobeki
/lib/types.nix @infinisil @roberth @hsjobeki
/lib/options.nix @infinisil @roberth @hsjobeki
/lib/modules.nix @infinisil @roberth @hsjobeki @llakala
/lib/types.nix @infinisil @roberth @hsjobeki @llakala
/lib/options.nix @infinisil @roberth @hsjobeki @llakala
/lib/tests/modules.sh @infinisil @roberth @hsjobeki
/lib/tests/modules @infinisil @roberth @hsjobeki
@ -63,11 +63,11 @@
/pkgs/top-level/packages-info.nix @jopejoe1
/pkgs/top-level/release-lib.nix @jopejoe1
/pkgs/top-level/release.nix @jopejoe1
/pkgs/stdenv @philiptaron @NixOS/stdenv
/pkgs/stdenv/generic @Ericson2314 @NixOS/stdenv
/pkgs/stdenv/generic/problems.nix @infinisil
/pkgs/stdenv @philiptaron @NixOS/stdenv @llakala
/pkgs/stdenv/generic @Ericson2314 @NixOS/stdenv @llakala
/pkgs/stdenv/generic/problems.nix @infinisil @llakala
/pkgs/test/problems @infinisil
/pkgs/stdenv/generic/check-meta.nix @infinisil @Ericson2314 @adisbladis @NixOS/stdenv
/pkgs/stdenv/generic/check-meta.nix @infinisil @Ericson2314 @adisbladis @NixOS/stdenv @llakala
/pkgs/stdenv/cross @Ericson2314 @NixOS/stdenv
/pkgs/build-support @philiptaron
/pkgs/build-support/cc-wrapper @Ericson2314
@ -82,10 +82,6 @@
# Nixpkgs build-support
/pkgs/build-support/writers @lassulus
# Nixpkgs make-disk-image
/doc/build-helpers/images/makediskimage.section.md @raitobezarius
/nixos/lib/make-disk-image.nix @raitobezarius
# Nix, the package manager
# @raitobezarius is not "code owner", but is listed here to be notified of changes
# pertaining to the Nix package manager.
@ -238,9 +234,7 @@ nixos/modules/installer/tools/nix-fallback-paths.nix @Artturin @Ericson2314 @lo
# C compilers
/pkgs/development/compilers/gcc
/pkgs/development/compilers/llvm @NixOS/llvm
/pkgs/development/compilers/emscripten @raitobezarius
/doc/toolchains/llvm.chapter.md @NixOS/llvm
/doc/languages-frameworks/emscripten.section.md @raitobezarius
# Audio
/nixos/modules/services/audio/botamusique.nix @mweinelt
@ -272,7 +266,7 @@ pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt
/pkgs/applications/editors/jetbrains @leona-ya @theCapypara
# Licenses
/lib/licenses @alyssais @emilazy @jopejoe1
/lib/licenses @alyssais @emilazy @jopejoe1 @llakala
# Qt
/pkgs/development/libraries/qt-5 @K900 @NickCao @SuperSandro2000
@ -333,11 +327,6 @@ pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt
/nixos/tests/kea.nix @mweinelt
/nixos/tests/knot.nix @mweinelt
# Web servers
/doc/packages/nginx.section.md @raitobezarius
/pkgs/servers/http/nginx/ @raitobezarius
/nixos/modules/services/web-servers/nginx/ @raitobezarius
# D
/pkgs/build-support/dlang @jtbx @TomaSajt

View file

@ -48,6 +48,8 @@
`lib.systems.{examples,platforms}.{sheevaplug,pogoplug4}` have been unified into `lib.systems.examples.armv5tel-multiplatform`.
Note that there is no official support for ARMv5 and it is not possible to build even a simple NixOS configuration out of the box.
- `pdns` has been updated from `5.0.x` to `5.1.x`. Please be sure to review the [Upgrade Notes](https://doc.powerdns.com/authoritative/upgrading.html#to-5-1-0) before upgrading. Namely LUA record updates are no longer allowed by default, and the embedded webserver no longer includes a `access-control-allow-origin: *` header by default.
- Support for the legacy UBoot image format has been removed from the Linux kernel builders, as it is deprecated upstream and no longer used by any platform in Nixpkgs.
- `rke2` retires ingress-nginx and transitions to Traefik starting in `rke2_1_36`. Because ingress-nginx was retired upstream as of March 2026, Traefik is now the default

View file

@ -6,12 +6,12 @@ let
inherit (lib.strings) toInt;
inherit (lib.trivial)
compare
min
id
min
seq
warn
;
inherit (lib.attrsets) mapAttrs attrNames attrValues;
inherit (lib) max;
in
rec {
@ -276,11 +276,14 @@ rec {
:::
*/
foldl' =
let
inherit (builtins) foldl';
in
op: acc:
# The builtin `foldl'` is a bit lazier than one might expect.
# See https://github.com/NixOS/nix/pull/7158.
# In particular, the initial accumulator value is not forced before the first iteration starts.
builtins.seq acc (builtins.foldl' op acc);
seq acc (foldl' op acc);
/**
Map with index starting from 0
@ -442,7 +445,7 @@ rec {
:::
*/
flatten = x: if isList x then concatMap (y: flatten y) x else [ x ];
flatten = x: if isList x then concatMap flatten x else [ x ];
/**
Remove elements equal to `e` from a list. Useful for `buildInputs`.
@ -1122,9 +1125,10 @@ rec {
reverseList =
xs:
let
l = length xs;
# subtract one to save an __sub call on every element
lastIndex = length xs - 1;
in
genList (n: elemAt xs (l - n - 1)) l;
genList (n: elemAt xs (lastIndex - n)) (lastIndex + 1);
/**
Depth-First Search (DFS) for lists `list != []`.
@ -1181,13 +1185,13 @@ rec {
c = filter (x: before x us) visited;
b = partition (x: before x us) rest;
in
if stopOnCycles && (length c > 0) then
if stopOnCycles && c != [ ] then
{
cycle = us;
loops = c;
inherit visited rest;
}
else if length b.right == 0 then
else if b.right == [ ] then
# nothing is before us
{
minimal = us;
@ -1244,27 +1248,33 @@ rec {
:::
*/
toposort =
before: list:
before:
let
dfsthis = listDfs true before list;
toporest = toposort before (dfsthis.visited ++ dfsthis.rest);
dfs = listDfs true before;
recurse =
list:
let
dfsthis = dfs list;
toporest = recurse (dfsthis.visited ++ dfsthis.rest);
in
if length list < 2 then
# finish
{ result = list; }
else if dfsthis ? cycle then
# there's a cycle, starting from the current vertex, return it
{
cycle = reverseList dfsthis.visited ++ [ dfsthis.cycle ];
inherit (dfsthis) loops;
}
else if toporest ? cycle then
# there's a cycle somewhere else in the graph, return it
toporest
# Slow, but short. Can be made a bit faster with an explicit stack.
else
# there are no cycles
{ result = [ dfsthis.minimal ] ++ toporest.result; };
in
if length list < 2 then
# finish
{ result = list; }
else if dfsthis ? cycle then
# there's a cycle, starting from the current vertex, return it
{
cycle = reverseList ([ dfsthis.cycle ] ++ dfsthis.visited);
inherit (dfsthis) loops;
}
else if toporest ? cycle then
# there's a cycle somewhere else in the graph, return it
toporest
# Slow, but short. Can be made a bit faster with an explicit stack.
else
# there are no cycles
{ result = [ dfsthis.minimal ] ++ toporest.result; };
recurse;
/**
Sort a list based on a comparator function which compares two
@ -1504,7 +1514,12 @@ rec {
:::
*/
take = count: sublist 0 count;
take =
count: list:
let
len = length list;
in
genList (elemAt list) (if count > len then len else count);
/**
Returns the last (at most) N elements of a list.
@ -1538,7 +1553,13 @@ rec {
:::
*/
takeEnd = n: xs: drop (max 0 (length xs - n)) xs;
takeEnd =
count: list:
let
len = length list;
start = if count > len then 0 else len - count;
in
genList (i: elemAt list (start + i)) (if start > len then 0 else len - start);
/**
Remove the first (at most) N elements of a list.
@ -1572,7 +1593,12 @@ rec {
:::
*/
drop = count: list: sublist count (length list) list;
drop =
count: list:
let
len = length list;
in
genList (n: elemAt list (n + count)) (if count > len then 0 else len - count);
/**
Remove the last (at most) N elements of a list.
@ -1606,7 +1632,19 @@ rec {
```
:::
*/
dropEnd = n: xs: take (max 0 (length xs - n)) xs;
dropEnd =
n: list:
let
len = length list;
in
genList (elemAt list) (
if n > len then
0
else if n < 0 then
len
else
len - n
);
/**
Whether the first list is a prefix of the second list.
@ -1844,7 +1882,7 @@ rec {
init =
list:
assert lib.assertMsg (list != [ ]) "lists.init: list must not be empty!";
take (length list - 1) list;
genList (elemAt list) (length list - 1);
/**
Returns the image of the cross product of some lists by a function.

View file

@ -6,8 +6,6 @@ let
inherit (builtins) length;
inherit (lib.trivial) warnIf;
asciiTable = import ./ascii-table.nix;
in
@ -16,6 +14,7 @@ rec {
inherit (builtins)
compareVersions
concatMap
elem
elemAt
filter
@ -564,7 +563,10 @@ rec {
:::
*/
makeSearchPath =
subDir: paths: concatStringsSep ":" (map (path: path + "/" + subDir) (filter (x: x != null) paths));
subDir: paths:
concatStringsSep ":" (
concatMap (path: if path != null then [ (path + "/" + subDir) ] else [ ]) paths
);
/**
Construct a Unix-style search path by appending the given
@ -602,8 +604,14 @@ rec {
:::
*/
makeSearchPathOutput =
output: subDir: pkgs:
makeSearchPath subDir (map (lib.getOutput output) pkgs);
output:
let
getOutput' = lib.getOutput output;
in
subDir: pkgs:
concatStringsSep ":" (
concatMap (path: if path != null then [ (getOutput' path + "/" + subDir) ] else [ ]) pkgs
);
/**
Construct a library search path (such as RPATH) containing the
@ -721,15 +729,17 @@ rec {
:::
*/
normalizePath =
let
startsWithSlash = hasSuffix "/";
in
s:
warnIf (isPath s)
''
if isPath s then
throw ''
lib.strings.normalizePath: The argument (${toString s}) is a path value, but only strings are supported.
Path values are always normalised in Nix, so there's no need to call this function on them.
This function also copies the path to the Nix store and returns the store path, the same as "''${path}" will, which may not be what you want.
This behavior is deprecated and will throw an error in the future.''
(
builtins.foldl' (x: y: if y == "/" && hasSuffix "/" x then x else x + y) "" (stringToCharacters s)
Path values are always normalised in Nix, so there's no need to call this function on them.''
else
builtins.foldl' (x: y: if y == "/" && startsWithSlash x then x else x + y) "" (
stringToCharacters s
);
/**
@ -796,17 +806,18 @@ rec {
:::
*/
hasPrefix =
pref: str:
# Before 23.05, paths would be copied to the store before converting them
# to strings and comparing. This was surprising and confusing.
warnIf (isPath pref)
''
pref:
let
lenPrefix = stringLength pref;
in
if isPath pref then
# Before 23.05, paths would be copied to the store before converting them
# to strings and comparing. This was surprising and confusing.
throw ''
lib.strings.hasPrefix: The first argument (${toString pref}) is a path value, but only strings are supported.
There is almost certainly a bug in the calling code, since this function always returns `false` in such a case.
This function also copies the path to the Nix store, which may not be what you want.
This behavior is deprecated and will throw an error in the future.
You might want to use `lib.path.hasPrefix` instead, which correctly supports paths.''
(substring 0 (stringLength pref) str == pref);
else
str: substring 0 lenPrefix str == pref;
/**
Determine whether a string has given suffix.
@ -839,20 +850,23 @@ rec {
:::
*/
hasSuffix =
suffix: content:
suffix:
let
lenContent = stringLength content;
lenSuffix = stringLength suffix;
in
# Before 23.05, paths would be copied to the store before converting them
# to strings and comparing. This was surprising and confusing.
warnIf (isPath suffix)
''
if isPath suffix then
# Before 23.05, paths would be copied to the store before converting them
# to strings and comparing. This was surprising and confusing.
throw ''
lib.strings.hasSuffix: The first argument (${toString suffix}) is a path value, but only strings are supported.
There is almost certainly a bug in the calling code, since this function always returns `false` in such a case.
This function also copies the path to the Nix store, which may not be what you want.
This behavior is deprecated and will throw an error in the future.''
(lenContent >= lenSuffix && substring (lenContent - lenSuffix) lenContent content == suffix);
There is almost certainly a bug in the calling code, since this function always returns `false` in such a case.
This function also copies the path to the Nix store, which may not be what you want.''
else
content:
let
lenContent = stringLength content;
in
lenContent >= lenSuffix && substring (lenContent - lenSuffix) lenContent content == suffix;
/**
Determine whether a string contains the given infix
@ -889,16 +903,19 @@ rec {
:::
*/
hasInfix =
infix: content:
# Before 23.05, paths would be copied to the store before converting them
# to strings and comparing. This was surprising and confusing.
warnIf (isPath infix)
''
infix:
let
escapedInfix = escapeRegex infix;
in
if isPath infix then
# Before 23.05, paths would be copied to the store before converting them
# to strings and comparing. This was surprising and confusing.
throw ''
lib.strings.hasInfix: The first argument (${toString infix}) is a path value, but only strings are supported.
There is almost certainly a bug in the calling code, since this function always returns `false` in such a case.
This function also copies the path to the Nix store, which may not be what you want.
This behavior is deprecated and will throw an error in the future.''
(builtins.match ".*${escapeRegex infix}.*" "${content}" != null);
This function also copies the path to the Nix store, which may not be what you want.''
else
content: builtins.match ".*${escapedInfix}.*" "${content}" != null;
/**
Convert a string `s` to a list of characters (i.e. singleton strings).
@ -1303,8 +1320,11 @@ rec {
:::
*/
toShellVar =
name: value:
lib.throwIfNot (isValidPosixName name) "toShellVar: ${name} is not a valid shell variable name" (
name:
if (!isValidPosixName name) then
throw "toShellVar: ${name} is not a valid shell variable name"
else
value:
if isAttrs value && !isStringLike value then
"declare -A ${name}=(${
concatStringsSep " " (lib.mapAttrsToList (n: v: "[${escapeShellArg n}]=${escapeShellArg v}") value)
@ -1312,8 +1332,7 @@ rec {
else if isList value then
"declare -a ${name}=(${escapeShellArgs value})"
else
"${name}=${escapeShellArg value}"
);
"${name}=${escapeShellArg value}";
/**
Translate an attribute set `vars` into corresponding shell variable declarations
@ -1575,9 +1594,9 @@ rec {
(
let
firstChar = substring 0 1 str;
rest = substring 1 (stringLength str) str;
rest = substring 1 (-1) str; # -1 takes till the end of the string
in
addContextFrom str (toUpper firstChar + toLower rest)
toUpper firstChar + toLower rest
);
/**
@ -1634,7 +1653,7 @@ rec {
first = if length parts > 0 then toLower (head parts) else "";
rest = if length parts > 1 then map toSentenceCase (tail parts) else [ ];
in
concatStrings (map (addContextFrom str) ([ first ] ++ rest))
concatStrings ([ first ] ++ rest)
);
/**
@ -1721,13 +1740,11 @@ rec {
:::
*/
splitString =
sep: s:
sep:
let
splits = builtins.filter builtins.isString (
builtins.split (escapeRegex (toString sep)) (toString s)
);
escapedSep = escapeRegex (toString sep);
in
map (addContextFrom s) splits;
s: map (addContextFrom s) (filter isString (split escapedSep (toString s)));
/**
Splits a string into substrings based on a predicate that examines adjacent characters.
@ -1794,31 +1811,27 @@ rec {
predicate: keepSplit: str:
let
len = stringLength str;
withContext = addContextFrom str;
# Helper function that processes the string character by character
go =
pos: currentPart: result:
# Base case: reached end of string
if pos == len then
result ++ [ currentPart ]
result ++ [ (withContext currentPart) ]
else
let
currChar = substring pos 1 str;
prevChar = if pos > 0 then substring (pos - 1) 1 str else "";
isSplit = predicate prevChar currChar;
in
if isSplit then
if predicate prevChar currChar then
# Split here - add current part to results and start a new one
let
newResult = result ++ [ currentPart ];
newCurrentPart = if keepSplit then currChar else "";
in
go (pos + 1) newCurrentPart newResult
go (pos + 1) (if keepSplit then currChar else "") (result ++ [ (withContext currentPart) ])
else
# Keep building current part
go (pos + 1) (currentPart + currChar) result;
in
if len == 0 then [ (addContextFrom str "") ] else map (addContextFrom str) (go 0 "" [ ]);
if len == 0 then [ (withContext "") ] else go 0 "" [ ];
/**
Returns a string without the specified prefix, if the prefix matches.
@ -1851,25 +1864,24 @@ rec {
:::
*/
removePrefix =
prefix: str:
# Before 23.05, paths would be copied to the store before converting them
# to strings and comparing. This was surprising and confusing.
warnIf (isPath prefix)
''
prefix:
let
preLen = stringLength prefix;
in
if isPath prefix then
# Before 23.05, paths would be copied to the store before converting them
# to strings and comparing. This was surprising and confusing.
throw ''
lib.strings.removePrefix: The first argument (${toString prefix}) is a path value, but only strings are supported.
There is almost certainly a bug in the calling code, since this function never removes any prefix in such a case.
This function also copies the path to the Nix store, which may not be what you want.
This behavior is deprecated and will throw an error in the future.''
(
let
preLen = stringLength prefix;
in
if substring 0 preLen str == prefix then
# -1 will take the string until the end
substring preLen (-1) str
else
str
);
This function also copies the path to the Nix store, which may not be what you want.''
else
str:
if substring 0 preLen str == prefix then
# -1 will take the string until the end
substring preLen (-1) str
else
str;
/**
Returns a string without the specified suffix, if the suffix matches.
@ -1902,25 +1914,26 @@ rec {
:::
*/
removeSuffix =
suffix: str:
# Before 23.05, paths would be copied to the store before converting them
# to strings and comparing. This was surprising and confusing.
warnIf (isPath suffix)
''
suffix:
let
sufLen = stringLength suffix;
in
if isPath suffix then
# Before 23.05, paths would be copied to the store before converting them
# to strings and comparing. This was surprising and confusing.
throw ''
lib.strings.removeSuffix: The first argument (${toString suffix}) is a path value, but only strings are supported.
There is almost certainly a bug in the calling code, since this function never removes any suffix in such a case.
This function also copies the path to the Nix store, which may not be what you want.
This behavior is deprecated and will throw an error in the future.''
(
let
sufLen = stringLength suffix;
sLen = stringLength str;
in
if sufLen <= sLen && suffix == substring (sLen - sufLen) sufLen str then
substring 0 (sLen - sufLen) str
else
str
);
This function also copies the path to the Nix store, which may not be what you want.''
else
str:
let
sLen = stringLength str;
in
if sufLen <= sLen && suffix == substring (sLen - sufLen) sufLen str then
substring 0 (sLen - sufLen) str
else
str;
/**
Returns true if string `v1` denotes a version older than `v2`.
@ -1986,7 +1999,7 @@ rec {
:::
*/
versionAtLeast = v1: v2: !versionOlder v1 v2;
versionAtLeast = v1: v2: compareVersions v2 v1 != 1;
/**
This function takes an argument `x` that's either a derivation or a
@ -2149,8 +2162,9 @@ rec {
"LIST"
];
in
type: feature: value:
type:
assert (elem (toUpper type) types);
feature: value:
assert (isString feature);
assert (isString value);
"-D${feature}:${toUpper type}=${value}";
@ -2186,9 +2200,8 @@ rec {
*/
cmakeBool =
condition: flag:
assert (lib.isString condition);
assert (lib.isBool flag);
cmakeOptionType "bool" condition (lib.toUpper (lib.boolToString flag));
cmakeOptionType "bool" condition (if flag then "TRUE" else "FALSE");
/**
Create a `"-D<feature>:STRING=<value>"` string that can be passed to typical
@ -2220,11 +2233,7 @@ rec {
:::
*/
cmakeFeature =
feature: value:
assert (lib.isString feature);
assert (lib.isString value);
cmakeOptionType "string" feature value;
cmakeFeature = cmakeOptionType "string";
/**
Create a `"-D<feature>=<value>"` string that can be passed to typical Meson
@ -2294,7 +2303,6 @@ rec {
*/
mesonBool =
condition: flag:
assert (lib.isString condition);
assert (lib.isBool flag);
mesonOption condition (lib.boolToString flag);
@ -2331,7 +2339,6 @@ rec {
*/
mesonEnable =
feature: flag:
assert (lib.isString feature);
assert (lib.isBool flag);
mesonOption feature (if flag then "enabled" else "disabled");

View file

@ -506,12 +506,11 @@ with lib.maintainers;
matrix = {
members = [
ma27
mguentner
dandellion
nickcao
teutat3s
transcaffeine
];
scope = "Maintain the ecosystem around Matrix, a decentralized messenger.";
scope = "Maintain the foundational packages of the Matrix ecosystem.";
shortName = "Matrix";
};

View file

@ -262,22 +262,17 @@ in
(lib.mkIf cfg.generateCompletions {
etc."fish/generated_completions".source =
let
patchedGenerator = pkgs.stdenv.mkDerivation {
name = "fish_patched-completion-generator";
srcs = [
"${cfg.package}/share/fish/tools/create_manpage_completions.py"
];
unpackCmd = "cp $curSrc $(basename $curSrc)";
sourceRoot = ".";
patches = [ ./fish_completion-generator.patch ]; # to prevent collisions of identical completion files
dontBuild = true;
installPhase = ''
mkdir -p $out
cp * $out/
'';
preferLocalBuild = true;
allowSubstitutes = false;
};
# fish embeds the generator script in the binary, so extract it.
generator =
pkgs.runCommandLocal "fish_completion-generator"
{
nativeBuildInputs = [ cfg.package ];
}
''
mkdir -p $out
fish --no-config -c 'status get-file tools/create_manpage_completions.py' \
> $out/create_manpage_completions.py
'';
generateCompletions =
package:
pkgs.runCommandLocal
@ -298,8 +293,25 @@ in
''
mkdir -p $out
if [ -d $package/share/man ]; then
find -L $package/share/man -type f | xargs ${pkgs.python3.pythonOnBuildForHost.interpreter} ${patchedGenerator}/create_manpage_completions.py --directory $out >/dev/null
find -L $package/share/man -type f \
| xargs ${pkgs.python3.pythonOnBuildForHost.interpreter} \
${generator}/create_manpage_completions.py --directory $out \
>/dev/null
fi
# The generator emits a header comment containing the man page store
# path. Strip it so identical completions from different packages
# don't collide and so we don't retain runtime references to the
# inputs. Fail if generated files lack the expected header so that a
# change in the upstream format gets noticed.
shopt -s nullglob
for f in $out/*.fish; do
if ! grep -q '^# Autogenerated from ' "$f"; then
echo "error: expected '# Autogenerated from' header not found in $f" >&2
exit 1
fi
sed -i '/^# Autogenerated from /d' "$f"
done
'';
packages =
if

View file

@ -1,14 +0,0 @@
--- a/create_manpage_completions.py
+++ b/create_manpage_completions.py
@@ -879,10 +879,6 @@ def parse_manpage_at_path(manpage_path, output_directory):
)
return False
- # Output the magic word Autogenerated so we can tell if we can overwrite this
- built_command_output.insert(
- 0, "# " + CMDNAME + "\n# Autogenerated from man page " + manpage_path
- )
# built_command_output.insert(2, "# using " + parser.__class__.__name__) # XXX MISATTRIBUTES THE CULPABLE PARSER! Was really using Type2 but reporting TypeDeroffManParser
for line in built_command_output:

View file

@ -1858,6 +1858,17 @@ in
options = {
security.pam.enable = lib.mkOption {
default = true;
type = lib.types.bool;
description = ''
Whether to enable PAM, or entirely disable it.
Unless you're building a container image, you probably don't want to disable PAM.
'';
};
security.pam.package = lib.mkPackageOption pkgs "pam" { };
security.pam.pam_unixModulePath = lib.mkOption {
@ -2500,7 +2511,7 @@ in
###### implementation
config = {
config = lib.mkIf config.security.pam.enable {
assertions = [
{
assertion = config.users.motd == "" || config.users.motdFile == null;

View file

@ -341,5 +341,4 @@ in
};
};
};
meta.teams = [ lib.teams.matrix ];
}

View file

@ -25,7 +25,7 @@ let
};
in
{
meta.maintainers = [ lib.maintainers.raitobezarius ];
meta.maintainers = [ ];
options.services.hebbot = {
enable = mkEnableOption "hebbot";
package = lib.mkPackageOption pkgs "hebbot" { };

View file

@ -28,7 +28,7 @@ in
)
];
meta.maintainers = [ lib.maintainers.raitobezarius ];
meta.maintainers = [ ];
options.services.journald.gateway = {
enable = lib.mkEnableOption "the HTTP gateway to the journal";

View file

@ -16,7 +16,7 @@ let
};
in
{
meta.maintainers = [ lib.maintainers.raitobezarius ];
meta.maintainers = [ ];
options.services.journald.remote = {
enable = lib.mkEnableOption "receiving systemd journals from the network";

View file

@ -10,7 +10,7 @@ let
format = pkgs.formats.systemd { };
in
{
meta.maintainers = [ lib.maintainers.raitobezarius ];
meta.maintainers = [ ];
options.services.journald.upload = {
enable = lib.mkEnableOption "uploading the systemd journal to a remote server";

View file

@ -2,7 +2,7 @@ import ./make-test-python.nix (
{ lib, ... }:
{
name = "listmonk";
meta.maintainers = with lib.maintainers; [ raitobezarius ];
meta.maintainers = [ ];
nodes.machine =
{ pkgs, ... }:

View file

@ -31,9 +31,6 @@ let
in
{
name = "pantalaimon";
meta = {
maintainers = pkgs.lib.teams.matrix.members;
};
nodes.machine =
{ pkgs, ... }:

View file

@ -6,7 +6,6 @@
meta = with pkgs.lib.maintainers; {
maintainers = [
cransom
raitobezarius
];
};

View file

@ -4,7 +4,6 @@
meta = with pkgs.lib.maintainers; {
maintainers = [
minijackson
raitobezarius
];
};

View file

@ -4,7 +4,6 @@
meta = with pkgs.lib.maintainers; {
maintainers = [
minijackson
raitobezarius
];
};

View file

@ -18,7 +18,6 @@ in
meta.maintainers = with lib.maintainers; [
minijackson
raitobezarius
];
node.pkgsReadOnly = false;

View file

@ -1157,13 +1157,13 @@
"vendorHash": null
},
"sacloud_sakuracloud": {
"hash": "sha256-qeFN+JMs/TLV/oPFjMjpUmqv6fTiY+qREXQNYHMk8vY=",
"hash": "sha256-mk5tmlx8UZXedRbSKmSg9YqX9MJFWsSrMea1dirL+HI=",
"homepage": "https://registry.terraform.io/providers/sacloud/sakuracloud",
"owner": "sacloud",
"repo": "terraform-provider-sakuracloud",
"rev": "v2.35.1",
"rev": "v2.36.0",
"spdx": "Apache-2.0",
"vendorHash": "sha256-w2NSJv6BY7S5KHeBttxqY2cMR+yPvr2IsC5X4aJAo3A="
"vendorHash": "sha256-vBcPWjugjqyuUdvxNQN1oC8V5D2SeW2WR0/c6OlgaXU="
},
"sap-cloud-infrastructure_sci": {
"hash": "sha256-eQA4mY+Rx5PLbTgGqfefYFc5gZKIvt1w2eag8ipE0PI=",

View file

@ -200,8 +200,8 @@ rec {
mkTerraform = attrs: pluggable (generic attrs);
terraform_1 = mkTerraform {
version = "1.15.6";
hash = "sha256-FH5s0uyRESytv/1xloU3HXuH2ApjBC3FfEqFqIgBgFs=";
version = "1.15.7";
hash = "sha256-FF3LEovWjEDrKp6e6opRfCt8c4wghva3mjN97vCxq3E=";
vendorHash = "sha256-3y9+KCmvskJ24X4F6gSLglmsl4hUlvzBb/ep4kcbS8A=";
patches = [ ./provider-path-0_15.patch ];
passthru = {

View file

@ -64,7 +64,6 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Lightweight matrix client with legacy and mobile browser support";
homepage = "https://github.com/element-hq/hydrogen-web";
teams = [ lib.teams.matrix ];
license = lib.licenses.asl20;
platforms = lib.platforms.all;
inherit (olm.meta) knownVulnerabilities;

View file

@ -17,13 +17,13 @@ in
buildKodiAddon rec {
pname = "jellycon";
namespace = "plugin.video.jellycon";
version = "1.0.0";
version = "1.0.1";
src = fetchFromGitHub {
owner = "jellyfin";
repo = "jellycon";
rev = "v${version}";
sha256 = "sha256-1o9mkMjlLDIcokpTqDKmFlCOF1XjrVOxlFfy0bpZolc=";
sha256 = "sha256-TLJalH3b1EYoIbnUhnHl8A9EF2Q6dDy0M2hl9je0K54=";
};
nativeBuildInputs = [

View file

@ -10,13 +10,13 @@
buildKodiAddon rec {
pname = "youtube";
namespace = "plugin.video.youtube";
version = "7.4.3";
version = "7.4.4";
src = fetchFromGitHub {
owner = "anxdpanic";
repo = "plugin.video.youtube";
rev = "v${version}";
hash = "sha256-FUfDUyaYHIeu9thCx19huLFnDO7Yl3RKIbfUH2I+SQI=";
hash = "sha256-epDKZhITQAv3bpS7CGN2Rj35/AamyZo5yzhkfu72ipw=";
};
propagatedBuildInputs = [

View file

@ -270,7 +270,6 @@ edk2.mkDerivation projectDscPath (finalAttrs: {
platforms = metaPlatforms;
maintainers = with lib.maintainers; [
adamcstephens
raitobezarius
mjoerg
sigmasquadron
];

View file

@ -26,7 +26,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
];
doInstallCheck = true;
cargoBuildFlags = [ "-p air" ];
cargoBuildFlags = [ "--package=air" ];
passthru = {
updateScript = nix-update-script { };

View file

@ -11,16 +11,16 @@
buildGoModule (finalAttrs: {
pname = "aks-mcp-server";
version = "0.0.18";
version = "0.0.19";
src = fetchFromGitHub {
owner = "Azure";
repo = "aks-mcp";
rev = "v${finalAttrs.version}";
hash = "sha256-h/zLbnc2ffcQkx+KE6vglaSG6QAySZSg8EB4zyqH4sg=";
hash = "sha256-Zu/caWrTuyzS4ejJ5LTOCyLTsmJOFrkX0kUGM0zDfFs=";
};
vendorHash = "sha256-HYIEGnQOVNNVJxzoOiLTXwRFOBvCwikAwqky18VqFSQ=";
vendorHash = "sha256-eipcHVKKHBOey2fUGB4lf2pE/wdwGgsbYvCrvDG1JK8=";
subPackages = [ "cmd/aks-mcp" ];

View file

@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "auth0-cli";
version = "1.31.0";
version = "1.32.0";
src = fetchFromGitHub {
owner = "auth0";
repo = "auth0-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-6+AMU77eHYy0AwPsHt/tgtzTQkyPfvZZw1yzvWXQX0s=";
hash = "sha256-tRr0bCzijVG3+2n67jo7SNe4Oxxci0sRXhQct2645cI=";
};
vendorHash = "sha256-MzvoHXO8gDIzNqhQGgDEd8xXWF7971JLTKWt8TCldKI=";
vendorHash = "sha256-ZwGIYjaCQikHMoy3bSnvNEk+REnKO6JdCiiSh8L0SDg=";
ldflags = [
"-s"

View file

@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "c2patool";
version = "0.26.67";
version = "0.26.68";
src = fetchFromGitHub {
owner = "contentauth";
repo = "c2pa-rs";
tag = "c2patool-v${finalAttrs.version}";
hash = "sha256-18gGrIleSpSwHohX+Qn6Zj6kPIzNri53tHIBlED5/LY=";
hash = "sha256-0St3EoHvUQtfPF0LOLkbQ3C6NT/R+F9YhQoE0TpDTOc=";
};
cargoHash = "sha256-YZKQmekJ0RxtyrLkCeiAry+m7j2jhxm0lsQ+Xi29nEw=";
cargoHash = "sha256-lUHRGfI/GW9ZMEor5NPATt/ih6D/AhvGbL4H7FtyzDQ=";
# use the non-vendored openssl
env.OPENSSL_NO_VENDOR = 1;

View file

@ -45,6 +45,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
description = "Turing-complete language for creating provable programs for general computation";
homepage = "https://github.com/starkware-libs/cairo";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
};
})

View file

@ -11,16 +11,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-codspeed";
version = "4.7.0";
version = "5.0.0";
src = fetchFromGitHub {
owner = "CodSpeedHQ";
repo = "codspeed-rust";
tag = "v${finalAttrs.version}";
hash = "sha256-6XSKAPLcxgnshkMuiSmw13tsE4keJ9h5DpxwidqMLbg=";
hash = "sha256-F4QRTNS9mo8juXyCFAlETNEaZZu56bYYr8i464FYPd4=";
};
cargoHash = "sha256-1AjODDI114CL/L8ZDFWDfPwxxxY9vgT/miSVsMLLSgE=";
cargoHash = "sha256-it/4LSTGajQe5f47LCh9eDAf8ZNyFTGJJ4Z5N6klgNw=";
nativeBuildInputs = [
curl

View file

@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "charasay";
version = "3.3.1";
version = "3.3.3";
src = fetchFromGitHub {
owner = "latipun7";
repo = "charasay";
rev = "v${finalAttrs.version}";
hash = "sha256-VkDOdZt0Z/kuBwFm5utXYsxT59a1uapU9ouzB1ymmXs=";
hash = "sha256-8N3ToXpbDR+g19CT0q1J4QfQstBjS2QfX4IV2D7+ics=";
};
cargoHash = "sha256-6AczT5VvOryOlcOMNFxcHqy8K1sm4tbhb6+LsCNHW14=";
cargoHash = "sha256-yByNgG8JAdT5jVxe3ijLbmjE1c8YybPkiwMHOvpZPTM=";
nativeBuildInputs = [ installShellFiles ];

View file

@ -24,6 +24,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
homepage = "https://github.com/iden3/circom";
changelog = "https://github.com/iden3/circom/blob/${finalAttrs.src.rev}/RELEASES.md";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
};
})

View file

@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "clap";
version = "1.2.8";
version = "1.2.9";
src = fetchFromGitHub {
owner = "free-audio";
repo = "clap";
rev = finalAttrs.version;
hash = "sha256-slvq7p15xCa7l2tvEaGPzDL8w6/8EI0DySC4Zp+c7tQ=";
hash = "sha256-iQRy4+FNT2oun2pkl89A/bPZyv2R0YyF35IhkIwA1B0=";
};
postPatch = ''

View file

@ -15,20 +15,20 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "conventional-changelog-cli";
version = "7.2.0";
version = "7.2.1";
src = fetchFromGitHub {
owner = "conventional-changelog";
repo = "conventional-changelog";
tag = "conventional-changelog-v${finalAttrs.version}";
hash = "sha256-0Fee2sfLwxfE/MRLMUUMACTGVxnJJF1MPsWWzleVA3c=";
hash = "sha256-1unB4/naGc/V1Fjc7Arn4DjnGvyCdicNFOofdgpvRUI=";
};
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
inherit pnpm;
fetcherVersion = 3;
hash = "sha256-O91ypnycBwkfLSruezx9E5CrytguBdtmvgVhKFjUzvM=";
hash = "sha256-khAAFQeWUkALdkEdjW3tvCi5KiF9lN202yhLcj8ey1o=";
};
nativeBuildInputs = [

View file

@ -41,7 +41,6 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
panicgh
raitobezarius
];
};
})

View file

@ -115,7 +115,6 @@ stdenv.mkDerivation (finalAttrs: {
mainProgram = "cryptsetup";
maintainers = with lib.maintainers; [
numinit
raitobezarius
];
platforms = with lib.platforms; linux;
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "cryptsetup_project" finalAttrs.version;

View file

@ -359,7 +359,6 @@ python.pkgs.buildPythonApplication rec {
maintainers = with lib.maintainers; [
danielfullmer
mdaniels5757
raitobezarius
];
platforms = lib.platforms.unix;
mainProgram = "diffoscope";

View file

@ -7,14 +7,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "famly-fetch";
version = "0.5.3";
version = "0.6.0";
pyproject = true;
src = fetchFromGitHub {
owner = "jacobbunk";
repo = "famly-fetch";
tag = "v${finalAttrs.version}";
hash = "sha256-KsdypUXHU9drghAcDcur8FUUJvm8nIzq00QFdMqPnpc=";
hash = "sha256-MU9T8eP/LNOLAQFPOC1EEy58+kcn7G+Hh2R8wC92qnQ=";
};
build-system = with python3Packages; [

View file

@ -1,91 +1,95 @@
{
lib,
stdenv,
fetchurl,
libGL,
libjpeg,
libexif,
giflib,
libtiff,
libpng,
libwebp,
libdrm,
fetchFromGitLab,
hexdump,
meson,
ninja,
perl,
pkg-config,
freetype,
fontconfig,
which,
imagemagick,
curl,
sane-backends,
giflib,
libdrm,
libexif,
libiconvReal,
libinput,
libtsm,
libwebp,
libxkbcommon,
libxpm,
libepoxy,
libxt,
motif,
pixman,
poppler,
libgbm,
lirc,
udev,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "fbida";
version = "2.14";
version = "2.15-1";
src = fetchurl {
url = "http://dl.bytesex.org/releases/fbida/fbida-${finalAttrs.version}.tar.gz";
sha256 = "0f242mix20rgsqz1llibhsz4r2pbvx6k32rmky0zjvnbaqaw1dwm";
__structuredAttrs = true;
strictDeps = true;
src = fetchFromGitLab {
owner = "kraxel";
repo = "fbida";
tag = "fbida-${finalAttrs.version}";
hash = "sha256-iwJkFynhz3SJ8MRjUsKtQAjPCBvST1ezsxTw2ZCXBag=";
};
patches = [
# Upstream patch to fix build on -fno-common toolchains.
(fetchurl {
name = "no-common.patch";
url = "https://git.kraxel.org/cgit/fbida/patch/?id=1bb8a8aa29845378903f3c690e17c0867c820da2";
sha256 = "0n5vqbp8wd87q60zfwdf22jirggzngypc02ha34gsj1rd6pvwahi";
})
# Prevents using function declaration without explicit parameters.
./function-parameters.patch
];
nativeBuildInputs = [
hexdump
meson
ninja
perl
pkg-config
which
];
buildInputs = [
libGL
libexif
libjpeg
libpng
giflib
freetype
fontconfig
libtiff
libwebp
imagemagick
curl
sane-backends
libdrm
libexif
libiconvReal
libinput
libtsm
libwebp
libxkbcommon
libxpm
libepoxy
libxt
motif
pixman
poppler
lirc
libgbm
udev
];
patchPhase = ''
runHook prePatch
patchShebangs scripts/*.pl
patchShebangs scripts/*.sh
sed -i -E \
-e '/^jpeg_run[[:space:]]*=.*$/d' \
-e "/^jpeg_ver[[:space:]]*=.*$/c\\jpeg_ver = '62'" \
meson.build
runHook postPatch
'';
makeFlags = [
"prefix=$(out)"
"verbose=yes"
"STRIP="
"JPEG_VER=62"
"HOST=nix"
];
postPatch = ''
sed -e 's@ cpp\>@ gcc -E -@' -i GNUmakefile
sed -e 's@$(HAVE_LINUX_FB_H)@yes@' -i GNUmakefile
'';
meta = {
description = "Image viewing and manipulation programs including fbi, fbgs, ida, exiftran and thumbnail.cgi";
homepage = "https://www.kraxel.org/blog/linux/fbida/";
downloadPage = "https://gitlab.com/kraxel/fbida/";
changelog = "https://gitlab.com/kraxel/fbida/-/blob/${finalAttrs.src.tag}/Changes?ref_type=tags";
license = lib.licenses.gpl2;
maintainers = with lib.maintainers; [ pSub ];
platforms = lib.platforms.linux;

View file

@ -1,12 +1,12 @@
diff --git a/share/config.fish b/share/config.fish
index 73148ac25..1964e30be 100644
index b246916a5..05252c35f 100644
--- a/share/config.fish
+++ b/share/config.fish
@@ -175,6 +175,7 @@ and __fish_set_locale
@@ -132,6 +132,7 @@ and __fish_set_locale
# This used to be in etc/config.fish - keep it here to keep the semantics
#
if status --is-login
if command -sq /usr/libexec/path_helper
+ and not set -q __NIX_DARWIN_SET_ENVIRONMENT_DONE
__fish_macos_set_env PATH /etc/paths '/etc/paths.d'
if test -n "$MANPATH"
__fish_macos_set_env MANPATH /etc/manpaths '/etc/manpaths.d'
if status is-login && command -sq /usr/libexec/path_helper
+ and not set -q __NIX_DARWIN_SET_ENVIRONMENT_DONE
__fish_macos_set_env PATH /etc/paths '/etc/paths.d'
if test -n "$MANPATH"
__fish_macos_set_env MANPATH /etc/manpaths '/etc/manpaths.d'

View file

@ -150,13 +150,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "fish";
version = "4.7.1";
version = "4.8.0";
src = fetchFromGitHub {
owner = "fish-shell";
repo = "fish-shell";
tag = finalAttrs.version;
hash = "sha256-u0mBdWkxP4zI6NUhJ0LJrEDrbAAfTDi8IapsWWC9yWc=";
hash = "sha256-ttjLM1uBY8sL+jVcxdHUnHYlRFe5jGjnkgBLy17qGso=";
};
env = {
@ -169,7 +169,7 @@ stdenv.mkDerivation (finalAttrs: {
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) src patches;
hash = "sha256-d4YA9fnDQyfyK675nP+tiTqJ1o2jqjwPHU1trXd8MCA=";
hash = "sha256-w8MuabpZ5ronQL3iaXbLErxPlTe1Mg8OsRb5foR59II=";
};
patches = [
@ -404,10 +404,17 @@ stdenv.mkDerivation (finalAttrs: {
fishConfig =
let
fishScript = writeText "test.fish" ''
set -x __fish_bin_dir ${finalAttrs.finalPackage}/bin
echo $__fish_bin_dir
cp -r ${finalAttrs.finalPackage}/share/fish/tools/web_config/* .
chmod -R +w *
# webconfig.py locates fish via $fish_bin_dir, which fish_config
# normally exports from the read-only $__fish_bin_dir.
set -x fish_bin_dir $__fish_bin_dir
echo $fish_bin_dir
# The web_config tool is embedded in the binary, so extract it.
for f in (status list-files tools/web_config)
mkdir -p (path dirname $f)
status get-file $f > $f
end
cd tools/web_config
# if we don't set `delete=False`, the file will get cleaned up
# automatically (leading the test to fail because there's no

View file

@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "git-backup-go";
version = "1.6.1";
version = "1.7.0";
src = fetchFromGitHub {
owner = "ChappIO";
repo = "git-backup";
rev = "v${finalAttrs.version}";
hash = "sha256-Z32ThzmGkF89wsYqJnP/Koz4/2mulkrvvnUKHE6Crks=";
hash = "sha256-xpHrBGgPH2dnbDz49OBntdHbowMhoz3P7k8UlNN7ku8=";
};
vendorHash = "sha256-BLnnwwCrJJd8ihpgfdWel7l8aAIVVJBIpE+97J9ojPo=";
vendorHash = "sha256-xP2bV3vD4CbMGVT+MK4wJgMbIBZLvyqiMOfgj8Rc38Y=";
ldflags = [ "-X main.Version=${finalAttrs.version}" ];

View file

@ -51,6 +51,6 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
description = "Tool for integrating Git with Patchwork, the web-based patch tracking system";
homepage = "https://github.com/getpatchwork/git-pw";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
};
})

View file

@ -6,16 +6,16 @@
}:
buildGoModule (finalAttrs: {
pname = "infrastructure-agent";
version = "1.74.4";
version = "1.76.2";
src = fetchFromGitHub {
owner = "newrelic";
repo = "infrastructure-agent";
rev = finalAttrs.version;
hash = "sha256-T7DXHbI2aK6/nx6bYJEEcr2GRBo9+NnB9yami1SN528=";
hash = "sha256-r42ochCVPAreDW+ZVeb/zrh8QwDmQL2xXytsZb6PcuU=";
};
vendorHash = "sha256-xkoNVXRm8OkVd2f3cSFE1QIF6EHhh8AQh/YZYt22+MU=";
vendorHash = "sha256-+ajMZ+kZ+m1vxyAfM+zvzTfcwkN63agdGoXPTNPC2i0=";
ldflags = [
"-s"

View file

@ -9,16 +9,16 @@
buildGoModule rec {
pname = "jx";
version = "3.17.6";
version = "3.17.17";
src = fetchFromGitHub {
owner = "jenkins-x";
repo = "jx";
rev = "v${version}";
sha256 = "sha256-s6+Tl3nMESOrp8nzmffkqV1ES9i+mZxd604VTi38GZo=";
sha256 = "sha256-Fu8qBiRWLZBK2Qn+fVPi7TVeqK+/ZD5a/c5yvPnypWo=";
};
vendorHash = "sha256-1ErjD+1MdbKN4EPaQX0jxNzoN9dB8beH1csdx1IPKl8=";
vendorHash = "sha256-tGvreLuxaRswjCGzroCRRDZR4QadQKLrX9Hz3u22VZ0=";
subPackages = [ "cmd" ];

View file

@ -22,13 +22,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "lagrange";
version = "1.20.7";
version = "1.20.8";
src = fetchFromGitHub {
owner = "skyjake";
repo = "lagrange";
tag = "v${finalAttrs.version}";
hash = "sha256-/dQfgAGfe66bg6MYTYGv1jhCdGzdp+GbT8FwZnKlrtY=";
hash = "sha256-f0LRvpu+e2KaKyTVBO9yJD9LnXRom0w/Ck5oxjF4cBU=";
};
nativeBuildInputs = [
@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
passthru = {
updateScript = nix-update-script { };
updateScript = nix-update-script { attrPath = "lagrange"; };
};
meta = {

View file

@ -51,7 +51,6 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.lgpl3;
maintainers = with lib.maintainers; [
panicgh
raitobezarius
];
};
})

View file

@ -78,7 +78,6 @@ buildGoModule (finalAttrs: {
homepage = "https://github.com/knadh/listmonk";
changelog = "https://github.com/knadh/listmonk/releases/tag/v${finalAttrs.version}";
maintainers = with lib.maintainers; [
raitobezarius
hougo
];
license = lib.licenses.agpl3Only;

View file

@ -8,18 +8,18 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "meilisearch";
version = "1.47.0";
version = "1.48.2";
src = fetchFromGitHub {
owner = "meilisearch";
repo = "meilisearch";
tag = "v${finalAttrs.version}";
hash = "sha256-LEO8D4OgTjYdBMyOM8RG298+gj2iWN1TVUhYWvOCkns=";
hash = "sha256-qRs6U10fnCnGtzd6+GAExLnQ9v3pLT5/yxaAebKVJeY=";
};
cargoBuildFlags = [ "--package=meilisearch" ];
cargoHash = "sha256-frYHEeJOmPNAd/tt762qRBbSrXZ3/ZDjc8wZynuEDL4=";
cargoHash = "sha256-LJ/NtJ6PYR6rjT1mtGSPoCKmdeIiFUwF9SIHysfEn9w=";
# Default features include mini dashboard which downloads something from the internet.
buildNoDefaultFeatures = true;

View file

@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "nerva";
version = "1.26.0";
version = "1.29.0";
src = fetchFromGitHub {
owner = "praetorian-inc";
repo = "nerva";
tag = "v${finalAttrs.version}";
hash = "sha256-tVm8HX5hAIIB9E813pl2rJiYoixlF2laeaulkBkPpUk=";
hash = "sha256-CnxSimoBuUFyzq1qh08wG9Tx3JqClS3ujtgJAVuWprE=";
};
vendorHash = "sha256-Z0MSD+1/1VzrJ+pz5x0JvxrCxtJe59ckaTqHK/+TVN8=";

View file

@ -128,7 +128,6 @@ py.pkgs.buildPythonApplication rec {
];
maintainers = with lib.maintainers; [
minijackson
raitobezarius
transcaffeine
];
};

View file

@ -141,7 +141,6 @@ py.pkgs.buildPythonApplication rec {
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
minijackson
raitobezarius
transcaffeine
];
};

View file

@ -24,11 +24,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "pdns";
version = "5.0.5";
version = "5.1.1";
src = fetchurl {
url = "https://downloads.powerdns.com/releases/pdns-${finalAttrs.version}.tar.bz2";
hash = "sha256-wUT+sjz8LNR+vzNRMq6gr6tgWttP9PMJVb40RQNODe8=";
hash = "sha256-CJN5Vc5ES7sKq/32pfGNSD3ViT12FTmBG+F6m2zzO2o=";
};
# redact configure flags from version output to reduce closure size
patches = [ ./version.patch ];

View file

@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Signing tools for PE-COFF binaries. Compliant with the PE and Authenticode specifications";
homepage = "https://github.com/rhboot/pesign";
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
# efivar is currently Linux-only.
platforms = lib.platforms.linux;
};

View file

@ -12,16 +12,16 @@ let
in
buildNpmPackage rec {
pname = "pocket-casts";
version = "0.12.1";
version = "0.13.0";
src = fetchFromGitHub {
owner = "felicianotech";
repo = "pocket-casts-desktop-app";
rev = "v${version}";
hash = "sha256-niVS3rfQetc2GPQCFxpQo+mCxSHAQaWAi2pU0kApxyM=";
hash = "sha256-v5R83h+AHpGbh3pXehalEjuD+s5grAowgGfvr7FsJKU=";
};
npmDepsHash = "sha256-iLSnXGXbeHA5JuR6WFHlP9cgmmX6/S+1mIEzDjb45w0=";
npmDepsHash = "sha256-335PYsGbYwYtMoLi1UkwdX3mPA0DOs79Lm1Kg7V83ZM=";
env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";

View file

@ -42,12 +42,12 @@ assert enablePsiMedia -> enablePlugins;
stdenv.mkDerivation rec {
pname = "psi-plus";
version = "1.5.2139";
version = "1.5.2140";
src = fetchFromGitHub {
owner = "psi-plus";
repo = "psi-plus-snapshots";
tag = version;
hash = "sha256-wgR809rOtcKvim2gPm9MeiB67pU+EiRktpW5BCJqWs8=";
hash = "sha256-cXgjskHb7Rx4FB+DW/cTlsNtdyWgXN3sBh9WBBCgliA=";
};
cmakeFlags = [

View file

@ -100,6 +100,6 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
homepage = "https://github.com/RIPE-NCC/ripe-atlas-tools";
changelog = "https://github.com/RIPE-NCC/ripe-atlas-tools/blob/v${finalAttrs.version}/CHANGES.rst";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
};
})

View file

@ -17,7 +17,7 @@
buildNpmPackage (finalAttrs: {
pname = "sandbox-runtime";
version = "0.0.56";
version = "0.0.59";
__structuredAttrs = true;
@ -25,7 +25,7 @@ buildNpmPackage (finalAttrs: {
owner = "anthropic-experimental";
repo = "sandbox-runtime";
tag = "v${finalAttrs.version}";
hash = "sha256-AAOhKdQJzBq6sisjv3rVVp1UGIGWCewPzVN0fHxpqdk=";
hash = "sha256-aHjjIn1niFAEst6T35o4jGbCF1U/W12yh3BjO/lRTFM=";
};
postPatch =
@ -37,7 +37,7 @@ buildNpmPackage (finalAttrs: {
strictDeps = true;
npmDepsHash = "sha256-Fys0ytzS7O9KY50HyFIjW5HeXqL47kicwBwlZXvFjDs=";
npmDepsHash = "sha256-k0tkb2GSuy6ZP94JGLmr2qQH1zAHZ5tLaRH3f3Mf/3E=";
postFixup =
let

View file

@ -68,7 +68,6 @@ buildGoModule (finalAttrs: {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
Pokeylooted
raitobezarius
Scrumplex
];
# go-uefi does not support darwin at the moment:

View file

@ -6,7 +6,7 @@
}:
let
version = "0.6.3";
version = "0.6.4";
in
rustPlatform.buildRustPackage {
pname = "sd-switch";
@ -16,10 +16,10 @@ rustPlatform.buildRustPackage {
owner = "~rycee";
repo = "sd-switch";
rev = version;
hash = "sha256-0cK5Gt/+M7IfPPthmx6Z11FymnsXagyT/PZtboQY72k=";
hash = "sha256-OtxoAo+S8iuVa2jhschSQCVQ51fy80zIlYAuZvPpbBw=";
};
cargoHash = "sha256-ZIvq+SnnuXr8j6ae5WEf9aZZm20wB4HWQOmOrn08KIc=";
cargoHash = "sha256-SEh9Me4Bkxv4T6R31VEBtzutpbfR+PtQXH7PmOfWeuc=";
passthru = {
updateScript = nix-update-script { };

View file

@ -73,7 +73,6 @@ stdenv.mkDerivation (finalAttrs: {
];
maintainers = with lib.maintainers; [
baloo
raitobezarius
];
};
})

View file

@ -10,13 +10,13 @@
buildNpmPackage (finalAttrs: {
pname = "snyk";
version = "1.1305.1";
version = "1.1305.2";
src = fetchFromGitHub {
owner = "snyk";
repo = "cli";
tag = "v${finalAttrs.version}";
hash = "sha256-xOB2ZY4R5BE9a9bZ4+16h4K2O5OmGz6W0YwbPU/ZBWY=";
hash = "sha256-c32eVfRJRgABrGErHeWsXiHNd5UlL/MiTwkhJhtSZ3k=";
# TODO: Remove once https://github.com/snyk/cli/pull/6924 is released.
postFetch = ''
@ -26,7 +26,7 @@ buildNpmPackage (finalAttrs: {
npmDepsFetcherVersion = 3;
npmDepsHash = "sha256-pSnkANyHygjUqexCkxh/zsrB1143onYexeOUFQHN6sU=";
npmDepsHash = "sha256-EUK5iD5ElTtdLyewNJjOsY/4/vzfBBctqHY281p9Aow=";
nodejs = nodejs_24;

View file

@ -54,6 +54,6 @@ buildGoModule (finalAttrs: {
homepage = "https://sq.io/";
license = lib.licenses.mit;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
};
})

View file

@ -7,14 +7,14 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "stalwart-cli";
version = "1.0.8";
version = "1.0.9";
src = fetchFromGitHub {
owner = "stalwartlabs";
repo = "cli";
tag = "v${finalAttrs.version}";
hash = "sha256-teQB+6ZPEH3RXxG8WX4L67ckLCTYfMF4xaiz3S074b0=";
hash = "sha256-SZefTApX3FT6M7Zr3CAIfZfgkECJb54xTGdoPPII8Q4=";
};
cargoHash = "sha256-yMfWFTXV1gXPqo2OOAN/Fkym9UiHjXDX0tAJOCF2p4U=";
cargoHash = "sha256-D6TN5IIlX9PL2+qP0e8QBoalgfgN+xT2poD7wMh5TB8=";
__structuredAttrs = true;
# `Result::unwrap()` on an `Err` value: Network(reqwest::Error { kind: Builder, source: General("No CA certificates were loaded from the system") })
nativeCheckInputs = [ cacert ];

View file

@ -11,13 +11,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "stellarsolver";
version = "2.7";
version = "2.8";
src = fetchFromGitHub {
owner = "rlancaste";
repo = "stellarsolver";
rev = finalAttrs.version;
sha256 = "sha256-tASjV5MZ1ClumZqu/R61b6XE9CGTuVFfpxyC89fwN9o=";
sha256 = "sha256-bc/IkPg5IhkZ0Y5fOlyDi/m+ibHciaaaeC8KWrhkdi0=";
};
nativeBuildInputs = [ cmake ];

View file

@ -27,7 +27,7 @@ buildGoModule (finalAttrs: {
description = "Compress and embed static files and assets into Go binaries and access them with a virtual file system in production";
homepage = "https://github.com/knadh/stuffbin";
changelog = "https://github.com/knadh/stuffbin/releases/tag/v${finalAttrs.version}";
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
license = lib.licenses.mit;
};
})

View file

@ -88,7 +88,6 @@ stdenv.mkDerivation (finalAttrs: {
changelog = "https://github.com/thelounge/thelounge/releases/tag/v${finalAttrs.version}";
maintainers = with lib.maintainers; [
winter
raitobezarius
];
license = lib.licenses.mit;
inherit (nodejs-slim.meta) platforms;

View file

@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "traefik-certs-dumper";
version = "2.11.3";
version = "2.11.4";
src = fetchFromGitHub {
owner = "ldez";
repo = "traefik-certs-dumper";
rev = "v${finalAttrs.version}";
sha256 = "sha256-8x/3g2/6XVoR4EVR83aUDh16LSiG8r3buny+4F0qNH4=";
sha256 = "sha256-oap1IJc8y9gdQ3YCk9STlnkeAAgGrG67nfid9FY4nnk=";
};
vendorHash = "sha256-DR1Bo4MwoJy7AZyuLsjkqbUHj12fN01mnyDVXcvmjMI=";

View file

@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "webdav";
version = "5.11.10";
version = "5.11.11";
src = fetchFromGitHub {
owner = "hacdias";
repo = "webdav";
tag = "v${finalAttrs.version}";
hash = "sha256-OaaUROSjzgM99sQrnE8bSCdfGPYCJJ5frptogqsJMrM=";
hash = "sha256-WU8ZW1ty59ETgiedKdAzV1Sm8uu1nSJp9cSSrPgjyeU=";
};
vendorHash = "sha256-/s93KMnfQ+eLFCXaE6GFU8rakCNNQv8cnfHF+teEDJQ=";
vendorHash = "sha256-cBfmN+D7zii7Khfv04q0HbiErn8vNMFeYGi17wAfOaE=";
__darwinAllowLocalNetworking = true;

View file

@ -209,7 +209,6 @@ stdenv.mkDerivation rec {
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [
qknight
raitobezarius
willcohen
];
license = lib.licenses.ncsa;

View file

@ -1,17 +1,17 @@
{
"version": "3.44.2",
"engineVersion": "77e2e94772b6eb43759e34ed1ad7da4674e19cab",
"version": "3.44.3",
"engineVersion": "a4ce257c68517c1410f4b48ac9852ab5642a3f8d",
"engineSwiftShaderHash": "sha256-qbtCl2nTpmtp9dnaoXc7rF3RqLnAZEmzw1BzPoCRWrc=",
"engineSwiftShaderRev": "794b0cfce1d828d187637e6d932bae484fbe0976",
"channel": "stable",
"engineHashes": {
"aarch64-linux": {
"aarch64-linux": "sha256-osNg01cPNOUNUojB7te4IkkRem5Qlobk+Fg9JuVYv6g=",
"x86_64-linux": "sha256-osNg01cPNOUNUojB7te4IkkRem5Qlobk+Fg9JuVYv6g="
"aarch64-linux": "sha256-/QPVuFrA+YI9GERrlBV5lKMX/iLxoYNZ/lM7RNZdv1k=",
"x86_64-linux": "sha256-/QPVuFrA+YI9GERrlBV5lKMX/iLxoYNZ/lM7RNZdv1k="
},
"x86_64-linux": {
"aarch64-linux": "sha256-DIYumjA31vdtDGolP7z+s9zwpGsGDoqmfXiLmrps88I=",
"x86_64-linux": "sha256-DIYumjA31vdtDGolP7z+s9zwpGsGDoqmfXiLmrps88I="
"aarch64-linux": "sha256-4OhRZ+kvL9HbroD7oLc9w9OOVHAUSfyDjTUGizotMpE=",
"x86_64-linux": "sha256-4OhRZ+kvL9HbroD7oLc9w9OOVHAUSfyDjTUGizotMpE="
}
},
"dartVersion": "3.12.2",
@ -21,55 +21,55 @@
"x86_64-darwin": "sha256-OBmfVv4i8iNednmRkdW5UW42A2nGG2ukQROY1dWSC6s=",
"aarch64-darwin": "sha256-zYdTko53trZlvXDc4OZLTsbS4v3hQdZAm7cWyKwfHAo="
},
"flutterHash": "sha256-of68A9AQ4F7pLKWHpVcmpuO+/V2TK8lJlmsAKrTXGx8=",
"flutterHash": "sha256-N606ReswJC4D43MJz1e+32U7DVoaJxnBb98bYPbrK/E=",
"artifactHashes": {
"android": {
"aarch64-darwin": "sha256-q/m4dBXDxBGR4n49NKTMe2D0f7uAHVW/sHLRjpkLCOA=",
"aarch64-linux": "sha256-SRUxW2I6pssqxVqHUzx53zEmKgkzXnxgVpejwpvcKpQ=",
"x86_64-darwin": "sha256-q/m4dBXDxBGR4n49NKTMe2D0f7uAHVW/sHLRjpkLCOA=",
"x86_64-linux": "sha256-SRUxW2I6pssqxVqHUzx53zEmKgkzXnxgVpejwpvcKpQ="
"aarch64-darwin": "sha256-1L3PtAFFqf0ydf8pENik8G7T9EECcJ0Mtrwzsh1pkrw=",
"aarch64-linux": "sha256-qlCcXOF87bPe9yHjRjF0N0d+hp3w9gt43/iAF5O/xWE=",
"x86_64-darwin": "sha256-1L3PtAFFqf0ydf8pENik8G7T9EECcJ0Mtrwzsh1pkrw=",
"x86_64-linux": "sha256-qlCcXOF87bPe9yHjRjF0N0d+hp3w9gt43/iAF5O/xWE="
},
"fuchsia": {
"aarch64-darwin": "sha256-r6gOO+7mApZrTV3fc+F1n36PgTtoz3SWYoaKFh0/WtU=",
"aarch64-linux": "sha256-r6gOO+7mApZrTV3fc+F1n36PgTtoz3SWYoaKFh0/WtU=",
"x86_64-darwin": "sha256-r6gOO+7mApZrTV3fc+F1n36PgTtoz3SWYoaKFh0/WtU=",
"x86_64-linux": "sha256-r6gOO+7mApZrTV3fc+F1n36PgTtoz3SWYoaKFh0/WtU="
"aarch64-darwin": "sha256-gROzobDNl6qJUzarJAxSw85KvTbawC5gEJbuW71NxXA=",
"aarch64-linux": "sha256-gROzobDNl6qJUzarJAxSw85KvTbawC5gEJbuW71NxXA=",
"x86_64-darwin": "sha256-gROzobDNl6qJUzarJAxSw85KvTbawC5gEJbuW71NxXA=",
"x86_64-linux": "sha256-gROzobDNl6qJUzarJAxSw85KvTbawC5gEJbuW71NxXA="
},
"ios": {
"aarch64-darwin": "sha256-f7oMmYJFAhw/FCiQ00RhfakKFfLCGoAok0ZpsbPPhIA=",
"aarch64-linux": "sha256-f7oMmYJFAhw/FCiQ00RhfakKFfLCGoAok0ZpsbPPhIA=",
"x86_64-darwin": "sha256-f7oMmYJFAhw/FCiQ00RhfakKFfLCGoAok0ZpsbPPhIA=",
"x86_64-linux": "sha256-f7oMmYJFAhw/FCiQ00RhfakKFfLCGoAok0ZpsbPPhIA="
"aarch64-darwin": "sha256-tM4mM4q0kAoX2oSzUwVlo9BeWUZKRk4RpNKYAwnUEXQ=",
"aarch64-linux": "sha256-tM4mM4q0kAoX2oSzUwVlo9BeWUZKRk4RpNKYAwnUEXQ=",
"x86_64-darwin": "sha256-tM4mM4q0kAoX2oSzUwVlo9BeWUZKRk4RpNKYAwnUEXQ=",
"x86_64-linux": "sha256-tM4mM4q0kAoX2oSzUwVlo9BeWUZKRk4RpNKYAwnUEXQ="
},
"linux": {
"aarch64-darwin": "sha256-V0pc0WpJWzCl1ig83FUaB3P+NRg8xdsm5LPVcVT900k=",
"aarch64-linux": "sha256-V0pc0WpJWzCl1ig83FUaB3P+NRg8xdsm5LPVcVT900k=",
"x86_64-darwin": "sha256-Xs/HWx8+Tnsxk51WelEgduyjEX6XGor/5GvXCuZXjTk=",
"x86_64-linux": "sha256-Xs/HWx8+Tnsxk51WelEgduyjEX6XGor/5GvXCuZXjTk="
"aarch64-darwin": "sha256-pCs3o4/8VC2LgiAut34PJOI8NQtu1rEJZyJkWMhg6l0=",
"aarch64-linux": "sha256-pCs3o4/8VC2LgiAut34PJOI8NQtu1rEJZyJkWMhg6l0=",
"x86_64-darwin": "sha256-5v2fAMJ/icN2GEQhH0w5ae5WV7lEXOWXlrPb/Xon79Q=",
"x86_64-linux": "sha256-5v2fAMJ/icN2GEQhH0w5ae5WV7lEXOWXlrPb/Xon79Q="
},
"macos": {
"aarch64-darwin": "sha256-sfj4+K2n0ZVVzH/u4paYwtmMkflY48v7U+Hebsr9Xio=",
"aarch64-linux": "sha256-sfj4+K2n0ZVVzH/u4paYwtmMkflY48v7U+Hebsr9Xio=",
"x86_64-darwin": "sha256-sfj4+K2n0ZVVzH/u4paYwtmMkflY48v7U+Hebsr9Xio=",
"x86_64-linux": "sha256-sfj4+K2n0ZVVzH/u4paYwtmMkflY48v7U+Hebsr9Xio="
"aarch64-darwin": "sha256-nZIsLqll5/9ylS5pfsJGcA/UB+X/YSWsuswlWhjE6M8=",
"aarch64-linux": "sha256-nZIsLqll5/9ylS5pfsJGcA/UB+X/YSWsuswlWhjE6M8=",
"x86_64-darwin": "sha256-nZIsLqll5/9ylS5pfsJGcA/UB+X/YSWsuswlWhjE6M8=",
"x86_64-linux": "sha256-nZIsLqll5/9ylS5pfsJGcA/UB+X/YSWsuswlWhjE6M8="
},
"universal": {
"aarch64-darwin": "sha256-opm03AvKM93ytlp5g3dhcg4VEVy+mP64b3cMjZjrhNo=",
"aarch64-linux": "sha256-LWQehG2c6y7dduDNj1AuBk5opEEM1mmpUxA3vzU5bOY=",
"x86_64-darwin": "sha256-86J99IEGTXPGpCAs8h8xHUbJV8LlUTVx/V3/wwISde8=",
"x86_64-linux": "sha256-B7ULNNmsJQtLHIO1q3TaEgZeOh6RVXsp+uCwS4lH/1k="
"aarch64-darwin": "sha256-qf0UHXnneO14Sf9X9U8Jfy7WJfQ6ryOIgLv8hKMIBeM=",
"aarch64-linux": "sha256-NpzD8n6DlUCQVhlDAQOcGdWLF6/JJMcxoEGrzbqbqsU=",
"x86_64-darwin": "sha256-V+nwVS8Na4rAU03CTfBTIWSGENw2Iyfw018/Q47nnCs=",
"x86_64-linux": "sha256-HZ8FCqD9jSARA6RNPm7VY9QUY6VRTTGl57n7he2VdHQ="
},
"web": {
"aarch64-darwin": "sha256-FDWzL3vkCiLzNWpYgCagKemjoCjR60tbQ3w7s6ftZd0=",
"aarch64-linux": "sha256-FDWzL3vkCiLzNWpYgCagKemjoCjR60tbQ3w7s6ftZd0=",
"x86_64-darwin": "sha256-FDWzL3vkCiLzNWpYgCagKemjoCjR60tbQ3w7s6ftZd0=",
"x86_64-linux": "sha256-FDWzL3vkCiLzNWpYgCagKemjoCjR60tbQ3w7s6ftZd0="
"aarch64-darwin": "sha256-jvAT+zavITjyMkGZFVjo5iyIGxMrVK5cgmzeAiUkUSM=",
"aarch64-linux": "sha256-jvAT+zavITjyMkGZFVjo5iyIGxMrVK5cgmzeAiUkUSM=",
"x86_64-darwin": "sha256-jvAT+zavITjyMkGZFVjo5iyIGxMrVK5cgmzeAiUkUSM=",
"x86_64-linux": "sha256-jvAT+zavITjyMkGZFVjo5iyIGxMrVK5cgmzeAiUkUSM="
},
"windows": {
"aarch64-darwin": "sha256-IC/wLP6UU0biw3xvpaP1iDwxO5JNJd79jLiPTMTCadY=",
"aarch64-linux": "sha256-IC/wLP6UU0biw3xvpaP1iDwxO5JNJd79jLiPTMTCadY=",
"x86_64-darwin": "sha256-ENmFCPikrkPREuEdlI14yfbwzBilgYIZEzhnpm67T/E=",
"x86_64-linux": "sha256-ENmFCPikrkPREuEdlI14yfbwzBilgYIZEzhnpm67T/E="
"aarch64-darwin": "sha256-RlNVcR72nrdbxyTM1sfir+vYl4o2RR9d1nWXYnR8rWQ=",
"aarch64-linux": "sha256-RlNVcR72nrdbxyTM1sfir+vYl4o2RR9d1nWXYnR8rWQ=",
"x86_64-darwin": "sha256-/2MR6cysbbqf5+RHa1MQ18EDOgBQscNOoieYjiU+/O0=",
"x86_64-linux": "sha256-/2MR6cysbbqf5+RHa1MQ18EDOgBQscNOoieYjiU+/O0="
}
},
"pubspecLock": {

View file

@ -33,6 +33,6 @@ buildPythonPackage rec {
mainProgram = "amarna";
homepage = "https://github.com/crytic/amarna";
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
};
}

View file

@ -47,6 +47,6 @@ buildPythonPackage rec {
homepage = "https://github.com/bergercookie/bubop";
changelog = "https://github.com/bergercookie/bubop/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
};
}

View file

@ -42,6 +42,6 @@ buildPythonPackage {
description = "Online Change-Point Detection library based on ChangeFinder algorithm";
homepage = "https://github.com/shunsukeaihara/changefinder";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
};
}

View file

@ -28,7 +28,7 @@
buildPythonPackage rec {
pname = "copier";
version = "9.15.2";
version = "9.16.0";
pyproject = true;
src = fetchFromGitHub {
@ -39,7 +39,7 @@ buildPythonPackage rec {
postFetch = ''
rm $out/tests/demo/doc/ma*ana.txt
'';
hash = "sha256-57FQtXPf9L7dXogf2mmWVViggHkn/2VTKm/B4FFSrfI=";
hash = "sha256-A7tfiFyEeQ3JFZkHSbv0EOE3rQzCJ3l1euMU93nKonA=";
};
env.POETRY_DYNAMIC_VERSIONING_BYPASS = version;

View file

@ -42,6 +42,6 @@ buildPythonPackage rec {
homepage = "https://github.com/PaulGilmartin/django-pgpubsub";
changelog = "https://github.com/PaulGilmartin/django-pgpubsub/blob/${src.rev}/CHANGELOG.md";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
};
}

View file

@ -34,7 +34,6 @@ buildPythonPackage rec {
changelog = "https://github.com/Opus10/django-pgtrigger/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [
raitobezarius
pyrox0
];
};

View file

@ -14,7 +14,7 @@
buildPythonPackage (finalAttrs: {
pname = "fastapi-pagination";
version = "0.15.14";
version = "0.15.15";
pyproject = true;
__structuredAttrs = true;
@ -22,7 +22,7 @@ buildPythonPackage (finalAttrs: {
owner = "uriyyo";
repo = "fastapi-pagination";
tag = finalAttrs.version;
hash = "sha256-W3SgSne3GgRl2W6l3NWUguvzxigLCVgMLiT/fMIWSAE=";
hash = "sha256-G6qF57MWlrZ4Poc+M2YtpKqquhOR/Zh4TnFmL2qZ1Uk=";
};
build-system = [

View file

@ -21,7 +21,7 @@
}:
buildPythonPackage (finalAttrs: {
pname = "flash-attn-4";
version = "4.0.0.beta18";
version = "4.0.0.beta19";
pyproject = true;
__structuredAttrs = true;
@ -29,7 +29,7 @@ buildPythonPackage (finalAttrs: {
owner = "Dao-AILab";
repo = "flash-attention";
tag = "fa4-v${finalAttrs.version}";
hash = "sha256-DnlFOdAlge/FAbLI2KH+76hJkgqcHuVEorJ1A4hlpr0=";
hash = "sha256-a+VRq4LrD0NJmZCBcQzVdaGACxGxjquLNEIzutrs93M=";
};
# FA4 is a separate distribution shipped under flash_attn/cute/ with its own pyproject.toml.

View file

@ -38,6 +38,6 @@ buildPythonPackage rec {
homepage = "https://github.com/bergercookie/item_synchronizer";
changelog = "https://github.com/bergercookie/item_synchronizer/blob/${src.rev}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
};
}

View file

@ -46,7 +46,7 @@
buildPythonPackage (finalAttrs: {
pname = "langchain";
version = "1.3.10";
version = "1.3.11";
pyproject = true;
__structuredAttrs = true;
@ -54,7 +54,7 @@ buildPythonPackage (finalAttrs: {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain==${finalAttrs.version}";
hash = "sha256-hB1TpaQjSleS+ysGIB1HxCgeQgUhMDoiDtO3Hjk6SLU=";
hash = "sha256-ARLnl+HNsaFW7glyT3CEsNWvp9quvVkCpQvMLxgS2eI=";
};
sourceRoot = "${finalAttrs.src.name}/libs/langchain_v1";

View file

@ -138,11 +138,14 @@ buildPythonPackage (finalAttrs: {
"tests/test_subgraph_persistence_async.py"
"tests/test_time_travel.py"
"tests/test_time_travel_async.py"
]
++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [
# Race condition
"tests/test_retry.py::test_error_handler_resumes_after_crash_multiple_nodes"
];
# Since `langgraph` is the only unprefixed package, we have to use an explicit match
passthru = {
# python updater script sets the wrong tag
skipBulkUpdate = true;
updateScript = nix-update-script {
extraArgs = [

View file

@ -38,6 +38,6 @@ buildPythonPackage rec {
description = "Library to pull data from the netdata REST API into a pandas dataframe";
homepage = "https://github.com/netdata/netdata-pandas";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
};
}

View file

@ -19,12 +19,12 @@
buildPythonPackage rec {
pname = "qcelemental";
version = "0.50.2";
version = "0.50.4";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-7gCWNwlCh58UWQM2CRmZIpjVE36vHu/eluMaDpUy6UI=";
hash = "sha256-jVOCbTP/FXyqL1yJbBkxHPPJ2vcZyrjG+GBg+V1fdEs=";
};
build-system = [

View file

@ -58,6 +58,6 @@ buildPythonPackage rec {
homepage = "https://recordlinkage.readthedocs.io/";
changelog = "https://github.com/J535D165/recordlinkage/releases/tag/v${version}";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
};
}

View file

@ -46,6 +46,6 @@ buildPythonPackage rec {
homepage = "https://github.com/RIPE-NCC/ripe-atlas-cousteau";
changelog = "https://github.com/RIPE-NCC/ripe-atlas-cousteau/blob/v${version}/CHANGES.rst";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
};
}

View file

@ -46,6 +46,6 @@ buildPythonPackage rec {
description = "Parsing library for RIPE Atlas measurements results";
homepage = "https://github.com/RIPE-NCC/ripe-atlas-sagan";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
};
}

View file

@ -85,6 +85,6 @@ buildPythonPackage (finalAttrs: {
homepage = "https://github.com/Qiskit/rustworkx";
changelog = "https://github.com/Qiskit/rustworkx/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
};
})

View file

@ -34,6 +34,6 @@ buildPythonPackage rec {
description = "Socket.io client library for protocol 1.x";
homepage = "https://github.com/invisibleroads/socketIO-client";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
};
}

View file

@ -35,14 +35,14 @@
buildPythonPackage (finalAttrs: {
pname = "spyder-kernels";
version = "3.1.4";
version = "3.1.5";
pyproject = true;
src = fetchFromGitHub {
owner = "spyder-ide";
repo = "spyder-kernels";
tag = "v${finalAttrs.version}";
hash = "sha256-HMkenC9a+UZ0VCFx+q9K6KQ8BdTvpc4nHukhEqCLGXo=";
hash = "sha256-FdZKWtMRTLq16rULc4lQx4GywtyZ+ori2z85PgK1geM=";
};
build-system = [ setuptools ];

View file

@ -51,6 +51,6 @@ buildPythonPackage rec {
homepage = "https://github.com/bergercookie/taskw-ng";
changelog = "https://github.com/bergercookie/taskw-ng/blob/${src.tag}/CHANGELOG.rst";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ raitobezarius ];
maintainers = [ ];
};
}

View file

@ -180,8 +180,8 @@ rec {
# Source corresponding to https://aur.archlinux.org/packages/nvidia-470xx-dkms
aurPatches = fetchgit {
url = "https://aur.archlinux.org/nvidia-470xx-utils.git";
rev = "7c1c2c124147d960a6c7114eb26a4eadae9b9f3d";
hash = "sha256-sNW+I4dkPSudfORLEp1RNGHyQKWBYnBEeGrfJU7SYTs=";
rev = "7abbeeb510742be09e1eb806c14bab2833a25783";
hash = "sha256-hRBws0o4DWI5fvZRn0OwitXRSR9HCkRkgnvnkiZI6Ko=";
};
in
generic {
@ -202,6 +202,9 @@ rec {
"nvidia-470xx-fix-linux-6.14.patch"
"nvidia-470xx-fix-linux-6.15.patch"
"nvidia-470xx-fix-linux-6.17.patch"
"nvidia-470xx-fix-linux-6.19-part1.patch"
"nvidia-470xx-fix-linux-6.19-part2.patch"
"nvidia-470xx-fix-linux-7.0.patch"
];
patchFlags = [
"-p1"

View file

@ -17,12 +17,12 @@
requests,
}:
let
version = "3.14.0-beta.10";
version = "3.14.0-beta.11";
src = fetchFromGitHub {
owner = "solentlabs";
repo = "cable_modem_monitor";
tag = "v${version}";
hash = "sha256-Tl5MQVaitq1I5CeajVrgwKvs6HT4WEKejPjz2IcfTqw=";
hash = "sha256-MvRDXwMfPS4yoOH4+KYj/215yu+FyTECU3UEb1e1//4=";
fetchLFS = true;
};

View file

@ -317,7 +317,6 @@ stdenv.mkDerivation {
das_j
fpletz
helsinki-Jo
raitobezarius
];
};
}

View file

@ -19,6 +19,10 @@ let
mergeAttrsList
;
inherit (lib.trivial)
flip
;
# Package files for a single shard
# Type: String -> String -> AttrsOf Path
namesForShard =
@ -49,6 +53,6 @@ self: super:
# and whether it's defined by this file here or `all-packages.nix`.
# TODO: This can be removed once `pkgs/by-name` can handle custom `callPackage` arguments without `all-packages.nix` (or any other way of achieving the same result).
# Because at that point the code in ./stage.nix can be changed to not allow definitions in `all-packages.nix` to override ones from `pkgs/by-name` anymore and throw an error if that happens instead.
_internalCallByNamePackageFile = file: self.callPackage file { };
_internalCallByNamePackageFile = flip self.callPackage { };
}
// mapAttrs (name: self._internalCallByNamePackageFile) packageFiles