Skip to content
Snippets Groups Projects
  1. Jun 22, 2017
  2. Jun 21, 2017
  3. Jun 17, 2017
  4. Jun 16, 2017
  5. Jun 15, 2017
    • Ricardo Wurmus's avatar
      guix: Add texlive importer. · afbc9419
      Ricardo Wurmus authored
      * guix/import/texlive.scm: New file.
      * guix/scripts/import/texlive.scm: New file.
      * Makefile.am (MODULES): Add them.
      * tests/texlive.scm: New file.
      * Makefile.am (SCM_TESTS): Add it.
      * guix/scripts/import.scm (importers): Add texlive importer.
      * doc/guix.texi (Invoking guix import): Document it.
      afbc9419
    • Ricardo Wurmus's avatar
      build-system: Add 'texlive-build-system'. · 205794c8
      Ricardo Wurmus authored
      * guix/build-system/texlive.scm: New file.
      * guix/build/texlive-build-system.scm: New file.
      * Makefile.am (MODULES): Add them.
      * doc/guix.texi (Build Systems): Document it.
      * gnu/packages/tex.scm (%texlive-tag, %texlive-revision): Remove variables.
      (texlife-ref): Remove procedure.
      205794c8
  6. Jun 13, 2017
    • Ludovic Courtès's avatar
      guix package: '--search' sorts by relevance. · 4e863eb3
      Ludovic Courtès authored
      * guix/scripts/package.scm (find-packages-by-description): Rewrite to
      compute a score based on the number of regexps matched and the number of
      matches for each regexp.  Sort according to this score and return it as
      a second value.
      (process-query) <'search>: Capture the two return values of
      'find-packages-by-description'.  Pass #:extra-fields to
      'package->recutils'.
      * doc/guix.texi (Invoking guix package): Mention relevance, give an
      example.
      4e863eb3
  7. Jun 12, 2017
    • Ludovic Courtès's avatar
      services: rottlog: Make extensible. · 254ea3f9
      Ludovic Courtès authored
      * gnu/services/admin.scm (rottlog-service-type)[compose, extend]: New
      fields.
      * doc/guix.texi (Log Rotation): Mention extension.
      254ea3f9
    • Ludovic Courtès's avatar
      services: rottlog: Define <log-rotation> objects. · 81fa2229
      Ludovic Courtès authored
      * gnu/services/admin.scm (<log-rotation>): New record type.
      (syslog-rotation-config, simple-rotation-config): Remove.
      (%default-rotations): Define as a list of <log-rotation> objects.
      (log-rotation->config, log-rotations->/etc-entries): New procedures.
      (<rottlog-configuration>)[periodic-rotations]: Remove.
      [rotations]: New field.
      (rottlog-etc): Use 'log-rotations->/etc-entries'.
      * doc/guix.texi (Log Rotation): Update accordingly.
      81fa2229
  8. Jun 11, 2017
    • Ludovic Courtès's avatar
      packages: Add 'specifications->manifest'. · c08ea55e
      Ludovic Courtès authored
      * gnu/packages.scm (specifications->manifest): New procedure.
      * doc/guix.texi (Invoking guix package): Change example from using
      '(compose list specification->package+output)' to using
      'specifications->manifest'.
      c08ea55e
  9. Jun 08, 2017
  10. Jun 07, 2017
  11. Jun 04, 2017
    • Ludovic Courtès's avatar
      services: guix: Add 'max-silent-time' and 'timeout'. · 3bee4b61
      Ludovic Courtès authored
      * gnu/services/base.scm (<guix-configuration>)[max-silent-time]
      [timeout]: New fields.
      (guix-shepherd-service): Honor them.
      * doc/guix.texi (Base Services): Document them.
      3bee4b61
    • Mathieu Othacehe's avatar
      scripts: refresh: Add -m manifest option. · 1335ac31
      Mathieu Othacehe authored
      * guix/scripts/refresh.scm (%options): Add -m option,
      (show-help): document it,
      (packages-from-manifest): new procedure,
      (guix-refresh): use packages from manifest if specified, otherwise
      keep the previous behaviour.
      * doc/guix.texi (Invoking guix refresh): document new option.
      1335ac31
  12. Jun 03, 2017
    • Ludovic Courtès's avatar
      daemon: Add '--timeout' and '--max-silent-time'. · 2ca9f51e
      Ludovic Courtès authored
      * nix/nix-daemon/guix-daemon.cc (GUIX_OPT_TIMEOUT)
      (GUIX_OPT_MAX_SILENT_TIME): New macros.
      * nix/nix-daemon/guix-daemon.cc (options): Add '--timeout' and
      '--max-silent-time'.
      (parse_opt): Honor them.
      * tests/guix-daemon.sh: Add test.
      * doc/guix.texi (Invoking guix-daemon): Document the options.
      (Common Build Options): Properly describe default
      timeout/max-silent-time value.  Add cross-ref to "Invoking
      guix-daemon".
      2ca9f51e
  13. May 31, 2017
  14. May 30, 2017
  15. May 29, 2017
  16. May 28, 2017
    • Arun Isaac's avatar
      build-system: Add 'font-build-system'. · 3d90fa98
      Arun Isaac authored
      * Makefile.am (MODULES): Add 'guix/build-system/font.scm' and
        'guix/build/font-build-system.scm'.
      * guix/build-system/font.scm: New file.
      * guix/build/font-build-system.scm: New file.
      * doc/guix.texi (Build Systems): Add 'font-build-system'.
      3d90fa98
  17. May 27, 2017
    • Julien Lepiller's avatar
      gnu: Add knot-service-type. · ba69e8f7
      Julien Lepiller authored
      * gnu/services/dns.scm: New file.
      * gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
      * doc/guix.texi (DNS Services): New subsubsection.
      ba69e8f7
  18. May 21, 2017
  19. May 20, 2017
    • Marius Bakke's avatar
      install: Enable SSH in installation image. · f3f8938f
      Marius Bakke authored
      * gnu/system/install.scm (%installation-services): Add OPENSSH-SERVICE-TYPE.
      * doc/guix.texi (Preparing for Installation)[Networking]: Document it.
      f3f8938f
    • Leo Famulari's avatar
      maint: The 'release' target builds a VM image. · a6c642ef
      Leo Famulari authored
      * gnu/system/examples/vm-image.tmpl: New file.
      * Makefile.am (GUIXSD_VM_SYSTEMS, GUIXSD_VM_IMAGE_BASE,
      GUIXSD_VM_IMAGE_SIZE): New variables.
      (release): Add logic to build a VM image.
      (EXAMPLES): Add 'gnu/system/examples/vm-image.tmpl'.
      * doc/guix.texi (Running GuixSD in a VM, Installing GuixSD in a VM): Mention the
      pre-built VM image.
      a6c642ef
  20. May 19, 2017
    • Marius Bakke's avatar
      doc: Update for UEFI systems. · 8ea98ee1
      Marius Bakke authored
      * doc/guix.texi (USB Stick Installation): Mention UEFI.
      (Preparing for Installation): Add notes about EFI System Partition, and
      mounting partitions before init.
      (Proceeding with the Installation): Mention the GRUB-EFI package.
      (Using the Configuration System): Lightweight desktop is now a UEFI system.
      (GRUB Configuration): Expand on package field. Add indexes.
      * gnu/system/examples/lightweight-desktop.tmpl: Adjust to native EFI configuration.
      8ea98ee1
  21. May 17, 2017
    • Marius Bakke's avatar
      install: Enable SSH in installation image. · c80cd4df
      Marius Bakke authored
      * gnu/system/install.scm (%installation-services): Add OPENSSH-SERVICE-TYPE.
      * doc/guix.texi (Preparing for Installation)[Networking]: Document it.
      c80cd4df
    • Leo Famulari's avatar
      maint: The 'release' target builds a VM image. · 4b236c88
      Leo Famulari authored
      * gnu/system/examples/vm-image.tmpl: New file.
      * Makefile.am (GUIXSD_VM_SYSTEMS, GUIXSD_VM_IMAGE_BASE,
      GUIXSD_VM_IMAGE_SIZE): New variables.
      (release): Add logic to build a VM image.
      (EXAMPLES): Add 'gnu/system/examples/vm-image.tmpl'.
      * doc/guix.texi (Running GuixSD in a VM, Installing GuixSD in a VM): Mention the
      pre-built VM image.
      4b236c88
  22. May 16, 2017
  23. May 15, 2017
  24. May 14, 2017
  25. May 12, 2017
  26. May 11, 2017
    • Roel Janssen's avatar
      graph: Add Cypher backend. · 5899fafb
      Roel Janssen authored
      * guix/graph.scm (%cypher-backend): New variable.
      * doc/guix.texi: Add documentation for the Cypher backend of 'guix graph'.
      5899fafb
  27. May 10, 2017
  28. May 09, 2017
Loading