gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnunet-scheme] 298/324: doc: Elaborate instructions for building from s


From: gnunet
Subject: [gnunet-scheme] 298/324: doc: Elaborate instructions for building from source.
Date: Tue, 21 Sep 2021 13:25:38 +0200

This is an automated email from the git hooks/post-receive script.

maxime-devos pushed a commit to branch master
in repository gnunet-scheme.

commit d9d95d782e2a9f49be3b6ac66b36784772d267d3
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Mon Sep 13 22:10:07 2021 +0200

    doc: Elaborate instructions for building from source.
    
    * doc/scheme-gnunet.tm (Building from source): Expand.
    * README.org (How to build & install): Delete.
---
 README.org           | 21 ---------------------
 doc/scheme-gnunet.tm | 24 +++++++++++++++++++++---
 2 files changed, 21 insertions(+), 24 deletions(-)

diff --git a/README.org b/README.org
index de8676f..3cd7909 100644
--- a/README.org
+++ b/README.org
@@ -14,27 +14,6 @@ to doc/scheme-gnunet.tm.
   TODO: ask upstream of use of name is acceptable
   TODO: more bindings, less duplication
   TODO: document directory & meta data format
-* How to build & install
-  #+BEGIN_SRC shell
-    # When using Guix
-    # (XXX make dependency on Guix itself optional)
-    guix environment -l guix.scm
-
-    autoreconf -vif
-    ./configure
-    make
-    make check
-  #+END_SRC
-  TODO install
-
-  Guile 3.0.7 doesn't read #{${}}# properly, leading
-  to compilation errors.  You'll need to use an older
-  version of Guile (e.g. Guile 3.0.2 is known to work)
-  or apply the patch from 
[[https://debbugs.gnu.org/cgi/bugreport.cgi?bug=49623][bug #49623]].
-
-  "guix.scm" has a variable guile-3.0/fixed with the required
-  patches applied.
-
 * things that work
   TODO: test suite for download & publish.
   TODO (elsewhere): GNUnet service definitions for Guix in container
diff --git a/doc/scheme-gnunet.tm b/doc/scheme-gnunet.tm
index 9fd1920..781e1de 100644
--- a/doc/scheme-gnunet.tm
+++ b/doc/scheme-gnunet.tm
@@ -58,10 +58,28 @@
 
   Users of <hlink|GNU Guix|https://guix.gnu.org> can run <shell|guix
   environment -l guix.scm> in the checkout to create an environment where
-  these dependencies are all present.
+  these dependencies are all present.<space|1em>Scheme-GNUnet uses the
+  standard GNU build system, so to build Scheme-Gnunet, you only need to run
 
-  <todo|autoreconf && ./configure --prefix=SOMEWHERE && make && make check &&
-  make install?>
+  <\shell-code>
+    autoreconf -vif
+
+    ./configure
+
+    make
+
+    make check
+  </shell-code>
+
+  After building, the documentation is available at
+  <verbatim|doc/scheme-gnunet.pdf> and <verbatim|doc/scheme-gnunet.html> in
+  PDF and HTML formats.<space|1em>To get started, you can run the example
+  mini-application at <verbatim|examples/nse-web.scm> and point your browser
+  at <slink|http://localhost:8089>:
+
+  <\shell-code>
+    $ guile -L . -C . -l examples/nse-web.scm
+  </shell-code>
 
   <subsection|Authenticating new source code>
 

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]