~ruther/guix-local

51af5710 — Ludovic Courtès 11 years ago
build: Update PO files as per 'make dist'.
dccc0b98 — Ludovic Courtès 11 years ago
Update NEWS.
20ffce82 — Ludovic Courtès 11 years ago
ui: Improve formatting of package dependencies in recutils.

* guix/ui.scm (package->recutils)[dependencies->recutils]: New
  procedure. Use it.
3ce9aa44 — Ludovic Courtès 11 years ago
build: Fix typo in 'guix package --show' test.

* tests/guix-package.sh: Change "^Package:" to "^name:".
6c9e7b2b — Ludovic Courtès 11 years ago
build: Better reject systems where the shebang would be too long.

* tests/gexp.scm (shebang): Add "#!".
41717509 — Ludovic Courtès 11 years ago
services: Use system groups where applicable.

* gnu/services/avahi.scm (avahi-service): Add 'system?' field to
  'user-group' form.
* gnu/services/base.scm (guix-service): Likewise.
* gnu/services/dbus.scm (dbus-service): Likewise.
* gnu/services/networking.scm (tor-service): Likewise.
c8fa3426 — Ludovic Courtès 11 years ago
system: Add the 'system?' field for user groups.

Suggested by Mark H. Weaver.

* gnu/system/shadow.scm (<user-group>)[system?]: New field.
  (%base-groups): Introduce 'system-group' macro, and use it.
* gnu/system.scm (user-group->gexp): Pass the 'system?' field.
* guix/build/activation.scm (add-group): Add #:system? and honor it.
  (activate-users+groups): Handle the 'system?' field.
* gnu/system/file-systems.scm (%tty-gid): Choose an ID below 1000.
* doc/guix.texi (User Accounts): Document the 'system?' field.
931c132a — Ludovic Courtès 11 years ago
doc: Make sure out-of-source-tree builds find os-config.tmpl.

* Makefile.am (BUILT_SOURCES): New variable.
* daemon.am (BUILT_SOURCES): Use +=.
* doc.am (BUILT_SOURCES, MAINTAINERCLEANFILES, EXTRA_DIST): Add
  doc/os-config.texi.
  (doc/os-config.texi): New target.
* doc/guix.texi (System Installation): Include os-config.texi.
054e8576 — Ludovic Courtès 11 years ago
doc: Add "guix system" to 'dir'.

* doc/guix.texi: Add "guix system" to the dir entry.
d9372161 — Ludovic Courtès 11 years ago
services: xorg: Honor ~/.xsession.

* gnu/services/xorg.scm (xinitrc): Attempt to execute ~/.xsession.
1dac8566 — Ludovic Courtès 11 years ago
install: Add a configuration template to the image.

* gnu/system/os-config.tmpl: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it
* gnu/system/install.scm (configuration-template-service): New
  procedure.
  (installation-services): Call it.
* doc/guix.texi (System Installation): Mention
  configuration-template.scm, and @include gnu/system/os-config.tmpl.
0a90af15 — Ludovic Courtès 11 years ago
monads: Add 'interned-file'.

* guix/monads.scm (interned-file): New procedure.
* tests/monads.scm ("interned-file"): New test.
* doc/guix.texi (The Store Monad): Document it.
7ab44369 — Ludovic Courtès 11 years ago
doc: Recommend partition labels.

* doc/guix.texi (System Installation): Recommend partition labels.
47b73c34 — Ludovic Courtès 11 years ago
services: xorg: Remove /var/run/slim.lock when starting.

Reported by Mark H. Weaver.

* gnu/services/xorg.scm (slim-service)[start]: Remove /var/run/slim.lock
  before starting 'slim'.
da9c8102 — Mark H Weaver 11 years ago
gnu: gcc: Update to 4.9.1.

* gnu/packages/gcc.scm (gcc-4.9): Update to 4.9.1.
77362186 — Manolis Ragkousis 11 years ago
gnu: Add libftdi.

* gnu/packages/libftdi.scm: New file
* gnu-system.am (GNU_SYSTEM_MODULES): Add libftdi.scm

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
9fd571a2 — Mark H Weaver 11 years ago
gnu: Adjust more packages to GLib "bin" split.

* gnu/packages/gimp.scm (gegl): Add glib:bin to 'native-inputs'.
* gnu/packages/mail.scm (mu): Ditto.
408137d9 — Andreas Enge 11 years ago
gnu: parallel: Upgrade to 20140722.

* gnu/packages/parallel.scm (parallel): Upgrade to 20140722.
bc7f024c — Andreas Enge 11 years ago
gnu: xorriso: Upgrade to 3.1.8.

* gnu/packages/cdrom.scm (xorriso): Upgrade to 3.1.8.
1b4f23bd — Andreas Enge 11 years ago
gnu: nano: Upgrade to 2.3.6.

* gnu/packages/nano.scm (nano): Upgrade to 2.3.6.
Next