Skip to content
Snippets Groups Projects
  1. Sep 13, 2015
    • Ludovic Courtès's avatar
      services: 'mingetty-service' no longer takes monadic values. · daa48c31
      Ludovic Courtès authored
      * gnu/services/base.scm (mingetty-service): Change default value of
        #:motd from a monadic value to a <plain-file>.  Assume MOTD to be a
        file-like object.  Assume LOGIN-PROGRAM is a gexp or #f.
        (%base-services): Use 'plain-file' instead of 'text-file' for motd.
      * gnu/system/linux.scm (unix-pam-service): Update docstring to mention
        that MOTD is a file-like object.
      * doc/guix.texi (Base Services): Adjust 'mingetty-service' documentation
        accordingly.
      daa48c31
  2. Sep 10, 2015
  3. Sep 02, 2015
    • Ludovic Courtès's avatar
      graph: Add '--expression'. · 4c8f997a
      Ludovic Courtès authored
      * guix/scripts/graph.scm (%options, show-help): Add '--expression'.
        (guix-graph): Call 'read/eval-package-expression' for 'expression'
        pairs in OPTS.
      * tests/guix-graph.sh: Add tests.
      * doc/guix.texi (Invoking guix graph): Document it.
      4c8f997a
    • Andy Wingo's avatar
      doc: Document polkit and elogind services. · 4650a77e
      Andy Wingo authored
      * doc/guix.texi (Desktop Services): Add polkit-service and
        elogind-service documentation.
      4650a77e
  4. Aug 31, 2015
    • Ricardo Wurmus's avatar
      build: Add R build system. · f8f3bef6
      Ricardo Wurmus authored
      * guix/build-system/r.scm: New file.
      * guix/build/r-build-system: New file.
      * Makefile.am (MODULES): Add new files.
      * doc/guix.texi (Build Systems): Document r-build-system.
      f8f3bef6
    • Ricardo Wurmus's avatar
      import: Add 'cran' importer. · e1248602
      Ricardo Wurmus authored
      * guix/import/cran.scm: New file.
      * guix/scripts/import.scm: Add "cran" to 'importers'.
      * guix/scripts/import/cran.scm: New file.
      * tests/cran.scm: New file.
      * Makefile.am (MODULES): Add 'guix/import/cran.scm' and
        'guix/scripts/import/cran.scm'.
        (SCM_TESTS): Add 'tests/cran.scm'.
      * doc/guix.texi (Invoking guix import): Document it.
      * po/guix/POTFILES.in: Add 'guix/scripts/import/cran.scm'.
      e1248602
  5. Aug 30, 2015
    • Alex Kost's avatar
      emacs: Add popup interface for guix commands. · 9b0afb0d
      Alex Kost authored
      * emacs/guix-command.el: New file.
      * emacs.am (ELFILES): Add it.
      * doc/emacs.texi (Emacs Initial Setup): Mention 'magit-popup' library.
        (Emacs Popup Interface): New node.
        (Emacs Interface): Add it.
      * doc/guix.texi (Top): Likewise.
      9b0afb0d
    • Alex Kost's avatar
      doc: Reorganize "Emacs Interface" node. · c554de89
      Alex Kost authored
      * doc/guix.texi (Package Management): Move "Emacs Interface" node to ...
        (Top): ...here, since it is not just about package management.
      * doc/emacs.texi: Shift all nodes one level up (@section -> @chapter, etc.).
        Rename "Emacs Usage" node into "Emacs Package Management".  Move "Emacs
        Configuration" node here.
      c554de89
  6. Aug 29, 2015
  7. Aug 28, 2015
  8. Aug 27, 2015
    • David Thompson's avatar
      import: Add Ruby gem importer. · 3aae8145
      David Thompson authored
      * gnu/scripts/import.scm (importers): Add "gem".
      * gnu/import/gem.scm: New file.
      * gnu/scripts/import/gem.scm: New file.
      * Makefile.am (MODULES): Add them.
      * guix.texi ("invoking guix import"): Document it.
      3aae8145
  9. Aug 26, 2015
    • Ludovic Courtès's avatar
      Add 'guix graph'. · 88856916
      Ludovic Courtès authored
      * guix/scripts/graph.scm, tests/graph.scm, tests/guix-graph.sh,
        doc/images/coreutils-bag-graph.dot, doc/images/coreutils-graph.dot: New
        files.
      * Makefile.am (MODULES): Add guix/scripts/graph.scm.
        (SH_TESTS): Add tests/guix-graph.sh.
        (SCM_TESTS): Add tests/graph.scm.
      * doc.am (DOT_FILES, DOT_VECTOR_GRAPHICS): New variables.
        (EXTRA_DIST): Use them.
        (dist_infoimage_DATA): Use $(DOT_FILES).
        (pdf-local, info-local, ps-local): Likewise.
      * doc/guix.texi (Packages with Multiple Outputs): Add cross-reference to 'guix
        graph'.
        (Invoking guix gc): Likewise.
        (Invoking guix graph): New section.
      88856916
    • Ludovic Courtès's avatar
      gexp: Add 'lower-object'. · c2b84676
      Ludovic Courtès authored
      * guix/gexp.scm (lower-object): New procedure.
        (lower-inputs, lower-references, gexp->sexp): Use it.
      * tests/gexp.scm ("lower-object"): New test.
      * doc/guix.texi (G-Expressions): Document it.
      c2b84676
  10. Aug 20, 2015
  11. Aug 19, 2015
    • Ludovic Courtès's avatar
      lint: Add 'formatting' checker. · 40a7d4e5
      Ludovic Courtès authored
      * guix/scripts/lint.scm (report-tabulations, report-trailing-white-space,
        report-long-line, report-formatting-issues, check-formatting): New
        procedures.
        (%formatting-reporters): New variable.
        (%checkers): Add 'formatting' checker.
      * tests/lint.scm ("formatting: tabulation", "formatting: trailing white
        space", "formatting: long line", "formatting: alright"): New tests.
      * doc/guix.texi (Invoking guix lint): Mention the 'formatting' checker.
      40a7d4e5
  12. Aug 18, 2015
    • David Thompson's avatar
      build: ruby: Rewrite build system to use gem archives. · e83c6d00
      David Thompson authored
      
      Co-Authored-By: default avatarPjotr Prins <pjotr.public01@thebird.nl>
      
      * guix/build-system/ruby.scm (lower): Remove git dependency.
        (rubygems-uri): New procedure.
      * guix/build/ruby-build-system (gitify): Delete.
        (unpack): Use 'gem unpack' utility.
        (check): Add docstring.
        (build): Repack modified gem.
        (install): Rebuild unpacked gem and install it.
        (%standard-phases): Remove gitify and build phases.
      * gnu/packages/ruby.scm (ruby-hoe, ruby-rake-compiler, ruby-i18n,
        ruby-rspec-support, ruby-rspec-core, ruby-diff-lcs-for-rspec,
        ruby-rspec-expectations, ruby-rspec-mocks, ruby-rspec, bundler,
        ruby-useragent, ruby-bacon, ruby-arel, ruby-connection-pool,
        ruby-net-http-persistent, ruby-minitest, ruby-minitest-sprint,
        ruby-minitest-bacon, ruby-daemons, ruby-git, ruby-slop,
        ruby-multipart-post): Convert to new build system.
      * doc/guix.texi (ruby-build-system): Document the gem archive requirement.
      e83c6d00
  13. Aug 03, 2015
  14. Jul 25, 2015
  15. Jul 23, 2015
  16. Jul 22, 2015
  17. Jul 19, 2015
  18. Jul 18, 2015
  19. Jul 17, 2015
  20. Jul 16, 2015
    • Ludovic Courtès's avatar
      system: Add 'kernel-arguments' field. · ee2a6304
      Ludovic Courtès authored
      * gnu/system.scm (<operating-system>)[kernel-arguments]: New field.
        (operating-system-grub.cfg): Honor it.
        (operating-system-parameters-file): Add 'kernel-arguments' to the parameters
        file.
      * guix/scripts/system.scm (previous-grub-entries)[system->grub-entry]: Read
        the 'kernel-arguments' field of the parameters file, when available.
      * gnu/system/vm.scm (system-qemu-image/shared-store-script):
        Use (operating-system-kernel-arguments os) in '-append'.
      * doc/guix.texi (operating-system Reference): Document it.
      ee2a6304
  21. Jul 15, 2015
    • Ludovic Courtès's avatar
      Add 'guix-daemon.service' file for systemd. · d2825c96
      Ludovic Courtès authored
      * etc/guix-daemon.service.in: New file, provided by Ricardo Wurmus.
      * daemon.am (CLEANFILES): Add etc/guix-daemon.service.
        (systemdservicedir, nodist_systemdservice_DATA): New variables.
        (EXTRA_DIST): Add etc/guix-daemon.service.in.
      * doc/guix.texi (Binary Installation, Build Environment Setup): Mention
        'guix-daemon.service'.
      d2825c96
    • Ludovic Courtès's avatar
      doc: Reinstate bit about creating build accounts. · 43c33047
      Ludovic Courtès authored
      * doc/guix.texi (Binary Installation): Reinstate bit about creating group and
        user accounts, which was inadvertently removed in 01dbc7e0.
      43c33047
  22. Jul 14, 2015
  23. Jul 13, 2015
    • Ludovic Courtès's avatar
      guix build: Add '--substitute-urls' client option. · f8a8e0fe
      Ludovic Courtès authored
      * guix/scripts/build.scm (%standard-build-options,
        show-build-options-help): Add --substitute-urls=URLS.
        (set-build-options-from-command-line): Honor it.
      * guix/store.scm (%default-substitute-urls): Make public.
      * doc/guix.texi (Substitutes): Add xref to the client --substitute-urls
        option.
        (Invoking guix build): Document it.
        (Invoking guix-daemon): Add 'daemon-substitute-urls' anchor.
      f8a8e0fe
  24. Jul 11, 2015
    • Mark H Weaver's avatar
      gnu: Require NEON on armhf. · aa725117
      Mark H Weaver authored
      * gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): On armhf,
        include --with-fpu=neon.
      * doc/guix.texi (GNU Distribution): Document that our armhf port
        requires NEON.
      aa725117
  25. Jul 09, 2015
  26. Jul 08, 2015
Loading