From ab5d72ad2b2448542adcbb0f2dc89245b77e3087 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Sat, 12 Oct 2013 23:23:41 +0200 Subject: doc: Document "guix pull --url". * doc/guix.texi (Invoking guix pull): Add --url. --- doc/guix.texi | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'doc/guix.texi') diff --git a/doc/guix.texi b/doc/guix.texi index ceb8046aca..9633f90559 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -880,6 +880,12 @@ but it supports the following options: @item --verbose Produce verbose output, writing build logs to the standard error output. +@item --url=@var{url} +Download the source tarball of Guix from @var{url}. + +By default, the tarball is taken from its canonical address at +@code{gnu.org}, for the stable branch of Guix. + @item --bootstrap Use the bootstrap Guile to build the latest Guix. This option is only useful to Guix developers. -- cgit v1.2.3 From 7df7a74e23583a7cf550af63a4ca5f69203e6da5 Mon Sep 17 00:00:00 2001 From: Nikita Karetnikov Date: Thu, 17 Oct 2013 13:21:10 +0000 Subject: doc: Improve the copyright notice. --- doc/guix.texi | 53 ++++++++++++++--------------------------------------- 1 file changed, 14 insertions(+), 39 deletions(-) (limited to 'doc/guix.texi') diff --git a/doc/guix.texi b/doc/guix.texi index 9633f90559..5d92ed5255 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -8,7 +8,19 @@ @c %**end of header @include version.texi -@set YEARS 2012, 2013 + +@copying +Copyright @copyright{} 2012, 2013 Ludovic Courtès@* +Copyright @copyright{} 2013 Andreas Enge@* +Copyright @copyright{} 2013 Nikita Karetnikov + +Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.3 or +any later version published by the Free Software Foundation; with no +Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A +copy of the license is included in the section entitled ``GNU Free +Documentation License''. +@end copying @dircategory Package management @direntry @@ -31,34 +43,9 @@ Edition @value{EDITION} @* @value{UPDATED} @* -Copyright @copyright{} @value{YEARS} Ludovic Court@`es, Andreas Enge, Nikita Karetnikov - -@ifinfo -@quotation -Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.3 or -any later version published by the Free Software Foundation; with no -Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A -copy of the license is included in the section entitled ``GNU Free -Documentation License''. -@end quotation -@end ifinfo - +@insertcopying @end titlepage -@copying -This manual documents GNU Guix version @value{VERSION}. - -Copyright @copyright{} @value{YEARS} Ludovic Courtès - -Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.3 or -any later version published by the Free Software Foundation; with no -Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A -copy of the license is included in the section entitled ``GNU Free -Documentation License.'' -@end copying - @contents @c ********************************************************************* @@ -68,18 +55,6 @@ Documentation License.'' This document describes GNU Guix version @value{VERSION}, a functional package management tool written for the GNU system. - -@quotation -Copyright @copyright{} @value{YEARS} Ludovic Courtès, Andreas Enge, Nikita Karetnikov - -Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.3 or -any later version published by the Free Software Foundation; with no -Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A -copy of the license is included in the section entitled ``GNU Free -Documentation License.'' -@end quotation - @menu * Introduction:: What is Guix about? * Installation:: Installing Guix. -- cgit v1.2.3 From 72e25e35a53e2833ac1d1d9c312d36ed78b239d6 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Mon, 28 Oct 2013 22:59:57 +0100 Subject: doc: Augment the "Porting" section. Reported by Andreas Enge . * doc/guix.texi (Porting): Document needed changes to (gnu packages bootstrap) and (gnu packages linux). --- doc/guix.texi | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'doc/guix.texi') diff --git a/doc/guix.texi b/doc/guix.texi index 5d92ed5255..054d0af467 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -2086,6 +2086,13 @@ one: guix build --target=armv5tel-linux-gnueabi bootstrap-tarballs @end example +Once these are built, the @code{(gnu packages bootstrap)} module needs +to be updated to refer to these binaries on the target platform. In +addition, the @code{glibc-dynamic-linker} procedure in that module must +be augmented to return the right file name for libc's dynamic linker on +that platform; likewise, @code{system->linux-architecture} in @code{(gnu +packages linux)} must be taught about the new platform. + In practice, there may be some complications. First, it may be that the extended GNU triplet that specifies an ABI (like the @code{eabi} suffix above) is not recognized by all the GNU tools. Typically, glibc -- cgit v1.2.3