diff options
author | Werner Koch <wk@gnupg.org> | 2025-01-08 15:39:02 +0100 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2025-01-08 15:39:02 +0100 |
commit | faa2d3a2e7a40555be19aa5648eed495807fa8e6 (patch) | |
tree | 4f74b731bf00bf5de9a4ae0b0b1084749a48d3af /README | |
parent | gpg: Print a warning if the card backup key could not be written. (diff) | |
download | gnupg2-faa2d3a2e7a40555be19aa5648eed495807fa8e6.tar.xz gnupg2-faa2d3a2e7a40555be19aa5648eed495807fa8e6.zip |
Update README and copyright years.
--
Diffstat (limited to 'README')
-rw-r--r-- | README | 26 |
1 files changed, 21 insertions, 5 deletions
@@ -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: |