[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#51838] [PATCH v3 06/43] guix: node-build-system: Add #:absent-depen
From: |
Pierre Langlois |
Subject: |
[bug#51838] [PATCH v3 06/43] guix: node-build-system: Add #:absent-dependencies argument. |
Date: |
Sun, 12 Dec 2021 15:31:10 +0000 |
User-agent: |
mu4e 1.6.10; emacs 27.2 |
Philip McGrath <philip@philipmcgrath.com> writes:
> * guix/build-system/node.scm (lower, node-build): Add optional
> argument #:absent-dependencies with default of ''(). Pass it on
> to the build-side code.
> * guix/build/node-build-system.scm (patch-dependencies): Respect
> the #:absent-dependencies argument, removing specified npm
> packages from the "dependencies" or "devDependencies" tables
> in "package.json".
Nice, I like this new option, I've needed this functionnality before as
well. For instance I've seen dependencies like "prebuild-install" [0]
for which the whole purepose is to download binaries instead of building
them... in Guix we always want to remove those dependencies.
I'd suggest to add documentation for this new option in the manual, but
that could be done as a follow-up.
[0]: https://www.npmjs.com/package/prebuild-install
Thanks,
Pierre
signature.asc
Description: PGP signature
- [bug#51838] [PATCH v5 39/45] gnu: Add node-serialport-parser-regex., (continued)
- [bug#51838] [PATCH v5 39/45] gnu: Add node-serialport-parser-regex., Philip McGrath, 2021/12/16
- [bug#51838] [PATCH v5 40/45] gnu: Add node-serialport-parser-ready., Philip McGrath, 2021/12/16
- [bug#51838] [PATCH v5 42/45] gnu: Add node-serialport-parser-cctalk., Philip McGrath, 2021/12/16
- [bug#51838] [PATCH v5 41/45] gnu: Add node-serialport-parser-inter-byte-timeout., Philip McGrath, 2021/12/16
- [bug#51838] [PATCH v5 44/45] gnu: Add node-serialport-stream., Philip McGrath, 2021/12/16
- [bug#51838] [PATCH v5 45/45] gnu: Add node-serialport., Philip McGrath, 2021/12/16
- [bug#51838] [PATCH v5 43/45] gnu: Add node-serialport-parser-byte-length., Philip McGrath, 2021/12/16
- [bug#51838] [PATCH v3 03/43] gnu: node: Patch shebangs in node_modules., Philip McGrath, 2021/12/08
- [bug#51838] [PATCH v3 05/43] guix: node-build-system: Refactor patch-dependencies phase., Philip McGrath, 2021/12/08
- [bug#51838] [PATCH v3 06/43] guix: node-build-system: Add #:absent-dependencies argument., Philip McGrath, 2021/12/08
- [bug#51838] [PATCH v3 06/43] guix: node-build-system: Add #:absent-dependencies argument.,
Pierre Langlois <=
- [bug#51838] [PATCH v3 06/43] guix: node-build-system: Add #:absent-dependencies argument., Philip McGrath, 2021/12/12
- [bug#51838] [PATCH v3 02/43] gnu: node: Update to 10.24.1 for bootstrapping., Philip McGrath, 2021/12/08
- [bug#51838] [PATCH v3 08/43] gnu: node-ms-bootstrap: Use #:absent-dependencies., Philip McGrath, 2021/12/08
- [bug#51838] [PATCH v3 09/43] gnu: node-binary-search-bootstrap: Use #:absent-dependencies., Philip McGrath, 2021/12/08
- [bug#51838] [PATCH v3 07/43] gnu: node-semver-bootstrap: Use #:absent-dependencies., Philip McGrath, 2021/12/08
- [bug#51838] [PATCH v3 10/43] gnu: node-debug-bootstrap: Use #:absent-dependencies., Philip McGrath, 2021/12/08
- [bug#51838] [PATCH v3 11/43] gnu: node-llparse-builder-bootstrap: Use #:absent-dependencies., Philip McGrath, 2021/12/08
- [bug#51838] [PATCH v3 12/43] gnu: node-llparse-frontend-bootstrap: Use #:absent-dependencies., Philip McGrath, 2021/12/08
- [bug#51838] [PATCH v3 14/43] gnu: node-semver: Use #:absent-dependencies., Philip McGrath, 2021/12/08
- [bug#51838] [PATCH v3 13/43] gnu: node-llparse-bootstrap: Use #:absent-dependencies., Philip McGrath, 2021/12/08