Skip to content
Snippets Groups Projects
  1. Jul 17, 2013
    • Ludovic Courtès's avatar
      build: Provide a replacement (srfi srfi-37) when the user's one is broken. · 1959fb04
      Ludovic Courtès authored
      * srfi/srfi-37.scm.in: New file, taken from Guile 2.0.9.
      * m4/guix.m4: New macro.
      * configure.ac: Use it.  Define Automake conditional `INSTALL_SRFI_37'.
      * Makefile.am (nobase_nodist_guilemodule_DATA)[INSTALL_SRFI_37]: Add
        srfi/srfi-37.scm.
        (GOBJECTS)[INSTALL_SRFI_37]: Add srfi/srfi-37.go.
        (srfi/srfi-37.scm)[INSTALL_SRFI_37]: New target.
        (EXTRA_DIST): Add srfi/srfi-37.scm.in.
      1959fb04
  2. Jul 05, 2013
  3. May 09, 2013
  4. Jan 10, 2013
  5. Jan 06, 2013
  6. Dec 05, 2012
    • Ludovic Courtès's avatar
      build: Capture configure-time settings in (guix config). · d8eea3d2
      Ludovic Courtès authored
      * configure.ac: Compute and substitute `guix_localstatedir'.
      * m4/guix.m4: Substitute `guix_system'.
      * guix/config.scm.in (%store-directory, %store-directory, %system): New
        variables.
      * guix/store.scm (%nix-state-dir): Remove.
        (%default-socket-path): Use %STATE-DIRECTORY as the default.
        (%store-prefix): Use %STORE-DIRECTORY as the default.
      * guix/utils.scm (%current-system): Default to %SYSTEM.
      d8eea3d2
  7. Dec 03, 2012
    • Ludovic Courtès's avatar
      build: Include a copy of Nix's libstore and daemon; build it. · c2033df4
      Ludovic Courtès authored
      * configure.ac: Call `AC_USE_SYSTEM_EXTENSIONS', and
        `GUIX_SYSTEM_TYPE'.  Add `--with-store-dir' option, and substitute
        `storedir'.  Include `config-daemon.ac'.
      * config-daemon.ac: New file.
      * Makefile.am [BUILD_DAEMON]: Include `daemon.am'.
      * daemon.am: New file.
      * m4/guix.m4 (GUIX_SYSTEM_TYPE): New macro.
      
      * nix/libutil/gcrypt-hash.cc, nix/libutil/gcrypt-hash.hh,
        nix/libutil/md5.h, nix/libutil/sha1.h, nix/libutil/sha256.h,
        nix/nix-daemon/guix-daemon.cc, nix/nix-daemon/shared.hh: New files.
      c2033df4
  8. Nov 03, 2012
    • Ludovic Courtès's avatar
      build: Require GNU libgcrypt. · d388c2c4
      Ludovic Courtès authored
      * guix/utils.scm (sha256): Remove Coreutils- and libchop-based
        implementations.
      * README: Update accordingly.
      
      * m4/guix.m4: New file.
      * configure.ac: Use `GUIX_ASSERT_LIBGCRYPT_USABLE'.  Set and substitute
        `LIBGCRYPT_PREFIX'.
      * Makefile.am (AM_DISTCHECK_CONFIGURE_FLAGS): Pass
        `--with-libgcrypt-prefix=$(LIBGCRYPT_PREFIX)'.
      d388c2c4
Loading