Skip to content
Snippets Groups Projects
  1. Jan 19, 2013
  2. Jan 18, 2013
  3. Jan 05, 2013
    • Ludovic Courtès's avatar
      Add `guix-gc'. · fe8ff028
      Ludovic Courtès authored
      * guix-gc.in, tests/guix-gc.sh: New files.
      * configure.ac: Output `guix-gc', and make it executable.
      * Makefile.am (bin_SCRIPTS): Add `guix-gc'.
        (TESTS): Add `tests/guix-gc.sh'.
      * doc/guix.texi (Features): Add xref to "Invoking guix-gc".
        (Invoking guix-gc): New node.
      * po/POTFILES.in: Add `guix-gc.in'.
      fe8ff028
  4. Dec 12, 2012
  5. 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
    • Ludovic Courtès's avatar
      build: Run all the tests against the just-built daemon. · 69cfce50
      Ludovic Courtès authored
      * test-env.in: New file.
      * configure.ac: Add it to `AC_CONFIG_FILES' and `commands-exec'.
      * config-daemon.ac: Set and substitute `GUIX_TEST_ROOT'.
      * Makefile.am (SCM_LOG_COMPILER, SH_LOG_COMPILER): Use it in lieu of
        `pre-inst-env'.
      * daemon.am (test_root): Remove
        (AM_TESTS_ENVIRONMENT): Remove `TEST_ROOT'.
        (clean-local): Use $(GUIX_TEST_ROOT); make files writable before
        removing them.guix_test_root
      * tests/guix-daemon.sh: Remove `NIX_' variable settings; don't launch
        `guix-daemon'.
      69cfce50
  6. 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
  7. Nov 23, 2012
  8. Nov 18, 2012
    • Ludovic Courtès's avatar
      Turn Guix into "GNU Guix". · f8348b91
      Ludovic Courtès authored
      * configure.ac: Change package name to "GNU Guix", and bug-report
        address to `gnu-system-discuss@gnu.org'.
      * doc/guix.texi: Replace "Guix" by "GNU Guix" in some places.
        (Top, Introduction): Mention "for the GNU system".
      * HACKING, README: Use "GNU Guix" instead of "Guix" in some places.
      f8348b91
  9. Nov 04, 2012
    • Ludovic Courtès's avatar
      Add (guix snix) and the `guix-import' command. · 10226c05
      Ludovic Courtès authored
      * guix/snix.scm, tests/snix.scm, guix-import.in: New files.
      * configure.ac: Output `guix-import' and make it executable.
      * Makefile.am (bin_SCRIPTS): Add `guix-import'.
        (MODULES): Add `guix/snix.scm'.
        (TESTS): Add `tests/snix.scm'.
      10226c05
  10. 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
    • Ludovic Courtès's avatar
      build: Produce (guix config) instead of using compile-time tricks. · 00e219d1
      Ludovic Courtès authored
      * guix/config.scm.in: New file.
      * guix/utils.scm: Use it.
        (%libgcrypt): Remove.
        (%nixpkgs-directory): Don't capture the compile-time $NIXPKGS; use
        %NIXPKGS instead.
        (nixpkgs-derivation): Use %NIX-INSTANTIATE.
      * pre-inst-env.in (NIX_INSTANTIATE, NIXPKGS, LIBGCRYPT): Remove.
      
      * configure.ac: Emit `guix/config.scm'.
      * Makefile.am (GOBJECTS): Add `guix/config.go'.
        (nobase_nodist_guilemodule_DATA): Add `guix/config.scm'.
      00e219d1
    • Ludovic Courtès's avatar
      build: Clearly mark Nixpkgs as optional. · e76bdf8b
      Ludovic Courtès authored
      * configure.ac: Always show the result of checking for Nixpkgs.  Don't
        warn when Nixpkgs is not found.
      * Makefile.am (AM_DISTCHECK_CONFIGURE_FLAGS): Remove `--with-nixpkgs'
        flag.
      * guix/utils.scm (%nixpkgs-directory): Use either the compile-time or
        the run-time `NIXPKGS' environment variable.
      * release.nix (jobs.tarball, jobs.build): Remove `--with-nixpkgs'
        configure flag.
      * README: Mark Nixpkgs as optional.
      
      * distro/packages/databases.scm, distro/packages/guile.scm,
        distro/packages/typesetting.scm: Change uses of `nixpkgs-derivation*'
        to `nixpkgs-derivation', to avoid failing at compile-time.
      e76bdf8b
  11. Nov 01, 2012
  12. Oct 24, 2012
    • Ludovic Courtès's avatar
      Add `guix-download'. · c52a5bf0
      Ludovic Courtès authored
      * guix-download.in: New file.
      * configure.ac: Emit `guix-download' and make it executable.
      * Makefile.am (bin_SCRIPTS): Add `guix-download'.
      * po/POTFILES.in: Add `guix-download.in'.
      c52a5bf0
  13. Oct 04, 2012
  14. Aug 27, 2012
  15. Aug 22, 2012
  16. Aug 17, 2012
  17. Aug 14, 2012
  18. Jul 07, 2012
  19. Jul 01, 2012
  20. Jun 30, 2012
  21. Jun 29, 2012
    • Ludovic Courtès's avatar
      Gettextize, with GNU Gettext 0.18.1. · f68b0893
      Ludovic Courtès authored
      * Makefile.am (EXTRA_DIST): Add `build-aux/config.rpath'.
        (SUBDIRS, ACLOCAL_AMFLAGS): New variables.
      
      * configure.ac: Use `AM_GNU_GETTEXT'.  Emit `po/Makefile.in'.
      
      * po/Makevars, po/POTFILES.in: New files.
      f68b0893
  22. Jun 15, 2012
  23. Jun 13, 2012
Loading