mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-09-23 13:48:21 +03:00
netlify-cli: refactor
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
This commit is contained in:
parent
669067ed04
commit
2ff4e9ea84
@ -1,17 +1,14 @@
|
||||
{ callPackage, fetchFromGitHub, lib, pkgs }:
|
||||
let
|
||||
nodePackages = import ./composition.nix { inherit pkgs; };
|
||||
meta = (lib.importJSON ./netlify-cli.json);
|
||||
sourceInfo = (lib.importJSON ./netlify-cli.json);
|
||||
in
|
||||
nodePackages.package.override {
|
||||
preRebuild = ''
|
||||
export ESBUILD_BINARY_PATH="${pkgs.esbuild_netlify}/bin/esbuild"
|
||||
'';
|
||||
src = fetchFromGitHub {
|
||||
owner = meta.owner;
|
||||
repo = meta.repo;
|
||||
rev = meta.rev;
|
||||
sha256 = meta.sha256;
|
||||
inherit (sourceInfo) owner repo rev sha256;
|
||||
};
|
||||
bypassCache = true;
|
||||
reconstructLock = true;
|
||||
|
@ -2,7 +2,7 @@
|
||||
set -eu -o pipefail
|
||||
cd "$( dirname "${BASH_SOURCE[0]}" )"
|
||||
rm -f ./node-env.nix
|
||||
src="$(nix-build --expr 'let pkgs = import ../../../.. {}; lib = import ../../../../lib; meta = (lib.importJSON ./netlify-cli.json); in pkgs.fetchFromGitHub {owner = meta.owner; repo = meta.repo; rev = meta.rev; sha256 = meta.sha256;}')"
|
||||
src="$(nix-build --expr 'let pkgs = import ../../../.. {}; meta = (pkgs.lib.importJSON ./netlify-cli.json); in pkgs.fetchFromGitHub { inherit (meta) owner repo rev sha256; }')"
|
||||
echo $src
|
||||
node2nix \
|
||||
--input $src/package.json \
|
||||
|
Loading…
Reference in New Issue
Block a user