~ruther/guix-local

ref: df142dd40eae6c8267b3bbe3a16d1f3b9c49c605 guix-local/gnu/packages/base.scm -rw-r--r-- 50.7 KiB
df142dd4 — Ludovic Courtès 11 years ago
gnu: grep: Upgrade to 2.20.

* gnu/packages/base.scm (grep): Upgrade to 2.20.
b47b2b52 — Ludovic Courtès 11 years ago
gnu: coreutils: Remove run-time dependency on Bash.

* gnu/packages/base.scm (coreutils)[arguments] <patch-shell-references>:
  Leave src/split.c unpatched.  Set $SHELL.  Use .../bin/sh and not
  .../bin/bash in tests.
84e6756c — Ludovic Courtès 11 years ago
gnu: gcc: Add a "lib" output.

* gnu/packages/gcc.scm (gcc-4.7)[configure-flags]: Add
  --with-gxx-include-dir.
  [outputs]: New field.
  [arguments] <phases>: Adjust to use the "lib" output.  Add
  'substitute*' calls for "libstdc++-v3/python/Makefile.in" and
  "gcc/config.in".
* gnu/packages/base.scm (gcc-boot0) <symlink-libgcc_eh>: Use the "lib"
  output.
  (cross-gcc-wrapper): Add 'outputs' field.
  (glibc-final)[arguments]: Adjust #:allowed-references to list
  '(GCC-BOOT0 "lib").
  (libstdc++): Add 'outputs' field.
  (gcc-final)[arguments]: Add "lib" to #:allowed-references.
* gnu/packages/make-bootstrap.scm (%gcc-static): Add 'outputs' field.
e0a0c84b — Ludovic Courtès 11 years ago
gnu: glibc-final: Remove top-level circular dependency.

This fixes a top-level circular dependency between linux.scm and
base.scm introduced in 2e92375.

* gnu/packages/base.scm (glibc-final): Remove call to
  'package-with-restricted-references', and use an 'arguments' field
  instead.
2e6a1345 — Ludovic Courtès 11 years ago
gnu: gcc-final: Make sure the output refers only to libc.

* gnu/packages/base.scm (gcc-final)[arguments]: Add
  #:allowed-references.
592e8660 — Ludovic Courtès 11 years ago
gnu: binutils-final: Make sure the output refers only to libc.

* gnu/packages/base.scm (binutils-final)[arguments]: Add
  #:allowed-references.
2e92375e — Ludovic Courtès 11 years ago
gnu: glibc-final: Make sure we hold just the right set of references.

* gnu/packages/base.scm (glibc-final): Wrap in
  'package-with-restricted-references'.
1c93be56 — Ludovic Courtès 11 years ago
gnu: glibc: Make sure the bootstrap libc is not in $CPATH.

This fixes a bug whereby the bootstrap-glibc headers could be picked up
when building libc.so, which could be noticed by the fact that the
.debug files contained references to bootstrap-glibc.

* gnu/packages/base.scm (glibc-final-with-bootstrap-bash)[arguments]:
  Add 'pre-configure' phase.
  [inputs]: Remove 'alist-delete' call.
3d78d51d — Ludovic Courtès 11 years ago
gnu: Build the final Coreutils before Findutils.

This fixes a bug whereby Findutils' 'updatedb' script would retain a
reference to the bootstrap binaries ('sort', etc.)

* gnu/packages/base.scm (coreutils-final, %boot5-inputs): New variables.
  (%final-inputs): Use them.
872c69d0 — Ludovic Courtès 11 years ago
Merge branch 'master' into core-updates
9d9b576b — Ludovic Courtès 11 years ago
gnu: Set proper source location for 'gcc-final'.

* gnu/packages/base.scm (gcc-final)[location]: New field.
  Reported by Andreas Enge <andreas@enge.fr>.
a4d48cc2 — Ludovic Courtès 11 years ago
gnu: grep: Upgrade to 2.19.

* gnu/packages/base.scm (grep): Upgrade to 2.19.
af018f5e — Ludovic Courtès 11 years ago
Merge branch 'master' into core-updates
571aa6cd — Ludovic Courtès 12 years ago
gnu: Add GCC 4.9.0.

* gnu/packages/gcc.scm (gcc-4.9): New variable.
* gnu/packages/base.scm (gcc-toolchain-4.9): New variable.
722111ab — Andreas Enge 12 years ago
gnu: gmp: Upgrade to 6.0.0a.

* gnu/packages/multiprecision.scm (gmp): Upgrade to 6.0.0a.
* gnu/packages/base.scm (gcc-boot0): Modify symbolic link to point to
    gmp-6.0.0 instead of the non-existing gmp-6.0.0a.
4eb202a3 — Ludovic Courtès 12 years ago
gnu: gcc-final: Add Texinfo as an input.

* gnu/packages/base.scm (gcc-final)[native-inputs]: New field.
a28ef66e — Ludovic Courtès 12 years ago
gnu: Add 'gcc-toolchain'.

* gnu/packages/base.scm (gcc-toolchain): New procedure.
  (gcc-toolchain-4.8): New variable.
4979ee04 — Ludovic Courtès 12 years ago
Merge branch 'core-updates'
2ed6aa9e — Ludovic Courtès 12 years ago
gnu: glibc: Patch mtrace.pl to avoid retaining a reference to Perl.

* gnu/packages/base.scm (glibc)[argument] <pre-configure phase>: Patch
  malloc/mtrace.pl.
1eefbb26 — Mark H Weaver 12 years ago
Merge branch 'master' into core-updates
Next