Commit Graph

48 Commits

Author SHA1 Message Date
Mathieu Lirzin
1b846da8c3 utils: Use '@' for separating package names and version numbers.
This provides the ability to use numbers in package names.

Fixes <http://bugs.gnu.org/19219>.

* guix/utils.scm (package-name->name+version): New procedure.
* gnu/packages.scm (%find-package): Add a FALLBACK? keyword argument.
Use the previous method when no package is found.
(specification->package+output, specification->package): Adapt
documentation to new syntax.
* doc/guix.texi (Invoking guix package, Invoking guix import): Likewise.
* guix/ui.scm (package-specification->name+version+output): Likewise.
* guix/scripts/import/hackage.scm (show-help): Likewise.
* tests/guix-build.sh: Adapt to new syntax.
* tests/guix-lint.sh: Likewise.
* tests/guix-package.sh: Likewise.
* tests/ui.scm ("package-specification->name+version+output"): Likewise.
* tests/utils.scm ("package-name->name+version"): Likewise.
* NEWS: Mention new syntax.
2016-03-02 21:41:41 +01:00
Alex Kost
687c9bc023 emacs: Add interface for licenses.
* emacs/guix-main.scm (%license-param-alist): New variable.
  (license->sexp, find-licenses, license-entries): New procedures.
* emacs/guix-license.el (guix-license-get-entries)
  (guix-license-get-display, guix-license-insert-packages-button)
  (guix-license-insert-comment, guix-license-list-describe)
  (guix-license-list-show-packages): New procedures.
  (guix-licenses): New command.
* doc/emacs.texi (Emacs Licenses): New node.
  (Emacs Interface): Add it.
* doc/guix.texi (Top): Add it.
* NEWS: Mention new interface.
2016-01-25 22:11:47 +03:00
Alex Kost
0a2a2b3387 emacs: Rename 'file-path' to 'file-name'.
* emacs/guix-info.el (guix-info-file-path): Rename to...
  (guix-info-file-name): ... this.
* emacs/guix-list.el (guix-list-file-path): Rename to...
  (guix-list-file-name): ... this.
  (guix-list-get-file-path): Rename to...
  (guix-list-get-file-name): ... this.
* emacs/guix-ui-generation.el (guix-generation-list-format): Adjust
  accordingly.
* emacs/guix-ui-system-generation.el (guix-system-generation-list-format):
  Likewise.
* NEWS: Mention faces renaming.
2016-01-25 22:11:47 +03:00
Alex Kost
67cedc4ba6 emacs: Add interface for system generations.
* emacs/guix-main.scm (system-generation-boot-parameters)
(system-generation-param-alist, system-generation-sexps): New procedures.
(entries): Add 'system-generation' entry type.
* emacs/guix-messages.el (guix-result-message): Use the same messages
  for 'generation' and 'system-generation' entry types.
* emacs/guix-ui-system-generation.el: New file.
* emacs.am (ELFILES): Add it.
* doc/emacs.texi (Emacs Commands): Document new commands.
* NEWS: Mention new interface.
2016-01-16 13:02:21 +03:00
Alex Kost
1ae858f333 Update NEWS.
* NEWS: Mention Emacs interface for Hydra and changes in variables.
2016-01-02 17:25:35 +03:00
Alex Kost
4daa31270a Update NEWS.
* NEWS: Mention 'guix-build-log-mode'.
2015-11-06 22:20:03 +03:00
Ludovic Courtès
f6082affda Update NEWS. 2015-11-04 11:12:03 +01:00
Ludovic Courtès
316d65be0c doc: Back up on the claim of encrypted root partitions.
Reported by 宋文武 <iyzsong@openmailbox.org>
at <https://lists.gnu.org/archive/html/guix-devel/2015-11/msg00096.html>.

* doc/guix.texi (System Installation): Comment out encrypted root
  partition commands.
* gnu/system/examples/desktop.tmpl (mapped-devices): Remove.
  (file-systems): Refer to the root by label.
