Files
Piotr Kwiecinski f5cf160622 eask-cli: use GitHub releases for update script
Use --use-github-releases to avoid triggering updates on pre-releases.
2026-03-08 22:24:51 +01:00

46 lines
1022 B
Nix

{
lib,
buildNpmPackage,
fetchFromGitHub,
nix-update-script,
versionCheckHook,
}:
buildNpmPackage (finalAttrs: {
pname = "eask-cli";
version = "0.12.9";
src = fetchFromGitHub {
owner = "emacs-eask";
repo = "cli";
tag = finalAttrs.version;
hash = "sha256-jYdx+MYgUop01MzcKPxtm+ZW6lsy9eCqH00uQd8imRw=";
};
npmDepsHash = "sha256-Xj68un97I8xtAY3RXEq8PNC8ZOZ+NWg6SblnmKzHGMo=";
dontBuild = true;
nativeInstallCheckInputs = [
versionCheckHook
];
doInstallCheck = true;
passthru.updateScript = nix-update-script {
extraArgs = [ "--use-github-releases" ];
};
meta = {
changelog = "https://github.com/emacs-eask/cli/blob/${finalAttrs.version}/CHANGELOG.md";
description = "CLI for building, runing, testing, and managing your Emacs Lisp dependencies";
homepage = "https://emacs-eask.github.io/";
license = lib.licenses.gpl3Plus;
mainProgram = "eask";
maintainers = with lib.maintainers; [
jcs090218
piotrkwiecinski
];
};
})