Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2026-03-20 00:24:57 +00:00
committed by GitHub
85 changed files with 545 additions and 377 deletions

View File

@@ -48,6 +48,7 @@ lrexlib-oniguruma,,,,,,junestepp
lrexlib-pcre,,,,,,
lrexlib-posix,,,,,,
lsp-progress.nvim,,,,,5.1,gepbird
lsqlite3,,,,,,
lua-cjson,,,,,,
lua-cmsgpack,,,,,,
lua-curl,,,,,,
@@ -113,6 +114,7 @@ lzextras,,,,,,birdee
lzn-auto-require,,,,,,mrcjkb
magick,,,,,5.1,donovanglover
markdown,,,,,,
md5,,,,,,
mediator_lua,,,,,,
middleclass,,,,,,
mimetypes,,,,,,
@@ -158,6 +160,7 @@ toml-edit,,,,,5.1,mrcjkb
tree-sitter-http,,,,0.0.33-1,,
tree-sitter-norg,,,,,5.1,mrcjkb
tree-sitter-orgmode,,,,,5.1,
utf8,,,,,,
vstruct,,,,,,
vusted,,,,,,
xml2lua,,,,,,teto
1 name rockspec ref server version luaversion maintainers
48 lrexlib-pcre
49 lrexlib-posix
50 lsp-progress.nvim 5.1 gepbird
51 lsqlite3
52 lua-cjson
53 lua-cmsgpack
54 lua-curl
114 lzn-auto-require mrcjkb
115 magick 5.1 donovanglover
116 markdown
117 md5
118 mediator_lua
119 middleclass
120 mimetypes
160 tree-sitter-http 0.0.33-1
161 tree-sitter-norg 5.1 mrcjkb
162 tree-sitter-orgmode 5.1
163 utf8
164 vstruct
165 vusted
166 xml2lua teto

View File

@@ -27,6 +27,8 @@ in
package = lib.mkPackageOption pkgs "calibre-web" { };
calibrePackage = lib.mkPackageOption pkgs "calibre" { };
listen = {
ip = mkOption {
type = types.str;
@@ -149,8 +151,8 @@ in
cfg.options.calibreLibrary != null
) "config_calibre_dir = '${cfg.options.calibreLibrary}'"
++ optionals cfg.options.enableBookConversion [
"config_converterpath = '${pkgs.calibre}/bin/ebook-convert'"
"config_binariesdir = '${pkgs.calibre}/bin/'"
"config_converterpath = '${cfg.calibrePackage}/bin/ebook-convert'"
"config_binariesdir = '${cfg.calibrePackage}/bin/'"
]
++ optional cfg.options.enableKepubify "config_kepubifypath = '${pkgs.kepubify}/bin/kepubify'"
);

View File

@@ -102,6 +102,7 @@ let
finalSystemdBootBuilder = pkgs.writeScript "install-systemd-boot.sh" ''
#!${pkgs.runtimeShell}
set -euo pipefail
${systemdBootBuilder}/bin/systemd-boot "$@"
${cfg.extraInstallCommands}
'';

View File

@@ -21,12 +21,7 @@
# simple BEGIN probe (user probe on bpftrace itself)
print(machine.succeed("bpftrace -e 'BEGIN { print(\"ok\\n\"); exit(); }'"))
# tracepoint
# workaround: this needs more than the default of 1k FD to attach ~350 probes, bump fd limit
# see https://github.com/bpftrace/bpftrace/issues/2110
print(machine.succeed("""
ulimit -n 2048
bpftrace -e 'tracepoint:syscalls:sys_enter_* { print(probe); exit() }'
"""))
print(machine.succeed("bpftrace -e 'tracepoint:syscalls:sys_enter_* { print(probe); exit() }'"))
# kprobe
print(machine.succeed("bpftrace -e 'kprobe:schedule { print(probe); exit() }'"))
# BTF
@@ -34,12 +29,11 @@
" printf(\"tgid: %d\\n\", ((struct task_struct*) curtask)->tgid); exit() "
"}'"))
# module BTF (bpftrace >= 0.17)
# test is currently disabled on aarch64 as kfunc does not work there yet
# https://github.com/iovisor/bpftrace/issues/2496
print(machine.succeed("uname -m | grep aarch64 || "
"bpftrace -e 'kfunc:nft_trans_alloc_gfp { "
print(machine.succeed(
"bpftrace -e 'fentry:nft_delchain { "
" printf(\"portid: %d\\n\", args->ctx->portid); "
"} BEGIN { exit() }'"))
"} BEGIN { exit() }'"
))
# glibc includes
print(machine.succeed("bpftrace -e '#include <errno.h>\n"
"BEGIN { printf(\"ok %d\\n\", EINVAL); exit(); }'"))

View File

@@ -188,7 +188,7 @@ in
)
with subtest("bob can sync bob's repository from the seed"):
bob.succeed(
"cd /tmp/repo && rad sync --fetch --seed ${seed-nid}",
"cd /tmp/repo && rad sync --seed ${seed-nid}",
"cd /tmp/repo && git pull"
)
assert bob.succeed("cat /tmp/repo/testfile") == "hello bob\n"

View File

@@ -46,27 +46,25 @@ in
with subtest("create systemd-homed user on first boot prompt"):
machine.wait_for_unit("systemd-homed.service")
machine.wait_until_tty_matches("1", "-- Press any key to proceed --")
machine.send_chars(" ")
machine.wait_until_tty_matches("1", "Please enter user name")
machine.wait_until_tty_matches("1", "Please enter user name to create")
machine.send_chars("${username}\n")
machine.wait_until_tty_matches("1", "Please enter an auxiliary group")
machine.send_chars("wheel\n")
machine.wait_until_tty_matches("1", "Please enter an auxiliary group")
machine.send_chars("\n")
machine.wait_until_tty_matches("1", "Please enter the shell to use")
machine.send_chars("/bin/sh\n")
machine.wait_until_tty_matches("1", "Please enter new password")
machine.wait_until_tty_matches("1", "Please enter new password for user ${username}:")
machine.send_chars("${initialPassword}\n")
machine.wait_until_tty_matches("1", "(repeat)")
machine.send_chars("${initialPassword}\n")
machine.wait_for_unit("systemd-homed-firstboot.service")
# The firstboot wizard doesn't prompt for groups; add wheel here so the
# later sudo subtest works. Leaving the shell unset also exercises the
# NixOS default-user-shell meson option.
machine.succeed("homectl update ${username} --offline -G wheel")
with subtest("login as homed user"):
machine.wait_until_tty_matches("1", "login: ")
machine.send_chars("${username}\n")
machine.wait_until_tty_matches("1", "Password: ")
machine.send_chars("${initialPassword}\n")
machine.wait_until_succeeds("pgrep -u ${username} -t tty1 sh")
machine.wait_until_succeeds("pgrep -u ${username} -t tty1 bash")
machine.send_chars("whoami > /tmp/2\n")
machine.wait_for_file("/tmp/2")
assert "${username}" in machine.succeed("cat /tmp/2")
@@ -122,11 +120,11 @@ in
sshClient.send_chars("ssh -o StrictHostKeyChecking=no -i /tmp/id_ed25519 ${username}@machine\n")
sshClient.wait_until_tty_matches("1", "Please enter password for user")
sshClient.send_chars("${newPassword}\n")
machine.wait_until_succeeds("pgrep -u ${username} sh")
machine.wait_until_succeeds("pgrep -u ${username} bash")
sshClient.send_chars("whoami > /tmp/5\n")
machine.wait_for_file("/tmp/5")
assert "${username}" in machine.succeed("cat /tmp/5")
sshClient.send_chars("exit\n") # ssh
sshClient.send_chars("exit\n") # sh
sshClient.send_chars("exit\n") # bash
'';
}

View File

@@ -1,90 +1,90 @@
{
"platform_major": "4",
"platform_minor": "38",
"version": "4.38",
"year": "2025",
"month": "12",
"buildmonth": "12",
"dayHourMinute": "010920",
"platform_minor": "39",
"version": "4.39",
"year": "2026",
"month": "03",
"buildmonth": "02",
"dayHourMinute": "260420",
"eclipses": {
"cpp": {
"description": "Eclipse IDE for C/C++ Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-wlYGwfxKnF26qMSrUl0fsTDbECgXIL+ZIAr1BzwnK1Y=",
"aarch64": "sha256-xuTi++OZzj+jh7edNi3WQN0ie0HJB0Zrg023MT3px/c="
"x86_64": "sha256-2Mnh73FgzNjR4EU6KMG6MvGDeIIYXMj3mZFYR31pqfY=",
"aarch64": "sha256-kq94vQYN2CEHodme8V6V0EZ33Pf96fmj/zMD/vkJbp8="
}
},
"dsl": {
"description": "Eclipse IDE for Java and DSL Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-I6AcXthzv/uLlO5+Y27ZsbeftA3zzvUlApISsquS0sY=",
"aarch64": "sha256-j0gj5Tcfbyj3sQ6gHEexee6d4SNbOYMODTeZDbKbUBo="
"x86_64": "sha256-dOvQSOk4tPiLiNFHn4+a+gA69BhXjp9IbEZMJET7BfU=",
"aarch64": "sha256-EPLQccE19bYITjaWnZjcB9/c7M95/7gbfJVPHkrXAWM="
}
},
"embedcpp": {
"description": "Eclipse IDE for Embedded C/C++ Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-sPyqRadyBQ24oO38bEy4VP4dTj6V+FwMVjxyniyTn5o=",
"aarch64": "sha256-CahsB9yBC8bLzwdfOOaidsP1VXXiELoot+DN8Zz2QqU="
"x86_64": "sha256-zX0MMRGMANowMxWxCxpz2oQAXFEF8HRXQ0q76B4NnEY=",
"aarch64": "sha256-XRfs2dJL/mXMWF7akXBw1Plh8jabSvhULOrC7dWGg7Q="
}
},
"modeling": {
"description": "Eclipse Modeling Tools",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-jw1Ij7HG8J9usWT6cKXeZbZDxQTWp2pBZtG2BdU2Guw=",
"aarch64": "sha256-e4ieVltHzhBLGEh3NNKrKcfOyUQd0avIrhUB1CYbQls="
"x86_64": "sha256-5yI90w7vJGCnUvYxTnQ19NzZYJpPPmKtjS/rXmowOTE=",
"aarch64": "sha256-SZE4f2CR/FuG1B08Zf0eKrMBKRy7d2CWISGKWVpwhDw="
}
},
"platform": {
"description": "Eclipse Platform ${year}-${month}",
"dropUrl": true,
"hashes": {
"x86_64": "sha256-gicPSSoWyisPTUQXu3ndWrcNiCTgIaCnVCZbTFWp6Cc=",
"aarch64": "sha256-WSs9Y7iwhd+Wd4RQ/DMFGqIR4RjlceJgPCE2BSa55so="
"x86_64": "sha256-VpV40IdWwUdePo1NqOrgnzta1x7jXDLkF+pZ4LWatew=",
"aarch64": "sha256-Q//rkfpyY319BW4w/sK3Bd7Qb4Oi88hnr0aGULquV3g="
}
},
"SDK": {
"description": "Eclipse ${year}-${month} Classic",
"dropUrl": true,
"hashes": {
"x86_64": "sha256-Vx8mnR81KpikZZikNwaHCz+KEfWd3Jvkzf9A6Chc0TE=",
"aarch64": "sha256-VMcPmucV+hZ88nnhdsklXqrrUFG5lrZLeYmC1XC5Wo4="
"x86_64": "sha256-ifXUPmZSvJP/LMCHFmX+01+qF75jVEGFmGxfElBz1K8=",
"aarch64": "sha256-grzJNEFvXhgrJM+hSiS29n0ardlmhM6kIffeWPh/vMs="
}
},
"java": {
"description": "Eclipse IDE for Java Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-Us5HNoQOt9OaTVAhVlFPMqAXD8hZkLs0IGppSpj2UuY=",
"aarch64": "sha256-SHgHlicA30Q7W6yNTGUgaovMYXIHohbhksbJKIRSFGk="
"x86_64": "sha256-DtRK/x4u7YQpjcKYh/9PdAeppjaxTEBTdL/AQhPFIlU=",
"aarch64": "sha256-Gu5d8qMig6cCc9JVnNDMsj+xsYfkbHrTl1MvlSIfmhE="
}
},
"jee": {
"description": "Eclipse IDE for Enterprise Java and Web Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-z0nj/7dmlqjEE+PQEjJngf3GmTIc6O8F8TJm7yBFrQE=",
"aarch64": "sha256-MDBT9OJWBRd0twY5XoBukQaBTG1IP3xKE0g9kc86a/8="
"x86_64": "sha256-86Qi1nZElwyo9gumtLUlsnOxsF2TE4DpXGmPS+C2l2M=",
"aarch64": "sha256-iAtto9kxFjbXo6KQmOlnY6TRskHkx20VJUeW7FO3lZI="
}
},
"committers": {
"description": "Eclipse IDE for Eclipse Committers and Eclipse Platform Plugin Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-meelcKp5AgfVCi13scA0TbPgkK9XsPvtS8HkyAYcUZs=",
"aarch64": "sha256-c/FxP0Snx70bkhZ+owkg/DFXu3AWdJtrPCKyqIqKfPs="
"x86_64": "sha256-fq5dfqqqyxO1fZRMd5aygDWKN116Mx3VqglVsRiTAAE=",
"aarch64": "sha256-/6+0zMMVeARHldxOenRN16sxSkUP97g7ERmePdwxi78="
}
},
"rcp": {
"description": "Eclipse IDE for RCP and RAP Developers",
"dropUrl": false,
"hashes": {
"x86_64": "sha256-0OgiJ11wMGeR1UjoLd3yoApDMhy3oZ1y4P2OxSJyRQA=",
"aarch64": "sha256-IywPOyQlZXTrJdjiRDVAKwlxMZ1+FvN/uxYYoJ++ez8="
"x86_64": "sha256-VQTCGRqb6Fn7DdhM0S1gJX17Rv/H8Ych2rZmBYRiaq4=",
"aarch64": "sha256-o+Rd5vuhvSjs0oLkLnAgHpyq1EuYLZAJY5GTwBEmPog="
}
}
}

