aboutsummaryrefslogtreecommitdiff
path: root/bootstrap
diff options
context:
space:
mode:
authorNicolas Goaziou <mail@nicolasgoaziou.fr>2020-03-02 21:37:15 +0100
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2020-03-02 21:37:15 +0100
commit45a2636a0bfc1e21e9283921b96c8f1b08b00419 (patch)
tree095ea2c9aae48e8d7cfcd0191bb2a11357e1e806 /bootstrap
parent8e1f5aaba2a0c9eff520f4915d764cf83824929a (diff)
downloadguix-45a2636a0bfc1e21e9283921b96c8f1b08b00419.tar.gz
guix-45a2636a0bfc1e21e9283921b96c8f1b08b00419.zip
gnu: emacs-modus-themes: Update to 0.6.0.
* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 0.6.0.
Diffstat (limited to 'bootstrap')
0 files changed, 0 insertions, 0 deletions
Move within ‘with-external-store’, and remove ‘store’ parameter. 2023-07-18tests: pack: Fix indentation.Maxim Cournoyer * tests/pack.scm: Fix indentation. 2023-07-18pack: Move common build code to (guix build pack).Maxim Cournoyer The rationale is to reduce the number of derivations built per pack to ideally one, to minimize storage requirements. The number of derivations had gone up with 68380db4 ("pack: Extract populate-profile-root from self-contained-tarball/builder.") as a side effect to improving code reuse. * guix/scripts/pack.scm (guix): Add commentary comment. (populate-profile-root, self-contained-tarball/builder): Extract to... * guix/build/pack.scm (populate-profile-root): ... this, and... (build-self-contained-tarball): ... that, adjusting for use on the build side. (assert-utf8-locale): New procedure. (self-contained-tarball, debian-archive, rpm-archive): Adjust accordingly. Reviewed-by: Ludovic Courtès <ludo@gnu.org> 2023-03-17Revert "tests: pack: Fix indentation."Maxim Cournoyer This reverts commit ac1d530d56c1a259630c8873b2281033878a4acb. 2023-02-27pack: Make sure tests can run without a world rebuild.Ludovic Courtès Commit 68380db4c40a2ee1156349a87254fd7b1f1a52d5 moved from 'gexp->derivation', which as a side effect, would lead tests to require a "world rebuild"--specifically, they'd have to build (default-guile). This was mitigated by 68775338a510f84e63657ab09242d79e726fa457, but that change introduced another regression. * guix/scripts/pack.scm (populate-profile-root): Define 'bootstrap?'. Pass #:guile to 'computed-file', with a value depending on 'bootstrap?'. * tests/pack.scm ("self-contained-tarball + localstatedir") ("docker-image + localstatedir", "squashfs-image + localstatedir") ("deb archive with symlinks and control files") ("rpm archive can be installed/uninstalled"): Use a <profile> record instead of a derivation. 2023-02-19pack: Add RPM format.Maxim Cournoyer * guix/rpm.scm: New file. * guix/scripts/pack.scm (rpm-archive): New procedure. (%formats): Register it. (show-formats): Add it. (guix-pack): Register supported extra-options for the rpm format. * tests/pack.scm (rpm-for-tests): New variable. ("rpm archive can be installed/uninstalled"): New test. * tests/rpm.scm: New test. * doc/guix.texi (Invoking guix pack): Document it. 2023-02-19tests: pack: Fix indentation.Maxim Cournoyer * tests/pack.scm: Fix indentation. 2022-10-22Remove now unnecessary uses of (guix grafts).Ludovic Courtès These modules would use (guix grafts) just to access '%graft?' and related bindings, which are now in (guix store). * gnu/ci.scm, guix/gexp.scm, guix/lint.scm, guix/scripts.scm, guix/scripts/archive.scm, guix/scripts/build.scm, guix/scripts/challenge.scm, guix/scripts/deploy.scm, guix/scripts/environment.scm, guix/scripts/home.scm, guix/scripts/pack.scm, guix/scripts/package.scm, guix/scripts/pull.scm, guix/scripts/size.scm, guix/scripts/system.scm, guix/scripts/weather.scm, tests/builders.scm, tests/channels.scm, tests/cpan.scm, tests/derivations.scm, tests/gexp.scm, tests/graph.scm, tests/guix-daemon.sh, tests/monads.scm, tests/pack.scm, tests/packages.scm, tests/profiles.scm, tests/system.scm: Remove #:use-module (guix grafts). 2021-07-18Merge branch 'master' into core-updatesLudovic Courtès 2021-07-18pack: Allow embedding custom control files in deb packs.Maxim Cournoyer * guix/scripts/pack.scm (self-contained-tarball/builder) [extra-options]: New argument. (self-contained-tarball, squashfs-image, docker-image) (debian-archive): Likewise. Remove two TODO comments. Document EXTRA-OPTIONS. Use the custom control files when provided. (%deb-format-options): New variable. (show-deb-format-options, show-deb-format-options/detailed): New procedures. (%options): Register new options. (show-help): Augment with new usage. (guix-pack): Validate and propagate new argument values. * doc/guix.texi (Invoking guix pack)[deb]: Document how to list advanced options. Add an example. * tests/pack.scm (deb archive...): Provide extra-options to the debian-archive procedure, and validate that the provided files are embedded in the pack. 2021-07-11pack: Adjust test to earlier <compressor> changes.Ludovic Courtès This is a followup to 5a0997ef7f3968d216328b8c63a6e36dd29a5ab8, which broke the "self-contained tarball" test. * tests/pack.scm (%gzip-compressor): Add 'list' in third field. 2021-06-29pack: Add support for the deb format.Maxim Cournoyer * .dir-locals.el (scheme-mode)[gexp->derivation]: Define indentation rule. * guix/scripts/pack.scm (debian-archive): New procedure. (%formats): Register the new deb format. (show-formats): Add it to the usage string. * tests/pack.scm (%ar-bootstrap): New variable. (deb archive with symlinks): New test. * doc/guix.texi (Invoking guix pack): Document it. * NEWS: Add news entry. 2021-06-29tests: pack: Fix compressor extension.Maxim Cournoyer * tests/pack.scm (%gzip-compressor): Add the missing leading period to the gzip compressor file extension.