Skip to content
Snippets Groups Projects
  1. Nov 02, 2012
  2. Nov 01, 2012
  3. Oct 31, 2012
    • Ludovic Courtès's avatar
      build: Add unit test for the `guix-build' command. · 97298ffa
      Ludovic Courtès authored
      * tests/guix-build.sh: New file.
      * Makefile.am (TESTS): Add it.
        (LOG_COMPILER): Rename to...
        (SCM_LOG_COMPILER): ... this.  Move flags to...
        (AM_SCM_LOG_FLAGS): ... this.
        (TEST_EXTENSIONS, SH_LOG_COMPILER, AM_SH_LOG_FLAGS): New variables.
      97298ffa
    • Ludovic Courtès's avatar
      Add (guix ui). · 073c34d7
      Ludovic Courtès authored
      * guix/ui.scm: New file.
      * Makefile.am (MODULES): Add it.
      * po/POTFILES.in: Add it.
      
      * guix-build.in: Use it.
        (_, N_, leave): Remove.
        (guix-build): Use `with-error-handling' instead of the `guard' form.
      * guix-download.in: Use it.
        (_, N_, leave): Remove.
      073c34d7
    • Ludovic Courtès's avatar
      build-system/gnu: Distinguish between imported modules and used modules. · 111111d0
      Ludovic Courtès authored
      * guix/build-system/gnu.scm (gnu-build): Add the `imported-modules'
        keyword parameter.  Pass it to `build-expression->derivation'.
      111111d0
  4. Oct 30, 2012
  5. Oct 29, 2012
    • Ludovic Courtès's avatar
      guix-build: Add `--root'. · 34811f02
      Ludovic Courtès authored
      * guix/store.scm (add-indirect-root): New operation.
      * guix-build.in (show-help): Document `--root'.
        (%options): Add `--root'.
        (guix-build)[register-root]: New procedure.  Call it when `--root' is
        passed.
      34811f02
    • Ludovic Courtès's avatar
      Add (guix build union). · c8c88afa
      Ludovic Courtès authored
      * guix/build/union.scm, tests/union.scm: New files.
      * Makefile.am (MODULES): Add `guix/build/union.scm'.
        (TESTS): Add `tests/union.scm'.
      c8c88afa
  6. Oct 28, 2012
  7. Oct 27, 2012
  8. Oct 26, 2012
    • Ludovic Courtès's avatar
      distro: Add i686-linux port. · d25468bc
      Ludovic Courtès authored
      * distro/packages/bootstrap/i686-linux/bash,
        distro/packages/bootstrap/i686-linux/mkdir,
        distro/packages/bootstrap/i686-linux/tar,
        distro/packages/bootstrap/i686-linux/xz: New files.
      
      * distro/packages/base.scm (%bootstrap-coreutils&co,
        %bootstrap-binutils, %bootstrap-glibc, %bootstrap-gcc): Add hashes of
        the i686-linux tarballs.
      
      * Makefile.am (bootstrap_i686_linuxdir, dist_bootstrap_i686_linux_DATA,
        nodist_bootstrap_i686_linux_DATA): New variables
        (DISTCLEANFILES): Add $(nodist_bootstrap_i686_linux_DATA).
        (distro/packages/bootstrap/i686-linux/guile-bootstrap-2.0.6.tar.xz):
        New rule.
      d25468bc
    • Ludovic Courtès's avatar
      distro: gcc: Adjust to support non-x86_64 architectures. · fc95fdae
      Ludovic Courtès authored
      * distro/packages/base.scm (gcc-4.7)[arguments]: In the `pre-configure'
        phase, patch all the relevant gcc/config files, not just those for
        x86_64-linux-gnu.
      fc95fdae
    • Ludovic Courtès's avatar
      utils: Remove special `substitute*' syntax for lists of files. · 20d83444
      Ludovic Courtès authored
      * guix/build/utils.scm (substitute*): Remove special syntax for
        list-of-files; instead, check whether FILE is `list?' at run time.
      
      * distro/packages/base.scm (gcc-4.7, %binutils-static): Adjust
        accordingly.
      20d83444
  9. Oct 25, 2012
  10. Oct 24, 2012
Loading