View File

@@ -7,6 +7,7 @@
ninja,
pkg-config,
babl,
bash-completion,
cfitsio,
gegl,
gtk3,
@@ -41,6 +42,7 @@
python3,
libexif,
gettext,
glibcLocales,
wrapGAppsHook3,
libxslt,
gobject-introspection,
@@ -57,6 +59,7 @@
llvmPackages,
gexiv2,
harfbuzz,
makeFontsConf,
mypaint-brushes1,
libwebp,
libheif,
@@ -81,7 +84,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "gimp";
version = "3.0.6";
version = "3.0.8";
outputs = [
"out"
@@ -92,17 +95,10 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://download.gimp.org/gimp/v${lib.versions.majorMinor finalAttrs.version}/gimp-${finalAttrs.version}.tar.xz";
hash = "sha256-JGwiU4PHLvnw3HcDt9cHCEu/F3vSkA6UzkZqYoYuKWs=";
hash = "sha256-/rSYrMAbJoJ8/x/5Wqj7gs3Wpg16v3c8/NGavq/KM4Y=";
};
patches = [
# https://gitlab.gnome.org/GNOME/gimp/-/issues/15257
(fetchpatch {
name = "fix-gegl-bevel-test.patch";
url = "https://gitlab.gnome.org/GNOME/gimp/-/commit/2fd12847496a9a242ca8edc448d400d3660b8009.patch";
hash = "sha256-pjOjyzZxxl+zRqThXBwCBfYHdGhgaMI/IMKaL3XGAMs=";
})
# to remove compiler from the runtime closure, reference was retained via
# gimp --version --verbose output
(replaceVars ./remove-cc-reference.patch {
@@ -122,6 +118,31 @@ stdenv.mkDerivation (finalAttrs: {
(replaceVars ./tests-dbus-conf.patch {
session_conf = "${dbus.out}/share/dbus-1/session.conf";
})
# Allow calling tests from other directories.
# Required for the next patch.
(fetchpatch {
url = "https://gitlab.gnome.org/GNOME/gimp/-/commit/fd58ab3bee7a79cb0a7870c6858f3b64c84a7917.patch";
hash = "sha256-fpysKWwt5rilqp7ukdWx7kutkDquL/6YhYjR1zQfu/Q=";
})
# Do not go through ui for save-and-export test.
# https://gitlab.gnome.org/GNOME/gimp/-/issues/15763
(fetchpatch {
url = "https://gitlab.gnome.org/GNOME/gimp/-/commit/608ad0a528b5b31101c021d96aeb95558d207497.patch";
hash = "sha256-0oA5u+uAT0l3WT90fy0RGOR8xy/fGIHevBb69oUzfGs=";
excludes = [
# Other changes would prevent deletion, removing it from build is sufficient.
"app/tests/test-save-and-export.c"
];
})
# Disable broken UI tests.
# https://gitlab.gnome.org/GNOME/gimp/-/issues/15763
(fetchpatch {
url = "https://gitlab.gnome.org/GNOME/gimp/-/commit/c34fe3e94f1019eafcb38edf1c07bff12a57431e.patch";
hash = "sha256-yVauEpoGEOIfCXnGnWMGWjXbIDizDhJ3hipeCy3XSBM=";
})
];
nativeBuildInputs = [
@@ -129,6 +150,7 @@ stdenv.mkDerivation (finalAttrs: {
ninja
pkg-config
gettext
glibcLocales
wrapGAppsHook3
libxslt # for xsltproc
gobject-introspection
@@ -152,6 +174,7 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
appstream # for library
babl
bash-completion
cfitsio
gegl
gtk3
@@ -250,6 +273,11 @@ stdenv.mkDerivation (finalAttrs: {
# Check if librsvg was built with --disable-pixbuf-loader.
PKG_CONFIG_GDK_PIXBUF_2_0_GDK_PIXBUF_MODULEDIR = "${librsvg}/${gdk-pixbuf.moduleDir}";
# Silence fontconfig warnings about missing config during tests
FONTCONFIG_FILE = makeFontsConf {
fontDirectories = [ ];
};
};
postPatch = ''
@@ -260,6 +288,16 @@ stdenv.mkDerivation (finalAttrs: {
chmod +x plug-ins/python/{colorxhtml,file-openraster,foggify,gradients-save-as-css,histogram-export,palette-offset,palette-sort,palette-to-gradient,python-eval,spyro-plus}.py
patchShebangs \
plug-ins/python/{colorxhtml,file-openraster,foggify,gradients-save-as-css,histogram-export,palette-offset,palette-sort,palette-to-gradient,python-eval,spyro-plus}.py
# Use Python from environment not from Meson.
# https://gitlab.gnome.org/GNOME/gimp/-/merge_requests/2607
substituteInPlace meson.build \
--replace-fail "import('python').find_installation()" "import('python').find_installation('python3')"
# Broken test
# https://github.com/NixOS/nixpkgs/pull/484971#issuecomment-3846759517
substituteInPlace app/tests/meson.build \
--replace-fail "{${"\n"} 'name': 'save-and-export',${"\n"} }${"\n"}" ""
'';
preBuild =

View File

@@ -823,7 +823,7 @@
}
},
"ungoogled-chromium": {
"version": "146.0.7680.80",
"version": "146.0.7680.153",
"deps": {
"depot_tools": {
"rev": "42786f6e46c25c30dd58f69283ab6fcd0c959f58",
@@ -835,16 +835,16 @@
"hash": "sha256-wFCuu4GR0N7QZCwT8UAhqH5moicYQjZ4ZLI58AM4pJ0="
},
"ungoogled-patches": {
"rev": "146.0.7680.80-1",
"hash": "sha256-/vM1Rw5YgGxTu+/y4bK15bzW6deeREPL/m+1kx+O5Do="
"rev": "146.0.7680.153-1",
"hash": "sha256-EkvxX+pTnnscrIFEKMJBYy5Sn6d/Hw3PuOQaOPiSi5Y="
},
"npmHash": "sha256-ByB1Ea5tduIJZXyydeBWsoS8OPABOgwHe+dNXRssdvc="
},
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
"rev": "f08938029c887ea624da7a1717059788ed95034d",
"hash": "sha256-PCQeTdc6Fl74TLyvxjli4scIUIm0GgZ3e9wbC18Tclw=",
"rev": "85fd829a1b2049479ead5ed578f5ed105a094fe4",
"hash": "sha256-PshNuKAZBXohix711YGjE4X24ixVW29wxgeePNE9Xzs=",
"recompress": true
},
"src/third_party/clang-format/script": {
@@ -914,8 +914,8 @@
},
"src/third_party/angle": {
"url": "https://chromium.googlesource.com/angle/angle.git",
"rev": "1d3190bf5633327395d694d621258978d989dffd",
"hash": "sha256-QVtTxBBox8fiqTj0gjqvYx6HoBSlvuWIe5ki4iCQl08="
"rev": "e05753c6d05b17b23d514038957469c70b75475c",
"hash": "sha256-SMym7PN2acfw84Z95xWSbN/QV5UIDIOztWxFeTCfBsk="
},
"src/third_party/angle/third_party/glmark2/src": {
"url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2",
@@ -954,8 +954,8 @@
},
"src/third_party/dawn": {
"url": "https://dawn.googlesource.com/dawn.git",
"rev": "c46c81b25577c40de6e7e510743ae0454e0c8351",
"hash": "sha256-Duv3kNulPtVxCLPa3bFIev64O9Y4ObJP/IZz31oPJ0E="
"rev": "3d52cfc8dd0bc2cdbbecd9803cc08102de7e4597",
"hash": "sha256-lyAG9tKBWQ2yy/morStUd0ZKDPT58t8516NDCQG/jZs="
},
"src/third_party/dawn/third_party/glfw": {
"url": "https://chromium.googlesource.com/external/github.com/glfw/glfw",
@@ -1244,8 +1244,8 @@
},
"src/third_party/libaom/source/libaom": {
"url": "https://aomedia.googlesource.com/aom.git",
"rev": "4018d3b63456eb657475e66c352bfa86f321e0f5",
"hash": "sha256-RuCmzPIR6hW8znjQH4kQqSJmIIJWtMkUQjYEVn3B9AE="
"rev": "446588f90da2e3372a9352d3b2ba8ab3f342c8ce",
"hash": "sha256-hLddZzWBQZ/MEF5fcCiju5ibNPSb+zhahlxdLaczdsE="
},
"src/third_party/crabbyavif/src": {
"url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git",
@@ -1424,8 +1424,8 @@
},
"src/third_party/pdfium": {
"url": "https://pdfium.googlesource.com/pdfium.git",
"rev": "67cf48602b0c8aaa9807cd185212ee078eb30b21",
"hash": "sha256-jMoYwf63C0IHx/QcOT+LKCCYN3dJVUhC5COukkhwqx0="
"rev": "bccc616f83aaed08f65d4a707dfe00e24133772b",
"hash": "sha256-yfjXNWczeGwPlnAVB161OsFXiHms2IRstqKmoZ/AWFU="
},
"src/third_party/perfetto": {
"url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git",
@@ -1474,8 +1474,8 @@
},
"src/third_party/skia": {
"url": "https://skia.googlesource.com/skia.git",
"rev": "248acd90d9a35ac46b2ec30201ae50f301b8a173",
"hash": "sha256-zOL5j9X72ZvYmS8MzQ+pqSkT8AWBz2IwmaH7I3LN1IE="
"rev": "3c7c530c115124b415c1f4e0e35694fbaefd2177",
"hash": "sha256-ObLypxiOKH/YoLw6uUA4MmHM44vA8iPhNCEfFcwip0Q="
},
"src/third_party/smhasher/src": {
"url": "https://chromium.googlesource.com/external/smhasher.git",
@@ -1609,8 +1609,8 @@
},
"src/third_party/webrtc": {
"url": "https://webrtc.googlesource.com/src.git",
"rev": "d1972add2a63b2a528a6471d447f82e0010b5215",
"hash": "sha256-evtOzxwWgKUaJl9zwpQDqPp1wM7w3DzjRcLg29z9ELQ="
"rev": "b2a90ac0037ee7187102ce2c40e5007216ca9a58",
"hash": "sha256-rX6NEN0RbfHPRqJqkGhypwWt/NcREvPaanL+CDxwhA8="
},
"src/third_party/wuffs/src": {
"url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git",
@@ -1639,8 +1639,8 @@
},
"src/v8": {
"url": "https://chromium.googlesource.com/v8/v8.git",
"rev": "70253f966a7c3936f5a5ff57c6a4a4face1f16ad",
"hash": "sha256-8tA9nWXsiQ2Qt7pbALrhsnNFHOFLw/wlcz5OrFjYEI8="
"rev": "abb5d7b829d60a5dae46fbcee0e9d0d554d3a946",
"hash": "sha256-hnwiRarq+69BECxJ9FQD0XGqqA/OF66RxZUPWTzDaFE="
}
}
}

View File

@@ -959,13 +959,13 @@
"vendorHash": "sha256-OAd8SeTqTrH0kMoM2LsK3vM2PI23b3gl57FaJYM9hM0="
},
"newrelic_newrelic": {
"hash": "sha256-N/ytL2WQougrVl45Jq34HBP11VcnACl+wKFWeFPmsX8=",
"hash": "sha256-nMQOxgGqdydq2BdlfIJa7kOuRDN4ctr5jREgMLtg6lA=",
"homepage": "https://registry.terraform.io/providers/newrelic/newrelic",
"owner": "newrelic",
"repo": "terraform-provider-newrelic",
"rev": "v3.80.2",
"rev": "v3.81.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-y+VDIQQ91SyCIhObripBUdi75zhO7vSQvV9WjuJYDK4="
"vendorHash": "sha256-ToIawhtxS0EIew0PE9cc1W7Dge3LOrnuGbZo9kbdYJs="
},
"ns1-terraform_ns1": {
"hash": "sha256-MX/Wd9Lztjn7uwDzJjs4bsSSp0PFzUgsu4jXke9jHL8=",

View File

@@ -26,7 +26,7 @@ buildGoModule (finalAttrs: {
# Use only versions specified in anytype-ts middleware.version file:
# https://github.com/anyproto/anytype-ts/blob/v<anytype-ts-version>/middleware.version
version = "0.48.4";
version = "0.48.5";
# Update only together with 'anytype' package.
# nixpkgs-update: no auto update
@@ -34,10 +34,10 @@ buildGoModule (finalAttrs: {
owner = "anyproto";
repo = "anytype-heart";
tag = "v${finalAttrs.version}";
hash = "sha256-EUv/kJcAftqGqerrDhdnAl9YXPt5wWwviZD/uQ5pWmI=";
hash = "sha256-h7oXx/twHXWb97xHr5hoviYY5lRLKUnT+uMIiLlD5pw=";
};
vendorHash = "sha256-4DiIU1ztmBCgI6axNKSeLSGQ5BuRLpSXl8RJAm1r2Eg=";
vendorHash = "sha256-vmOEt3cpkq8JJ3s6+VUOOwr+DyF8W1pavW1P+XnrBw8=";
subPackages = [ "cmd/grpcserver" ];
tags = [

View File

@@ -17,23 +17,23 @@
buildNpmPackage (finalAttrs: {
pname = "anytype";
version = "0.54.5";
version = "0.54.9";
src = fetchFromGitHub {
owner = "anyproto";
repo = "anytype-ts";
tag = "v${finalAttrs.version}";
hash = "sha256-TLmmItt5ASlfQA/e1RtcGF/Gf9AU97pf4tpv3B7J9kE=";
hash = "sha256-Ciah+JSy4j4u0FvHugZTYJAf8a0kv9jmgWnNSqdzKhw=";
};
locales = fetchFromGitHub {
owner = "anyproto";
repo = "l10n-anytype-ts";
rev = "d744bf573b72c6e8d11e093c8f6702acec263009";
hash = "sha256-UnqHXqtBTRmDR/qvS7bktMzDzk9gq+onvvLJgdzqJ7A=";
rev = "d22d8b4175dfca766c00cca6e575da19f0390bd4";
hash = "sha256-LEKdZPs/TkDeT1glUNUBhWBly63P4Im4fHeuEvzLYUI=";
};
npmDepsHash = "sha256-vvnUzzryW5nbAv9OEU+6xwP7lf8+K/mS0mcDswNRTxU=";
npmDepsHash = "sha256-GIGqaB7GeLDtxr8rV19o/nBqIlkjlLF/pR/mwGSogQE=";
# npm dependency install fails with nodejs_24: https://github.com/NixOS/nixpkgs/issues/474535
nodejs = nodejs_22;

View File

@@ -11,6 +11,15 @@
keybinder3,
libnotify,
gst_all_1,
libva,
libvdpau,
lcms2,
libarchive,
alsa-lib,
libpulseaudio,
libgbm,
libxscrnsaver,
libxv,
}:
let
@@ -18,11 +27,11 @@ let
rec {
x86_64-linux = {
urlSuffix = "linux-x86_64.tar.gz";
hash = "sha256-87mauW50ccOaPyK04O4I7+0bsvxVrdFxhi/Muc53wDY=";
hash = "sha256-A2XPADCc63OqskfPpkMwL8jCp9k7QsPyN2/FL+eCpfI=";
};
x86_64-darwin = {
urlSuffix = "macos-universal.zip";
hash = "sha256-a1WhOQ8NU3/aGAdaw8o3y7ckRdBsNgLZZ2nOrMsQdOA=";
hash = "sha256-YanQYRaGCqq5bOLeSFqUYbq0EtVun80gxGdFJtyZdoI=";
};
aarch64-darwin = x86_64-darwin;
}
@@ -31,7 +40,7 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "appflowy";
version = "0.10.6";
version = "0.11.4";
src = fetchzip {
url = "https://github.com/AppFlowy-IO/appflowy/releases/download/${finalAttrs.version}/AppFlowy-${finalAttrs.version}-${dist.urlSuffix}";
@@ -45,12 +54,21 @@ stdenvNoCC.mkDerivation (finalAttrs: {
]
++ lib.optionals stdenvNoCC.hostPlatform.isLinux [ autoPatchelfHook ];
buildInputs = [
buildInputs = lib.optionals stdenvNoCC.hostPlatform.isLinux [
gtk3
keybinder3
libnotify
gst_all_1.gstreamer
gst_all_1.gst-plugins-base
libva
libvdpau
lcms2
libarchive
alsa-lib
libpulseaudio
libgbm
libxscrnsaver
libxv
];
dontBuild = true;

View File

@@ -13,7 +13,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "babl";
version = "0.1.122";
version = "0.1.124";
outputs = [
"out"
@@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://download.gimp.org/pub/babl/${lib.versions.majorMinor finalAttrs.version}/babl-${finalAttrs.version}.tar.xz";
hash = "sha256-aFH3Bc2jjy3wikuoYYJ5zjDQpG+Vf+aqMlt7feKXvtI=";
hash = "sha256-Gw1USrb0CfKxtfZ3ImJy0ejG03Py9FPuhwv8fl3U8bE=";
};
patches = [

View File

@@ -22,14 +22,14 @@ let
in
python.pkgs.buildPythonApplication (finalAttrs: {
pname = "borgbackup";
version = "1.4.3";
version = "1.4.4";
pyproject = true;
src = fetchFromGitHub {
owner = "borgbackup";
repo = "borg";
tag = finalAttrs.version;
hash = "sha256-v42Mv2wz34w2VYu2mPT/K7VtGSYsUDr+NUM99AzpSB0=";
hash = "sha256-pMZr9cVr84b948b5Iuevpy6AtMeYo/Ma8uFLuagAYy4=";
};
postPatch = ''

View File

@@ -23,13 +23,13 @@
stdenv.mkDerivation rec {
pname = "bpftrace";
version = "0.24.2";
version = "0.25.0";
src = fetchFromGitHub {
owner = "bpftrace";
repo = "bpftrace";
rev = "v${version}";
hash = "sha256-LkiHwmKU+TOtn6mDvlqIKvSOQaU320aVQOkcElzB7gM=";
hash = "sha256-N3XrfFfcw5j9EbX0fSz8GrD2+DjBxa89+c1yUYOwmwQ=";
};
buildInputs = with llvmPackages; [

View File

@@ -8,13 +8,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-nextest";
version = "0.9.130";
version = "0.9.131";
src = fetchFromGitHub {
owner = "nextest-rs";
repo = "nextest";
tag = "cargo-nextest-${finalAttrs.version}";
hash = "sha256-/akjZB3LF96T2R94lUUP0JP85Z3cGBucJ6YzPBwUTS0=";
hash = "sha256-nZfvxpBT8Uo+41Jpoff1gRGWVJJK7KbeCwD3DMQR8RM=";
};
# FIXME: we don't support dtrace probe generation on macOS until we have a dtrace build: https://github.com/NixOS/nixpkgs/pull/392918
@@ -22,7 +22,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
./no-dtrace-macos.patch
];
cargoHash = "sha256-1EGzsdynaNRxtASuBkxJLha+03OhVSJbVCu7BuccIkY=";
cargoHash = "sha256-lS1+BhznJVjMm4BYyM/NqgAB+B6758PeRU0aVtatqIM=";
cargoBuildFlags = [
"-p"

View File

@@ -11,7 +11,7 @@
buildNpmPackage rec {
pname = "clever-tools";
version = "4.7.0";
version = "4.7.1";
nodejs = nodejs_22;
@@ -19,10 +19,10 @@ buildNpmPackage rec {
owner = "CleverCloud";
repo = "clever-tools";
rev = version;
hash = "sha256-W7SE6ZdoFArKmnKiHNDRTuIMvchG/QTFahacUKkzYTI=";
hash = "sha256-FUhqvUN4ml3uCKnU6YJLp96rX27/+LL+mrUul+LV4Vs=";
};
npmDepsHash = "sha256-pZ8MYQ+QAPDk/1XI3lCgc+wstcwDHo+k59jWcc9/hgs=";
npmDepsHash = "sha256-sT3rNYPli6hy7fv3v++JQ9Pex6y5h1tyCWAU1TekqLw=";
nativeBuildInputs = [
installShellFiles

View File

@@ -20,13 +20,13 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "codex";
version = "0.114.0";
version = "0.115.0";
src = fetchFromGitHub {
owner = "openai";
repo = "codex";
tag = "rust-v${finalAttrs.version}";
hash = "sha256-7t+mVwP4+YrG1ciI+OLqsK7TUM9SrDbPsJNrt26iy9c=";
hash = "sha256-8l5OZQS6L1uhVpqZZGx2O3Xt6qTaTAYDR5XWOydTVuQ=";
};
sourceRoot = "${finalAttrs.src.name}/codex-rs";
@@ -43,7 +43,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
'';
};
cargoHash = "sha256-Ig3VMNN1oeC9DyjjVPTiXw4JXCuO01eRYJClcIXu8vQ=";
cargoHash = "sha256-7lp6QslpGPXtDXVvlg/+m6LrLV/Ygd1FcjtlMviE3oM=";
nativeBuildInputs = [
clang
@@ -103,6 +103,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
passthru = {
updateScript = nix-update-script {
extraArgs = [
"--use-github-releases"
"--version-regex"
"^rust-v(\\d+\\.\\d+\\.\\d+)$"
];

View File

@@ -13,11 +13,11 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "copybara";
version = "20260309";
version = "20260316";
src = fetchurl {
url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar";
hash = "sha256-rqOIHssDndLdjyCjEjInBIBeYZm0Uvkne/qVRTHhJBg=";
hash = "sha256-A2Srm+qguUrJhCNLeNj++MOIHAKv8L24bxANJx4+gpQ=";
};
nativeBuildInputs = [

View File

@@ -2,6 +2,7 @@
lib,
fetchFromGitHub,
buildPythonPackage,
versionCheckHook,
# build-system
setuptools,
@@ -15,6 +16,7 @@
httpx,
itsdangerous,
packaging,
packaging-legacy,
passlib,
platformdirs,
pluggy,
@@ -27,7 +29,6 @@
# tests
beautifulsoup4,
nginx,
packaging-legacy,
pytest-asyncio,
pytestCheckHook,
webtest,
@@ -41,14 +42,14 @@
buildPythonPackage (finalAttrs: {
pname = "devpi-server";
version = "6.19.1";
version = "6.19.2";
pyproject = true;
src = fetchFromGitHub {
owner = "devpi";
repo = "devpi";
tag = "server-${finalAttrs.version}";
hash = "sha256-YFY2iLnORzFxnfGYU2kCpJL8CZi+lALIkL1bRpfd4NE=";
hash = "sha256-rAku3oHcmzFNA/MP/64382gCTgqopwjjy4S4HTEFZiY=";
};
postPatch = ''
@@ -71,6 +72,7 @@ buildPythonPackage (finalAttrs: {
httpx
itsdangerous
packaging
packaging-legacy
passlib
platformdirs
pluggy
@@ -83,10 +85,11 @@ buildPythonPackage (finalAttrs: {
]
++ passlib.optional-dependencies.argon2;
nativeInstallCheckInputs = [ versionCheckHook ];
nativeCheckInputs = [
beautifulsoup4
nginx
packaging-legacy
pytest-asyncio
pytestCheckHook
webtest
@@ -141,5 +144,6 @@ buildPythonPackage (finalAttrs: {
confus
makefu
];
mainProgram = "devpi-server";
};
})

View File

@@ -17,13 +17,13 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "diffuse";
version = "0.10.0";
version = "0.11.0";
src = fetchFromGitHub {
owner = "MightyCreak";
repo = "diffuse";
rev = "v${finalAttrs.version}";
sha256 = "Svt+llBwJKGXRJZ96dzzdzpL/5jrzXXM/FPZwA7Es8s=";
sha256 = "vQVtvQrs8oPevvrC75T2YcdYuT5XYDiAFDTduTkICBk=";
};
pyproject = false;

View File

@@ -16,7 +16,10 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-wPseLfbRffX0Pr4TxJh59cmuY1OEfSDTvM2KrORafKs=";
};
CFLAGS = "-Ofast -DSTRIP_DEBUG";
env.CFLAGS = toString [
"-Ofast"
"-DSTRIP_DEBUG"
];
installPhase = ''
install -Dm755 libfakedir.dylib $out/lib/libfakedir.dylib

View File

@@ -37,7 +37,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gegl";
version = "0.4.64";
version = "0.4.68";
outputs = [
"out"
@@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://download.gimp.org/pub/gegl/${lib.versions.majorMinor finalAttrs.version}/gegl-${finalAttrs.version}.tar.xz";
hash = "sha256-DeHJ3SLBYNXkvfw4jSkvA0R8ymJYVBuaEv7Xg9DPfGA=";
hash = "sha256-UAIwm5pwEmBljos6YVQP1Wc4h875mDOOGZJSSjOyOuM=";
};
nativeBuildInputs = [
@@ -104,6 +104,8 @@ stdenv.mkDerivation (finalAttrs: {
# Disabled due to multiple vulnerabilities, see
# https://github.com/NixOS/nixpkgs/pull/73586
"-Djasper=disabled"
# Selecting platform default is broken by -Dauto_features.
"-Drelocatable=disabled"
]
++ lib.optionals (!withLuaJIT) [
"-Dlua=disabled"

View File

@@ -1,7 +1,7 @@
{
lib,
stdenv,
buildGoModule,
buildGo126Module,
fetchFromGitHub,
installShellFiles,
testers,
@@ -9,18 +9,18 @@
ghq,
}:
buildGoModule (finalAttrs: {
buildGo126Module (finalAttrs: {
pname = "ghq";
version = "1.8.1";
version = "1.9.4";
src = fetchFromGitHub {
owner = "x-motemen";
repo = "ghq";
tag = "v${finalAttrs.version}";
sha256 = "sha256-Iw8hu2QtnRgRbSTqtIPDmKbx5FcE2j68VfzP4egbZgY=";
sha256 = "sha256-z7tLCSThR4EFLk8GnyrB8H6d/9t5AKegVEdzlleCS94=";
};
vendorHash = "sha256-RRxRwYTkveOZvvxAwpG9ie4+ZdUDDkZZfX5cNn0DAhA=";
vendorHash = "sha256-/uk1hf5eXpNULKm7UeVgQ7Lc7YOU+eV9Yd/4lYorz/8=";
doCheck = false;

View File

@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "gosec";
version = "2.24.7";
version = "2.25.0";
src = fetchFromGitHub {
owner = "securego";
repo = "gosec";
rev = "v${finalAttrs.version}";
hash = "sha256-a350HsTvcXEmJC6mWF4kF2RuZ3LwS0buFMwpFi+nCSQ=";
hash = "sha256-ssRSI8RPwC+VSW6tPRLr4q5BE0hixWf4O92Fgu0P1aE=";
};
vendorHash = "sha256-anuAY4Z9rEOlkdNEcCCySW3ci79OdhiuhH+/uXX/6sU=";
vendorHash = "sha256-wXR5EMI7bvPFudAtw2/z4O//Zkbop71XAS3uyXx3iQs=";
subPackages = [
"cmd/gosec"

View File

@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "hermit";
version = "0.50.0";
version = "0.50.1";
src = fetchFromGitHub {
rev = "v${finalAttrs.version}";
owner = "cashapp";
repo = "hermit";
hash = "sha256-2deJGcMZgZIA55Da/7W4y9ib73elQs+2Df/jf62N0EE=";
hash = "sha256-XxFeRcit8RcEjbLAT3SsWZrir8/AiDJIz9bzm9E5lUU=";
};
vendorHash = "sha256-2sNtok5J1kBvJZ0I1FOq1ZP54TsZbzqu/M3v1nA12m8=";

View File

@@ -7,20 +7,20 @@
}:
let
pname = "immersed";
version = "10.9.0";
version = "11.0.0";
sources = lib.mapAttrs (_: fetchurl) rec {
x86_64-linux = {
url = "https://web.archive.org/web/20250725134919if_/https://static.immersed.com/dl/Immersed-x86_64.AppImage";
hash = "sha256-plGcvZRpV+nhQ4FoYiIuLmyOg/SHJ8ZjT4Fh6UyH9W0=";
url = "https://web.archive.org/web/20260306043741/https://static.immersed.com/dl/Immersed-x86_64.AppImage";
hash = "sha256-GbckZ/WK+7/PFQvTfUwwePtufPKVwIwSPh+Bo/cG7ko=";
};
aarch64-linux = {
url = "https://web.archive.org/web/20250725135029if_/https://static.immersed.com/dl/Immersed-aarch64.AppImage";
url = "https://web.archive.org/web/20260306043741/https://static.immersed.com/dl/Immersed-aarch64.AppImage";
hash = "sha256-3BokV30y6QRjE94K7JQ6iIuQw1t+h3BKZY+nEFGTVHI=";
};
x86_64-darwin = {
url = "https://web.archive.org/web/20250725135025if_/https://static.immersed.com/dl/Immersed.dmg";
hash = "sha256-lmSkatB75Bztm19aCC50qrd/NV+HQX9nBMOTxIguaqI=";
url = "https://web.archive.org/web/20260306043741/https://static.immersed.com/dl/Immersed.dmg";
hash = "sha256-L5nrkchXD1NIQCknYHVhBWbVJVkkHvKaDjuk9qiY340=";
};
aarch64-darwin = x86_64-darwin;
};
@@ -31,7 +31,10 @@ let
description = "VR coworking platform";
homepage = "https://immersed.com";
license = lib.licenses.unfree;
maintainers = with lib.maintainers; [ pandapip1 ];
maintainers = with lib.maintainers; [
pandapip1
crertel
];
platforms = builtins.attrNames sources;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
};

View File

@@ -115,20 +115,20 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "immich";
version = "2.5.6";
version = "2.6.1";
src = fetchFromGitHub {
owner = "immich-app";
repo = "immich";
tag = "v${finalAttrs.version}";
hash = "sha256-F6lF0wQ2acq0MEoFNnKU68LH5cq1WwRKvsCJB+pEirE=";
hash = "sha256-SfvX4QTo/rXXQouwIAGrUdVbaVC4q2Ba3BRaZzjAgig=";
};
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
inherit pnpm;
fetcherVersion = 3;
hash = "sha256-VzlcVHCJCD1Ree0Sy2PFKZSjHBowLoIRqpUKdF2Ph+c=";
hash = "sha256-KH2uqAow8oEm6LB3+CVhlCmOjISuW4E0YAdbdrwjiuU=";
};
postPatch = ''

View File

@@ -19,7 +19,7 @@ let
in
stdenv.mkDerivation rec {
pname = "intel-graphics-compiler";
version = "2.28.4";
version = "2.30.1";
# See the repository for expected versions:
# <https://github.com/intel/intel-graphics-compiler/blob/v2.16.0/documentation/build_ubuntu.md#revision-table>
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
owner = "intel";
repo = "intel-graphics-compiler";
tag = "v${version}";
hash = "sha256-bct1ntvjK738QkoumqwsMJdV+ikpLVtW061637m4vIg=";
hash = "sha256-S579+kK+bj0cI0BA2ccBPLMWuqZ1yIHcWiYEDPy0gxw=";
})
(fetchFromGitHub {
name = "llvm-project";
@@ -42,8 +42,8 @@ stdenv.mkDerivation rec {
name = "vc-intrinsics";
owner = "intel";
repo = "vc-intrinsics";
tag = "v0.24.3";
hash = "sha256-VRws9wzBvNph1sTFjhmigM8ZDI6VMp8ZUJR4cZaK5uA=";
tag = "v0.25.0";
hash = "sha256-ozc1w3V5RqWHwqNHuefZJMN8RAYxrJxH9bd1BEqxfiQ=";
})
(fetchFromGitHub {
name = "opencl-clang";

View File

@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "intermodal";
version = "0.1.15";
version = "0.1.16";
src = fetchFromGitHub {
owner = "casey";
repo = "intermodal";
rev = "v${finalAttrs.version}";
hash = "sha256-dNDJHLxKsuAwQifNHTjr4qhPx+GGY0KUAeWz1qthqOo=";
hash = "sha256-Ny/BOgLe2fWC9LQp2g2DvYAArdEujl6Rf1bvrAkSt2A=";
};
cargoHash = "sha256-QYovc4oSnQgEwjPDjyKyoAdYy0XkRLa1K6aFn9yrX4o=";
cargoHash = "sha256-WfiN0b6F4TcOHOu/deh86jIClnNKi+xhytjapqLwpaU=";
# include_hidden test tries to use `chflags` on darwin
checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [

View File

@@ -17,6 +17,11 @@ python3Packages.buildPythonApplication (finalAttrs: {
hash = "sha256-b5bSMPnqHqpeFDl501gSun7G38OlhV/IMNMYXQT+j/4=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "uv_build>=0.9.2,<0.10.0" "uv_build>=0.9.2"
'';
build-system = with python3Packages; [
uv-build
];

View File

@@ -25,23 +25,23 @@
};
"kicad-testing" = {
kicadVersion = {
version = "9.0-2026-02-25";
version = "9.0-2026-03-19";
src = {
rev = "8eb9b52c005f1d01c9d7473925d6fcee057e1d47";
sha256 = "0vjw31syny0mda1xnv1as45zd96n1xm3lvx0q8mav32xvc0zyn78";
rev = "ca86c82f9b4787c37626225f0b847be5ad3b4763";
sha256 = "10bsfnyspvgnffvy3yfm6f3bsd34lm0bk17bwkdm1bnjg2bndv1s";
};
};
libVersion = {
version = "9.0-2026-02-25";
version = "9.0-2026-03-19";
libSources = {
symbols.rev = "65d897cc92950ff2af888eb67e527ba7a2b99fe8";
symbols.rev = "83b87ce54ef7c17da4cefe45ad99a5f8d375abe6";
symbols.sha256 = "08qb4rqxsyhrcvj1k200m2c06jjy7jwjmf9n1qkcm0biqqc5dba4";
templates.rev = "cdf507d0373b5bfd8161b45f6fb86a49b56c4694";
templates.rev = "319c71222af4205673e0cab9d772a02bbb34c597";
templates.sha256 = "0zs29zn8qjgxv0w1vyr8yxmj02m8752zagn4vcraqgik46dwg2id";
footprints.rev = "084757e0326f98c10943b8ffe5be284fe912a160";
footprints.rev = "384ecd066fcaef6aacdd099ca0bb7c47499a9a4b";
footprints.sha256 = "1w7dkb93s84ymi1syxpzacbmkxlnlh0k4z1c62nabspb901nn524";
packages3d.rev = "123ddef066ce40e20443e678c5baf6a7d4a04399";
packages3d.sha256 = "1bv1k8i01x7gyayrlkzl3d2nsf7mcdmzx8gjwx1i2va9557rgli9";
packages3d.rev = "6b3a47da075011b33b6de17aa499690f8c5be4a7";
packages3d.sha256 = "1j26dmgz7xfixlqrzclb1wpc6zkd10n1fq7rmdrgwwx083p3c7a8";
};
};
};

View File

@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "kubectl-images";
version = "0.6.3";
version = "0.6.5";
src = fetchFromGitHub {
owner = "chenjiandongx";
repo = "kubectl-images";
rev = "v${finalAttrs.version}";
sha256 = "sha256-FHfj2qRypqQA0Vj9Hq7wuYd0xmpD+IZj3MkwKljQio0=";
sha256 = "sha256-WExe0RNLHd9W7Xmzsw8CHJAgjgWpO5Guobg5OxOzQqo=";
};
vendorHash = "sha256-8zV2iZ10H5X6fkRqElfc7lOf3FhmDzR2lb3Jgyhjyio=";

View File

@@ -1,40 +0,0 @@
{
lib,
stdenv,
fetchFromGitHub,
libtool,
autoconf,
automake,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "libmkv";
version = "0.6.5.1";
src = fetchFromGitHub {
owner = "saintdev";
repo = "libmkv";
tag = finalAttrs.version;
sha256 = "0pr9q7yprndl8d15ir7i7cznvmf1yqpvnsyivv763n6wryssq6dl";
};
nativeBuildInputs = [
libtool
autoconf
automake
];
preConfigure = "sh bootstrap.sh";
meta = {
description = "Abandoned library. Alternative lightweight Matroska muxer written for HandBrake";
longDescription = ''
Library was meant to be an alternative to the official libmatroska library.
It is written in plain C, and intended to be very portable.
'';
homepage = "https://github.com/saintdev/libmkv";
license = lib.licenses.gpl2;
maintainers = [ lib.maintainers.wmertens ];
platforms = lib.platforms.unix;
};
})

View File

@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "matrix-alertmanager-receiver";
version = "2026.3.11";
version = "2026.3.18";
src = fetchFromGitHub {
owner = "metio";
repo = "matrix-alertmanager-receiver";
tag = finalAttrs.version;
hash = "sha256-+M787JuFSGuc9PJEDycIs5VVvTV9u3wdn4w1Y2oZdEY=";
hash = "sha256-Yp7NcvbvXDaLHCj2dZDHXd8x9oQ/wwUbMx+sTxtEzlY=";
};
vendorHash = "sha256-szUkKri3Rx1i3681r85xrOLqXV5u7s9DUemQHeh+qJw=";

View File

@@ -11,11 +11,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "nf-test";
version = "0.9.4";
version = "0.9.5";
src = fetchurl {
url = "https://github.com/askimed/nf-test/releases/download/v${finalAttrs.version}/nf-test-${finalAttrs.version}.tar.gz";
hash = "sha256-A9k8HVIPqbfHZKqSY2wqOhgvZ9aSb3K4SdoLOypB2j8=";
hash = "sha256-t2eeuQzclkK/qJ6WNNsCzm5pneU6017w4vSEdjT8FkE=";
};
sourceRoot = ".";

View File

@@ -9,13 +9,13 @@
buildGoModule (finalAttrs: {
pname = "nfpm";
version = "2.45.1";
version = "2.45.2";
src = fetchFromGitHub {
owner = "goreleaser";
repo = "nfpm";
rev = "v${finalAttrs.version}";
hash = "sha256-ThoCDsuz52odVLVJuT4F96sjtqOOzjqq7JIE5Idzl1k=";
hash = "sha256-MzxN4oQFmhnuR8T5wa5AGKjL+LhlTSBd2tGVf9WsCBc=";
};
vendorHash = "sha256-cq0pcbC0T3klh3D9l0e0u5JPYv1kWYlpeNYyGczGX+A=";

View File

@@ -6,14 +6,14 @@
}:
python3Packages.buildPythonApplication (finalAttrs: {
pname = "nodezator";
version = "1.5.4";
version = "1.5.5";
pyproject = true;
src = fetchFromGitHub {
owner = "IndieSmiths";
repo = "nodezator";
tag = "v${finalAttrs.version}";
hash = "sha256-kdkOAJB7cVaayJOzof7dV9EBczEoEKXzCM7TcY8Ex5g=";
hash = "sha256-9lEizhTwihv909xDgmcel9eCL7VfVDrWDtWghdjSH90=";
};
build-system = with python3Packages; [ setuptools ];

View File

@@ -7,13 +7,13 @@
}:
buildGoModule (finalAttrs: {
pname = "nom";
version = "3.2.5";
version = "3.3.0";
src = fetchFromGitHub {
owner = "guyfedwards";
repo = "nom";
tag = "v${finalAttrs.version}";
hash = "sha256-l3p5eY6PbywD+ZSbMr4k3SfFKXQq16zdx5XsgB81dT8=";
hash = "sha256-q2vnReYAxU8UcTPIy1dIVO9jQwC+9dYfO9cDls0Voyo=";
};
vendorHash = "sha256-pPd7wpZ55thW0Xq2c/0qSAlGQ71tE8GptsEBJD839Bg=";

View File

@@ -7,12 +7,12 @@
buildGoModule rec {
pname = "oauth2-proxy";
version = "7.14.3";
version = "7.15.0";
src = fetchFromGitHub {
repo = "oauth2-proxy";
owner = "oauth2-proxy";
sha256 = "sha256-IJfA2wAdVp9v70a6P2cnjJcWqQoHkT2JtOvtRzwMn/A=";
sha256 = "sha256-s+m5S/8mQjk16UL/yaAjWgSJuir/vvzYUvladeK0bkk=";
rev = "v${version}";
};

View File

@@ -11,12 +11,12 @@
buildGoModule (finalAttrs: {
pname = "oci-seccomp-bpf-hook";
version = "1.2.11";
version = "1.3.0";
src = fetchFromGitHub {
owner = "containers";
repo = "oci-seccomp-bpf-hook";
rev = "v${finalAttrs.version}";
sha256 = "sha256-1LRwbKOLNBkY/TMTLlWq2lkFzCabXqwdaMRT9HNr6HE=";
sha256 = "sha256-seizupkZHWCPsnPMiLlEZrw1cPQNsfsGxYg2S9ZGBbw=";
};
vendorHash = null;

View File

@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "okms-cli";
version = "0.4.1";
version = "0.4.2";
src = fetchFromGitHub {
owner = "ovh";
repo = "okms-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-Wbb4M4tSLjpsm7K/Y0QDPxofeymw0zSRMcwvN+E3bLU=";
hash = "sha256-S0X+kWUqihJpgnmy5ut2i1CgQhSKojxNa5O/+GdHCj0=";
};
vendorHash = "sha256-6S+8pNYZUp0REQ91gzktYQMziDb3w+/474pPbuxuASc=";
vendorHash = "sha256-784O0m7NOQ+R8+oVO3xrxPJ2qyaZ35/VtdVDhkIj+J0=";
ldflags = [
"-s"

View File

@@ -15,16 +15,7 @@ let
lua_cpath =
with luajitPackages;
lib.concatMapStringsSep ";" getLuaCPath [
(buildLuarocksPackage {
pname = "lsqlite3";
version = "0.9.6-1";
src = fetchzip {
url = "http://lua.sqlite.org/home/zip/lsqlite3_v096.zip";
hash = "sha256-Mq409A3X9/OS7IPI/KlULR6ZihqnYKk/mS/W/2yrGBg=";
};
buildInputs = [ sqlite.dev ];
})
lsqlite3
lua-subprocess
nfd
];

View File

@@ -10,16 +10,16 @@
buildGoModule (finalAttrs: {
pname = "operator-sdk";
version = "1.42.1";
version = "1.42.2";
src = fetchFromGitHub {
owner = "operator-framework";
repo = "operator-sdk";
tag = "v${finalAttrs.version}";
hash = "sha256-mEOEwjjlrbzOK1OcLohmOubcHCQpEtV8zp8oJ6AgsnY=";
hash = "sha256-jBSHrSqeUVePQ6ZOF2cooHImoplsMgxgpXdvQ/3zxrA=";
};
vendorHash = "sha256-pBoIvkg2BX9eNUYmY/wffkrMNMkhSGd9T5s6hzo9aOw=";
vendorHash = "sha256-0cggdw8UC7iTgYXEgxcIp+Xyvu4FDUhg/tTGwx7kqxI=";
nativeBuildInputs = [
makeWrapper

View File

@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "pacproxy";
version = "2.0.5";
version = "2.0.6";
src = fetchFromGitHub {
owner = "williambailey";
repo = "pacproxy";
rev = "v${finalAttrs.version}";
hash = "sha256-oDSptPihrDIiTCgcP4t2J3vJBNGMViyPAAmBv4ynLNU=";
hash = "sha256-GgNNWHiIWArNH6+OWOEM5U/HRgnX11qoGVNjZIt4j38=";
};
vendorHash = "sha256-0Go+xwzaT1qt+cJfcPkC8ft3eB/OZCvOi2Pnn/A/rtQ=";
vendorHash = "sha256-I3wI7Z/Gcp7fdOYXkl98EBMwQEEdlHyrq2I1E3KMVME=";
meta = {
description = "No-frills local HTTP proxy server powered by a proxy auto-config (PAC) file";

View File

@@ -9,13 +9,13 @@
}:
buildDartApplication rec {
pname = "pana";
version = "0.23.10";
version = "0.23.11";
src = fetchFromGitHub {
owner = "dart-lang";
repo = "pana";
tag = version;
hash = "sha256-opkHUmfFbFHD1Gfx055YGNnxMoFFsTZvd/8VRN90HGA=";
hash = "sha256-v4iGvywxxcPy0JcXRNo/7JIKIcy777XBMApm0dcgLnM=";
};
dartEntryPoints = {

View File

@@ -64,11 +64,11 @@
"dependency": "direct dev",
"description": {
"name": "build_config",
"sha256": "4f64382b97504dc2fcdf487d5aae33418e08b4703fc21249e4db6d804a4d0187",
"sha256": "4070d2a59f8eec34c97c86ceb44403834899075f66e8a9d59706f8e7834f6f71",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.0"
"version": "1.3.0"
},
"build_daemon": {
"dependency": "transitive",
@@ -84,11 +84,11 @@
"dependency": "direct dev",
"description": {
"name": "build_runner",
"sha256": "39ad4ca8a2876779737c60e4228b4bcd35d4352ef7e14e47514093edc012c734",
"sha256": "3552e5c2874ed47cf9ed9d6813ac71b2276ee07622f48530468b8013f1767e3f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.11.1"
"version": "2.13.0"
},
"build_verify": {
"dependency": "direct dev",
@@ -234,11 +234,11 @@
"dependency": "transitive",
"description": {
"name": "dart_style",
"sha256": "6f6b30cba0301e7b38f32bdc9a6bdae6f5921a55f0a1eb9450e1e6515645dbb2",
"sha256": "29f7ecc274a86d32920b1d9cfc7502fa87220da41ec60b55f329559d5732e2b2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.6"
"version": "3.1.7"
},
"file": {
"dependency": "transitive",
@@ -384,11 +384,11 @@
"dependency": "direct main",
"description": {
"name": "markdown",
"sha256": "935e23e1ff3bc02d390bad4d4be001208ee92cc217cb5b5a6c19bc14aaa318c1",
"sha256": "ee85086ad7698b42522c6ad42fe195f1b9898e4d974a1af4576c1a3a176cada9",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "7.3.0"
"version": "7.3.1"
},
"matcher": {
"dependency": "transitive",
@@ -404,11 +404,11 @@
"dependency": "direct main",
"description": {
"name": "meta",
"sha256": "9f29b9bcc8ee287b1a31e0d01be0eae99a930dbffdaecf04b3f3d82a969f296f",
"sha256": "df0c643f44ad098eb37988027a8e2b2b5a031fd3977f06bbfd3a76637e8df739",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.18.1"
"version": "1.18.2"
},
"mime": {
"dependency": "transitive",
@@ -544,11 +544,11 @@
"dependency": "direct dev",
"description": {
"name": "source_gen",
"sha256": "1d562a3c1f713904ebbed50d2760217fd8a51ca170ac4b05b0db490699dbac17",
"sha256": "adc962c96fffb2de1728ef396a995aaedcafbe635abdca13d2a987ce17e57751",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.2.0"
"version": "4.2.1"
},
"source_helper": {
"dependency": "transitive",
@@ -654,31 +654,31 @@
"dependency": "direct main",
"description": {
"name": "test",
"sha256": "280d6d890011ca966ad08df7e8a4ddfab0fb3aa49f96ed6de56e3521347a9ae7",
"sha256": "8d9ceddbab833f180fbefed08afa76d7c03513dfdba87ffcec2718b02bbcbf20",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.30.0"
"version": "1.31.0"
},
"test_api": {
"dependency": "transitive",
"description": {
"name": "test_api",
"sha256": "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a",
"sha256": "949a932224383300f01be9221c39180316445ecb8e7547f70a41a35bf421fb9e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.10"
"version": "0.7.11"
},
"test_core": {
"dependency": "transitive",
"description": {
"name": "test_core",
"sha256": "0381bd1585d1a924763c308100f2138205252fb90c9d4eeaf28489ee65ccde51",
"sha256": "1991d4cfe85d5043241acac92962c3977c8d2f2add1ee73130c7b286417d1d34",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.6.16"
"version": "0.6.17"
},
"test_descriptor": {
"dependency": "direct dev",

View File

@@ -7,13 +7,13 @@
rustPlatform.buildRustPackage {
pname = "piday25";
version = "0-unstable-2026-03-18";
version = "0-unstable-2026-03-19";
src = fetchFromGitHub {
owner = "elkasztano";
repo = "piday25";
rev = "3fdeb37e33572c0924fc8f23a62824df8f6a9496";
hash = "sha256-iNc6NUEekk793j3Ob02H9NB4SH1anYsWzixr8OiglOE=";
rev = "c5220bba1b22468d4ce3b93343132731c4138115";
hash = "sha256-vmk2A3IW9lwRBg4xXTlNgF7b8S/+AciJY+FUhwdzgQ0=";
};
cargoHash = "sha256-3uztB5/VevFyEz3S+VlAUPgDrNDJcwaTnHuXXYAX+MY=";

View File

@@ -3,10 +3,11 @@
"canvas_danmaku": "sha256-XbOYi66WU6hV6Q2FnMC8HxFcY1MxAhyyJr4K+gCPEX4=",
"chat_bottom_container": "sha256-+R1MiDMO4onCMXiJ7MJtJVAwyEJcikTyONwp+HibqA0=",
"extended_nested_scroll_view": "sha256-ocjIy7gpCikoqRMqY4oGw/p9YaQ2v2clhon2pIzTXk4=",
"file_picker": "sha256-QyK0htCnWRszAMzGebvqshpAWRI4TtSvyROCNDhkYsg=",
"file_picker": "sha256-lem9tji97lfP5KkR+rB9PAov2GCRhEMhlcSaE0dkwg8=",
"floating": "sha256-0Xd9dsXJCQ/r/8Nb16oM+M8Jdw+r4QzGmU++HpqF/v0=",
"flutter_smart_dialog": "sha256-sehrQraEWmYvUd9pdG4l3edbtR4yTcJOqPbuhzIrih4=",
"flutter_sortable_wrap": "sha256-Qj9Lzh+pJy+vHznGt5M3xwoJtaVtt00fxm4JJXL4bFI=",
"get": "sha256-YAGxcew2mnM2c/Zc3axEf5Pnwh/fq4F8p2ZcVxvPoS8=",
"get": "sha256-U9uuJigocRBO1V1bonvoe7rtBRUyY187tf984a3GZ1I=",
"material_design_icons_flutter": "sha256-KMwjnzJJj8nemCqUCSwYafPOwTYbtoHNenxstocJtz4=",
"media_kit": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=",
"media_kit_libs_android_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=",

View File

@@ -13,7 +13,7 @@
let
srcInfo = lib.importJSON ./src-info.json;
description = "Third-party Bilibili client developed in Flutter";
version = "2.0.0.1";
version = "2.0.1.1";
in
flutter341.buildFlutterApplication {
pname = "piliplus";

View File

@@ -215,11 +215,11 @@
"dependency": "transitive",
"description": {
"name": "build_config",
"sha256": "4f64382b97504dc2fcdf487d5aae33418e08b4703fc21249e4db6d804a4d0187",
"sha256": "4070d2a59f8eec34c97c86ceb44403834899075f66e8a9d59706f8e7834f6f71",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.0"
"version": "1.3.0"
},
"build_daemon": {
"dependency": "transitive",
@@ -235,11 +235,11 @@
"dependency": "direct dev",
"description": {
"name": "build_runner",
"sha256": "39ad4ca8a2876779737c60e4228b4bcd35d4352ef7e14e47514093edc012c734",
"sha256": "7981eb922842c77033026eb4341d5af651562008cdb116bdfa31fc46516b6462",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.11.1"
"version": "2.12.2"
},
"built_collection": {
"dependency": "transitive",
@@ -306,11 +306,11 @@
"dependency": "direct main",
"description": {
"name": "catcher_2",
"sha256": "45070a33cf072bed4b45f6141bb2be98a804a76d27e2d0fa9e4319af5fa12195",
"sha256": "3c9bc7435d250c1a958bbc7beb2f1d960ffb6c2658f2a5afd8d8e6db15cf8708",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.5"
"version": "2.1.8"
},
"characters": {
"dependency": "direct main",
@@ -477,11 +477,11 @@
"dependency": "transitive",
"description": {
"name": "dart_style",
"sha256": "6f6b30cba0301e7b38f32bdc9a6bdae6f5921a55f0a1eb9450e1e6515645dbb2",
"sha256": "29f7ecc274a86d32920b1d9cfc7502fa87220da41ec60b55f329559d5732e2b2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.6"
"version": "3.1.7"
},
"dbus": {
"dependency": "transitive",
@@ -658,12 +658,12 @@
"dependency": "direct main",
"description": {
"path": ".",
"ref": "v10.3.10",
"resolved-ref": "fd8afd89260436b63b9d41e150b4eb3c806cc8fd",
"ref": "mod",
"resolved-ref": "11ef8f872482b31d570787e60c813e565dcfd011",
"url": "https://github.com/bggRGjQaUbCoE/flutter_file_picker.git"
},
"source": "git",
"version": "10.3.10"
"version": "11.0.0"
},
"file_selector_linux": {
"dependency": "transitive",
@@ -719,11 +719,11 @@
"dependency": "direct main",
"description": {
"name": "fl_chart",
"sha256": "7ca9a40f4eb85949190e54087be8b4d6ac09dc4c54238d782a34cf1f7c011de9",
"sha256": "b938f77d042cbcd822936a7a359a7235bad8bd72070de1f827efc2cc297ac888",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.1"
"version": "1.2.0"
},
"flex_seed_scheme": {
"dependency": "direct main",
@@ -921,12 +921,13 @@
"flutter_smart_dialog": {
"dependency": "direct main",
"description": {
"name": "flutter_smart_dialog",
"sha256": "0852df132cb03fd8fc5144eb404c31eb7eb50c22aecb1cc2504f2f598090d756",
"url": "https://pub.dev"
"path": ".",
"ref": "main",
"resolved-ref": "b87bda5672e1c8494853bb44bbf08515ef748bca",
"url": "https://github.com/bggRGjQaUbCoE/flutter_smart_dialog.git"
},
"source": "hosted",
"version": "4.9.8+9"
"source": "git",
"version": "5.1.0"
},
"flutter_sortable_wrap": {
"dependency": "direct main",
@@ -943,11 +944,11 @@
"dependency": "direct main",
"description": {
"name": "flutter_svg",
"sha256": "87fbd7c534435b6c5d9d98b01e1fd527812b82e68ddd8bd35fc45ed0fa8f0a95",
"sha256": "1ded017b39c8e15c8948ea855070a5ff8ff8b3d5e83f3446e02d6bb12add7ad9",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.3"
"version": "2.2.4"
},
"flutter_test": {
"dependency": "direct dev",
@@ -996,7 +997,7 @@
"description": {
"path": ".",
"ref": "version_4.7.2",
"resolved-ref": "4e5dbc40d93c4deca7dfec9457598d9cc68f8f33",
"resolved-ref": "81b8a71982f89b46fa868b315cd71ff6a6ddf895",
"url": "https://github.com/bggRGjQaUbCoE/getx.git"
},
"source": "git",
@@ -1066,11 +1067,11 @@
"dependency": "transitive",
"description": {
"name": "hooks",
"sha256": "7a08a0d684cb3b8fb604b78455d5d352f502b68079f7b80b831c62220ab0a4f6",
"sha256": "e79ed1e8e1929bc6ecb6ec85f0cb519c887aa5b423705ded0d0f2d9226def388",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.1"
"version": "1.0.2"
},
"html": {
"dependency": "direct main",
@@ -1366,21 +1367,21 @@
"dependency": "transitive",
"description": {
"name": "mailer",
"sha256": "c3b934c0e800ddc946167c0123a900eba5acd009abb73648d0191a742542f2b4",
"sha256": "7b8691b080809ea1b2fa2f1b0d49c7c089fb328bd23e68aa5818b9cf5f4b420d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.6.0"
"version": "7.1.0"
},
"matcher": {
"dependency": "transitive",
"description": {
"name": "matcher",
"sha256": "12956d0ad8390bbcc63ca2e1469c0619946ccb52809807067a7020d57e647aa6",
"sha256": "dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.12.18"
"version": "0.12.19"
},
"material_color_utilities": {
"dependency": "direct main",
@@ -1533,11 +1534,11 @@
"dependency": "transitive",
"description": {
"name": "native_toolchain_c",
"sha256": "89e83885ba09da5fdf2cdacc8002a712ca238c28b7f717910b34bcd27b0d03ac",
"sha256": "92b2ca62c8bd2b8d2f267cdfccf9bfbdb7322f778f8f91b3ce5b5cda23a3899f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.17.4"
"version": "0.17.5"
},
"nm": {
"dependency": "transitive",
@@ -1809,6 +1810,16 @@
"source": "hosted",
"version": "1.5.0"
},
"punycoder": {
"dependency": "transitive",
"description": {
"name": "punycoder",
"sha256": "aed79c05986a18782caa9bad649a4a786e840e1baaf6a2e1aa3a25d143d28e6e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.2.2"
},
"qr": {
"dependency": "transitive",
"description": {
@@ -2089,11 +2100,11 @@
"dependency": "transitive",
"description": {
"name": "sqflite_android",
"sha256": "ecd684501ebc2ae9a83536e8b15731642b9570dc8623e0073d227d0ee2bfea88",
"sha256": "881e28efdcc9950fd8e9bb42713dcf1103e62a2e7168f23c9338d82db13dec40",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.2+2"
"version": "2.4.2+3"
},
"sqflite_common": {
"dependency": "transitive",
@@ -2200,11 +2211,11 @@
"dependency": "transitive",
"description": {
"name": "test_api",
"sha256": "93167629bfc610f71560ab9312acdda4959de4df6fac7492c89ff0d3886f6636",
"sha256": "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.9"
"version": "0.7.10"
},
"tray_manager": {
"dependency": "direct main",
@@ -2236,6 +2247,16 @@
"source": "hosted",
"version": "2.3.1"
},
"unorm_dart": {
"dependency": "transitive",
"description": {
"name": "unorm_dart",
"sha256": "0c69186b03ca6addab0774bcc0f4f17b88d4ce78d9d4d8f0619e30a99ead58e7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.3.2"
},
"upower": {
"dependency": "transitive",
"description": {
@@ -2340,11 +2361,11 @@
"dependency": "transitive",
"description": {
"name": "vector_graphics",
"sha256": "a4f059dc26fc8295b5921376600a194c4ec7d55e72f2fe4c7d2831e103d461e6",
"sha256": "7076216a10d5c390315fbe536a30f1254c341e7543e6c4c8a815e591307772b1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.19"
"version": "1.1.20"
},
"vector_graphics_codec": {
"dependency": "transitive",
@@ -2400,21 +2421,21 @@
"dependency": "direct main",
"description": {
"name": "wakelock_plus",
"sha256": "9296d40c9adbedaba95d1e704f4e0b434be446e2792948d0e4aa977048104228",
"sha256": "8b12256f616346910c519a35606fb69b1fe0737c06b6a447c6df43888b097f39",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.4.0"
"version": "1.5.1"
},
"wakelock_plus_platform_interface": {
"dependency": "transitive",
"description": {
"name": "wakelock_plus_platform_interface",
"sha256": "036deb14cd62f558ca3b73006d52ce049fabcdcb2eddfe0bf0fe4e8a943b5cf2",
"sha256": "24b84143787220a403491c2e5de0877fbbb87baf3f0b18a2a988973863db4b03",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.3.0"
"version": "1.4.0"
},
"watcher": {
"dependency": "transitive",
@@ -2541,6 +2562,6 @@
},
"sdks": {
"dart": ">=3.10.3 <4.0.0",
"flutter": "3.41.3"
"flutter": "3.41.4"
}
}

View File

@@ -1,6 +1,6 @@
{
"rev": "8d312d8cf10137b30cfee0ff81fae386a41a291b",
"revCount": 4721,
"commitDate": 1772595493,
"hash": "sha256-amH7fI1gViH4v2M0R7GDWQqCFR0cNrhIY0XcpisjXEA="
"rev": "e2930834923c44b3d7879c264077a4507dff0b17",
"revCount": 4775,
"commitDate": 1773539311,
"hash": "sha256-1rOxmmh8gyXUnIK6yBDK/PfxkXEpczG93bNCiDA2YMU="
}

View File

@@ -29,13 +29,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "planify";
version = "4.18.0";
version = "4.18.3";
src = fetchFromGitHub {
owner = "alainm23";
repo = "planify";
tag = "v${finalAttrs.version}";
hash = "sha256-9yNOiYmsYNLupIFn0H4rq9RqeCFzBpsE9Gj5kkqbNho=";
hash = "sha256-VCLXQnB3JhhK3UvnGTfR+mZ/AYGQ2YNxa6hD4QCUfjM=";
};
nativeBuildInputs = [

View File

@@ -13,16 +13,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "prek";
version = "0.3.5";
version = "0.3.6";
src = fetchFromGitHub {
owner = "j178";
repo = "prek";
tag = "v${finalAttrs.version}";
hash = "sha256-XWUotVd6DGk8IfE5UT2NjgSB6FL/HDEBr/wBFqOMe0I=";
hash = "sha256-YhmkAUq5pQ5tsphBj3Mn4yhAnvfItGtG8ZOvG4jutF0=";
};
cargoHash = "sha256-ZIkbA6rfS+8YhfP0YE4v9Me9FeRvLVLGRBUZnoA9ids=";
cargoHash = "sha256-WOkRJjr29aEw7SQvcwIYkHJhrdfP4IG7vI9fkD/SsAQ=";
nativeBuildInputs = [
installShellFiles

View File

@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "protobuf-matchers";
version = "0.1.1";
version = "0.1.2";
src = fetchFromGitHub {
owner = "inazarenko";
repo = "protobuf-matchers";
tag = "v${finalAttrs.version}";
hash = "sha256-aIEqmA4JwnGHY80Ehr9tgyxzhAk1nAdiVtPbsI0P0Aw=";
hash = "sha256-UROM6QeqgRWECnVSM3aNDhQXhWOm2X0MjzIORAOZ2ng=";
};
postPatch = ''

View File

@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "pt2-clone";
version = "1.83";
version = "1.84";
src = fetchFromGitHub {
owner = "8bitbubsy";
repo = "pt2-clone";
rev = "v${finalAttrs.version}";
sha256 = "sha256-jA3cFn5q7ceLIgu42Ir1HdXdSqgm8mcdR35CJdqQP+I=";
sha256 = "sha256-RWhweeFm/UjDIHibaYyoMiT70Ru7SmNA6Rbe0W6W57s=";
};
nativeBuildInputs = [ cmake ];

View File

@@ -11,13 +11,13 @@
buildDotnetModule rec {
pname = "pupdate";
version = "4.7.0";
version = "4.8.1";
src = fetchFromGitHub {
owner = "mattpannella";
repo = "pupdate";
rev = "${version}";
hash = "sha256-KodDuTVw06IFfwVOgbVwgNp74czjEcgu/T9rgYXlASQ=";
hash = "sha256-XZom0PDK5Vno0lCDFYE0lyH+ZDlfRNYqwUDo+zrI4ow=";
};
buildInputs = [

View File

@@ -15,9 +15,9 @@
xdg-utils,
versionCheckHook,
version ? "1.7.0",
srcHash ? "sha256-8/+ximoCPfNQJ/1APb0d5Z8kfWTI3SoN0RX9qrLP52o=",
cargoHash ? "sha256-xo8bH7f5MrUzoLat67rxiWMA24AnCngUkWWt402XAMQ=",
version ? "1.7.1",
srcHash ? "sha256-MPanUDVKol7mWVJDrGoGUkKqmcje+MsiK0WfqXQ27iI=",
cargoHash ? "sha256-Lru4ps9FYi03NVtRLtwZX9jhozAvBDsJ72ihdIpQcQ8=",
updateScript ? ./update.sh,
}:
@@ -160,6 +160,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
Repositories are replicated across peers in a decentralized manner, and users are in full control of their data and workflow.
'';
homepage = "https://radicle.xyz";
changelog = "https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5/tree/CHANGELOG.md";
license = with lib.licenses; [
asl20
mit

View File

@@ -1,8 +1,8 @@
{ radicle-node }:
radicle-node.override {
version = "1.7.0";
srcHash = "sha256-8/+ximoCPfNQJ/1APb0d5Z8kfWTI3SoN0RX9qrLP52o=";
cargoHash = "sha256-xo8bH7f5MrUzoLat67rxiWMA24AnCngUkWWt402XAMQ=";
version = "1.7.1";
srcHash = "sha256-MPanUDVKol7mWVJDrGoGUkKqmcje+MsiK0WfqXQ27iI=";
cargoHash = "sha256-Lru4ps9FYi03NVtRLtwZX9jhozAvBDsJ72ihdIpQcQ8=";
updateScript = ./update-unstable.sh;
}

View File

@@ -10,12 +10,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rgbds";
version = "0.9.4";
version = "1.0.1";
src = fetchFromGitHub {
owner = "gbdev";
repo = "rgbds";
rev = "v${finalAttrs.version}";
hash = "sha256-PFnU6vWfwvtnB93J+PcxZk000hbHnbe7GR+HCvH26dg=";
tag = "v${finalAttrs.version}";
hash = "sha256-amTlFuk+j4lupBmXt+2A2XNn3CIqKhar+JfpFFhg834=";
};
nativeBuildInputs = [
bison

View File

@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "rke";
version = "1.8.11";
version = "1.8.12";
src = fetchFromGitHub {
owner = "rancher";
repo = "rke";
rev = "v${finalAttrs.version}";
hash = "sha256-8EvXrkUvj/iJLyjZWIiQLzS3pSbERFUDuUsLcJ+zKKY=";
hash = "sha256-OXNnf/JCzW2PMVqLuz+1PAsBaoBhWUVJ1H0P0Sl/Eko=";
};
vendorHash = "sha256-OWC8OZhORHwntAR2YHd4KfQgB2Wtma6ayBWfY94uOA4=";

View File

@@ -12,16 +12,16 @@
buildGoModule (finalAttrs: {
pname = "sops";
version = "3.12.1";
version = "3.12.2";
src = fetchFromGitHub {
owner = "getsops";
repo = finalAttrs.pname;
tag = "v${finalAttrs.version}";
hash = "sha256-65M6rv4dE2edm+k0mPDZkrOb/LY1Cyi4y1D7xaoOdfw=";
hash = "sha256-1VGaS0uhacxjNOP/USmFHlrewkGzRzrV6xamDXY8hgc=";
};
vendorHash = "sha256-dniVUk/PsF111UCujFY6zIKR1cp8c8ZawH2ywMef9hE=";
vendorHash = "sha256-HgfJMTTWzQ4+59nuy/et3KxQaZEcfrjcWSr/iOOdpb0=";
subPackages = [ "cmd/sops" ];

View File

@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ssh-vault";
version = "1.2.2";
version = "1.2.3";
src = fetchFromGitHub {
owner = "ssh-vault";
repo = "ssh-vault";
tag = finalAttrs.version;
hash = "sha256-fRU2i7zzVs6Wx7y1idgMUqZhNMqLGE2UJRrSCIG0R2o=";
hash = "sha256-hxPeVJletH0/yy70qA8kZOWgaQ+B8sgG4OuIdt1IgWo=";
};
cargoHash = "sha256-qUp9/Ts8IUz5JgvgTekcJuSPDzVnaywmKHhzKynzDP4=";
cargoHash = "sha256-72pwe384u/il3Dh19il72el0DZ/+9q/tNHAAOdzedoc=";
nativeBuildInputs = [ pkg-config ];

View File

@@ -5,16 +5,16 @@
}:
buildGoModule (finalAttrs: {
pname = "vex-tui";
version = "2.0.1";
version = "2.0.2";
src = fetchFromGitHub {
owner = "CodeOne45";
repo = "vex-tui";
tag = "v${finalAttrs.version}";
hash = "sha256-NHGqfdto2geJD9FUFMC/MEpGocNrRN8gtJ0J/6kSJkc=";
hash = "sha256-wmze6OkX8Oxm+HtHBWo1+oSVDUR4PWWTTW/Ldu5z8pc=";
};
vendorHash = "sha256-PvaV0tJjIVppB36Cxg4aAKX0MBjgFC5S4GTs1zHxCCU=";
vendorHash = "sha256-jE53+VEjj5E5G2Yycwb8NDA8vDtoUtarrQgZ9ULyVh0=";
ldflags = [
"-s"

View File

@@ -25,14 +25,14 @@
weston,
xwayland,
}:
stdenv.mkDerivation {
stdenv.mkDerivation (finalAttrs: {
pname = "x11docker";
version = "7.6.0-unstable-2024-04-04";
version = "7.8.0";
src = fetchFromGitHub {
owner = "mviereck";
repo = "x11docker";
rev = "cb29a996597839239e482409b895353b1097ce3b";
sha256 = "sha256-NYMr2XZ4m6uvuIGO+nzX2ksxtVLJL4zy/JebxeAvqD4=";
tag = "v${finalAttrs.version}";
hash = "sha256-mOxPNT6psRBTuTrMgASBTBr3dZzCSxanSkHKF84lmO8=";
};
nativeBuildInputs = [ makeWrapper ];
@@ -77,4 +77,4 @@ stdenv.mkDerivation {
platforms = lib.platforms.linux;
mainProgram = "x11docker";
};
}
})

View File

@@ -1608,6 +1608,37 @@ final: prev: {
}
) { };
lsqlite3 = callPackage (
{
buildLuarocksPackage,
fetchurl,
fetchzip,
luaAtLeast,
luaOlder,
}:
buildLuarocksPackage {
pname = "lsqlite3";
version = "0.9.6-1";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/lsqlite3-0.9.6-1.rockspec";
sha256 = "1wb51lsfllmbzrjfl0dzxpg597nd54nn06c9plpvqwwjz4l9lrjf";
}).outPath;
src = fetchzip {
url = "https://lua.sqlite.org/home/zip/lsqlite3_v096.zip?uuid=v0.9.6";
sha256 = "0p24g17y6s0x1951y9pyndggp71drh4zrzb2a05nb9sk5s3z9dnm";
};
disabled = luaOlder "5.1" || luaAtLeast "5.5";
meta = {
homepage = "http://lua.sqlite.org/";
description = "A binding for Lua to the SQLite3 database library";
license.fullName = "MIT";
};
}
) { };
lua-cjson = callPackage (
{
buildLuarocksPackage,
@@ -3710,6 +3741,35 @@ final: prev: {
}
) { };
md5 = callPackage (
{
buildLuarocksPackage,
fetchurl,
luaOlder,
}:
buildLuarocksPackage {
pname = "md5";
version = "1.3-1";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/md5-1.3-1.rockspec";
sha256 = "08kx00ik1hly4p1a1bvvw3bvbddc64vdhpr21jy3asrj9nz86bnr";
}).outPath;
src = fetchurl {
url = "https://github.com/keplerproject/md5/archive/1.3.tar.gz";
sha256 = "193dsjgnzrnykpmx68njkv72fxh2gb3llqgx2lgbgnf5i66shiq7";
};
disabled = luaOlder "5.0";
meta = {
homepage = "http://keplerproject.github.io/md5/";
description = "Checksum library";
license.fullName = "MIT/X11";
};
}
) { };
mediator_lua = callPackage (
{
buildLuarocksPackage,
@@ -5213,6 +5273,38 @@ final: prev: {
}
) { };
utf8 = callPackage (
{
buildLuarocksPackage,
fetchFromGitHub,
fetchurl,
luaOlder,
}:
buildLuarocksPackage {
pname = "utf8";
version = "1.3-0";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/utf8-1.3-0.rockspec";
sha256 = "1szsrwb15yyvrqwyqrr7g5ivihc0kl4pc7qq439q235f3x8jv2jp";
}).outPath;
src = fetchFromGitHub {
owner = "dannote";
repo = "luautf8";
rev = "f36cc914ae9015cd3045987abadd83bbcfae98f0";
hash = "sha256-xLWqglAzqcxY+R8GOC+D3uzL2+9ZriEx8Kj41LkI5vU=";
};
disabled = luaOlder "5.1";
meta = {
homepage = "http://github.com/starwing/luautf8";
description = "A UTF-8 support module for Lua";
license.fullName = "MIT";
};
}
) { };
vstruct = callPackage (
{
buildLuarocksPackage,

View File

@@ -402,6 +402,11 @@ in
];
});
lsqlite3 = prev.lsqlite3.overrideAttrs (old: {
src = old.src.overrideAttrs { extension = "zip"; };
buildInputs = old.buildInputs ++ [ sqlite.dev ];
});
lua-cmsgpack = prev.lua-cmsgpack.overrideAttrs {
strictDeps = false;
meta.broken = isLuaJIT;
@@ -1129,6 +1134,16 @@ in
meta.broken = lua.luaversion != "5.1";
});
utf8 = prev.utf8.overrideAttrs {
postPatch = ''
sed -i '/#include <assert.h>/a\
#ifndef lua_assert\
#define lua_assert(x) assert(x)\
#endif
' lutf8lib.c
'';
};
vstruct = prev.vstruct.overrideAttrs (_: {
meta.broken = luaOlder "5.1" || luaAtLeast "5.4";
});

View File

@@ -11,14 +11,14 @@
buildPythonPackage (finalAttrs: {
pname = "aioairq";
version = "0.4.8";
version = "0.5.0";
pyproject = true;
src = fetchFromGitHub {
owner = "CorantGmbH";
repo = "aioairq";
tag = "v${finalAttrs.version}";
hash = "sha256-7hgmoFu48kYr4uonB5SOtRiQ1+Z8r2hhdqipvJN6MzU=";
hash = "sha256-TnO9tb56lKzoQxHXedBwePB474dAOFRi6fyygpFvb+8=";
};
__darwinAllowLocalNetworking = true;

View File

@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "asana";
version = "5.2.2";
version = "5.2.3";
pyproject = true;
src = fetchFromGitHub {
owner = "asana";
repo = "python-asana";
tag = "v${version}";
hash = "sha256-5GgBFZuiQDQXvZECIqY+kXTrUzkuoD8pJGKIg4TD1fw=";
hash = "sha256-GyNf5fr/cuwFSCQFsXno92ZOCVW88BWAVjzScVvnQdo=";
};
build-system = [ setuptools ];

View File

@@ -24,14 +24,14 @@
buildPythonPackage rec {
pname = "bayesian-optimization";
version = "3.2.0";
version = "3.2.1";
pyproject = true;
src = fetchFromGitHub {
owner = "bayesian-optimization";
repo = "BayesianOptimization";
tag = "v${version}";
hash = "sha256-miWMGLXdar3gVjllnCWLkCwZP3t+gIzffYjkJH459Uc=";
hash = "sha256-pTtwuBQUdVsi98nndEyY9mawGiTwjgiD05EsQwQFiPo=";
};
postPatch = ''

View File

@@ -14,14 +14,14 @@
buildPythonPackage (finalAttrs: {
pname = "fickling";
version = "0.1.9";
version = "0.1.10";
pyproject = true;
src = fetchFromGitHub {
owner = "trailofbits";
repo = "fickling";
tag = "v${finalAttrs.version}";
hash = "sha256-Pn43KwlcWJX8l56FpkIK1tElXoNyfz3/9vTsSOtLrf4=";
hash = "sha256-hpVcYWoIH9sCQDha2aX0kzYHwpNcZ6US+4N/q70tQyA=";
};
build-system = [

View File

@@ -4,7 +4,8 @@
fetchFromGitHub,
# build-system
setuptools-scm,
hatch-vcs,
hatchling,
# dependencies
bokeh,
@@ -37,7 +38,8 @@ buildPythonPackage rec {
};
build-system = [
setuptools-scm
hatch-vcs
hatchling
];
dependencies = [
@@ -94,6 +96,6 @@ buildPythonPackage rec {
homepage = "https://hvplot.pyviz.org";
changelog = "https://github.com/holoviz/hvplot/releases/tag/${src.tag}";
license = lib.licenses.bsd3;
maintainers = [ ];
maintainers = with lib.maintainers; [ locnide ];
};
}

View File

@@ -8,14 +8,14 @@
buildPythonPackage (finalAttrs: {
pname = "iamdata";
version = "0.1.202603181";
version = "0.1.202603191";
pyproject = true;
src = fetchFromGitHub {
owner = "cloud-copilot";
repo = "iam-data-python";
tag = "v${finalAttrs.version}";
hash = "sha256-rmb7T+olD0iLaie0luUHyltNgpPDO1BQOas+ZFPU2BY=";
hash = "sha256-KzVLTnXipFCI/wblV790JundbpCbFhidV7tZ2IRVPCM=";
};
__darwinAllowLocalNetworking = true;

View File

@@ -2,7 +2,7 @@
lib,
buildPythonPackage,
fetchFromGitHub,
setuptools,
flit-core,
ipython,
}:
@@ -18,7 +18,7 @@ buildPythonPackage rec {
hash = "sha256-Q+y0Xr7wuo8ZwCHEELSi0QSXa8DLtfZ8XQc48eOk4bw=";
};
build-system = [ setuptools ];
build-system = [ flit-core ];
dependencies = [ ipython ];

View File

@@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "mayim";
version = "1.3.1";
version = "1.3.2";
pyproject = true;
src = fetchFromGitHub {
owner = "ahopkins";
repo = "mayim";
tag = "v${version}";
hash = "sha256-RJMPqqmvpwvdRTaVznxGunvC0/KlL0z1GUX1VBTCbwo=";
hash = "sha256-HEnzHpgTbEZOBzUG7DDIO9YRWIoLroLY+Spq/jkMib0=";
};
build-system = [

View File

@@ -51,14 +51,14 @@
buildPythonPackage rec {
pname = "openai";
version = "2.28.0";
version = "2.29.0";
pyproject = true;
src = fetchFromGitHub {
owner = "openai";
repo = "openai-python";
tag = "v${version}";
hash = "sha256-81IlPvEdXpMAaxN4PYRFLbkLAl15gOuwUqhItV+cI7g=";
hash = "sha256-Ea8dnhxpgLwiApqB2GjBUb8wEgFEojlIvteo7FHXHF8=";
};
postPatch = ''substituteInPlace pyproject.toml --replace-fail "hatchling==1.26.3" "hatchling"'';
@@ -127,7 +127,7 @@ buildPythonPackage rec {
description = "Python client library for the OpenAI API";
homepage = "https://github.com/openai/openai-python";
changelog = "https://github.com/openai/openai-python/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.malo ];
mainProgram = "openai";
};

View File

@@ -11,12 +11,12 @@
buildPythonPackage (finalAttrs: {
pname = "publicsuffixlist";
version = "1.0.2.20260311";
version = "1.0.2.20260318";
pyproject = true;
src = fetchPypi {
inherit (finalAttrs) pname version;
hash = "sha256-nNZs2JO+dVRGEKmlHuccANMx7cGM+Hm1mIA+NNAo+6g=";
hash = "sha256-R+rtGMgCneiVE0VPaLxG4Lf24erlQiDqH/zxYjJ018M=";
};
postPatch = ''

View File

@@ -39,14 +39,14 @@
buildPythonPackage rec {
pname = "scipp";
version = "26.3.0";
version = "26.3.1";
pyproject = true;
src = fetchFromGitHub {
owner = "scipp";
repo = "Scipp";
tag = version;
hash = "sha256-J8epr2Wal8brtX+ipimGjLP4u83KGSoQN33/ZVCKDnA=";
hash = "sha256-Jbp7dOEAnXe9kBcYt35iC01i6FnZkFY5n9okGCeuuL4=";
};
env = {
SKIP_REMOTE_SOURCES = "true";

View File

@@ -3,6 +3,7 @@
cargo,
fetchFromGitHub,
lib,
psutil,
pytest-asyncio,
pytest-xdist,
pytestCheckHook,
@@ -17,14 +18,14 @@
buildPythonPackage (finalAttrs: {
pname = "serialx";
version = "0.8.0";
version = "1.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "puddly";
repo = "serialx";
tag = "v${finalAttrs.version}";
hash = "sha256-LYK6r0wLcrnPHMd5q6EYM+19CmAwLYAmL59SWpxL+oM=";
hash = "sha256-QYeEtdG3neRRloXOW7cKVyrsGZ5FrKOXs8gfjdyjpIQ=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
@@ -51,12 +52,18 @@ buildPythonPackage (finalAttrs: {
pythonImportsCheck = [ "serialx" ];
nativeCheckInputs = [
psutil
pytest-asyncio
pytest-xdist
pytestCheckHook
socat
];
disabledTests = [
# tries to access /sys/class/tty in sandbox
"test_compat_tools_module"
];
meta = {
changelog = "https://github.com/puddly/serialx/releases/tag/${finalAttrs.src.tag}";
description = "Serial library with native async support for Windows and POSIX";

View File

@@ -9,14 +9,14 @@
buildPythonPackage (finalAttrs: {
pname = "tencentcloud-sdk-python";
version = "3.1.57";
version = "3.1.59";
pyproject = true;
src = fetchFromGitHub {
owner = "TencentCloud";
repo = "tencentcloud-sdk-python";
tag = finalAttrs.version;
hash = "sha256-NGzeYKGBA3+UoBX0vK31ApCgmjS9NnBiL44Ona42SfM=";
hash = "sha256-nsXskyXHRzxr6ZIve11xfBLTjdmUu9WVRIG0qoIi0xE=";
};
build-system = [ setuptools ];

View File

@@ -191,6 +191,11 @@ buildPythonPackage (finalAttrs: {
hatchling
];
# Protobuf 7 is not compatible with the current version of wandb
pythonRelaxDeps = [
"protobuf"
];
dependencies = [
click
gitpython

View File

@@ -32,33 +32,33 @@ let
binaryninja = fetchFromGitHub {
owner = "Vector35";
repo = "binaryninja-api";
rev = "5accfca2dc53fe5685dbe9e74f519a7f2f657d48"; # https://github.com/radareorg/radare2/blob/master/subprojects/binaryninja.wrap
hash = "sha256-ysTLRmD372mZNAxL+ua7tsPsYyFVPaiDctLUNKKIE4o=";
rev = "ba13f6ec7d0ce9a18a03a1c895fb72d18e03014a"; # https://github.com/radareorg/radare2/blob/master/subprojects/binaryninja.wrap
hash = "sha256-ApBDmrepz27ioEjtqgdGzGF0tPkDghp7dA8L9eHHW6w=";
};
sdb = fetchFromGitHub {
owner = "radareorg";
repo = "sdb";
tag = "2.3.0"; # https://github.com/radareorg/radare2/blob/master/subprojects/sdb.wrap
hash = "sha256-u8sD278Gd5XZkxJZikojh44WketQImx+FtHBQEj8EO0=";
tag = "2.4.2"; # https://github.com/radareorg/radare2/blob/master/subprojects/sdb.wrap
hash = "sha256-JN27SkDqHtX83d1CPUF9hbVKwE/dwhDgn5MlCX9RPrc=";
};
qjs = fetchFromGitHub {
owner = "quickjs-ng";
repo = "quickjs";
rev = "d405777f7eefa22c17c12970317ef3d6e7658f5a"; # https://github.com/radareorg/radare2/blob/master/subprojects/qjs.wrap
hash = "sha256-6/9DmEU+CrZiykiKdLaQy7ds1TvNuyEbat7M6RNuTgs=";
rev = "e2b100e8c5fa7131e9fb22b8a0e9ca0f16eb9892"; # https://github.com/radareorg/radare2/blob/master/subprojects/qjs.wrap
hash = "sha256-vq+K93MuvFC+JKw4623gKs53ngw1097l5Kf/RBGU+mA=";
};
in
stdenv.mkDerivation (finalAttrs: {
pname = "radare2";
version = "6.1.0";
version = "6.1.2";
src = fetchFromGitHub {
owner = "radare";
repo = "radare2";
tag = finalAttrs.version;
hash = "sha256-OGwMfiY689NFbIPIyY+vKDEC6dB40yiMC6uwRIPBiSQ=";
hash = "sha256-YiKbXKKwbeAUkeq4LcUwOxTHU1Hua4YhcwDULiHVmrQ=";
};
mesonFlags = [

View File

@@ -10,11 +10,11 @@
stdenv.mkDerivation rec {
pname = "roundcube";
version = "1.6.13";
version = "1.6.14";
src = fetchurl {
url = "https://github.com/roundcube/roundcubemail/releases/download/${version}/roundcubemail-${version}-complete.tar.gz";
sha256 = "sha256-vdG6/nkUmmtj9pn6lOdiYYnsYOLDeVTefoTuaF279bs=";
sha256 = "sha256-TGdRBynBC9ML0GTofrrz+aLSYjCASGJDBYAmC4agFgk=";
};
patches = [ ./0001-Don-t-resolve-symlinks-when-trying-to-find-INSTALL_P.patch ];

View File

@@ -1054,6 +1054,7 @@ mapAliases {
liblastfmSF = warnAlias "'liblastfmSF' has been renamed to 'liblastfm-vambrose'" liblastfm-vambrose; # Added 2026-02-08
liblinphone = throw "'liblinphone' has been moved to 'linphonePackages.liblinphone'"; # Added 2025-09-20
libmesode = throw "'libmesode' has been removed because it was deprecated and archived upstream. Consider using 'libstrophe' instead"; # Added 2026-01-15
libmkv = throw "'libmkv' has been removed as it is abandoned upstream"; # Added 2026-01-18
libmp3splt = throw "'libmp3splt' has been removed due to lack of maintenance upstream."; # Added 2025-05-17
libmusicbrainz3 = throw "libmusicbrainz3 has been removed as it was obsolete and unused"; # Added 2025-09-16
libmusicbrainz5 = libmusicbrainz; # Added 2025-09-16