~ruther/guix-local

94e3029a — Ludovic Courtès 12 years ago
gnu: pius: Use Python 2.

* gnu/packages/gnupg.scm (pius): Use Python 2.
78214b4b — Ludovic Courtès 12 years ago
gnu: make-bootstrap: Add missing export.

* gnu/packages/make-bootstrap.scm: Export '%guile-static-stripped'.  The
  problem was hidden because of <http://bugs.gnu.org/17418>.
f57d2639 — Ludovic Courtès 12 years ago
gnu: e2fsprogs: Install the libext2fs Info manual.

* gnu/packages/linux.scm (e2fsprogs)[native-inputs]: Add TEXINFO.
0997771a — Ludovic Courtès 12 years ago
gnu: e2fsprogs: Use 'static-package' for the statically-linked variant.

* gnu/packages/linux.scm (e2fsprogs/static): Remove.
  (e2fsck/static): Use (static-package e2fsprogs) instead.
fd42e6b8 — Ludovic Courtès 12 years ago
gnu: gdb: Upgrade to 7.7.1.

* gnu/packages/gdb.scm (gdb): Upgrade to 7.7.1.
03f45001 — Ludovic Courtès 12 years ago
gnu: gdb: Add dependency on libxml2.

* gnu/packages/gdb.scm (gdb)[inputs]: Add LIBXML2.
25178594 — Ludovic Courtès 12 years ago
gnu: Add libgsf.

* gnu/packages/gnome.scm (libgsf): New variable.
1dd26275 — Ludovic Courtès 12 years ago
gnu: Add libcroco.

* gnu/packages/gnome.scm (libcroco): New variable.
6f194a1e — Ludovic Courtès 12 years ago
gnu: pybugz: Add fixlet patches.

* gnu/packages/python.scm (python2-pybugz)[source]: Add 'patches'
  field.
* gnu/packages/patches/pybugz-encode-error.patch,
  gnu/packages/patches/pybugz-stty.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
515eba45 — Ludovic Courtès 12 years ago
gnu-maintenance: Add missing type check.

* guix/gnu-maintenance.scm (gnu-package?): Only call 'mirror-type' when
  URL is a string.
1d462832 — Ludovic Courtès 12 years ago
linux-initrd: Improve root file system switching.

* guix/build/linux-initrd.scm (move-essential-file-systems,
  switch-root): New procedures.
  (MS_MOVE): New variable.
  (boot-system): Remove 'mount-essential-file-systems' call for ROOT.
  Use 'switch-root' instead of chdir + chroot.
2d49f845 — Ludovic Courtès 12 years ago
services: networking: Fix typo in static networking service.

* gnu/services/networking.scm (static-networking-service): Use
  $inetutils/bin/ifconfig, not $inetutils/sbin/ifconfig.
0e2672ae — Ludovic Courtès 12 years ago
gnu: Add missing import in (gnu packages maths).

* gnu/packages/maths.scm: Use (guix utils), which was needed since
  b9100e2f.
3c05b4bc — Ludovic Courtès 12 years ago
linux-initrd: Check the root and other early file systems.

* gnu/system.scm (operating-system-derivation)[boot-file-systems]: Keep "/".
* gnu/system/linux-initrd.scm (file-system->spec): Keep the 'check?'
  flag.
  (qemu-initrd)[helper-packages]: New variable.  Pass it as #:to-copy.
  <gexp>: Add 'set-path-environment-variable' call.  Remove #:unionfs
  argument for 'boot-system'.
* gnu/system/vm.scm (%linux-vm-file-systems): Add 'check?' field/
  (virtualized-operating-system): Likewise for the "9p" file system.
* guix/build/linux-initrd.scm (mount-root-file-system): Change #:unionfs
  default.  Call 'check-file-system' before mounting ROOT, when
  VOLATILE-ROOT? is false.
  (check-file-system): New procedure.
  (mount-file-system): Honor 'check?' element in list; add
  'check-file-system' call.
  (boot-system): Remove #:root-fs-type and #:unionfs parameters.
  [root-mount-point?, root-fs-type]: New variables.
  Call 'mount-file-system' on all MOUNTS but "/".
ad896f23 — Ludovic Courtès 12 years ago
activation: Fix deletion of setuid programs.

* guix/build/activation.scm (activate-setuid-programs): When
  %SETUID-DIRECTORY exists, pass the right file names to 'delete-file'.
e102f940 — Ludovic Courtès 12 years ago
gnu: Add statically-linked versions of e2fsprogs and the fsck.* commands.

* gnu/packages/linux.scm (e2fsprogs/static, e2fsck/static): New
  variables.
66f23d66 — Ludovic Courtès 12 years ago
vm: Provide a root partition for the freestanding VM image.

Fixes a regression introduced in 83bcd0b.

* gnu/system/vm.scm (system-qemu-image): Override the 'file-systems'
  field of OS.  Add #:file-system-type parameter and honor it.
03ddfaf5 — Ludovic Courtès 12 years ago
vm: Make root file system type a parameter, and default to ext4.

* gnu/system/vm.scm (qemu-image): Add #:file-system-type parameter.
  Pass it to 'initialize-hard-disk'.
* guix/build/linux-initrd.scm (mount-root-file-system): Always honor
  TYPE.
  (boot-system): Change #:root-fs-type to default to "ext4".  Update
  docstring.
* guix/build/vm.scm (initialize-hard-disk): Remove #:mkfs parameter; add
  #:file-system-type.  Adjust 'mkfs' invocation and 'mount' call to
  honor #:file-system-type.
e20fd1bf — Ludovic Courtès 12 years ago
doc: Minor improvements in "G-Expressions".

* doc/guix.texi (G-Expressions): Show coreutils version number in store
  file name.  Add xref to "Derivations", in documentation of
  'gexp->derivation'.  Fix typo.
83a39ed7 — Ludovic Courtès 12 years ago
gnu: Add diffstat.

* gnu/packages/version-control.scm (diffstat): New variable.
Next