~ruther/guix-local

bf2cc1e5 — Mark H Weaver 12 years ago
gnu: libtool: skip a test that fails on MIPS N32.

* gnu/packages/patches/libtool-skip-tests-for-mips.patch: New file.
* gnu/packages/autotools.scm (libtool): Add patch.
* gnu-system.am (dist_patch_DATA): Add patch.
2c1ceeac — Mark H Weaver 12 years ago
gnu: binutils: apply fixes and workarounds for Loongson 2F CPUs.

* gnu/packages/patches/binutils-loongson-madd-fix.patch: New file.
* gnu/packages/patches/binutils-loongson-workaround.patch: New file.
* gnu/packages/base.scm (binutils): Add patches.
* gnu-system.am (dist_patch_DATA): Add patches.
69f777d1 — Ludovic Courtès 12 years ago
gnu: make-bootstrap: Build libc and Guile without a .gnu_debuglink.

* gnu/packages/make-bootstrap.scm (glibc-for-bootstrap, %guile-static):
  Add 'outputs' field.
c9323eac — Ludovic Courtès 12 years ago
gnu: make-bootstrap: Allow bit-reproducibility for 'glibc-stripped'.

* gnu/packages/make-bootstrap.scm (%glibc-stripped): Remove '.install'
  and '..install.cmd' files.
55a5674f — Ludovic Courtès 12 years ago
gnu: make-bootstrap: Add C++ header files to the bootstrap GCC.

* gnu/packages/make-bootstrap.scm (%gcc-stripped): Add $gcc/include/c++.
08928e57 — Ludovic Courtès 12 years ago
gnu: cross-gcc: Fix build of 'gcc-cross-sans-libc'.

* gnu/packages/cross-base.scm (cross-gcc): Add "--disable-libatomic".
1670c70a — Ludovic Courtès 12 years ago
gnu: Revert to GCC 4.7 as the default compiler.

GCC 4.8 relies on C++ headers (<cstring>, <iosfwd>, etc.) that are
missing from the current bootstrap GCC.

* gnu/packages/base.scm (gcc-boot0, cross-gcc-wrapper, gcc-final): Base
  on GCC-4.7.  This reverts part of commit 9ae7cee.
9ae7cee3 — Ludovic Courtès 12 years ago
gnu: Switch to GCC 4.8 as the default compiler.

* gnu/packages/base.scm (gcc-boot0, cross-gcc-wrapper, gcc-final): Base
  on GCC-4.8.
* gnu/packages/cross-base.scm (cross-gcc): Likewise.
* gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc,
  %gcc-static, %gcc-stripped): Likewise.
67f6491b — Ludovic Courtès 12 years ago
gnu: grep: Update to 2.15.

* gnu/packages/base.scm (grep): Update to 2.15.
ff8061b5 — Ludovic Courtès 12 years ago
Merge branch 'master' into core-updates
b645425f — Mark H Weaver 12 years ago
gnu: pulseaudio: increase timeout of thread test.

* gnu/packages/patches/pulseaudio-test-timeouts.patch: New file.
* gnu/packages/pulseaudio.scm (pulseaudio): Add patch.
* gnu-system.am (dist_patch_DATA): Add patch.
cdbca518 — Ludovic Courtès 12 years ago
union: Do not warn when identical files collide.

* guix/build/union.scm (file=?): New procedure.
  (union-build)[resolve-collision]: Do not warn when identical files
  collide.
215b6431 — Ludovic Courtès 12 years ago
gnu: Add bridge-utils.

* gnu/packages/linux.scm (bridge-utils): New variable.
dce17227 — Andreas Enge 12 years ago
gnu: libmicrohttpd: Update to 0.9.31.

* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.31,
    synchronise the description with GNU SRC.
4e9b38eb — Andreas Enge 12 years ago
gnu: Add gst-plugins-base-0.10.

* gnu/packages/gstreamer.scm (gst-plugins-base-0.10): New variable.
cedf081a — Andreas Enge 12 years ago
gnu: gstreamer-0.10: Propagate input libxml2.

* gnu/packages/gstreamer.scm (gstreamer-0.10): Propagate input libxml2.
477d30d0 — Ludovic Courtès 12 years ago
guix package: Factorize generation file name computation.

* guix/scripts/package.scm (generation-file-name): New procedure.
  Change all occurrences of (format #f "~a-~a-link" profile number) to
  use it.
1fcc3ba3 — Ludovic Courtès 12 years ago
guix package: Specify inputs for each manifest entry.

* guix/scripts/package.scm (<manifest-entry>): Add 'inputs' field.
  (manifest=?, lower-input): New procedure.
  (profile-derivation)[builder]: Add #:log-port argument to
  'union-build'.
  [ensure-valid-input]: Remove.
  Add each entry's inputs to the input list.
  (options->installable): Return just the list of entries.
  [package->manifest-entry]: Set 'inputs' field.
  [canonicalize-deps]: Rename to...
  [deduplicate]: ... this.  Remove input fiddling.
  (guix-package)[process-actions]: Use 'manifest=?' to compare the new
  and old manifests.  Pass directly PROF-DRV to 'show-what-to-build'.
  Pass #:print-build-trace #f to 'set-build-options'.
c065c443 — Ludovic Courtès 12 years ago
union: Make the log port a parameter.

* guix/build/union.scm (union-build): Add 'log-port' keyword parameter;
  use it.
d0dc4907 — Ludovic Courtès 12 years ago
derivations: 'derivation-path->output-path' honors the 'output' parameter.

* guix/derivations.scm (derivation-path->output-path): Pass OUTPUT.
* tests/derivations.scm ("multiple-output derivation,
  derivation-path->output-path"): New test.
Next