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"; 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 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 +}