- May 19, 2021
-
-
Tobias Geerinckx-Rice authored
* README (Contact): Update network name. * ROADMAP: Likewise. * doc/contributing.texi (Contributing): Likewise. * doc/guix.texi (After System Installation): Likewise.
-
- Oct 23, 2020
-
-
Maxim Cournoyer authored
* README (Installation): Do not mention installing Guix from Git anymore. (Building from Git): Add section.
-
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.
-
- Jun 02, 2020
-
-
Ludovic Courtès authored
* README (Requirements): Refer to the manual. (Installation): Update URL of the manual.
-
- Nov 09, 2019
-
-
zimoun authored
* README (Installing Guix from Guix): Mention value /var to localstatedir option. * doc/contributing.texi (Building from Git): Likewise. * doc/guix.texi (Requirements): Likewise. Signed-off-by:
Ludovic Courtès <ludo@gnu.org>
-
- Sep 04, 2019
-
-
Ludovic Courtès authored
* README: Update intro a bit. (Installing Guix as non-root): Remove as it's largely outdated. (Contact): Update.
-
- Jan 09, 2019
-
-
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.
-
- Dec 02, 2018
-
-
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.
-
- Nov 23, 2018
-
-
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.
-
- Sep 04, 2018
-
-
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.
-
- Jun 27, 2018
-
-
Ludovic Courtès authored
* doc/guix.texi (Requirements): Specify the minimum guile-sqlite3 version. * README (Requirements): Likewise.
-
- Jun 14, 2018
-
-
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.
-
- Feb 26, 2018
-
-
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.
-
- Jan 07, 2018
-
-
Ludovic Courtès authored
* doc/guix.texi (Requirements): Move zlib to mandatory and libbz2 to optional. * README: Ditto.
-
- Jan 01, 2018
-
-
Mathieu Lirzin authored
* README (Requirements): Update.
-
- Sep 24, 2017
-
-
Marius Bakke authored
-
- Mar 17, 2017
-
-
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.
-
- Jan 30, 2017
-
-
Mathieu Lirzin authored
* HACKING <Contributing>: Remove name of the manual from the item argument. * README <Installation>: Likewise.
-
- Oct 06, 2015
-
-
Ludovic Courtès authored
* m4/guix.m4 (GUIX_LIBGCRYPT_LIBDIR): New macro. * configure.ac: Use it when no --with-libgcrypt-* option was passed. * README: Do not recommend --with-libgcrypt-prefix. Co-authored-by:
宋文武 <iyzsong@gmail.com>
-
- Jun 13, 2015
-
-
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.
-
- Jun 04, 2015
-
-
Ludovic Courtès authored
* README (Installing Guix from Guix): Replace complicated instructions with 'guix environment guix'.
-
- May 10, 2015
-
-
Ludovic Courtès authored
* README (Requirements): Add GNU Make. * doc/guix.texi (Requirements): Likewise.
-
Ludovic Courtès authored
* configure.ac: Require guile-2.0 >= 2.0.7. * README: Adjust accordingly. * doc/guix.texi (Requirements): Likewise.
-
- Oct 27, 2014
-
-
Ian Denhardt authored
* README (Requirements): add a note about 'guix download''s GnuTLS dependency. * doc/guix.texi (Requirements): Likewise. Co-authored-by:
Ludovic Courtès <ludo@gnu.org>
-
- Oct 06, 2014
-
-
Ludovic Courtès authored
* README (Requirements): Add Guile-JSON. * doc/guix.texi (Requirements): Likewise.
-
- Sep 02, 2014
-
-
Ludovic Courtès authored
* README: Make 'guix package' command line more readable. Mention --localstatedir.
-
- Aug 26, 2014
-
-
John Darrington authored
* README update anachronistic reference to /nix/store
-
- Apr 10, 2014
-
-
Ludovic Courtès authored
* README (Installing Guix from Guix): Use "gcc-toolchain" instead of "gcc,binutils,ld-wrapper,glibc".
-
- Nov 16, 2013
-
-
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.
-
- Jul 18, 2013
-
-
Ludovic Courtès authored
* README (Requirements): Remove Nixpkgs. Remove mentions of building from Git. (Installation): Refer to the manual. * HACKING: List requirements for when building from Git. Remove the `dot: Command not found' error.
-
- Jul 17, 2013
-
-
Ludovic Courtès authored
* doc/guix.texi (Requirements): Require Guile 2.0.5+. * README: Ditto.
-
- Jun 12, 2013
-
-
Konrad Hinsen authored
* README (Requirements): Replace "autoreconf" by "bootstrap". (Installing Guix from Guix): Augment and update.
-
- Apr 25, 2013
-
-
Ludovic Courtès authored
* README (Installing Guix from Guix): New section. Suggested by Alex Sassmannshausen <alex.sassmannshausen@gmail.com>.
-
- Dec 14, 2012
-
-
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.
-
- Dec 06, 2012
-
-
Ludovic Courtès authored
* README (Hacking): Rename to... (Requirements): ... this. Add the daemon's dependencies.
-
- Nov 25, 2012
-
-
Ludovic Courtès authored
* README: Mention pronunciation of "Guix". * doc/guix.texi (Introduction): Likewise.
-
- Nov 24, 2012
-
-
Ludovic Courtès authored
* README: Update introductory summary. Point to Savannah instead of Gitorious. Mention <bug-guix@gnu.org>. (Guix & Nix): New section.
-
- Nov 18, 2012
-
-
Ludovic Courtès authored
* README (Related software): New section.
-
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.
-
- Nov 03, 2012
-
-
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)'.
-