| Commit message (Expand) | Author | Age |
* | chromium-extension: Avoid another usage of the store-mapped /tmp.•••* gnu/build/chromium-extension.scm (make-crx): Use a Chromium profile relative
to the build directory instead of /tmp. While here, remove obsolete comment.
| Marius Bakke | 2021-12-23 |
* | chromium-extension: Build .crx files in a deterministic fashion.•••* gnu/build/chromium-extension.scm (make-crx): Pass #:keep-mtime? #t to
COPY-RECURSIVELY. Remove defunct FAKETIME workaround. While at it, pack the
extension in the scratch working directory instead of the transient
store-mapped /tmp.
| Marius Bakke | 2021-12-16 |
* | chromium-extension: Avoid usage of gcrypt at evaluation time.•••* gnu/build/chromium-extension.scm (make-signing-key): Wrap builder in
with-extensions, and compute the seed checksum at build time.
| Marius Bakke | 2021-12-16 |
* | chromium-extension: Reduce imported-modules scope.•••* gnu/build/chromium-extension.scm (make-crx): Delay with-imported-modules
until the builder code.
(crx->chromium-json): Remove needless define* while at it.
| Marius Bakke | 2021-12-16 |
* | chromium-extension: Simplify builder code.•••* gnu/build/chromium-extension.scm (chromium-json->profile-object): Remove
variable.
(file-sha256): New variable.
(make-chromium-extension): Rename OUTPUT parameter to prevent conflict.
Adjust other variable names for clarity.
[inputs]: Clear.
[arguments]: Inline and simplify the final transformation with a gexp.
| Marius Bakke | 2021-12-16 |
* | Add (gnu build chromium-extension).•••* gnu/build/chromium-extension.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.
| Marius Bakke | 2020-11-08 |