Skip to content
Snippets Groups Projects
  1. Apr 20, 2015
  2. Apr 19, 2015
    • Ludovic Courtès's avatar
      guix package: -A and -s take supported systems into account. · 5763ad92
      Ludovic Courtès authored
      * guix/scripts/package.scm (guix-package)[process-query]
        <list-available>: Restrict results to packages matching
        'supported-package?".
      * guix/ui.scm (package->recutils): Print "systems:".
      * tests/guix-package.sh: Add tests.
      * doc/guix.texi (Invoking guix package): Adjust description of
        '--list-available' accordingly.
      5763ad92
  3. Apr 18, 2015
  4. Apr 16, 2015
  5. Apr 15, 2015
  6. Apr 14, 2015
    • Mark H Weaver's avatar
      guix package: Add '--do-not-upgrade' option. · d5f01e48
      Mark H Weaver authored
      * guix/scripts/package.scm (%options): Add the '--do-not-upgrade' option.
        (show-help): Document it.
        (options->installable): Add 'do-not-upgrade-regexps' variable.
        Use it in 'packages-to-upgrade'.
      * doc/guix.texi (Invoking guix package): Document the '--do-not-upgrade'
        option.
      d5f01e48
  7. Apr 12, 2015
    • Andy Wingo's avatar
      services: Add upower. · be234128
      Andy Wingo authored
      
      * gnu-system.am (GNU_SYSTEM_MODULES): Add gnu/services/upower.scm.
      * gnu/services/upower.scm: New file, defining a upower service.
      * doc/guix.texi (Various Services): Mention it.
      
      Co-authored-by: default avatarLudovic Courtès <ludo@gnu.org>
      be234128
    • Ludovic Courtès's avatar
      doc: Add example showing how to customize 'nscd-service'. · 4c9050c6
      Ludovic Courtès authored
      * doc/guix.texi (Name Service Switch): Add link to nss-mdns.  Add
        example show how to pass #:name-services to 'nscd-service'.
        (Base Services): Add link from 'nscd-service' to the above.
      * gnu/services/base.scm (nscd-service): Update docstring accordingly.
      4c9050c6
  8. Apr 08, 2015
    • Ludovic Courtès's avatar
      activation: Remove undeclared user accounts and groups. · 9bea87a5
      Ludovic Courtès authored
      Fixes <http://bugs.gnu.org/19795>.
      Reported by David Thompson <dthompson2@worcester.edu>.
      
      * gnu/build/activation.scm (enumerate, current-users, current-groups,
        delete-user, delete-group): New procedures.
        (activate-users+groups): Add calls to 'delete-user' and
        'delete-group'.
      * doc/guix.texi (User Accounts): Add a paragraph about statelessness.
        Explain that passwords are preserved.
      9bea87a5
    • Federico Beffa's avatar
      import: Add hackage importer. · 863af4e1
      Federico Beffa authored
      * guix/scripts/import.scm (importers): Add hackage.
      * guix/scripts/import/hackage.scm: New file.
      * po/guix/POTFILES.in: Add guix/scripts/import.scm.
      * doc/guix.texi: Add section on 'hackage' importer.
      863af4e1
    • Andy Wingo's avatar
      gnu: Add colord service. · 7ce597ff
      Andy Wingo authored
      
      * gnu-system.am (GNU_SYSTEM_MODULES): Add gnu/services/colord.scm.
      * gnu/services/colord.scm: New file.
      * doc/guix.texi (Various Services): Document it.
      
      Co-authored-by: default avatarLudovic Courtès <ludo@gnu.org>
      7ce597ff
  9. Apr 07, 2015
  10. Apr 04, 2015
    • David Thompson's avatar
      scripts: Add 'publish' command. · aff8ce7c
      David Thompson authored
      * guix/scripts/publish.scm: New file.
      * po/guix/POTFILES.in: Add it.
      * tests/publish.scm: New file.
      * Makefile.am (MODULES): Add script module.
        (SCM_TESTS): Add test module.
      * doc/guix.texi ("Invoking guix publish"): New node.
      aff8ce7c
    • Federico Beffa's avatar
      build-system: Add haskell-build-system. · 14dfdf2e
      Federico Beffa authored
      * guix/build-system/haskell.scm: New file.
      * guix/build/haskell-build-system.scm: New file.
      * doc/guix.texi: Add section on 'haskell-build-system'.
      14dfdf2e
  11. Apr 03, 2015
  12. Apr 02, 2015
  13. Apr 01, 2015
  14. 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
  15. 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
  16. Mar 19, 2015
  17. 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
  18. Mar 13, 2015
  19. Mar 11, 2015
  20. Mar 03, 2015
  21. 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
  22. 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
  23. 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
  24. Feb 13, 2015
  25. Feb 12, 2015
  26. Feb 11, 2015
  27. Feb 08, 2015
Loading