From: Paul Eggert Date: Thu, 8 Jun 2017 14:34:47 +0000 (-0700) Subject: doc: remove robots, add prereqs X-Git-Tag: v1.0~6106 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=93e11f3068837faf19838beca1a8ca0721c3026f;p=gnulib.git doc: remove robots, add prereqs * doc/build-automation.texi, doc/gnulib.texi: Mention prereqs for builds. Simon's robot site does not seem to be up, so remove mentions of it for now. --- diff --git a/ChangeLog b/ChangeLog index 19707985dd..77ef3bfef7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2017-06-08 Paul Eggert + + doc: remove robots, add prereqs + * doc/build-automation.texi, doc/gnulib.texi: Mention prereqs for + builds. Simon's robot site does not seem to be up, so remove + mentions of it for now. + 2017-06-08 Bruno Haible gnulib-tool: Fix bug in func_symlink_if_changed, from 2006-11-13. diff --git a/doc/build-automation.texi b/doc/build-automation.texi index c9ceee5aee..6c152b9161 100644 --- a/doc/build-automation.texi +++ b/doc/build-automation.texi @@ -1,16 +1,25 @@ -@node Build robot for gnulib -@section Build robot for gnulib - -To simplify testing on a wide set of platforms, gnulib is built on -many platforms every day and the results are uploaded to: - -@url{http://autobuild.josefsson.org/gnulib/} +@node Building gnulib +@section Building gnulib If you wish to help the gnulib development effort with build logs for your favorite platform, you may perform these steps: @enumerate +@item Prerequisites tools + +Install the proper development tools. To build all of Gnulib well, +you will need standard POSIX utilities such as a C compiler, +@command{awk}, @command{make} and @command{sh}. You will also need +other development tools such as Autoconf, Automake, Bison, Gettext, +Git, Gperf, Libtool, and Perl, although some of these tools are needed +only by some modules. + +@item Obtain Gnulib + +See @url{https://www.gnu.org/software/gnulib/} for how to get the +current Gnulib sources via Git. + @item Create gnulib directory On a machine with GNU development tools installed and with a gnulib @@ -40,18 +49,4 @@ And then transferring the @file{dummy-0.tar.gz} file. On the build machine, run ./do-autobuild (or "nohup ./do-autobuild"). It creates a directory @file{logs/} with a log file for each module. -@item Submit build logs - -Submit each log file to Simon's site, either through a - -@example -mail `echo gnulib__at__autobuild.josefsson.org | sed -e s/__at__/@@/` -@end example - -or through netcat - -@example -autobuild-submit logs/* -@end example - @end enumerate diff --git a/doc/gnulib.texi b/doc/gnulib.texi index 3eb7a1db8b..f4bbfcf2e5 100644 --- a/doc/gnulib.texi +++ b/doc/gnulib.texi @@ -728,7 +728,7 @@ better to share them. * A C++ namespace for gnulib:: A different way of using Gnulib in C++ * Running self-tests under valgrind:: * License Texinfo sources:: -* Build robot for gnulib:: +* Building gnulib:: @end menu @include out-of-memory.texi