Skip to content
Snippets Groups Projects
  1. Dec 12, 2019
    • Ludovic Courtès's avatar
      guix archive: Add '--list'. · 044277f6
      Ludovic Courtès authored
      * guix/scripts/archive.scm (show-help, %options): Add '--list'.
      (list-contents): New procedure.
      (guix-archive): Honor the '--list' option.
      * tests/guix-archive.sh: Test it.
      * doc/guix.texi (Invoking guix archive): Document it.
      044277f6
    • Clément Lassieur's avatar
      doc: Add missing MKDIR call. · dcb7ce50
      Clément Lassieur authored
      * doc/guix.texi (G-Expressions): Add missing MKDIR call.
      dcb7ce50
  2. Dec 10, 2019
    • Ludovic Courtès's avatar
      pack: Clarify the /bin/sh requirement for Singularity. · dc995fcd
      Ludovic Courtès authored
      * guix/scripts/pack.scm (squashfs-image)[symlinks*]: New variable.
      [build]: Use it instead of SYMLINKS.
      (guix-pack): Emit a warning and a hint when "bash" and "bash-minimal"
      are missing and PACK-FORMAT is 'squashfs.
      * doc/guix.texi (Invoking guix pack): Document the /bin/sh requirement
      for Singularity.
      dc995fcd
  3. Dec 09, 2019
    • Jelle Licht's avatar
      doc: Fix typo. · 92a0c3ec
      Jelle Licht authored
      * doc/guix.texi (bitlbee-configuration): The field that refers to the bitlbee
      package is called "bitlbee", not "package".
      92a0c3ec
  4. Dec 08, 2019
  5. Dec 07, 2019
  6. Dec 06, 2019
    • Ludovic Courtès's avatar
      guix system: Add "describe" action. · 158032bd
      Ludovic Courtès authored
      * guix/scripts/system.scm (show-help): Add "describe".
      (process-command): Handle it.
      (guix-system): Likewise.
      * doc/guix.texi (Invoking guix system): Document it.
      158032bd
    • Ludovic Courtès's avatar
      machine: Add provenance tracking to each machine operating system. · eaabc5e8
      Ludovic Courtès authored
      * gnu/machine.scm (<machine>): Rename accessor to
      '%machine-operating-system'.
      (machine-operating-system): New procedure.
      * doc/guix.texi (Service Reference): Mention it.
      eaabc5e8
    • Ludovic Courtès's avatar
      guix system: Use 'provenance-service-type', add "--save-provenance". · b85836d3
      Ludovic Courtès authored
      * guix/scripts/system.scm (show-help, %options): Add "--save-provenance".
      (process-action): Define 'save-provenance?' and 'transform'; call
      'transform' on the OS.
      * doc/guix.texi (Invoking guix system): Document it under 'reconfigure'.
      (Service Reference): Mention that 'provenance-service-type' is
      automatically added by 'reconfigure' & 'init'.
      b85836d3
    • Ludovic Courtès's avatar
      services: Add 'provenance-service-type'. · 33b7cb7a
      Ludovic Courtès authored
      * gnu/services.scm (object->pretty-string)
      (channel->code, channel->sexp, provenance-file)
      (provenance-entry): New procedures.
      (provenance-service-type): New variable.
      * gnu/system.scm (operating-system-with-provenance): New procedure.
      * doc/guix.texi (Service Reference): Document 'provenance-service-type'.
      33b7cb7a
  7. Dec 04, 2019
  8. Dec 03, 2019
  9. Dec 01, 2019
    • Hartmut Goebel's avatar
      guix: Add the 'qt' build system. · b6d852ce
      Hartmut Goebel authored
      * guix/build-system/qt.scm, guix/build/qt-build-system.scm: New files.
      * Makefile.am (MODULES): Add them.
      * doc/guix.texi (Buiild systems): Add the new build system.
      b6d852ce
  10. Nov 30, 2019
  11. Nov 28, 2019
  12. Nov 26, 2019
    • Efraim Flashner's avatar
      doc: Fix typo. · ba40e1fe
      Efraim Flashner authored
      * doc/guix.texi (php-fpm-service-type): Note that the socket-group
      default is "nagios" and not "php-fpm".
      ba40e1fe
  13. Nov 25, 2019
    • Ludovic Courtès's avatar
      guix build: '--keep-failed' implies '--no-offload'. · 2ce08a5d
      Ludovic Courtès authored
      * guix/scripts/build.scm (set-build-options-from-command-line): Pass
       #:offload? #f when 'keep-failed? is true.
      * doc/guix.texi (Common Build Options): Document it.
      2ce08a5d
    • Ludovic Courtès's avatar
      guix build, daemon: Rename "--no-build-hook" to "--no-offload". · dc209d5a
      Ludovic Courtès authored
      This is a followup to bc69ea2d.
      
      * guix/scripts/build.scm (show-build-options-help): Rename
      "--no-build-hook" to "--no-offload".
      (%standard-build-options): Likewise, and warn when "--no-build-hook" is
      passed.
      * nix/nix-daemon/guix-daemon.cc (options): Add "--no-offload" and mark
      "--no-build-hook" as hidden.
      * guix/scripts/offload.scm: Adjust comment.
      * doc/guix.texi (Invoking guix-daemon, Common Build Options): Replace
      "--no-build-hook" with "--no-offload".
      * etc/completion/fish/guix.fish, etc/completion/zsh/_guix: Adjust
      accordingly.
      dc209d5a
  14. Nov 22, 2019
    • Ludovic Courtès's avatar
      pack: Allow multiple '--manifest' options. · ca541f9c
      Ludovic Courtès authored
      * guix/scripts/pack.scm (guix-pack): Collect 'manifest' options, and
      concatenate the resulting manifests.
      * tests/guix-pack.sh: Test it.
      * doc/guix.texi (Invoking guix pack): Document it.
      ca541f9c
    • Ludovic Courtès's avatar
      package: Allow multiple '--manifest' options. · bf9206d8
      Ludovic Courtès authored
      * guix/scripts/package.scm (manifest-action): Remove.
      (%actions): Remove it.
      (load-manifest): New procedure.
      (process-actions): Handle 'manifest' options.  Define 'files' from
      'manifest' options.  Define 'manifest' based on FILES.  Define 'trans'
      to represent the final transaction.
      * tests/guix-package.sh: Test it.
      * doc/guix.texi (Invoking guix package): Mention
      bf9206d8
    • Ludovic Courtès's avatar
      environment: Document that '--manifest' can be repeated. · d76df98f
      Ludovic Courtès authored
      * tests/guix-environment.sh: Test 'guix environment' with two '-m' options.
      * doc/guix.texi (Invoking guix environment): Explain that '-m' can be
      passed multiple times.
      d76df98f
  15. Nov 21, 2019
  16. Nov 19, 2019
  17. Nov 15, 2019
    • Ludovic Courtès's avatar
      time-machine: Honor the standard build options. · 87e7faa2
      Ludovic Courtès authored
      * guix/scripts/time-machine.scm (show-help): Call 'show-build-options-help'.
      (%options): Add %STANDARD-BUILD-OPTIONS.
      (%default-options): New variable.
      (parse-args): Pass (list %default-options) to 'parse-command-line' and
      remove #:build-options? parameter.
      (guix-time-machine): Call 'set-build-options-from-command-line' and wrap
      'cached-channel-instance' call in 'with-status-verbosity'.
      * doc/guix.texi (Invoking guix time-machine): Mention common build options.
      87e7faa2
    • Konrad Hinsen's avatar
      Add 'guix time-machine'. · f675f8de
      Konrad Hinsen authored
      
      * guix/scripts/time-machine.scm: New file.
      * Makefile.am: (MODULES): Add it.
      * guix/scripts/pull.scm (channel-list): Export.
      * guix/inferior.scm (cached-channel-instance): New procedure.
      (inferior-for-channels): Use it.
      * doc/guix.texi (Invoking guix time-machine): New section.
      (Channels): Cross-reference it.
      
      Signed-off-by: default avatarLudovic Courtès <ludo@gnu.org>
      f675f8de
  18. Nov 13, 2019
  19. Nov 11, 2019
    • Alex Griffin's avatar
      services: Add pagekite-service-type. · a2161c86
      Alex Griffin authored
      * gnu/services/networking.scm (pagekite-service-type): New service type.
      (<pagekite-configuration>): New record type.
      (pagekite-shepherd-service): New procedure.
      * doc/guix.texi (Networking Services): Document it.
      a2161c86
    • Sou Bunnbu (宋文武)'s avatar
      services: Add knot-resolver-service-type. · 6ec68c69
      Sou Bunnbu (宋文武) authored
      * gnu/services/dns.scm (<knot-resolver-configuration>): New record type.
      (knot-resolver-activation, knot-resolver-shpherd-services): New procedures.
      (%knot-resolver-accounts, %kresd.conf, knot-resolver-service-type): New
      variables.
      * doc/guix.texi (DNS Services): Document it.
      6ec68c69
  20. Nov 09, 2019
  21. Nov 07, 2019
  22. Nov 04, 2019
  23. Nov 01, 2019
    • Ludovic Courtès's avatar
      services: colord: Deprecate 'colord-service' procedure. · 5afa23e1
      Ludovic Courtès authored
      * gnu/services/desktop.scm (colord-service-type)[default-value]: New field.
      (colord-service): Define with 'define-deprecated'.
      (%desktop-services): Use 'colord-service-type' instead of 'colord-service'.
      * doc/guix.texi (Desktop Services): Adjust accordingly.
      5afa23e1
Loading