lol

eask: use buildNpmPackage

+33 -40
+2
pkgs/development/node-packages/aliases.nix
··· 40 40 mapAliases { 41 41 "@antora/cli" = pkgs.antora; # Added 2023-05-06 42 42 "@bitwarden/cli" = pkgs.bitwarden-cli; # added 2023-07-25 43 + "@emacs-eask/cli" = pkgs.eask; # added 2023-08-17 43 44 "@githubnext/github-copilot-cli" = pkgs.github-copilot-cli; # Added 2023-05-02 44 45 "@google/clasp" = pkgs.google-clasp; # Added 2023-05-07 45 46 "@nestjs/cli" = pkgs.nest-cli; # Added 2023-05-06 ··· 48 49 bibtex-tidy = pkgs.bibtex-tidy; # added 2023-07-30 49 50 bitwarden-cli = pkgs.bitwarden-cli; # added 2023-07-25 50 51 castnow = pkgs.castnow; # added 2023-07-30 52 + eask = pkgs.eask; # added 2023-08-17 51 53 eslint_d = pkgs.eslint_d; # Added 2023-05-26 52 54 flood = pkgs.flood; # Added 2023-07-25 53 55 gtop = pkgs.gtop; # added 2023-07-31
-1
pkgs/development/node-packages/node-packages.json
··· 5 5 , "@babel/cli" 6 6 , "@commitlint/cli" 7 7 , "@commitlint/config-conventional" 8 - , "@emacs-eask/cli" 9 8 , "@forge/cli" 10 9 , "@maizzle/cli" 11 10 , "@medable/mdctl-cli"
-36
pkgs/development/node-packages/node-packages.nix
··· 81163 81163 bypassCache = true; 81164 81164 reconstructLock = true; 81165 81165 }; 81166 - "@emacs-eask/cli" = nodeEnv.buildNodePackage { 81167 - name = "_at_emacs-eask_slash_cli"; 81168 - packageName = "@emacs-eask/cli"; 81169 - version = "0.8.1"; 81170 - src = fetchurl { 81171 - url = "https://registry.npmjs.org/@emacs-eask/cli/-/cli-0.8.1.tgz"; 81172 - sha512 = "+Z54Sh/vHWOXcbb495SjH5+4h9D3c5wNPebz83yfZIUHQ4DqxSB53l//Dse5P3UVt3okQeXdwGNuRN1VBf3brg=="; 81173 - }; 81174 - dependencies = [ 81175 - sources."ansi-regex-5.0.1" 81176 - sources."ansi-styles-4.3.0" 81177 - sources."cliui-8.0.1" 81178 - sources."color-convert-2.0.1" 81179 - sources."color-name-1.1.4" 81180 - sources."emoji-regex-8.0.0" 81181 - sources."escalade-3.1.1" 81182 - sources."get-caller-file-2.0.5" 81183 - sources."is-fullwidth-code-point-3.0.0" 81184 - sources."require-directory-2.1.1" 81185 - sources."string-width-4.2.3" 81186 - sources."strip-ansi-6.0.1" 81187 - sources."wrap-ansi-7.0.0" 81188 - sources."y18n-5.0.8" 81189 - sources."yargs-17.7.2" 81190 - sources."yargs-parser-21.1.1" 81191 - ]; 81192 - buildInputs = globalBuildInputs; 81193 - meta = { 81194 - description = "A set of command-line tools to build Emacs packages"; 81195 - homepage = "https://github.com/emacs-eask/cli#readme"; 81196 - license = "GPL-3.0"; 81197 - }; 81198 - production = true; 81199 - bypassCache = true; 81200 - reconstructLock = true; 81201 - }; 81202 81166 "@forge/cli" = nodeEnv.buildNodePackage { 81203 81167 name = "_at_forge_slash_cli"; 81204 81168 packageName = "@forge/cli";
-3
pkgs/development/node-packages/overrides.nix
··· 112 112 meta = oldAttrs.meta // { broken = since "12"; }; 113 113 }); 114 114 115 - eask = prev."@emacs-eask/cli".override { 116 - name = "eask"; 117 - }; 118 115 119 116 expo-cli = prev."expo-cli".override (oldAttrs: { 120 117 # The traveling-fastlane-darwin optional dependency aborts build on Linux.
+29
pkgs/development/tools/eask/default.nix
··· 1 + { lib 2 + , buildNpmPackage 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildNpmPackage rec { 7 + pname = "eask"; 8 + version = "0.8.1"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "emacs-eask"; 12 + repo = "cli"; 13 + rev = version; 14 + hash = "sha256-NoYWRIkJEOUsHsjBYTtCNrCmAGG0pqaAHDOc9VcaRwk="; 15 + }; 16 + 17 + npmDepsHash = "sha256-ctIVBrx9fagSX3f2/wn5wWkReOYK0nldFoxTJWVsx0g="; 18 + 19 + dontBuild = true; 20 + 21 + meta = { 22 + changelog = "https://github.com/emacs-eask/cli/blob/${src.rev}/CHANGELOG.md"; 23 + description = "CLI for building, runing, testing, and managing your Emacs Lisp dependencies"; 24 + homepage = "https://emacs-eask.github.io/"; 25 + license = lib.licenses.gpl3Plus; 26 + mainProgram = "eask"; 27 + maintainers = with lib.maintainers; [ jcs090218 ]; 28 + }; 29 + }
+2
pkgs/top-level/all-packages.nix
··· 19047 19047 19048 19048 dwz = callPackage ../development/tools/misc/dwz { }; 19049 19049 19050 + eask = callPackage ../development/tools/eask { }; 19051 + 19050 19052 easypdkprog = callPackage ../development/embedded/easypdkprog { }; 19051 19053 19052 19054 eclint = callPackage ../development/tools/eclint { };