Age | Commit message (Collapse) | Author |
|
This is a follow-up to 0881a674cce3af6ebe0c1c85000e2726cbe6fc54.
* gnu/packages/node-xyz.scm (node-serialport-bindings)[arguments]<#:phases>:
Reintroduce 'avoid-prebuild-install phase. Reintroduce deletion of
"prebuild-install" and "@serialport/binding-mock" in 'delete-dependencies
phase.
Change-Id: I21d1ab221c2edb0621815a77b4ced43f1b1916b8
|
|
Introduce (modify-json), (delete-fields), and (replace-fields) to node-build-system
This change introduces helper procedures (modify-json) which takes in lambdas
which modify the target json #:file which defaults to package.json
This change also includes (delete-fields) and (replace-fields) to help deleting
and replacing the value of fields in a package.json file.
* guix/build/node-build-system.scm
(modify-json, modify-json-fields, delete-fields, replace-fields,
delete-dev-dependencies): New API exported procedures.
(with-atomic-json-file-replacement, delete-dependencies): Change
procedures to adapt to the new API.
* gnu/packages/node.scm (node-ms-bootstrap,
node-binary-search-bootstrap, node-debug-boostrap,
node-llparse-builder-bootstrap, node-llparse-frontend-boostrap,
node-llparse-bootstrap): Use new API procedures.
* gnu/packages/node-xyz.scm (node-acorn, node-addon-api,
node-buffer-crc32, node-crx3, node-debug, node-file-uri-to-path,
node-ieee754, node-inherits, node-irc, node-irc-colors, node-minimist,
node-ms, node-nan, node-normalize-path, node-once, node-path-key,
node-pbf, node-protocol-buffers-schema, node-readable-stream,
node-resolve-protobuf-schema, node-safe-buffer,
node-safe-stable-stringify, node-semver, node-serialport,
node-serialport-bindings, node-serialport-stream, node-sqlite3,
node-string-decoder, node-tiddlywiki, node-wrappy, node-yazl): Use new
API procedures.
Change-Id: I957f7ca814078d2136d5261985174820235f1369
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
|
|
Replace (guix build json) with (json) in node-build-system
* guix/build/node-build-system.scm
(jsobject-ref, jsobject-update, jsobject-union, newest,
unkeyed->keyed): Remove unused functions.
(with-atomic-json-file-replacement): Switch to (json) module. Move
file argument as a second optional argument.
(alist-update): Switch to (json) module. Remove optional default
argument.
(patch-dependencies, delete-dependencies, build): Switch to (json)
module. Arguments are unchanged.
* guix/build-system/node.scm (%node-build-system-modules): Switch
to (json) module.
* gnu/packages/node-xyz.scm (node-acorn, node-addon-api,
node-serialport-bindings, node-sqlite3): Adapt package custom
<#:phases> to the replacement.
Change-Id: I9fd5152a98b6a241d414e9a94ab179c9cabcfb85
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
|
|
* gnu/packages/node-xyz.scm (node-tiddlywiki): New variable.
Change-Id: I5bba31f2e8119458a663c7141afc7ad04c39a0bf
|
|
* gnu/packages/node-xyz.scm (node-addon-api): Update to 8.3.0.
[arguments]<#:phases>: Delete additional optional dependencies in
'delete-dependencies' phase.
Change-Id: I86c6b026980aea02a20f889bc7f92ea3a304e674
|
|
* gnu/packages/node-xyz.scm (node-nan): Update to 2.22.0.
Change-Id: I000014f57db510f2351e2feb57e93b5325ed88a0
|
|
* gnu/packages/node-xyz.scm (node-acorn): Update to 8.7.1.
Change-Id: Ie962b9c980f8e14bf0ccce046497bda87108dffc
|
|
* gnu/packages/node-xyz.scm (node-serialport)[source]: Add a file-name
field.
Change-Id: I6397ca8f3ef2b02c6ff05a79e8bc4774383581af
|
|
* gnu/packages/node-xyz.scm (node-serialport-parser-inter-byte-timeout): Move
package in alphabetical order.
Change-Id: Ice71f75c197b6d8f0e0c0c5b5bdb03ebf1d1d4cb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-serialport-parser-ready): Move
package in alphabetical order.
Change-Id: I4d16d0ea922cfdd5fde4f055200645dee4110036
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-serialport-parser-cctalk): Move
package in alphabetical order.
Change-Id: Ia849d7f2a02f2d7ba8117e031056e01239a3a5fb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-serialport-parser-byte-length): Move
package in alphabetical order.
Change-Id: I0b6126f11695c9e08fb51327a7a87385928d4472
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* /gnu/packages/node-xyz.scm (node-serialport-bindings): Move package
in alphabetical order.
Change-Id: I8a232d2160191386c5cd4e41ce62c6e9bea030d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* /gnu/packages/node-xyz.scm
(node-serialport): Move package in alphabetical order. Remove
inheritance on node-serialport-binding-abstract, and add fields
build-system, home-page, and license.
(node-serialport-binding-abstract): Inherit from node-serialport and
remove fields source, build-system, home-page, and license.
(node-serialport-parser-delimiter, node-serialport-parser-readline,
node-serialport-bindings, node-serialport-parser-regex,
node-serialport-parser-ready,
node-serialport-parser-inter-byte-timeout,
node-serialport-parser-cctalk, node-serialport-parser-byte-length,
node-serialport-stream): Inherit from node-serialport instead of
node-serialport-binding-abstract.
Change-Id: Ib2c6bae11f9a7afeaa8566c86d1800afd40d22d3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-safe-stable-stringify): Move package
in alphabetical order.
Change-Id: I00c93906dfde4108a285709afec508864f5e08f7
|
|
* gnu/packages/node-xyz.scm (node-irc-colors): Move package in
alphabetical order.
Change-Id: If30c3362a7b36be5c6e6c2e6c4284242f185f1bd
|
|
* gnu/packages/node-xyz.scm: Add a note to avoid adding packages in the
end of the file.
Change-Id: If1f35eb120d283ce9e9dc84ec7b97aebfad4ed5e
|
|
* gnu/packages/node-xyz.scm (node-serialport-*): Move packages in alphabetical order.
Change-Id: I3245d4dbb788061eb3264e73fc9d1fae4d4aa77b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-path-key): Move package in alphabetical order.
Change-Id: I33d737668063c13f6cd369f8d922eb1aa02f7177
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-semver): Move package in alphabetical order.
Change-Id: I723b019db2e46ec7acb5b594a1eacdcd4ddd8ac6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* (gnu/packages/node-xyz): Add alphabetical order header.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-debug): Move package in alphabetical order.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-ms): Move package in alphabetical order.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-segfault-handler): Move package in alphabetical order.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-file-uri-to-path): Move package in alphabetical order.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-sqlite3): Move package in alphabetical order.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-addon-api): Move package in alphabetical order.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-nan): Move package in alphabetical order.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-irc and node-irc-colors): Move packages in alphabetical order.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-readable-stream): Move package in alphabetical order.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-string-decoder): Move package in alphabetical order.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-safe-buffer): Move package in alphabetical order.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-inherits): Move package in alphabetical order.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-ieee754): Move package in alphabetical order.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-once): Move package in alphabetical order.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-util-deprecate): Move package in alphabetical order.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-bindings): Move package in alphabetical order.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/node-xyz.scm (node-path-key): New variable
Change-Id: I0fc1cbbcf82622f4bf2dd6d2ca46b22605ea964a
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
|
|
* gnu/packages/node-xyz.scm (node-safe-stable-stringify): New variable.
Change-Id: Ia54a44403807479652fe5831b08acdb661dca9e1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/node-xyz.scm (node-normalize-path): New variable.
Change-Id: I9afbede1f16ed1157fed95d3925b97945a73c91b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/node-xyz.scm (node-global-gradle-clean): New variable.
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
|
|
* gnu/packages/node-xyz.scm (node-serialport)[arguments]<phases>: Explicitly
disable gyp recompilation.
|
|
* gnu/packages/node-xyz.scm (node-yazl)[arguments]<phases>: Explicitly patch
out development dependencies. Re-enable configure phase.
|
|
* gnu/packages/node-xyz.scm (node-ieee754)[arguments]<phases>: Explicitly
patch out development dependencies. Re-enable configure phase.
|
|
* gnu/packages/node-xyz.scm (node-resolve-protobuf-schema)[arguments]<phases>:
Explicitly patch out development dependencies. Re-enable configure phase.
|
|
* gnu/packages/node-xyz.scm (node-protocol-buffers-schema)[arguments]<phases>:
Explicitly patch out development dependencies. Re-enable configure phase.
|
|
* gnu/packages/node-xyz.scm (node-pbf)[arguments]<phases>: Explicitly patch
out development dependencies. Re-enable configure phase.
|
|
* gnu/packages/node-xyz.scm (node-minimist)[arguments]<phases>: Explicitly
patch out development dependencies. Re-enable configure phase.
|
|
* gnu/packages/node-xyz.scm (node-crx3)[arguments]<phases>: Explicitly patch
out development dependencies. Re-enable configure phase.
|
|
* gnu/packages/node-xyz.scm (node-acorn)[arguments]<phases>: Explicitly patch
out development dependencies. Re-enable configure phase.
|