tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
shopify-cli: avoid `lib.fileset`
Emily
1 year ago
4e30014c
ba42e09b
+6
-7
4 changed files
expand all
collapse all
unified
split
pkgs
by-name
sh
shopify-cli
manifests
package-lock.json
package.json
package.nix
update.sh
pkgs/by-name/sh/shopify-cli/package-lock.json
pkgs/by-name/sh/shopify-cli/manifests/package-lock.json
pkgs/by-name/sh/shopify-cli/package.json
pkgs/by-name/sh/shopify-cli/manifests/package.json
+1
-7
pkgs/by-name/sh/shopify-cli/package.nix
···
6
pname = "shopify";
7
version = version;
8
9
-
src = lib.fileset.toSource {
10
-
root = ./.;
11
-
fileset = with lib.fileset; unions [
12
-
./package.json
13
-
./package-lock.json
14
-
];
15
-
};
16
17
npmDepsHash = "sha256-QhbOKOs/0GEOeySG4uROzgtD4o7C+6tS/TAaPcmC3xk=";
18
dontNpmBuild = true;
···
6
pname = "shopify";
7
version = version;
8
9
+
src = ./manifests;
0
0
0
0
0
0
10
11
npmDepsHash = "sha256-QhbOKOs/0GEOeySG4uROzgtD4o7C+6tS/TAaPcmC3xk=";
12
dontNpmBuild = true;
+5
pkgs/by-name/sh/shopify-cli/update.sh
···
18
exit 0
19
fi
20
0
0
21
# Update the package.json
22
sed -i "s|$UPDATE_NIX_OLD_VERSION|$version|g" package.json
23
···
25
rm -f package-lock.json
26
npm i --package-lock-only
27
npm_hash=$(prefetch-npm-deps package-lock.json)
0
0
0
28
sed -i "s|npmDepsHash = \".*\";|npmDepsHash = \"$npm_hash\";|" package.nix
29
30
popd
···
18
exit 0
19
fi
20
21
+
pushd manifests
22
+
23
# Update the package.json
24
sed -i "s|$UPDATE_NIX_OLD_VERSION|$version|g" package.json
25
···
27
rm -f package-lock.json
28
npm i --package-lock-only
29
npm_hash=$(prefetch-npm-deps package-lock.json)
30
+
31
+
popd
32
+
33
sed -i "s|npmDepsHash = \".*\";|npmDepsHash = \"$npm_hash\";|" package.nix
34
35
popd