~ruther/guix-local

ref: 6568d2bd6e4e047dd95b00a7a6e7501a16491eb5 guix-local/gnu/packages/commencement.scm -rw-r--r-- 32.3 KiB
b9212a54 — Ludovic Courtès 11 years ago
Merge branch 'core-updates'
4ac0d644 — Andreas Enge 11 years ago
Merge branch 'master' into core-updates.
60e2d5fe — Mark H Weaver 11 years ago
gnu: Add gcc-5.1.0 and gcc-toolchain-5.1.0.

* gnu/packages/gcc.scm (gcc-5.1): New variable.
* gnu/packages/commencement.scm (gcc-toolchain-5.1): New variable.
d485ebba — Ludovic Courtès 11 years ago
gnu: gcc: Do not always disable RUNPATH validation.

* gnu/packages/gcc.scm (gcc-4.7)[arguments]: Remove explicit
  #:validate-runpath? #f.
* gnu/packages/commencement.scm (gcc-boot0)[arguments]: Remove case for
  #:validate-runpath?.
  (gcc-final)[arguments]: Add literal #:validate-runpath? #f.
* gnu/packages/cross-base.scm (cross-gcc-arguments): Remove case for
  #:validate-runpath?.
669b8639 — Ludovic Courtès 11 years ago
gnu: commencement: Remove unneeded configure flag for bootstrap gettext.

* gnu/packages/commencement.scm (gettext-boot0): Remove unneeded
  --disable-threads.
6162b95d — Ludovic Courtès 11 years ago
gnu: glibc: Add dependency on Gettext, to install the message catalogs.

This fixes a bug whereby the libc.mo files were not installed, and thus
translations of libc's messages were not available.

* gnu/packages/commencement.scm (gettext-boot0): New variable.
  (glibc-final)[native-inputs]: New field.
* gnu/packages/base.scm (glibc)[native-inputs]: Add GNU-GETTEXT.
cbbb11c8 — Ludovic Courtès 11 years ago
gnu: Rename ld-wrapper2 to ld-wrapper.

* gnu/packages/ld-wrapper2.in: Rename to...
* gnu/packages/ld-wrapper.in: ... this.
* gnu-system.am (MISC_DISTRO_FILES): Remove ld-wrapper2.in.
* gnu/packages/commencement.scm (fixed-ld-wrapper): Remove.
  (gcc-toolchain): Restore pre-77db91ad inputs.
334345d9 — Mark H Weaver 11 years ago
Merge branch 'core-updates'
77db91ad — Ludovic Courtès 11 years ago
gnu: Add second ld-wrapper to work around readlink dereferencing bug.

Suggested by Mark H Weaver.

* gnu/packages/ld-wrapper2.in: New file.
* gnu-system.am (MISC_DISTRO_FILES): Add it.
* gnu/packages/commencement.scm (fixed-ld-wrapper): New procedure.
cf3e3e37 — 宋文武 11 years ago
Merge branch 'master' into core-updates
dfc8bb20 — Ludovic Courtès 11 years ago
gnu: gcc: Disable RUNPATH validation for native builds.

* gnu/packages/gcc.scm (gcc-4.7)[arguments]: Pass
  #:validate-runpath? #f.
* gnu/packages/commencement.scm (gcc-boot0)[arguments]: Override
  #:validate-runpath? with 'substitute-keyword-arguments'.
  (gcc-final)[arguments]: Likewise.
* gnu/packages/cross-base.scm (cross-gcc-arguments): Likewise.
5180717e — Mark H Weaver 11 years ago
Remove unused module import (gnu packages ed) from (gnu packages commencement).

* gnu/packages/commencement.scm: Remove (gnu packages ed) module import.
8fdd4101 — Ludovic Courtès 11 years ago
gnu: Add 'make-ld-wrapper' procedure.

* gnu/packages/base.scm (make-ld-wrapper): New procedure.  Abstracted
  from...
* gnu/packages/commencement.scm (ld-wrapper-boot3): ... here.  Use it.
c2366e3c — Ludovic Courtès 11 years ago
gnu: commencement: Turn off RUNPATH checks for 'gcc-final'.

* gnu/packages/commencement.scm (gcc-final)[arguments]: Add
  #:validate-runpath? #f.
ec3b1c57 — Ludovic Courtès 11 years ago
gnu: Use 'glibc-utf8-locales-final' in the default patching inputs.

* gnu/packages/commencement.scm (glibc-utf8-locales-final): Make public.
* guix/packages.scm (%standard-patch-inputs): Use
  GLIBC-UTF8-LOCALES-FINAL instead of GLIBC-UTF8-LOCALES.
12890625 — Ludovic Courtès 11 years ago
Merge branch 'core-updates'.
87c8b92f — Ludovic Courtès 11 years ago
gnu: commencement: Make UTF-8 locales available right after 'guile-final'.

In <http://hydra.gnu.org/build/263170>, we see:

   153: 12 [patch-usr-bin-file #:native-inputs #f ...]

  [...]

     ?: 1 [regexp-exec # ...]
  In ice-9/boot-9.scm:
   106: 0 [#<procedure 1998ec0 at ice-9/boot-9.scm:97:6 (thrown-k . args)> encoding-error ...]

  ice-9/boot-9.scm:106:20: In procedure #<procedure 1998ec0 at ice-9/boot-9.scm:97:6 (thrown-k . args)>:
  ice-9/boot-9.scm:106:20: Throw to key `encoding-error' with args `("scm_to_stringn" "cannot convert narrow string to output locale" 84 #f #f)'.

This is due to that fact that 'patch-/usr/bin/file' read a line
containing a byte sequence with bytes > 127 (namely a copyright sign.)
But this build was running with a C locale, and so those bytes cannot be
represented in that locale, hence this error.

This commit makes the UTF-8 locales available earlier such that
everything can be represented in locale encoding.

* gnu/packages/commencement.scm (glibc-utf8-locales-final): Move
  earlier; change "gzip" input to GZIP built with %BOOT4-INPUTS.
  (%boot5-inputs): Define to %BOOT4-INPUTS plus
  GLIBC-UTF8-LOCALES-FINAL.
  (gnu-make-final, coreutils-final, grep-final): Use it instead of
  %BOOT4-INPUTS.
  (gzip-final): Remove.
  (%boot6-inputs): New variable.
  (%final-inputs): Use it instead of %BOOT5-INPUTS.  Don't rely on
  GZIP-FINAL.
b0fd2bd3 — Ludovic Courtès 11 years ago
gnu: Add glibc-utf8-locales to the implicit inputs.

Suggested by Mark H Weaver and Andreas Enge
at <http://lists.gnu.org/archive/html/guix-devel/2015-02/msg00356.html>.

* gnu/packages/commencement.scm (gzip-final, glibc-utf8-locales-final):
  New variables.
  (%final-inputs): Use them.
57b7e1a6 — Ludovic Courtès 11 years ago
Merge branch 'core-updates'

Conflicts:
	gnu/packages/bootstrap.scm
24aaf2f2 — Mark H Weaver 11 years ago
gnu: gmp: Apply fixes for armhf.

* gnu/packages/patches/gmp-arm-asm-nothumb.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/multiprecision.scm (gmp): Add patch.  Include --build triplet
  in configure args when building natively.
* gnu/packages/commencement.scm (gcc-final): Use bootstrap guile to
  build gmp-source.
Next