* NEWS: Adjust.
2015-11-04 10:54:39 +01:00
Ludovic Courtès
f194445a65 Update NEWS. 2015-11-04 00:12:19 +01:00
Ludovic Courtès
e9ade3eeef Update NEWS. 2015-07-21 21:32:29 +02:00
Ludovic Courtès
617372ef70 Update NEWS. 2015-07-21 00:40:08 +02:00
Ludovic Courtès
ec6b5a9942 Update NEWS. 2015-05-13 23:41:08 +02:00
David Thompson
d423ac6047 NEWS: Mention new postgresql service in 0.8.2. 2015-05-13 12:31:18 -04:00
Ludovic Courtès
6b832e4d7b Update NEWS. 2015-05-13 11:48:12 +02:00
Ludovic Courtès
983c082a74 Update NEWS. 2015-01-28 22:01:29 +01:00
Ludovic Courtès
d31721464e nls: Update 'vi' translation. 2015-01-28 21:32:58 +01:00
Ludovic Courtès
43faf869b9 Update NEWS. 2015-01-28 10:56:04 +01:00
Ludovic Courtès
44941798d2 Update NEWS. 2014-11-17 22:09:38 +01:00
David Thompson
7b3f6a277c Fix typo in NEWS. 2014-11-16 18:42:44 -05:00
Ludovic Courtès
29934e0244 Adjust NEWS for 'guix import'. 2014-11-16 23:22:36 +01:00
Ludovic Courtès
5c88ac539b Update NEWS. 2014-11-13 11:35:14 +01:00
Ludovic Courtès
8ee0e719bb Update NEWS. 2014-11-11 22:42:42 +01:00
Ludovic Courtès
0c4b00d851 Update NEWS. 2014-11-10 15:06:11 +01:00
Ludovic Courtès
508ea01ef2 Update NEWS. 2014-07-25 01:01:51 +02:00
Ludovic Courtès
dccc0b9800 Update NEWS. 2014-07-25 00:44:43 +02:00
Ludovic Courtès
02dd2a9cb6 Update 'NEWS'. 2014-07-21 23:18:21 +02:00
Ludovic Courtès
4ec91959f2 Update 'NEWS'. 2014-04-09 14:37:01 +02:00
Ludovic Courtès
b0f981f06e Update 'NEWS' for 0.6. 2014-04-07 23:39:30 +02:00
Ludovic Courtès
5d6dbd299e Update 'NEWS'. 2013-12-11 13:06:19 +01:00
Andreas Enge
4a8c5617f9 NEWS: Small changes.
NEWS: Typos and very minor changes.
2013-12-10 22:14:23 +01:00
Ludovic Courtès
a043ac04d9 Update 'NEWS'. 2013-12-10 21:53:59 +01:00
Ludovic Courtès
bb5f01c55d Update 'NEWS'. 2013-09-27 08:44:55 +02:00
Ludovic Courtès
6bf3e5f72d Update 'NEWS'. 2013-09-27 01:50:59 +02:00
Ludovic Courtès
8f37bf6200 Update 'NEWS'. 2013-09-25 18:58:25 +02:00
Ludovic Courtès
3253830d46 Update NEWS. 2013-07-17 15:33:48 +02:00
Ludovic Courtès
5939006b9b Update NEWS. 2013-07-16 23:46:01 +02:00
Ludovic Courtès
423002544d Update NEWS' and TODO'. 2013-07-03 01:18:28 +02:00
Ludovic Courtès
16357e8c71 Update upstream Nix sub-module.
* nix-upstream: Update.
* NEWS: Mention multiple-derivation output bug.
2013-06-14 17:05:32 +02:00
Ludovic Courtès
8e59fdd53b guix gc: Add `--requisites'.
* guix/scripts/gc.scm (show-help, %options): Add `--requisites'.
  (guix-gc): Handle it.
* doc/guix.texi (Invoking guix gc): Document `--requisites'.
* NEWS: Update.
2013-06-13 22:15:41 +02:00
Ludovic Courtès
bdbb6fbb19 Update `NEWS'. 2013-06-04 00:45:57 +02:00
Ludovic Courtès
d149583162 Update `NEWS'. 2013-05-20 18:30:55 +02:00
Ludovic Courtès
0f241da212 Update `NEWS'. 2013-05-12 16:35:27 +02:00
Ludovic Courtès
47d188109e Update `NEWS'. 2013-05-11 22:50:01 +02:00
Ludovic Courtès
e3729544f9 Update `NEWS'. 2013-05-10 23:05:00 +02:00
Ludovic Courtès
06504acb78 doc: Update `NEWS'.
* NEWS: Update.
2013-05-08 16:08:25 +02:00
Ludovic Courtès
4056b82882 doc: Update `NEWS'.
* NEWS: Populate.
2013-04-27 17:10:41 +02:00
Ludovic Courtès
85f3a05e4c Update `NEWS'.
* NEWS: Update.
2013-01-20 22:54:36 +01:00
Ludovic Courtès
6365068393 build: Use Automake's `gnu' option.
* configure.ac: Use Automake's `gnu' option.
* ChangeLog, NEWS: New files.
2012-07-07 22:53:01 +02:00