~ruther/guix-local

e502bf89 — Ludovic Courtès 10 years ago
system: File systems depend on their corresponding device mappings.

Fixes a regression introduced in commit 0adfe95.

* gnu/system.scm (other-file-system-services)[requirements]: Remove.
  [add-dependencies]: New procedure.
  Use it.
* gnu/system/file-systems.scm (<file-system>)[dependencies]: Update
  comment.
* gnu/services/base.scm (mapped-device->dmd-service-name,
  dependency->dmd-service-name): New procedures.
  (file-system-service-type): Use it.
362f496d — Ludovic Courtès 10 years ago
gnu: Add libchop.

* gnu/packages/backup.scm (libchop): New variable.
b416aadf — Ludovic Courtès 10 years ago
gnu: Move gdbm to (gnu packages databases).

* gnu/packages/gdbm.scm: Remove.
* gnu/packages/databases.scm (gdbm): New variable, from gdbm.scm.
* gnu/packages/avahi.scm, gnu/packages/cyrus-sasl.scm,
  gnu/packages/guile.scm, gnu/packages/mail.scm,
  gnu/packages/man.scm, gnu/packages/pulseaudio.scm,
  gnu/packages/python.scm, gnu/packages/ruby.scm,
  gnu/packages/sawfish.scm: Adjust accordingly.
* gnu-system.am (GNU_SYSTEM_MODULES): Remove gdbm.scm.
136787cb — Ludovic Courtès 10 years ago
doc: Mention Nix in the intro.

* doc/guix.texi (Introduction): Mention Nix with a xref to
  "Acknowledgments".
  (Acknowledgments): Add link to nixos.org.
122c3a1d — Ludovic Courtès 10 years ago
system: grub: Let GRUB choose the best graphics mode.

On PCs, it means that it will typically choose resolutions higher
than 640x480, which is nicer.

* gnu/system/grub.scm (eye-candy)[setup-gfxterm-body]: Leave 'gfxmode'
  unset.
69851c59 — Ricardo Wurmus 10 years ago
gnu: openblas: Update to 0.2.15.

* gnu/packages/maths.scm (openblas): Update to 0.2.15.
8a3a9e84 — Ricardo Wurmus 10 years ago
gnu: icedtea7: Update to 2.6.2.

* gnu/packages/java.scm (icedtea7): Update to 2.6.2.
dd169b73 — Paul van der Walt 10 years ago
gnu: ghc-glut: Propagate freeglut input.

* gnu/packages/haskell.scm (ghc-glut): Move freeglut to
  propagated-inputs.
a0d3eff9 — Efraim Flashner 10 years ago
gnu: bluez: Update to 5.35.

* gnu/packages/linux.scm (bluez): Update to 5.35.
b7f16845 — Alex Kost 10 years ago
gnu: magit-svn: Update to 2.1.1.

* gnu/packages/emacs.scm (magit-svn): Update to 2.1.1.
1fda9b1f — Alex Kost 10 years ago
gnu: magit: Update to 2.3.0.

* gnu/packages/emacs.scm (magit): Update to 2.3.0.
cd6f6c22 — Ludovic Courtès 10 years ago
services: Add 'modify-services'.

* gnu/services.scm (%modify-service, modify-services): New macros.
* gnu/services/base.scm (mingetty-service-type, guix-service-type):
  Export.
* emacs/guix-devel.el (guix-devel-keywords): Add 'modify-services'.
  Ditto in 'guix-devel-scheme-indent' call.
* doc/guix.texi (Using the Configuration System): Give an example of
  'modify-services'.
  (Service Reference): Document it.
b0b9f6e0 — Ludovic Courtès 10 years ago
services: 'guix-configuration' has a 'substitute-urls' field.

* gnu/services/base.scm (<guix-configuration>)[substitute-urls]: New
  field.
  (guix-dmd-service): Honor it.
* doc/guix.texi (Base Services): Document it.
7191adc5 — Alex Kost 10 years ago
refresh: Support comma-separated updater types.

* guix/scripts/refresh.scm (%options): Handle comma-separated types for
  '--type' option.
  (guix-refresh): Adjust accordingly.
  (show-help): Likewise.
* doc/guix.texi (Invoking guix refresh): Document it.
9a067efd — Ricardo Wurmus 10 years ago
gnu: pbtranscript-tofu: Update to 2.2.3.

* gnu/packages/bioinformatics.scm (pbtranscript-tofu): Update to 2.2.3.
  [source]: Remove bundled Cython sources in a snippet.  Replace
  ".tar.gz" extension in file-name field with "-checkout".
  [arguments]: Replace "enter-directory-and-clean-up" phase with
  "enter-directory" phase, and add "patch-setuppy" phase.
  [inputs]: Add python2-h5py.  Move python2-cython ...
  [native-inputs]: ... to this field.
fb8d1be8 — Andreas Enge 10 years ago
gnu: pari-gp: Add X11 input.

* gnu/packages/algebra.scm (pari-gp)[inputs]: Add libx11, which enables
  plotting functions.
855038b2 — Ludovic Courtès 10 years ago
tests: Print the mounts visible in the container.

* tests/guix-environment-container.sh: Print the content of
  $tmpdir/mounts.
fd688c82 — Ludovic Courtès 10 years ago
ui: Add 'make-regexp*'.

Fixes <http://bugs.gnu.org/21773>.
Reported by Jan Synáček <jan.synacek@gmail.com>.

* guix/ui.scm (make-regexp*): New procedure.
* guix/scripts/package.scm (options->installable, guix-package): Use it
  when processing user-provided regexps.
35b50a75 — Ludovic Courtès 10 years ago
container: Remove unnecessary CLONE_CHILD_* flags.

* gnu/build/linux-container.scm (namespaces->bit-mask): Remove
  CLONE_CHILD_CLEARTID and CLONE_CHILD_SETTID, which are unneeded.
  Discussed at <http://bugs.gnu.org/21694>.
fb4bf72b — Ludovic Courtès 10 years ago
store: Use the daemon's substitute URLs by default.

Partly fixes <http://bugs.gnu.org/20217>.

* guix/store.scm (set-build-options): Change #:substitute-urls to
  default to #f.  Send the 'substitute-urls' pair only if
  SUBSTITUTE-URLS is true.
* guix/scripts/build.scm (set-build-options-from-command-line): Do not
  default to %DEFAULT-SUBSTITUTE-URLS for #:substitute-urls.
* guix/scripts/size.scm (%default-options): Remove 'substitute-urls'.
Next