[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.
- [gnunet-scheme] 305/324: README.org: Remove LICENSE section., (continued)
- [gnunet-scheme] 305/324: README.org: Remove LICENSE section., gnunet, 2021/09/21
- [gnunet-scheme] 302/324: doc: Fix double dash typography., gnunet, 2021/09/21
- [gnunet-scheme] 313/324: configure.ac: Make guile a hard requirement., gnunet, 2021/09/21
- [gnunet-scheme] 303/324: doc: Document the license summarily., gnunet, 2021/09/21
- [gnunet-scheme] 309/324: mq-impl/stream: Remove resolved TODO., gnunet, 2021/09/21
- [gnunet-scheme] 311/324: configure.ac: Set version number for release., gnunet, 2021/09/21
- [gnunet-scheme] 315/324: doc: Include a table of contents., gnunet, 2021/09/21
- [gnunet-scheme] 321/324: build: Correct invocation of texmacs and xvfb-run., gnunet, 2021/09/21
- [gnunet-scheme] 324/324: Rewrite git history to sign every commit., gnunet, 2021/09/21
- [gnunet-scheme] 317/324: doc: Update indices., gnunet, 2021/09/21
- [gnunet-scheme] 298/324: doc: Elaborate instructions for building from source.,
gnunet <=
- [gnunet-scheme] 307/324: ROADMAP.org: Mark ‘Documentation’ as done., gnunet, 2021/09/21
- [gnunet-scheme] 291/324: doc: Don't imply there is anything to configure., gnunet, 2021/09/21
- [gnunet-scheme] 292/324: README.org: Start moving things to doc/scheme-gnunet.tm., gnunet, 2021/09/21
- [gnunet-scheme] 310/324: guix: Use latest version of wait-ready operation patch., gnunet, 2021/09/21
- [gnunet-scheme] 320/324: guix: Set the source field., gnunet, 2021/09/21
- [gnunet-scheme] 318/324: doc: Include the version number in the title., gnunet, 2021/09/21
- [gnunet-scheme] 323/324: build: Always auto-compile tests., gnunet, 2021/09/21
- [gnunet-scheme] 297/324: doc: Add ‘Wrting tests’ to the index., gnunet, 2021/09/21
- [gnunet-scheme] 319/324: Stub config.rpath., gnunet, 2021/09/21
- [gnunet-scheme] 322/324: guix: Correct installation location., gnunet, 2021/09/21