Merge master into staging-next

Changed files
+1498 -715
maintainers
nixos
modules
system
boot
loader
pkgs
applications
by-name
al
albedo
au
autoprefixer
br
brightnessctl
ca
cadvisor
cl
cloudlog
cr
credhub-cli
dp
dpms-off
fc
fcitx5-pinyin-minecraft
fcitx5-pinyin-moegirl
fi
filen-cli
gl
glance
go
gr
ht
httping
in
inori
ku
kube-bench
la
li
libstrophe
limine
ma
mautrix-meta
mautrix-whatsapp
ms
msolve
ni
nu
nu_scripts
op
openfga
openvas-scanner
pi
pixelflasher
po
pr
prowlarr
ra
re
si
silice
sk
so
sp
spotifyd
st
star-history
ta
tanka
te
television
ti
tilt
tl
tr
trunk
tu
turso-cli
vr
vrcadvert
yn
ynetd
zt
ztools
development
interpreters
clojure
node-packages
python-modules
array-api-compat
cyclopts
deepl
dissect-archive
dissect-extfs
dissect-fat
dissect-ffs
dissect-hypervisor
dissect-ntfs
dissect-squashfs
dissect-vmfs
dissect-xfs
docling
edk2-pytool-library
fastai
functions-framework
lxmf
publicsuffixlist
pygobject-stubs
smolagents
stravalib
sumo
tubeup
tools
build-managers
godot
tools
package-management
top-level
+6
maintainers/maintainer-list.nix
···
githubId = 1379411;
name = "Georg Haas";
};
+
haylin = {
+
email = "me@haylinmoore.com";
+
github = "haylinmoore";
+
githubId = 8162992;
+
name = "Haylin Moore";
+
};
hbjydev = {
email = "hayden@kuraudo.io";
github = "hbjydev";
+9 -8
nixos/modules/system/boot/loader/limine/limine-install.py
···
while not os.path.ismount(path):
path = os.path.dirname(path)
-
devices = [x for x in psutil.disk_partitions(all=True) if x.mountpoint == path]
+
devices = [x for x in psutil.disk_partitions() if x.mountpoint == path]
assert len(devices) == 1
return devices[0].device
···
limine_deploy_args = [limine_binary, 'bios-install', device]
if config('partitionIndex'):
-
limine_deploy_args.append(config('partitionIndex'))
+
limine_deploy_args.append(str(config('partitionIndex')))
if config('forceMbr'):
limine_deploy_args += '--force-mbr'
-
try:
-
subprocess.run(limine_deploy_args)
-
except:
-
raise Exception(
-
'Failed to deploy BIOS stage 1 Limine bootloader!\n' +
-
'You might want to try enabling the `boot.loader.limine.forceMbr` option.')
+
+
try:
+
subprocess.run(limine_deploy_args)
+
except:
+
raise Exception(
+
'Failed to deploy BIOS stage 1 Limine bootloader!\n' +
+
'You might want to try enabling the `boot.loader.limine.forceMbr` option.')
main()
+13
pkgs/applications/editors/vim/plugins/generated.nix
···
meta.hydraPlatforms = [ ];
};
+
aw-watcher-nvim = buildVimPlugin {
+
pname = "aw-watcher.nvim";
+
version = "2025-03-06";
+
src = fetchFromGitHub {
+
owner = "lowitea";
+
repo = "aw-watcher.nvim";
+
rev = "9030f9b851578fce7cec5fa3d7b54556eb7e270f";
+
sha256 = "0nsmfb508x03n0hvlnhcjzgqwwg8rp8wa2a5r7wz4z1hrs03hscx";
+
};
+
meta.homepage = "https://github.com/lowitea/aw-watcher.nvim/";
+
meta.hydraPlatforms = [ ];
+
};
+
aw-watcher-vim = buildVimPlugin {
pname = "aw-watcher-vim";
version = "2023-10-09";
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
···
https://github.com/vim-scripts/autoload_cscope.vim/,,
https://github.com/nullishamy/autosave.nvim/,HEAD,
https://github.com/ActivityWatch/aw-watcher-vim/,HEAD,
+
https://github.com/lowitea/aw-watcher.nvim/,HEAD,
https://github.com/rafi/awesome-vim-colorschemes/,,
https://github.com/AhmedAbdulrahman/aylin.vim/,,
https://github.com/ayu-theme/ayu-vim/,,
+2 -2
pkgs/applications/editors/vscode/extensions/default.nix
···
mktplcRef = {
publisher = "shd101wyy";
name = "markdown-preview-enhanced";
-
version = "0.8.15";
-
hash = "sha256-aW2Ri73xIl/1q/Yoi5qg25fjx7l55QfXAn+M+JuoN+A=";
+
version = "0.8.18";
+
hash = "sha256-BHLFlhcIXm3mvmjDPu3fuzpJIGHQvT/RDBEE/QFoRvU=";
};
meta = {
description = "Provides a live preview of markdown using either markdown-it or pandoc";
+2 -2
pkgs/applications/editors/vscode/extensions/ms-python.debugpy/default.nix
···
mktplcRef = {
name = "debugpy";
publisher = "ms-python";
-
version = "2025.4.0";
-
hash = "sha256-WbnR949zHuoW+jR6vugvHussScBvgRIi8PYi9HbJxjc=";
+
version = "2025.4.1";
+
hash = "sha256-PzO5CA/JaLlyMMQ0wOIIvoL116boSOpqtX9plw9IUgQ=";
};
meta = {
+3 -3
pkgs/applications/emulators/libretro/cores/beetle-pce-fast.nix
···
}:
mkLibretroCore {
core = "mednafen-pce-fast";
-
version = "0-unstable-2024-12-27";
+
version = "0-unstable-2025-03-07";
src = fetchFromGitHub {
owner = "libretro";
repo = "beetle-pce-fast-libretro";
-
rev = "cfbb0946f79de33bc615d0a079e1a92f1454c3e3";
-
hash = "sha256-47Fap6QjwFwodLaHBa78kKUap2DB8FdaEe6AEv0qyCA=";
+
rev = "9f2b7943db1fb784daf0948b0b493bc7f76919f8";
+
hash = "sha256-fwrfZ0Z/DAtDRuBqxCS11/qNoomAtUgEOf4eOLk9vO0=";
};
makefile = "Makefile";
+3 -3
pkgs/applications/emulators/libretro/cores/beetle-saturn.nix
···
}:
mkLibretroCore {
core = "mednafen-saturn";
-
version = "0-unstable-2024-10-21";
+
version = "0-unstable-2025-03-16";
src = fetchFromGitHub {
owner = "libretro";
repo = "beetle-saturn-libretro";
-
rev = "0a78a9a5ab0088ba19f21e028dda9f4b4d7c9e48";
-
hash = "sha256-WNQhtaYBg7JqPdxcD0cLRjr2pSda6Xmx/WWYzyu5u9c=";
+
rev = "06c9daa7ff6de42955437d29a80d8fc4ececc8d3";
+
hash = "sha256-HTOT4/NmfcVjte61FjkqL9neKVQrH7P4dZjmIC9fy0k=";
};
makefile = "Makefile";
+3 -3
pkgs/applications/emulators/libretro/cores/bsnes.nix
···
}:
mkLibretroCore {
core = "bsnes";
-
version = "0-unstable-2025-02-28";
+
version = "0-unstable-2025-03-07";
src = fetchFromGitHub {
owner = "libretro";
repo = "bsnes-libretro";
-
rev = "cb4a0695ec4eea7298ddc5dd013bb1bb23d5a496";
-
hash = "sha256-13d2quwMBK7ocNWWmbQNJXYj2MxvfGwvpXy2bcCGfMQ=";
+
rev = "ec353ea2502be9b71f3d9830b7a7b66ee69e254c";
+
hash = "sha256-9QRKEIi1JHd503KN9+DKxLMJMJWyNu9vomPAmlbb/zw=";
};
makefile = "Makefile";
+3 -3
pkgs/applications/emulators/libretro/cores/freeintv.nix
···
}:
mkLibretroCore {
core = "freeintv";
-
version = "0-unstable-2024-10-21";
+
version = "0-unstable-2025-03-05";
src = fetchFromGitHub {
owner = "libretro";
repo = "freeintv";
-
rev = "beab9af119fc117833d2d866d8d4ea0857ec0236";
-
hash = "sha256-+3hF7OZ2OD8K3OsvzJ3+Nn3DwC7PfD+Mr3Ku2/W/fDQ=";
+
rev = "6efc4b8fd4c7423ec1f5ff1913b854529135b565";
+
hash = "sha256-B5GEzI/U/F0IsppdOx5znu+4LdZOxQLcGAez+oR2PCI=";
};
makefile = "Makefile";
+3 -3
pkgs/applications/emulators/libretro/cores/gambatte.nix
···
}:
mkLibretroCore {
core = "gambatte";
-
version = "0-unstable-2025-02-28";
+
version = "0-unstable-2025-03-07";
src = fetchFromGitHub {
owner = "libretro";
repo = "gambatte-libretro";
-
rev = "041833eb4b28e349f7690e18d04a5d7f28639bd1";
-
hash = "sha256-wC5wMCd5LDrNZgGTtAvg5asyPK7wlK/+DhUOgqvZvXs=";
+
rev = "4b3edb41d33e52b6d70c4e18bf0819a070991b66";
+
hash = "sha256-8RmNDvUd64FqEgduNMHgbunu92SqMi+Pn//Ou2EQUFs=";
};
meta = {
+3 -3
pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix
···
}:
mkLibretroCore {
core = "genesis-plus-gx";
-
version = "0-unstable-2025-01-17";
+
version = "0-unstable-2025-03-08";
src = fetchFromGitHub {
owner = "libretro";
repo = "Genesis-Plus-GX";
-
rev = "8ea39eefc76bd97331c0da9efbac6ff343704a95";
-
hash = "sha256-BZHZ5aixtivkxI+1Fpo/ziykIQFM27UtF4hLGOrQ4cQ=";
+
rev = "1024afbcd77a7bf7c87972c7c86d3a7759877fc7";
+
hash = "sha256-9Y3uzWpiYIRGTFApVGdLIONpBpPaO1sRgaGj1EVI3M4=";
};
meta = {
+3 -3
pkgs/applications/emulators/libretro/cores/mame2003.nix
···
}:
mkLibretroCore {
core = "mame2003";
-
version = "0-unstable-2025-01-26";
+
version = "0-unstable-2025-03-14";
src = fetchFromGitHub {
owner = "libretro";
repo = "mame2003-libretro";
-
rev = "290027956a5bfc9e22e3e96fb4b5958968da6b70";
-
hash = "sha256-FlroIr4T5Z4tBPJ32AxDjXdSnQpU9ergDCznP5qvh3Y=";
+
rev = "9c05757528afb96278ececf71454072cd4e57946";
+
hash = "sha256-v4LG52JbekLFPotMpoZyvYYj27I1SL1DEe01GaeMRjk=";
};
# Fix build with GCC 14
+1 -1
pkgs/applications/graphics/drawio/default.nix
···
];
meta = with lib; {
-
description = "Desktop application for creating diagrams";
+
description = "Desktop version of draw.io for creating diagrams";
homepage = "https://about.draw.io/";
license = with lib.licenses; [
# The LICENSE file of https://github.com/jgraph/drawio claims Apache License Version 2.0 again since https://github.com/jgraph/drawio/commit/5b2e73471e4fea83d681f0cec5d1aaf7c3884996
+1 -1
pkgs/applications/graphics/drawio/headless.nix
···
meta = with lib; {
description = "xvfb wrapper around drawio";
longDescription = ''
-
A wrapper around drawio for running in headless environments.
+
A wrapper around drawio (draw.io) for running in headless environments.
Runs drawio under xvfb-run, with configuration going to a temporary
directory.
'';
+7 -7
pkgs/applications/networking/cluster/krane/Gemfile.lock
···
google-cloud-env (2.2.1)
faraday (>= 1.0, < 3.a)
google-logging-utils (0.1.0)
-
googleauth (1.12.2)
+
googleauth (1.13.1)
faraday (>= 1.0, < 3.a)
google-cloud-env (~> 2.2)
google-logging-utils (~> 0.1)
···
http-cookie (1.0.8)
domain_name (~> 0.5)
http-form_data (2.3.0)
-
i18n (1.14.6)
+
i18n (1.14.7)
concurrent-ruby (~> 1.0)
-
json (2.9.1)
+
json (2.10.1)
jsonpath (1.1.5)
multi_json
jwt (2.10.1)
base64
-
krane (3.7.0)
+
krane (3.7.1)
activesupport (>= 5.0)
colorize (~> 0.8)
concurrent-ruby (~> 1.1)
···
llhttp-ffi (0.5.0)
ffi-compiler (~> 1.0)
rake (~> 13.0)
-
logger (1.6.5)
+
logger (1.6.6)
mime-types (3.6.0)
logger
mime-types-data (~> 3.2015)
-
mime-types-data (3.2025.0107)
+
mime-types-data (3.2025.0304)
minitest (5.25.4)
multi_json (1.15.0)
net-http (0.6.0)
···
thor (1.3.2)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
-
uri (1.0.2)
+
uri (1.0.3)
PLATFORMS
ruby
+14 -14
pkgs/applications/networking/cluster/krane/gemset.nix
···
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "0zynv2s6s6i5d8x84p1axin21bfgmgy92ai2jb7a7aaknaqpfc9x";
+
sha256 = "187c8y2arv0akkpmff0zf2qnf93ixvsbjpnvwsrzw2p4cbk8qi1k";
type = "gem";
};
-
version = "1.12.2";
+
version = "1.13.1";
};
http = {
dependencies = [
···
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "0k31wcgnvcvd14snz0pfqj976zv6drfsnq6x8acz10fiyms9l8nw";
+
sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf";
type = "gem";
};
-
version = "1.14.6";
+
version = "1.14.7";
};
json = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "048danb0x10mpch6mf88mky35zjn6wk4hpbqq68ssbq58i3fzgfj";
+
sha256 = "1p4l5ycdxfsr8b51gnvlvhq6s21vmx9z4x617003zbqv3bcqmj6x";
type = "gem";
};
-
version = "2.9.1";
+
version = "2.10.1";
};
jsonpath = {
dependencies = [ "multi_json" ];
···
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "032b8fk23jpmmslnhn351as9irykpa40sjz6yxibjpglj4w7wnqz";
+
sha256 = "1gkbrk08l8zdcnp62yc0r89kq9sv79v6v0ni1d6ghm4mil8apbm9";
type = "gem";
};
-
version = "3.7.0";
+
version = "3.7.1";
};
kubeclient = {
dependencies = [
···
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "0sz584vw17pwrrc5zg6yd8lqcgfpjf4qplq3s7fr0r3505nybky3";
+
sha256 = "05s008w9vy7is3njblmavrbdzyrwwc1fsziffdr58w9pwqj8sqfx";
type = "gem";
};
-
version = "1.6.5";
+
version = "1.6.6";
};
mime-types = {
dependencies = [
···
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "1jixfirdang1lx9iqkcw03mz43pi4vxlfpb8ha4sbz4cqry4jai3";
+
sha256 = "15sh43bmq39sqa1q5l5wiazyim71m6jg572fgy5p0ba3h5c3inby";
type = "gem";
};
-
version = "3.2025.0107";
+
version = "3.2025.0304";
};
minitest = {
groups = [ "default" ];
···
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
-
sha256 = "09qyg6a29cfgd46qid8qvx4sjbv596v19ym73xvhanbyxd6500xk";
+
sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9";
type = "gem";
};
-
version = "1.0.2";
+
version = "1.0.3";
};
}
+10
pkgs/applications/office/libreoffice/skip-broken-tests-fresh.patch
···
loadFromURL(u"private:factory/swriter"_ustr);
uno::Reference<rdf::XDocumentMetadataAccess> xDocumentMetadataAccess(mxComponent,
+
--- a/sw/qa/extras/odfexport/odfexport2.cxx
+
+++ b/sw/qa/extras/odfexport/odfexport2.cxx
+
@@ -1711,6 +1711,7 @@ CPPUNIT_TEST_FIXTURE(Test, testMidnightRedlineDatetime)
+
// - Error: "2001-01-01" does not satisfy the "dateTime" type
+
// because "2001-01-01T00:00:00" became "2001-01-01" on roundtrip.
+
loadAndReload("midnight_redline.fodt");
+
+ return; // fails on aarch64
+
+
xmlDocUniquePtr pXmlDoc = parseExport(u"content.xml"_ustr);
+
assertXPathContent(pXmlDoc,
-10
pkgs/applications/office/libreoffice/skip-broken-tests.patch
···
createSwDoc();
SwDoc* pDoc = getSwDoc();
CPPUNIT_ASSERT(pDoc);
-
--- a/sw/qa/extras/odfexport/odfexport2.cxx
-
+++ b/sw/qa/extras/odfexport/odfexport2.cxx
-
@@ -1711,6 +1711,7 @@ CPPUNIT_TEST_FIXTURE(Test, testMidnightRedlineDatetime)
-
// - Error: "2001-01-01" does not satisfy the "dateTime" type
-
// because "2001-01-01T00:00:00" became "2001-01-01" on roundtrip.
-
loadAndReload("midnight_redline.fodt");
-
+ return; // fails on aarch64
-
-
xmlDocUniquePtr pXmlDoc = parseExport(u"content.xml"_ustr);
-
assertXPathContent(pXmlDoc,
+40 -40
pkgs/applications/office/libreoffice/src-fresh/deps.nix
···
md5name = "89c5c6665337f56fd2db36bc3805a5619709d51fb136e51937072f63fcc717a7-cppunit-1.15.1.tar.gz";
}
{
-
name = "curl-8.11.1.tar.xz";
-
url = "https://dev-www.libreoffice.org/src/curl-8.11.1.tar.xz";
-
sha256 = "c7ca7db48b0909743eaef34250da02c19bc61d4f1dcedd6603f109409536ab56";
+
name = "curl-8.12.1.tar.xz";
+
url = "https://dev-www.libreoffice.org/src/curl-8.12.1.tar.xz";
+
sha256 = "0341f1ed97a26c811abaebd37d62b833956792b7607ea3f15d001613c76de202";
md5 = "";
-
md5name = "c7ca7db48b0909743eaef34250da02c19bc61d4f1dcedd6603f109409536ab56-curl-8.11.1.tar.xz";
+
md5name = "0341f1ed97a26c811abaebd37d62b833956792b7607ea3f15d001613c76de202-curl-8.12.1.tar.xz";
}
{
name = "libe-book-0.1.3.tar.xz";
···
md5name = "acb85cedafa10ce106b1823fb236b1b3e5d942a5741e8f8435cc8ccfec0afe76-Firebird-3.0.7.33374-0.tar.bz2";
}
{
-
name = "fontconfig-2.15.0.tar.xz";
-
url = "https://dev-www.libreoffice.org/src/fontconfig-2.15.0.tar.xz";
-
sha256 = "63a0658d0e06e0fa886106452b58ef04f21f58202ea02a94c39de0d3335d7c0e";
+
name = "fontconfig-2.16.0.tar.xz";
+
url = "https://dev-www.libreoffice.org/src/fontconfig-2.16.0.tar.xz";
+
sha256 = "6a33dc555cc9ba8b10caf7695878ef134eeb36d0af366041f639b1da9b6ed220";
md5 = "";
-
md5name = "63a0658d0e06e0fa886106452b58ef04f21f58202ea02a94c39de0d3335d7c0e-fontconfig-2.15.0.tar.xz";
+
md5name = "6a33dc555cc9ba8b10caf7695878ef134eeb36d0af366041f639b1da9b6ed220-fontconfig-2.16.0.tar.xz";
}
{
name = "crosextrafonts-20130214.tar.gz";
···
md5name = "09c5716296787e1f7fcb87b1cbdbf26814ec1288ed6259ccd30d5d9795809fa5-glm-1.0.1.zip";
}
{
-
name = "gpgme-1.24.1.tar.bz2";
-
url = "https://dev-www.libreoffice.org/src/gpgme-1.24.1.tar.bz2";
-
sha256 = "ea05d0258e71061d61716584ec34cef59330a91340571edc46b78374973ba85f";
+
name = "gpgme-1.24.2.tar.bz2";
+
url = "https://dev-www.libreoffice.org/src/gpgme-1.24.2.tar.bz2";
+
sha256 = "e11b1a0e361777e9e55f48a03d89096e2abf08c63d84b7017cfe1dce06639581";
md5 = "";
-
md5name = "ea05d0258e71061d61716584ec34cef59330a91340571edc46b78374973ba85f-gpgme-1.24.1.tar.bz2";
+
md5name = "e11b1a0e361777e9e55f48a03d89096e2abf08c63d84b7017cfe1dce06639581-gpgme-1.24.2.tar.bz2";
}
{
name = "graphite2-minimal-1.3.14.tgz";
···
md5name = "2fdc3feb6e9deb17adec9bafa3321419aa19f8f4e5dea7bf8486844ca22207bf-libjpeg-turbo-2.1.5.1.tar.gz";
}
{
-
name = "language-subtag-registry-2025-01-21.tar.bz2";
-
url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2025-01-21.tar.bz2";
-
sha256 = "06b37484c2736816e84b8bdd2075011d5961c2316865bc2795831230b925608d";
+
name = "language-subtag-registry-2025-02-06.tar.bz2";
+
url = "https://dev-www.libreoffice.org/src/language-subtag-registry-2025-02-06.tar.bz2";
+
sha256 = "e5fffcbd640e743fa9b699087d63ccf8ab5b52eed521da68f8c894f350856662";
md5 = "";
-
md5name = "06b37484c2736816e84b8bdd2075011d5961c2316865bc2795831230b925608d-language-subtag-registry-2025-01-21.tar.bz2";
+
md5name = "e5fffcbd640e743fa9b699087d63ccf8ab5b52eed521da68f8c894f350856662-language-subtag-registry-2025-02-06.tar.bz2";
}
{
name = "lcms2-2.16.tar.gz";
···
md5name = "d873d34ad8b9b4cea010631f1a6228d2087475e4dc5e763eb81acc23d9d45a51-lcms2-2.16.tar.gz";
}
{
-
name = "libassuan-3.0.1.tar.bz2";
-
url = "https://dev-www.libreoffice.org/src/libassuan-3.0.1.tar.bz2";
-
sha256 = "c8f0f42e6103dea4b1a6a483cb556654e97302c7465308f58363778f95f194b1";
+
name = "libassuan-3.0.2.tar.bz2";
+
url = "https://dev-www.libreoffice.org/src/libassuan-3.0.2.tar.bz2";
+
sha256 = "d2931cdad266e633510f9970e1a2f346055e351bb19f9b78912475b8074c36f6";
md5 = "";
-
md5name = "c8f0f42e6103dea4b1a6a483cb556654e97302c7465308f58363778f95f194b1-libassuan-3.0.1.tar.bz2";
+
md5name = "d2931cdad266e633510f9970e1a2f346055e351bb19f9b78912475b8074c36f6-libassuan-3.0.2.tar.bz2";
}
{
name = "libatomic_ops-7.8.2.tar.gz";
···
md5name = "952b626ad3f3be1a4598622dab52fdab2a8604d0837c1b00589f3637535af92f-xmlsec1-1.3.6.tar.gz";
}
{
-
name = "libxml2-2.13.5.tar.xz";
-
url = "https://dev-www.libreoffice.org/src/libxml2-2.13.5.tar.xz";
-
sha256 = "74fc163217a3964257d3be39af943e08861263c4231f9ef5b496b6f6d4c7b2b6";
+
name = "libxml2-2.13.6.tar.xz";
+
url = "https://dev-www.libreoffice.org/src/libxml2-2.13.6.tar.xz";
+
sha256 = "f453480307524968f7a04ec65e64f2a83a825973bcd260a2e7691be82ae70c96";
md5 = "";
-
md5name = "74fc163217a3964257d3be39af943e08861263c4231f9ef5b496b6f6d4c7b2b6-libxml2-2.13.5.tar.xz";
+
md5name = "f453480307524968f7a04ec65e64f2a83a825973bcd260a2e7691be82ae70c96-libxml2-2.13.6.tar.xz";
}
{
name = "libxslt-1.1.42.tar.xz";
···
md5name = "4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f-lxml-5.3.0.tar.gz";
}
{
-
name = "mariadb-connector-c-3.3.13-src.tar.gz";
-
url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.13-src.tar.gz";
-
sha256 = "1c03c30b394871ab354dbdb47574beae19e2657da21a911ecc9e33e9388a3bef";
+
name = "mariadb-connector-c-3.3.14-src.tar.gz";
+
url = "https://dev-www.libreoffice.org/src/mariadb-connector-c-3.3.14-src.tar.gz";
+
sha256 = "497c324ed9ebce1dd8a940c1d308574f0d4db41c8209f19bfb3ded25e733ed49";
md5 = "";
-
md5name = "1c03c30b394871ab354dbdb47574beae19e2657da21a911ecc9e33e9388a3bef-mariadb-connector-c-3.3.13-src.tar.gz";
+
md5name = "497c324ed9ebce1dd8a940c1d308574f0d4db41c8209f19bfb3ded25e733ed49-mariadb-connector-c-3.3.14-src.tar.gz";
}
{
name = "mdds-2.1.1.tar.xz";
···
md5name = "2cb7dc73e9c8340dff0d99357fbaa578abf30cc6619f0521972c555681e6b2ff-openldap-2.6.9.tgz";
}
{
-
name = "openssl-3.0.15.tar.gz";
-
url = "https://dev-www.libreoffice.org/src/openssl-3.0.15.tar.gz";
-
sha256 = "23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533";
+
name = "openssl-3.0.16.tar.gz";
+
url = "https://dev-www.libreoffice.org/src/openssl-3.0.16.tar.gz";
+
sha256 = "57e03c50feab5d31b152af2b764f10379aecd8ee92f16c985983ce4a99f7ef86";
md5 = "";
-
md5name = "23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533-openssl-3.0.15.tar.gz";
+
md5name = "57e03c50feab5d31b152af2b764f10379aecd8ee92f16c985983ce4a99f7ef86-openssl-3.0.16.tar.gz";
}
{
name = "liborcus-0.19.2.tar.xz";
···
md5name = "ea1480efada2fd948bc75366f7c349e1c96d3297d09a3fe62626e38e234a625e-pixman-0.42.2.tar.gz";
}
{
-
name = "libpng-1.6.45.tar.xz";
-
url = "https://dev-www.libreoffice.org/src/libpng-1.6.45.tar.xz";
-
sha256 = "926485350139ffb51ef69760db35f78846c805fef3d59bfdcb2fba704663f370";
+
name = "libpng-1.6.47.tar.xz";
+
url = "https://dev-www.libreoffice.org/src/libpng-1.6.47.tar.xz";
+
sha256 = "b213cb381fbb1175327bd708a77aab708a05adde7b471bc267bd15ac99893631";
md5 = "";
-
md5name = "926485350139ffb51ef69760db35f78846c805fef3d59bfdcb2fba704663f370-libpng-1.6.45.tar.xz";
+
md5name = "b213cb381fbb1175327bd708a77aab708a05adde7b471bc267bd15ac99893631-libpng-1.6.47.tar.xz";
}
{
name = "tiff-4.7.0.tar.xz";
···
md5name = "c835b640a40ce357e1b83666aabd95edffa24ddddd49b8daff63adb851cdab74-poppler-data-0.4.12.tar.gz";
}
{
-
name = "postgresql-14.15.tar.bz2";
-
url = "https://dev-www.libreoffice.org/src/postgresql-14.15.tar.bz2";
-
sha256 = "02e891e314b4e9ee24cbd78028dab7c73f9c1ba3e30835bcbef71fe220401fc5";
+
name = "postgresql-14.17.tar.bz2";
+
url = "https://dev-www.libreoffice.org/src/postgresql-14.17.tar.bz2";
+
sha256 = "6ce0ccd6403bf7f0f2eddd333e2ee9ba02edfa977c66660ed9b4b1057e7630a1";
md5 = "";
-
md5name = "02e891e314b4e9ee24cbd78028dab7c73f9c1ba3e30835bcbef71fe220401fc5-postgresql-14.15.tar.bz2";
+
md5name = "6ce0ccd6403bf7f0f2eddd333e2ee9ba02edfa977c66660ed9b4b1057e7630a1-postgresql-14.17.tar.bz2";
}
{
name = "Python-3.10.16.tar.xz";
+2 -2
pkgs/applications/office/libreoffice/src-fresh/help.nix
···
{ fetchurl, ... }:
fetchurl {
-
sha256 = "1pfkmv9ad9n4w0yic0l3kqx9qs7v6vjakslrqr7laa2pxyl04zsz";
-
url = "https://download.documentfoundation.org/libreoffice/src/25.2.0/libreoffice-help-25.2.0.3.tar.xz";
+
sha256 = "0r6hbhi8zxnsjk2lmyqxdyfs7vdg30d40753qnwkwk3avq8hywdf";
+
url = "https://download.documentfoundation.org/libreoffice/src/25.2.1/libreoffice-help-25.2.1.2.tar.xz";
}
+2 -2
pkgs/applications/office/libreoffice/src-fresh/main.nix
···
{ fetchurl, ... }:
fetchurl {
-
sha256 = "1d15sn9zq40qfjxwm9cqgj7big8mk4mviz6i825qbfzq6vblh94q";
-
url = "https://download.documentfoundation.org/libreoffice/src/25.2.0/libreoffice-25.2.0.3.tar.xz";
+
sha256 = "0pdpslpzrwkxxv775v563xw78wgsk8air8sf35cca165fwjaw0c0";
+
url = "https://download.documentfoundation.org/libreoffice/src/25.2.1/libreoffice-25.2.1.2.tar.xz";
}
+2 -2
pkgs/applications/office/libreoffice/src-fresh/translations.nix
···
{ fetchurl, ... }:
fetchurl {
-
sha256 = "1sxcmkclwbzbq34mjxwkjj58qj8xf4vgnlzpyfxnmawwhnsq9x9f";
-
url = "https://download.documentfoundation.org/libreoffice/src/25.2.0/libreoffice-translations-25.2.0.3.tar.xz";
+
sha256 = "0jyc212vdjwixrm7fllnchai8jpxqk7kk4a4wsyfbx96ap5c1gc9";
+
url = "https://download.documentfoundation.org/libreoffice/src/25.2.1/libreoffice-translations-25.2.1.2.tar.xz";
}
+1 -1
pkgs/applications/office/libreoffice/src-fresh/version.nix
···
-
"25.2.0.3"
+
"25.2.1.2"
+2 -2
pkgs/applications/office/libreoffice/update.sh
···
echo " url = \"$(jq -r '.url' <<< "$prefetch_output")\";" >> $t.nix
echo " rev = \"$rev\";" >> $t.nix
echo " hash = \"$(jq -r '.hash' <<< "$prefetch_output")\";" >> $t.nix
-
echo "}"
+
echo "}" >> "$t.nix"
done
-
local prefetch_output=$(nix-prefetch-git "https://gerrit.libreoffice.org/core" --rev "$rev")
+
prefetch_output=$(nix-prefetch-git "https://gerrit.libreoffice.org/core" --rev "$rev")
echo "{ fetchgit, ... }:" > main.nix
echo "fetchgit {" >> main.nix
echo " url = \"$(jq -r '.url' <<< "$prefetch_output")\";" >> main.nix
+3 -3
pkgs/by-name/al/albedo/package.nix
···
buildGoModule rec {
pname = "albedo";
-
version = "0.0.16";
+
version = "0.1.0";
src = fetchFromGitHub {
owner = "coreruleset";
repo = "albedo";
tag = "v${version}";
-
hash = "sha256-HMW0SIcPDCy2QNfxpMke+/d1XCNpyx6RL6RCZAmU+WE=";
+
hash = "sha256-Yx8C44/Dy4hlmCxpuTjhqwwvEZq6HOdvq1AeNRd17MM=";
};
-
vendorHash = "sha256-3YBcu/GEonEoORbB7x6YGpIl7kEzUQ9PAZNFB8NKb+c=";
+
vendorHash = "sha256-qZga699UjBsPmOUSN66BFInl8Bmk42HiVn0MfPlxRE4=";
ldflags = [
"-s"
+3 -3
pkgs/by-name/au/autoprefixer/package.nix
···
}:
stdenv.mkDerivation (finalAttrs: {
pname = "autoprefixer";
-
version = "10.4.20";
+
version = "10.4.21";
src = fetchFromGitHub {
owner = "postcss";
repo = "autoprefixer";
rev = finalAttrs.version;
-
hash = "sha256-CGAUv6qzpcjDPcW7Vsak0iYC6GOJAkKLciVnxYcOeus=";
+
hash = "sha256-25FVNUXMEuzPJtpld/GHEppspa2ns7fAuniBCltSync=";
};
nativeBuildInputs = [
···
pnpmDeps = pnpm_9.fetchDeps {
inherit (finalAttrs) pname version src;
-
hash = "sha256-Gu2DRDx0YRlSb+EInOfmAOYKvOba6Lq1wkOW9t9fnbA=";
+
hash = "sha256-zb/BwL//i0oly5HEXN20E3RzZXdaOn+G2yIWRas3PB4=";
};
installPhase = ''
+10 -1
pkgs/by-name/br/brightnessctl/package.nix
···
fetchFromGitHub,
pkg-config,
systemd,
+
coreutils,
}:
stdenv.mkDerivation rec {
···
postPatch = ''
substituteInPlace Makefile \
-
--replace "pkg-config" "$PKG_CONFIG"
+
--replace-fail "pkg-config" "$PKG_CONFIG"
+
+
substituteInPlace 90-brightnessctl.rules \
+
--replace-fail /bin/ ${coreutils}/bin/
'';
makeFlags = [
"PREFIX="
"DESTDIR=$(out)"
"ENABLE_SYSTEMD=1"
+
];
+
+
installTargets = [
+
"install"
+
"install_udev_rules"
];
nativeBuildInputs = [ pkg-config ];
+3 -3
pkgs/by-name/ca/cadvisor/package.nix
···
buildGoModule rec {
pname = "cadvisor";
-
version = "0.52.0";
+
version = "0.52.1";
src = fetchFromGitHub {
owner = "google";
repo = "cadvisor";
rev = "v${version}";
-
hash = "sha256-LNnL3vxt5ZEstyriRggVyLGOFim0eMT0XH4SgBaZLx0=";
+
hash = "sha256-EXhKX4Za+fdJcSrrbH1te533jyEVLmhgd3I9LcOCz2Q=";
};
modRoot = "./cmd";
-
vendorHash = "sha256-ttfLCPG5DFJbh0v5BUUDwdEaw7itu8qTIqxeYEowB44=";
+
vendorHash = "sha256-DkJLWFhYElN7BYb5Jn6PDYzgndJKbEI5U08WbRqSMdw=";
ldflags = [ "-s" "-w" "-X github.com/google/cadvisor/version.Version=${version}" ];
+2 -2
pkgs/by-name/cl/cloudlog/package.nix
···
stdenvNoCC.mkDerivation rec {
pname = "cloudlog";
-
version = "2.6.16";
+
version = "2.6.17";
src = fetchFromGitHub {
owner = "magicbug";
repo = "Cloudlog";
rev = version;
-
hash = "sha256-1GdIC1vC/SG9duQkrOXIe24OyIwdLgeEiG7i+KYP8Cs=";
+
hash = "sha256-SW9ZW6IcxG+KonfgRHnCRo7P9KqfDCrS5MjnRKHvN1k=";
};
postPatch = ''
+2 -2
pkgs/by-name/cr/credhub-cli/package.nix
···
buildGoModule rec {
pname = "credhub-cli";
-
version = "2.9.43";
+
version = "2.9.44";
src = fetchFromGitHub {
owner = "cloudfoundry-incubator";
repo = "credhub-cli";
rev = version;
-
sha256 = "sha256-w3TGXv5Lz5yQiyYQZHGEncljDd54f8GfkKQoC51hQVU=";
+
sha256 = "sha256-5963iZ7fDNs+J96+GSoGcjKLCqu8u3obAWE9+9oEBGU=";
};
# these tests require network access that we're not going to give them
+28
pkgs/by-name/dp/dpms-off/package.nix
···
+
{
+
lib,
+
rustPlatform,
+
fetchFromGitHub,
+
}:
+
+
rustPlatform.buildRustPackage rec {
+
pname = "dpms-off";
+
version = "0.2.1";
+
+
src = fetchFromGitHub {
+
owner = "lilydjwg";
+
repo = "dpms-off";
+
rev = "17c5600fdfcf3f5aeb7c85b649dc53e18565b21f";
+
hash = "sha256-fADydBO4XISt2n7vrkCuca8db9jtMVsUUvqYAqeVy60=";
+
};
+
+
useFetchCargoVendor = true;
+
cargoHash = "sha256-wpX14e+J+n1it+1D6OD/AyDn+bOuSoJCEEWlmuZ7c0Y=";
+
+
meta = {
+
description = "Turn off monitors to save power (for Wayland)";
+
homepage = "https://github.com/lilydjwg/dpms-off";
+
license = lib.licenses.bsd3;
+
maintainers = [ lib.maintainers.philiptaron ];
+
mainProgram = "dpms-off";
+
};
+
}
+2 -2
pkgs/by-name/fc/fcitx5-pinyin-minecraft/package.nix
···
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "fcitx5-pinyin-minecraft";
-
version = "0.1.20240629";
+
version = "0.1.20250315";
src = fetchurl {
url = "https://github.com/oldherl/fcitx5-pinyin-minecraft/releases/download/${finalAttrs.version}/minecraft-cn.dict";
-
hash = "sha256-uD/ADL+JGdSYiNz6XIqJB0Y0IU6Jf56q5g7xG2o3a+E=";
+
hash = "sha256-7BKNsxlIxEch4cTEcp4jFnIdyv7ifbtJ8HCIMX5G2U8=";
};
dontUnpack = true;
+2 -2
pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix
···
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "fcitx5-pinyin-moegirl";
-
version = "20250209";
+
version = "20250309";
src = fetchurl {
url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict";
-
hash = "sha256-+EIXBIu3OE59VpnAWalmiNqD4FsvuSgRr79OQCqrgMA=";
+
hash = "sha256-0ZXlPpeaxXK3dI2uGBmISpCGM9isQdPxJRTcoIa75fg=";
};
dontUnpack = true;
+59
pkgs/by-name/fi/filen-cli/package.nix
···
+
{
+
stdenv,
+
lib,
+
buildNpmPackage,
+
fetchFromGitHub,
+
versionCheckHook,
+
nix-update-script,
+
}:
+
+
buildNpmPackage (finalAttrs: {
+
pname = "filen-cli";
+
version = "0.0.29";
+
+
src = fetchFromGitHub {
+
owner = "FilenCloudDienste";
+
repo = "filen-cli";
+
tag = "v${finalAttrs.version}";
+
hash = "sha256-ftbRv75x6o1HgElY4oLBBe5SRuLtxdrjpjZznSCyroI=";
+
};
+
+
npmDepsHash = "sha256-a+sq0vFsk4c7bl0Nn2KfBFxyq3ZF2HPvt8d1vxegnHg=";
+
+
postPatch = ''
+
# The filen-cli repository does not contain the correct version string;
+
# it is replaced during publishing in the same way:
+
# https://github.com/FilenCloudDienste/filen-cli/blob/c7d5eb2a2cd6d514321992815f16475f6909af36/.github/workflows/build-and-publish.yml#L24
+
substituteInPlace package.json \
+
--replace-fail '"version": "0.0.0"' '"version": "${finalAttrs.version}"'
+
'';
+
+
# A special random 256-bit string called CRYPTO_BASE_KEY has to be injected
+
# during build. It can be randomly generated using the generateKey.mjs
+
# script, however, generating a key here will invalidate the session on every
+
# rebuild, and hence we need to provide a constant key. The key below is
+
# extracted from the official filen-cli releases. Example:
+
# $ strings filen-cli-v0.0.29-linux-x64 | grep checkInjectedBuildInfo -A 6
+
# That also makes the session data compatible with the official distribution.
+
env.FILEN_CLI_CRYPTO_BASE_KEY = "f47fb2011c90d8aad21f7415d19989cea2c1ac8bc674daf36af48de8697a83e0";
+
+
nativeInstallCheckInputs = [ versionCheckHook ];
+
versionCheckProgram = "${placeholder "out"}/bin/filen";
+
versionCheckProgramArg = [ "--version" ];
+
+
# Writes $HOME/Library/Application Support on darwin
+
doInstallCheck = !stdenv.hostPlatform.isDarwin;
+
+
passthru.updateScript = nix-update-script {
+
extraArgs = [ "--version-regex=^v([0-9.]+)$" ];
+
};
+
+
meta = {
+
description = "CLI tool for interacting with the Filen cloud";
+
homepage = "https://github.com/FilenCloudDienste/filen-cli";
+
changelog = "https://github.com/FilenCloudDienste/filen-cli/releases/tag/v${finalAttrs.version}";
+
license = lib.licenses.agpl3Only;
+
maintainers = with lib.maintainers; [ eilvelia ];
+
mainProgram = "filen";
+
};
+
})
+7 -7
pkgs/by-name/gl/glance/package.nix
···
nixosTests,
}:
-
buildGoModule rec {
+
buildGoModule (finalAttrs: {
pname = "glance";
-
version = "0.7.6";
+
version = "0.7.7";
src = fetchFromGitHub {
owner = "glanceapp";
repo = "glance";
-
tag = "v${version}";
-
hash = "sha256-1DIngje7UT86eI3ZJWd71BkbAvHJ2JC0LUHAQXz0rfc=";
+
tag = "v${finalAttrs.version}";
+
hash = "sha256-HFF1qiruz1SM9+g3xOKawuGmLzdYUUt3DnMRwjobVN4=";
};
vendorHash = "sha256-lURRHlZoxbuW1SXxrxy2BkMndcEllGFmVCB4pXBad8Q=";
···
ldflags = [
"-s"
"-w"
-
"-X github.com/glanceapp/glance/internal/glance.buildVersion=${version}"
+
"-X github.com/glanceapp/glance/internal/glance.buildVersion=${finalAttrs.version}"
];
excludedPackages = [ "scripts/build-and-ship" ];
···
meta = {
homepage = "https://github.com/glanceapp/glance";
-
changelog = "https://github.com/glanceapp/glance/releases/tag/v${version}";
+
changelog = "https://github.com/glanceapp/glance/releases/tag/v${finalAttrs.version}";
description = "Self-hosted dashboard that puts all your feeds in one place";
mainProgram = "glance";
license = lib.licenses.agpl3Only;
···
defelo
];
};
-
}
+
})
+3 -3
pkgs/by-name/go/goda/package.nix
···
buildGoModule rec {
pname = "goda";
-
version = "0.5.11";
+
version = "0.6.0";
src = fetchFromGitHub {
owner = "loov";
repo = "goda";
rev = "v${version}";
-
hash = "sha256-UeXn+JAR4TExZahwFozjbwXHF3QEcJvh5SzU/8VAmLg=";
+
hash = "sha256-g/sScj5VDQjpWmZN+1YqKJHixGwSBJi6v6YiGklSsjw=";
};
-
vendorHash = "sha256-FYjlOYB0L4l6gF8hYtJroV1qMQD0ZmKWXBarjyConRs=";
+
vendorHash = "sha256-Tkt01WSKMyShcw+/2iCh1ziHHhj24LnmfKY8KTDa+L8=";
passthru.updateScript = nix-update-script { };
+76
pkgs/by-name/gr/graphql-language-service-cli/package.nix
···
+
{
+
lib,
+
fetchFromGitHub,
+
fetchYarnDeps,
+
makeWrapper,
+
nodejs,
+
stdenv,
+
yarnBuildHook,
+
yarnConfigHook,
+
versionCheckHook,
+
}:
+
+
stdenv.mkDerivation (finalAttrs: {
+
pname = "graphql-language-service-cli";
+
version = "3.5.0";
+
+
src = fetchFromGitHub {
+
owner = "graphql";
+
repo = "graphiql";
+
tag = "graphql-language-service-cli@${finalAttrs.version}";
+
hash = "sha256-NJTggaMNMjOP5oN+gHxFTwEdNipPNzTFfA6f975HDgM=";
+
};
+
+
patches = [
+
./patches/0001-repurpose-vscode-graphql-build-script.patch
+
];
+
+
yarnOfflineCache = fetchYarnDeps {
+
yarnLock = "${finalAttrs.src}/yarn.lock";
+
hash = "sha256-ae6KP2sFgw8/8YaTJSPscBlVQ5/bzbvHRZygcMgFAlU=";
+
};
+
+
nativeBuildInputs = [
+
yarnConfigHook
+
yarnBuildHook
+
nodejs
+
makeWrapper
+
];
+
+
installPhase = ''
+
runHook preInstall
+
+
mkdir -p $out/{bin,lib}
+
+
pushd packages/graphql-language-service-cli
+
+
node esbuild.js --minify
+
+
# copy package.json for --version command
+
mv {out/graphql.js,package.json} $out/lib
+
+
makeWrapper ${lib.getExe nodejs} $out/bin/graphql-lsp \
+
--add-flags $out/lib/graphql.js \
+
+
popd
+
+
runHook postInstall
+
'';
+
+
nativeInstallCheckInputs = [ versionCheckHook ];
+
doInstallCheck = true;
+
versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}";
+
+
passthru = {
+
updateScript = ./updater.sh;
+
};
+
+
meta = {
+
description = "Official, runtime independent Language Service for GraphQL";
+
homepage = "https://github.com/graphql/graphiql";
+
changelog = "https://github.com/graphql/graphiql/blob/${finalAttrs.src.tag}/packages/graphql-language-service-cli/CHANGELOG.md";
+
license = lib.licenses.mit;
+
maintainers = with lib.maintainers; [ nathanregner ];
+
mainProgram = "graphql-lsp";
+
};
+
})
+63
pkgs/by-name/gr/graphql-language-service-cli/patches/0001-repurpose-vscode-graphql-build-script.patch
···
+
From ceeca9463380ab11483ec22f9e46fdc3f83162b0 Mon Sep 17 00:00:00 2001
+
From: Nathan Regner <nathanregner@gmail.com>
+
Date: Sat, 15 Mar 2025 15:50:13 -0600
+
Subject: [PATCH] Repurpose vscode-graphql build script
+
+
Bundling the output script means we don't have to ship 1GB of
+
`node_modules` (there are lots of unrelated dependencies used by other
+
packages in the monorepo).
+
---
+
.../esbuild.js | 28 ++-----------------
+
1 file changed, 2 insertions(+), 26 deletions(-)
+
rename packages/{vscode-graphql => graphql-language-service-cli}/esbuild.js (59%)
+
+
diff --git a/packages/vscode-graphql/esbuild.js b/packages/graphql-language-service-cli/esbuild.js
+
similarity index 59%
+
rename from packages/vscode-graphql/esbuild.js
+
rename to packages/graphql-language-service-cli/esbuild.js
+
index 744f4e60..4b9147fa 100644
+
--- a/packages/vscode-graphql/esbuild.js
+
+++ b/packages/graphql-language-service-cli/esbuild.js
+
@@ -1,12 +1,8 @@
+
const { build } = require('esbuild');
+
const [, , arg] = process.argv;
+
+
-const logger = console;
+
-
+
-const isWatchMode = arg === '--watch';
+
-
+
build({
+
- entryPoints: ['src/extension.ts', 'src/server/index.ts'],
+
+ entryPoints: ['bin/graphql.js'],
+
bundle: true,
+
minify: arg === '--minify',
+
platform: 'node',
+
@@ -50,24 +46,4 @@ build({
+
'liquor',
+
'twig',
+
],
+
-})
+
- .then(({ errors, warnings }) => {
+
- if (warnings.length) {
+
- logger.warn(...warnings);
+
- }
+
- if (errors.length) {
+
- logger.error(...errors);
+
- }
+
-
+
- logger.log('successfully bundled vscode-graphql 🚀');
+
-
+
- if (isWatchMode) {
+
- logger.log('watching... 🕰');
+
- } else {
+
- process.exit();
+
- }
+
- })
+
- .catch(err => {
+
- logger.error(err);
+
- process.exit(1);
+
- });
+
+});
+
--
+
2.48.1
+
+22
pkgs/by-name/gr/graphql-language-service-cli/updater.sh
···
+
#!/usr/bin/env nix-shell
+
#!nix-shell -i bash -p coreutils curl jq nix-update
+
+
set -euo pipefail
+
+
# this package is part of a monorepo with many tags; nix-update only seems to
+
# fetch the 10 most recent
+
# https://github.com/Mic92/nix-update/issues/231
+
owner="graphql"
+
repo="graphiql"
+
version=$(
+
curl -s ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/graphql/graphiql/git/refs/tags/graphql-language-service-cli" |
+
jq 'map(.ref | capture("refs/tags/graphql-language-service-cli@(?<version>[0-9.]+)").version) | .[]' -r |
+
sort --reverse --version-sort | head -n1
+
)
+
+
if [[ "$UPDATE_NIX_OLD_VERSION" == "$version" ]]; then
+
echo "Already up to date!"
+
exit 0
+
fi
+
+
nix-update graphql-language-service-cli --version $version
+3 -2
pkgs/by-name/ht/httping/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "httping";
-
version = "4.2.0";
+
version = "4.4.0";
src = fetchFromGitHub {
owner = "folkertvanheusden";
repo = "HTTPing";
tag = "v${finalAttrs.version}";
-
hash = "sha256-6PXus8lg+2L9RoRe4nPI1+2iYDKKEhVfJJZMoKWSCb0=";
+
hash = "sha256-qvi+8HwEipI8vkhPgFSN+q+3BsUCQTOqPVUUzzDn3Uo=";
};
nativeBuildInputs = [
···
tests.version = testers.testVersion {
command = "${lib.getExe finalAttrs.finalPackage} --version";
package = finalAttrs.finalPackage;
+
version = "v${finalAttrs.version}";
};
updateScript = nix-update-script { };
};
+3 -3
pkgs/by-name/in/inori/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "inori";
-
version = "0.2.3";
+
version = "0.2.4";
src = fetchFromGitHub {
owner = "eshrh";
repo = "inori";
tag = "v${version}";
-
hash = "sha256-g+OH8sjfByrVsI1KogkluvAqNyYz7Fba2aeJkFhCgPU=";
+
hash = "sha256-UKYRqiwqyYh1ZQH4yAm2ALJjxCkczHAURy/Pob4S29g=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-YiGAOX2zxfjpLBzS7vlUlMG6cUHEAkdbm6z6P7ar064=";
+
cargoHash = "sha256-0ITazN1eGAuuy0QR8GdnU0Z6Nz44R/8kByWyHIr0P60=";
passthru.updateScript = nix-update-script { };
+3 -3
pkgs/by-name/ku/kube-bench/package.nix
···
buildGoModule rec {
pname = "kube-bench";
-
version = "0.10.2";
+
version = "0.10.4";
src = fetchFromGitHub {
owner = "aquasecurity";
repo = pname;
tag = "v${version}";
-
hash = "sha256-5vgAK99a0gCYAVd0f/dd6Z1qsGzAeHL+eTTb/hcFlp4=";
+
hash = "sha256-BlznHX8iUFv9knFlv80Ac6SADfGtnB2F5atG8yfKQ0E=";
};
-
vendorHash = "sha256-2HUvy9O7c1j4oXdIw7VZPtkEjQj2en8YPetiGwDaeYg=";
+
vendorHash = "sha256-dO4rJ7pNVtz8ZZlO1vEHQU3sIMEy/qM30rlDvsfuuso=";
nativeBuildInputs = [ installShellFiles ];
+2 -2
pkgs/by-name/la/last/package.nix
···
stdenv.mkDerivation rec {
pname = "last";
-
version = "1611";
+
version = "1615";
src = fetchFromGitLab {
owner = "mcfrith";
repo = "last";
rev = "refs/tags/${version}";
-
hash = "sha256-m7JmNAFKI1mVzNtDeXKnDBxdFlcNZKBvxsq+KBuQWs4=";
+
hash = "sha256-1opYdV4nszLSuHNCo0HuURuPYby8oVGXwQvDd68mDOM=";
};
nativeBuildInputs = [
+2 -2
pkgs/by-name/li/libstrophe/package.nix
···
stdenv.mkDerivation rec {
pname = "libstrophe";
-
version = "0.13.1";
+
version = "0.14.0";
src = fetchFromGitHub {
owner = "strophe";
repo = "libstrophe";
rev = version;
-
hash = "sha256-JMuvWspgXs+1dVWoo6kJVaf6cVvYj8lhyyu4ZILKeOg=";
+
hash = "sha256-53O8hHyw9y0Bzs+BpGouAxuSGJxh6NSNNWZqi7RHAsY=";
};
nativeBuildInputs = [
+48 -46
pkgs/by-name/li/limine/package.nix
···
llvmPackages,
mtools,
nasm,
+
nixosTests,
# The following options map to configure flags.
enableAll ? false,
buildCDs ? false,
targets ? [ ],
# x86 specific flags
-
biosSupport ? false,
+
biosSupport ? true,
pxeSupport ? false,
}:
let
stdenv = llvmPackages.stdenv;
-
version = "9.0.1";
-
-
hasI686 =
+
hasX86 =
(if targets == [ ] then stdenv.hostPlatform.isx86_32 else (builtins.elem "i686" targets))
+
|| (if targets == [ ] then stdenv.hostPlatform.isx86_64 else (builtins.elem "x86_64" targets))
|| enableAll;
-
hasX86_64 =
-
(if targets == [ ] then stdenv.hostPlatform.isx86_64 else (builtins.elem "x86_64" targets))
-
|| enableAll;
+
biosSupport' = biosSupport && hasX86;
+
pxeSupport' = pxeSupport && hasX86;
uefiFlags =
target:
···
x86_64 = [ "--enable-uefi-x86-64" ];
}
.${target} or (throw "Unsupported target ${target}");
-
-
configureFlags =
-
lib.optionals enableAll [ "--enable-all" ]
-
++ lib.optionals biosSupport [ "--enable-bios" ]
-
++ lib.optionals (buildCDs && biosSupport) [ "--enable-bios-cd" ]
-
++ lib.optionals buildCDs [ "--enable-uefi-cd" ]
-
++ lib.optionals pxeSupport [ "--enable-bios-pxe" ]
-
++ lib.concatMap uefiFlags (
-
if targets == [ ] then [ stdenv.hostPlatform.parsed.cpu.name ] else targets
-
)
-
++ [
-
"TOOLCHAIN_FOR_TARGET=llvm"
-
# `clang` on `PATH` has to be unwrapped, but *a* wrapped clang
-
# still needs to be available
-
"CC=${lib.getExe stdenv.cc}"
-
];
in
-
assert lib.assertMsg (!biosSupport || hasI686) "BIOS builds are possible only for x86";
-
-
assert lib.assertMsg (!pxeSupport || hasI686) "PXE builds are possible only for x86";
-
# The output of the derivation is a tool to create bootable images using Limine
# as bootloader for various platforms and corresponding binary and helper files.
-
stdenv.mkDerivation {
-
inherit version configureFlags;
+
stdenv.mkDerivation (finalAttrs: {
pname = "limine";
+
version = "9.2.0";
+
# We don't use the Git source but the release tarball, as the source has a
# `./bootstrap` script performing network access to download resources.
# Packaging that in Nix is very cumbersome.
src = fetchurl {
-
url = "https://github.com/limine-bootloader/limine/releases/download/v${version}/limine-${version}.tar.gz";
-
hash = "sha256-c27Hn9evHt7AqzUWPFYoIHD8UQR1ToJgX+1DcVbaMBU=";
+
url = "https://github.com/limine-bootloader/limine/releases/download/v${finalAttrs.version}/limine-${finalAttrs.version}.tar.gz";
+
hash = "sha256-tR946s/b9RcGAFa+dJk/+Bfzf5FmE2UgdygjDVkrEgw=";
};
enableParallelBuilding = true;
···
++ lib.optionals (enableAll || buildCDs) [
mtools
]
-
++ lib.optionals (hasI686 || hasX86_64) [ nasm ];
+
++ lib.optionals hasX86 [ nasm ];
outputs = [
"out"
···
"man"
];
-
meta = with lib; {
+
configureFlags =
+
lib.optionals enableAll [ "--enable-all" ]
+
++ lib.optionals biosSupport' [ "--enable-bios" ]
+
++ lib.optionals (buildCDs && biosSupport') [ "--enable-bios-cd" ]
+
++ lib.optionals buildCDs [ "--enable-uefi-cd" ]
+
++ lib.optionals pxeSupport' [ "--enable-bios-pxe" ]
+
++ lib.concatMap uefiFlags (
+
if targets == [ ] then [ stdenv.hostPlatform.parsed.cpu.name ] else targets
+
)
+
++ [
+
"TOOLCHAIN_FOR_TARGET=llvm"
+
# `clang` on `PATH` has to be unwrapped, but *a* wrapped clang
+
# still needs to be available
+
"CC=${lib.getExe stdenv.cc}"
+
];
+
+
passthru.tests = nixosTests.limine;
+
+
meta = {
homepage = "https://limine-bootloader.org/";
+
changelog = "https://raw.githubusercontent.com/limine-bootloader/limine/refs/tags/v${finalAttrs.version}/ChangeLog";
description = "Limine Bootloader";
mainProgram = "limine";
# The platforms on that the Limine binary and helper tools can run, not
# necessarily the platforms for that bootable images can be created.
-
platforms = platforms.unix;
-
badPlatforms = platforms.darwin;
+
platforms = lib.platforms.unix;
+
badPlatforms = lib.platforms.darwin;
# Caution. Some submodules have different licenses.
-
license = [
-
licenses.asl20 # cc-runtime
-
licenses.bsd0 # freestanding-toolchain, freestanding-headers
-
licenses.bsd2 # limine, flanterm
-
licenses.mit # limine-efi, stb
-
licenses.zlib # tinf
+
license = with lib.licenses; [
+
asl20 # cc-runtime
+
bsd0 # freestanding-headers, freestanding-toolchain
+
bsd2 # limine, flanterm, libfdt, nyu-efi
+
bsd2Patent # nyu-efi
+
bsd3 # nyu-efi
+
bsdAxisNoDisclaimerUnmodified # nyu-efi
+
mit # nyu-efi, stb_image
+
zlib # tinf
];
-
maintainers = [
-
maintainers.lzcunt
-
maintainers.phip1611
-
maintainers.surfaceflinger
+
maintainers = with lib.maintainers; [
+
lzcunt
+
phip1611
+
surfaceflinger
];
};
-
}
+
})
+3 -3
pkgs/by-name/ma/mautrix-meta/package.nix
···
buildGoModule rec {
pname = "mautrix-meta";
-
version = "0.4.4";
+
version = "0.4.5";
subPackages = [ "cmd/mautrix-meta" ];
···
owner = "mautrix";
repo = "meta";
rev = "v${version}";
-
hash = "sha256-S8x3TGQEs+oh/3Q1Gz00M8dOcjjuHSgzVhqlbikZ8QE=";
+
hash = "sha256-UWW5h4e6usxVkMH1TDGt62/ThlAhbeqivnYFIKPOqXE=";
};
buildInputs = lib.optional (!withGoolm) olm;
tags = lib.optional withGoolm "goolm";
-
vendorHash = "sha256-sUnvwPJQOoVzxbo2lS3CRcTrWsPjgYPsKClVw1wZJdM=";
+
vendorHash = "sha256-fJuCNhbm6930zPyfXA8mbjyJmRdv0Zn0ZZ+ULImXjKU=";
passthru = {
tests = {
+3 -3
pkgs/by-name/ma/mautrix-whatsapp/package.nix
···
buildGoModule rec {
pname = "mautrix-whatsapp";
-
version = "0.11.3";
+
version = "0.11.4";
src = fetchFromGitHub {
owner = "mautrix";
repo = "whatsapp";
rev = "v${version}";
-
hash = "sha256-b56WCt71A1+TUN7ug3E/F8A99vqGJLJfHN49klZzx9I=";
+
hash = "sha256-6Fnkw/lf64T0EXpWvSSnIRBuHJVt01Ft8Ks43/jvtZ0=";
};
buildInputs = lib.optional (!withGoolm) olm;
tags = lib.optional withGoolm "goolm";
-
vendorHash = "sha256-8Iu5rL42TFFqlClQf01kT86Hhb46qsPObjE1snuz1So=";
+
vendorHash = "sha256-zMS6zZvJQAcnoklCi5qoM+aMMCSaeTQmQBxawgC67P8=";
doCheck = false;
+2 -2
pkgs/by-name/ms/msolve/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "msolve";
-
version = "0.7.4";
+
version = "0.7.5";
src = fetchFromGitHub {
owner = "algebraic-solving";
repo = "msolve";
tag = "v${finalAttrs.version}";
-
hash = "sha256-9IPDaIbcVp1LLkKSKnmyCEF+g7HKnmUklnbrkglWClg=";
+
hash = "sha256-3AP3qrFZX2JZveONtmG0CLpdwSCwlrW86D8QLRTW5kI=";
};
postPatch = ''
+2 -4
pkgs/by-name/ni/nil/package.nix
···
lib,
rustPlatform,
fetchFromGitHub,
-
nixVersions,
+
nix,
nix-update-script,
}:
···
useFetchCargoVendor = true;
cargoHash = "sha256-7TR/xTc66WpPszJDrpisVvHXl2+FGrUOskZAkGyY04Q=";
-
nativeBuildInputs = [
-
(lib.getBin nixVersions.latest)
-
];
+
nativeBuildInputs = [ nix ];
env.CFG_RELEASE = version;
+3 -3
pkgs/by-name/nu/nu_scripts/package.nix
···
stdenvNoCC.mkDerivation rec {
pname = "nu_scripts";
-
version = "0-unstable-2025-02-28";
+
version = "0-unstable-2025-03-13";
src = fetchFromGitHub {
owner = "nushell";
repo = pname;
-
rev = "698e24064710f9dcaca8d378181c8b954e37ac6e";
-
hash = "sha256-VcPydbV2zEhQGJajBI1DRuJYJ/XKbTWsCGecDLGeLAs=";
+
rev = "861a99779d31010ba907e4d6aaf7b1629b9eb775";
+
hash = "sha256-L/ySTOTGijpu+6Bncg+Rn7MBd/R5liSSPLlfoQvg7ps=";
};
installPhase = ''
+3 -3
pkgs/by-name/op/openfga/package.nix
···
let
pname = "openfga";
-
version = "1.8.6";
+
version = "1.8.7";
in
buildGoModule {
···
owner = "openfga";
repo = "openfga";
rev = "v${version}";
-
hash = "sha256-MeEYWgfisojMQz+Q2GYtMMjBJVPwi8C8K0qTNQADQIA=";
+
hash = "sha256-gA/lyToqKWbReFocR4QytBpCqiLZmjQIpP3C8njc1YQ=";
};
-
vendorHash = "sha256-5cg9PlcXGXTiizfIrC/ZiMeMqE4yNqPchmSP8nmWj3M=";
+
vendorHash = "sha256-eKo6GK/g93dsLxGYA5aw6nuUCVPNLdr2sKq5XOaJUJs=";
nativeBuildInputs = [ installShellFiles ];
+2 -2
pkgs/by-name/op/openvas-scanner/package.nix
···
stdenv.mkDerivation rec {
pname = "openvas-scanner";
-
version = "23.16.0";
+
version = "23.16.1";
src = fetchFromGitHub {
owner = "greenbone";
repo = "openvas-scanner";
tag = "v${version}";
-
hash = "sha256-ocMtXZHqeMgGoTdMF8OU7oSyps6G1PNth3qwnAxFlc8=";
+
hash = "sha256-/5vcK6ndqdur2CceAgEkMPQpWpghS3O8GuBe1s6ZPKg=";
};
nativeBuildInputs = [
+99
pkgs/by-name/pi/pixelflasher/package.nix
···
+
{
+
lib,
+
stdenv,
+
fetchFromGitHub,
+
wrapGAppsHook3,
+
python3Packages,
+
makeDesktopItem,
+
copyDesktopItems,
+
nix-update-script,
+
}:
+
python3Packages.buildPythonApplication rec {
+
pname = "pixelflasher";
+
version = "7.11.1.0";
+
format = "other";
+
+
src = fetchFromGitHub {
+
owner = "badabing2005";
+
repo = "PixelFlasher";
+
tag = "v${version}";
+
hash = "sha256-1h0rHiYi3buLZjWFjJoTDWckeEBtZwFVRNscS3wsD3o=";
+
};
+
+
desktopItems = [
+
(makeDesktopItem {
+
name = "PixelFlasher";
+
exec = "pixelflasher";
+
icon = "pixelflasher";
+
desktopName = "PixelFlasher";
+
genericName = "Pixel™ phone flashing GUI utility with features";
+
categories = [ "Development" ];
+
})
+
];
+
+
dependencies = with python3Packages; [
+
attrdict
+
beautifulsoup4
+
bsdiff4
+
chardet
+
cryptography
+
darkdetect
+
httplib2
+
json5
+
lz4
+
markdown
+
platformdirs
+
protobuf4
+
psutil
+
pyperclip
+
requests
+
rsa
+
six
+
wxpython
+
];
+
+
nativeBuildInputs = [
+
wrapGAppsHook3
+
python3Packages.pyinstaller
+
copyDesktopItems
+
];
+
+
buildPhase =
+
let
+
specFile =
+
if stdenv.hostPlatform.isDarwin then
+
if stdenv.hostPlatform.isAarch64 then "build-on-mac" else "build-on-mac-intel-only"
+
else
+
"build-on-linux";
+
in
+
''
+
runHook preBuild
+
+
pyinstaller --clean --noconfirm --log-level=DEBUG ${specFile}.spec
+
+
runHook postBuild
+
'';
+
+
installPhase = ''
+
runHook preInstall
+
+
mkdir -p $out/bin
+
mkdir -p $out/share/icons/hicolor/64x64/apps
+
cp dist/PixelFlasher $out/bin/pixelflasher
+
cp images/icon-64.png $out/share/icons/hicolor/64x64/apps/pixelflasher.png
+
+
runHook postInstall
+
'';
+
+
passthru.updateScript = nix-update-script { };
+
+
meta = {
+
description = "Pixel™ phone flashing GUI utility with features";
+
homepage = "https://github.com/badabing2005/PixelFlasher";
+
changelog = "https://github.com/badabing2005/PixelFlasher/releases/tag/v${version}";
+
license = lib.licenses.agpl3Plus;
+
maintainers = with lib.maintainers; [ cything ];
+
mainProgram = "pixelflasher";
+
platforms = lib.platforms.linux;
+
};
+
}
+3 -3
pkgs/by-name/po/poke/package.nix
···
in
stdenv.mkDerivation (finalAttrs: {
pname = "poke";
-
version = "4.2";
+
version = "4.3";
src = fetchurl {
url = "mirror://gnu/poke/poke-${finalAttrs.version}.tar.gz";
-
hash = "sha256-iq825h42elMUDqQOJVnp7FEud5xCvuNOesJLNLoRm94=";
+
hash = "sha256-qEy5F11Q1FpBHySB/QZiuDyzLOUXMWuInPtXCBlXk3M=";
};
outputs =
···
meta = {
description = "Interactive, extensible editor for binary data";
homepage = "http://www.jemarch.net/poke";
-
changelog = "https://git.savannah.gnu.org/cgit/poke.git/plain/ChangeLog?h=releases/poke-${finalAttrs.version}";
+
changelog = "https://git.savannah.gnu.org/cgit/poke.git/plain/NEWS?h=releases/poke-${finalAttrs.version}";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ kira-bruneau ];
platforms = lib.platforms.unix;
+5 -5
pkgs/by-name/pr/prowlarr/package.nix
···
hash =
{
-
aarch64-darwin = "sha256-F6q0JFiwESTenh9xAjqoqqQh911d8DMEWYm3CrYHoxI=";
-
aarch64-linux = "sha256-izh5er3uLUKFMjUCiZYBqtS9sosicSCo+qvavcnX/6s=";
-
x86_64-darwin = "sha256-BLklmXj8UbN8jjEXnHe1xsr2fF5H1enwztbKDU3IpPU=";
-
x86_64-linux = "sha256-aiH4bv47cnBzUtFwfJfmrY+2LaqgZkRXT2Jx8FkSX7M=";
+
aarch64-darwin = "sha256-ZKs6zHcwRrzwRqJWs6pAAnfn7oiu2D6HclIj2/ADEm4=";
+
aarch64-linux = "sha256-QJHJQEP5OBgMpCdOxURP98+e6mMBcNTAYSCORKnFXpw=";
+
x86_64-darwin = "sha256-k3DchyolwqszS6m0N1t1tdqFCUvBrDrhKIQ56E74bUQ=";
+
x86_64-linux = "sha256-7HKf5Pn0PUo3NPMdEcrw9dZl4EJkrchi2k9jtfqiXlg=";
}
.${stdenv.hostPlatform.system} or unsupported;
in
stdenv.mkDerivation rec {
inherit pname;
-
version = "1.30.2.4939";
+
version = "1.31.2.4975";
src = fetchurl {
url = "https://github.com/Prowlarr/Prowlarr/releases/download/v${version}/Prowlarr.master.${version}.${os}-core-${arch}.tar.gz";
+47
pkgs/by-name/ra/rabbit/fix-file-loading.patch
···
+
From 3488de815355051d2e369c7fe48a35dabf695cfc Mon Sep 17 00:00:00 2001
+
From: Pol Dellaiera <pol.dellaiera@protonmail.com>
+
Date: Mon, 17 Mar 2025 16:52:25 +0100
+
Subject: [PATCH] fix file loading
+
+
---
+
rabbit.py | 17 ++++++++---------
+
1 file changed, 8 insertions(+), 9 deletions(-)
+
+
diff --git a/rabbit.py b/rabbit.py
+
index a1826d3..697c880 100644
+
--- a/rabbit.py
+
+++ b/rabbit.py
+
@@ -9,6 +9,7 @@ from sklearn.ensemble import GradientBoostingClassifier
+
import joblib
+
import site
+
from tqdm import tqdm
+
+from importlib.resources import files
+
+
import GenerateActivities as gat
+
import ExtractEvent as eev
+
@@ -59,15 +60,13 @@ def get_model():
+
'''
+
+
model_file = 'bimbas.joblib'
+
- for dir in site.getsitepackages():
+
- if dir.endswith('site-packages'):
+
- target_dir = dir
+
- else:
+
- target_dir = site.getsitepackages()[0]
+
- bot_identification_model = joblib.load(f'{target_dir}/{model_file}')
+
- # bot_identification_model = joblib.load(model_file)
+
-
+
- return(bot_identification_model)
+
+ try:
+
+ resource_path = files("rabbit").joinpath(model_file)
+
+ bot_identification_model = joblib.load(resource_path)
+
+ except Exception as e:
+
+ raise RuntimeError(f"Failed to load the model: {e}")
+
+
+
+ return bot_identification_model
+
+
def compute_confidence(probability_value):
+
'''
+
--
+
2.48.1
+
+38 -3
pkgs/by-name/ra/rabbit/package.nix
···
lib,
python3,
fetchFromGitHub,
+
fetchPypi,
}:
-
python3.pkgs.buildPythonApplication rec {
+
let
+
python3' =
+
let
+
packageOverrides = self: super: {
+
scikit-learn = super.scikit-learn.overridePythonAttrs (old: {
+
version = "1.5.2";
+
+
src = fetchPypi {
+
pname = "scikit_learn";
+
version = "1.5.2";
+
hash = "sha256-tCN+17P90KSIJ5LmjvJUXVuqUKyju0WqffRoE4rY+U0=";
+
};
+
+
# There are 2 tests that are failing, disabling the tests for now.
+
# - test_csr_polynomial_expansion_index_overflow[csr_array-False-True-2-65535]
+
# - test_csr_polynomial_expansion_index_overflow[csr_array-False-True-3-2344]
+
doCheck = false;
+
});
+
};
+
in
+
python3.override {
+
inherit packageOverrides;
+
self = python3;
+
};
+
in
+
python3'.pkgs.buildPythonApplication rec {
pname = "rabbit";
+
# Make sure to check for which version of scikit-learn this project was built
+
# Currently version 2.3.1 is made with scikit-learn 1.5.2
+
# Upgrading to newer versions of scikit-learn break the project
version = "2.3.1";
pyproject = true;
···
hash = "sha256-QmP6yfVnlYoNVa4EUtKR9xbCnQW2V6deV0+hN9IGtic=";
};
+
patches = [
+
# Fix file loading, to be removed at the next bump.
+
# The author has been notified about the issue and currently working on it.
+
./fix-file-loading.patch
+
];
+
pythonRelaxDeps = [
"numpy"
"scikit-learn"
···
"urllib3"
];
-
build-system = with python3.pkgs; [
+
build-system = with python3'.pkgs; [
setuptools
];
-
dependencies = with python3.pkgs; [
+
dependencies = with python3'.pkgs; [
joblib
numpy
pandas
+388 -316
pkgs/by-name/re/recordbox/Cargo.lock
···
"cfg-if",
"once_cell",
"version_check",
-
"zerocopy",
+
"zerocopy 0.7.35",
]
[[package]]
···
[[package]]
name = "ashpd"
-
version = "0.10.2"
+
version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e9c39d707614dbcc6bed00015539f488d8e3fe3e66ed60961efc0c90f4b380b3"
+
checksum = "de3d60bee1a1d38c2077030f4788e1b4e31058d2e79a8cfc8f2b440bd44db290"
dependencies = [
"async-fs",
"async-net",
"enumflags2",
"futures-channel",
"futures-util",
-
"rand",
+
"rand 0.8.5",
"serde",
"serde_repr",
"url",
-
"zbus 5.3.0",
+
"zbus 5.5.0",
]
[[package]]
···
"futures-lite",
"parking",
"polling",
-
"rustix",
+
"rustix 0.38.44",
"slab",
"tracing",
"windows-sys 0.59.0",
···
"cfg-if",
"event-listener 5.4.0",
"futures-lite",
-
"rustix",
+
"rustix 0.38.44",
"tracing",
]
···
"cfg-if",
"futures-core",
"futures-io",
-
"rustix",
+
"rustix 0.38.44",
"signal-hook-registry",
"slab",
"windows-sys 0.59.0",
···
[[package]]
name = "async-std"
-
version = "1.13.0"
+
version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c634475f29802fde2b8f0b505b1bd00dfe4df7d4a000f0b36f7671197d5c3615"
+
checksum = "730294c1c08c2e0f85759590518f6333f0d5a0a766a27d519c1b244c3dfd8a24"
dependencies = [
"async-channel 1.9.0",
"async-global-executor",
···
[[package]]
name = "async-trait"
-
version = "0.1.85"
+
version = "0.1.88"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056"
+
checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "bitflags"
-
version = "2.7.0"
+
version = "2.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1be3f42a67d6d345ecd59f675f3f012d6974981560836e938c22b424b85ce1be"
+
checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd"
[[package]]
name = "block"
···
[[package]]
name = "bumpalo"
-
version = "3.16.0"
+
version = "3.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
+
checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf"
[[package]]
name = "bytemuck"
-
version = "1.21.0"
+
version = "1.22.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3"
+
checksum = "b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540"
[[package]]
name = "byteorder"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae50b5510d86cf96ac2370e66d8dc960882f3df179d6a5a1e52bd94a1416c0f7"
dependencies = [
-
"bitflags 2.7.0",
+
"bitflags 2.9.0",
"cairo-sys-rs",
"glib",
"libc",
···
[[package]]
name = "cc"
-
version = "1.2.9"
+
version = "1.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c8293772165d9345bdaaa39b45b2109591e63fe5e6fbc23c6ff930a048aa310b"
+
checksum = "be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c"
dependencies = [
"shlex",
]
···
[[package]]
name = "chrono"
-
version = "0.4.39"
+
version = "0.4.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825"
+
checksum = "1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c"
dependencies = [
"android-tzdata",
"iana-time-zone",
"num-traits",
-
"windows-targets 0.52.6",
+
"windows-link",
]
[[package]]
···
[[package]]
name = "cpufeatures"
-
version = "0.2.16"
+
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3"
+
checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
dependencies = [
"libc",
]
···
[[package]]
name = "data-encoding"
-
version = "2.7.0"
+
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f"
+
checksum = "575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010"
[[package]]
name = "digest"
···
[[package]]
name = "either"
-
version = "1.13.0"
+
version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
+
checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
[[package]]
name = "endi"
···
[[package]]
name = "enumflags2"
-
version = "0.7.10"
+
version = "0.7.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d"
+
checksum = "ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147"
dependencies = [
"enumflags2_derive",
"serde",
···
[[package]]
name = "enumflags2_derive"
-
version = "0.7.10"
+
version = "0.7.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8"
+
checksum = "fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "equivalent"
-
version = "1.0.1"
+
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
+
checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
[[package]]
name = "errno"
···
[[package]]
name = "flate2"
-
version = "1.0.35"
+
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c"
+
checksum = "11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc"
dependencies = [
"crc32fast",
"miniz_oxide",
···
"log",
"nu-ansi-term 0.50.1",
"regex",
-
"thiserror 2.0.11",
+
"thiserror 2.0.12",
]
[[package]]
···
[[package]]
name = "gdk-pixbuf"
-
version = "0.20.7"
+
version = "0.20.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b6efc7705f7863d37b12ad6974cbb310d35d054f5108cdc1e69037742f573c4c"
+
checksum = "7563afd6ff0a221edfbb70a78add5075b8d9cb48e637a40a24c3ece3fea414d0"
dependencies = [
"gdk-pixbuf-sys",
"gio",
···
[[package]]
name = "gdk4"
-
version = "0.9.5"
+
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d0196720118f880f71fe7da971eff58cc43a89c9cf73f46076b7cb1e60889b15"
+
checksum = "4850c9d9c1aecd1a3eb14fadc1cdb0ac0a2298037e116264c7473e1740a32d60"
dependencies = [
"cairo-rs",
"gdk-pixbuf",
···
[[package]]
name = "gdk4-sys"
-
version = "0.9.5"
+
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "60b0e1340bd15e7a78810cf39fed9e5d85f0a8f80b1d999d384ca17dcc452b60"
+
checksum = "6f6eb95798e2b46f279cf59005daf297d5b69555428f185650d71974a910473a"
dependencies = [
"cairo-sys-rs",
"gdk-pixbuf-sys",
···
dependencies = [
"cfg-if",
"libc",
-
"wasi",
+
"wasi 0.11.0+wasi-snapshot-preview1",
+
]
+
+
[[package]]
+
name = "getrandom"
+
version = "0.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8"
+
dependencies = [
+
"cfg-if",
+
"libc",
+
"wasi 0.13.3+wasi-0.2.2",
+
"windows-targets",
]
[[package]]
···
[[package]]
name = "gio"
-
version = "0.20.7"
+
version = "0.20.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a517657589a174be9f60c667f1fec8b7ac82ed5db4ebf56cf073a3b5955d8e2e"
+
checksum = "a4f00c70f8029d84ea7572dd0e1aaa79e5329667b4c17f329d79ffb1e6277487"
dependencies = [
"futures-channel",
"futures-core",
···
[[package]]
name = "gio-sys"
-
version = "0.20.8"
+
version = "0.20.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8446d9b475730ebef81802c1738d972db42fde1c5a36a627ebc4d665fc87db04"
+
checksum = "160eb5250a26998c3e1b54e6a3d4ea15c6c7762a6062a19a7b63eff6e2b33f9e"
dependencies = [
"glib-sys",
"gobject-sys",
···
[[package]]
name = "glib"
-
version = "0.20.7"
+
version = "0.20.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f969edf089188d821a30cde713b6f9eb08b20c63fc2e584aba2892a7984a8cc0"
+
checksum = "707b819af8059ee5395a2de9f2317d87a53dbad8846a2f089f0bb44703f37686"
dependencies = [
-
"bitflags 2.7.0",
+
"bitflags 2.9.0",
"futures-channel",
"futures-core",
"futures-executor",
···
[[package]]
name = "glib-sys"
-
version = "0.20.7"
+
version = "0.20.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b360ff0f90d71de99095f79c526a5888c9c92fc9ee1b19da06c6f5e75f0c2a53"
+
checksum = "a8928869a44cfdd1fccb17d6746e4ff82c8f82e41ce705aa026a52ca8dc3aefb"
dependencies = [
"libc",
"system-deps",
···
[[package]]
name = "gobject-sys"
-
version = "0.20.7"
+
version = "0.20.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "67a56235e971a63bfd75abb13ef70064e1346388723422a68580d8a6fbac6423"
+
checksum = "c773a3cb38a419ad9c26c81d177d96b4b08980e8bdbbf32dace883e96e96e7e3"
dependencies = [
"glib-sys",
"libc",
···
[[package]]
name = "graphene-rs"
-
version = "0.20.7"
+
version = "0.20.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f39d3bcd2e24fd9c2874a56f277b72c03e728de9bdc95a8d4ef4c962f10ced98"
+
checksum = "3cbc5911bfb32d68dcfa92c9510c462696c2f715548fcd7f3f1be424c739de19"
dependencies = [
"glib",
"graphene-sys",
···
[[package]]
name = "gsk4"
-
version = "0.9.5"
+
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "32b9188db0a6219e708b6b6e7225718e459def664023dbddb8395ca1486d8102"
+
checksum = "61f5e72f931c8c9f65fbfc89fe0ddc7746f147f822f127a53a9854666ac1f855"
dependencies = [
"cairo-rs",
"gdk4",
···
[[package]]
name = "gsk4-sys"
-
version = "0.9.5"
+
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bca10fc65d68528a548efa3d8747934adcbe7058b73695c9a7f43a25352fce14"
+
checksum = "755059de55fa6f85a46bde8caf03e2184c96bfda1f6206163c72fb0ea12436dc"
dependencies = [
"cairo-sys-rs",
"gdk4-sys",
···
[[package]]
name = "gstreamer"
-
version = "0.23.4"
+
version = "0.23.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "700cb1b2e86dda424f85eb728102a111602317e40b4dd71cf1c0dc04e0cc5d95"
+
checksum = "2188fe829b0ebe12e4cf2bbcf6658470a936269daba7afae92847a2af32c9105"
dependencies = [
"cfg-if",
"futures-channel",
···
"paste",
"pin-project-lite",
"smallvec",
-
"thiserror 2.0.11",
+
"thiserror 2.0.12",
[[package]]
name = "gstreamer-audio"
-
version = "0.23.4"
+
version = "0.23.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "52a6009b5c9c942cab1089956a501bd63778e65a3e69310949d173e90e2cdda2"
+
checksum = "49118ca684e2fc42207509fcac8497d91079c2ffe8ff2b4ae99e71dbafef1ede"
dependencies = [
"cfg-if",
"glib",
···
[[package]]
name = "gstreamer-audio-sys"
-
version = "0.23.4"
+
version = "0.23.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ef70a3d80e51ef9a45749a844cb8579d4cabe5ff59cb43a65d6f3a377943262f"
+
checksum = "7d469526ecf30811b50a6460fd285ee40d189c46048b3d0c69b67a04b414fb51"
dependencies = [
"glib-sys",
"gobject-sys",
···
[[package]]
name = "gstreamer-base"
-
version = "0.23.4"
+
version = "0.23.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d152db7983f98d5950cf64e53805286548063475fb61a5e5450fba4cec05899b"
+
checksum = "ad33dd444db0d215ac363164f900f800ffb93361ad8a60840e95e14b7de985e8"
dependencies = [
"atomic_refcell",
"cfg-if",
···
[[package]]
name = "gstreamer-base-sys"
-
version = "0.23.4"
+
version = "0.23.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d47cc2d15f2a3d5eb129e5dacbbeec9600432b706805c15dff57b6aa11b2791c"
+
checksum = "114b2a704f19a70f20c54b00e54f5d5376bbf78bd2791e6beb0776c997d8bf24"
dependencies = [
"glib-sys",
"gobject-sys",
···
[[package]]
name = "gstreamer-play"
-
version = "0.23.4"
+
version = "0.23.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2d7a815750a28ac838bfd745d6da07cfd142bb2fa471397cd9992c8b6f235665"
+
checksum = "6ef455584b832e9fdc76f7952b9432eaee2fd287157b03cf2bc0e83f1b41619c"
dependencies = [
"glib",
"gstreamer",
···
[[package]]
name = "gstreamer-play-sys"
-
version = "0.23.4"
+
version = "0.23.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a1f8ef790b8a697c759a9bbbaa7b0c061f529c4581e0cc72839ae753af533591"
+
checksum = "b01c1c4f09cb6709c7da2532b3fcbc14da9006d508baee606328080e46f491f5"
dependencies = [
"glib-sys",
"gobject-sys",
···
[[package]]
name = "gstreamer-sys"
-
version = "0.23.4"
+
version = "0.23.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "16cf1ae0a869aa7066ce3c685b76053b4b4f48f364a5b18c4b1f36ef57469719"
+
checksum = "fe159238834058725808cf6604a7c5d9e4a50e1eacd7b0c63bce2fe3a067dbd1"
dependencies = [
"glib-sys",
"gobject-sys",
···
[[package]]
name = "gstreamer-video"
-
version = "0.23.4"
+
version = "0.23.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8fa41e40319e923236e96f0b691711d1504746ab9c89607d77d22aa84777f33f"
+
checksum = "ad242d388b63c91652c8157de3b0c1f709e49c941a0aae1952455f6ee326ca2d"
dependencies = [
"cfg-if",
"futures-channel",
···
"gstreamer-video-sys",
"libc",
"once_cell",
-
"thiserror 2.0.11",
+
"thiserror 2.0.12",
[[package]]
name = "gstreamer-video-sys"
-
version = "0.23.4"
+
version = "0.23.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "31dc0f49c117f4867b0f98c712aa55ebf25580151d794be8f9179ec2d877fd14"
+
checksum = "465ff496889fb38be47f5e821163c2e83414d87c4aa55f5aae62dc7200971d4d"
dependencies = [
"glib-sys",
"gobject-sys",
···
[[package]]
name = "gtk4"
-
version = "0.9.5"
+
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b697ff938136625f6acf75f01951220f47a45adcf0060ee55b4671cf734dac44"
+
checksum = "af1c491051f030994fd0cde6f3c44f3f5640210308cff1298c7673c47408091d"
dependencies = [
"cairo-rs",
"field-offset",
···
[[package]]
name = "gtk4-sys"
-
version = "0.9.5"
+
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3af4b680cee5d2f786a2f91f1c77e95ecf2254522f0ca4edf3a2dce6cb35cecf"
+
checksum = "41e03b01e54d77c310e1d98647d73f996d04b2f29b9121fe493ea525a7ec03d6"
dependencies = [
"cairo-sys-rs",
"gdk-pixbuf-sys",
···
[[package]]
name = "indexmap"
-
version = "2.7.0"
+
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f"
+
checksum = "3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058"
dependencies = [
"equivalent",
"hashbrown 0.15.2",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3"
dependencies = [
-
"bitflags 2.7.0",
+
"bitflags 2.9.0",
"inotify-sys",
"libc",
···
[[package]]
name = "itoa"
-
version = "1.0.14"
+
version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674"
+
checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
[[package]]
name = "js-sys"
···
[[package]]
name = "libc"
-
version = "0.2.169"
+
version = "0.2.171"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a"
+
checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6"
[[package]]
name = "libredox"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
dependencies = [
-
"bitflags 2.7.0",
+
"bitflags 2.9.0",
"libc",
"redox_syscall",
···
checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
[[package]]
+
name = "linux-raw-sys"
+
version = "0.9.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413"
+
+
[[package]]
name = "litemap"
-
version = "0.7.4"
+
version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104"
+
checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856"
[[package]]
name = "locale_config"
···
[[package]]
name = "lofty"
-
version = "0.22.1"
+
version = "0.22.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b7c45b1baaa65506d6f6fe3a7dce7efae02d7d7fbe89907731686a39ab247a49"
+
checksum = "781de624f162b1a8cbfbd577103ee9b8e5f62854b053ff48f4e31e68a0a7df6f"
dependencies = [
"byteorder",
"data-encoding",
···
[[package]]
name = "lofty_attr"
-
version = "0.11.0"
+
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "28bd4b9d8a5af74808932492521cdd272019b056f75fcc70056bd2c09fceb550"
+
checksum = "ed9983e64b2358522f745c1251924e3ab7252d55637e80f6a0a3de642d6a9efc"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "log"
-
version = "0.4.25"
+
version = "0.4.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f"
+
checksum = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e"
dependencies = [
"value-bag",
···
[[package]]
name = "miniz_oxide"
-
version = "0.8.3"
+
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924"
+
checksum = "8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5"
dependencies = [
"adler2",
···
dependencies = [
"libc",
"log",
-
"wasi",
+
"wasi 0.11.0+wasi-snapshot-preview1",
"windows-sys 0.52.0",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
dependencies = [
-
"bitflags 2.7.0",
+
"bitflags 2.9.0",
"cfg-if",
"cfg_aliases",
"libc",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943"
dependencies = [
-
"bitflags 2.7.0",
+
"bitflags 2.9.0",
"filetime",
"fsevent-sys",
"inotify",
···
[[package]]
name = "once_cell"
-
version = "1.20.2"
+
version = "1.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
+
checksum = "d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc"
[[package]]
name = "option-operations"
···
[[package]]
name = "pango"
-
version = "0.20.7"
+
version = "0.20.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9e89bd74250a03a05cec047b43465469102af803be2bf5e5a1088f8b8455e087"
+
checksum = "6b1f5dc1b8cf9bc08bfc0843a04ee0fa2e78f1e1fa4b126844a383af4f25f0ec"
dependencies = [
"gio",
"glib",
···
[[package]]
name = "pango-sys"
-
version = "0.20.7"
+
version = "0.20.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "71787e0019b499a5eda889279e4adb455a4f3fdd6870cd5ab7f4a5aa25df6699"
+
checksum = "0dbb9b751673bd8fe49eb78620547973a1e719ed431372122b20abd12445bab5"
dependencies = [
"glib-sys",
"gobject-sys",
···
"libc",
"redox_syscall",
"smallvec",
-
"windows-targets 0.52.6",
+
"windows-targets",
[[package]]
···
[[package]]
name = "pkg-config"
-
version = "0.3.31"
+
version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2"
+
checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
[[package]]
name = "polling"
···
"concurrent-queue",
"hermit-abi",
"pin-project-lite",
-
"rustix",
+
"rustix 0.38.44",
"tracing",
"windows-sys 0.59.0",
[[package]]
name = "portable-atomic"
-
version = "1.10.0"
+
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6"
+
checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e"
[[package]]
name = "ppv-lite86"
-
version = "0.2.20"
+
version = "0.2.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
+
checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
dependencies = [
-
"zerocopy",
+
"zerocopy 0.8.23",
[[package]]
name = "proc-macro-crate"
-
version = "3.2.0"
+
version = "3.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b"
+
checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35"
dependencies = [
"toml_edit",
[[package]]
name = "proc-macro2"
-
version = "1.0.93"
+
version = "1.0.94"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
+
checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84"
dependencies = [
"unicode-ident",
[[package]]
name = "quote"
-
version = "1.0.38"
+
version = "1.0.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
+
checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
dependencies = [
"proc-macro2",
···
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
dependencies = [
"libc",
-
"rand_chacha",
-
"rand_core",
+
"rand_chacha 0.3.1",
+
"rand_core 0.6.4",
+
]
+
+
[[package]]
+
name = "rand"
+
version = "0.9.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94"
+
dependencies = [
+
"rand_chacha 0.9.0",
+
"rand_core 0.9.3",
+
"zerocopy 0.8.23",
[[package]]
···
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
dependencies = [
"ppv-lite86",
-
"rand_core",
+
"rand_core 0.6.4",
+
]
+
+
[[package]]
+
name = "rand_chacha"
+
version = "0.9.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
+
dependencies = [
+
"ppv-lite86",
+
"rand_core 0.9.3",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
dependencies = [
-
"getrandom",
+
"getrandom 0.2.15",
+
]
+
+
[[package]]
+
name = "rand_core"
+
version = "0.9.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
+
dependencies = [
+
"getrandom 0.3.1",
[[package]]
name = "recordbox"
-
version = "0.9.2"
+
version = "0.9.3"
dependencies = [
"ashpd",
"async-channel 2.3.1",
···
"notify-debouncer-full",
"r2d2",
"r2d2_sqlite",
-
"rand",
+
"rand 0.8.5",
"rusqlite",
"rusqlite_migration",
"search-provider",
···
[[package]]
name = "redox_syscall"
-
version = "0.5.8"
+
version = "0.5.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834"
+
checksum = "0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1"
dependencies = [
-
"bitflags 2.7.0",
+
"bitflags 2.9.0",
[[package]]
name = "reflink-copy"
-
version = "0.1.22"
+
version = "0.1.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0a7aea22fc8204e0f291719120cbcdae4f25f0807d7b00f5b6b27d95a8f1a2ad"
+
checksum = "4b86038e146b9a61557e1a2e58cdf2eddc0b46ce141b55541b1c1b9f3189d618"
dependencies = [
"cfg-if",
-
"rustix",
-
"windows 0.59.0",
+
"libc",
+
"rustix 1.0.2",
+
"windows 0.60.0",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e"
dependencies = [
-
"bitflags 2.7.0",
+
"bitflags 2.9.0",
"fallible-iterator",
"fallible-streaming-iterator",
"hashlink",
···
[[package]]
name = "rustix"
-
version = "0.38.43"
+
version = "0.38.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6"
+
checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
dependencies = [
-
"bitflags 2.7.0",
+
"bitflags 2.9.0",
"errno",
"libc",
-
"linux-raw-sys",
+
"linux-raw-sys 0.4.15",
+
"windows-sys 0.59.0",
+
]
+
+
[[package]]
+
name = "rustix"
+
version = "1.0.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f7178faa4b75a30e269c71e61c353ce2748cf3d76f0c44c393f4e60abf49b825"
+
dependencies = [
+
"bitflags 2.9.0",
+
"errno",
+
"libc",
+
"linux-raw-sys 0.9.3",
"windows-sys 0.59.0",
[[package]]
name = "rustversion"
-
version = "1.0.19"
+
version = "1.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4"
+
checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2"
[[package]]
name = "ryu"
-
version = "1.0.18"
+
version = "1.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
+
checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
[[package]]
name = "same-file"
···
[[package]]
name = "semver"
-
version = "1.0.24"
+
version = "1.0.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba"
+
checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0"
[[package]]
name = "serde"
-
version = "1.0.217"
+
version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70"
+
checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
dependencies = [
"serde_derive",
[[package]]
name = "serde_derive"
-
version = "1.0.217"
+
version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0"
+
checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "serde_json"
-
version = "1.0.135"
+
version = "1.0.140"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9"
+
checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
dependencies = [
"itoa",
"memchr",
···
[[package]]
name = "serde_repr"
-
version = "0.1.19"
+
version = "0.1.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
+
checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "smallvec"
-
version = "1.13.2"
+
version = "1.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
+
checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd"
[[package]]
name = "ssri"
···
[[package]]
name = "syn"
-
version = "2.0.96"
+
version = "2.0.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80"
+
checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "tempfile"
-
version = "3.15.0"
+
version = "3.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704"
+
checksum = "488960f40a3fd53d72c2a29a58722561dee8afdd175bd88e3db4677d7b2ba600"
dependencies = [
-
"cfg-if",
"fastrand",
-
"getrandom",
+
"getrandom 0.3.1",
"once_cell",
-
"rustix",
+
"rustix 1.0.2",
"windows-sys 0.59.0",
···
[[package]]
name = "thiserror"
-
version = "2.0.11"
+
version = "2.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc"
+
checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
dependencies = [
-
"thiserror-impl 2.0.11",
+
"thiserror-impl 2.0.12",
[[package]]
···
[[package]]
name = "thiserror-impl"
-
version = "2.0.11"
+
version = "2.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2"
+
checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "toml"
-
version = "0.8.19"
+
version = "0.8.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e"
+
checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148"
dependencies = [
"serde",
"serde_spanned",
···
[[package]]
name = "toml_edit"
-
version = "0.22.22"
+
version = "0.22.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5"
+
checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474"
dependencies = [
"indexmap",
"serde",
···
[[package]]
name = "typenum"
-
version = "1.17.0"
+
version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
+
checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f"
[[package]]
name = "uds_windows"
···
[[package]]
name = "unicode-ident"
-
version = "1.0.14"
+
version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83"
+
checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
[[package]]
name = "unicode-width"
···
[[package]]
name = "uuid"
-
version = "1.12.0"
+
version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "744018581f9a3454a9e15beb8a33b017183f1e7c0cd170232a2d1453b23a51c4"
+
checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9"
dependencies = [
-
"getrandom",
-
"rand",
+
"getrandom 0.3.1",
+
"rand 0.9.0",
[[package]]
name = "valuable"
-
version = "0.1.0"
+
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
+
checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
[[package]]
name = "value-bag"
···
version = "0.11.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
+
[[package]]
+
name = "wasi"
+
version = "0.13.3+wasi-0.2.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2"
+
dependencies = [
+
"wit-bindgen-rt",
+
]
[[package]]
name = "wasm-bindgen"
···
checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6"
dependencies = [
"windows-core 0.58.0",
-
"windows-targets 0.52.6",
+
"windows-targets",
[[package]]
name = "windows"
-
version = "0.59.0"
+
version = "0.60.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f919aee0a93304be7f62e8e5027811bbba96bcb1de84d6618be56e43f8a32a1"
+
checksum = "ddf874e74c7a99773e62b1c671427abf01a425e77c3d3fb9fb1e4883ea934529"
dependencies = [
-
"windows-core 0.59.0",
-
"windows-targets 0.53.0",
+
"windows-collections",
+
"windows-core 0.60.1",
+
"windows-future",
+
"windows-link",
+
"windows-numerics",
+
]
+
+
[[package]]
+
name = "windows-collections"
+
version = "0.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5467f79cc1ba3f52ebb2ed41dbb459b8e7db636cc3429458d9a852e15bc24dec"
+
dependencies = [
+
"windows-core 0.60.1",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
dependencies = [
-
"windows-targets 0.52.6",
+
"windows-targets",
[[package]]
···
"windows-interface 0.58.0",
"windows-result 0.2.0",
"windows-strings 0.1.0",
-
"windows-targets 0.52.6",
+
"windows-targets",
[[package]]
name = "windows-core"
-
version = "0.59.0"
+
version = "0.60.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "810ce18ed2112484b0d4e15d022e5f598113e220c53e373fb31e67e21670c1ce"
+
checksum = "ca21a92a9cae9bf4ccae5cf8368dce0837100ddf6e6d57936749e85f152f6247"
dependencies = [
"windows-implement 0.59.0",
"windows-interface 0.59.0",
-
"windows-result 0.3.0",
-
"windows-strings 0.3.0",
-
"windows-targets 0.53.0",
+
"windows-link",
+
"windows-result 0.3.1",
+
"windows-strings 0.3.1",
+
]
+
+
[[package]]
+
name = "windows-future"
+
version = "0.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a787db4595e7eb80239b74ce8babfb1363d8e343ab072f2ffe901400c03349f0"
+
dependencies = [
+
"windows-core 0.60.1",
+
"windows-link",
[[package]]
···
[[package]]
+
name = "windows-link"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3"
+
+
[[package]]
+
name = "windows-numerics"
+
version = "0.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "005dea54e2f6499f2cee279b8f703b3cf3b5734a2d8d21867c8f44003182eeed"
+
dependencies = [
+
"windows-core 0.60.1",
+
"windows-link",
+
]
+
+
[[package]]
name = "windows-result"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e"
dependencies = [
-
"windows-targets 0.52.6",
+
"windows-targets",
[[package]]
name = "windows-result"
-
version = "0.3.0"
+
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d08106ce80268c4067c0571ca55a9b4e9516518eaa1a1fe9b37ca403ae1d1a34"
+
checksum = "06374efe858fab7e4f881500e6e86ec8bc28f9462c47e5a9941a0142ad86b189"
dependencies = [
-
"windows-targets 0.53.0",
+
"windows-link",
[[package]]
···
checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10"
dependencies = [
"windows-result 0.2.0",
-
"windows-targets 0.52.6",
+
"windows-targets",
[[package]]
name = "windows-strings"
-
version = "0.3.0"
+
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b888f919960b42ea4e11c2f408fadb55f78a9f236d5eef084103c8ce52893491"
+
checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319"
dependencies = [
-
"windows-targets 0.53.0",
+
"windows-link",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [
-
"windows-targets 0.52.6",
+
"windows-targets",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
dependencies = [
-
"windows-targets 0.52.6",
+
"windows-targets",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
dependencies = [
-
"windows_aarch64_gnullvm 0.52.6",
-
"windows_aarch64_msvc 0.52.6",
-
"windows_i686_gnu 0.52.6",
-
"windows_i686_gnullvm 0.52.6",
-
"windows_i686_msvc 0.52.6",
-
"windows_x86_64_gnu 0.52.6",
-
"windows_x86_64_gnullvm 0.52.6",
-
"windows_x86_64_msvc 0.52.6",
-
]
-
-
[[package]]
-
name = "windows-targets"
-
version = "0.53.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b"
-
dependencies = [
-
"windows_aarch64_gnullvm 0.53.0",
-
"windows_aarch64_msvc 0.53.0",
-
"windows_i686_gnu 0.53.0",
-
"windows_i686_gnullvm 0.53.0",
-
"windows_i686_msvc 0.53.0",
-
"windows_x86_64_gnu 0.53.0",
-
"windows_x86_64_gnullvm 0.53.0",
-
"windows_x86_64_msvc 0.53.0",
+
"windows_aarch64_gnullvm",
+
"windows_aarch64_msvc",
+
"windows_i686_gnu",
+
"windows_i686_gnullvm",
+
"windows_i686_msvc",
+
"windows_x86_64_gnu",
+
"windows_x86_64_gnullvm",
+
"windows_x86_64_msvc",
[[package]]
···
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
-
-
[[package]]
-
name = "windows_aarch64_gnullvm"
-
version = "0.53.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
[[package]]
name = "windows_aarch64_msvc"
···
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
[[package]]
-
name = "windows_aarch64_msvc"
-
version = "0.53.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
-
-
[[package]]
name = "windows_i686_gnu"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
[[package]]
-
name = "windows_i686_gnu"
-
version = "0.53.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3"
-
-
[[package]]
name = "windows_i686_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
[[package]]
-
name = "windows_i686_gnullvm"
-
version = "0.53.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
-
-
[[package]]
name = "windows_i686_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
[[package]]
-
name = "windows_i686_msvc"
-
version = "0.53.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
-
-
[[package]]
name = "windows_x86_64_gnu"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
[[package]]
-
name = "windows_x86_64_gnu"
-
version = "0.53.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
-
-
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
[[package]]
-
name = "windows_x86_64_gnullvm"
-
version = "0.53.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
-
-
[[package]]
name = "windows_x86_64_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
[[package]]
-
name = "windows_x86_64_msvc"
-
version = "0.53.0"
+
name = "winnow"
+
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
+
checksum = "0e97b544156e9bebe1a0ffbc03484fc1ffe3100cbce3ffb17eac35f7cdd7ab36"
+
dependencies = [
+
"memchr",
+
]
[[package]]
-
name = "winnow"
-
version = "0.6.24"
+
name = "wit-bindgen-rt"
+
version = "0.33.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a"
+
checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c"
dependencies = [
-
"memchr",
+
"bitflags 2.9.0",
[[package]]
···
"hex",
"nix",
"ordered-stream",
-
"rand",
+
"rand 0.8.5",
"serde",
"serde_repr",
"sha1",
···
[[package]]
name = "zbus"
-
version = "5.3.0"
+
version = "5.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "192a0d989036cd60a1e91a54c9851fb9ad5bd96125d41803eed79d2e2ef74bd7"
+
checksum = "59c333f648ea1b647bc95dc1d34807c8e25ed7a6feff3394034dc4776054b236"
dependencies = [
"async-broadcast",
"async-executor",
···
"enumflags2",
"event-listener 5.4.0",
"futures-core",
-
"futures-util",
+
"futures-lite",
"hex",
"nix",
"ordered-stream",
···
"windows-sys 0.59.0",
"winnow",
"xdg-home",
-
"zbus_macros 5.3.0",
-
"zbus_names 4.1.1",
-
"zvariant 5.2.0",
+
"zbus_macros 5.5.0",
+
"zbus_names 4.2.0",
+
"zvariant 5.4.0",
[[package]]
···
[[package]]
name = "zbus_macros"
-
version = "5.3.0"
+
version = "5.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3685b5c81fce630efc3e143a4ded235b107f1b1cdf186c3f115529e5e5ae4265"
+
checksum = "f325ad10eb0d0a3eb060203494c3b7ec3162a01a59db75d2deee100339709fc0"
dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
"syn",
-
"zbus_names 4.1.1",
-
"zvariant 5.2.0",
-
"zvariant_utils 3.1.0",
+
"zbus_names 4.2.0",
+
"zvariant 5.4.0",
+
"zvariant_utils 3.2.0",
[[package]]
···
[[package]]
name = "zbus_names"
-
version = "4.1.1"
+
version = "4.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "519629a3f80976d89c575895b05677cbc45eaf9f70d62a364d819ba646409cc8"
+
checksum = "7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97"
dependencies = [
"serde",
"static_assertions",
"winnow",
-
"zvariant 5.2.0",
+
"zvariant 5.4.0",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
dependencies = [
-
"byteorder",
-
"zerocopy-derive",
+
"zerocopy-derive 0.7.35",
+
]
+
+
[[package]]
+
name = "zerocopy"
+
version = "0.8.23"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fd97444d05a4328b90e75e503a34bad781f14e28a823ad3557f0750df1ebcbc6"
+
dependencies = [
+
"zerocopy-derive 0.8.23",
[[package]]
···
[[package]]
+
name = "zerocopy-derive"
+
version = "0.8.23"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6352c01d0edd5db859a63e2605f4ea3183ddbd15e2c4a9e7d32184df75e4f154"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn",
+
]
+
+
[[package]]
name = "zerofrom"
-
version = "0.1.5"
+
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e"
+
checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
dependencies = [
"zerofrom-derive",
[[package]]
name = "zerofrom-derive"
-
version = "0.1.5"
+
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808"
+
checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "zvariant"
-
version = "5.2.0"
+
version = "5.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "55e6b9b5f1361de2d5e7d9fd1ee5f6f7fcb6060618a1f82f3472f58f2b8d4be9"
+
checksum = "b2df9ee044893fcffbdc25de30546edef3e32341466811ca18421e3cd6c5a3ac"
dependencies = [
"endi",
"enumflags2",
···
"static_assertions",
"url",
"winnow",
-
"zvariant_derive 5.2.0",
-
"zvariant_utils 3.1.0",
+
"zvariant_derive 5.4.0",
+
"zvariant_utils 3.2.0",
[[package]]
···
[[package]]
name = "zvariant_derive"
-
version = "5.2.0"
+
version = "5.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "573a8dd76961957108b10f7a45bac6ab1ea3e9b7fe01aff88325dc57bb8f5c8b"
+
checksum = "74170caa85b8b84cc4935f2d56a57c7a15ea6185ccdd7eadb57e6edd90f94b2f"
dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
"syn",
-
"zvariant_utils 3.1.0",
+
"zvariant_utils 3.2.0",
[[package]]
···
[[package]]
name = "zvariant_utils"
-
version = "3.1.0"
+
version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ddd46446ea2a1f353bfda53e35f17633afa79f4fe290a611c94645c69fe96a50"
+
checksum = "e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34"
dependencies = [
"proc-macro2",
"quote",
+2 -2
pkgs/by-name/re/recordbox/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "recordbox";
-
version = "0.9.2";
+
version = "0.9.3";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "edestcroix";
repo = "Recordbox";
rev = "refs/tags/v${finalAttrs.version}";
-
hash = "sha256-Vt/uOueDKBjCVgFg6gMnOvbvR37udJ6J3BjE0LaL4Gw=";
+
hash = "sha256-168L5i6mXeEqv7EKPMq4zHP5JRVxC7MNrUE9yj1zI60=";
};
# Patch in our Cargo.lock and ensure AppStream tests don't use the network
+3 -3
pkgs/by-name/si/silice/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "silice";
-
version = "0-unstable-2024-12-02";
+
version = "0-unstable-2025-03-05";
src = fetchFromGitHub {
owner = "sylefeb";
repo = "silice";
-
rev = "90d55d277a53bbbfa38d775ca3340845ca906e9e";
-
hash = "sha256-KmrX/9/SlylDnCgErJJJbmMqfTdpG6nR93simIFaQpI=";
+
rev = "2d3ce939443e42b383ba1cd0392bec61e2381c99";
+
hash = "sha256-o6NbJlJzhU3CmJPk1ibz2Fos2RWrxNuqv0jEHZj4tVg=";
fetchSubmodules = true;
};
+3 -3
pkgs/by-name/sk/skim/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "skim";
-
version = "0.16.0";
+
version = "0.16.1";
outputs = [
"out"
···
owner = "skim-rs";
repo = "skim";
tag = "v${version}";
-
hash = "sha256-6enC7LjhYuHQ2XyjcsuEDM0r3qMWE9MUuDvYGMswmOc=";
+
hash = "sha256-lIVOML7UNR778RkmYvMvj4ynoOdMnb5lcsxFiO9BZAI=";
};
postPatch = ''
···
'';
useFetchCargoVendor = true;
-
cargoHash = "sha256-RtEV+33WFtLcdW/tAB6swyrnavUU99voT7p2/T9Rd0I=";
+
cargoHash = "sha256-llvVss7P9Bl9/6A4EtntXtmnFc5XbMvKms1lYNtaZaw=";
nativeBuildInputs = [ installShellFiles ];
+41 -53
pkgs/by-name/so/sonarlint-ls/package.nix
···
jdk17,
makeWrapper,
writeShellApplication,
-
runCommand,
-
sonarlint-ls,
curl,
pcre,
common-updater-scripts,
jq,
gnused,
+
versionCheckHook,
}:
maven.buildMavenPackage rec {
pname = "sonarlint-ls";
-
version = "3.14.1.75775";
+
version = "3.17.0.75948";
src = fetchFromGitHub {
owner = "SonarSource";
repo = "sonarlint-language-server";
rev = version;
-
hash = "sha256-QXBSdXpkhqcvfjihcWwy4oCjTMmbAJRZG1T66sa8T4U=";
+
hash = "sha256-9ZZPAkfYnHYaPFGo/WfOhUIZ+Aq7SNsVmyXgDwe68gk=";
};
-
# Replaces unavailable versions with available ones in maven central. Can be
-
# removed again if
-
# https://github.com/SonarSource/sonarlint-language-server/pull/427 is
-
# merged.
-
patches = [ ./sonar-analyzers-versions.patch ];
-
mvnJdk = jdk17;
-
mvnHash = "sha256-SKkOf3f9Ze3Rm6i2uYbFkvSnnEySARvaoiAS1e2kFi0=";
+
mvnHash = "sha256-tsYkp6Zr9gCgb0l6vQViSB7zcbf6JX+JwO4ZYqeG52c=";
# Disables failing tests which either need network access or are flaky.
mvnParameters = lib.escapeShellArgs [
···
makeWrapper ${jre_headless}/bin/java $out/bin/sonarlint-ls \
--add-flags "-jar $out/share/sonarlint-ls.jar" \
-
--add-flags "-stdio" \
--add-flags "-analyzers $(ls -1 $out/share/plugins | tr '\n' ' ')"
runHook postInstall
···
nativeBuildInputs = [ makeWrapper ];
-
passthru = {
-
tests = {
-
sonarlint-ls-starts-successfully = runCommand "${pname}-test" { } ''
-
${sonarlint-ls}/bin/sonarlint-ls > $out
-
cat $out | grep "SonarLint backend started"
-
'';
-
};
+
nativeInstallCheckInputs = [ versionCheckHook ];
+
doInstallCheck = true;
+
preVersionCheck = "export version=${lib.versions.majorMinor version}";
+
versionCheckProgramArg = "-V";
-
updateScript =
-
let
-
pkgFile = builtins.toString ./package.nix;
-
in
-
lib.getExe (writeShellApplication {
-
name = "update-${pname}";
-
runtimeInputs = [
-
curl
-
pcre
-
common-updater-scripts
-
jq
-
gnused
-
];
-
text = ''
-
if [ -z "''${GITHUB_TOKEN:-}" ]; then
-
echo "no GITHUB_TOKEN provided - you could meet API request limiting" >&2
-
fi
+
passthru.updateScript =
+
let
+
pkgFile = builtins.toString ./package.nix;
+
in
+
lib.getExe (writeShellApplication {
+
name = "update-${pname}";
+
runtimeInputs = [
+
curl
+
pcre
+
common-updater-scripts
+
jq
+
gnused
+
];
+
text = ''
+
if [ -z "''${GITHUB_TOKEN:-}" ]; then
+
echo "no GITHUB_TOKEN provided - you could meet API request limiting" >&2
+
fi
-
LATEST_TAG=$(curl -H "Accept: application/vnd.github+json" \
-
''${GITHUB_TOKEN:+-H "Authorization: bearer $GITHUB_TOKEN"} \
-
-Lsf https://api.github.com/repos/${src.owner}/${src.repo}/tags | \
-
jq -r '[.[] | select(.name | test("^[0-9]"))] | sort_by(.name | split(".") |
-
map(tonumber)) | reverse | .[0].name')
-
update-source-version ${pname} "$LATEST_TAG"
-
sed -i '0,/mvnHash *= *"[^"]*"/{s/mvnHash = "[^"]*"/mvnHash = ""/}' ${pkgFile}
+
LATEST_TAG=$(curl -H "Accept: application/vnd.github+json" \
+
''${GITHUB_TOKEN:+-H "Authorization: bearer $GITHUB_TOKEN"} \
+
-Lsf https://api.github.com/repos/${src.owner}/${src.repo}/tags | \
+
jq -r '[.[] | select(.name | test("^[0-9]"))] | sort_by(.name | split(".") |
+
map(tonumber)) | reverse | .[0].name')
+
update-source-version ${pname} "$LATEST_TAG"
+
sed -i '0,/mvnHash *= *"[^"]*"/{s/mvnHash = "[^"]*"/mvnHash = ""/}' ${pkgFile}
-
echo -e "\nFetching all mvn dependencies to calculate the mvnHash. This may take a while ..."
-
nix-build -A ${pname}.fetchedMavenDeps 2> ${pname}-stderr.log || true
+
echo -e "\nFetching all mvn dependencies to calculate the mvnHash. This may take a while ..."
+
nix-build -A ${pname}.fetchedMavenDeps 2> ${pname}-stderr.log || true
-
NEW_MVN_HASH=$(grep "got:" ${pname}-stderr.log | awk '{print ''$2}')
-
rm ${pname}-stderr.log
-
# escaping double quotes looks ugly but is needed for variable substitution
-
# use # instead of / as separator because the sha256 might contain the / character
-
sed -i "0,/mvnHash *= *\"[^\"]*\"/{s#mvnHash = \"[^\"]*\"#mvnHash = \"$NEW_MVN_HASH\"#}" ${pkgFile}
-
'';
-
});
-
};
+
NEW_MVN_HASH=$(grep "got:" ${pname}-stderr.log | awk '{print ''$2}')
+
rm ${pname}-stderr.log
+
# escaping double quotes looks ugly but is needed for variable substitution
+
# use # instead of / as separator because the sha256 might contain the / character
+
sed -i "0,/mvnHash *= *\"[^\"]*\"/{s#mvnHash = \"[^\"]*\"#mvnHash = \"$NEW_MVN_HASH\"#}" ${pkgFile}
+
'';
+
});
meta = {
description = "Sonarlint language server";
-17
pkgs/by-name/so/sonarlint-ls/sonar-analyzers-versions.patch
···
-
diff --git a/pom.xml b/pom.xml
-
index c020fd1..fd4146b 100644
-
--- a/pom.xml
-
+++ b/pom.xml
-
@@ -34,10 +34,10 @@
-
<sonar.python.version>4.17.0.14845</sonar.python.version>
-
<sonar.html.version>3.16.0.5274</sonar.html.version>
-
<sonar.xml.version>2.10.0.4108</sonar.xml.version>
-
- <sonar.text.version>2.18.0.4812</sonar.text.version>
-
+ <sonar.text.version>2.18.0.4866</sonar.text.version>
-
<sonar.go.version>1.15.0.4655</sonar.go.version>
-
<sonar.iac.version>1.27.0.9518</sonar.iac.version>
-
- <sonar.csharp.version>10.2.0.103721</sonar.csharp.version>
-
+ <sonar.csharp.version>10.2.0.105762</sonar.csharp.version>
-
<sonarlint.omnisharp.version>1.25.0.100242</sonarlint.omnisharp.version>
-
<gitRepositoryName>sonarlint-language-server</gitRepositoryName>
-
<!-- Release: enable publication to Bintray -->
+3 -3
pkgs/by-name/sp/spotifyd/package.nix
···
rustPlatform.buildRustPackage (finalAttrs: {
pname = "spotifyd";
-
version = "0.4.0";
+
version = "0.4.1";
src = fetchFromGitHub {
owner = "Spotifyd";
repo = "spotifyd";
tag = "v${finalAttrs.version}";
-
hash = "sha256-YBh5lcHXqYjyo/MjNNxnycY5AXjvlu+2gAzG6gM4Gjc=";
+
hash = "sha256-IqJlqcau0AZAqQjlaEKzinqTdVUA48/m2Y3ioFP/4Zw=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-waZ9XNYZ/scyMsNT7bZYqN4Ch4GbuQtwxAYaWTjNZwg=";
+
cargoHash = "sha256-wZ/JJZDo+Iz5vg4XawcZFvjOEqpD5I0jTfg1JyH3+MA=";
nativeBuildInputs = [
cmake
+3 -3
pkgs/by-name/st/star-history/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "star-history";
-
version = "1.0.27";
+
version = "1.0.28";
src = fetchCrate {
inherit pname version;
-
hash = "sha256-IpMhCI6XS6h7kHaohCdS0YAUUR6PeC9mbMRCiS3p29c=";
+
hash = "sha256-OtXNJtpTyR3qEz9D/3WjvLjY5Taa4rcLmTaxJMhuSUY=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-bu7YUwrLKHdDL+rxw++8mrWH2hBhEF4jNqZls/9F+aM=";
+
cargoHash = "sha256-yJ0w5+qQn1Kys5MPTG3Z+vdT8bQUmD77I+0VkEKIlyc=";
nativeBuildInputs = [ pkg-config ];
+3 -3
pkgs/by-name/ta/tanka/package.nix
···
buildGoModule rec {
pname = "tanka";
-
version = "0.31.2";
+
version = "0.31.3";
src = fetchFromGitHub {
owner = "grafana";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-bgVFUBSb/vs+oEVUeF/PniqEkUAl3qRiuFWR4U+iHXo=";
+
sha256 = "sha256-MaWO9I2+xHA+55tUSQ91yJ7suubnWP4V7JxZTruN1A0=";
};
-
vendorHash = "sha256-C1GpLDb4YWL0dXG/mUR+UVy17rnh0zgaICAU0C1bfq0=";
+
vendorHash = "sha256-jTvKNl0L+Dl3u5qHQg0R/rtNtLljLoIvciXYKRe/zNg=";
doCheck = false;
# Required for versions >= 0.28 as they introduce a gowork.sum file. This is only used for tests so we can safely disable GOWORK
+3 -3
pkgs/by-name/te/television/package.nix
···
}:
rustPlatform.buildRustPackage rec {
pname = "television";
-
version = "0.10.8";
+
version = "0.10.9";
src = fetchFromGitHub {
owner = "alexpasmantier";
repo = "television";
tag = version;
-
hash = "sha256-2jUCRt0Ws0KHAClSsTAui8LOz6eGGpV7F7Z3DdzqORM=";
+
hash = "sha256-R46r3S7zaogyVpdLGFIU1l6UDnRQ1lMZvd4RA6iq+qI=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-lwIUmJ/Hgl6Kycd+SVRCawwlF7UJ0pyE2r6iJInYWX8=";
+
cargoHash = "sha256-teUJyLTUiSIbsMVOTj8/wBIimZOMDPQ/h6OryRsTJQ0=";
passthru = {
tests.version = testers.testVersion {
+11
pkgs/by-name/ti/tilt/binary.nix
···
src,
version,
tilt-assets,
+
stdenv,
+
installShellFiles,
}:
buildGoModule rec {
···
subPackages = [ "cmd/tilt" ];
ldflags = [ "-X main.version=${version}" ];
+
+
nativeBuildInputs = [ installShellFiles ];
+
+
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
+
installShellCompletion --cmd tilt \
+
--bash <($out/bin/tilt completion bash) \
+
--fish <($out/bin/tilt completion fish) \
+
--zsh <($out/bin/tilt completion zsh)
+
'';
preBuild = ''
mkdir -p pkg/assets/build
+3 -3
pkgs/by-name/tl/tlrc/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "tlrc";
-
version = "1.10.0";
+
version = "1.11.0";
src = fetchFromGitHub {
owner = "tldr-pages";
repo = "tlrc";
rev = "v${version}";
-
hash = "sha256-th7igqDnLB+Lib2NxYNIGtUTK6IfSQo+72ohO5Ki7Ok=";
+
hash = "sha256-LXuURq+MSSkd8+VzhltX2VqKsU3PWcQLMQTqqS5oLMg=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-+EWF21hag2kQ+YT8e+2NtdtOgyGrJL0BR2YMOxQfoDE=";
+
cargoHash = "sha256-nA24qjxo1C0t4twTv2/Uu05ELiSzYLrnsRgAIFKsIxg=";
nativeBuildInputs = [ installShellFiles ];
+3 -3
pkgs/by-name/tr/trunk/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "trunk";
-
version = "0.21.8";
+
version = "0.21.9";
src = fetchFromGitHub {
owner = "trunk-rs";
repo = "trunk";
rev = "v${version}";
-
hash = "sha256-iuJpxLNdJCPFr5v0bXipOr9KzQM/JeUBQQ7qyMaQsoA=";
+
hash = "sha256-+HKEaXdGW3F5DCvyvQalr65+BZv+NA2r34MSvPwlhac=";
};
nativeBuildInputs = [ pkg-config ];
···
checkFlags = [ "--skip=tools::tests::download_and_install_binaries" ];
useFetchCargoVendor = true;
-
cargoHash = "sha256-fTKzfsmWX8AS3GPOfkRAfdVIj2q1orI1j2tfo8AAsXU=";
+
cargoHash = "sha256-xaL7gF9gWRn0geKIUwksDovaIHMqfl57O9GvHOjgsic=";
meta = with lib; {
homepage = "https://github.com/trunk-rs/trunk";
+2 -2
pkgs/by-name/tu/turso-cli/package.nix
···
}:
buildGoModule rec {
pname = "turso-cli";
-
version = "0.98.1";
+
version = "0.99.1";
src = fetchFromGitHub {
owner = "tursodatabase";
repo = "turso-cli";
rev = "v${version}";
-
hash = "sha256-UNh4MYWzu8LJQOYwW6ZWotE+FLAOYlNxDIgzii27qoU=";
+
hash = "sha256-4gcG23Tdkl+UO4MQ7A9s8GweOlwVSDHAY+WNVyBvNqE=";
};
vendorHash = "sha256-tBO21IgUczwMgrEyV7scV3YTY898lYHASaLeXqvBopU=";
+2 -9
pkgs/by-name/vr/vrcadvert/package.nix
···
buildDotnetModule rec {
pname = "vrcadvert";
-
version = "1.0.0";
+
version = "1.0.1";
src = fetchFromGitHub {
owner = "galister";
repo = "VrcAdvert";
tag = "v${version}";
-
hash = "sha256-noIu5LV0yva94Kmdr39zb0kKXDaIrQ8DIplCj3aTIbQ=";
+
hash = "sha256-lrRH+BBeVpYVAdFdlsYVxsBOENZseBVoAxb5v9+E7g8=";
};
dotnet-sdk = dotnetCorePackages.sdk_8_0;
···
nugetDeps = ./deps.json;
executables = [ "VrcAdvert" ];
-
-
postPatch = ''
-
substituteInPlace VrcAdvert.csproj \
-
--replace-fail 'net6.0' 'net8.0'
-
substituteInPlace global.json \
-
--replace-fail '6.0.0' '8.0.0'
-
'';
doInstallCheck = true;
nativeInstallCheckInputs = [
+33
pkgs/by-name/yn/ynetd/package.nix
···
+
{
+
lib,
+
stdenv,
+
fetchurl,
+
}:
+
stdenv.mkDerivation (finalAttrs: {
+
pname = "ynetd";
+
version = "2024.02.17";
+
+
src = fetchurl {
+
url = "https://yx7.cc/code/ynetd/ynetd-2024.02.17.tar.xz";
+
hash = "sha256-7gioQ0r0LlUftIWKRwTqeZQl0GtskcRKaEE5z6A0S24=";
+
};
+
+
postPatch = lib.optionalString stdenv.isDarwin ''
+
substituteInPlace Makefile --replace-fail "-Wl,-z,relro,-z,now" ""
+
'';
+
+
installPhase = ''
+
runHook preInstall
+
install -Dm755 ynetd $out/bin/ynetd
+
runHook postInstall
+
'';
+
+
meta = {
+
description = "Small server for binding programs to TCP ports";
+
homepage = "https://yx7.cc/code/";
+
license = lib.licenses.mit;
+
platforms = lib.platforms.unix;
+
maintainers = [ lib.maintainers.haylin ];
+
mainProgram = "ynetd";
+
};
+
})
+42
pkgs/by-name/zt/ztools/package.nix
···
+
{
+
lib,
+
stdenv,
+
fetchurl,
+
unixtools,
+
groff,
+
}:
+
stdenv.mkDerivation (finalAttrs: {
+
pname = "ztools";
+
version = "7/3.1";
+
+
src = fetchurl {
+
url = "http://mirror.ifarchive.org/if-archive/infocom/tools/ztools/ztools731.tar.gz";
+
hash = "sha256-vlQX0/fCAr88KJwMnYUSROFOg9tfVK5Hz58AUDuhNXg=";
+
};
+
+
sourceRoot = ".";
+
+
nativeBuildInputs = [
+
groff
+
unixtools.col
+
];
+
+
# compiler flags as defaults have changed
+
env.NIX_CFLAGS_COMPILE = "-Wno-implicit-function-declaration -Wno-implicit-int";
+
+
installPhase = ''
+
runHook preInstall
+
mkdir -p $out/bin/
+
cp {check,infodump,pix2gif,txd} $out/bin/
+
runHook postInstall
+
'';
+
+
meta = {
+
description = "An essential set of Z-machine tools for interpreter authors, experienced Inform programmers, and Z-code hackers.";
+
homepage = "http://inform-fiction.org/zmachine/ztools.html";
+
license = lib.licenses.cc-by-sa-40;
+
platforms = lib.platforms.unix;
+
maintainers = [ lib.maintainers.haylin ];
+
mainProgram = "txd";
+
};
+
})
+2 -2
pkgs/development/interpreters/clojure/default.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "clojure";
-
version = "1.12.0.1517";
+
version = "1.12.0.1530";
src = fetchurl {
# https://github.com/clojure/brew-install/releases
url = "https://github.com/clojure/brew-install/releases/download/${finalAttrs.version}/clojure-tools-${finalAttrs.version}.tar.gz";
-
hash = "sha256-OGlOh2x6U2DBb0t9LDmTtyMgHFgibQk4zQIXZeM6Ue8=";
+
hash = "sha256-D/JLioEmujnTLeeEoIdnxd8lk4TLdsbuPbTWECcF7Uk=";
};
nativeBuildInputs = [
+1
pkgs/development/node-packages/aliases.nix
···
inherit (pkgs) gramma; # added 2024-06-26
grammarly-languageserver = throw "grammarly-languageserver was removed because it requires EOL Node.js 16"; # added 2024-07-15
inherit (pkgs) graphite-cli; # added 2024-01-25
+
inherit (pkgs) graphql-language-service-cli; # added 2025-03-17
inherit (pkgs) graphqurl; # added 2023-08-19
gtop = pkgs.gtop; # added 2023-07-31
hs-client = pkgs.hsd; # added 2023-08-20
+2 -2
pkgs/development/python-modules/array-api-compat/default.nix
···
buildPythonPackage rec {
pname = "array-api-compat";
-
version = "1.11";
+
version = "1.11.1";
pyproject = true;
src = fetchFromGitHub {
owner = "data-apis";
repo = "array-api-compat";
tag = version;
-
hash = "sha256-sQgNHYjLqTP7tTAuYSjsIJCtrzLIlms1ayeeTWGpaQk=";
+
hash = "sha256-TB1aBad6Pl687nGblSraHmWl/tnnkoo1g6DDZHKhOaM=";
};
build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/cyclopts/default.nix
···
buildPythonPackage rec {
pname = "cyclopts";
-
version = "3.9.3";
+
version = "3.10.0";
pyproject = true;
disabled = pythonOlder "3.8";
···
owner = "BrianPugh";
repo = "cyclopts";
tag = "v${version}";
-
hash = "sha256-BJkpQhQuKm/yI3p8zspojYzUcpgMz1LAQwTx4Ppf06U=";
+
hash = "sha256-rwoyuo1xJNwtu/ox5SzfWNXjPFKGGpFJ8Htk4kSLKvs=";
};
build-system = [
+2 -2
pkgs/development/python-modules/deepl/default.nix
···
buildPythonPackage rec {
pname = "deepl";
-
version = "1.21.0";
+
version = "1.21.1";
format = "pyproject";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-+udougyvv8x94/zsWOLq/UXQyRffk4X5veISaWjDWp4=";
+
hash = "sha256-unGvE6BU1aPNj3TTRsHA67XpVriTT+uTRZ7qwN8Ie1Q=";
};
nativeBuildInputs = [ poetry-core ];
+3 -3
pkgs/development/python-modules/dissect-archive/default.nix
···
buildPythonPackage rec {
pname = "dissect-archive";
-
version = "1.4";
+
version = "1.5";
pyproject = true;
disabled = pythonOlder "3.9";
···
owner = "fox-it";
repo = "dissect.archive";
tag = version;
-
hash = "sha256-DhOpNllDL10Oh4CgmwHHgkU/lJbdV2vs4wCzAyLiDGU=";
+
hash = "sha256-WqzZmt95NJPX0+wGyvJZzoOJTR5qH0YYOTFsYIihE1Y=";
};
build-system = [
···
meta = with lib; {
description = "Dissect module implementing parsers for various archive and backup formats";
homepage = "https://github.com/fox-it/dissect.archive";
-
changelog = "https://github.com/fox-it/dissect.archive/releases/tag/${version}";
+
changelog = "https://github.com/fox-it/dissect.archive/releases/tag/${src.tag}";
license = licenses.agpl3Only;
maintainers = with maintainers; [ fab ];
};
+3 -3
pkgs/development/python-modules/dissect-extfs/default.nix
···
buildPythonPackage rec {
pname = "dissect-extfs";
-
version = "3.12";
+
version = "3.13";
format = "pyproject";
disabled = pythonOlder "3.12";
···
owner = "fox-it";
repo = "dissect.extfs";
tag = version;
-
hash = "sha256-i6lFqtDsqPyB0FQ5DKuYTuSenZFI0+GeOQdedov+2Nw=";
+
hash = "sha256-MAe3AJlDn8CX9xO0XU369EXnvJXTBGYZ2xD+BjG2vk4=";
};
nativeBuildInputs = [
···
meta = with lib; {
description = "Dissect module implementing a parser for the ExtFS file system";
homepage = "https://github.com/fox-it/dissect.extfs";
-
changelog = "https://github.com/fox-it/dissect.extfs/releases/tag/${version}";
+
changelog = "https://github.com/fox-it/dissect.extfs/releases/tag/${src.tag}";
license = licenses.agpl3Only;
maintainers = with maintainers; [ fab ];
};
+3 -3
pkgs/development/python-modules/dissect-fat/default.nix
···
buildPythonPackage rec {
pname = "dissect-fat";
-
version = "3.11";
+
version = "3.12";
pyproject = true;
disabled = pythonOlder "3.11";
···
owner = "fox-it";
repo = "dissect.fat";
tag = version;
-
hash = "sha256-LGSIuRclytD4RHHzq2Zj1DG01RAFINj4+5ErbQ3M57E=";
+
hash = "sha256-z4pUJrJ2w0P+QytrhFExGLD0RdFR/ccGeD6DrYbOrx8=";
};
build-system = [
···
meta = with lib; {
description = "Dissect module implementing a parser for the FAT file system";
homepage = "https://github.com/fox-it/dissect.fat";
-
changelog = "https://github.com/fox-it/dissect.fat/releases/tag/${version}";
+
changelog = "https://github.com/fox-it/dissect.fat/releases/tag/${src.tag}";
license = licenses.agpl3Only;
maintainers = with maintainers; [ fab ];
};
+3 -3
pkgs/development/python-modules/dissect-ffs/default.nix
···
buildPythonPackage rec {
pname = "dissect-ffs";
-
version = "3.10";
+
version = "3.11";
pyproject = true;
disabled = pythonOlder "3.10";
···
owner = "fox-it";
repo = "dissect.ffs";
tag = version;
-
hash = "sha256-sOMakwJyKgeRXbc37D5j7GVldl3gO7yYMnNq217J7QM=";
+
hash = "sha256-rfoSUhTB++cei7X8jaSp9ek8+pAAyaNkYC0M5cCDBtk=";
};
build-system = [
···
meta = with lib; {
description = "Dissect module implementing a parser for the FFS file system";
homepage = "https://github.com/fox-it/dissect.ffs";
-
changelog = "https://github.com/fox-it/dissect.ffs/releases/tag/${version}";
+
changelog = "https://github.com/fox-it/dissect.ffs/releases/tag/${src.tag}";
license = licenses.agpl3Only;
maintainers = with maintainers; [ fab ];
};
+3 -3
pkgs/development/python-modules/dissect-hypervisor/default.nix
···
buildPythonPackage rec {
pname = "dissect-hypervisor";
-
version = "3.16";
+
version = "3.17";
pyproject = true;
disabled = pythonOlder "3.9";
···
owner = "fox-it";
repo = "dissect.hypervisor";
tag = version;
-
hash = "sha256-9Ev7/W/+gfljBPCu4OGXzg2cWkUNFijcaRtKGkTck5k=";
+
hash = "sha256-3seluZDN5rfJ2XQPblNpEXZQwjxTZB10IwYNZirb7J0=";
};
build-system = [
···
meta = with lib; {
description = "Dissect module implementing parsers for various hypervisor disk, backup and configuration files";
homepage = "https://github.com/fox-it/dissect.hypervisor";
-
changelog = "https://github.com/fox-it/dissect.hypervisor/releases/tag/${version}";
+
changelog = "https://github.com/fox-it/dissect.hypervisor/releases/tag/${src.tag}";
license = licenses.agpl3Only;
maintainers = with maintainers; [ fab ];
};
+3 -3
pkgs/development/python-modules/dissect-ntfs/default.nix
···
buildPythonPackage rec {
pname = "dissect-ntfs";
-
version = "3.13";
+
version = "3.14";
pyproject = true;
disabled = pythonOlder "3.11";
···
owner = "fox-it";
repo = "dissect.ntfs";
tag = version;
-
hash = "sha256-DOxyPlHBv4PEbHeGC/pj2QzbGhKFjw6QOAJmhq6Fc3k=";
+
hash = "sha256-C2tve1RVR8Q7t1Xz7Of1xRZH6IuLP9nL2l1cHbycFQ4=";
};
build-system = [
···
meta = with lib; {
description = "Dissect module implementing a parser for the NTFS file system";
homepage = "https://github.com/fox-it/dissect.ntfs";
-
changelog = "https://github.com/fox-it/dissect.ntfs/releases/tag/${version}";
+
changelog = "https://github.com/fox-it/dissect.ntfs/releases/tag/${src.tag}";
license = licenses.agpl3Only;
maintainers = with maintainers; [ fab ];
};
+3 -3
pkgs/development/python-modules/dissect-squashfs/default.nix
···
buildPythonPackage rec {
pname = "dissect-squashfs";
-
version = "1.8";
+
version = "1.9";
pyproject = true;
disabled = pythonOlder "3.7";
···
owner = "fox-it";
repo = "dissect.squashfs";
tag = version;
-
hash = "sha256-C5Rp7MNuJjAk+DcjhNQfzZR47E/A2cJawhS6OFGU5xo=";
+
hash = "sha256-8u+pWUTUr4Warhb28XTxVU/jzOkXW+O6V8gDoAAlAbc=";
};
build-system = [
···
meta = with lib; {
description = "Dissect module implementing a parser for the SquashFS file system";
homepage = "https://github.com/fox-it/dissect.squashfs";
-
changelog = "https://github.com/fox-it/dissect.squashfs/releases/tag/${version}";
+
changelog = "https://github.com/fox-it/dissect.squashfs/releases/tag/${src.tag}";
license = licenses.agpl3Only;
maintainers = with maintainers; [ fab ];
};
+3 -3
pkgs/development/python-modules/dissect-vmfs/default.nix
···
buildPythonPackage rec {
pname = "dissect-vmfs";
-
version = "3.10";
+
version = "3.11";
format = "pyproject";
disabled = pythonOlder "3.10";
···
owner = "fox-it";
repo = "dissect.vmfs";
tag = version;
-
hash = "sha256-/D5EaTNLxdzTMF/9S9esFXAxIwesEp0tdAMUAyeNtSI=";
+
hash = "sha256-jGPHZ26DDIcblgx4hP6L2BLHYY8YeIBcbxNR7bN/49g=";
};
nativeBuildInputs = [
···
meta = with lib; {
description = "Dissect module implementing a parser for the VMFS file system";
homepage = "https://github.com/fox-it/dissect.vmfs";
-
changelog = "https://github.com/fox-it/dissect.vmfs/releases/tag/${version}";
+
changelog = "https://github.com/fox-it/dissect.vmfs/releases/tag/${src.tag}";
license = licenses.agpl3Only;
maintainers = with maintainers; [ fab ];
};
+3 -3
pkgs/development/python-modules/dissect-xfs/default.nix
···
buildPythonPackage rec {
pname = "dissect-xfs";
-
version = "3.11";
+
version = "3.12";
pyproject = true;
disabled = pythonOlder "3.11";
···
owner = "fox-it";
repo = "dissect.xfs";
tag = version;
-
hash = "sha256-+dt47Wo5IMkMgd5lUWgpbB6n/tkWc+d1jnKD46Cq1Lc=";
+
hash = "sha256-DKM6z5lasvy2Is64W2lvClgpXslTgNehrfBpa/KtkT0=";
};
build-system = [
···
meta = with lib; {
description = "Dissect module implementing a parser for the XFS file system";
homepage = "https://github.com/fox-it/dissect.xfs";
-
changelog = "https://github.com/fox-it/dissect.xfs/releases/tag/${version}";
+
changelog = "https://github.com/fox-it/dissect.xfs/releases/tag/${src.tag}";
license = licenses.agpl3Only;
maintainers = with maintainers; [ fab ];
};
+2 -2
pkgs/development/python-modules/docling/default.nix
···
buildPythonPackage rec {
pname = "docling";
-
version = "2.25.2";
+
version = "2.26.0";
pyproject = true;
src = fetchFromGitHub {
owner = "DS4SD";
repo = "docling";
tag = "v${version}";
-
hash = "sha256-QHjcyHxfpmz65EfzNNEmjonGs3YOyMY43J2pIi65LNo=";
+
hash = "sha256-MFMOxNXA/QwQJt/WZmtmmD+OxYxY2LCnutPT4PkZzkw=";
};
build-system = [
+2 -2
pkgs/development/python-modules/edk2-pytool-library/default.nix
···
buildPythonPackage rec {
pname = "edk2-pytool-library";
-
version = "0.22.6";
+
version = "0.23.0";
pyproject = true;
disabled = pythonOlder "3.11";
···
owner = "tianocore";
repo = "edk2-pytool-library";
tag = "v${version}";
-
hash = "sha256-f0VPc8Bc/sbZZTkp1NO2sORCl2Si4UYOKbzK8olzQWA=";
+
hash = "sha256-S1+ZEkLsKJJ3fMWDNkg4uxqLLY4kWXBB7GljUAj5Z7Y=";
};
build-system = [
+2 -2
pkgs/development/python-modules/fastai/default.nix
···
buildPythonPackage rec {
pname = "fastai";
-
version = "2.7.18";
+
version = "2.7.19";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-sgWT28rnUi8dd6j1Fj0f1gMU8pJkBJaATcNW5ByzZFQ=";
+
hash = "sha256-CoBABtO2NkrNVUTzQ58vBdRe2rr4ji26iJOzema4Nsg=";
};
propagatedBuildInputs = [
+66
pkgs/development/python-modules/functions-framework/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
click,
+
cloudevents,
+
deprecation,
+
docker,
+
fetchFromGitHub,
+
flask,
+
gunicorn,
+
pretend,
+
pytest-asyncio,
+
pytestCheckHook,
+
requests,
+
setuptools,
+
watchdog,
+
werkzeug,
+
}:
+
+
buildPythonPackage rec {
+
pname = "functions-framework";
+
version = "3.8.2";
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "GoogleCloudPlatform";
+
repo = "functions-framework-python";
+
rev = "v${version}";
+
hash = "sha256-wLL8VWhRb3AEa41DO/mwx3G0AwmLACiXeDvo+LEq1xM=";
+
};
+
+
build-system = [ setuptools ];
+
+
dependencies = [
+
click
+
cloudevents
+
deprecation
+
flask
+
gunicorn
+
watchdog
+
werkzeug
+
];
+
+
nativeCheckInputs = [
+
docker
+
pretend
+
pytest-asyncio
+
pytestCheckHook
+
requests
+
];
+
+
disabledTests = [
+
# Test requires a running Docker instance
+
"test_cloud_run_http"
+
];
+
+
pythonImportsCheck = [ "functions_framework" ];
+
+
meta = {
+
description = "FaaS (Function as a service) framework for writing portable Python functions";
+
homepage = "https://github.com/GoogleCloudPlatform/functions-framework-python";
+
changelog = "https://github.com/GoogleCloudPlatform/functions-framework-python/blob/${src.rev}/CHANGELOG.md";
+
license = lib.licenses.asl20;
+
maintainers = with lib.maintainers; [ fab ];
+
};
+
}
+2 -2
pkgs/development/python-modules/lxmf/default.nix
···
buildPythonPackage rec {
pname = "lxmf";
-
version = "0.6.2";
+
version = "0.6.3";
pyproject = true;
disabled = pythonOlder "3.7";
···
owner = "markqvist";
repo = "lxmf";
tag = version;
-
hash = "sha256-QUWQlU2S1tBKXYOODXP7x8p8lIlWJVIvF0bRrEFYJMY=";
+
hash = "sha256-HkWl0fHb+nmcH4uczUAbNyizm1nP8a7Mo3zUoN1FxTo=";
};
build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/publicsuffixlist/default.nix
···
buildPythonPackage rec {
pname = "publicsuffixlist";
-
version = "1.0.2.20250314";
+
version = "1.0.2.20250316";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-ssjLDBvX8TU7BEeA5k9VcE1TDaW7aY8A64rqdo8cxzw=";
+
hash = "sha256-NXY0nwXeRyZuY8MfJLi4bKlxgL4EplKGLHZLogZrqHs=";
};
build-system = [ setuptools ];
+3 -3
pkgs/development/python-modules/pygobject-stubs/default.nix
···
buildPythonPackage rec {
pname = "pygobject-stubs";
-
version = "2.12.0";
+
version = "2.13.0";
pyproject = true;
disabled = pythonOlder "3.7";
···
owner = "pygobject";
repo = "pygobject-stubs";
tag = "v${version}";
-
hash = "sha256-Y9tqfv2DP2daxxafcQAtxH33pR3FHE8av0PkzEcs0RU=";
+
hash = "sha256-d7caFIjRRFEZYyCDUcilJ7iquUdltZ0ZQupxQ6ITUEc=";
};
build-system = [ setuptools ];
···
meta = with lib; {
description = "PEP 561 Typing Stubs for PyGObject";
homepage = "https://github.com/pygobject/pygobject-stubs";
-
changelog = "https://github.com/pygobject/pygobject-stubs/blob/v${version}/CHANGELOG.md";
+
changelog = "https://github.com/pygobject/pygobject-stubs/blob/${src.tag}/CHANGELOG.md";
license = licenses.lgpl21Plus;
maintainers = with maintainers; [ hacker1024 ];
};
+130
pkgs/development/python-modules/smolagents/default.nix
···
+
{
+
lib,
+
accelerate,
+
buildPythonPackage,
+
docker,
+
duckduckgo-search,
+
fetchFromGitHub,
+
gradio,
+
huggingface-hub,
+
jinja2,
+
ipython,
+
litellm,
+
markdownify,
+
mcp,
+
openai,
+
pandas,
+
pillow,
+
pytestCheckHook,
+
python-dotenv,
+
rank-bm25,
+
requests,
+
rich,
+
setuptools,
+
soundfile,
+
torch,
+
torchvision,
+
transformers,
+
websocket-client,
+
}:
+
+
buildPythonPackage rec {
+
pname = "smolagents";
+
version = "1.11.0";
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "huggingface";
+
repo = "smolagents";
+
tag = "v${version}";
+
hash = "sha256-6+fI5Zp2UyDgcCUXYT34zumDBqkIeW+TXnRNA+SFoxI=";
+
};
+
+
build-system = [ setuptools ];
+
+
dependencies = [
+
duckduckgo-search
+
huggingface-hub
+
jinja2
+
markdownify
+
pandas
+
pillow
+
python-dotenv
+
requests
+
rich
+
];
+
+
optional-dependencies = {
+
audio = [ soundfile ];
+
docker = [
+
docker
+
websocket-client
+
];
+
# e2b = [
+
# e2b-code-interpreter
+
# python-dotenv
+
# ];
+
gradio = [ gradio ];
+
litellm = [ litellm ];
+
mcp = [
+
mcp
+
# mcpadapt
+
];
+
# mlx-lm = [ mlx-lm ];
+
openai = [ openai ];
+
# telemetry = [
+
# arize-phoenix
+
# openinference-instrumentation-smolagents
+
# opentelemetry-exporter-otlp
+
# opentelemetry-sdk
+
# ];
+
torch = [
+
torch
+
torchvision
+
];
+
transformers = [
+
accelerate
+
transformers
+
];
+
# vision = [
+
# helium
+
# selenium
+
# ];
+
# vllm = [
+
# torch
+
# vllm
+
# ];
+
};
+
+
nativeCheckInputs = [
+
ipython
+
pytestCheckHook
+
] ++ lib.flatten (builtins.attrValues optional-dependencies);
+
+
pythonImportsCheck = [ "smolagents" ];
+
+
disabledTests = [
+
# Missing dependencies
+
"test_ddgs_with_kwargs"
+
"test_e2b_executor_instantiation"
+
"test_flatten_messages_as_text_for_all_models"
+
"test_from_mcp"
+
"test_import_smolagents_without_extras"
+
"test_vision_web_browser_main"
+
# Tests require network access
+
"test_agent_type_output"
+
"test_can_import_sklearn_if_explicitly_authorized"
+
"test_transformers_message_no_tool"
+
"test_transformers_message_vl_no_tool"
+
"test_transformers_toolcalling_agent"
+
"test_visit_webpage"
+
];
+
+
meta = {
+
description = "Barebones library for agents";
+
homepage = "https://github.com/huggingface/smolagents";
+
changelog = "https://github.com/huggingface/smolagents/releases/tag/v${src.tag}";
+
license = lib.licenses.asl20;
+
maintainers = with lib.maintainers; [ fab ];
+
};
+
}
+3 -3
pkgs/development/python-modules/stravalib/default.nix
···
buildPythonPackage rec {
pname = "stravalib";
-
version = "2.2";
+
version = "2.3";
pyproject = true;
disabled = pythonOlder "3.10";
···
owner = "stravalib";
repo = "stravalib";
tag = "v${version}";
-
hash = "sha256-4T5/Sqni9DCE/sIyNCZA8FzFo7lRAsrF+2JP8ydSGqw=";
+
hash = "sha256-kqR/fujspOyQ6QbWjP2n3NoLVkzzVxAMqntdhY84sl4=";
};
build-system = [
···
meta = {
description = "Python library for interacting with Strava v3 REST API";
homepage = "https://github.com/stravalib/stravalib";
-
changelog = "https://github.com/stravalib/stravalib/releases/tag/v${version}";
+
changelog = "https://github.com/stravalib/stravalib/releases/tag/${src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ sikmir ];
};
+3 -3
pkgs/development/python-modules/sumo/default.nix
···
buildPythonPackage rec {
pname = "sumo";
-
version = "2.3.10";
+
version = "2.3.11";
pyproject = true;
disabled = pythonOlder "3.8";
···
owner = "SMTG-UCL";
repo = "sumo";
tag = "v${version}";
-
hash = "sha256-WoOW+JPo5x9V6LN+e8Vf3Q3ohHhQVK81s0Qk7oPn1Tk=";
+
hash = "sha256-A6lwTQsX8J+7+9jkkZjBS0MLcJHneBVpy7RsJA22Bic=";
};
build-system = [
···
meta = {
description = "Toolkit for plotting and analysis of ab initio solid-state calculation data";
homepage = "https://github.com/SMTG-UCL/sumo";
-
changelog = "https://github.com/SMTG-Bham/sumo/releases/tag/v${version}";
+
changelog = "https://github.com/SMTG-Bham/sumo/releases/tag/${src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ psyanticy ];
};
+2 -2
pkgs/development/python-modules/tubeup/default.nix
···
buildPythonPackage rec {
pname = "tubeup";
-
version = "2024.12.21";
+
version = "2025.3.14";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-ZQMok8os+EIv65FJzErZkS7fjkzBf9KBPWbyWq3HO5k=";
+
hash = "sha256-zdqiUKnm+E0evo+MOEAaFK38FaWcY3LDrnatyZoX5bc=";
};
build-system = [ setuptools ];
+2 -2
pkgs/development/tools/build-managers/sbt/default.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "sbt";
-
version = "1.10.9";
+
version = "1.10.10";
src = fetchurl {
url = "https://github.com/sbt/sbt/releases/download/v${finalAttrs.version}/sbt-${finalAttrs.version}.tgz";
-
hash = "sha256-a3BLpJduUqkcTx+zmU1yXturCAfF/DrCnMVB18JSYzU=";
+
hash = "sha256-kd5PGnWpf+X9/20uXlbuWTN8d2pHYIsN/2BEUf0sUvo=";
};
postPatch = ''
+1 -1
pkgs/development/tools/godot/default.nix
···
mkGodotPackages =
versionPrefix:
let
-
attrs = import ./${versionPrefix};
+
attrs = import (./. + "/${versionPrefix}/default.nix");
inherit (attrs)
version
hash
+1 -1
pkgs/tools/package-management/nix/default.nix
···
self_attribute_name = "git";
};
-
latest = self.nix_2_25;
+
latest = self.nix_2_26;
# The minimum Nix version supported by Nixpkgs
# Note that some functionality *might* have been backported into this Nix version,
+4
pkgs/top-level/python-packages.nix
···
funcsigs = callPackage ../development/python-modules/funcsigs { };
+
functions-framework = callPackage ../development/python-modules/functions-framework { };
+
functiontrace = callPackage ../development/python-modules/functiontrace { };
funcy = callPackage ../development/python-modules/funcy { };
···
smmap = callPackage ../development/python-modules/smmap { };
smoke-zephyr = callPackage ../development/python-modules/smoke-zephyr { };
+
+
smolagents = callPackage ../development/python-modules/smolagents { };
smpplib = callPackage ../development/python-modules/smpplib { };