diff options
author | Martin Schanzenbach <mschanzenbach@posteo.de> | 2020-05-14 12:12:10 +0200 |
---|---|---|
committer | Martin Schanzenbach <mschanzenbach@posteo.de> | 2020-05-14 12:12:10 +0200 |
commit | 3cc9e3d7ea66e7b37b63b7f02d1cbfc7d8658539 (patch) | |
tree | 3b37a9dba8e0742ff211c49a82a7c318f7c74030 | |
parent | 1ebd7c36926a85512f417d6619b09f91dda93687 (diff) | |
parent | 5645dd991b7038f9b02f2e7fcc6d10bc7dee6259 (diff) | |
download | www-3cc9e3d7ea66e7b37b63b7f02d1cbfc7d8658539.tar.gz www-3cc9e3d7ea66e7b37b63b7f02d1cbfc7d8658539.zip |
Merge branch 'master' of git+ssh://gnunet.org/www
-rw-r--r-- | .mailmap | 7 | ||||
-rw-r--r-- | common/header.j2.inc | 18 | ||||
-rw-r--r-- | template/gnurl.html.j2 | 22 | ||||
-rw-r--r-- | template/install-on-archpi.html.j2 | 36 |
4 files changed, 53 insertions, 30 deletions
@@ -1,2 +1,5 @@ | |||
1 | ng0 <ng0@n0.is> | 1 | nikita <nikita@n0.is> |
2 | ng0 <ng0@n0.is> Nils Gillmann <gillmann@infotropique.org> | 2 | nikita <nikita@n0.is> ng0@n0.is <ng0@n0.is> |
3 | nikita <nikita@n0.is> ng0 <ng0@n0.is> | ||
4 | nikita <nikita@n0.is> Nils Gillmann <ng0@n0.is> | ||
5 | nikita <nikita@n0.is> Nils Gillmann <gillmann@infotropique.org> | ||
diff --git a/common/header.j2.inc b/common/header.j2.inc index 2f809854..9d797fed 100644 --- a/common/header.j2.inc +++ b/common/header.j2.inc | |||
@@ -56,3 +56,21 @@ | |||
56 | <![endif]--> | 56 | <![endif]--> |
57 | 57 | ||
58 | <link rel="alternate" type="application/rss+xml" title="GNUnet.org rss" href="{{ url_localized('news/rss.xml') }}" /> | 58 | <link rel="alternate" type="application/rss+xml" title="GNUnet.org rss" href="{{ url_localized('news/rss.xml') }}" /> |
59 | |||
60 | <!-- opengraph --> | ||
61 | <!-- | ||
62 | We do not actively use Twitter or endorse it, but people might | ||
63 | use our posts there or other websites might conform to the | ||
64 | twitter namespace of the opengraph. More opengraph must be | ||
65 | implemented in the sitecode. | ||
66 | --> | ||
67 | <meta name="twitter:card" content="article" /> | ||
68 | <meta name="twitter:site" content="@gnunet" /> | ||
69 | <meta name="twitter:creator" content="@gnunet" /> | ||
70 | {# | ||
71 | TODO: Implement the necessary functions. | ||
72 | <meta property="og:url" content="{{ url_localized(url) }}" /> | ||
73 | <meta property="og:title" content="{{ title }}" /> | ||
74 | <meta property="og:description" content="{{ summary }}" /> | ||
75 | <meta property="og:image" content="" /> | ||
76 | #} | ||
diff --git a/template/gnurl.html.j2 b/template/gnurl.html.j2 index c502de71..c9c5d8ba 100644 --- a/template/gnurl.html.j2 +++ b/template/gnurl.html.j2 | |||
@@ -28,9 +28,9 @@ | |||
28 | </p> | 28 | </p> |
29 | <p> | 29 | <p> |
30 | {% trans %} | 30 | {% trans %} |
31 | Our main usecase is for GNUnet, but it might be usable | 31 | Our main usecase is for GNUnet and Taler, but it might |
32 | for others, hence we're releasing the code to the | 32 | be usable for others, hence we're releasing the code |
33 | general public. | 33 | to the general public. |
34 | {% endtrans %} | 34 | {% endtrans %} |
35 | </p> | 35 | </p> |
36 | <p> | 36 | <p> |
@@ -129,8 +129,9 @@ | |||
129 | my mood. Note that this pretty much CANNOT be done without a fork, as | 129 | my mood. Note that this pretty much CANNOT be done without a fork, as |
130 | renaming is an essential part of the fix. Now, there might be creative | 130 | renaming is an essential part of the fix. Now, there might be creative |
131 | solutions to achieve the same thing within the standard cURL build | 131 | solutions to achieve the same thing within the standard cURL build |
132 | system, but I'm not happy to wait for a decade for Daniel to review | 132 | system, but this was deemed to be too much work when |
133 | the patches. The changes libgnurl makes to curl are miniscule and can | 133 | gnurl was originally started. |
134 | The changes libgnurl makes to curl are miniscule and can | ||
134 | easily be applied again and again whenever libcurl makes a new | 135 | easily be applied again and again whenever libcurl makes a new |
135 | release. | 136 | release. |
136 | {% endtrans %} | 137 | {% endtrans %} |
@@ -210,7 +211,7 @@ | |||
210 | {% trans %} | 211 | {% trans %} |
211 | Releases are published on <a href="https://ftpmirror.gnu.org/gnu/gnunet/">ftpmirror.gnu.org/gnu/gnunet</a>. | 212 | Releases are published on <a href="https://ftpmirror.gnu.org/gnu/gnunet/">ftpmirror.gnu.org/gnu/gnunet</a>. |
212 | gnurl is available from within a variety of distributions and package managers. | 213 | gnurl is available from within a variety of distributions and package managers. |
213 | Package Managers which include gnurl are: | 214 | Some Package Managers which include gnurl are: |
214 | <a href="https://www.gnu.org/software/guix/">GNU Guix</a> (available as "gnurl"), | 215 | <a href="https://www.gnu.org/software/guix/">GNU Guix</a> (available as "gnurl"), |
215 | <a href="https://gentoo.org">Gentoo</a> through the collaborative ebuild collection | 216 | <a href="https://gentoo.org">Gentoo</a> through the collaborative ebuild collection |
216 | <a href="https://git.gnunet.org/youbroketheinternet-overlay.git/">youbroketheinternet</a>, | 217 | <a href="https://git.gnunet.org/youbroketheinternet-overlay.git/">youbroketheinternet</a>, |
@@ -266,7 +267,7 @@ | |||
266 | {% trans %} | 267 | {% trans %} |
267 | Fetch the signature key from | 268 | Fetch the signature key from |
268 | {% endtrans %} | 269 | {% endtrans %} |
269 | <a href="https://keys.openpgp.org/search?q=ng0%40n0.is">keys.openpgp.org</a> | 270 | <a href="https://keys.openpgp.org/search?q=nikita%40NetBSD.org">keys.openpgp.org</a> |
270 | {% trans %} | 271 | {% trans %} |
271 | or via commandline with gnupg2. | 272 | or via commandline with gnupg2. |
272 | {% endtrans %} | 273 | {% endtrans %} |
@@ -395,10 +396,9 @@ | |||
395 | <p> | 396 | <p> |
396 | {% trans %} | 397 | {% trans %} |
397 | gnurl/libgnurl is maintained by Nikita. | 398 | gnurl/libgnurl is maintained by Nikita. |
398 | Releases are signed with the OpenPGP Key | 399 | Releases after version 7.69.1 are signed with the OpenPGP Key |
399 | <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, | 400 | <b>0xD6B570842F7E7F8D</b> (<a href="https://keys.openpgp.org/search?q=6115012DEA3026F62A98A556D6B570842F7E7F8D">keys.openpgp.org</a>, <a href="https://n0.is/pubkey.asc">n0.is</a>), with the key fingerprint |
400 | with the key fingerprint | 401 | <b>6115 012D EA30 26F6 2A98 A556 D6B5 7084 2F7E 7F8D</b>. |
401 | <b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>. | ||
402 | {% endtrans %} | 402 | {% endtrans %} |
403 | </p> | 403 | </p> |
404 | </div> | 404 | </div> |
diff --git a/template/install-on-archpi.html.j2 b/template/install-on-archpi.html.j2 index 00c8dc50..99702600 100644 --- a/template/install-on-archpi.html.j2 +++ b/template/install-on-archpi.html.j2 | |||
@@ -16,8 +16,8 @@ | |||
16 | <h2>{{ _("Requirements for Raspberry Pi 3") }}</h2> | 16 | <h2>{{ _("Requirements for Raspberry Pi 3") }}</h2> |
17 | 17 | ||
18 | <p>First you need the hardware. This tutorial works with a Raspberry Pi 3 or | 18 | <p>First you need the hardware. This tutorial works with a Raspberry Pi 3 or |
19 | any Arch Linux system. The other Pi versions I haven't tested, but they should | 19 | any Arch Linux system. The other Pi versions have not been tested, but they |
20 | probably work, too. To install Arch Linux on the Pi3, follow the instructions | 20 | should work, too. To install Arch Linux on the Pi3, follow the instructions |
21 | from <a | 21 | from <a |
22 | href="https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3">archlinuxarm.org</a>.</p> | 22 | href="https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3">archlinuxarm.org</a>.</p> |
23 | 23 | ||
@@ -25,7 +25,7 @@ | |||
25 | install the tools for building new software.</p> | 25 | install the tools for building new software.</p> |
26 | 26 | ||
27 | <p><code> | 27 | <p><code> |
28 | > sudo pacman -S base-devel | 28 | $ sudo pacman -S base-devel |
29 | </code></p> | 29 | </code></p> |
30 | 30 | ||
31 | <p>Now we can continue to install the following Arch Linux dependencies to | 31 | <p>Now we can continue to install the following Arch Linux dependencies to |
@@ -43,18 +43,18 @@ | |||
43 | in the next step:<p> | 43 | in the next step:<p> |
44 | 44 | ||
45 | <p><code> | 45 | <p><code> |
46 | > git clone https://gnunet.org/git/gnunet.git<br> | 46 | $ git clone https://gnunet.org/git/gnunet.git<br> |
47 | </code></p> | 47 | </code></p> |
48 | 48 | ||
49 | <p>Now it's time to compile and install GNUnet.</p> | 49 | <p>Now it's time to compile and install GNUnet.</p> |
50 | 50 | ||
51 | <p><code> | 51 | <p><code> |
52 | > cd gnunet<br> | 52 | $ cd gnunet<br> |
53 | > export GNUNET_PREFIX=/usr # for example, other locations possible<br> | 53 | $ export GNUNET_PREFIX=/usr/local # for example, other locations possible<br> |
54 | > ./bootstrap # Run this to generate the configure files.<br> | 54 | $ ./bootstrap # Run this to generate the configure files.<br> |
55 | > ./configure --prefix=$GNUNET_PREFIX --disable-documentation # Use --help to see the various flags available to you.<br> | 55 | $ ./configure --prefix=$GNUNET_PREFIX # Use --help to see the various flags available to you.<br> |
56 | > make -j$(nproc || echo -n 1)<br> | 56 | $ make -j$(nproc || echo -n 1)<br> |
57 | > sudo make install<br> | 57 | $ sudo make install<br> |
58 | </code></p> | 58 | </code></p> |
59 | 59 | ||
60 | <p>Congrats! GNUnet is now installed!</p> | 60 | <p>Congrats! GNUnet is now installed!</p> |
@@ -66,14 +66,16 @@ | |||
66 | <p><code> | 66 | <p><code> |
67 | $ pacman -Su gtk3 glade | 67 | $ pacman -Su gtk3 glade |
68 | </code></p> | 68 | </code></p> |
69 | <p><code> | ||
70 | $ git clone https://gnunet.org/git/gnunet-gtk.git<br> | ||
71 | </code></p> | ||
69 | <code> | 72 | <code> |
70 | $ cd ../gnunet-gtk<br> | 73 | $ cd ../gnunet-gtk<br> |
71 | $ ./bootstrap<br> | 74 | $ ./bootstrap<br> |
72 | $ export GNUNET_PREFIX=/usr # for example, other locations possible | 75 | $ export GNUNET_PREFIX=/usr/local # for example, other locations possible<br> |
73 | $ export CFLAGS="-g -Wall -O0"<br> | ||
74 | $ ./configure --prefix=$GNUNET_PREFIX --with-gnunet=$GNUNET_PREFIX<br> | 76 | $ ./configure --prefix=$GNUNET_PREFIX --with-gnunet=$GNUNET_PREFIX<br> |
75 | $ make -j$(nproc || echo -n 1)<br> | 77 | $ make -j$(nproc || echo -n 1)<br> |
76 | $ sudo make install | 78 | $ sudo make install<br> |
77 | </code> | 79 | </code> |
78 | 80 | ||
79 | <h2>{{ _("Run") }}</h2> | 81 | <h2>{{ _("Run") }}</h2> |
@@ -82,20 +84,20 @@ | |||
82 | ~/.config/gnunet.conf. We can start with an empty file for now:</p> | 84 | ~/.config/gnunet.conf. We can start with an empty file for now:</p> |
83 | 85 | ||
84 | <p><code> | 86 | <p><code> |
85 | > touch ~/.config/gnunet.conf | 87 | $ touch ~/.config/gnunet.conf |
86 | </code></p> | 88 | </code></p> |
87 | <br /> | 89 | <br /> |
88 | <p>Now we can start it with the commandline tool gnunet-arm (Automatic Restart | 90 | <p>Now we can start it with the commandline tool gnunet-arm (Automatic Restart |
89 | Manager).</p> | 91 | Manager).</p> |
90 | 92 | ||
91 | <p><code> | 93 | <p><code> |
92 | > gnunet-arm -s | 94 | $ gnunet-arm -s |
93 | </code></p> | 95 | </code></p> |
94 | 96 | ||
95 | <p>It starts the default GNUnet services. We can list them with the -I option:</p> | 97 | <p>It starts the default GNUnet services. We can list them with the -I option:</p> |
96 | 98 | ||
97 | <p><code> | 99 | <p><code> |
98 | > gnunet-arm -I<br> | 100 | $ gnunet-arm -I<br> |
99 | Running services:<br> | 101 | Running services:<br> |
100 | ats (gnunet-service-ats)<br> | 102 | ats (gnunet-service-ats)<br> |
101 | revocation (gnunet-service-revocation)<br> | 103 | revocation (gnunet-service-revocation)<br> |
@@ -125,7 +127,7 @@ | |||
125 | <p>For stopping GNUnet again we can use the -e option.</p> | 127 | <p>For stopping GNUnet again we can use the -e option.</p> |
126 | 128 | ||
127 | <p><code> | 129 | <p><code> |
128 | > gnunet-arm -e | 130 | $ gnunet-arm -e |
129 | </code></p> | 131 | </code></p> |
130 | 132 | ||
131 | <h2>{{ _("Make sure, it works!") }}</h2> | 133 | <h2>{{ _("Make sure, it works!") }}</h2> |