From 0b9cbdebbaad1ebeda5710570e0b0cfd6a663161 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 28 Jun 2026 16:18:47 +0000 Subject: [PATCH 1/3] invidious: fix update script --- pkgs/by-name/in/invidious/update.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/invidious/update.sh b/pkgs/by-name/in/invidious/update.sh index a23cc7de0cfe..a61a48286c7d 100755 --- a/pkgs/by-name/in/invidious/update.sh +++ b/pkgs/by-name/in/invidious/update.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p curl crystal crystal2nix jq git moreutils nix nix-prefetch pkg-config pcre gnugrep +#!nix-shell -i bash -p curl crystal crystal2nix jq git moreutils nix nurl pkg-config pcre gnugrep git_url='https://github.com/iv-org/invidious.git' git_branch='master' git_dir='/var/tmp/invidious.git' @@ -51,7 +51,7 @@ json_set '.invidious.date' "$date" json_set '.invidious.commit' "$commit" json_set '.invidious.version' "$new_version" -new_hash=$(nix-prefetch -I 'nixpkgs=../../../..' "$pkg") +new_hash=$(nurl --submodules --hash "$git_url" "$new_tag") json_set '.invidious.hash' "$new_hash" # fetch video.js dependencies From 53f74469c3f4d814f4165172b59c8a96ddb04311 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 28 Jun 2026 16:19:09 +0000 Subject: [PATCH 2/3] invidious: 2.20260207.0 -> 2.20260626.0 Diff: https://github.com/iv-org/invidious/compare/v2.20260207.0...v2.20260626.0 Changelog: https://github.com/iv-org/invidious/releases/tag/v2.20260626.0 --- pkgs/by-name/in/invidious/versions.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/in/invidious/versions.json b/pkgs/by-name/in/invidious/versions.json index cf592f33e7b1..74b6e3663d93 100644 --- a/pkgs/by-name/in/invidious/versions.json +++ b/pkgs/by-name/in/invidious/versions.json @@ -1,11 +1,11 @@ { "invidious": { - "hash": "sha256-tACx4+HqouftDalZlrurS75gYvS02qnmxQoL91YfTjg=", - "version": "2.20260207.0", - "date": "2026.02.07", - "commit": "118d6356" + "hash": "sha256-xJZjEnSeMnDo37ohtSAI2ucaPPv+nBYdrslHUCL/Pd8=", + "version": "2.20260626.0", + "date": "2026.06.27", + "commit": "ad0bd928" }, "videojs": { "hash": "sha256-jED3zsDkPN8i6GhBBJwnsHujbuwlHdsVpVqa1/pzSH4=" } -} \ No newline at end of file +} From f996d69b98daf1c220cb78ac362bca8867011f25 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 28 Jun 2026 16:55:11 +0000 Subject: [PATCH 3/3] invidious: enable __structuredAttrs --- pkgs/by-name/in/invidious/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/in/invidious/package.nix b/pkgs/by-name/in/invidious/package.nix index e32b5816a5e9..589f0e55d209 100644 --- a/pkgs/by-name/in/invidious/package.nix +++ b/pkgs/by-name/in/invidious/package.nix @@ -31,6 +31,7 @@ in crystal.buildCrystalPackage rec { pname = "invidious"; inherit (versions.invidious) version; + __structuredAttrs = true; src = fetchFromGitHub { owner = "iv-org";