- Aug 30, 2015
-
-
Alex Kost authored
* emacs/guix-base.el (guix-run-in-shell, guix-run-in-eshell, guix-run-command-in-shell): New functions. (guix-run-in-shell-function, guix-shell-buffer-name): New variables.
-
Alex Kost authored
* emacs/guix-base.el (guix-run-command-in-repl, guix-command-output, guix-help-string): New functions. * emacs/guix-main.scm (guix-command, guix-command-output, help-string): New procedures.
-
Alex Kost authored
* guix/ui.scm (guix-main): Move the code to run guix command line to ... (run-guix): ...here. New procedure. Export it.
-
Alex Kost authored
* emacs/guix-utils.el (guix-define-alist-accessor): New macro. (guix-assq-value, guix-assoc-value): New functions. (guix-get-key-val): Remove. * emacs/guix-base.el: Replace 'guix-get-key-val' with 'guix-assq-value' everywhere. * emacs/guix-info.el: Likewise. * emacs/guix-list.el: Likewise. * emacs/guix-messages.el: Likewise.
-
Alex Kost authored
* emacs/guix-read.el: New file. * emacs.am (ELFILES): Add it.
-
Alex Kost authored
* emacs/guix-pcomplete.el (guix-pcomplete-parse-package-regexp, guix-pcomplete-parse-command-regexp, guix-pcomplete-parse-long-option-regexp, guix-pcomplete-parse-short-option-regexp, guix-pcomplete-parse-list-regexp, guix-pcomplete-parse-regexp-group, guix-pcomplete-systems, guix-pcomplete-hash-formats, guix-pcomplete-refresh-subsets, guix-pcomplete-key-policies): Move and rename to ... * emacs/guix-help-vars.el (guix-help-parse-package-regexp, guix-help-parse-command-regexp, guix-help-parse-long-option-regexp, guix-help-parse-short-option-regexp, guix-help-parse-list-regexp, guix-help-parse-regexp-group, guix-help-system-types, guix-help-hash-formats, guix-help-refresh-subsets, guix-help-key-policies): ...here. New file. (guix-help-parse-option-regexp, guix-help-source-types, guix-help-verify-options, guix-help-elpa-archives): New variables. * emacs.am (ELFILES): Add "guix-help-vars.el".
-
Alex Kost authored
* emacs/guix-main.scm (package-names, package-names-lists): New procedures. * emacs/guix-base.el (guix-package-names): New function.
-
Alex Kost authored
* emacs/guix-main.scm: Use (guix scripts graph) module. (graph-type-names): New procedure. * emacs/guix-base.el (guix-graph-type-names): New function.
-
Alex Kost authored
* guix/scripts/graph.scm (%node-types, node-type, node-type?, node-type-identifier, node-type-label, node-type-edges, node-type-convert, node-type-name, node-type-description): Export.
-
Alex Kost authored
* emacs/guix-main.scm: Use (guix scripts lint) module. (lint-checker-names): New procedure. * emacs/guix-base.el (guix-lint-checker-names): New function.
-
Alex Kost authored
* guix/scripts/lint.scm (%checkers, lint-checker, lint-checker?, lint-checker-name, lint-checker-description, lint-checker-check): Export.
-
Alex Kost authored
* emacs/guix-utils.el (guix-memoized-defalias): New macro. (guix-memoized-font-lock-keywords): New variable.
-
Alex Kost authored
* emacs/guix-utils.el (guix-any): New function.
-
Alex Kost authored
* emacs/guix-utils.el (guix-copy-as-kill, guix-copy-command-as-kill): New functions.
-
Alex Kost authored
* emacs/guix-utils.el (guix-shell-quote-argument, guix-command-symbol, guix-command-string): New functions.
-
Alex Kost authored
* emacs/guix-utils.el (guix-concat-strings): New function. * emacs/guix-pcomplete.el (guix-pcomplete-short-options): Use it. * emacs/guix-base.el (guix-get-package-strings): Likewise.
-
Alex Kost authored
* emacs/guix-utils.el (guix-while-search): New macro. * emacs/guix-pcomplete.el (guix-pcomplete-run-guix-and-search): Use it. * emacs/guix-prettify.el (guix-prettify-decompose-buffer): Likewise.
-
Alex Kost authored
* emacs/guix-prettify.el (guix-prettify): Add 'guix' group.
-
Ludovic Courtès authored
* gnu/packages/gnome.scm (clutter)[outputs]: New field. [arguments]: Pass --with-html-dir.
-
Ludovic Courtès authored
* gnu/packages/gnome.scm (libchamplain): New variable.
-
David Thompson authored
* gnu/packages/ruby.scm (ruby-diff-lcs-for-rspec): Rename this... (ruby-diff-lcs): ... to this, and export it. (ruby-rspec-expectation, ruby-rspec-mocks): Use new varaible.
-
- Aug 29, 2015
-
-
Ludovic Courtès authored
This saves ~10% on 'guix build inkscape -Sd'. * guix/download.scm (%mirror-file): New variable. (url-fetch): Remove #:mirrors parameter. Remove 'mirror-file'; refer to '%mirror-file' instead.
-
Ludovic Courtès authored
* doc/guix.texi (Locales): Introduce "codeset". <%default-locale-definitions>: Mention the "normalized codeset", with an xref to libc's manual. * gnu/system/locale.scm (%default-locale-definitions)[utf8-locale]: Mention the "normalized codeset" in a comment.
-
Ludovic Courtès authored
Reported by karhunkynsi on #guix. * guix/scripts/refresh.scm (update-package): Add missing newline in string literal passed to 'warning'.
-
David Thompson authored
* gnu/packages/ruby.scm (ruby-i18n): Update to 0.7.0.
-
Ricardo Wurmus authored
* gnu/packages/video.scm (mpv)[inputs]: Replace "jack-2" with "jack-1".
-
Ricardo Wurmus authored
* gnu/packages/gstreamer.scm (gst-plugins-good)[inputs]: Replace "jack-2" with "jack-1".
-
Ricardo Wurmus authored
* gnu/packages/audacity.scm (audacity)[inputs]: Replace "jack-2" with "jack-1".
-
Ricardo Wurmus authored
* gnu/packages/audio.scm (rsound)[source]: Add 'file-name' field.
-
Ricardo Wurmus authored
* gnu/packages/audio.scm (rsound)[inputs]: Replace "jack-2" with "jack-1".
-
Sou Bunnbu (宋文武) authored
* gnu/packages/gnome.scm (yelp-tools): New variable.
-
Sou Bunnbu (宋文武) authored
* gnu/packages/gnome.scm (yelp): New variable.
-
Sou Bunnbu (宋文武) authored
* gnu/packages/gnome.scm (yelp-xsl): New variable.
-
- Aug 28, 2015
-
-
Ludovic Courtès authored
This significantly reduces churn in the store. It also reduces run time of 'guix build inkscape -Sd' by ~10%. * guix/download.scm (url-fetch)[mirror-file]: New variable. [builder]: Get URL from the "guix download url" env. var. Get the mirrors from MIRROR-FILE. Pass #:script-name and #:env-vars to 'gexp->derivation'.
-
Ludovic Courtès authored
* guix/gexp.scm (gexp->derivation): Add #:script-name parameter. * doc/guix.texi (G-Expressions): Document it.
-
Ludovic Courtès authored
* guix/monads.scm (define-lift): Turn into a macro that open-codes the result of its lift.
-
Sou Bunnbu (宋文武) authored
* gnu/packages/admin.scm (shadow): Update to 4.2.1. [source]: Use the release tarball.
-
Leo Famulari authored
* gnu/packages/abduco.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. Signed-off-by:
Ludovic Courtès <ludo@gnu.org>
-
Siniša Biđin authored
* gnu/packages/haskell.scm (cabal-install): New variable. Signed-off-by:
Ludovic Courtès <ludo@gnu.org>
-