Skip to content

Commit c55392b

Browse files
committedMar 24, 2025
nodePackages.postcss-cli: drop
It fails to build with trying https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.1.tgz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 4246k 100 4246k 0 0 3381k 0 0:00:01 0:00:01 --:--:-- 3380k error: hash mismatch in fixed-output derivation '/nix/store/5pf4yg3grgzwqcjf0s1gy8lf9zh7qjdl-linux-x64-0.25.1.tgz.drv': likely URL: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.1.tgz specified: sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw== got: sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA== error: 1 dependencies of derivation '/nix/store/ypcyrc6mxydrzd95v09bifxdy7zqnp6d-postcss-cli-11.0.1.drv' failed to build
1 parent 4c36f07 commit c55392b

File tree

8 files changed

+2
-199
lines changed

8 files changed

+2
-199
lines changed
 

‎pkgs/development/node-packages/aliases.nix

+1
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ mapAliases {
169169
pkg = pkgs.vercel-pkg; # added 2023-10-04
170170
inherit (pkgs) pm2; # added 2024-01-22
171171
inherit (pkgs) pnpm; # added 2024-06-26
172+
postcss-cli = throw "postcss-cli has been removed because it was broken"; # added 2025-03-24
172173
prettier_d_slim = pkgs.prettier-d-slim; # added 2023-09-14
173174
inherit (pkgs) prisma; # added 2024-08-31
174175
inherit (pkgs) pxder; # added 2023-09-26

‎pkgs/development/node-packages/main-programs.nix

-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
lua-fmt = "luafmt";
3636
parsoid = "parse.js";
3737
poor-mans-t-sql-formatter-cli = "sqlformat";
38-
postcss-cli = "postcss";
3938
prettier = "prettier";
4039
pulp = "pulp";
4140
purescript-language-server = "purescript-language-server";

‎pkgs/development/node-packages/node-packages.json

-1
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,6 @@
130130
, "peerflix-server"
131131
, "poor-mans-t-sql-formatter-cli"
132132
, "postcss"
133-
, "postcss-cli"
134133
, "prebuild-install"
135134
, "prettier"
136135
, "prettier-plugin-toml"

‎pkgs/development/node-packages/node-packages.nix

-89
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎pkgs/development/node-packages/overrides.nix

-62
Original file line numberDiff line numberDiff line change
@@ -164,68 +164,6 @@ final: prev: {
164164
'';
165165
};
166166

167-
postcss-cli = prev.postcss-cli.override (oldAttrs: let
168-
esbuild-version = (lib.findFirst (dep: dep.name == "esbuild") null oldAttrs.dependencies).version;
169-
esbuild-linux-x64 = {
170-
name = "_at_esbuild_slash_esbuild-linux-x64";
171-
packageName = "@esbuild/linux-x64";
172-
version = esbuild-version;
173-
src = fetchurl {
174-
url = "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-${esbuild-version}.tgz";
175-
sha512 = "sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==";
176-
};
177-
};
178-
esbuild-linux-arm64 = {
179-
name = "_at_esbuild_slash_esbuild-linux-arm64";
180-
packageName = "@esbuild/linux-arm64";
181-
version = esbuild-version;
182-
src = fetchurl {
183-
url = "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-${esbuild-version}.tgz";
184-
sha512 = "sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==";
185-
};
186-
};
187-
esbuild-darwin-x64 = {
188-
name = "_at_esbuild_slash_esbuild-darwin-x64";
189-
packageName = "@esbuild/darwin-x64";
190-
version = esbuild-version;
191-
src = fetchurl {
192-
url = "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-${esbuild-version}.tgz";
193-
sha512 = "sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==";
194-
};
195-
};
196-
esbuild-darwin-arm64 = {
197-
name = "_at_esbuild_slash_esbuild-darwin-arm64";
198-
packageName = "@esbuild/darwin-arm64";
199-
version = esbuild-version;
200-
src = fetchurl {
201-
url = "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-${esbuild-version}.tgz";
202-
sha512 = "sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==";
203-
};
204-
};
205-
in{
206-
nativeBuildInputs = [ pkgs.buildPackages.makeWrapper ];
207-
dependencies = oldAttrs.dependencies
208-
++ lib.optional (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64) esbuild-linux-x64
209-
++ lib.optional (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) esbuild-linux-arm64
210-
++ lib.optional (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) esbuild-darwin-x64
211-
++ lib.optional (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) esbuild-darwin-arm64;
212-
postInstall = ''
213-
wrapProgram "$out/bin/postcss" \
214-
--prefix NODE_PATH : ${final.postcss}/lib/node_modules \
215-
--prefix NODE_PATH : ${pkgs.autoprefixer}/node_modules
216-
ln -s '${final.postcss}/lib/node_modules/postcss' "$out/lib/node_modules/postcss"
217-
'';
218-
passthru.tests = {
219-
simple-execution = callPackage ./package-tests/postcss-cli.nix {
220-
inherit (final) postcss-cli;
221-
};
222-
};
223-
meta = oldAttrs.meta // {
224-
maintainers = with lib.maintainers; [ Luflosi ];
225-
license = lib.licenses.mit;
226-
};
227-
});
228-
229167
pulp = prev.pulp.override {
230168
# tries to install purescript
231169
npmFlags = builtins.toString [ "--ignore-scripts" ];

‎pkgs/development/node-packages/package-tests/postcss-cli.nix

-44
This file was deleted.

‎pkgs/top-level/aliases.nix

+1
Original file line numberDiff line numberDiff line change
@@ -1265,6 +1265,7 @@ mapAliases {
12651265
pgroonga = postgresqlPackages.pgroonga;
12661266
pgtap = postgresqlPackages.pgtap;
12671267
plv8 = postgresqlPackages.plv8;
1268+
postcss-cli = throw "postcss-cli has been removed because it was broken"; # added 2025-03-24
12681269
postgis = postgresqlPackages.postgis;
12691270
tex-match = throw "'tex-match' has been removed due to lack of maintenance upstream. Consider using 'hieroglyphic' instead"; # Added 2024-09-24
12701271
texinfo5 = throw "'texinfo5' has been removed from nixpkgs"; # Added 2024-09-10

‎pkgs/top-level/all-packages.nix

-2
Original file line numberDiff line numberDiff line change
@@ -8044,8 +8044,6 @@ with pkgs;
80448044

80458045
polar = callPackage ../tools/misc/polar { };
80468046

8047-
inherit (nodePackages) postcss-cli;
8048-
80498047
pyprof2calltree = with python3Packages; toPythonApplication pyprof2calltree;
80508048

80518049
premake3 = callPackage ../development/tools/misc/premake/3.nix { };

0 commit comments

Comments
 (0)
Failed to load comments.