~ruther/guix-local

ref: 6d763bdddbea7a95f9f0bd5d5a1ada5e80c37fde guix-local/gnu d---------
952298d7 — Ludovic Courtès 12 years ago
gnu: Add wpa_supplicant.

* gnu/packages/admin.scm (wpa-supplicant): New variable.
c5df1839 — Ludovic Courtès 12 years ago
Add (gnu system file-systems).

This fixes a circular dependency between (gnu system) and (gnu system
linux-initrd), where the latter could end up being compiled before
'file-system-type' was defined as a macro.

* gnu/system.scm (<file-system>, %fuse-control-file-system,
  %binary-format-file-system): Move to...
* gnu/system/file-systems.scm: ... here.  New file.
* build-aux/hydra/demo-os.scm, gnu/system/linux-initrd.scm,
  gnu/system/vm.scm: Use it.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
5bbd6bf1 — Eric Bavier 12 years ago
gnu: Add ccache.

* gnu/packages/ccache.scm: New file.
* gnu/packages/patches/ccache-stdc-predef-test.patch: New patch.
* gnu-system.am (GNU_SYSTEM_MODULES): Add ccache.scm.
  (dist_patch_DATA): Add patch.
16ecf3ff — Eric Bavier 12 years ago
gnu: Edit synopses of petsc packages.

* gnu/packages/maths.scm (petsc) [synopsis]: Shorten.
  (petsc-complex,petsc-openmpi,petsc-complex-openmpi) [synopsis]:
  Repeat synopsis from petsc package with extensions.  [description]: Remove.
7886e23b — Eric Bavier 12 years ago
gnu: offlineimap: fix license.

* gnu/packages/mail.scm (offlineimap) [license]: Change to gpl2+.
d2938d59 — Eric Bavier 12 years ago
gnu: Add mu.

* gnu/packages/mail.scm (mu): New variable.
3919a31a — Eric Bavier 12 years ago
gnu: Add offlineimap

* gnu/packages/mail.scm (offlineimap): New variable.
b10e9ff6 — Ludovic Courtès 12 years ago
gnu: Add Linux kbd.

* gnu/packages/linux.scm (kbd): New variable.
e38e18ff — Ludovic Courtès 12 years ago
vm: Make the device name a parameter.

* guix/build/vm.scm (initialize-partition-table): Honor 'device'
  parameter.
  (initialize-hard-disk): Add 'device' parameter and honor it.
* gnu/system/vm.scm (qemu-image): Adjust accordingly.
a54aefea — Eric Bavier 12 years ago
gnu: Add superlu-dist package.

* gnu/packages/maths.scm (superlu-dist): New variable.
* gnu/packages/patches/superlu-dist-scotchmetis.patch: New patch.
* gnu-system.am (dist_patch_DATA): Add it.
6acb4adb — Eric Bavier 12 years ago
gnu: Add pt-scotch package.

* gnu/packages/maths.scm (pt-scotch): New variable.
f8ed036a — Eric Bavier 12 years ago
gnu: Add scotch package.

* gnu/packages/maths.scm (scotch): New variable.
* gnu/packages/patches/scotch-test-threading.patch: New patch.
* gnu-system.am (dist_patch_DATA): Add it.
d5b429ab — Ludovic Courtès 12 years ago
system: Add 'grub-configuration' record.

* gnu/system/grub.scm (<grub-configuration>): New record type.
  (grub-configuration-file): Add 'config' parameter; remove
  #:default-entry and #:timeout.  Honor CONFIG.
* gnu/system.scm (<operating-system>): Remove 'bootloader-entries'
  field; remove default value for 'bootloader' field.
  (operating-system-grub.cfg): Pass the 'bootloader' field to
  'grub-configuration-file'.
* build-aux/hydra/demo-os.scm (bootloader): New field.
1691b4cd — Eric Bavier 12 years ago
gnu: openmpi: Add memchecker support.

* gnu/packages/mpi.scm (openmpi) [inputs]: Add valgrind.  Unpropagate
  gfortran.  [arguments]: Add configure flags for memchecker.
b4140694 — Ludovic Courtès 12 years ago
system: Make /run/current-system at activation time.

* gnu/system.scm (etc-directory): Change default value of #:profile.
  Change contents of SHELLS.  Use /run/current-system/profile/{s,}bin in
  BASHRC.
  (operating-system-boot-script)[%modules]: Add (guix build
  linux-initrd).  Add call to 'activate-current-system' in gexp.
  (operating-system-initrd-file, operating-system-grub.cfg): New
  procedures.
  (operating-system-derivation): Don't build grub.cfg here and remove it
  from the file union.
* gnu/system/vm.scm (qemu-image): Remove #:populate.
  (operating-system-build-gid, operating-system-default-contents):
  Remove.
  (system-qemu-image): Remove call to
  'operating-system-default-contents'.  Use 'operating-system-grub.cfg'
  to get grub.cfg.  Add GRUB.CFG to #:inputs.
  (system-qemu-image/shared-store): Likewise, but don't add GRUB.CFG to
  #:inputs.
  (system-qemu-image/shared-store-script): Pass --system kernel option.
* guix/build/activation.scm (%booted-system, %current-system): New
  variables.
  (boot-time-system, activate-current-system): New procedures.
* guix/build/install.scm (evaluate-populate-directive): Add case
  for ('directory name uid gid mode).
  (directives, populate-root-file-system): New procedures.
* guix/build/vm.scm (initialize-hard-disk): Replace calls to
  'evaluate-populate-directive' by a call to
  'populate-root-file-system'.
* gnu/services/dmd.scm (dmd-configuration-file): Use
  /run/current-system/profile/bin.
* gnu/services/xorg.scm (slim-service): Likewise.
bf43449a — Andreas Enge 12 years ago
gnu: soprano: Add input redland.

* gnu/packages/rdf.scm (soprano): Add inputs redland and rasqal, drop raptor2
    (propagated by rasqal).
af6fce0f — Andreas Enge 12 years ago
gnu: Add redland.

* gnu/packages/rdf.scm (redland): New variable.
85d83c3b — Andreas Enge 12 years ago
gnu: rasqal: Propagate input raptor2.

* gnu/packages/rdf.scm (rasqal): Propagate input raptor2 as indicated in
    the pkg-config file.
1634c042 — Andreas Enge 12 years ago
gnu: Add rasqal.

* gnu/packages/rdf.scm (rasqal): New variable.
90f69c2e — Ludovic Courtès 12 years ago
gnu: Add libuv.

* gnu/packages/libevent.scm (libuv): New variable.
Next