gnunet-svn
[Top][All Lists]
Advanced

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

[gnunet-scheme] 198/324: doc: Document dependencies and how to get the s


From: gnunet
Subject: [gnunet-scheme] 198/324: doc: Document dependencies and how to get the source code.
Date: Tue, 21 Sep 2021 13:23:58 +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 1d57e51c03d63f9c9700930d55db28daf956eab7
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Thu Aug 26 19:09:30 2021 +0200

    doc: Document dependencies and how to get the source code.
    
    * doc/scheme-gnunet.tm (Building from source): New section.
---
 doc/scheme-gnunet.tm | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 53 insertions(+), 1 deletion(-)

diff --git a/doc/scheme-gnunet.tm b/doc/scheme-gnunet.tm
index 760855f..49ad672 100644
--- a/doc/scheme-gnunet.tm
+++ b/doc/scheme-gnunet.tm
@@ -19,7 +19,59 @@
 
   <chapter|Installation and configuration guide>
 
-  TODO<chapter|Application guide>
+  <section|Building from source>
+
+  The latest \<#2018\>official\<#2019\> development version of scheme-GNUnet
+  can be found at <hlink|https://notabug.org/maximed/scheme-gnunet|>. It can
+  be downloaded with <hlink|git|https://en.wikipedia.org/wiki/Git>. The
+  following software needs to be installed first:
+
+  <\itemize>
+    <item>The Autotools 
(<hlink|autoconf|https://www.gnu.org/software/autoconf/>
+    and <hlink|automake|https://www.gnu.org/software/automake/>)
+
+    <item><hlink|GNU Guile|https://www.gnu.org/software/guile/> (at least
+    version 3)
+
+    <item><hlink|Purely Functional Data Structures in Scheme
+    (pfds)|https://github.com/ijp/pfds/>
+
+    <item><hlink|(Guile) Fibers|https://github.com/wingo/fibers/>
+
+    
<item><hlink|Guile-QuickCheck|https://ngyro.com/software/guile-quickcheck.html>
+  </itemize>
+
+  For the benefit of dead tree readers, the invisible hyperlinks above are
+  reproduced as visible URLs below.
+
+  <\itemize>
+    <item><slink|https://www.gnu.org/software/autoconf/>
+
+    <item><slink|https://www.gnu.org/software/guile/>
+
+    <item><slink|https://github.com/ijp/pfds/>
+
+    <item><slink|https://github.com/wingo/fibers/>
+
+    <item><slink|https://ngyro.com/software/guile-quickcheck.html>
+  </itemize>
+
+  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.
+
+  <todo|autoreconf && ./configure --prefix=SOMEWHERE && make && make check &&
+  make install?>
+
+  <subsection|Authenticating new source code>
+
+  When GNU Guix is present, after pulling the latest commit, the command
+
+  <shell|guix git authenticate f6114cd070e0bed227f49cb239a95f788eb6d91c
+  SIGNER>
+
+  can be run to verify it is authentic. <todo|actually set up
+  .guix-authorizations <text-dots>><chapter|Application guide>
 
   TODO<chapter|Programming guide>
 

-- 
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]