Loading pkgs/games/nile/default.nix +3 −28 Original line number Diff line number Diff line { lib , writeScript , unstableGitUpdater , buildPythonApplication , fetchFromGitHub , pythonOlder Loading @@ -15,7 +15,7 @@ buildPythonApplication rec { pname = "nile"; version = "unstable-2023-10-03"; version = "unstable-2023-10-02"; format = "pyproject"; src = fetchFromGitHub { Loading Loading @@ -55,30 +55,5 @@ buildPythonApplication rec { maintainers = with maintainers; [ aidalgol ]; }; # Upstream does not create git tags when bumping the version, so we have to # extract it from the source code on the main branch. passthru.updateScript = writeScript "gogdl-update-script" '' #!/usr/bin/env nix-shell #!nix-shell -i bash -p curl gnused jq common-updater-scripts set -eou pipefail; owner=imLinguin repo=nile path='nile/__init__.py' version=$( curl --cacert "${cacert}/etc/ssl/certs/ca-bundle.crt" \ https://raw.githubusercontent.com/$owner/$repo/main/$path | sed -n 's/^\s*version\s*=\s*"\([0-9]\.[0-9]\.[0-9]\)"\s*$/\1/p') commit=$(curl --cacert "${cacert}/etc/ssl/certs/ca-bundle.crt" \ https://api.github.com/repos/$owner/$repo/commits?path=$path | jq -r '.[0].sha') update-source-version \ ${pname} \ "$version" \ --file=./pkgs/games/nile/default.nix \ --rev=$commit ''; passthru.updateScript = unstableGitUpdater { }; } Loading
pkgs/games/nile/default.nix +3 −28 Original line number Diff line number Diff line { lib , writeScript , unstableGitUpdater , buildPythonApplication , fetchFromGitHub , pythonOlder Loading @@ -15,7 +15,7 @@ buildPythonApplication rec { pname = "nile"; version = "unstable-2023-10-03"; version = "unstable-2023-10-02"; format = "pyproject"; src = fetchFromGitHub { Loading Loading @@ -55,30 +55,5 @@ buildPythonApplication rec { maintainers = with maintainers; [ aidalgol ]; }; # Upstream does not create git tags when bumping the version, so we have to # extract it from the source code on the main branch. passthru.updateScript = writeScript "gogdl-update-script" '' #!/usr/bin/env nix-shell #!nix-shell -i bash -p curl gnused jq common-updater-scripts set -eou pipefail; owner=imLinguin repo=nile path='nile/__init__.py' version=$( curl --cacert "${cacert}/etc/ssl/certs/ca-bundle.crt" \ https://raw.githubusercontent.com/$owner/$repo/main/$path | sed -n 's/^\s*version\s*=\s*"\([0-9]\.[0-9]\.[0-9]\)"\s*$/\1/p') commit=$(curl --cacert "${cacert}/etc/ssl/certs/ca-bundle.crt" \ https://api.github.com/repos/$owner/$repo/commits?path=$path | jq -r '.[0].sha') update-source-version \ ${pname} \ "$version" \ --file=./pkgs/games/nile/default.nix \ --rev=$commit ''; passthru.updateScript = unstableGitUpdater { }; }