1. 02 Jun, 2020 1 commit
  2. 09 Nov, 2019 1 commit
  3. 04 Sep, 2019 1 commit
    • Ludovic Courtès's avatar
      doc: Update 'README'. · f475c6e5
      Ludovic Courtès authored
      * README: Update intro a bit.
      (Installing Guix as non-root): Remove as it's largely outdated.
      (Contact): Update.
      f475c6e5
  4. 09 Jan, 2019 1 commit
    • Ludovic Courtès's avatar
      build: Require Guile 2.2. · 0991fd53
      Ludovic Courtès authored
      * configure.ac: Require Guile 2.2.
      * README: Adjust accordingly.
      * doc/guix.texi (Requirements): Likewise.
      * gnu/packages/package-management.scm (guile2.0-guix): Deprecate.
      (guix-minimal): Inherit from GUIX, not from GUILE2.0-GUIX.
      0991fd53
  5. 02 Dec, 2018 1 commit
    • Eric Bavier's avatar
      Make Guile-JSON a required dependency. · 6776af04
      Eric Bavier authored
      * README (Requirements): Remove "optional" verbiage.
      * doc/guix.texi (Requirements): Move Guile-JSON from optional to required.
      * configure.ac (HAVE_GUILE_JSON): Remove Automake conditional.
      (have_guile_json): Error if not "yes".
      * Makefile.am (MODULE, SCM_TESTS)[HAVE_GUILE_JSON]: Add modules and tests
      unconditionally.
      * gnu/packages/package-mangement.scm (guix-minimal)[propagated-inputs]: Leave
      guile-json input.
      6776af04
  6. 23 Nov, 2018 1 commit
    • Ludovic Courtès's avatar
      Update Guile-SQLite3 URL everywhere. · 60e1c109
      Ludovic Courtès authored
      * README: Update Guile-SQLite3 URL.
      * doc/guix.texi (Requirements): Likewise.
      * guix/store/database.scm (sqlite-exec): Likewise.
      * m4/guix.m4 (GUIX_CHECK_GUILE_SQLITE3): Likewise.
      60e1c109
  7. 04 Sep, 2018 1 commit
    • Ludovic Courtès's avatar
      Switch to Guile-Gcrypt. · ca719424
      Ludovic Courtès authored
      This removes (guix hash) and (guix pk-crypto), which now live as part of
      Guile-Gcrypt (version 0.1.0.)
      
      * guix/gcrypt.scm, guix/hash.scm, guix/pk-crypto.scm,
      tests/hash.scm, tests/pk-crypto.scm: Remove.
      * configure.ac: Test for Guile-Gcrypt.  Remove LIBGCRYPT and
      LIBGCRYPT_LIBDIR assignments.
      * m4/guix.m4 (GUIX_ASSERT_LIBGCRYPT_USABLE): Remove.
      * README: Add Guile-Gcrypt to the dependencies; move libgcrypt as
      "required unless --disable-daemon".
      * doc/guix.texi (Requirements): Likewise.
      * gnu/packages/bash.scm, guix/derivations.scm, guix/docker.scm,
      guix/git.scm, guix/http-client.scm, guix/import/cpan.scm,
      guix/import/cran.scm, guix/import/crate.scm, guix/import/elpa.scm,
      guix/import/gnu.scm, guix/import/hackage.scm,
      guix/import/texlive.scm, guix/import/utils.scm, guix/nar.scm,
      guix/pki.scm, guix/scripts/archive.scm,
      guix/scripts/authenticate.scm, guix/scripts/download.scm,
      guix/scripts/hash.scm, guix/scripts/pack.scm,
      guix/scripts/publish.scm, guix/scripts/refresh.scm,
      guix/scripts...
      ca719424
  8. 27 Jun, 2018 1 commit
  9. 14 Jun, 2018 1 commit
    • Ludovic Courtès's avatar
      build: Require Guile-SQLite3. · c5a2e1ff
      Ludovic Courtès authored
      The next commits make (sqlite3) an indirect dependency of (gnu build
      install), which is itself used by (guix scripts system), hence this new
      requirement.
      
      * configure.ac: Error out when $guix_cv_have_recent_guile_sqlite3 is
      false.  Remove HAVE_GUILE_SQLITE3 Automake conditional.
      * Makefile.am (MODULES, SCM_TESTS): Remove HAVE_GUILE_SQLITE3 conditions.
      * doc/guix.texi (Requirements): Add Guile-SQLite3.
      * README: Ditto.
      * gnu/packages/package-management.scm (guix)[propagated-inputs]: Add
      GUILE-SQLITE3.
      [arguments]: In 'wrap-program' phase, take guile-sqlite3 into account.
      c5a2e1ff
  10. 26 Feb, 2018 1 commit
    • Ludovic Courtès's avatar
      build: Require Guile >= 2.0.13. · 1d84d7bf
      Ludovic Courtès authored
      * README, configure.ac, doc/guix.texi (Requirements): Increase minimum
      Guile version from 2.0.9 to 2.0.13.
      * config-daemon.ac: Remove use of 'GUIX_CHECK_UNBUFFERED_CBIP'.
      * m4/guix.m4 (GUIX_CHECK_UNBUFFERED_CBIP): Remove.
      * guix/build/download.scm (current-http-proxy): Remove.
      * guix/build/syscalls.scm (%libc-errno-pointer, errno): Remove.
      (syscall->procedure): Use #:return-errno unconditionally.
      * guix/hash.scm (open-sha256-input-port)[unbuffered]: Remove outdated
      comment.
      * guix/http-client.scm (when-guile<=2.0.5-or-otherwise-broken): Remove.
      <top level>: Remove 'when-guile<=2.0.5-or-otherwise-broken' block.
      * guix/scripts/substitute.scm (fetch): Remove 'guile-version>?'
      conditional.
      * tests/hash.scm (supports-unbuffered-cbip?): Remove.
      <top level>: Remove 'test-skip' call.
      1d84d7bf
  11. 07 Jan, 2018 1 commit
  12. 01 Jan, 2018 1 commit
  13. 24 Sep, 2017 1 commit
  14. 17 Mar, 2017 1 commit
    • Ludovic Courtès's avatar
      build: Require Guile >= 2.0.9. · 36626c55
      Ludovic Courtès authored
      * configure.ac: Bump requirement to 2.0.9.
      * doc/guix.texi (Requirements): Adjust accordingly.
      * README (Requirements): Likewise.
      * build-aux/download.scm: Remove workaround for <http://bugs.gnu.org/13095>.
      * guix/build/download.scm: Likewise.
      (http-fetch)[post-2.0.7?]: Remove.  Remove conditional code for not
      POST-2.0.7?.
      * guix/http-client.scm:  Remove workaround for <http://bugs.gnu.org/13095>.
      (http-fetch)[post-2.0.7?]: Remove.  Remove conditional code for not
      POST-2.0.7?.
      * guix/serialization.scm (read-latin1-string): Remove mention of 2.0.9.
      * tests/nar.scm: Use (ice-9 control).
      (let/ec): Remove.
      36626c55
  15. 30 Jan, 2017 1 commit
  16. 06 Oct, 2015 1 commit
  17. 13 Jun, 2015 1 commit
    • Mathieu Lirzin's avatar
      doc: Move most 'HACKING' informations into the manual. · 8c01b9d0
      Mathieu Lirzin authored
      * HACKING (Contributing): New section.
        (Building from Git, The Perfect Setup, Coding Style, Submitting Patches):
        Move to ...
      * doc/guix.texi (Running Guix Before It Is Installed): Likewise.
      * doc/contributing.texi: ... here. New file.
      * doc.am (EXTRA_DIST): Use it.
      * README (Installation): Adapt to it.
      * configure.ac (DOT): Likewise.
      8c01b9d0
  18. 04 Jun, 2015 1 commit
  19. 10 May, 2015 2 commits
  20. 27 Oct, 2014 1 commit
  21. 06 Oct, 2014 1 commit
  22. 02 Sep, 2014 1 commit
  23. 26 Aug, 2014 1 commit
  24. 10 Apr, 2014 1 commit
  25. 16 Nov, 2013 1 commit
    • Ludovic Courtès's avatar
      doc: Improve "Installing Guix from Guix" section. · 8db351e3
      Ludovic Courtès authored
      Reported by Mark H. Weaver <mhw@netris.org>.
      
      * README (Installing Guix from Guix): Explicitly mention $PATH
        separately.  Mention $ACLOCAL_PATH, not $ACLOCAL.  Give the exact
        command to install the dependencies.  Remove mention of
        $GUIX_LD_WRAPPER_ALLOW_IMPURITIES, which is no longer needed.
      8db351e3
  26. 18 Jul, 2013 1 commit
  27. 17 Jul, 2013 1 commit
  28. 12 Jun, 2013 1 commit
  29. 25 Apr, 2013 1 commit
  30. 14 Dec, 2012 1 commit
    • Ludovic Courtès's avatar
      daemon: Build `nix-setuid-helper'. · e1b7096a
      Ludovic Courtès authored
      * daemon.am (libexec_PROGRAMS, nix_setuid_helper_SOURCES,
        nix_setuid_helper_CPPFLAGS, nix_setuid_helper_LDADD): New variables.
      * test-env.in: Set and export `NIX_SETUID_HELPER'.
      * README (Installing Guix as non-root): New section.
      e1b7096a
  31. 06 Dec, 2012 1 commit
  32. 25 Nov, 2012 1 commit
  33. 24 Nov, 2012 1 commit
    • Ludovic Courtès's avatar
      doc: Update `README'. · a65e3306
      Ludovic Courtès authored
      * README: Update introductory summary.  Point to Savannah instead of
        Gitorious.  Mention <bug-guix@gnu.org>.
        (Guix & Nix): New section.
      a65e3306
  34. 18 Nov, 2012 2 commits
  35. 03 Nov, 2012 2 commits
    • 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: 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
  36. 04 Oct, 2012 1 commit
    • Ludovic Courtès's avatar
      Augment `README'. · 7da7ae93
      Ludovic Courtès authored
      * README (Hacking): Mention `--with-nixpkgs'.  List the autotools and
        Gettext, as suggested by Nikita Karetnikov <nikita.karetnikov@gmail.com>.
      7da7ae93
  37. 01 Jul, 2012 1 commit