summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2025-01-08 15:39:02 +0100
committerWerner Koch <wk@gnupg.org>2025-01-08 15:39:02 +0100
commitfaa2d3a2e7a40555be19aa5648eed495807fa8e6 (patch)
tree4f74b731bf00bf5de9a4ae0b0b1084749a48d3af /README
parentgpg: Print a warning if the card backup key could not be written. (diff)
downloadgnupg2-faa2d3a2e7a40555be19aa5648eed495807fa8e6.tar.xz
gnupg2-faa2d3a2e7a40555be19aa5648eed495807fa8e6.zip
Update README and copyright years.
--
Diffstat (limited to 'README')
-rw-r--r--README26
1 files changed, 21 insertions, 5 deletions
diff --git a/README b/README
index 3e1e2793d..bb452bf56 100644
--- a/README
+++ b/README
@@ -86,15 +86,20 @@
** Quick build method on Unix
To quickly build all required software without installing it, the
- Speedo target may be used:
+ Speedo target may be used. But first you need to make sure that the
+ toolchain is installed. On a Debian based system it should be
+ sufficient to run as root:
+
+ apt-get install build-essential libusb-1.0-0-dev libsqlite3-dev patchelf
+
+ Then as regular user run
make -f build-aux/speedo.mk native
This target downloads all required libraries and does a native build
- of GnuPG to PLAY/inst/. GNU make and the patchelf tool are
- required. After the build the entire software including all
- libraries can be installed into an arbitrary location using for
- example:
+ of GnuPG to PLAY/inst/. After the build the entire software
+ including all libraries can be installed into an arbitrary location
+ using for example:
make -f build-aux/speedo.mk install SYSROOT=/usr/local/gnupg26
@@ -105,6 +110,17 @@
which will also start any daemon from the same directory. Make sure
to stop already running daemons or use a different GNUPGHOME.
+ If you want to use the gnupg-w32-n.m.n_somedate.tar.xz tarball you
+ only need to change the first make invocation to
+
+ make -f build-aux/speedo.mk this-native
+
+ The advantage of this alternative tarball is that all libraries are
+ included and thus the Makefile does not need to download new
+ tarballs. Note that in any case all downloaded files come with
+ signatures which are verified by the Makefile commands. The
+ patchelf command is required to change the search path for the
+ shared libraries in the binaries to relative directories.
** Specific build problems on some machines: