1 #!/usr/bin/env nix-shell
2 #!nix-shell -I nixpkgs=./. -i bash -p curl jq common-updater-scripts gnused nix coreutils
6 latestVersion
="$(curl -s "https
://api.github.com
/repos
/jellyfin
/jellyfin
/releases?per_page
=1" | jq -r ".
[0].tag_name
" | sed 's/^v//')"
7 currentVersion
=$
(nix-instantiate
--eval -E "with import ./. {}; jellyfin.version or (lib.getVersion jellyfin)" |
tr -d '"')
9 if [[ "$currentVersion" == "$latestVersion" ]]; then
10 echo "jellyfin is up-to-date: $currentVersion"
14 update-source-version jellyfin
"$latestVersion"
16 $
(nix-build .
-A jellyfin.fetch-deps
--no-out-link)