Skip to content
Snippets Groups Projects
  1. Apr 04, 2015
  2. Apr 03, 2015
  3. Apr 02, 2015
  4. Apr 01, 2015
  5. Mar 29, 2015
    • Ludovic Courtès's avatar
      gexp: Add 'local-file'. · d9ae938f
      Ludovic Courtès authored
      * guix/gexp.scm (<local-file>): New record type.
        (local-file): New procedure.
        (local-file-compiler): New compiler.
        (gexp->sexp) <struct? thing>: Handle the case where 'lower' returns a
        file name.
        (text-file*): Update docstring.local-file doc
      * tests/gexp.scm ("one local file", "gexp->derivation, local-file"): New
        tests.
      * doc/guix.texi (G-Expressions): Mention local files early.  Document
        'local-file'.  Update 'text-file*' documentation.
      d9ae938f
    • Ludovic Courtès's avatar
      doc: Update gexp wrt. extensibility. · b39fc6f7
      Ludovic Courtès authored
      This is a followup to bcb13287.
      
      * doc/guix.texi (G-Expressions): Move paragraph about extensibility
        below.  Remove assumptions that things are either packages or
        derivations.
      b39fc6f7
  6. Mar 26, 2015
    • Alex Kost's avatar
      services: Add 'lirc-service'. · aa4ed923
      Alex Kost authored
      * gnu/services/lirc.scm: New file.
      * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
      * doc/guix.texi (Various Services): New node.  Document 'lirc-service'.
      aa4ed923
  7. Mar 19, 2015
  8. Mar 17, 2015
    • Ludovic Courtès's avatar
      gexp: Move the package and origin compilers to (guix packages). · ff40e9b7
      Ludovic Courtès authored
      From now own, (guix packages) depends on (guix gexps); it was the other
      way around now.  This means that (guix packages) code can use gexps.
      
      * guix/gexp.scm (origin-compiler, package-compiler): Remove.
        (default-guile-derivation): New procedure.
        (gexp->derivation): Use it instead of 'default-guile' +
        'package->derivation'.
      * guix/packages.scm (default-guile-derivation): New procedure.
        (package-compiler, origin-compiler): New variables.
      * doc/guix.texi (G-Expressions): Mention extensibility.
      ff40e9b7
  9. Mar 13, 2015
  10. Mar 11, 2015
  11. Mar 03, 2015
  12. Mar 02, 2015
    • Ludovic Courtès's avatar
      system: Add 'x509-certificates' field, and populate /etc/ssl/certs. · e979e6dd
      Ludovic Courtès authored
      * gnu/system.scm (<operating-system>)[x509-certificates]: New field.
        (etc-directory): Add #:x509-certificates parameter and honor it.
        (operating-system-etc-directory): Pass #:x509-certificates in
        'etc-directory' call.
      * doc/guix.texi (operating-system Reference): Document
        'x509-certificates'.
      e979e6dd
  13. Feb 26, 2015
    • Ludovic Courtès's avatar
      services: slim: Preserve the order of session types. · a21b23d3
      Ludovic Courtès authored
      That makes WindowMaker the default session, by default.
      
      * gnu/services/xorg.scm (xsessions-directory)[builder]: Prepend a number
        in the file name to preserve the order of SESSIONS.
        (slim-service): Augment docstring.
      * doc/guix.texi (X Window): Adjust accordingly.
      a21b23d3
  14. Feb 19, 2015
    • Eric Bavier's avatar
      import: cpan: Use corelist to filter dependencies. · 66392e47
      Eric Bavier authored
      * guix/import/cpan.scm (%corelist): New variable.
        (module->dist-name, core-module?): New procedures.
        (cpan-module->sexp)[convert-inputs]: Use them.  Include "test" dependencies
        in converted inputs.
      * doc/guix.texi (Invoking guix import)[cpan]: Mention corelist filtering.
      66392e47
    • Eric Bavier's avatar
      build-system/perl: Use Build.PL for builds if present. · 2d2a53fc
      Eric Bavier authored
      * guix/build/perl-build-system.scm (configure): Use Build.PL if present.
        (build, check, install): New procedures.
        (%standard-phases): Replace build, check, and install phases.
      * guix/build-system/perl (perl-build): Add make-maker? and module-build-flags
        arguments.
      * doc/guix.texi (Build Systems)[perl-build-system]: Document behavior rsp.
        Build.PL and new arguments.
      2d2a53fc
  15. Feb 13, 2015
  16. Feb 12, 2015
  17. Feb 11, 2015
  18. Feb 08, 2015
  19. Feb 07, 2015
  20. Feb 06, 2015
  21. Feb 04, 2015
    • Mark H Weaver's avatar
      services: Add wicd service. · b7d0c494
      Mark H Weaver authored
      * gnu/services/networking.scm (wicd-service): New procedure.
      * doc/guix.texi (Networking Services): Document it.
      b7d0c494
    • Ludovic Courtès's avatar
      services: nscd-service: Add #:name-services parameter. · 4aee6e60
      Ludovic Courtès authored
      * gnu/services/base.scm (nscd-service): Add #:name-services parameter.
        In 'start' field, set LD_LIBRARY_PATH based on #:name-services.
      * doc/guix.texi (Base Services): Document it.
        (Name Service Switch): Link to 'nscd-service'.
      4aee6e60
    • Ludovic Courtès's avatar
      system: Add bindings to configure libc's NSS. · 996ed739
      Ludovic Courtès authored
      * gnu/system/nss.scm: New file.
      * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
      * gnu.scm (%public-modules): Add it.
      * gnu/system.scm (<operating-system>)[name-service-switch]: New field.
        (etc-directory): Add #:nss parameter and honor it.
        (operating-system-etc-directory): Adjust call accordingly.
      * doc/guix.texi (operating-system Reference): Document
        'name-service-switch'.
        (Name Service Switch): New section.
      996ed739
  22. Feb 03, 2015
  23. Feb 02, 2015
    • Ludovic Courtès's avatar
      store: Remove 'build-derivations'. · 01d8ac64
      Ludovic Courtès authored
      * guix/store.scm (build-derivations): Remove.
      * guix/derivations.scm (build-derivations): Write in terms of
        'build-things'.
      * doc/guix.texi (Invoking guix build): Adjust text accordingly.
      01d8ac64
  24. Jan 28, 2015
  25. Jan 27, 2015
  26. Jan 26, 2015
    • Ludovic Courtès's avatar
      doc: Expound a bit on 'guix lint'. · 873c4085
      Ludovic Courtès authored
      * doc/guix.texi (Invoking guix lint): Give examples of checkers.
      873c4085
    • Ludovic Courtès's avatar
      services: xorg: Define the <session-type> record type. · ffc3a02b
      Ludovic Courtès authored
      * gnu/services/xorg.scm (<session-type>): New record type.
        (%windowmaker-session-type, %ratpoison-session-type): New variables.
        (%default-xsessions): Use them.
        (xsessions-directory): Expect SESSIONS to be a list of <session-type>
        and rewrite accordingly.
        (slim-service): Adjust docstring.
      * doc/guix.texi (X Window): Update accordingly.
      ffc3a02b
  27. Jan 23, 2015
Loading