Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2026-03-31 00:27:00 +00:00
committed by GitHub
134 changed files with 1250 additions and 671 deletions
+2 -2
View File
@@ -843,11 +843,11 @@
"description": "Maintain Radicle related packages, modules, and tests",
"id": 16784086,
"maintainers": {
"Defelo": 41747605
"Defelo": 41747605,
"lorenzleutgeb": 542154
},
"members": {
"ju1m": 21160136,
"lorenzleutgeb": 542154,
"matthiasbeyer": 427866
},
"name": "Radicle"
-13
View File
@@ -1532,13 +1532,6 @@
github = "amerinor01";
githubId = 22280447;
};
amesgen = {
email = "amesgen@amesgen.de";
github = "amesgen";
githubId = 15369874;
name = "Alexander Esgen";
matrix = "@amesgen:amesgen.de";
};
ametrine = {
name = "Matilde Ametrine";
email = "matilde@diffyq.xyz";
@@ -10094,12 +10087,6 @@
keys = [ { fingerprint = "D1D3 37F6 CB32 02DC B9BA 337B F9D8 EABC F57E ED58"; } ];
name = "Gabriel Santos";
};
gschwartz = {
email = "gsch@pennmedicine.upenn.edu";
github = "GregorySchwartz";
githubId = 2490088;
name = "Gregory Schwartz";
};
gtrunsec = {
email = "gtrunsec@hardenedlinux.org";
github = "GTrunSec";
-2
View File
@@ -9,8 +9,6 @@ let
cfg = config.programs.bazecor;
in
{
meta.maintainers = with lib.maintainers; [ amesgen ];
options = {
programs.bazecor = {
enable = lib.mkEnableOption "Bazecor, the graphical configurator for Dygma Products";
@@ -36,7 +36,18 @@ in
];
systemd.packages = [ cfg.package ];
systemd.services."systemd-zram-setup@".path = [ pkgs.util-linux ]; # for mkswap
systemd.services."systemd-zram-setup@" = {
path = [ pkgs.util-linux ]; # for mkswap
# Restart on switch does swapoff -> reset -> reconfigure -> swapon.
# Besides risking OOM when swap is in use, the reset races with udev
# still holding /dev/zramN open after swapoff: the kernel rejects the
# reset with EBUSY (disk_openers > 0), the device stays initialized,
# and the following ExecStart fails to write comp_algorithm/disksize
# (systemd/zram-generator#226). The unit only "changes" due to store
# path churn, so keep the device across switches; real config changes
# need a reboot or manual restart.
restartIfChanged = false;
};
environment.etc."systemd/zram-generator.conf".source =
settingsFormat.generate "zram-generator.conf" cfg.settings;
-3
View File
@@ -61,9 +61,6 @@
h2o_postgresql.wait_for_open_port(80)
for machine in (nginx_mysql, h2o_postgresql):
# Sanity checks on URLs.
machine.succeed("curl -fL http://localhost/index.php")
machine.succeed("curl -fL http://localhost/")
# Perform installation.
machine.succeed('curl -fL -X POST http://localhost/install/check.php -F selectlang=auto')
machine.succeed('curl -fL -X POST http://localhost/install/fileconf.php -F selectlang=auto')
+19 -25
View File
@@ -20,7 +20,7 @@
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.firefox.options import Options
from selenium.webdriver.support.relative_locator import locate_with
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait
options = Options()
@@ -35,13 +35,12 @@
wait = WebDriverWait(driver, 60)
# There should have been a redirect
url = driver.current_url
assert url == "http://prometheus:9090/query"
wait.until(EC.url_to_be("http://prometheus:9090/query"))
assert len(driver.find_elements(
By.CLASS_NAME, "mantine-AppShell-header")) > 0
assert len(driver.find_elements(
By.CLASS_NAME, "mantine-AppShell-main")) > 0
wait.until(EC.presence_of_element_located(
(By.CLASS_NAME, "mantine-AppShell-header")))
wait.until(EC.presence_of_element_located(
(By.CLASS_NAME, "mantine-AppShell-main")))
# Do a Prometheus query
query_box = driver.find_element(
@@ -53,10 +52,9 @@
driver.find_element(
By.XPATH, "//span[contains(text(),'Execute')]").click()
# Find query result table
table_tr_elements = driver.find_elements(
By.CLASS_NAME, "mantine-Table-tr")
assert len(table_tr_elements) == 1
# Wait for query result table
wait.until(EC.presence_of_element_located(
(By.CLASS_NAME, "mantine-Table-tr")))
# Navigate to target health page
driver.find_element(
@@ -65,16 +63,14 @@
driver.find_element(
By.LINK_TEXT, "Target health").click()
url = driver.current_url
assert url == "http://prometheus:9090/targets"
wait.until(EC.url_to_be("http://prometheus:9090/targets"))
# Click on the prometheus job dropdown button
prometheus_job_dropdown = driver.find_element(
driver.find_element(
By.CLASS_NAME, "mantine-Accordion-chevron").click()
targets_healthy = len(driver.find_elements(
By.CSS_SELECTOR, "div[class^='_healthOk']"))
assert targets_healthy == 1
wait.until(EC.presence_of_element_located(
(By.CSS_SELECTOR, "div[class^='_healthOk']")))
targets_errored = len(driver.find_elements(
By.CSS_SELECTOR, "div[class^='_healthErr']"))
@@ -92,15 +88,13 @@
driver.find_element(
By.LINK_TEXT, "Runtime & build information").click()
url = driver.current_url
assert url == "http://prometheus:9090/status"
wait.until(EC.url_to_be("http://prometheus:9090/status"))
# Find table
version_th_element = driver.find_element(
By.XPATH, "//th[text()='version']")
version_td_element = driver.find_element(
locate_with(By.TAG_NAME, "td").near(version_th_element))
assert version_td_element.text == "${pkgs.prometheus.version}"
# Find table and verify version
wait.until(EC.text_to_be_present_in_element(
(By.XPATH,
"//tr[th[text()='version']]/td"),
"${pkgs.prometheus.version}"))
driver.close()
'';
+2 -2
View File
@@ -28,13 +28,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "tiled";
version = "1.12.0";
version = "1.12.1";
src = fetchFromGitHub {
owner = "mapeditor";
repo = "tiled";
rev = "v${finalAttrs.version}";
sha256 = "sha256-SDsz7IAxCJde21CIL9DrZMJkEim6syHD5kn9/dwpZXs=";
sha256 = "sha256-7Z6ibZyfFWdsxvz6rlGOqB9toULr4h2qa2uX9QXh1uU=";
};
nativeBuildInputs = [
@@ -4458,8 +4458,8 @@ let
mktplcRef = {
name = "vscode-stylelint";
publisher = "stylelint";
version = "2.1.0";
hash = "sha256-cL86Gv2HAtvqNd+2vJPuKAgKVrp5pg6IECFm1Di8Eqk=";
version = "2.2.0";
hash = "sha256-N23nzAI0cBNeX7txsgxKXhSUrcOGM9rjnMIJNK4OYFY=";
};
meta = {
description = "Official Stylelint extension for Visual Studio Code";
@@ -105,11 +105,11 @@ assert lib.all (p: p.enabled -> !(builtins.elem null p.buildInputs)) plugins;
stdenv.mkDerivation rec {
pname = "weechat";
version = "4.8.1";
version = "4.8.2";
src = fetchurl {
url = "https://weechat.org/files/src/weechat-${version}.tar.xz";
hash = "sha256-56wfvMcUWO1keq2odHmQkFy1v7k/2MzMvCqWlnOkKFo=";
hash = "sha256-fi9hnU3NKNnYaGR2NYGhtFNJn43QZSr4Y7VARaiWTWw=";
};
# Why is this needed? https://github.com/weechat/weechat/issues/2031
@@ -41,6 +41,7 @@ installFonts() {
installFont 'bdf' "$out/share/fonts/misc"
installFont 'otb' "$out/share/fonts/misc"
installFont 'psf' "$out/share/consolefonts"
installFont 'psfu' "$out/share/consolefonts"
if [ -n "${webfont-}" ]; then
installFont 'woff' "$webfont/share/fonts/woff"
+40
View File
@@ -0,0 +1,40 @@
{
lib,
buildNpmPackage,
fetchFromGitHub,
versionCheckHook,
nix-update-script,
}:
buildNpmPackage (finalAttrs: {
pname = "aasvg";
version = "0.5.2";
src = fetchFromGitHub {
owner = "martinthomson";
repo = "aasvg";
tag = "v${finalAttrs.version}";
hash = "sha256-Le6ZbJY7ZkqblZx4TkHWIiRKn1foi8jB+rldhu95NQ0=";
};
# the project has no dependencies
preInstall = "mkdir node_modules/";
forceEmptyCache = true;
dontNpmBuild = true;
npmDepsHash = "sha256-FdVXR2Myit3GiA1/VXzHBRSihKAQlh+Zd1gzSMuYi6c=";
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Convert ASCII art diagrams into SVG";
homepage = "https://github.com/martinthomson/aasvg";
platforms = lib.platforms.all;
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [ chillcicada ];
mainProgram = "aasvg";
};
})
+3 -3
View File
@@ -14,7 +14,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "agate";
version = "3.3.20";
version = "3.3.21";
__darwinAllowLocalNetworking = true;
@@ -22,10 +22,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "mbrubeck";
repo = "agate";
tag = "v${finalAttrs.version}";
hash = "sha256-MV0fZo5tpRA5mkxzo5bGM5ASh+zxQbqrg1lL65IcUg8=";
hash = "sha256-eOeLbc7jlJ4OHY+Gce7JR4VaBsP+pBG3uiB7wsgtSyk=";
};
cargoHash = "sha256-gteG7Oa15MtQPTu5/fZCmul1cDz7Lf19jEt7jELR6X4=";
cargoHash = "sha256-fDgsoI/SkDzHcQHQYJNguy7el7vLqpt5r05YoBR7FzY=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
+3 -3
View File
@@ -5,16 +5,16 @@
}:
buildNpmPackage rec {
pname = "arrpc";
version = "3.6.0";
version = "3.7.0";
src = fetchFromGitHub {
owner = "OpenAsar";
repo = "arrpc";
tag = version;
hash = "sha256-WSwnCE3hs3Rj42XDbPtxuYL8tAlfzuWPkIypKzCu8EQ=";
hash = "sha256-2SYlCOgeaPsYIQmGj4/fdme0S36COolXxER3rDjIe20=";
};
npmDepsHash = "sha256-A98oNT1rGctSlJG9yLaa6i0VsGMIo1r2NoNk00SVupk=";
npmDepsHash = "sha256-GNXQLOTuu+7QWjx1Y+eaAon70jj7XC3p5a7z7qJOB+Q=";
dontNpmBuild = true;
@@ -1,6 +1,6 @@
{
lib,
fetchFromGitHub,
fetchFromGitea,
rustPlatform,
pkg-config,
lz4,
@@ -14,17 +14,18 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "swww";
version = "0.11.2";
pname = "awww";
version = "0.12.0";
src = fetchFromGitHub {
src = fetchFromGitea {
domain = "codeberg.org";
owner = "LGFae";
repo = "swww";
repo = "awww";
tag = "v${finalAttrs.version}";
hash = "sha256-X2ptpXRo6ps5RxDe5RS7qfTaHWqBbBNw/aSdC2tzUG8=";
hash = "sha256-bvO+gfuUOVUiBEwAJ5A2RjpysPzCfyXD+DM8piOa1+4=";
};
cargoHash = "sha256-5KZWsdo37NbFFkK8XFc0XI9iwBkpV8KsOaOc0y287Io=";
cargoHash = "sha256-4ApaMiVqXD4RlyWFMk2wKsyo37FT/OeVly/H88pF7oc=";
buildInputs = [
lz4
@@ -49,10 +50,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
installManPage "$page"
done
installShellCompletion --cmd swww \
--bash completions/swww.bash \
--fish completions/swww.fish \
--zsh completions/_swww
installShellCompletion --cmd awww \
--bash completions/awww.bash \
--fish completions/awww.fish \
--zsh completions/_awww
'';
postFixup = ''
@@ -64,13 +65,13 @@ rustPlatform.buildRustPackage (finalAttrs: {
meta = {
description = "Efficient animated wallpaper daemon for wayland, controlled at runtime";
homepage = "https://github.com/LGFae/swww";
homepage = "https://codeberg.org/LGFae/awww";
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [
mateodd25
donovanglover
];
platforms = lib.platforms.linux;
mainProgram = "swww";
mainProgram = "awww";
};
})
-1
View File
@@ -60,7 +60,6 @@ appimageTools.wrapAppImage {
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [
amesgen
gcleroux
];
platforms = [ "x86_64-linux" ];
+2 -2
View File
@@ -5,14 +5,14 @@
}:
python3Packages.buildPythonApplication rec {
pname = "BeatPrints";
version = "1.1.5";
version = "1.1.6";
pyproject = true;
src = fetchFromGitHub {
owner = "TrueMyst";
repo = "BeatPrints";
rev = "v${version}";
hash = "sha256-7h2MbU6wPqcRhWijdMyd7sTf3UVNCX+5JUNytKr5/EM=";
hash = "sha256-ExeNNN2ce3XB9dpNR4RUZTXWVI0dPdFT7/FvSFAWBw4=";
};
build-system = with python3Packages; [
+2 -2
View File
@@ -19,13 +19,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "bella";
version = "0.1.7";
version = "0.1.8";
src = fetchFromGitHub {
owner = "josephmawa";
repo = "Bella";
tag = "v${finalAttrs.version}";
hash = "sha256-ePzDnaoGPa5Hku7Rpced989QB6uOXN/jfXgTwtlE7rQ=";
hash = "sha256-IjRjo5zKoXFK+4F7OtSYuk62Pif7HDAi0E/3+t9rjv4=";
};
strictDeps = true;
+3 -3
View File
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-binstall";
version = "1.17.8";
version = "1.17.9";
src = fetchFromGitHub {
owner = "cargo-bins";
repo = "cargo-binstall";
tag = "v${finalAttrs.version}";
hash = "sha256-VQ7+NNKlT/Jrt7e3PW+rvkoo0ketw7KV9PptA0hkp9A=";
hash = "sha256-GTyMnbPHB7+E8IEdUd7bHBmCTcMI6UqYBysGqzDs8MA=";
};
cargoHash = "sha256-0KHPiO+cgAVrhPtr2CtOaqiA+q9xtrIHZvPfHKbD8Cw=";
cargoHash = "sha256-38KqQcpOtSkV0eYQsXRdte8Pzabv2nU0ipxqzQFHgtg=";
nativeBuildInputs = [
pkg-config
+3 -3
View File
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-insta";
version = "1.47.0";
version = "1.47.1";
src = fetchFromGitHub {
owner = "mitsuhiko";
repo = "insta";
tag = finalAttrs.version;
hash = "sha256-htOQlSHTaNPlf6H7iYrR2uZgvUMDwqbmbNdSPAySgx0=";
hash = "sha256-h13EY3wqx+UgD5HGh2exR7xaQPK7rDanvMklgic4Kco=";
};
cargoHash = "sha256-O8Si1FvehgIMXKQcBekN9ebkjpWBuEzg/mNiBHVvZW0=";
cargoHash = "sha256-6VVcpuTENE+YFn5MoRePseAfWSOKmdiMtanB1h2Swjw=";
postPatch = ''
substituteInPlace cargo-insta/tests/functional/test_runner_fallback.rs \
-1
View File
@@ -36,7 +36,6 @@ bundlerApp {
maintainers = with lib.maintainers; [
fdns
nicknovitski
amesgen
];
platforms = lib.platforms.unix;
};
-1
View File
@@ -39,7 +39,6 @@ bundlerApp {
maintainers = with lib.maintainers; [
fdns
nicknovitski
amesgen
];
platforms = lib.platforms.unix;
};
-1
View File
@@ -17,7 +17,6 @@ bundlerApp {
description = "CDDL conversion utilities";
homepage = "https://github.com/cabo/cddlc";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ amesgen ];
platforms = lib.platforms.unix;
mainProgram = "cddlc";
};
+3 -3
View File
@@ -11,14 +11,14 @@
python3Packages.buildPythonApplication {
pname = "chirp";
version = "0.4.0-unstable-2026-03-19";
version = "0.4.0-unstable-2026-03-24";
pyproject = true;
src = fetchFromGitHub {
owner = "kk7ds";
repo = "chirp";
rev = "d5dbf01d39fafe7df6f29c61f21cbf7be72f2ce7";
hash = "sha256-fb824XkNzvOfICVBBE2YLA2G+eGqHL5HT2iaA9ptlF4=";
rev = "915cdc7410c63a14956b42db2dc1d4111c26d3a8";
hash = "sha256-R2e5l6ZEPw1Ztk1doA8d5mSjovOaivHe/NDPTyLdhUU=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -19,14 +19,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "cine";
version = "1.1.0";
version = "1.1.1";
pyproject = false;
src = fetchFromGitHub {
owner = "diegopvlk";
repo = "Cine";
tag = "v${finalAttrs.version}";
hash = "sha256-vkK/6EmbER/xp8Uk5aCqHNIUVroZeXN/pcBjB2Hyifs=";
hash = "sha256-bpyI0xzzs1AdiSC0TdH0HiXRgdWj8sR4G6xO0cYWWPk=";
fetchSubmodules = true;
};
+2 -2
View File
@@ -13,11 +13,11 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "copybara";
version = "20260316";
version = "20260323";
src = fetchurl {
url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar";
hash = "sha256-A2Srm+qguUrJhCNLeNj++MOIHAKv8L24bxANJx4+gpQ=";
hash = "sha256-FkJZm0MgN/HRfomjvFXq2M8FICHk7Uo1cI3C6WcZC8o=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -7,18 +7,18 @@
buildGoModule (finalAttrs: {
pname = "crawley";
version = "1.7.16";
version = "1.7.18";
src = fetchFromGitHub {
owner = "s0rg";
repo = "crawley";
rev = "v${finalAttrs.version}";
hash = "sha256-/94ynxbH06JFzx3TZDRxvx9inbP+xiOVOqRxpopocjE=";
hash = "sha256-fopIRHaHiLYLA6/WHuY18Y91vF/BOPs0dHE7KCFXtj4=";
};
nativeBuildInputs = [ installShellFiles ];
vendorHash = "sha256-d6m4HFhTUzMMCNpv3WxoPGTF8Erqi0980w+MA2PoZ9w=";
vendorHash = "sha256-0CGkRyW353JD04f0/F5dcRCD6YE5DXYaNetEx8moAGY=";
ldflags = [
"-w"
+2 -2
View File
@@ -6,11 +6,11 @@
}:
appimageTools.wrapType2 rec {
pname = "cubelify";
version = "1.25.9";
version = "1.25.10";
src = fetchurl {
url = "https://storage.cubelify.com/overlay/v1/Cubelify%20Overlay-${version}.AppImage";
hash = "sha512-2Kkd8nH//UBYL7K01bZWlOUBTfHpp8GjtB0LwYxp/+/yJJfGq+3eTQGJnlt0mHcnIauVy1ep4IKlPSJQqtigKA==";
hash = "sha512-JgiyrcKJneihOAywZom2YQLNOejb0IidicSGVCwVHMJeUEwyFOQtUrhM4vvXwqradnogPK3LAez/dQJ58reGfA==";
};
nativeBuildInputs = [ makeWrapper ];
@@ -6,13 +6,13 @@
}:
buildGoModule (finalAttrs: {
pname = "deterministic-zip";
version = "6.0.2";
version = "6.0.3";
src = fetchFromGitHub {
owner = "timo-reymann";
repo = "deterministic-zip";
tag = finalAttrs.version;
hash = "sha256-yuwy3t2iWBXBwsj0Psy4/1YJ/V/vuNiBVzYzGQXUnkA=";
hash = "sha256-YQCJ2nAE9/wt+KiU2eXdGXVxFiHZzBMyNX+1sSPtxt4=";
};
vendorHash = "sha256-hEPZrS2D6YqlaaJXF8uyt+fJ38Adi3WvOq7v9dZuovI=";
+2 -2
View File
@@ -12,13 +12,13 @@
stdenv.mkDerivation rec {
pname = "diff-pdf";
version = "0.5.2";
version = "0.5.3";
src = fetchFromGitHub {
owner = "vslavik";
repo = "diff-pdf";
rev = "v${version}";
sha256 = "sha256-6aKF3Xqp/1BoHEiZVZJSemTjn5Qwwr3QyhsXOIjTr08=";
sha256 = "sha256-Cx1gp7wazaXB/LcUTe7Pas8iLl4TU1Jyt/1AeTu6YEA=";
};
nativeBuildInputs = [
-1
View File
@@ -47,7 +47,6 @@ buildGoModule (finalAttrs: {
homepage = "https://github.com/dlvhdr/diffnav";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
amesgen
matthiasbeyer
];
mainProgram = "diffnav";
+2 -2
View File
@@ -108,12 +108,12 @@ in
# Note: when upgrading this package, please run the list-missing-tools.sh script as described below!
python.pkgs.buildPythonApplication rec {
pname = "diffoscope";
version = "314";
version = "315";
pyproject = true;
src = fetchurl {
url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2";
hash = "sha256-zMxmqXyiLMK17I4uv+OYonNhcyWElNYlCFIpkrfWLNs=";
hash = "sha256-Zw2goFgD47vZ/AQ1TEXqdlWxkY9p6digduAp78EHtnc=";
};
outputs = [
+2 -2
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gcfflasher";
version = "4.11.0";
version = "4.12.0";
src = fetchFromGitHub {
owner = "dresden-elektronik";
repo = "gcfflasher";
tag = "v${finalAttrs.version}";
hash = "sha256-nYLGKem4+Ty2QyhDQIyo9wLEKrbumYKuoGIA9Ore7XM=";
hash = "sha256-wuIyvyRVXhp9SGRybfgaouij2UrPNDD7Oy+ODNTCFRY=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "gfold";
version = "2025.12.0";
version = "2026.3.0";
src = fetchFromGitHub {
owner = "nickgerace";
repo = "gfold";
tag = finalAttrs.version;
hash = "sha256-lqDKPIWvwu60S6miSQ3TvHxhI9xuiN8VwmEz670UR78=";
hash = "sha256-iQWcRApAxWGrztEPtsKeaTWcM8gO0CQUA8tNia+bZ1I=";
};
cargoHash = "sha256-g4keAwNMPmhthbKF8uiPcciOVa1gUe1bDsvWtKc/M5I=";
cargoHash = "sha256-N7dgB0yzL5JSdQOAhNL9pnCSpV/Mo0Phe6ljwipLD/8=";
nativeBuildInputs = [ mold ];
+2 -2
View File
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ggml";
version = "0.9.8";
version = "0.9.9";
src = fetchFromGitHub {
owner = "ggml-org";
repo = "ggml";
tag = "v${finalAttrs.version}";
hash = "sha256-XYBlyIALMNEZ54KiKqxczOCUnUckSqPUJ+xQYCJAMpE=";
hash = "sha256-/S8IOTB+Nm0KRCJtS14PEFM31ocga6khsPkOiG9JVYs=";
};
# The cmake package does not handle absolute CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR
+1 -1
View File
@@ -31,7 +31,7 @@ buildGoModule (finalAttrs: {
homepage = "https://github.com/actions/gh-actions-cache";
changelog = "https://github.com/actions/gh-actions-cache/releases/tag/${finalAttrs.src.rev}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ amesgen ];
maintainers = with lib.maintainers; [ matthiasbeyer ];
mainProgram = "gh-actions-cache";
};
})
+1 -1
View File
@@ -39,7 +39,7 @@ buildGoModule (finalAttrs: {
description = "Github Cli extension to display a dashboard with pull requests and issues";
homepage = "https://www.gh-dash.dev";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ amesgen ];
maintainers = with lib.maintainers; [ matthiasbeyer ];
mainProgram = "gh-dash";
};
})
@@ -37,7 +37,7 @@ buildGoModule (finalAttrs: {
homepage = "https://github.com/yusukebe/gh-markdown-preview";
changelog = "https://github.com/yusukebe/gh-markdown-preview/releases/tag/${finalAttrs.src.rev}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ amesgen ];
maintainers = with lib.maintainers; [ matthiasbeyer ];
mainProgram = "gh-markdown-preview";
};
})
+3 -3
View File
@@ -14,7 +14,7 @@ let
canRunGitGr = stdenv.hostPlatform.emulatorAvailable buildPackages;
gitGr = "${stdenv.hostPlatform.emulator buildPackages} $out/bin/git-gr";
pname = "git-gr";
version = "1.4.5";
version = "1.4.6";
in
rustPlatform.buildRustPackage {
inherit pname version;
@@ -23,12 +23,12 @@ rustPlatform.buildRustPackage {
owner = "9999years";
repo = "git-gr";
tag = "v${version}";
hash = "sha256-8eZCJdGWuUk5l/OSmMVozL7SKyibtaZK3YlVzw/ZYsU=";
hash = "sha256-ihCwrM8Mt3cBxP5HIXYkvVwKt0CYUE8Ph1S62ztl0tE=";
};
buildFeatures = [ "clap_mangen" ];
cargoHash = "sha256-OyNdp9uskLXZEsMx9NcKwmkWgepUIAyi+woFYEK66OY=";
cargoHash = "sha256-j/qUWGzsODSsn/dbygN2mYHED3wvUDKEGu7nYcTUm90=";
env.OPENSSL_NO_VENDOR = true;
+2 -2
View File
@@ -9,14 +9,14 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "git-machete";
version = "3.39.1";
version = "3.39.2";
pyproject = true;
src = fetchFromGitHub {
owner = "virtuslab";
repo = "git-machete";
tag = "v${finalAttrs.version}";
hash = "sha256-jk/IWF2+uC+LybBlTRuh0Sc8+KHyLzLxoswFvAZnEMU=";
hash = "sha256-uu2HFrXcJl4jSl8nHBrTIxC0arn3FZQ2SvZIMyKqlaU=";
};
build-system = with python3.pkgs; [ setuptools ];
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "go-dnscollector";
version = "2.2.0";
version = "2.2.1";
src = fetchFromGitHub {
owner = "dmachard";
repo = "go-dnscollector";
tag = "v${finalAttrs.version}";
hash = "sha256-497qilu1/76XbAO3fKIRpDWjQaCmdDgdxswkE5y8pNU=";
hash = "sha256-UMzL+use4T0WfcbJAW7XKi3ZuSh9ZFRjYcEr+BV9mkc=";
};
vendorHash = "sha256-4gvGqNPRdB/t498WBF9vTqyuTl2rkAo7nRvNEpTMPqY=";
vendorHash = "sha256-xEtMe9xrdeYDHNLbcVa9INMprF6mEHyyrAt84nUAsUI=";
subPackages = [ "." ];
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "go-judge";
version = "1.11.3";
version = "1.11.4";
src = fetchFromGitHub {
owner = "criyle";
repo = "go-judge";
rev = "v${finalAttrs.version}";
hash = "sha256-+NqBAxes9xnuyTN0ITrEDlRC8EvgUGBulF3EQx5XSDQ=";
hash = "sha256-ypq44MGx4wyT4/31dF/e7zOS3I2MJPEZKcy//Zz4P0E=";
};
vendorHash = "sha256-2yuWsNa4jyJEFAox0KMfTYAnwVv622hHErEd2RtJgl4=";
vendorHash = "sha256-INPW1VuZ4U0Dv+p4utOZOtCU5VOBivSSPnErSdqH6Po=";
tags = [
"nomsgpack"
@@ -7,18 +7,18 @@
buildGoModule (finalAttrs: {
pname = "google-alloydb-auth-proxy";
version = "1.14.1";
version = "1.14.2";
src = fetchFromGitHub {
owner = "GoogleCloudPlatform";
repo = "alloydb-auth-proxy";
tag = "v${finalAttrs.version}";
hash = "sha256-M2eYpTmDFnZTq0eQ79VziBzNgyLsdXigqRj+zlSdUvg=";
hash = "sha256-0EfEnpBUpvP+9OfMMn29GDWusO8+L6U5AUNCfEmWEow=";
};
subPackages = [ "." ];
vendorHash = "sha256-z16WjUpN3BZSQajAvJYF0SlrVdj7L7e4kugjTFpRJnM=";
vendorHash = "sha256-AgFQzqoDTI488bZtxVlajxVSc697sJY3kMOhyNVMUuA=";
checkFlags = [
"-short"
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "auth";
version = "2.187.0";
version = "2.188.1";
src = fetchFromGitHub {
owner = "supabase";
repo = "auth";
rev = "v${finalAttrs.version}";
hash = "sha256-Hb0mz7JaHRpbTQNPuVG2xPubctPJYRw0vWr9s1rNRJM=";
hash = "sha256-3FR7fWrSocEOL7T0pzwt5XWC4jmXsQrCUQcBMfJZqBI=";
};
vendorHash = "sha256-3zvudV60v/BHHz3dfjOdII+XKcxy/1b4uDN+R+xcUxY=";
vendorHash = "sha256-sUQsUCapnNlVMuCMsgC3Pq2Z4Ooz2XO0dRnF1aqPH2I=";
ldflags = [
"-s"
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "grafana-kiosk";
version = "1.0.10";
version = "1.0.11";
src = fetchFromGitHub {
owner = "grafana";
repo = "grafana-kiosk";
rev = "v${finalAttrs.version}";
hash = "sha256-dp+yKpPm11/LfRXjgFZrDAwstnz6vALJBANBqwlEXFo=";
hash = "sha256-+LoUJiMqE/OO0J7zIy+8uvQUq1wFpGvNvxzhb4pj+r8=";
};
vendorHash = "sha256-3ctFiBgR7Lzhy7M3USWD3mv6FZ6cSfdjHhtOVFNLQag=";
vendorHash = "sha256-+tslKo5onMgnEtitYi9uwO4m5MUGzctJ7Vt4C7hJ7Fc=";
nativeBuildInputs = [ makeWrapper ];
postFixup = ''
+2 -2
View File
@@ -7,11 +7,11 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "guile-irregex";
version = "0.9.11";
version = "0.9.12";
src = fetchzip {
url = "https://synthcode.com/scheme/irregex/irregex-${finalAttrs.version}.tar.gz";
hash = "sha256-abBCMNsr6GTBOm+eQWuOX8JYx/qMA/V6TwGdYRjznWU=";
hash = "sha256-Iwt6mdgp5d0q2hweU2+9dPLs8j4Jd4GOdZvfvTe8Uvw=";
};
strictDeps = true;
+2 -2
View File
@@ -9,13 +9,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "guile-json-rpc";
version = "0.5.0";
version = "0.6.1";
src = fetchFromCodeberg {
owner = "rgherdt";
repo = "scheme-json-rpc";
tag = finalAttrs.version;
hash = "sha256-xCykgq0L6PDqjXfNwsqV9u1nFiK9t+qCUgIgzZoIsxc=";
hash = "sha256-3Wb3ZtcFQCOESe0Yq4cEG2jJ4+dOjlf9LKrclHhpkbU=";
};
strictDeps = true;
+3 -3
View File
@@ -7,13 +7,13 @@
}:
stdenv.mkDerivation {
pname = "guile-srfi-145";
version = "0-unstable-2023-06-04";
version = "0-unstable-2025-08-11";
src = fetchFromCodeberg {
owner = "rgherdt";
repo = "srfi";
rev = "e598c28eb78e9c3e44f5c3c3d997ef28abb6f32e";
hash = "sha256-kvM2v/nDou0zee4+qcO5yN2vXt2y3RUnmKA5S9iKFE0=";
rev = "1f78a684e73c8d82fdd116716e341bc177e8d229";
hash = "sha256-mVIAg3QrH6+0VFWZ22KHGhxMn8lRYHj154b7YQf+maE=";
};
strictDeps = true;
+4 -5
View File
@@ -7,13 +7,13 @@
}:
stdenv.mkDerivation {
pname = "guile-srfi-180";
version = "0-unstable-2023-06-04";
version = "0-unstable-2025-08-11";
src = fetchFromCodeberg {
owner = "rgherdt";
repo = "srfi";
rev = "e598c28eb78e9c3e44f5c3c3d997ef28abb6f32e";
hash = "sha256-kvM2v/nDou0zee4+qcO5yN2vXt2y3RUnmKA5S9iKFE0=";
rev = "1f78a684e73c8d82fdd116716e341bc177e8d229";
hash = "sha256-mVIAg3QrH6+0VFWZ22KHGhxMn8lRYHj154b7YQf+maE=";
};
strictDeps = true;
@@ -46,8 +46,7 @@ stdenv.mkDerivation {
mkdir -p $site_dir/srfi
cp $src/srfi/srfi-180.scm $site_dir/srfi
cp -R $src/srfi/srfi-180/ $site_dir/srfi
cp -R $src/srfi/180/ $site_dir/srfi
guild compile -x "sld" --r7rs $site_dir/srfi/srfi-180/helpers.sld -o $lib_dir/srfi/srfi-180/helpers.go
guild compile --r7rs $site_dir/srfi/srfi-180/helpers.scm -o $lib_dir/srfi/srfi-180/helpers.go
guild compile --r7rs $site_dir/srfi/srfi-180.scm -o $lib_dir/srfi/srfi-180.go
runHook postBuild
+2 -2
View File
@@ -15,14 +15,14 @@ let
in
py.pkgs.buildPythonApplication rec {
pname = "healthchecks";
version = "4.0";
version = "4.1.1";
pyproject = false;
src = fetchFromGitHub {
owner = "healthchecks";
repo = "healthchecks";
tag = "v${version}";
sha256 = "sha256-gRFqtxpXvHtiYApIpYbTVl2GrY4VfYktl58ZLNvzXPs=";
sha256 = "sha256-5+D2EjBuqadtAK10y7GManeFRwSk46Ovip9vT9cJW9E=";
};
propagatedBuildInputs = with py.pkgs; [
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "hermit";
version = "0.50.1";
version = "0.50.2";
src = fetchFromGitHub {
rev = "v${finalAttrs.version}";
owner = "cashapp";
repo = "hermit";
hash = "sha256-XxFeRcit8RcEjbLAT3SsWZrir8/AiDJIz9bzm9E5lUU=";
hash = "sha256-LSDLHqDCqdHsgLr3QVxewAtl2pLUNQJ1mmAyaW5+Io0=";
};
vendorHash = "sha256-2sNtok5J1kBvJZ0I1FOq1ZP54TsZbzqu/M3v1nA12m8=";
+16 -2
View File
@@ -3,6 +3,7 @@
config,
ags,
astal,
awww,
bluez,
bluez-tools,
brightnessctl,
@@ -27,14 +28,25 @@
python3,
pywal16,
stdenv,
swww,
upower,
wireplumber,
wl-clipboard,
writeShellScript,
writeShellScriptBin,
enableCuda ? config.cudaSupport,
}:
let
# TODO: Remove once hyprpanel updates to use `awww`
swww-compat = writeShellScriptBin "swww" ''
exec awww "$@"
'';
swww-daemon-compat = writeShellScriptBin "swww-daemon" ''
exec awww-daemon "$@"
'';
in
ags.bundle {
pname = "hyprpanel";
version = "0-unstable-2026-03-23";
@@ -63,6 +75,7 @@ ags.bundle {
astal.tray
astal.wireplumber
awww
bluez
bluez-tools
brightnessctl
@@ -80,7 +93,8 @@ ags.bundle {
matugen
networkmanager
pywal16
swww
swww-compat
swww-daemon-compat
upower
wireplumber
wl-clipboard
+3 -3
View File
@@ -22,16 +22,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "i3status-rust";
version = "0.36.0";
version = "0.36.1";
src = fetchFromGitHub {
owner = "greshake";
repo = "i3status-rust";
tag = "v${finalAttrs.version}";
hash = "sha256-sfySTdcX2APZKDL2/kb/akxuv2w2tBNiwyBS1VNHnvA=";
hash = "sha256-tCMoYbsiVBX7GZZVhzAKuMFS1L7DITQZSUfQ6iQMofg=";
};
cargoHash = "sha256-b80KJBxywvIX+kqspmUXe5xvzOhfaCabJzSaPN+w7ys=";
cargoHash = "sha256-mnLl+JegA96z95VQqZ5d8bGYCf1PG/ip2LVyPm4HjVI=";
nativeBuildInputs = [
pkg-config
+2 -2
View File
@@ -9,13 +9,13 @@
buildGoModule rec {
pname = "jx";
version = "3.16.58";
version = "3.16.59";
src = fetchFromGitHub {
owner = "jenkins-x";
repo = "jx";
rev = "v${version}";
sha256 = "sha256-oNjio4A7qNqG1gmm8vsFJSfchavKVYaOvWFuTgJ6aP8=";
sha256 = "sha256-HIpRJMEk0i9g4HA4N7POAf0oFRIguETrgj33VocAtKk=";
};
vendorHash = "sha256-1ErjD+1MdbKN4EPaQX0jxNzoN9dB8beH1csdx1IPKl8=";
@@ -2,6 +2,9 @@
maven,
lib,
fetchFromGitHub,
jre_headless,
makeWrapper,
nix-update-script,
}:
maven.buildMavenPackage rec {
pname = "keycloak-config-cli";
@@ -19,19 +22,28 @@ maven.buildMavenPackage rec {
# Tests use MockServer which needs to bind to a local port
__darwinAllowLocalNetworking = true;
nativeBuildInputs = [ makeWrapper ];
installPhase = ''
runHook preInstall
install -Dm444 -t "$out" target/keycloak-config-cli.jar
install -Dm444 target/keycloak-config-cli.jar $out/share/keycloak-config-cli/keycloak-config-cli.jar
makeWrapper ${jre_headless}/bin/java $out/bin/keycloak-config-cli \
--add-flags "-jar $out/share/keycloak-config-cli/keycloak-config-cli.jar"
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
homepage = "https://github.com/adorsys/keycloak-config-cli/";
homepage = "https://github.com/adorsys/keycloak-config-cli";
description = "Import YAML/JSON-formatted configuration files into Keycloak";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
jefferyoo
anish
vitorpavani
];
mainProgram = "keycloak-config-cli";
platforms = jre_headless.meta.platforms;
};
}
-1
View File
@@ -6,7 +6,6 @@
}:
{
keycloak-2fa-sms-authenticator = callPackage ./keycloak-2fa-sms-authenticator { };
keycloak-config-cli = callPackage ./keycloak-config-cli { };
keycloak-discord = callPackage ./keycloak-discord { };
keycloak-enforce-mfa-authenticator = callPackage ./keycloak-enforce-mfa-authenticator { };
keycloak-magic-link = callPackage ./keycloak-magic-link { };
+5 -5
View File
@@ -1,24 +1,24 @@
{
lib,
buildGoModule,
buildGo126Module,
fetchFromGitHub,
nix-update-script,
}:
buildGoModule (finalAttrs: {
buildGo126Module (finalAttrs: {
pname = "lakectl";
version = "1.79.0";
version = "1.80.0";
src = fetchFromGitHub {
owner = "treeverse";
repo = "lakeFS";
tag = "v${finalAttrs.version}";
hash = "sha256-UL9JvrNvtHADI0POguLXMDNNvO1oKHXXwfr8tOyvFYc=";
hash = "sha256-fco+t73cmoXc3Irf6owloxtldAVfBHCNfYRMitiGeTY=";
};
subPackages = [ "cmd/lakectl" ];
proxyVendor = true;
vendorHash = "sha256-6XOJBDdAERD6mcneQ7UFqAPGq+pXroNlzQGNvycpVBc=";
vendorHash = "sha256-7sQMvpY+1RT2m1B14UPGCb60HQ9De5rErvoyj95Fkbc=";
ldflags = [
"-s"
@@ -38,7 +38,6 @@ stdenv.mkDerivation (finalAttrs: {
description = "Software for counting lattice points and integration over convex polytopes";
homepage = "https://www.math.ucdavis.edu/~latte/";
license = lib.licenses.gpl2;
maintainers = with lib.maintainers; [ amesgen ];
platforms = lib.platforms.unix;
};
})
+3 -3
View File
@@ -38,13 +38,13 @@ assert enableTools -> enableAudio && enableEmulation && enableLibplayer;
stdenv.mkDerivation (finalAttrs: {
pname = "libvgm";
version = "0-unstable-2026-02-19";
version = "0-unstable-2026-03-01";
src = fetchFromGitHub {
owner = "ValleyBell";
repo = "libvgm";
rev = "a16858c4b92e297eaf9ddd602ecb790a5b980b69";
hash = "sha256-oFxrWt8Mznr9vrAnGRZKGv0vKetOp5RO1a3bG538Uog=";
rev = "9f376fbca88db3e9fd169a8b145b7d6932a020a9";
hash = "sha256-pWhq+mmk7DJ5qxt9ncWYZlfNw5tjpPHqn5ctCCMfsUk=";
};
outputs = [
+2 -2
View File
@@ -6,13 +6,13 @@
}:
buildGoModule (finalAttrs: {
pname = "litestream";
version = "0.3.13";
version = "0.3.14";
src = fetchFromGitHub {
owner = "benbjohnson";
repo = "litestream";
rev = "v${finalAttrs.version}";
sha256 = "sha256-p858gK+ICKDQ+/LUiBaxF/kfrZzQAXnYMZDFU8kNCJ4=";
sha256 = "sha256-rTPw1BnZPtcWzhwR9mCzoE4LXdlaFfRCIDMHlN/SRzk=";
};
ldflags = [
+6 -6
View File
@@ -7,12 +7,12 @@
let
pname = "lmstudio";
version_aarch64-linux = "0.4.7-4";
hash_aarch64-linux = "sha256-4gGg8CULPhAw1ZytaHmJNBqNyVVNO2LV+tm3AUi2sJo=";
version_aarch64-darwin = "0.4.7-4";
hash_aarch64-darwin = "sha256-V0m5oK+HCBaZPr6tAJVa98jb3IEPWs6ccAa/1GXsgy8=";
version_x86_64-linux = "0.4.7-4";
hash_x86_64-linux = "sha256-2dSgBr2B+PIUi/YCBmXDWXQWEEId6Qymh1JQuAPG/xU=";
version_aarch64-linux = "0.4.8-1";
hash_aarch64-linux = "sha256-3Hk67hRlGdL3ODqgL9CaG+WZpKmGW7fLoxxvB3J/gc0=";
version_aarch64-darwin = "0.4.8-1";
hash_aarch64-darwin = "sha256-14yQI67dv3R1EqyCzoHfprD2+Vuj5YHRn36tb3U/htw=";
version_x86_64-linux = "0.4.8-1";
hash_x86_64-linux = "sha256-gbLq6nY3Jdo2nZYWbh0XEVojrqkO5noZLV/lw4TaEs8=";
meta = {
description = "LM Studio is an easy to use desktop app for experimenting with local and open-source Large Language Models (LLMs)";
+1 -1
View File
@@ -56,6 +56,6 @@ python311.pkgs.buildPythonPackage rec {
homepage = "https://github.com/macs3-project/MACS/";
changelog = "https://github.com/macs3-project/MACS/releases/tag/v${version}";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ gschwartz ];
maintainers = [ ];
};
}
+4 -4
View File
@@ -1,6 +1,6 @@
{
version = "1.29.3";
hash = "sha256-9j2qKXTWBxA6bKF/+ISCeB5kVrE+hljk5XiZqjE5V20=";
npmDepsHash = "sha256-g1qfhUve3G2ZRgEqNHYcP/l4XJVUIvvU0cr9WS9wtX4=";
vendorHash = "sha256-RZ8TEHRiACQoWipcDvaEWBqjWhfVK7achlBBsFOLWdc=";
version = "1.29.4";
hash = "sha256-QNTXl49WgmixaWGHhjVcMJwj/AA3agwqlPRC3/Nnfsg=";
npmDepsHash = "sha256-lVbNT2CEEMS2DpJhUMd/ID8yu8PuRbWrciJ/h391czs=";
vendorHash = "sha256-ypFnKykiDFs8JxMkOnQYwJU5FfFhRrCSrhEgsfN1TVc=";
}
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "matrix-alertmanager-receiver";
version = "2026.3.18";
version = "2026.3.25";
src = fetchFromGitHub {
owner = "metio";
repo = "matrix-alertmanager-receiver";
tag = finalAttrs.version;
hash = "sha256-Yp7NcvbvXDaLHCj2dZDHXd8x9oQ/wwUbMx+sTxtEzlY=";
hash = "sha256-jb15SstA+5WeQe6QiKuNX/HHCuKAs38TTrjM85UQxyQ=";
};
vendorHash = "sha256-szUkKri3Rx1i3681r85xrOLqXV5u7s9DUemQHeh+qJw=";
+1 -1
View File
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
description = "Motif-based sequence analysis tools";
homepage = "https://meme-suite.org/meme/meme-software/";
license = lib.licenses.unfree;
maintainers = with lib.maintainers; [ gschwartz ];
maintainers = [ ];
platforms = lib.platforms.linux;
};
}
+2 -2
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "microhs";
version = "0.15.3.0";
version = "0.15.4.0";
src = fetchFromGitHub {
owner = "augustss";
repo = "MicroHs";
tag = "v${finalAttrs.version}";
hash = "sha256-JuqdArVzziJC4/QZLfPguXbd+ZiPD3bgf1mGYghkxy0=";
hash = "sha256-V3Of72rpXvImV90sSoYz02H06o1J3FqHDQNbB+M6/8A=";
};
# mcabal doesn't seem to respect the make flag and fails with /homeless-shelter
+5 -5
View File
@@ -2,19 +2,19 @@
lib,
stdenv,
fetchFromGitLab,
tetex,
texliveMedium,
}:
stdenv.mkDerivation {
pname = "mmixware";
version = "1.0-unstable-2021-06-18";
version = "1.0-unstable-2025-06-30";
src = fetchFromGitLab {
domain = "gitlab.lrz.de";
owner = "mmix";
repo = "mmixware";
rev = "7c790176d50d13ae2422fa7457ccc4c2d29eba9b";
sha256 = "sha256-eSwHiJ5SP/Nennalv4QFTgVnM6oan/DWDZRqtk0o6Z0=";
rev = "9205420225f4227462e37e298ee482a5c37e9c23";
sha256 = "sha256-u6eGc+R9xsr4sMslj1ytgSUY54qSOONEc3QtbY2r+8A=";
};
hardeningDisable = [ "format" ];
@@ -31,7 +31,7 @@ stdenv.mkDerivation {
"-std=gnu17"
];
nativeBuildInputs = [ tetex ];
nativeBuildInputs = [ texliveMedium ];
enableParallelBuilding = true;
makeFlags = [
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "moq";
version = "0.6.0";
version = "0.7.1";
src = fetchFromGitHub {
owner = "matryer";
repo = "moq";
rev = "v${finalAttrs.version}";
sha256 = "sha256-veAfQ9dFt6s6xQace0nkcbAirl98UekJx+0qPHnQVGg=";
sha256 = "sha256-IJnP8aF0UJTEDlayZtxe0Qqs3RFTKT7O5ZiGtaULCMM=";
};
vendorHash = "sha256-Mwx2Z2oVFepNr911zERuoM79NlpXu13pVpXPJox86BA=";
+2 -2
View File
@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mstpd";
version = "0.1.1";
version = "0.2.0";
src = fetchFromGitHub {
owner = "mstpd";
repo = "mstpd";
rev = finalAttrs.version;
hash = "sha256-6Pc7/JnZ04vcLI30/5LBmN+hBmjD2k9kcE8g6127x0M=";
hash = "sha256-G/QScCFUVw0+a3GiiIv7NuAlwNRc6k6USd5dckfeaGQ=";
};
nativeBuildInputs = [ autoreconfHook ];
+3 -3
View File
@@ -9,16 +9,16 @@
buildNpmPackage (finalAttrs: {
pname = "node-core-utils";
version = "6.2.0";
version = "6.3.0";
src = fetchFromGitHub {
owner = "nodejs";
repo = "node-core-utils";
tag = "v${finalAttrs.version}";
hash = "sha256-5VztsAIkLcvLUAH0KkwgWzrgYeDG8u8zXjwVPxN2XIg=";
hash = "sha256-wS3+/JUeIq5r5vp+zOX4AnwmqjCa1KdUH5YYJUM1U70=";
};
npmDepsHash = "sha256-3XE0FOlEQ+GhXYt4nK5LyVD/vCPYaylyn7rzqndl+u4=";
npmDepsHash = "sha256-wtlh9vuvTzP7DJnItyHIzgXb+Y+iMg7tb761HQ1rKeo=";
dontNpmBuild = true;
dontNpmPrune = true;
+2 -2
View File
@@ -7,14 +7,14 @@
python3Packages.buildPythonApplication rec {
pname = "objection";
version = "1.12.3";
version = "1.12.4";
pyproject = true;
src = fetchFromGitHub {
owner = "sensepost";
repo = "objection";
tag = version;
hash = "sha256-xOqBYwpq46czRZggTNmNcqGqTA8omTLiOeZaF7zSvxo=";
hash = "sha256-sXMhLwTsksLRFBGEsKSmDaD0+uDugz2U3yn50rHFbnQ=";
};
build-system = with python3Packages; [
+8 -7
View File
@@ -94,14 +94,14 @@ let
cudaToolkit = buildEnv {
# ollama hardcodes the major version in the Makefile to support different variants.
# - https://github.com/ollama/ollama/blob/v0.4.4/llama/Makefile#L17-L18
# - https://github.com/ollama/ollama/blob/v0.19.0/CMakePresets.json#L21-L47
name = "cuda-merged-${cudaMajorVersion}";
paths = map lib.getLib cudaLibs ++ [
(lib.getOutput "static" cudaPackages.cuda_cudart)
(lib.getBin (cudaPackages.cuda_nvcc.__spliced.buildHost or cudaPackages.cuda_nvcc))
];
# cuda_ccl and cuda_cudart both have a LICENSE file in their output
# cuda_cccl and cuda_cudart both have a LICENSE file in their output
ignoreCollisions = true;
};
@@ -123,7 +123,7 @@ let
]
++ lib.optionals enableVulkan [
"--suffix LD_LIBRARY_PATH : '${lib.makeLibraryPath (map lib.getLib vulkanLibs)}'"
"--set-default OLLAMA_VULKAN : '1'"
"--set-default OLLAMA_VULKAN '1'"
];
wrapperArgs = builtins.concatStringsSep " " wrapperOptions;
@@ -140,13 +140,13 @@ let
in
goBuild (finalAttrs: {
pname = "ollama";
version = "0.18.2";
version = "0.19.0";
src = fetchFromGitHub {
owner = "ollama";
repo = "ollama";
tag = "v${finalAttrs.version}";
hash = "sha256-BDCYczTZO6LKwD8+LY625pZwvJVMYUE0VwVG5pVYfGk=";
hash = "sha256-hfiEj2aTt/96Mou5BiWiSXpLEjglpTX+iqL3EnO3iJ8=";
};
vendorHash = "sha256-Lc1Ktdqtv2VhJQssk8K1UOimeEjVNvDWePE9WkamCos=";
@@ -232,7 +232,7 @@ goBuild (finalAttrs: {
'';
# ollama looks for acceleration libs in ../lib/ollama/ (now also for CPU-only with arch specific optimizations)
# https://github.com/ollama/ollama/blob/v0.5.11/docs/development.md#library-detection
# https://github.com/ollama/ollama/blob/v0.19.0/docs/development.md#library-detection
postInstall = ''
mkdir -p $out/lib
cp -r build/lib/ollama $out/lib/
@@ -261,7 +261,8 @@ goBuild (finalAttrs: {
let
# Skip tests that require network access
skippedTests = [
"TestPushHandler/unauthorized_push" # Writes to $HOME, se https://github.com/ollama/ollama/pull/12307#pullrequestreview-3249128660
"TestPushHandler/unauthorized_push" # Writes to $HOME, see https://github.com/ollama/ollama/pull/12307#pullrequestreview-3249128660
"TestPiRun_InstallAndWebSearchLifecycle" # Requires network access to install npm packages
];
in
[ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "openfga-cli";
version = "0.7.11";
version = "0.7.12";
src = fetchFromGitHub {
owner = "openfga";
repo = "cli";
rev = "v${finalAttrs.version}";
hash = "sha256-kExvR5FxC1VbT8xmkFREdeqJ+ism7Is1pTgrBMJp7Qs=";
hash = "sha256-ImCWMEDIgw6YWdlehMVASRbUMOJp4nqhle8jwPLZVgU=";
};
vendorHash = "sha256-QBUPJ+rWT8BeIVx/437j/pUNBHmIVWkEyRpnWhYdjO4=";
vendorHash = "sha256-3Gtnti9H6DXdLWdoUV1qkGGFPqTLAC3ngvPZCQp+7Wo=";
nativeBuildInputs = [ installShellFiles ];
+4 -4
View File
@@ -7,16 +7,16 @@
buildNpmPackage (finalAttrs: {
pname = "perplexity-mcp";
version = "0-unstable-2026-03-20";
version = "0-unstable-2026-03-23";
src = fetchFromGitHub {
owner = "perplexityai";
repo = "modelcontextprotocol";
rev = "8c31448682df546ab39fd7bfee98330eb31e8ff5";
hash = "sha256-mW/CxYSPoYdFt5rX3DVnLGFNkl5UOaawFfjx/msAkIk=";
rev = "79ce21c5798f6993af7cac81da8067a6dc81e20d";
hash = "sha256-URatUVDEOmcwkIsSZ+DepeBuKS2HDu8V5niYxwtUBLE=";
};
npmDepsHash = "sha256-cyNhqmXowasXt1pObxup/WoHXp2Is+wsHvY59qGn9og=";
npmDepsHash = "sha256-UWxUjneYQeM9GlbIr/zW2TrZuPJ2QOTKwbXKNuVazFg=";
passthru = {
updateScript = nix-update-script {
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "phrase-cli";
version = "2.56.0";
version = "2.57.0";
src = fetchFromGitHub {
owner = "phrase";
repo = "phrase-cli";
rev = finalAttrs.version;
sha256 = "sha256-i3MxJTj3FphsYfkGyIIxhuBzRdSIlfah5KyNxf0vUQE=";
sha256 = "sha256-RAOsxNBuPZOfVJhZjI3dEIpnpHF3zvc4GftBzVAjYn0=";
};
vendorHash = "sha256-XJUADIbeCzbIRaPnbVeGIPImcPe3xdtBNxiAFhclWfE=";
+2 -2
View File
@@ -13,14 +13,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "plattenalbum";
version = "2.4.1";
version = "2.5.0";
pyproject = false;
src = fetchFromGitHub {
owner = "SoongNoonien";
repo = "plattenalbum";
tag = "v${finalAttrs.version}";
hash = "sha256-k2rrXTYYrk8I8Rsy/vCiAkkcwP5LHcxzRLJrp2QAOpk=";
hash = "sha256-e4282zs9z+UpAtF4fuVWpUtiUqC/Id3/kpEQd3C6Z38=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -6,14 +6,14 @@
}:
python3Packages.buildPythonApplication (finalAttrs: {
pname = "posting";
version = "2.9.2";
version = "2.10.0";
pyproject = true;
src = fetchFromGitHub {
owner = "darrenburns";
repo = "posting";
tag = finalAttrs.version;
hash = "sha256-BX1D9XgBqRIfavDxAQH7mPP/dnayQu3xSSAF6/JSM54=";
hash = "sha256-4L/MfXd6JYk2Viam9/gegpCkwrNWbK7A05Jnu/SedYs=";
};
pythonRelaxDeps = true;
+3 -3
View File
@@ -6,14 +6,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "pulldown-cmark";
version = "0.13.2";
version = "0.13.3";
src = fetchCrate {
inherit (finalAttrs) pname version;
hash = "sha256-+nwk1pfYmeiJu8dqin61i384NFMvaHeVv8r79gVAOoU=";
hash = "sha256-TeNF8Fgfo9m/TEAXBogzioSEVkY5lKOBm33HELk+WZE=";
};
cargoHash = "sha256-rap/rnYSlFW9QYP3ToLuPDs8KIf3u6i6RMSNtmFfEus=";
cargoHash = "sha256-i0mQvxtDKrU3hXe5LGMygELBVnMhtRytSPDA9u+49mI=";
meta = {
description = "Pull parser for CommonMark written in Rust";
+109 -126
View File
@@ -1,130 +1,113 @@
{
"@esbuild/aix-ppc64@npm:0.25.10": "e1a113d75c27f15756d18dc2a9257f07068c7b37a00ed3848c0d903f3e66f2df23156993fca7523422cf5be10417747a1e4faa2e93196f011faab606938174e5",
"@esbuild/aix-ppc64@npm:0.25.5": "fb872b34a2843293dc60e809968fedf93e0d8f7174b062decffae6ba861eb56aaea0cd0aba87ba99162ceb2a690f0cde4fc29c000b52c035e40c91ec7861d43e",
"@esbuild/aix-ppc64@npm:0.27.2": "78d13201fd4d048d19955fc510db508b14b5fc1a38f4ea506469eac65db770c65fc3727df15b087778178fc8e3304df88559a7441d227451efd8a0b1a688a729",
"@esbuild/android-arm64@npm:0.25.10": "a2dd6b7ba7d3ab2b669bdc45dc7e306671ecbd89b251d3ad73191fc18fe07080525beadf0a9ead65f96d623d4e37172b2516dc1ce7ddc3c3224299926615b2a1",
"@esbuild/android-arm64@npm:0.25.5": "c818e799b19b5587466bf68a27b578ccaaf866c1d144573fbde7659e3fd3f555422ec3e67f5bd186a87648957d1b6e74df4f847edea7219c16979c9916f36e91",
"@esbuild/android-arm64@npm:0.27.2": "e8aded79b2f1f8841c082396f7476bee51c056ed468e438fe2ee00b6b73e96acd640d0b8d0cc13e63c972898f6cdd275483c36c562d4186f0efc01881672b08a",
"@esbuild/android-arm@npm:0.25.10": "0d7b4d970f4793252396ca9b737a2c5b485a5f051827ba1cbcce23a76e9bb7bc6f73be3b5ebed73a15aca915534917d13aeef0ce14d214026a36f0f334eadb14",
"@esbuild/android-arm@npm:0.25.5": "a5384933f9f2ffcadce2be49da6ff43249fe42f32a04071316434e9f633fc20c8d4029072e9a53555620c3531045786297607b852579eee30b6dbc3bc9d98cd9",
"@esbuild/android-arm@npm:0.27.2": "ac673502cf6672dabb4b82a26bb3cc120402acba1b87a92481c0a37c8fa06847fd16503714bb227f6351d836f6f60c644ab50fda95c896d8eeb3e5ec3af96226",
"@esbuild/android-x64@npm:0.25.10": "a2e49c045ea189ca6020a8c1baced2db4cf105848c1cc922931c8e3a11b26f1143078d3ee5c088bfbccab8e564039a5b6962513e45b41572614607dced92b03f",
"@esbuild/android-x64@npm:0.25.5": "8ce115dc7e1e6735f23b4aadb2dfca29c0abd8577ce34802ea3d017a64e388928949134fe225dfe190babdc5ec01be5fc7794eca84738cdefc12c5e3789ce43b",
"@esbuild/android-x64@npm:0.27.2": "dcf5c84443645af089e3b82421097c0288a4bdebabf231449ddd66e1b48952e5af975bd26954a50be0441605b91cfe779ca2192bc4b02b7b19192a2a86f912f1",
"@esbuild/darwin-arm64@npm:0.25.10": "a96d0821aa97cd0ce2fa35b525896fc9d878b492832be8a0cd22bdbb081d11209574e48ef8ce29f51a88a9cea33c5f6a8b4409bd0801eddeac5ef4ad4db2d88a",
"@esbuild/darwin-arm64@npm:0.25.5": "a009eab62f2bd284a6f2001d5e08217059186ffc16907bbe873e1de40fe9b5ed92c0db2f4c4d0dc41545838850a430c8f2f35d7bdb9cd01a1a04293acd97afca",
"@esbuild/darwin-arm64@npm:0.27.2": "cf08b03672941acbea8b509db79a7cb9cf8c81b563c75414c87b8c8442cb1178063eaa14b7cd1ae6cae95dba7e1de9343b721a6d19523a5f21c3d1367e3688b7",
"@esbuild/darwin-x64@npm:0.25.10": "0f358404778b8f36a2676181f8840139d7e5723a76e54683f0ada3d72572d8c864bc76084e1d23dd5605896329857ad15b598dedd141d160b64669253bfaee82",
"@esbuild/darwin-x64@npm:0.25.5": "cac8021a7a0c549263e076913346b35a5bb81f76ffbc1abfad5e7b67303f013ac0c76f111bf624ea8447b327ec86c18a60c6ff307d743a2269f5d47313f5b2de",
"@esbuild/darwin-x64@npm:0.27.2": "5d3207cf85674b01a817c43064525e39b215802a9ecf352d15e92e926c3e549d95b30e127c2d3f8196ac9472ecca87a861d9f270221ee55884c7a6d0aa636fe1",
"@esbuild/freebsd-arm64@npm:0.25.10": "f82928e4a4beb95da3379b98c5088d017113c02e3f2ab54867e4f6974b21b25c68ed793cbb3e9a99a510fd58ad3c5dbc1f7ca5bd4ce6adc99627a25fc722178b",
"@esbuild/freebsd-arm64@npm:0.25.5": "d248e7103b7094eb4288db7c9a78b2905a25b4a957f2b945531ca88d3394f45ceca2343a7c84954734534af6159bc741eb3d5c1ed9df990f7395337a1b14192c",
"@esbuild/freebsd-arm64@npm:0.27.2": "45f475fc6ab2f4760155ca2b50c4cf0ea8aef2bfad3ba4548f4547898d3cc785dcfc2ea58a190be3c20c715c771d1d694a9eb6ef5fb6b72d93b6abc94f366b98",
"@esbuild/freebsd-x64@npm:0.25.10": "08c9d830e43a3be5fdb4525d940b0cd069bd7e7e1f4d53a5475411351c07891343b3c009f37d47e10ae3bafcb9ed52b4b5bd5e7dbd0505723add21a09c08dae6",
"@esbuild/freebsd-x64@npm:0.25.5": "8a7be0740f07f5dbb3e24bf782ca6ef518a8ce9b53e5d864221722045713586d41774cbd531df97dc868b291b3b303c12e50ca8611c3cb7b5fe09a30b38285eb",
"@esbuild/freebsd-x64@npm:0.27.2": "7fb62475cb9cdf54d22f2fa984ef57f891d05f366143227efd1d28d507a3b1f2c723239b3e22b3ac418467e6284a08eaf6dcf0bfd2a0f1bea06d0ac73c2aa8de",
"@esbuild/linux-arm64@npm:0.25.10": "1b6f5a1ef9aef52210832f5dd4d55ddd0a880dfc0f832106374b56c5cd8fbb865d7d711bdd6ff7c94a0cc42a7c3e6cf91118bf5c4187cfbbe1eb4d1807afca37",
"@esbuild/linux-arm64@npm:0.25.5": "ce3c8fca47cf0a92148fb288eb35a5c4a4dcf7a700730b3a48fdd63c13e17c719eb6b350378203fba773477eb5be637f47a6d52c5d4ce5bdc0075ee917156006",
"@esbuild/linux-arm64@npm:0.27.2": "89b8e94e2f4e7cf564623bb6b1d2e9ab218c6d4cafed93778fb797b552d3495f08c99e49d9a2573823bc62660353ce4b4cf17a2828359a3437a9caf8da99673b",
"@esbuild/linux-arm@npm:0.25.10": "023383ebb145fa2f93de674713c7e4725df2b3c910f43bc1b5488a3b1169005d46fcbcf84234aace04c799ee569ea7671f92205e42dda52bc9954e48b47d7a1d",
"@esbuild/linux-arm@npm:0.25.5": "cc81ea76ab86ed2a837c9da329f7c63412d288dc0aa608c8dcdf51705dc93d5b7f966a429be4896babe611074e5898c7e6c8e07ad7f50123a05478975294fbb4",
"@esbuild/linux-arm@npm:0.27.2": "fd7c845a5ee2073ef6c5bc9d914844b48b82006ebf00f5acb98a43f600ee83fda578034ed8eb6f7f462ed4e3ecd8b7c6570a78bb708ee7eb10b93751ab879ad6",
"@esbuild/linux-ia32@npm:0.25.10": "130136f141d0388ec249fa314848906fb8b45e554324b8a07c13b5bc2e7da94c6fc7ebd037af6b69655a542ec52515ea8f8bc3bfe6dfc0dab8bdf9954debfb0d",
"@esbuild/linux-ia32@npm:0.25.5": "bfed6750923afd56148f658f6ec8995479f5115116dc212ecb9e4c556064422e22eda855177e7c02cbc945494e4db1167101918c5fa932278115db2c7025a3f6",
"@esbuild/linux-ia32@npm:0.27.2": "23f67cfbab67aa860d7afa842e29fa75eb16af8577a811c54263fc3a276c05e468d532bcdb118d174624ed76a9e133d2520567937d4ed646caf9dd19aadbae15",
"@esbuild/linux-loong64@npm:0.25.10": "0e076ba5ea9b2e6ad00c27b8ee530621ef4c356aba6d8c873f9f7c50fa2f54bd75f4bef57d209fc0af011c9748c64e9d5e281f13456fa9c8b71f79467bfc71ad",
"@esbuild/linux-loong64@npm:0.25.5": "e5c20140bbbdba53f0d86dd72961ed73e6255d2ada2d3a626f390b352170605644822ad7592f695b6e520edcefe0c5f6ba19d10694b5d11d725745d9792bde01",
"@esbuild/linux-loong64@npm:0.27.2": "b37e531c91346c7b5d31ce6664a334c391a27c3c9fb282136abf232111575387e9d066abf27f29436afc913270a8e2c2b09c1210fbf87e70f1028685d94ec4de",
"@esbuild/linux-mips64el@npm:0.25.10": "dc3ef7a524ef0d78030f088263735026c97e7be45f56a610c8849fca8c36b10969558bffb6c21b6d8a5819a33450e529e44c1a71a6fccb0ce69f23b01273bbc3",
"@esbuild/linux-mips64el@npm:0.25.5": "6b3559517efd0dd1301debc7af7e275b055859c26facdda2e229b1aaab6ebea4c480a1da151c46211ee4035d95bfa7f0cdacf735b57ee99d41b69c77357310b9",
"@esbuild/linux-mips64el@npm:0.27.2": "8b48a6c7dc8f16147c1087b56710685f3b89279498caab6b63cad3db9402308adf633111d773cfe31756d41fe46e895f2c1ece0fc1ed484ab02e92c28357f0c6",
"@esbuild/linux-ppc64@npm:0.25.10": "60088ee09f940e169e2073ee77972f22af78c9c1df9a8e7db45e3c3f9176d5ffd8006a4102f34783c7f3629e9c153797d9f493063e9bdedf6f676018cbe6445e",
"@esbuild/linux-ppc64@npm:0.25.5": "a1a1af99d758efce928335637924dcd8ddec4201af51014e1f831b012d53a0a673b1e0c31036ec9e8c5a0311439283419ec8abdfc67ecb245fa7f7b653006ed0",
"@esbuild/linux-ppc64@npm:0.27.2": "4f207f87bfc1253974e00d3cf27316d3e93b7e51fde46ed618367e62f2875dffd66812acb85e8d2949dffc73eed7b3939a42bb93f40ec8fca4a6988173709dab",
"@esbuild/linux-riscv64@npm:0.25.10": "3f194dfe0f2725d9a41b0ab127238ef271d0689f31a05ecae25d6df3aa8275261d6ba073373236fac3c6c8af2a4556736a8025e80d8a719a049d22b23c99464c",
"@esbuild/linux-riscv64@npm:0.25.5": "6cd8dce6723b73e0f89898ab6cd52e0d009afdacdfc0d5529134de7b832c92c2e0421fbb5cbfc0e0c0b2b00a9b1ff2c4cdb9695b2c535ebc174960e986c727a7",
"@esbuild/linux-riscv64@npm:0.27.2": "837a0aa03e82a1b853632d153515d68035e57b39ccf730a778311c04e3429aa80f001d990392519a641945501f6ab3af331481eb4551e99718e7cd2ba5862089",
"@esbuild/linux-s390x@npm:0.25.10": "926a04be26ebf794dae6a6185e04f39d246b04f1b5cb40b41f5228228a87e3a785cfb6493f405a0dc7d9b6a96d9417453fdc291b7fb4bc4aaf785eaa44cf1806",
"@esbuild/linux-s390x@npm:0.25.5": "31b86dbc93d19eb362bad3353e65d6da771118346e723582d06c05f1b6ffad1c3765001b5215ef1e8f0c2bb29130d98815359bbc88e5c08304354d5a92e6ea94",
"@esbuild/linux-s390x@npm:0.27.2": "426a4b9d9d4c58d61031a412c64c8cfb0db0e38da3cf4dade253c45a46dc539dccee24700e965e66c7c397a65fef765fc43bdc6b3f46d6bc6f289f79c4b6d7d5",
"@esbuild/linux-x64@npm:0.25.10": "ebe641e7b96af7dcefe629b4f34a4da9cd0b282e42e8efd0311c2ed631a40a143bb96eda5592b209c4eab295f45b2e3395c69412edb40d5689ffaa01aa276409",
"@esbuild/linux-x64@npm:0.25.5": "f878a3e40edfd8a50de94bf982a9eaf03e636a0332af163a6c905490063aae652384fb392d4765c4338fb6f991034949c92ec768ee65c3b2fceeb494b89fe8b3",
"@esbuild/linux-x64@npm:0.27.2": "febde9f6908220698cf72947534eca590c2b5ce8b0c9bc6170649c5f64f7f93808bb9be2caabd7c63068dc68e218741f27a17ffb8826d87fb487a0639888b90f",
"@esbuild/netbsd-arm64@npm:0.25.10": "11f85ed4ade5c38fe8f2f3e78ee5c302a4f90d48a6bf93cf8917b13d52b03671c7742294785165cc70611eb0b085a4e9aa5a0f487f8e15f80200ff450549e19e",
"@esbuild/netbsd-arm64@npm:0.25.5": "941c5e28a63a93f19122271b5490e196db12815702c2266c6d66401b6909a4364ab889611ba81c5359624e3ce61f0505a680a1179ed9a555d1415fa1c485d75d",
"@esbuild/netbsd-arm64@npm:0.27.2": "1f69c833bfc5d1d7c58f52fca35637df1686a5bff5c15af900c165b2561a809d805201dc8de712fa73c69205e96a078096cd00b00e9ca8fb5cd8741e4ec943b8",
"@esbuild/netbsd-x64@npm:0.25.10": "322482debb21160769f7ee293c3e84e44293bb7c734082fac2857277038ab1087763a553697b8f20dc3a03b7a397936396cde8150c1cc6a0ad62941e7ee86845",
"@esbuild/netbsd-x64@npm:0.25.5": "edbefdd88ca24a373497a7c8d1fdab418827ff89c6eee1c574159dbb4d9174552aa87753f35525a894964b77c14b012164ec5582b9f19dd4d6c1f5d45df411c7",
"@esbuild/netbsd-x64@npm:0.27.2": "29c9cbd018788521145d719013020dfbf744185eaeaff845f0fc925c67630c66743b03486a2531493f79482d2315e910a27a31f89a791e0a9589e04d86d295d7",
"@esbuild/openbsd-arm64@npm:0.25.10": "4c68206360952d04fbafe32d3f4cf420f15c0a150f914d398746f1cf8241073fe9422cc0cc0de8b0b98b8158879dc5fd322eb8454d936457eab3dc9ba131584d",
"@esbuild/openbsd-arm64@npm:0.25.5": "d44633a374c109d2fb9c678882016e3ec3d79f0c5f21a6e6fb0114ea709bc539200b037a4e3ec52304eea2f8c5957bf16c6f0a7af5cfde41b652c4bac604bba6",
"@esbuild/openbsd-arm64@npm:0.27.2": "dccfe8ca6c0d648a26a626b5a4caf3325fed90d7ae343db2a86be9af2479391518c02d54470c2690aec23af1359debe7fbf125d979b5ea891a63fe4b206c2d6f",
"@esbuild/openbsd-x64@npm:0.25.10": "70328d84e7954932d0fcd282bc2a16fdd31a899ef23f5214221e64bfebd80222b03a7629d9af55fea220df6a41cd51d0c068618f443dc37ad717dc6601a9445b",
"@esbuild/openbsd-x64@npm:0.25.5": "efc4641ea653dedc9886f0603c2e7cfc6fbe94c34d4cdaee9b060a8b9d8143d1192c45da93b3e802af2c26f72ab1ad3a3fad0e0cb297d06de55814fe83ccd32c",
"@esbuild/openbsd-x64@npm:0.27.2": "0bc581af266608ba01c530ec1fe2b475630dbd56538562f8b1748f7044727bd08d0784afa9aee8aa0a2afe843bb0b47572b4c6babb2a9953808d37263d730be1",
"@esbuild/openharmony-arm64@npm:0.25.10": "ca11e8c30cddd7603235cf05185678f6aad7c40eccd8ef57a207325b8553e5481503cda7ae35d777eb5020b9426f2d13332aba147732a9abe0f5b3964a6c0d17",
"@esbuild/openharmony-arm64@npm:0.27.2": "1f04a6d690bd2ef231801b0c46b40359b4d4451409cf46a865613f3942835e7633286c328c31f3a10065491f314e6c7c47d7a8f79c1a1ec25f59ff46f5765c6f",
"@esbuild/sunos-x64@npm:0.25.10": "46c205aa7a15d7b5d13553300f3d36593e7119a320672ac3c092f5a67db6cb91f9c59a235dfbe2947bd99f7653bb3be325a33c3474a00b90d39856ef9b05af48",
"@esbuild/sunos-x64@npm:0.25.5": "29860663381b6098c0fda6f69235407654dfad953e83b3f9f06a270950d5c37da4ca60a4b5915b8e2606d468b560be6179870f64a22d5b046e8a930c31a7b554",
"@esbuild/sunos-x64@npm:0.27.2": "9543db0acc86a762f9fd708a3226ebc45a1625885532d153928b9d2b0de90b6d78db0f9b77261d345b95c1ba7282ff3ab0fa37932c2dcd9b1c2b7da7cf39cd76",
"@esbuild/win32-arm64@npm:0.25.10": "ca2d057a874607013788fd3a161e8e25fcfb777a7aa6edd68662cff3869d1566541d61caab9b11e16515e2192673bf70c00f5efc38f67d1305f76b55bbe8febd",
"@esbuild/win32-arm64@npm:0.25.5": "a77d395251c8a62ab0cec07d5230222823fa02fbf3ef008d94b5213a335c9f949872c3f1c2f947abaa28098b669018e429af42f59616e049860a0072f3b006de",
"@esbuild/win32-arm64@npm:0.27.2": "2bfe0fef3ace4a5b0f7647168ae21eda9344a8bef4924d60d1ca781b59eb1f7fef0858aef6e2fb8c185638117bfb7dc18c55a700db57799955c8f655eaaf1f44",
"@esbuild/win32-ia32@npm:0.25.10": "fa5efade9e9a1a01e65223f22304dd71a3d005a2b394309a652bb231bdbc14fe937ec7bf0ce1e117fed182731430e055828616d1c10abee2dfc80aee50fee13e",
"@esbuild/win32-ia32@npm:0.25.5": "ff1b6cbe835082aef5b93c3e2012d51be431d05c6ae5f90a5bc89687c687e8e2340c262dedddd124b27b511616bbc4088b5a4a949d3147f677084dc6ec572629",
"@esbuild/win32-ia32@npm:0.27.2": "c510d04bc11f11b7bd6bbf0ea28e2ba484e6232b7655b5cc8ccf8276ef7da760d54a79eaef87a1a40a81632a5ec4a9f7bb08f63920e5d145c8a893ae76d93094",
"@esbuild/win32-x64@npm:0.25.10": "0f2cb29b001bf4a71035b37d42bcaeb48baef5a6b07be2c024593a18dcec87cd5829a0cc17acc7128cd251bd6232bdbd04d967d9c2bd7db9c1978effffe31671",
"@esbuild/win32-x64@npm:0.25.5": "266e69e8d37bd4deb77443588e49472e4e9791178cb39e1692eabb67cf65d8e85a932ac468e7ebb2072c8a9ee23ad413c8f0f7d954c474f643cedbbf7aad952a",
"@esbuild/win32-x64@npm:0.27.2": "d11933a70f9c908e3cd7202071dc23a9dea8afa58a4c2e22a3beab3516d0898345a5ebb2af47ffb2cc7f5d2a6d788ed4681fa7f37e121f1605149f124d632c67",
"@parcel/watcher-android-arm64@npm:2.5.0": "2d5d66f4e904546cff638d0b27a871d695dda1205e32902f917723dc1b09a5edef4ed8064fc5c85192a4e5e5b531eb4a2d3b349015ff6170c8228e3c098d5376",
"@parcel/watcher-darwin-arm64@npm:2.5.0": "bbdbaeb31ccea5ec172adab2bb2b1a5f4b2e18ed31054d7f6b1db718238f5880e3b8bc8ac1b55c00048c7a1973e75c0c86fa04c02679f99c0bb355145c8b685b",
"@parcel/watcher-darwin-x64@npm:2.5.0": "85089bf1c0f7fb0b4007d54f97e890bf2173d1a11166e9e601b9afe6e260e9cff2eed150ea80f51aae358436376c36af75a70523f53711f16a773987422cf93b",
"@parcel/watcher-freebsd-x64@npm:2.5.0": "1355a42a68beb177f9d15b8e379b63dd2e633494e0f09a7e28a778c6a5eb082206d6690e3776e79da5263ecc8791be047c33943cfd2d09019f8f545800ed583b",
"@parcel/watcher-linux-arm-glibc@npm:2.5.0": "3c78f9ab9e9d52745f3d44200e290a64843a9346bbe6628485cc6d777a1d329fd0345a5c919daad05fb436fda59143ec2f1810789c8e594a51c7f5d8099ac682",
"@parcel/watcher-linux-arm-musl@npm:2.5.0": "80f7f97115e4d98d95735149c6b210ed1902dbf0020d20b245801272a1459f3cef75307c124c1a947450dff9d7d62440ad85e46a98e06523523170fdffab5bf1",
"@parcel/watcher-linux-arm64-glibc@npm:2.5.0": "f82fb66b301754f9bf67c7abfe41b18c987ed47f8de05750395ac7453a2c396104d44090b20450d90d5af3e9de54e06aed1520e8401343b824f3c19747cf0aa1",
"@parcel/watcher-linux-arm64-musl@npm:2.5.0": "914ebc3387884a8948594fa91520726ef9a7dfbbf7663fd00e7c0de13e08a4e7a525c9132b5439b64b9deb9b62fdfb8c5e02148013cd2383d171334ea76641c0",
"@parcel/watcher-linux-x64-glibc@npm:2.5.0": "5db33f6a134d20e8bfd8bed6d13107e7d30947e832a4f677136abee8e1c2855ea19629ccf220e95056dbff753b55fe2b698dd936f31e492b095cc6434451e9d4",
"@parcel/watcher-linux-x64-musl@npm:2.5.0": "dbf3f903c4eb6014660f4c3c0d44dcef0e21ee16908288ad0149d6c1a5c9fd7f0405d8d0e91a2493fbeef83df5784bd43f7d1426a0150e00a415b6c0eab38c98",
"@parcel/watcher-win32-arm64@npm:2.5.0": "cff6516b1dad597ca1ec8c385cf8251f5050b32ab46fc15360f2eff3a40b61b7107eee56df73764007d9bd6b826960d2f3589c8e0ce270bb5b2a292313bd7a1b",
"@parcel/watcher-win32-ia32@npm:2.5.0": "ad9d2c9ae3a7031105fc90418050a910d4b679ead36e5fdcbb1b3e4afbaf56aec6566863e3a374c645c82f57073d8f643183f19c67c8c48b0aa62224c05fdb9d",
"@parcel/watcher-win32-x64@npm:2.5.0": "aa9660bdb2fe70de5163f9f8419e263711fd30612244fb7feb58fce49a653b88ac0e1e29646fb1fc76b86fd8215e62eea5ded0616725987dfca5372041925bd2",
"@rollup/rollup-android-arm-eabi@npm:4.47.1": "305cc0cb4deba7b5e4d8e74e5c26952399f9eebec9244ca73b485e35a16272fc6fd764b49407004a6799fbc7b5f8f694b36ebd5a2c250339e7c8ea98b07276b8",
"@rollup/rollup-android-arm64@npm:4.47.1": "8c3fd787078368bf89876a33bc1328a8408e8c0014035d959de49ac0e89cd160d4784eb7d017ee76c2699fd9ca1798bb0013d016c40d227eb922a2e42de82b35",
"@rollup/rollup-darwin-arm64@npm:4.47.1": "0ab37d9868e2c8f8cf0a3232d35d75a10010ac14d7b7abc9549816570c60a9cf888e62b4f4b20319040d1c54d4a594c15ad237b0ddb3b088a8ca25d6775a3546",
"@rollup/rollup-darwin-x64@npm:4.47.1": "b1826226e1fec4e66a3befb6458550c3204a78e1ab26566a5f6f445fef83405ab54d4cb9ff3b3bc058576837d62176be8c6acdbafa72c2b8ded39af2be8e0b4b",
"@rollup/rollup-freebsd-arm64@npm:4.47.1": "df46768bb4d9c1482198a3ad460bcafca1b7ace1c9ce5827f4988e0db4d8c8217a3afe2781d8ee51bb8535a731de7d21c82b354b9c6e3a03de151a8e83f57e22",
"@rollup/rollup-freebsd-x64@npm:4.47.1": "142b86cb7e184a1b45ea35899b4fa8b909d2fed1a3b4f60d472dcca2db0958c8e7b5f02e0efe08e9b53a86383341e82c8b2925536f53131f478e95d65b892321",
"@rollup/rollup-linux-arm-gnueabihf@npm:4.47.1": "cc33c7215effde2c9785b5f7335a0fa019b70fdadc7011ca6e9646ec96b65633ca2a9f5d2c4b8dbb0d15dea9df8c21f3d84d6b876eaf2a5bb786b388648d0282",
"@rollup/rollup-linux-arm-musleabihf@npm:4.47.1": "901fd5619bba4bc67fbb668a5b9851f7694a4922735939a618ed2b66a9a8f0f54c29bf93d169dd5d63a4dc31ce12bb138f4bf0c7c38b095c9227b6e159e29fe3",
"@rollup/rollup-linux-arm64-gnu@npm:4.47.1": "c336e5aa383bd94e8239eaec59cc68e340f4d20ab6324e026ae2bacc1c35f5b14effdd4b5f93aeb85bbffcfcdfb20432fa30427c163eee4eb9450135af8ad501",
"@rollup/rollup-linux-arm64-musl@npm:4.47.1": "cdd1a686d32af3feec4efd1ef446590f821150cb5d786dfdc670f00835349dabb501e9ac89272648b327959779dd116874968205e66aac87d5122f0a01c09ba8",
"@rollup/rollup-linux-loongarch64-gnu@npm:4.47.1": "2f842e0313f6c75fa7e4fe6bbed1b50cf788f8dc560cbd8e643890b04e5ba0ab09f9df1098c137a2378caf9d18a3a34ec812f7bed0c8d0c434f6ab8996855c51",
"@rollup/rollup-linux-ppc64-gnu@npm:4.47.1": "0c03ee753998d260fed665caa4f4401577a00335f9f7d7dd365bd65936dfcb694f8a137f5dd514b70701d0c738abebe1bf32a51ec8b3a7607fbdc6c71de336fb",
"@rollup/rollup-linux-riscv64-gnu@npm:4.47.1": "a0029cb9e5069937d4d4cdf1397cd2f0c9e0ebc4b507dd4cd12a8f78e5d05fd8f918888b2c68ef2faaa18a93ab085028c39ff0c15fe1c7b378ab60a545db60b2",
"@rollup/rollup-linux-riscv64-musl@npm:4.47.1": "454a0630741eed1e0da10e385e086032315a23c1c5518c76d90b8f91ec2085c50281c546409723f6c01c24fe6cc1fc2709a7f7b81b1b41f482c4bca7ff1b0d46",
"@rollup/rollup-linux-s390x-gnu@npm:4.47.1": "9bf616ff8f59d6154c556e7425e3d317a266aad22f6602cfa1135cbdd553fbe83977e408765fc595fca9991a961bfb97cedfb82d6acc35dc837d3452555ee5e1",
"@rollup/rollup-linux-x64-gnu@npm:4.47.1": "382702660077833c76f64f27368d5256c3d2f713d57120e9f61a013cb0539058725e22d7ecbdf06802f811f77393b6d828a85c1dd4d3c87364f59fcdfc8eb08e",
"@rollup/rollup-linux-x64-musl@npm:4.47.1": "af4d5fe82143c69bf051bbf515cb538ae08310cd2a8f49a3133e18129bfefb1afd05a8a28cebd9d8578a1142ac769ccd162984c24da23448ecb79c8ca28bfd9b",
"@rollup/rollup-win32-arm64-msvc@npm:4.47.1": "e18b492060fdd6451ad79f5e672a2ca8e1bb19615c604ee249f8fa7e055ba3f3edfa060b7ace97194873b6172ce0c32cb703cebf7d5997942354e8cb03446f65",
"@rollup/rollup-win32-ia32-msvc@npm:4.47.1": "c3b88460bf33190fa98dcaabd53a88c73b889e44d8319917b7b1b382cb429f696394ce06b03071b00ddc78a209b9d8c4e355a99c53ce285253840acea0f55e8b",
"@rollup/rollup-win32-x64-msvc@npm:4.47.1": "febb384dfb06174ac007b10ff4de73f0d0f5bf42f3180aea66db1763a7a8a73d811baa6e4c8bddc0491487d779d3ffa137dd6f9a6c7e1a970b0f62841409dc16",
"@esbuild/aix-ppc64@npm:0.27.4": "ba2c14b9cd901d9e7ea99b7de8ac259b146bf978c69866328d1765f277b11105cd16ed4df82107593b5c9b667bba5fbcde73cb7a9f511d98caca9e26778f64a5",
"@esbuild/android-arm64@npm:0.27.4": "d5a06758f91f0cf795d3a77198fc26fefbd78c3ddfce682df8d8ddb96b31ee65549ead1f6040a496dad2a1fc0fa345fab90692eff3410663bd0f39ed670ac727",
"@esbuild/android-arm@npm:0.27.4": "faeac957ba9eaff1c79871151dea2101d03691cb3772ffd5b4475551f54bf7962e1313346b6c06527e5dce09c63391b6b987b06070a544c4b8aaf91652ffbb84",
"@esbuild/android-x64@npm:0.27.4": "7e294ba0331704c4c455763a7132efff4484066b1a522d64c3068c9017749b9b2c59dbb04bfa6491d78fb65da826109af0ea6a7517b06c8a7d7a64e706390e59",
"@esbuild/darwin-arm64@npm:0.27.4": "57f495c8302bfb58852915195e3066166239de00ea84f91f4cc84b7f46dcd126bdbef0ceb22581e643d0c3a2ca34936dd72a96b40291362c2716d3edb6e051ee",
"@esbuild/darwin-x64@npm:0.27.4": "8b0af048b1b03a2145484fa02283b5c0c9b528fb857d510d9a02150854a2df3a08ee93a4ed269b7e1da54c9009273dac2ce75a419c32fd2f516550bfc534fe11",
"@esbuild/freebsd-arm64@npm:0.27.4": "67a551695f67acdbe7ada9dfa0d97d30ba9065cf79fa96d4e8b75c892200ea25ad8187fb108811b0af1e1ba559fb2b7d4ec572a002916bed70bca654e2888c14",
"@esbuild/freebsd-x64@npm:0.27.4": "a3b0ce4ce0f6e3614b49fded87a7c5989e34a4b81876450650f372cb119d835e627c325039c9ec93cb5fbb098a14dd0e8cfda8a24e8be670ec7900a27e9b90f3",
"@esbuild/linux-arm64@npm:0.27.4": "f3467a2e4f7db00b73df8e074d6c4d7b685d90965d7db8bf1a041460027b61cd9e9f258cca66dc26e0a1b5d8cb84263cd7bec81d7513e27f0ea9dc86253e69da",
"@esbuild/linux-arm@npm:0.27.4": "b30c834aca19a68de625214e912e3e5e2b040a32c82acba0c66a70af741b43f5a02ab07fd1e2f42f2bd7d336e0cf25333993dd070e23c70ea6470170a3ad90a1",
"@esbuild/linux-ia32@npm:0.27.4": "51d5d31a222490225f78802cda61d4ba618a3b5b35f3ea57675725f2cf7af32740c8be078fd5bb42952719b81de4e5b692ea1961d0618d827cbd5bc3b8298a94",
"@esbuild/linux-loong64@npm:0.27.4": "225d208ce874ec7bac4b9028933872aacc1b3d7be886f90741efa1cdf853ad51a064c176bd76ff24f0ce1b21946865b72c69a68bbabdf0653873d0f95398a4c8",
"@esbuild/linux-mips64el@npm:0.27.4": "ca438a7ada46810bc1b24ebfcccf0e2c2cc3098e0690b6d2f4dd031bf33160fb5dde07d5644d5a60bdf3768d89667da7c0df30debee684efc47f0ed5b876c6da",
"@esbuild/linux-ppc64@npm:0.27.4": "da0bb5332234921f746da98765b9a20421a5334bbca2abf8fa0f149929a94c5e1a42319b62aaf9711918d42bc0e397e7dbdbda7389ff64c63f843d451378eb0c",
"@esbuild/linux-riscv64@npm:0.27.4": "b6942603508353c956f804e8c037d9d7092b7885f78c88882753e21e978f5aace82c0aaa42a4100edf2fce3be76ce582ff4e550a7a87079446a4b6228918100c",
"@esbuild/linux-s390x@npm:0.27.4": "719d52323400ce16ee69314886ca17a97d7ed6a9886387b7e4e70fae7133721eecb65a44b521d79d9b6a4f9a3c5fd78bfe65a3b0c5315f11e68847d012344d97",
"@esbuild/linux-x64@npm:0.27.4": "2281d03477bd82fecd14fbbe2c6ee385bc196fef87a2dee9be9eae69429af9972b53f869741db3fdfd404d936f38f3aaf237194f506f8113b79aa9978c26ffba",
"@esbuild/netbsd-arm64@npm:0.27.4": "ca68d9ba6054eb15e7de67283073a82b6492871bec6d9b67cee0785c6d4b9a3391f7c286dfe093206a659a05bf27dc2b58c1e730c0d7ddcb997b7643684cd734",
"@esbuild/netbsd-x64@npm:0.27.4": "9ca4d720a2b681d1a01b50005bd00eb6ac182055585adc845fee4312ff87c55a678d19bbcbaad9f4211e9d409c7d03121748524978aa5404143e375e22d2f900",
"@esbuild/openbsd-arm64@npm:0.27.4": "1459bc44aabc838255cae80e33b32eb22fd375d924ca3eed9e0987e33a1ddae6e59ac61e529564ed9ab7ce9ad108db0f9eb4c5558eb8bc63b952d4ff3692f4a6",
"@esbuild/openbsd-x64@npm:0.27.4": "809917a83bb809d51d11d59ebc1bf9f44b6a94fb1f82bd5d52ac642a7dfaf55c90a71351d263d2c164b2d38700aa0dca69afec4840f929ce56daf90a696eadc9",
"@esbuild/openharmony-arm64@npm:0.27.4": "0f9f7dd181d505e0bedae25a73ac26ad9acd099f7b7c49e2ecf12998b59e49c64331616f22cba6b0da9bd7ea6f5b7fc59f7860014dda5e6673d25661042f4237",
"@esbuild/sunos-x64@npm:0.27.4": "16c38ba94b9b2ed6a2ce17e6b5071459f24e7f1df51e4b6555de7310ff1696743089462585c8c49103ea468b8b1b4ee47913d759c5b44b45c15963795c731150",
"@esbuild/win32-arm64@npm:0.27.4": "6e7361fc9a6d12896443f5b59897e5539d642514b9ba440a2d245f84d82b4589744905b6144d6d345a25cb5b1d80dcbc8a87109f4c9d9e88533919587d76c8bf",
"@esbuild/win32-ia32@npm:0.27.4": "36b0fdfeed7263f87a86c93a47d45c07b5e5502dd31c4a3244f058a0ccfa08c206c8d450eac1cc1e0ab98dc1edeb601b60d3b673cec28015d4ed2fd3a0592da5",
"@esbuild/win32-x64@npm:0.27.4": "70e6d04df925717d37f64cf9945a2ce9d5265169df6a9f5d75e60079023d8f0de7ca9f6ac8826a947c313116990562fc6f92c635f0a185bdb6d02e94e967fe77",
"@parcel/watcher-android-arm64@npm:2.5.6": "e086afcb154c3e81de2bdf264e643dee52df08e5afc379c098d2fc3764e4594fd82393a078d96c2b56d79f8f047aa1dd39c7ada9b0df56b3fc69fdaeb1f97aa0",
"@parcel/watcher-darwin-arm64@npm:2.5.6": "c14a4ed0df71b90011b43da24994af9fc52c6dd604e80371227fc8afb0bf8a8ea83de933d881b98cb1f05ae6d3d73461718db1ae1ecba4509284be2449a25c14",
"@parcel/watcher-darwin-x64@npm:2.5.6": "c3e72903a95e5aa9306bb0b1b4e9069f8226a9dba16098a9dcfc39fe22f05df107d5d1a540be3a51fbda8ba0b7d5baa6de717f4ace9ea9c25571b4c1b0d7ee67",
"@parcel/watcher-freebsd-x64@npm:2.5.6": "b62473583173cf1409babed6215ff659ff64310871c1f502aaed7620f5630b78d2473331dff5f9d1f3fe29c3442d129e4cfd80ba83acc65c87bd55f8b4e898d3",
"@parcel/watcher-linux-arm-glibc@npm:2.5.6": "b2666c2075c89094a1c34e47a9d1281b4d91805a0e947259756b1e8b798e74280d8f428c1aae06e05f42075fa9bb639582907af2f6be76cfd2c8af3bd660040b",
"@parcel/watcher-linux-arm-musl@npm:2.5.6": "a14e11ceadb17da23793ab70418a1f1bf425e735b47a2128c13517b76aa4a3ea2951768130a81e0119cf2137e1e3948b2782c9c268f91cc46a43471ec21236bd",
"@parcel/watcher-linux-arm64-glibc@npm:2.5.6": "1fb156d6490055beda0119b1f7cac2187d74aa91d16826cd18e5ec4a742d8bb11a24005299e97f16b25d497e97144f4e39dde130411329c0d3852675d00dfb41",
"@parcel/watcher-linux-arm64-musl@npm:2.5.6": "4228c9f23841487f14a592804951ba725ed6966dd3564b3b14f8f813b59b23646203df09e6aae775621f2ce7bc6e00428dea3caa7d01926097fe475e3cc0e4e2",
"@parcel/watcher-linux-x64-glibc@npm:2.5.6": "de41d1d4b81c7547b3191f6b38f5dd44cd097bc770ffc1509218f3da61e1bdb4a18e9579512c92d3ee30b51f55674cd9f5270fdccd9ac562c3d50ec2ba426241",
"@parcel/watcher-linux-x64-musl@npm:2.5.6": "0ac8a81df4e7075d2ca985a741f5a333914dfb7d463f4b909feefa51ba7d2ed634a47ea89367af833d882bf1f228eae8ae2952bb6306336a61111e4199621708",
"@parcel/watcher-win32-arm64@npm:2.5.6": "580806af51e0f4b204bbb924b86d3988aec1fc39ba4de1a6b8cf34416ab244aca603de74f4a1c68f8bdf6e7a99e690de0b43b89dae93f83ca6f710878a4f451e",
"@parcel/watcher-win32-ia32@npm:2.5.6": "3d54fbf60123f539e5e02198df0952e45ece288204b45332d35f0a56376e260acd23bca486c8c52d2aaddb65ccd3fe900138b8120c03d9560b24c90f8fadcf5e",
"@parcel/watcher-win32-x64@npm:2.5.6": "52dff40fb01ee2ee7d3f869a567531904fd346d23d66b10398d73571ec4ec1f8f5aaca0bcd3059b9dffdaef0e03e90389fc8bca139dbc0337ded3d8f0576cb78",
"@rolldown/binding-android-arm64@npm:1.0.0-rc.11": "e10c027578dfcdf57cb2d4387017ba3959d4255aff6835c8b14d98787acb63bd5fb0cea74d48309d19252e6145b39c72b8579a3740e97d6980ca5a879ec4f053",
"@rolldown/binding-darwin-arm64@npm:1.0.0-rc.11": "a07723983b1b1ab8d8ef172ed3851d80d4424a7ecb56ea053bce14015ecebff33f6bb62f90978670e546b7205fc7d5ecefdd0978a67a6e689ee39053037020b3",
"@rolldown/binding-darwin-x64@npm:1.0.0-rc.11": "eae1ac337be8e6937abcf33010c9c86bc558e14e5dbdd69a7714e367af6043cb004c0160087bd458ffcf852cc40b1316686c84a815c055eb2a3e455c40d18321",
"@rolldown/binding-freebsd-x64@npm:1.0.0-rc.11": "4bfc2c1608beb38be4c049561773f13ce46c35e83f37092e76ea96258e3cfe211f856ebba19f9e45bed738cbdd747750e13e576d3b642728947773719747bfcb",
"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-rc.11": "a6a15249848c8395aa7f5193c277f20b30fdb65d86485d09476e6b252ff1bb3319f53a20bf92da07964872555014b76798d49a852aa61e231291dca42ead074b",
"@rolldown/binding-linux-arm64-gnu@npm:1.0.0-rc.11": "3f22171da84a03c24a4c3d43c1c901092154b290faa1722ed32e82728f3d2cb44e01b68cd82a44fc1b016567cac4cea66a6d1e71bb5939e6d850b41ff8074dac",
"@rolldown/binding-linux-arm64-musl@npm:1.0.0-rc.11": "a211f617809b93d07de519517e9173d1794d2d342715127ffaf4d2d631090d342bd02143076e7ecb8f5d82fbb34f23674ed6e8c1563a99d9da32fae67dcdfaeb",
"@rolldown/binding-linux-ppc64-gnu@npm:1.0.0-rc.11": "9fa61ccafa118cffd767c8bfa686aa2c596e4a4aeb508cd29a038bc8e95c26f7c5b196a28aa15c4f8332fd9516acd4cc3f9acb7cb5c94d2aa6c5902737019dbb",
"@rolldown/binding-linux-s390x-gnu@npm:1.0.0-rc.11": "1c07b8dd08b46ffa9755843dccaf8da2f3ca78f62ed51249e178bb8b1dabca6475b3e1134e1cd68fe708fcea839d2886eb0a3f959327100546b4e88cb0d014e0",
"@rolldown/binding-linux-x64-gnu@npm:1.0.0-rc.11": "e7d7046f82b1d9607dd868181b1dab47659036adf74d2058f5e981ff32c73a28d5d95b13a9e808abfa93a17ba345913f2fa8e026e417280e33ba1a864a0170a5",
"@rolldown/binding-linux-x64-musl@npm:1.0.0-rc.11": "7753a2085b319c820388812a0e198b9109ff12b6f3d5fa52b83c4b4d3929610fc54befd8ffd507e70f6f67411cf9a5b3f9e70a5434ce1edffa765e700bdd6a41",
"@rolldown/binding-openharmony-arm64@npm:1.0.0-rc.11": "4cb141c4ed230e67445a86377aecfc1249b2958d2b5a93e5283363d2c236351d339301fec520f8b3bdea795bc6f545d6f8b54b4274193e2a4075cd361c8c62f8",
"@rolldown/binding-wasm32-wasi@npm:1.0.0-rc.11": "88d8b561e57f4fb2cd6c2c47a29df09a636cadb921e9107c806209393274e498726bc0772a1dc76f90093dbc72b4d9db10bd35dd7cd6e2d5846ff264a79ce383",
"@rolldown/binding-win32-arm64-msvc@npm:1.0.0-rc.11": "7af60640a0344104c77c4f4a1a53e24a342807727968ab79992afc8114a7519424fd6ee64446ac1c20de9c20e52cb928025fec896c2c671930ac79271fc95d93",
"@rolldown/binding-win32-x64-msvc@npm:1.0.0-rc.11": "4a0353cf5b7fce2da5398717366a2f2876ef60ad5231d4befd45ccca139b34cf8e5d7fa041c385957406050511a9f913717141274f58c0eaab2ecf609c83eb47",
"@rollup/rollup-android-arm-eabi@npm:4.60.0": "9a4292f59c64fadb8583a1cb20aa76ad07cb14213abcf705a25f21102f618d2c0c225caaa1730d77da3a472ba1660c987f709f364a60ceaf31199ecb2c7bd82e",
"@rollup/rollup-android-arm64@npm:4.60.0": "59f4cffa6b8245a3570479ac30834d18a63bc18d0eef706eec41800fa3256ccf3d5da1d9b0eecd360b8dff4df6c50adf7935b300e5443c72c2348f37307f828d",
"@rollup/rollup-darwin-arm64@npm:4.60.0": "5bdfee08ea0c0c49dd9877773c8a7361628b4274d7ae03925aa83e38dbda0f985d3bf128ee5bba99e50754034e109b8b3faddd47b776e503374fbebec6e98dd4",
"@rollup/rollup-darwin-x64@npm:4.60.0": "eb7bcb4655e1c31eca74ee96bc8c1de3ab3a511de3e5f433d59c14d4075ab6c32f6770722f5faded1cf8b6b64e3cf9378ac50b0722a928f972abb5e9e8b79096",
"@rollup/rollup-freebsd-arm64@npm:4.60.0": "510dc460350a81125c86db154c152af573e97fc77658924ddc126c98fae1b4e7e96274b1943d0c90f6246fc821aa0f90401f8982e18cdc06b5d0d62b0dd8791e",
"@rollup/rollup-freebsd-x64@npm:4.60.0": "5d8f2e66a1d62ddaec83fccce64a407e63174deb6fb4e492a8719c879f18e77baf2b1068b044f5fe0b67a41a80b72ac418f9aeb4baf5d9d9433c7701202d8a06",
"@rollup/rollup-linux-arm-gnueabihf@npm:4.60.0": "ab1f4fcc86f5d25867f84b00dc546f067f2a53ca631452407c03e70c341b554b03d2f77086533f55be20d36d9382a8ec339901bf789482c73dbe59d768adfdc8",
"@rollup/rollup-linux-arm-musleabihf@npm:4.60.0": "e08b56f8e3d7773e5b685100d22b4b0a8a562ea56524817528d214a6aff2319234da462e228d4842d04f5e1b711ceb77f4b041a4d2b69d446b959c1ce5cc603d",
"@rollup/rollup-linux-arm64-gnu@npm:4.60.0": "1cbf82bc9acca2ae204155d38c890faf88c4b02060b3ff4c96993379e48c08e6541aee3adf4e6a6dba986c0accc554eb21f9c23bbfb0257773e607a5d40eb6d1",
"@rollup/rollup-linux-arm64-musl@npm:4.60.0": "94fbd42c786baf0178adb6309c8d2c9fb5daa97cf2db8cd2cbcd88999c80b9de3089240e804f4287545eda3b509aaa67a41a8711ac5799f74261e11469d64dca",
"@rollup/rollup-linux-loong64-gnu@npm:4.60.0": "e840acd88f492be16732c7b365c680e03109702c7e6a33fdae04992abe333378180e713f9d536585348aac09e50dc11fad23d946df7338d13d95913010232bf9",
"@rollup/rollup-linux-loong64-musl@npm:4.60.0": "9775b8fbd12743f82230f4cb42f69c5fa2a96ca132a87d5a141115f8f879e96d37f8f9ee42fa5d9323a9c0e2ff7e5aba4e7ac99fab5aac044e0d47ed4e6dc2b4",
"@rollup/rollup-linux-ppc64-gnu@npm:4.60.0": "343870a783702e938933f8161c9a55abc5899cf52bc4bf44a97c0fe93ede9622f52488d56c33b67ccc18da1f3b369db984a6930d0a005de87221d8d997a827c7",
"@rollup/rollup-linux-ppc64-musl@npm:4.60.0": "3e8bcd82cc55f01a62e900877a56eb307824dc20edc22b0d51f3b21851f873f2da0dd146eaebf4423a7bf1d8ba377e58abf66194deb280d1fae54fb9de3b9d63",
"@rollup/rollup-linux-riscv64-gnu@npm:4.60.0": "3fdef46fa6ec90106db05d313048d970e86a80ed5ac6463b1f6060e1796a9f1c2287787ef47705032e0df704250046b271c9a52e691df727613421953bcb2bb8",
"@rollup/rollup-linux-riscv64-musl@npm:4.60.0": "50fe34aeb87c03f2c5a356884902242d4ddd3b0eec43b946c89ef1323dbab485a504638d024353f6b3aa7fdb1a4ddc979b8b034be22278ced4b0a9595d6ec7b6",
"@rollup/rollup-linux-s390x-gnu@npm:4.60.0": "af9d7f6f876af243960262868146f4f1ebaea0dbf9adeb14ea85b07c60df0e1d4241ddac1008509ee80ef47cac8b924f85099f7076f8c25e807cf87f048f435f",
"@rollup/rollup-linux-x64-gnu@npm:4.60.0": "3ce88bf8a93ab7f732139b3015249c5b8af5f0ceba8058e05f21c3e51144661be844b9a9ab20503b0f420579d930d37e55575dd544d303a0efcc09d979f537b8",
"@rollup/rollup-linux-x64-musl@npm:4.60.0": "893569365547e7fcea9fa83dc5f7824316ba959ee546606df70633576e6223fc5f33db3da89caf18815f2d671e87fd549886bbe7795facb68de9da941680c335",
"@rollup/rollup-openbsd-x64@npm:4.60.0": "ec522dccd3807237927afd6680ba7096041b477d4ebef6142e6a390fcc975fbd6d43d1a0d6e53cf8e97b6d90e528bb51a8ba1029383bbf086f5380fdf90ec6bd",
"@rollup/rollup-openharmony-arm64@npm:4.60.0": "aacd3b633618c1933f413e0ec2c588e75c3dd7830c34e2bc947915a307f97c570d08d103c5b4f30fd6b60a77dc6c81eb9ab4041205ba19414f55ed644a74f180",
"@rollup/rollup-win32-arm64-msvc@npm:4.60.0": "d8ecd24616112de473344717e07481081c0652f0a0d40dcc645ae2ac05e60fc962e2b0f86dcca7ab40b07625886050214403fd125e53297ba3003c877430f71a",
"@rollup/rollup-win32-ia32-msvc@npm:4.60.0": "0362713f7cfeb0b3deeedc11fabd551ec309cf21952735c2e2b76caf083331aef6701a11d2ad7a3824c439a9ff0d0c305aa12ef62f4f0a540eba2e952a18b00c",
"@rollup/rollup-win32-x64-gnu@npm:4.60.0": "1400b3aace00dc90638bfd39d68275bb5f16143d240b9c36eb70f242ed2080c26fe14192fd3375120308ff94a7da1e169a8e0e56efbe41483f59731602d3be84",
"@rollup/rollup-win32-x64-msvc@npm:4.60.0": "c948b3a8ed6e73f2382dc41ffab3e9928f95c4a0e3481272b26ad04a5f73084ca13fd5c253887f9077c37cb1c91bd8494b4a45a7764c874aa105684e8424289a",
"dmg-license@npm:1.0.11": "feef35cfb45270a72daadcca9584be5cb840f924448b9d4e543fcd61f1b6d471151049f277c91de1d8b003fad6203d0176066a5f427a01df5fb073402cb8c8b7",
"electron-installer-flatpak@npm:0.8.0": "aeaadb5f8f3de96640d3616544700e2c458262f61c7923afd96686223450ed9dbf6d284c1fc6943a6e995957be65cdd140bc4b1c00dd28bf1015fd81ae1e155d",
"iconv-corefoundation@npm:1.1.7": "bc6f08ac421e5e92ed20f3825f123fd705e036612b2b6aa687958de753c06f32e54f0203ef55540869e3ee189eaea15e43a2757f3a90e555c4dd512c9422da43",
"sass-embedded-android-arm64@npm:1.89.2": "4c835de6cad7ab3338e802cfb68f2440a52e2871e30dba059d322243f101bf8ae3218085fdee9b88148b4d7b7aa5c6de3c1c33721d5c1442c6fda17215440040",
"sass-embedded-android-arm@npm:1.89.2": "d62ebc061d6c20c5421c47b57c760e9276164717b4df55fe318bf3740cba5247e9eaa4e63a5b18faa23a124242b4c5cfcc1b773c596bd57a5b73f11c34000cbb",
"sass-embedded-android-riscv64@npm:1.89.2": "c346f91c5e3fc63220abab593a258ebca4e5c648ea7add860769dfb50196502d9aeb629fb8287e56cf20c0077801626e8f71244d55dcb5fc75b8a3514e1a0b00",
"sass-embedded-android-x64@npm:1.89.2": "d5c5729ea612b51d0aa73a674c8d340ad8677978f7cba66aaef7c8f122f1cb4086977dda0d8b109aa11bbddfbca739242115c78363c16fc64087bc993b0d9db3",
"sass-embedded-darwin-arm64@npm:1.89.2": "955a46930b64501a662732777f87cbab13acfcc6c95eab21e2184af848af8207f9d46f358d9b5263aadf07cc83df4af5aeaa6e6aac1c18088bdcd39f6b43f5ce",
"sass-embedded-darwin-x64@npm:1.89.2": "d79cc91b3ad029607e322fd6e25f9fc29b8415f9b7088cac57d991913f0b8342c06259a20bd261aa974f72b3e111ec10cf4c751c613bc4fa0c6058524dc79690",
"sass-embedded-linux-arm64@npm:1.89.2": "499671f0accb022edf38d1cabe4cf6fe99401ae00aa418882124236deaf14e7b5f719a4cf0153d7155f59fdc6481103edec5cbbf52a7bd33ca158ac3f9f4c7f6",
"sass-embedded-linux-arm@npm:1.89.2": "0942b292c40eaeaa1863d50aa7e25b65d19302043bf8b524d43f193b30b9de11256a8295b4ae0e146147e915b4874711f04b29c902d38ed7bb91dcb420219f92",
"sass-embedded-linux-musl-arm64@npm:1.89.2": "dba28735c7feab2a9dcf0a6f159a532a1049741093be223469e571f5332dd81f981974936a9074b989243c7f87568260f2ebb970df3c93bb5d4f244bc54552f4",
"sass-embedded-linux-musl-arm@npm:1.89.2": "a72d5997b009b96abd2ab62eb6fbabe01e9018721c0cca503bcae090c9f542d5eb2f6fba9f8dc75b50f5f914974815d1611f031d54b8689ce7df948da4ffd69c",
"sass-embedded-linux-musl-riscv64@npm:1.89.2": "4fbc74cfe035d1b40492d21444924b32926dd34c44c37ea623c54f5453c2f63616b6dd8ea937136829c822ecc7fbce25df2dbd69c9095c0b08a19c073abfb020",
"sass-embedded-linux-musl-x64@npm:1.89.2": "a525ff1a244f47bc982e1d1561aef70c7985b612520ebaf4320f09a971eaa7e1b0418d810a0dee10f0d9acc36ff614c333b46a21fe9fd35a3e9e88be147fe7ce",
"sass-embedded-linux-riscv64@npm:1.89.2": "81f4f63b430e69f858fdf7bd1a4cf3b2f6a25aea72b6873831828d885ef80f3c787d45f8b3539dc2b1964066b26c515e10b8205e282987c1946e7a2fccb159f0",
"sass-embedded-linux-x64@npm:1.89.2": "06c6cc1a257ceeea3ab1f3b8d075b5b6b761d46e2c30f1159bdc426471dc0533fb04f03f512c6f8609b81de8a0fbd7955f80cd6b8217f9f8c0bd01adbd2a4ce4",
"sass-embedded-win32-arm64@npm:1.89.2": "061211cfdaccb9fd933487b33ac3ee57fae1ecec3689b58a512c59068026d8e4492a1e231ff0076b0564b84a0c2db6c6101926fb043323a183e9af6609b72f58",
"sass-embedded-win32-x64@npm:1.89.2": "f014653ccc4d586afa528ac38cb33fc51f5d144748c3fe0b61d7dc5158561f60fba074f6233ee4dffc6ba6d84ac2faed7c1ebeee95cef6c640b347f61329cc50"
"lightningcss-android-arm64@npm:1.32.0": "1cb326ad39dcb02cf9f45025c167b6900e3a04b08f5149d3c5ee26054b00d08db3736fb69183a6c3ed1cb32dddd148608c784b6631b4777623f7dd0c032c392d",
"lightningcss-darwin-arm64@npm:1.32.0": "da954d0c215d0e95f15a92c8717f871017586e1332b98fd40e96196571d2fd3d51a727dc530768afee9f6a04da210510740574dd0c8dbf2ecced79e5996f1a06",
"lightningcss-darwin-x64@npm:1.32.0": "b1d298c9173f839e8447d1917ed8bc5ab098ed0fc4e4b419d36ac5afe8b27bf21cb47d00a35c3d2edadcac598086e9b4f26c992a809d79f9681d6865a230d79e",
"lightningcss-freebsd-x64@npm:1.32.0": "0eb59f6acf2fcdc944c921b0ac2a16ee803452b9438f573ad6bc41be00040b791ed698698ed5c06f98ef43a6fed0a54987ba3a88da204de9978db2fca96a4a65",
"lightningcss-linux-arm-gnueabihf@npm:1.32.0": "7d1ea43986d2370a90cefc920dac3e041e0d19445cc4fdaf244644b57b6937588d7c3a464c31440617231f55a6dad79744cf707912e05f3b46a1694abb5b4e00",
"lightningcss-linux-arm64-gnu@npm:1.32.0": "f01ede75f41480a164d18338fa46d9fccdb4a821717174ce848ff8b2aa4badba4f1d331deb3ebec3ee2f0eb95bfa2e35f54877f371427b04e6f36a4783aa1414",
"lightningcss-linux-arm64-musl@npm:1.32.0": "38d373f99768f1c5ab6a9c87e1c0ec45eccdb3fe4d216dd5cd06629648c4b0689570ad4e89285d490662cde1790cd36e6b3d176c14e5e31f6869c604aa2df820",
"lightningcss-linux-x64-gnu@npm:1.32.0": "0a1433d46a4a010f87b615c3fa43725a456bae259858a2c927899cbf93074f0ae40f49901bf6af6daa30a4d169c86f594f6341fd775bf7b59293b8d7947b81c5",
"lightningcss-linux-x64-musl@npm:1.32.0": "a6f48ccc30a73d30563c7b61856d1fd6a8812ce62b1bee797f227e06612df70aab4ccd1908552952f77ca7ff2a51019f62d14ae5310ca67311635eeec55d3a9e",
"lightningcss-win32-arm64-msvc@npm:1.32.0": "a919be7fb298c1102bccf18b6f83d54946adfac70ab2ac9c95e4ae38ded76d8f530215b0bcda4d38df4ffc40a70abe3afd91d01d35fd122e7d119ed0e46972d0",
"lightningcss-win32-x64-msvc@npm:1.32.0": "5b8d3431aadbdc40a0a7eae32f2415e4f28b547af1a1cd5b35a35d67f772a89492c7fa03e9fc88ce804b14f5f88e412e49fff40d1b0aad67177de815c434207e",
"sass-embedded-all-unknown@npm:1.98.0": "36a9126decd90bb1e7cdb6e5a6ec9913ca644e1ba16748b179daf0b78c87bab1905647b3e4221dcd6dfb8bed9211830ed853d4fab257057f1678a557b4982ec7",
"sass-embedded-android-arm64@npm:1.98.0": "83bcb98adb64adcf01d1bfd0d5726cd28942e3a276b1cf2b8ed426fcb6de4345539b9cde44b6cc3593fd7643f6ac4138ccc5107bccc195438fefe63140f0cecf",
"sass-embedded-android-arm@npm:1.98.0": "7083ddf06fb3685351cef3d95c78044d25b6798f6c9db2898d75ac6f61a140344d591888f8760445e952dfdb6610934b97edab3c323431edc49655ef47d3d3a8",
"sass-embedded-android-riscv64@npm:1.98.0": "dedb467cf1b72c100409268889131ac85f08b517c76ba1fff2a05d829c1f38e14acde11a3081b4ae7063c8a7ee0fda5cdd880cde0d43c3f5bb616419209eb85e",
"sass-embedded-android-x64@npm:1.98.0": "9030281251fa16600de1c90ab8a8995d022fbbb2c7d7a6447ee262f3b3fcd4cbe772c1c9067b7296b8dd6a3311ef5655246ca9c03051b838b978cced82515896",
"sass-embedded-darwin-arm64@npm:1.98.0": "0955f52140dbcd6cc2a35592cbe147e271f988a8d9e2807e28e3c4ba49e950e8d9fbbca00e2187c36530d28de2916e9e79f3ad9ec5c0f214449e3f3d10b15a1b",
"sass-embedded-darwin-x64@npm:1.98.0": "aba47e0c1b61a64f9e0a3899bb84725dfb2b45fb4b3a38e7c2e5d767d0b0ca429ce49dba98699298a2491f4ef2e2e40f2dd32905bf268ec4ef7acaa1ca3730da",
"sass-embedded-linux-arm64@npm:1.98.0": "766a5f93c80ba64f3f1733dbf01ee71e0f0a5a56bf75227f0455bd5151ec0348b85501fb4ee09da6393655638b4c34cfcff420ea96645fb25ba7e6afe5a1a1f9",
"sass-embedded-linux-arm@npm:1.98.0": "109131a0d1173f6b34c987192607d148721f980396f8288df29bd407dbc160142e088320ac95a63fdfda464a07953e6092f00a5d3f1e56540cf2553ad21e2b68",
"sass-embedded-linux-musl-arm64@npm:1.98.0": "bcddf4d567b1e335bb5bdad25469d773d3a965cf9c9972e8c43cf943016d010a79ea441df0c1f47a7c67e7330f4f88fc2d13d07d4fe720138f44e8837f660468",
"sass-embedded-linux-musl-arm@npm:1.98.0": "e1572282ac95d9b20afe7053c9415b21490aebb49d276838d256189387df3cc5804f6ba21794ad43dce0531e925f89722a5bea139f327bd51ff4bcf754a84589",
"sass-embedded-linux-musl-riscv64@npm:1.98.0": "6f0f51d3daac10c8a6ca79f0627304f191ab0db1e9dc120084c23231cc7c60929b51e75d64b6afb77abf5054cea89c2d0b129e40ed552489bfb1662a152017e9",
"sass-embedded-linux-musl-x64@npm:1.98.0": "51e55184d36b60a8777dd89f84354fbc4e0e5c09d8b0a2bd842138bb6a766c7e42bf7817cab5784416541a8e31c5a872121b24ec8d945768ced9e0074e648c1f",
"sass-embedded-linux-riscv64@npm:1.98.0": "6dc8669e8e23f8079a1d29073b8c3947314b4dae7c88db86b7dc6642a86e3aebf1a4f7cf38903423552aa9388fa4aef5c137f332aba5fa37b8447ca11640dcd4",
"sass-embedded-linux-x64@npm:1.98.0": "67dc506dd51e139173539008c07e2a7a397a3d47c7192039a3bc1c9af578a8c19c91fa03768851af653002b850098340e401de7af9041fafc7bb49162848e63b",
"sass-embedded-unknown-all@npm:1.98.0": "c6bc5bc3828d9091e7b669379f7248771ff0b5bae78c5f52d4cc193a387ef0ff30b7a7f17ccb576fcf18502134727a2433ebc5470f67f0b6f5cababdda52a9e4",
"sass-embedded-win32-arm64@npm:1.98.0": "b799485e7afb87d08901bbbb419217ae94e57c60a38ab1ffa74c0f521b1e5f77cb30769807a8403dc0ee27003fbaec402cec2add8ce8bc8d625f48c7afbd5a0d",
"sass-embedded-win32-x64@npm:1.98.0": "c8cb13fafca66b403e829c166ddb57fbecbe7433f515b90841ad49deeb6641b5f8db2238fcfb11a03df094f16ff7e63c0454f4ecdba314a7d7cf7408abfd3658"
}
+6 -5
View File
@@ -7,27 +7,26 @@
fetchFromGitHub,
makeDesktopItem,
makeWrapper,
nix-update-script,
nodejs,
yarn-berry,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "r2modman";
version = "3.2.14";
version = "3.2.15";
src = fetchFromGitHub {
owner = "ebkr";
repo = "r2modmanPlus";
tag = "v${finalAttrs.version}";
hash = "sha256-iB4qUFiXFT+n9lczA1kvMW/IHRuB0H44fg43v//AzKA=";
hash = "sha256-AU2fswh2gNJr1JWTHjtxJh/vVwvDqFXjaaF+QaLprFo=";
};
missingHashes = ./missing-hashes.json;
offlineCache = yarn-berry.fetchYarnBerryDeps {
inherit (finalAttrs) src patches missingHashes;
yarnLock = "${finalAttrs.src}/yarn.lock";
hash = "sha256-5XTkUa31D83oZRZBQ9yUDjgf/4gWCDd+pr4FTNDW9F0=";
hash = "sha256-7ty3ESydrDzXrUIdgDC1DqYrkhRX5FsIeOJ0rWP5X0k=";
};
patches = [
@@ -35,6 +34,8 @@ stdenv.mkDerivation (finalAttrs: {
./steam-launch-fix.patch
];
__darwinAllowLocalNetworking = true;
nativeBuildInputs = [
copyDesktopItems
dart-sass
@@ -101,7 +102,7 @@ stdenv.mkDerivation (finalAttrs: {
})
];
passthru.updateScript = nix-update-script { };
passthru.updateScript = ./update.sh;
meta = {
changelog = "https://github.com/ebkr/r2modmanPlus/releases/tag/v${finalAttrs.version}";
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl gnused jq nix bash coreutils nix-update yarn-berry.yarn-berry-fetcher
set -eou pipefail
PACKAGE_DIR=$(realpath $(dirname $0))
latestTag=$(curl ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} -sL https://api.github.com/repos/ebkr/r2modmanPlus/releases/latest | jq --raw-output .tag_name)
latestVersion=$(echo "$latestTag" | sed 's/^v//')
currentVersion=$(nix-instantiate --eval -E "with import ./. {}; r2modman.version or (lib.getVersion r2modman)" | tr -d '"')
if [[ "$currentVersion" == "$latestVersion" ]]; then
echo "package is up-to-date: $currentVersion"
exit 0
fi
nix-update r2modman --version "$latestVersion" || true
export HOME=$(mktemp -d)
src=$(nix-build --no-link $PWD -A r2modman.src)
WORKDIR=$(mktemp -d)
cp --recursive --no-preserve=mode $src/* $WORKDIR
pushd $WORKDIR
yarn-berry-fetcher missing-hashes yarn.lock >$PACKAGE_DIR/missing-hashes.json
popd
nix-update r2modman --version skip || true
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "rke";
version = "1.8.12";
version = "1.8.13";
src = fetchFromGitHub {
owner = "rancher";
repo = "rke";
rev = "v${finalAttrs.version}";
hash = "sha256-OXNnf/JCzW2PMVqLuz+1PAsBaoBhWUVJ1H0P0Sl/Eko=";
hash = "sha256-urDJEpj0B6hq3M24JvYi9DTdAgwlyb0hpElisPrxbdU=";
};
vendorHash = "sha256-OWC8OZhORHwntAR2YHd4KfQgB2Wtma6ayBWfY94uOA4=";
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "runpodctl";
version = "2.1.7";
version = "2.1.9";
src = fetchFromGitHub {
owner = "runpod";
repo = "runpodctl";
rev = "v${finalAttrs.version}";
hash = "sha256-xP27uCCeTz9FNIbE0Ovlg/37mUpHzwHCIltr3YDTm/A=";
hash = "sha256-cZ8B3o0oX69qrsQpUI9qwDnRFA90cmWHpSZsvElbkMU=";
};
vendorHash = "sha256-8Cdj5ZXmfooEh+MlaROjxVsAW6rZfPW7HNy86qnvAJA=";
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rustypaste-cli";
version = "0.9.4";
version = "0.9.5";
src = fetchFromGitHub {
owner = "orhun";
repo = "rustypaste-cli";
rev = "v${finalAttrs.version}";
hash = "sha256-tv5nAs5g7NWVakKUyw5PVxHJYQniV9OYm7yDXhooWU4=";
hash = "sha256-7SuX7abFrQegELvlwFRvt7yRmNWq1egIzYIkAvG4eQQ=";
};
cargoHash = "sha256-Z8rybofRp4hzTbn3iT0X50fcJCn2tT3HTYTLLWTJBek=";
cargoHash = "sha256-aEvkRI467cE2S3q4uIHypclhVk9X/GXi3MiLsxPgANQ=";
meta = {
description = "CLI tool for rustypaste";
+3 -3
View File
@@ -9,13 +9,13 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "scope-tui";
version = "0.3.4";
version = "0.3.5";
src = fetchFromGitHub {
owner = "alemidev";
repo = "scope-tui";
rev = "v${finalAttrs.version}";
hash = "sha256-MU9avQt+qFIQzF7GYNNoGiyfBD7eLOMQaBH6lFhLlOY=";
tag = "v${finalAttrs.version}";
hash = "sha256-etiJmbLuzrKZXhi/BsEhipvmzEilJAfgfv7t9oYrltw=";
};
cargoHash = "sha256-yAy3kk62HYe1/1EXGUhOg++sZua65iN3ZEmPoERcu0I=";
+1 -1
View File
@@ -66,7 +66,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
homepage = "https://github.com/nedbat/scriv";
changelog = "https://github.com/nedbat/scriv/releases/tag/${finalAttrs.version}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ amesgen ];
maintainers = with lib.maintainers; [ matthiasbeyer ];
mainProgram = "scriv";
};
})
+2 -2
View File
@@ -55,13 +55,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "shairport-sync";
version = "5.0.1";
version = "5.0.2";
src = fetchFromGitHub {
repo = "shairport-sync";
owner = "mikebrady";
tag = finalAttrs.version;
hash = "sha256-/VvAGoS4tpYvnie0jkJvNwuLmLoMy+vOVcQs8K/Qi/0=";
hash = "sha256-tmnAVO9XpVNOwS8ze/23v4TV5Gq+goaVNnA9INf17wk=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -17,13 +17,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "smb3-foundry";
version = "1.5";
version = "1.6";
src = fetchFromGitHub {
owner = "mchlnix";
repo = "SMB3-Foundry";
tag = finalAttrs.version;
hash = "sha256-BZ070ah4awyUDwkkY4aHeTX9/Dxm1NfjUk2k4vxjk+U=";
hash = "sha256-hW2x/FPbWeHZMUWa2fcdLY4vKiFUyOvJhQgshvYwvi4=";
};
buildInputs = [ python ];
+9 -12
View File
@@ -8,28 +8,25 @@
bash,
}:
let
version = "0.11.5";
in
buildGoModule {
buildGoModule (finalAttrs: {
pname = "soft-serve";
inherit version;
version = "0.11.6";
src = fetchFromGitHub {
owner = "charmbracelet";
repo = "soft-serve";
rev = "v${version}";
hash = "sha256-6ZPb8qL6E2lJp5uNRWNTcTWcVecGfsoXxshfvTP1UBk=";
tag = "v${finalAttrs.version}";
hash = "sha256-oWZfhB14Yjj3/BKKhowKDKX5v4RvIwjHDCSFfnI+f54=";
};
vendorHash = "sha256-BiusDvmXyS0HYx1mTLF1iECmIKPVlkI6B76NVnANEy4=";
vendorHash = "sha256-nsrfohr2b6zpbhWVRfOPydCpyUZzbR3YJz5viWGUwmQ=";
doCheck = false;
ldflags = [
"-s"
"-w"
"-X=main.Version=${version}"
"-X=main.Version=${finalAttrs.version}"
];
nativeBuildInputs = [ makeWrapper ];
@@ -51,9 +48,9 @@ buildGoModule {
meta = {
description = "Tasty, self-hosted Git server for the command line";
homepage = "https://github.com/charmbracelet/soft-serve";
changelog = "https://github.com/charmbracelet/soft-serve/releases/tag/v${version}";
changelog = "https://github.com/charmbracelet/soft-serve/releases/tag/v${finalAttrs.version}";
mainProgram = "soft";
license = lib.licenses.mit;
maintainers = [ ];
maintainers = with lib.maintainers; [ miniharinn ];
};
}
})
+1 -1
View File
@@ -136,7 +136,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
})
];
passthru.updateScript = nix-update-script { };
passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; };
meta = {
description = "Another Mihomo GUI";
+55 -129
View File
@@ -28,9 +28,9 @@ dependencies = [
[[package]]
name = "anstream"
version = "0.6.21"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a"
checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d"
dependencies = [
"anstyle",
"anstyle-parse",
@@ -43,15 +43,15 @@ dependencies = [
[[package]]
name = "anstyle"
version = "1.0.13"
version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
[[package]]
name = "anstyle-parse"
version = "0.2.7"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2"
checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e"
dependencies = [
"utf8parse",
]
@@ -62,7 +62,7 @@ version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
dependencies = [
"windows-sys 0.61.2",
"windows-sys",
]
[[package]]
@@ -73,7 +73,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
dependencies = [
"anstyle",
"once_cell_polyfill",
"windows-sys 0.61.2",
"windows-sys",
]
[[package]]
@@ -118,9 +118,9 @@ checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb"
[[package]]
name = "cc"
version = "1.2.56"
version = "1.2.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2"
checksum = "e1e928d4b69e3077709075a938a05ffbedfa53a84c8f766efbf8220bb1ff60e1"
dependencies = [
"find-msvc-tools",
"shlex",
@@ -164,9 +164,9 @@ checksum = "14c638459986b83c2b885179bd4ea6a2cbb05697b001501a56adb3a3d230803b"
[[package]]
name = "clap"
version = "4.5.60"
version = "4.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2797f34da339ce31042b27d23607e051786132987f595b02ba4f6a6dffb7030a"
checksum = "b193af5b67834b676abd72466a96c1024e6a6ad978a1f484bd90b85c94041351"
dependencies = [
"clap_builder",
"clap_derive",
@@ -174,9 +174,9 @@ dependencies = [
[[package]]
name = "clap_builder"
version = "4.5.60"
version = "4.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24a241312cea5059b13574bb9b3861cabf758b879c15190b37b6d6fd63ab6876"
checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f"
dependencies = [
"anstream",
"anstyle",
@@ -187,9 +187,9 @@ dependencies = [
[[package]]
name = "clap_derive"
version = "4.5.55"
version = "4.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5"
checksum = "1110bd8a634a1ab8cb04345d8d878267d57c3cf1b38d91b71af6686408bbca6a"
dependencies = [
"heck 0.5.0",
"proc-macro2",
@@ -199,15 +199,15 @@ dependencies = [
[[package]]
name = "clap_lex"
version = "1.0.0"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831"
checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9"
[[package]]
name = "colorchoice"
version = "1.0.4"
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
[[package]]
name = "colored"
@@ -215,7 +215,7 @@ version = "3.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34"
dependencies = [
"windows-sys 0.61.2",
"windows-sys",
]
[[package]]
@@ -266,7 +266,7 @@ dependencies = [
"libc",
"option-ext",
"redox_users",
"windows-sys 0.61.2",
"windows-sys",
]
[[package]]
@@ -277,18 +277,18 @@ checksum = "4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590"
[[package]]
name = "env_filter"
version = "1.0.0"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a1c3cc8e57274ec99de65301228b537f1e4eedc1b8e0f9411c6caac8ae7308f"
checksum = "32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef"
dependencies = [
"log",
]
[[package]]
name = "env_logger"
version = "0.11.9"
version = "0.11.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2daee4ea451f429a58296525ddf28b45a3b64f1acf6587e2067437bb11e218d"
checksum = "0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a"
dependencies = [
"anstream",
"anstyle",
@@ -309,7 +309,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
dependencies = [
"libc",
"windows-sys 0.61.2",
"windows-sys",
]
[[package]]
@@ -445,15 +445,15 @@ checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
[[package]]
name = "itoa"
version = "1.0.17"
version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
[[package]]
name = "js-sys"
version = "0.3.91"
version = "0.3.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c"
checksum = "cc4c90f45aa2e6eacbe8645f77fdea542ac97a494bcd117a67df9ff4d611f995"
dependencies = [
"once_cell",
"wasm-bindgen",
@@ -473,9 +473,9 @@ checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d"
[[package]]
name = "libredox"
version = "0.1.14"
version = "0.1.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1744e39d1d6a9948f4f388969627434e31128196de472883b39f148769bfe30a"
checksum = "7ddbf48fd451246b1f8c2610bd3b4ac0cc6e149d89832867093ab69a17194f08"
dependencies = [
"libc",
]
@@ -535,9 +535,9 @@ dependencies = [
[[package]]
name = "once_cell"
version = "1.21.3"
version = "1.21.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
[[package]]
name = "once_cell_polyfill"
@@ -553,9 +553,9 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
[[package]]
name = "ordered-float"
version = "5.1.0"
version = "5.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f4779c6901a562440c3786d08192c6fbda7c1c2060edd10006b05ee35d10f2d"
checksum = "b7d950ca161dc355eaf28f82b11345ed76c6e1f6eb1f4f4479e0323b9e2fbd0e"
dependencies = [
"num-traits",
]
@@ -704,7 +704,7 @@ dependencies = [
"errno",
"libc",
"linux-raw-sys",
"windows-sys 0.61.2",
"windows-sys",
]
[[package]]
@@ -809,7 +809,7 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
[[package]]
name = "sus-proc-macro"
version = "0.3.9"
version = "0.3.10"
dependencies = [
"quote",
"regex",
@@ -820,7 +820,7 @@ dependencies = [
[[package]]
name = "sus_compiler"
version = "0.3.9"
version = "0.3.10"
dependencies = [
"ariadne",
"chrono",
@@ -862,12 +862,12 @@ dependencies = [
[[package]]
name = "terminal_size"
version = "0.4.3"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0"
checksum = "230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874"
dependencies = [
"rustix",
"windows-sys 0.60.2",
"windows-sys",
]
[[package]]
@@ -892,9 +892,9 @@ dependencies = [
[[package]]
name = "tree-sitter"
version = "0.26.6"
version = "0.26.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13f456d2108c3fef07342ba4689a8503ec1fb5beed245e2b9be93096ef394848"
checksum = "e7a6592b1aec0109df37b6bafea77eb4e61466e37b0a5a98bef4f89bfb81b7a2"
dependencies = [
"cc",
"regex",
@@ -912,7 +912,7 @@ checksum = "009994f150cc0cd50ff54917d5bc8bffe8cad10ca10d81c34da2ec421ae61782"
[[package]]
name = "tree-sitter-sus"
version = "0.3.9"
version = "0.3.10"
dependencies = [
"cc",
"tree-sitter",
@@ -986,9 +986,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen"
version = "0.2.114"
version = "0.2.115"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e"
checksum = "6523d69017b7633e396a89c5efab138161ed5aafcbc8d3e5c5a42ae38f50495a"
dependencies = [
"cfg-if",
"once_cell",
@@ -999,9 +999,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.114"
version = "0.2.115"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6"
checksum = "4e3a6c758eb2f701ed3d052ff5737f5bfe6614326ea7f3bbac7156192dc32e67"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -1009,9 +1009,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
version = "0.2.114"
version = "0.2.115"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3"
checksum = "921de2737904886b52bcbb237301552d05969a6f9c40d261eb0533c8b055fedf"
dependencies = [
"bumpalo",
"proc-macro2",
@@ -1022,9 +1022,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
version = "0.2.114"
version = "0.2.115"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16"
checksum = "a93e946af942b58934c604527337bad9ae33ba1d5c6900bbb41c2c07c2364a93"
dependencies = [
"unicode-ident",
]
@@ -1069,7 +1069,7 @@ version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
dependencies = [
"windows-sys 0.61.2",
"windows-sys",
]
[[package]]
@@ -1131,15 +1131,6 @@ dependencies = [
"windows-link",
]
[[package]]
name = "windows-sys"
version = "0.60.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
dependencies = [
"windows-targets",
]
[[package]]
name = "windows-sys"
version = "0.61.2"
@@ -1149,71 +1140,6 @@ dependencies = [
"windows-link",
]
[[package]]
name = "windows-targets"
version = "0.53.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3"
dependencies = [
"windows-link",
"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]]
name = "windows_aarch64_gnullvm"
version = "0.53.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53"
[[package]]
name = "windows_aarch64_msvc"
version = "0.53.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
[[package]]
name = "windows_i686_gnu"
version = "0.53.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3"
[[package]]
name = "windows_i686_gnullvm"
version = "0.53.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
[[package]]
name = "windows_i686_msvc"
version = "0.53.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2"
[[package]]
name = "windows_x86_64_gnu"
version = "0.53.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.53.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1"
[[package]]
name = "windows_x86_64_msvc"
version = "0.53.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
[[package]]
name = "wit-bindgen"
version = "0.51.0"
+2 -2
View File
@@ -9,13 +9,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "sus-compiler";
version = "0.3.9";
version = "0.3.10";
src = fetchFromGitHub {
owner = "pc2";
repo = "sus-compiler";
rev = "v${finalAttrs.version}";
hash = "sha256-pd8ACOs8ry/Hkp9tmhGVKyaajo0XkZicag1lxSJjhcI=";
hash = "sha256-gU0PiMZNMYmroNQXD0LGutsr9aYPNI2BGeKB+9Brhqg=";
fetchSubmodules = true;
leaveDotGit = true;
@@ -0,0 +1,543 @@
diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml
index e74f8c5..5333b4a 100644
--- a/src-tauri/Cargo.toml
+++ b/src-tauri/Cargo.toml
@@ -59,8 +59,5 @@ tauri-plugin-clipboard-manager = "2"
[target.'cfg(target_os = "linux")'.dependencies]
gtk = "0.18"
-[target.'cfg(not(any(target_os = "android", target_os = "ios")))'.dependencies]
-tauri-plugin-updater = "2"
-
[dev-dependencies]
tempfile = "3.24.0"
diff --git a/src-tauri/capabilities/desktop.json b/src-tauri/capabilities/desktop.json
index ba6d080..3069583 100644
--- a/src-tauri/capabilities/desktop.json
+++ b/src-tauri/capabilities/desktop.json
@@ -9,6 +9,5 @@
"main"
],
"permissions": [
- "updater:default"
]
-}
\ No newline at end of file
+}
diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs
index a7a62b7..6010aca 100644
--- a/src-tauri/src/lib.rs
+++ b/src-tauri/src/lib.rs
@@ -21,7 +21,6 @@ pub mod ssh_tunnel;
pub mod theme_commands;
pub mod theme_models;
pub mod task_manager;
-pub mod updater;
pub mod plugins;
pub mod drivers {
pub mod common;
@@ -137,7 +136,6 @@ pub fn run() {
.plugin(tauri_plugin_opener::init())
.plugin(tauri_plugin_dialog::init())
.plugin(tauri_plugin_fs::init())
- .plugin(tauri_plugin_updater::Builder::new().build())
.manage(commands::QueryCancellationState::default())
.manage(export::ExportCancellationState::default())
.manage(dump_commands::DumpCancellationState::default())
@@ -284,10 +282,6 @@ pub fn run() {
dump_commands::import_database,
dump_commands::cancel_import,
dump_commands::cancel_dump,
- // Updater
- updater::check_for_updates,
- updater::download_and_install_update,
- updater::get_installation_source,
// Logs
log_commands::get_logs,
log_commands::clear_logs,
diff --git a/src-tauri/src/updater.rs b/src-tauri/src/updater.rs
deleted file mode 100644
index 6351f27..0000000
--- a/src-tauri/src/updater.rs
+++ /dev/null
@@ -1,435 +0,0 @@
-use reqwest::Client;
-use serde::{Deserialize, Serialize};
-use std::fs;
-use std::path::PathBuf;
-use std::time::{SystemTime, UNIX_EPOCH};
-use tauri::Emitter;
-use tauri::{AppHandle, Manager};
-
-// Strutture dati
-#[derive(Serialize, Deserialize, Debug, Clone)]
-#[serde(rename_all = "camelCase")]
-pub struct UpdateCheckResult {
- pub has_update: bool,
- pub current_version: String,
- pub latest_version: String,
- pub release_notes: String,
- pub release_url: String,
- pub published_at: String,
- pub download_urls: Vec<DownloadAsset>,
-}
-
-#[derive(Serialize, Deserialize, Debug, Clone)]
-#[serde(rename_all = "camelCase")]
-pub struct DownloadAsset {
- pub name: String,
- pub url: String,
- pub size: u64,
- pub platform: String,
-}
-
-// Cache structure
-#[derive(Serialize, Deserialize, Debug, Clone)]
-struct UpdateCheckCache {
- last_checked: u64,
- last_result: Option<UpdateCheckResult>,
-}
-
-// GitHub API response
-#[derive(Deserialize, Debug)]
-struct GitHubRelease {
- tag_name: String,
- body: String,
- html_url: String,
- published_at: String,
- assets: Vec<GitHubAsset>,
-}
-
-#[derive(Deserialize, Debug)]
-struct GitHubAsset {
- name: String,
- browser_download_url: String,
- size: u64,
-}
-
-// Constants
-const GITHUB_REPO: &str = "debba/tabularis";
-const CACHE_DURATION_SECS: u64 = 43200; // 12 hours
-/// Returns the installation source: "snap", "aur", or None for direct installs.
-/// Only meaningful on Linux; always returns None on other platforms.
-fn detect_installation_source() -> Option<String> {
- #[cfg(target_os = "linux")]
- {
- // Snap sets the SNAP env var when running inside a snap sandbox
- if std::env::var("SNAP").is_ok() {
- return Some("snap".to_string());
- }
-
- // Flatpak sets FLATPAK_ID when running inside a Flatpak sandbox
- if std::env::var("FLATPAK_ID").is_ok() {
- return Some("flatpak".to_string());
- }
-
- // AUR: check if pacman's local database has a tabularis-bin entry
- if let Ok(entries) = std::fs::read_dir("/var/lib/pacman/local") {
- let is_aur = entries
- .filter_map(|e| e.ok())
- .any(|e| e.file_name().to_string_lossy().starts_with("tabularis-bin-"));
- if is_aur {
- return Some("aur".to_string());
- }
- }
- }
-
- None
-}
-
-/// Returns true when updates should not be managed by the app itself.
-fn is_managed_package() -> bool {
- detect_installation_source().is_some()
-}
-
-#[tauri::command]
-pub fn get_installation_source() -> Option<String> {
- detect_installation_source()
-}
-
-// Helper functions
-fn get_cache_path(app: &AppHandle) -> Option<PathBuf> {
- app.path()
- .app_config_dir()
- .ok()
- .map(|p| p.join("update_check_cache.json"))
-}
-
-fn parse_version(version: &str) -> Option<(u32, u32, u32)> {
- let clean = version.trim_start_matches('v');
- let parts: Vec<&str> = clean.split('.').collect();
- if parts.len() != 3 {
- return None;
- }
-
- let major = parts[0].parse().ok()?;
- let minor = parts[1].parse().ok()?;
- let patch = parts[2].parse().ok()?;
-
- Some((major, minor, patch))
-}
-
-fn is_newer_version(current: &str, latest: &str) -> bool {
- match (parse_version(current), parse_version(latest)) {
- (Some(c), Some(l)) => l > c,
- _ => false,
- }
-}
-
-async fn fetch_latest_release() -> Result<GitHubRelease, String> {
- let client = Client::new();
- let url = format!(
- "https://api.github.com/repos/{}/releases/latest",
- GITHUB_REPO
- );
-
- let res = client
- .get(&url)
- .header("User-Agent", "Tabularis")
- .header("Accept", "application/vnd.github.v3+json")
- .send()
- .await
- .map_err(|e| format!("Network error: {}", e))?;
-
- if !res.status().is_success() {
- return Err(format!("GitHub API error: {}", res.status()));
- }
-
- res.json::<GitHubRelease>()
- .await
- .map_err(|e| format!("Failed to parse response: {}", e))
-}
-
-fn categorize_asset(name: &str) -> String {
- if name.ends_with(".dmg") || name.contains("darwin") || name.contains("macos") {
- "macos".to_string()
- } else if name.ends_with(".exe") || name.ends_with(".msi") || name.contains("windows") {
- "windows".to_string()
- } else if name.ends_with(".AppImage") || name.ends_with(".deb") || name.ends_with(".rpm") {
- "linux".to_string()
- } else {
- "other".to_string()
- }
-}
-
-// Tauri commands
-#[tauri::command]
-pub async fn check_for_updates(app: AppHandle, force: bool) -> Result<UpdateCheckResult, String> {
- // Managed packages (AUR, Snap) should not use the built-in updater
- if is_managed_package() {
- return Err("Updates are managed by the package manager".to_string());
- }
-
- let config = crate::config::load_config_internal(&app);
-
- // Check if updates are disabled
- if !force && config.check_for_updates == Some(false) {
- return Err("Update checks disabled".to_string());
- }
-
- // Check cache if not forced
- if !force {
- if let Some(cache_path) = get_cache_path(&app) {
- if cache_path.exists() {
- if let Ok(content) = fs::read_to_string(&cache_path) {
- if let Ok(cache) = serde_json::from_str::<UpdateCheckCache>(&content) {
- let now = SystemTime::now()
- .duration_since(UNIX_EPOCH)
- .unwrap_or_default()
- .as_secs();
-
- if now - cache.last_checked < CACHE_DURATION_SECS {
- if let Some(result) = cache.last_result {
- // Invalidate cache if the app was updated since it was written
- if result.current_version == env!("CARGO_PKG_VERSION") {
- return Ok(result);
- }
- }
- }
- }
- }
- }
- }
- }
-
- // Fetch latest release from GitHub
- let release = fetch_latest_release().await?;
-
- let current_version = env!("CARGO_PKG_VERSION");
- let latest_version = release.tag_name.trim_start_matches('v');
-
- let download_urls = release
- .assets
- .into_iter()
- .map(|asset| DownloadAsset {
- name: asset.name.clone(),
- url: asset.browser_download_url,
- size: asset.size,
- platform: categorize_asset(&asset.name),
- })
- .collect();
-
- let result = UpdateCheckResult {
- has_update: is_newer_version(current_version, &release.tag_name),
- current_version: current_version.to_string(),
- latest_version: latest_version.to_string(),
- release_notes: release.body,
- release_url: release.html_url,
- published_at: release.published_at,
- download_urls,
- };
-
- // Save to cache
- if let Some(cache_path) = get_cache_path(&app) {
- let timestamp = SystemTime::now()
- .duration_since(UNIX_EPOCH)
- .unwrap_or_default()
- .as_secs();
-
- let cache = UpdateCheckCache {
- last_checked: timestamp,
- last_result: Some(result.clone()),
- };
-
- if let Ok(content) = serde_json::to_string(&cache) {
- let _ = fs::write(cache_path, content);
- }
- }
-
- Ok(result)
-}
-
-#[tauri::command]
-pub async fn download_and_install_update(app: AppHandle) -> Result<(), String> {
- // Usa tauri-plugin-updater per gestire il download e installazione
- use tauri_plugin_updater::UpdaterExt;
-
- let updater = app.updater_builder().build().map_err(|e| e.to_string())?;
-
- if let Some(update) = updater.check().await.map_err(|e| e.to_string())? {
- // Emetti eventi per aggiornare la UI sul progresso
- let mut downloaded = 0;
-
- update
- .download_and_install(
- |chunk_length, content_length| {
- downloaded += chunk_length;
- let progress = if let Some(total) = content_length {
- (downloaded as f64 / total as f64 * 100.0) as u32
- } else {
- 0
- };
-
- let _ = app.emit("update-progress", progress);
- },
- || {
- // Pre-installazione: salva stato, chiudi connessioni, etc.
- let _ = app.emit("update-installing", ());
- },
- )
- .await
- .map_err(|e| e.to_string())?;
-
- app.restart();
- } else {
- Err("No update available".to_string())
- }
-}
-
-#[cfg(test)]
-mod tests {
- use super::*;
-
- // Version parsing tests
- #[test]
- fn test_version_parsing_standard() {
- assert_eq!(parse_version("0.8.8"), Some((0, 8, 8)));
- assert_eq!(parse_version("1.2.3"), Some((1, 2, 3)));
- assert_eq!(parse_version("10.20.30"), Some((10, 20, 30)));
- }
-
- #[test]
- fn test_version_parsing_with_v_prefix() {
- assert_eq!(parse_version("v0.8.8"), Some((0, 8, 8)));
- assert_eq!(parse_version("v1.0.0"), Some((1, 0, 0)));
- }
-
- #[test]
- fn test_version_parsing_invalid() {
- assert_eq!(parse_version("invalid"), None);
- assert_eq!(parse_version("1.2"), None);
- assert_eq!(parse_version("1.2.3.4"), None);
- assert_eq!(parse_version("a.b.c"), None);
- assert_eq!(parse_version(""), None);
- }
-
- #[test]
- fn test_version_parsing_edge_cases() {
- assert_eq!(parse_version("0.0.0"), Some((0, 0, 0)));
- assert_eq!(parse_version("999.999.999"), Some((999, 999, 999)));
- }
-
- // Version comparison tests
- #[test]
- fn test_version_comparison_newer() {
- assert!(is_newer_version("0.8.8", "0.9.0"));
- assert!(is_newer_version("0.8.8", "0.8.9"));
- assert!(is_newer_version("0.8.8", "1.0.0"));
- assert!(is_newer_version("1.0.0", "2.0.0"));
- }
-
- #[test]
- fn test_version_comparison_not_newer() {
- assert!(!is_newer_version("0.8.8", "0.8.8"));
- assert!(!is_newer_version("0.8.8", "0.8.7"));
- assert!(!is_newer_version("0.8.8", "0.7.9"));
- assert!(!is_newer_version("1.0.0", "0.9.9"));
- }
-
- #[test]
- fn test_version_comparison_with_v_prefix() {
- assert!(is_newer_version("0.8.8", "v0.9.0"));
- assert!(is_newer_version("v0.8.8", "0.9.0"));
- assert!(is_newer_version("v0.8.8", "v0.9.0"));
- }
-
- #[test]
- fn test_version_comparison_invalid() {
- assert!(!is_newer_version("invalid", "0.9.0"));
- assert!(!is_newer_version("0.8.8", "invalid"));
- assert!(!is_newer_version("invalid", "invalid"));
- }
-
- // Asset categorization tests
- #[test]
- fn test_categorize_asset_macos() {
- assert_eq!(categorize_asset("Tabularis_0.8.8_x64.dmg"), "macos");
- assert_eq!(categorize_asset("Tabularis_0.8.8_aarch64.dmg"), "macos");
- assert_eq!(categorize_asset("tabularis-darwin.zip"), "macos");
- assert_eq!(categorize_asset("app-macos-universal.tar.gz"), "macos");
- }
-
- #[test]
- fn test_categorize_asset_windows() {
- assert_eq!(categorize_asset("Tabularis_0.8.8_x64_setup.exe"), "windows");
- assert_eq!(categorize_asset("tabularis.msi"), "windows");
- assert_eq!(categorize_asset("app-windows-x86_64.zip"), "windows");
- }
-
- #[test]
- fn test_categorize_asset_linux() {
- assert_eq!(categorize_asset("tabularis_0.8.8_amd64.AppImage"), "linux");
- assert_eq!(categorize_asset("tabularis_0.8.8_amd64.deb"), "linux");
- assert_eq!(categorize_asset("tabularis-0.8.8-1.x86_64.rpm"), "linux");
- }
-
- #[test]
- fn test_categorize_asset_other() {
- assert_eq!(categorize_asset("README.txt"), "other");
- assert_eq!(categorize_asset("checksums.sha256"), "other");
- assert_eq!(categorize_asset("unknown-file"), "other");
- }
-
- // Cache path tests
- #[test]
- fn test_cache_filename() {
- let expected = "update_check_cache.json";
- assert!(expected.ends_with(".json"));
- assert!(expected.contains("cache"));
- }
-
- // GitHub repo constant test
- #[test]
- fn test_github_repo_constant() {
- assert_eq!(GITHUB_REPO, "debba/tabularis");
- }
-
- // Cache duration test
- #[test]
- fn test_cache_duration() {
- assert_eq!(CACHE_DURATION_SECS, 43200); // 12 hours in seconds
- assert_eq!(CACHE_DURATION_SECS / 3600, 12); // Verify it's 12 hours
- }
-
- // Mutex to serialize env var mutations across parallel tests
- static ENV_MUTEX: std::sync::LazyLock<std::sync::Mutex<()>> =
- std::sync::LazyLock::new(|| std::sync::Mutex::new(()));
-
- // Installation source detection tests
- #[test]
- fn test_detect_installation_source_snap() {
- let _lock = ENV_MUTEX.lock().unwrap();
- std::env::remove_var("FLATPAK_ID");
- std::env::set_var("SNAP", "/snap/tabularis/current");
- let source = detect_installation_source();
- std::env::remove_var("SNAP");
- assert_eq!(source.as_deref(), Some("snap"));
- }
-
- #[test]
- fn test_detect_installation_source_flatpak() {
- let _lock = ENV_MUTEX.lock().unwrap();
- std::env::remove_var("SNAP");
- std::env::set_var("FLATPAK_ID", "io.github.debba.tabularis");
- let source = detect_installation_source();
- std::env::remove_var("FLATPAK_ID");
- assert_eq!(source.as_deref(), Some("flatpak"));
- }
-
- #[test]
- fn test_detect_installation_source_direct() {
- let _lock = ENV_MUTEX.lock().unwrap();
- std::env::remove_var("SNAP");
- std::env::remove_var("FLATPAK_ID");
- let source = detect_installation_source();
- // On a dev/CI machine without pacman or tabularis-bin installed, must be None
- assert!(source.is_none() || source.as_deref() == Some("aur"));
- }
-}
diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json
index 86395be..4fbab47 100644
--- a/src-tauri/tauri.conf.json
+++ b/src-tauri/tauri.conf.json
@@ -23,38 +23,5 @@
"security": {
"csp": null
}
- },
- "bundle": {
- "createUpdaterArtifacts": true,
- "active": true,
- "targets": "all",
- "icon": [
- "icons/32x32.png",
- "icons/64x64.png",
- "icons/128x128.png",
- "icons/128x128@2x.png",
- "icons/icon.png",
- "icons/icon.icns",
- "icons/icon.ico"
- ],
- "linux": {
- "deb": {
- "depends": [
- "libwebkit2gtk-4.1-0",
- "libsecret-1-0"
- ]
- },
- "appimage": {
- "bundleMediaFramework": false
- }
- }
- },
- "plugins": {
- "updater": {
- "endpoints": [
- "https://github.com/debba/tabularis/releases/latest/download/latest.json"
- ],
- "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDY0NzY0QjNEQjI4QjFEQjcKUldTM0hZdXlQVXQyWkRYdmRJOEJhVEpYTit2VXRYS0drTit1bmthSHVzcWlQK09Wb2l5cVpOWXAK"
- }
}
-}
\ No newline at end of file
+}
+76
View File
@@ -0,0 +1,76 @@
{
lib,
stdenv,
rustPlatform,
fetchFromGitHub,
fetchPnpmDeps,
cargo-tauri,
nodejs,
pnpm,
pnpmConfigHook,
wrapGAppsHook4,
webkitgtk_4_1,
pkg-config,
openssl,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "tabularis";
version = "0.9.12";
src = fetchFromGitHub {
owner = "debba";
repo = "tabularis";
tag = "v${finalAttrs.version}";
hash = "sha256-kObjJ+C+0d/wLNt902yUPe8Cvss8d0ILeuo98vIiYDU=";
};
patches = [
./disable-updater.patch
];
strictDeps = true;
cargoRoot = "src-tauri";
buildAndTestSubdir = finalAttrs.cargoRoot;
cargoHash = "sha256-XYvwgZMJXM62kC8+DR06LygtTnL+8TLWyRZAgTQWf3Q=";
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 3;
hash = "sha256-S/XCypKyYlJtuISNiG8NtJzisAejiUwqPVltXEmVlZw=";
};
nativeBuildInputs = [
cargo-tauri.hook
nodejs
pnpmConfigHook
pnpm
pkg-config
]
++ lib.optionals stdenv.hostPlatform.isLinux [ wrapGAppsHook4 ];
buildInputs = [
openssl
]
++ lib.optionals stdenv.hostPlatform.isLinux [
webkitgtk_4_1
];
env.OPENSSL_NO_VENDOR = 1;
passthru.updateScript = nix-update-script { };
meta = {
description = "Lightweight, developer-focused database management tool, built with Tauri and React";
homepage = "http://tabularis.dev";
changelog = "https://github.com/debba/tabularis/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
inherit (cargo-tauri.hook.meta) platforms;
maintainers = with lib.maintainers; [ nartsiss ];
mainProgram = "tabularis";
};
})
+1 -1
View File
@@ -61,7 +61,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/seryrzu/tandem_aligner";
changelog = "https://github.com/seryrzu/tandem_aligner/releases/tag/v${finalAttrs.version}";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ amesgen ];
maintainers = with lib.maintainers; [ matthiasbeyer ];
platforms = lib.platforms.linux;
mainProgram = "tandem_aligner";
};
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "tinfoil-cli";
version = "0.12.2";
version = "0.12.3";
src = fetchFromGitHub {
owner = "tinfoilsh";
repo = "tinfoil-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-EgrFHyOW1mY49oOhYNb9uyiM6wV/Z/sWmh5jL86OY+8=";
hash = "sha256-ykaJRuMpcXKBBDFC5jft7BIcSREz3xYxxmNgVHWcacI=";
};
vendorHash = "sha256-uwryZGob/sGcUzz0JwdbwGBbwp0SmVFfl6pGcGiocAI=";
vendorHash = "sha256-+CZ4Jjl+Ynn0J0cNol9djSs1AkjD8YzVgg8qoRF2tDQ=";
# The attestation test requires internet access
checkFlags = [ "-skip=TestAttestationVerifySEV" ];
+3 -3
View File
@@ -10,7 +10,7 @@
let
pname = "trezor-suite";
version = "26.3.2";
version = "26.3.3";
suffix =
{
@@ -24,8 +24,8 @@ let
hash =
{
# curl -Lfs https://github.com/trezor/trezor-suite/releases/download/v${version}/latest-linux{-arm64,}.yml | grep ^sha512 | sed 's/: /-/'
aarch64-linux = "sha512-wkWa1VE7cFfhCQrYG5qHusoCY3YNgYOWPeKTxODrY73Mg3cbTPT9EcQ73KXERzDZKDBZNdQncMVadxNrenVysQ==";
x86_64-linux = "sha512-h2vUoEbR0/LTQn1HxPUUthgIBukrfLWcsjPwGpeiJvninitrHYNMr7eWqOl2MguyFbhNJd36/JPG7nqKFywj1A==";
aarch64-linux = "sha512-DwB/SXwD7ZWmDTZ488NclP4/atS1/fLYcLRVle2QXnUt0BiV+tiF0OBAEA/h9tCduKi0x4E9D2SDGSGBrejF2A==";
x86_64-linux = "sha512-BD0UzrPrzFuwbbADH2rMMSz4ollviOQYwaqsX7AYpvFwkhieEtS2kGbR3G16H7VceTeGedZ65iM7SNQNYi1jUQ==";
}
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
};
+3 -3
View File
@@ -16,18 +16,18 @@
buildGoModule (finalAttrs: {
pname = "v2ray-core";
version = "5.47.0";
version = "5.48.0";
src = fetchFromGitHub {
owner = "v2fly";
repo = "v2ray-core";
rev = "v${finalAttrs.version}";
hash = "sha256-vIBzBqOi59G3LAYgioiYFFXPMlOOuVBn9Ncc7AtRedE=";
hash = "sha256-MPJffUx9RHC7h3H7wzIUQkZ55Lj25pB3z8uMStZwrSs=";
};
# `nix-update` doesn't support `vendorHash` yet.
# https://github.com/Mic92/nix-update/pull/95
vendorHash = "sha256-ZI3kUatdBBz1iaA8cNdzGFTscMxCTbobFHRxzdTaBxU=";
vendorHash = "sha256-dHEXhXB/KI3upttmsyT9mNZPCIgFjjKVC8uAEjngAfc=";
ldflags = [
"-s"
+3 -3
View File
@@ -9,16 +9,16 @@
}:
buildGoModule (finalAttrs: {
pname = "vault-ssh-plus";
version = "0.7.8";
version = "0.7.9";
src = fetchFromGitHub {
owner = "isometry";
repo = "vault-ssh-plus";
rev = "v${finalAttrs.version}";
hash = "sha256-5rajB4pSRp7Pw4yx0u6MoOLxfkWWjhB7T2JGGb8ICRU=";
hash = "sha256-soz4xXVLyR479d+qcLuHq06CZ5afy+jqyIEZblyRlC0=";
};
vendorHash = "sha256-IfT8F8zqWSfGh/XlISDTTZju8i3dEHG33lrZqJz1nX8=";
vendorHash = "sha256-eHhs+6sPKkAdMWzh51ICfuejxwqEGeTNSI3P0X4BFSY=";
nativeBuildInputs = [ makeWrapper ];
+3 -3
View File
@@ -12,16 +12,16 @@
buildGoModule (finalAttrs: {
pname = "vhs";
version = "0.10.0";
version = "0.11.0";
src = fetchFromGitHub {
owner = "charmbracelet";
repo = "vhs";
tag = "v${finalAttrs.version}";
hash = "sha256-ZnE5G8kfj7qScsT+bZg90ze4scpUxeC6xF8dAhdUUCo=";
hash = "sha256-VOiI+ddiax04QtCcDr6ze53kd/HHGbfQE3j/32iq4Ro=";
};
vendorHash = "sha256-jmabOEFHduHzOBAymnxQrvYzXzxKnS1RqZZ0re3w63Y=";
vendorHash = "sha256-cgKLYUATtn4hMdIOXZe9JWYNUOrX3S6BDfvS+rIWDfM=";
nativeBuildInputs = [
installShellFiles
-1
View File
@@ -48,7 +48,6 @@ rustPlatform.buildRustPackage rec {
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
lucperkins
amesgen
];
};
}

Some files were not shown because too many files have changed in this diff Show More