Skip to content
Snippets Groups Projects
  1. Nov 22, 2012
  2. Nov 21, 2012
  3. Nov 20, 2012
    • Ludovic Courtès's avatar
      build: Fix `hydra.scm' recipe. · dce3a40b
      Ludovic Courtès authored
      * hydra.scm: Redirect the output port to the error port.
        (package-job): Return a name/thunk pair.
        (hydra-jobs)[system]: Use either the `system' key (a symbol) in
        ARGUMENTS, or (%current-system)'.
      dce3a40b
  4. Nov 19, 2012
  5. Nov 18, 2012
  6. Nov 15, 2012
    • Ludovic Courtès's avatar
      distro: Rebuild bootstrap Binutils and GCC. · 68c141f1
      Ludovic Courtès authored
      These new binaries are built with the `--with-lib-path' and
      `--with-local-prefix' flags, respectively, as introduced in commit
      01d45404.
      
      * distro/packages/bootstrap.scm (%bootstrap-coreutils&co,
        %bootstrap-glibc): Update URL.
        (%bootstrap-binutils, %bootstrap-gcc): Update URL and hashes.
      * build-aux/download.scm (file-name->uri): Update URL.
      68c141f1
    • Ludovic Courtès's avatar
      distro: Configure ld and GCC to not look under /usr & co. · 01d45404
      Ludovic Courtès authored
      This fixes impurities with non-chroot builds on LFS-style distros.
      
      * distro/packages/base.scm (binutils): Pass `--with-lib-path'.
        (gcc-4.7): Pass `--with-local-prefix'.
      * distro/packages/make-bootstrap.scm (%binutils-static): Pass
        `--with-lib-path'.
      01d45404
  7. Nov 13, 2012
  8. Nov 12, 2012
    • Ludovic Courtès's avatar
      tests: Make sure to use the bootstrap Guile. · 92b8d1ea
      Ludovic Courtès authored
      * tests/builders.scm ("url-fetch", "gnu-build"): Pass `url-fetch'
        #:guile %BOOTSTRAP-GUILE.
      92b8d1ea
    • Ludovic Courtès's avatar
      tests: Remove extraneous test. · 1dfb715d
      Ludovic Courtès authored
      * tests/derivations.scm ("build-expression->derivation for fixed-output
        derivation"): Remove test.  It is redundant with that in builders.scm,
        and doesn't work out of the box with the statically-linked
        %BOOTSTRAP-GUILE.
      1dfb715d
    • Ludovic Courtès's avatar
      build: Add $(top_builddir) to the load path. · 671d8f5e
      Ludovic Courtès authored
      * Makefile.am (DOWNLOAD_FILE): Add $(top_builddir) to the search path,
        since that's where guix/config.scm is.
        (.scm.go): Likewise.
      671d8f5e
    • Ludovic Courtès's avatar
      distro: Patch libc to avoid accessing /etc/ld.so.cache and friends. · 25608d64
      Ludovic Courtès authored
      * distro/packages/base.scm (glibc): Apply `glibc-no-ld-so-cache.patch'.
        (glibc-final): Inherit GLIBC's inputs.
      * distro/packages/patches/glibc-no-ld-so-cache.patch: New file.
      * Makefile.am (dist_patch_DATA): Add it.
      25608d64
    • Ludovic Courtès's avatar
      distro: Use `mirror://' URLs. · 0db342a5
      Ludovic Courtès authored
      * distro/packages/base.scm, distro/packages/bash.scm,
        distro/packages/compression.scm, distro/packages/gawk.scm,
        distro/packages/gperf.scm, distro/packages/guile.scm,
        distro/packages/libsigsegv.scm, distro/packages/libtool.scm,
        distro/packages/libunistring.scm, distro/packages/m4.scm,
        distro/packages/multiprecision.scm, distro/packages/ncurses.scm,
        distro/packages/pth.scm, distro/packages/readline.scm,
        distro/packages/recutils.scm: Use `mirror://gnu' URLs.
      * distro/packages/gnupg.scm: Use `mirror://gnupg' URLs.
      0db342a5
    • Ludovic Courtès's avatar
      download: Add support for mirror:// URLs. · 94d222ad
      Ludovic Courtès authored
      * guix/download.scm (%mirrors): New variable.  Mirror lists taken from
        Nixpkgs.
        (url-fetch): New `mirrors' keyword parameter.
        [builder]: Pass it.
      
      * guix/build/download.scm (url-fetch): New `mirrors' keyword parameter.
        [maybe-expand-mirrors]: New procedure.
        [uri]: Use it.
      94d222ad
    • Ludovic Courtès's avatar
      download: Follow HTTP redirections. · 270246de
      Ludovic Courtès authored
      * guix/build/download.scm (http-fetch): Follow the redirection when CODE
        is 302.
      270246de
    • Ludovic Courtès's avatar
      Remove (guix http) and (guix ftp). · 87f5d366
      Ludovic Courtès authored
      * guix/ftp.scm, guix/http.scm, guix/build/ftp.scm, guix/build/http.scm:
        Remove.
      * Makefile.am (MODULES): Likewise.
      * tests/builders.scm, distro/packages/base.scm,
        distro/packages/bash.scm, distro/packages/bdw-gc.scm,
        distro/packages/compression.scm, distro/packages/gawk.scm,
        distro/packages/gnupg.scm, distro/packages/gperf.scm,
        distro/packages/guile.scm, distro/packages/libffi.scm,
        distro/packages/libsigsegv.scm, distro/packages/libtool.scm,
        distro/packages/libunistring.scm, distro/packages/lout.scm,
        distro/packages/m4.scm, distro/packages/multiprecision.scm,
        distro/packages/ncurses.scm, distro/packages/perl.scm,
        distro/packages/pkg-config.scm, distro/packages/pth.scm,
        distro/packages/readline.scm, distro/packages/recutils.scm: Use
        `url-fetch' instead of `http-fetch' and `ftp-fetch'.
      * distro/packages/bootstrap.scm: Likewise
        (bootstrap-origin): Remove references to `http-fetch' and
        `ftp-fetch'.
      * guix.scm (%public-modules): Remove `http' and `ftp'; add `download'.
      87f5d366
    • Ludovic Courtès's avatar
      Add (guix download) and (guix build download). · 62cab99c
      Ludovic Courtès authored
      * guix/download.scm, guix/build/download.scm: New files.
      * Makefile.am (MODULES): Add them.
      * tests/builders.scm ("url-fetch"): New test.
      * distro/packages/bootstrap.scm (bootstrap-origin): Support
        `url-fetch'.
      * guix/snix.scm (snix-derivation->guix-package): Use `url-fetch' instead
        of `http-fetch'.
      62cab99c
Loading