Skip to content
Snippets Groups Projects
  1. May 19, 2021
  2. Oct 23, 2020
    • Maxim Cournoyer's avatar
      doc: Update README. · b5aaa3a4
      Maxim Cournoyer authored
      * README (Installation): Do not mention installing Guix from Git anymore.
      (Building from Git): Add section.
      b5aaa3a4
    • Maxim Cournoyer's avatar
      README: Refer to the manual for building from Git. · 503d2bfd
      Maxim Cournoyer authored
      * README (Installing Guix from Guix): Remove section.
      (Installation): For installing from Git, refer to the "Building from Git"
      section of the manual and suggest using './pre-inst-env guix pull' rather than
      'make install' for installing Guix.
      503d2bfd
  3. Jun 02, 2020
  4. Nov 09, 2019
  5. Sep 04, 2019
    • 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
  6. Jan 09, 2019
    • 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
  7. Dec 02, 2018
    • 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
  8. Nov 23, 2018
    • 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
  9. Sep 04, 2018
    • 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/substitute.scm, guix/store.scm,
      guix/store/deduplication.scm, guix/tests.scm, tests/base32.scm,
      tests/builders.scm, tests/challenge.scm, tests/cpan.scm,
      tests/crate.scm, tests/derivations.scm, tests/gem.scm,
      tests/nar.scm, tests/opam.scm, tests/pki.scm,
      tests/publish.scm, tests/pypi.scm, tests/store-deduplication.scm,
      tests/store.scm, tests/substitute.scm: Adjust imports.
      * gnu/system/vm.scm: Likewise.
      (guile-sqlite3&co): Rename to...
      (gcrypt-sqlite3&co): ... this.  Add GUILE-GCRYPT.
      (expression->derivation-in-linux-vm)[config]: Remove.
      (iso9660-image)[config]: Remove.
      (qemu-image)[config]: Remove.
      (system-docker-image)[config]: Remove.
      * guix/scripts/pack.scm: Adjust imports.
      (guile-sqlite3&co): Rename to...
      (gcrypt-sqlite3&co): ... this.  Add GUILE-GCRYPT.
      (self-contained-tarball)[build]: Call 'make-config.scm' without
       #:libgcrypt argument.
      (squashfs-image)[libgcrypt]: Remove.
      [build]: Call 'make-config.scm' without #:libgcrypt.
      (docker-image)[config, json]: Remove.
      [build]: Add GUILE-GCRYPT to the extensions  Remove (guix config) from
      the imported modules.
      * guix/self.scm (specification->package): Remove "libgcrypt", add
      "guile-gcrypt".
      (compiled-guix): Remove #:libgcrypt.
      [guile-gcrypt]: New variable.
      [dependencies]: Add it.
      [*core-modules*]: Remove #:libgcrypt from 'make-config.scm' call.
      Add #:extensions.
      [*config*]: Remove #:libgcrypt from 'make-config.scm' call.
      (%dependency-variables): Remove %libgcrypt.
      (make-config.scm): Remove #:libgcrypt.
      * build-aux/build-self.scm (guile-gcrypt): New variable.
      (make-config.scm): Remove #:libgcrypt.
      (build-program)[fake-gcrypt-hash]: New variable.
      Add (gcrypt hash) to the imported modules.  Adjust load path
      assignments.
      * gnu/packages/package-management.scm (guix)[propagated-inputs]: Add
      GUILE-GCRYPT.
      [arguments]: In 'wrap-program' phase, add GUILE-GCRYPT to the search
      path.
      ca719424
  10. Jun 27, 2018
  11. Jun 14, 2018
    • 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
  12. Feb 26, 2018
    • 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
  13. Jan 07, 2018
  14. Jan 01, 2018
  15. Sep 24, 2017
  16. Mar 17, 2017
    • 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
  17. Jan 30, 2017
  18. Oct 06, 2015
  19. Jun 13, 2015
    • 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
  20. Jun 04, 2015
  21. May 10, 2015
  22. Oct 27, 2014
  23. Oct 06, 2014
  24. Sep 02, 2014
  25. Aug 26, 2014
  26. Apr 10, 2014
  27. Nov 16, 2013
    • 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
  28. Jul 18, 2013
  29. Jul 17, 2013
  30. Jun 12, 2013
  31. Apr 25, 2013
  32. Dec 14, 2012
    • 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
  33. Dec 06, 2012
  34. Nov 25, 2012
  35. Nov 24, 2012
    • 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
  36. Nov 18, 2012
  37. 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